.elementor-29770 .elementor-element.elementor-element-de64c8f{--display:flex;--z-index:100;}.elementor-29770 .elementor-element.elementor-element-075f65c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--z-index:99;}.elementor-29770 .elementor-element.elementor-element-075f65c:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-075f65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-29770 .elementor-element.elementor-element-075f65c.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-0d4d77a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-0d4d77a.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-63860ed > .elementor-widget-container{padding:0px 0px 0px 96px;}.elementor-29770 .elementor-element.elementor-element-63860ed.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-63860ed{z-index:1;}.elementor-29770 .elementor-element.elementor-element-8da9e1c > .elementor-widget-container{padding:0px 152px 0px 56px;}.elementor-29770 .elementor-element.elementor-element-8da9e1c.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-f7c11a3{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-f7c11a3.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-df14b74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29770 .elementor-element.elementor-element-df14b74.e-con{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29770 .elementor-element.elementor-element-9b9dd56{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3eac3 );--divider-border-width:1px;}.elementor-29770 .elementor-element.elementor-element-9b9dd56 .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-9b9dd56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29770 .elementor-element.elementor-element-0a75749{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-0a75749.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-0a75749 > .elementor-widget-container{border-style:solid;border-color:#7FC1FF;}.elementor-29770 .elementor-element.elementor-element-6f63646{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d3eac3 );--border-color:var( --e-global-color-8d3eac3 );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:028px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:9900;}.elementor-29770 .elementor-element.elementor-element-6f63646.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-40b5538{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-40b5538.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-4a3bc6c{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-4a3bc6c > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-4a3bc6c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-c68d739{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29770 .elementor-element.elementor-element-a197165 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-58e0479 );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29770 .elementor-element.elementor-element-5d6910b .elementor-image-box-wrapper{text-align:left;}.elementor-29770 .elementor-element.elementor-element-5d6910b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-5d6910b .elementor-image-box-description{color:var( --e-global-color-58e0479 );}.elementor-29770 .elementor-element.elementor-element-7d4b070 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-fd75e5b{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3eac3 );--divider-border-width:1px;}.elementor-29770 .elementor-element.elementor-element-fd75e5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-fd75e5b .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-8690d80{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-8690d80 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-8690d80.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-186c5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-b1758a5 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-58e0479 );}.elementor-29770 .elementor-element.elementor-element-a43de61{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-1646009 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-1646009 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-1d1333e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-1d1333e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-d411ebb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-fc476e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-d5a583f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-4ea05cc{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3eac3 );--divider-border-width:1px;}.elementor-29770 .elementor-element.elementor-element-4ea05cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-4ea05cc .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-5589879{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-5589879 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-5589879.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-180ce20{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-caa1290 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-58e0479 );}.elementor-29770 .elementor-element.elementor-element-b9ffc2d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-3823769 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-87ea360 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29770 .elementor-element.elementor-element-bd23680{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3eac3 );--divider-border-width:1px;}.elementor-29770 .elementor-element.elementor-element-bd23680 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-bd23680 .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-1597cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:48px;--padding-bottom:104px;--padding-left:60px;--padding-right:60px;}.elementor-29770 .elementor-element.elementor-element-1597cdb .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom center;}.elementor-29770 .elementor-element.elementor-element-1597cdb::before, .elementor-29770 .elementor-element.elementor-element-1597cdb > .elementor-background-video-container::before, .elementor-29770 .elementor-element.elementor-element-1597cdb > .e-con-inner > .elementor-background-video-container::before, .elementor-29770 .elementor-element.elementor-element-1597cdb > .elementor-background-slideshow::before, .elementor-29770 .elementor-element.elementor-element-1597cdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-29770 .elementor-element.elementor-element-1597cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29770 .elementor-element.elementor-element-a8a300c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29770 .elementor-element.elementor-element-a8a300c.e-con{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc .jet-listing-dynamic-image img{border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc .jet-listing-dynamic-image__caption{text-align:left;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29770 .elementor-element.elementor-element-a16eb7a .elementor-heading-title{font-size:40px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29770 .elementor-element.elementor-element-b339439 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-b339439{font-size:16px;font-weight:400;line-height:16px;color:#FFFFFF;}.elementor-29770 .elementor-element.elementor-element-63921ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-30118fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-30118fc.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-30118fc .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary-text{display:flex;justify-content:start;}.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29770 .elementor-element.elementor-element-ad9c6bf .elementor-button{background-color:#02010100;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-ad9c6bf > .elementor-widget-container{margin:0px 0px 0px 6px;border-radius:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-ad9c6bf.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-a4227a7 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-a4227a7{font-size:20px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-29770 .elementor-element.elementor-element-e62147d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-e62147d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-fbdd537 .jet-listing-dynamic-link__link{background-color:transparent;align-self:flex-start;font-size:16px;font-weight:400;line-height:16px;background-image:linear-gradient(120deg, #F7CB15 0%, #F7AB2C 100%);color:#0F172A;padding:4px 24px 4px 24px;border-radius:16px 16px 16px 16px;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.11);flex-direction:row;}.elementor-29770 .elementor-element.elementor-element-fbdd537{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-fbdd537 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-fbdd537.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-fbdd537 .jet-listing-dynamic-link__icon{order:-1;}.elementor-29770 .elementor-element.elementor-element-3333765 .jet-listing-dynamic-link__link{background-color:#F1F2F2;align-self:flex-start;font-size:16px;font-weight:400;line-height:16px;color:#0F172A;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCD;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.11);flex-direction:row;}.elementor-29770 .elementor-element.elementor-element-3333765{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-3333765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-3333765.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-3333765 .jet-listing-dynamic-link__icon{order:-1;}.elementor-29770 .elementor-element.elementor-element-6a66b8a{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-6a66b8a:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-6a66b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29770 .elementor-element.elementor-element-a27fd62.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-3f0b7bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-29770 .elementor-element.elementor-element-3f0b7bf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-00abcff.elementor-element{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-ebfbc3a > .elementor-widget-container{margin:-6px 0px 0px 11px;}.elementor-29770 .elementor-element.elementor-element-ebfbc3a.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-68a0b08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-29770 .elementor-element.elementor-element-1b85753{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-1b85753.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-090751a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29770 .elementor-element.elementor-element-7a2232d{width:auto;max-width:auto;z-index:12;}.elementor-29770 .elementor-element.elementor-element-7a2232d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-29770 .elementor-element.elementor-element-7a2232d .elementor-heading-title{font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:#0170C3;}.elementor-29770 .elementor-element.elementor-element-eb9c413.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-dfab369 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-29770 .elementor-element.elementor-element-dfab369.elementor-element{--align-self:center;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29770 .elementor-element.elementor-element-91d07d4 > .elementor-widget-container{margin:-16px -10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-91d07d4{color:#33475B;font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29770 .elementor-element.elementor-element-90888db{width:auto;max-width:auto;bottom:6%;z-index:60;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29770 .elementor-element.elementor-element-90888db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29770 .elementor-element.elementor-element-90888db{left:34%;}body.rtl .elementor-29770 .elementor-element.elementor-element-90888db{right:34%;}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-item > a{font-size:14px;font-weight:normal;}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-text{color:var( --e-global-color-a7101f9 );transition:color 0.3s;}.elementor-29770 .elementor-element.elementor-element-f7454fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-f7454fe:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-f7454fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEDCC00;}.elementor-29770 .elementor-element.elementor-element-7215242{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-04843b0{--divider-border-style:solid;--divider-color:#F1F2F2;--divider-border-width:12px;}.elementor-29770 .elementor-element.elementor-element-04843b0 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-8d3eac3 );}.elementor-29770 .elementor-element.elementor-element-04843b0 .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-2bd33cb > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-2bd33cb .elementor-heading-title{font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-58e0479 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29770 .elementor-element.elementor-element-b7033b3{width:initial;max-width:initial;}.elementor-29770 .elementor-element.elementor-element-b7033b3 > .elementor-widget-container{background-color:#BEBEBE00;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-b7033b3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-b7033b3 img{width:72px;border-radius:100px 100px 100px 100px;}.elementor-29770 .elementor-element.elementor-element-c8dc2ea > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-c8dc2ea{text-align:center;}.elementor-29770 .elementor-element.elementor-element-c8dc2ea .elementor-heading-title{font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:36px;font-weight:500;font-style:italic;color:var( --e-global-color-58e0479 );}.elementor-29770 .elementor-element.elementor-element-16ebb8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-16ebb8a.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-dd5549d > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-dd5549d{z-index:12;}.elementor-29770 .elementor-element.elementor-element-dd5549d form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-29770 .elementor-element.elementor-element-dd5549d form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-review-form{--glsr-gap-md:0.75em;}.elementor-29770 .elementor-element.elementor-element-dd5549d .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.75em;}.elementor-29770 .elementor-element.elementor-element-5ada5d2 .elementor-heading-title{font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:36px;font-weight:400;}.elementor-29770 .elementor-element.elementor-element-55950ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-55950ba.elementor-element{--align-self:flex-end;}.elementor-29770 .elementor-element.elementor-element-55950ba{z-index:15;}.elementor-29770 .elementor-element.elementor-element-33c8e87{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3eac3 );--divider-border-width:1px;}.elementor-29770 .elementor-element.elementor-element-33c8e87 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-33c8e87 .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-987d57f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DFE5;--border-color:#D6DFE5;}.elementor-29770 .elementor-element.elementor-element-987d57f.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-fb0ee0a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 24px 40px 0px;}.elementor-29770 .elementor-element.elementor-element-fb0ee0a{z-index:10;font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:20px;font-weight:400;line-height:40px;}.elementor-29770 .elementor-element.elementor-element-af5fa19 > .elementor-widget-container{background-color:var( --e-global-color-kadence9 );margin:-24px 0px 0px 0px;padding:8px 24px 0px 0px;border-radius:0px 0px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-af5fa19{z-index:15;}.elementor-29770 .elementor-element.elementor-element-af5fa19 form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-29770 .elementor-element.elementor-element-af5fa19 form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-review-form{--glsr-gap-md:0.75em;}.elementor-29770 .elementor-element.elementor-element-af5fa19 .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.75em;}.elementor-29770 .elementor-element.elementor-element-5429fc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D6DFE5;--border-color:#D6DFE5;--border-radius:16px 16px 0px 0px;--margin-top:20px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:16px;}.elementor-29770 .elementor-element.elementor-element-5429fc0:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-5429fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29770 .elementor-element.elementor-element-ca29626 > .elementor-widget-container{margin:-24px 0px 0px 40px;}.elementor-29770 .elementor-element.elementor-element-ca29626.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary-text{display:flex;justify-content:start;}.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-29770 .elementor-element.elementor-element-b28ebc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-af8a0ba{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-af8a0ba > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:4px 0px 24px 0px;}.elementor-29770 .elementor-element.elementor-element-af8a0ba.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-af8a0ba .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-29770 .elementor-element.elementor-element-af8a0ba .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-29770 .elementor-element.elementor-element-af8a0ba .glsr-summary-text{display:flex;justify-content:start;}.elementor-29770 .elementor-element.elementor-element-af8a0ba .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-29770 .elementor-element.elementor-element-af8a0ba .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-29770 .elementor-element.elementor-element-a6346b7 > .elementor-widget-container{margin:-20px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-a6346b7.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-summary-text{display:flex;justify-content:start;}.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-29770 .elementor-element.elementor-element-982c592{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DFE5;--border-color:#D6DFE5;--margin-top:012px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-982c592.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-6a1456a{width:var( --container-widget-width, 43.5px );max-width:43.5px;--container-widget-width:43.5px;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-6a1456a > .elementor-widget-container{background-color:#BEBEBE00;margin:-28px 0px 0px -4px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-6a1456a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-6a1456a img{border-radius:100px 100px 100px 100px;}.elementor-29770 .elementor-element.elementor-element-035399e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-6354261 .elementor-heading-title{font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-29770 .elementor-element.elementor-element-02ad82c .elementor-button{background-color:#0091F8;font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:16px;font-weight:500;border-radius:16px 16px 16px 16px;padding:16px 28px 16px 28px;}.elementor-29770 .elementor-element.elementor-element-02ad82c > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-02ad82c.elementor-element{--align-self:stretch;}.elementor-29770 .elementor-element.elementor-element-93c4ffe{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-efc620f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 24px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E9E9E9;border-radius:0px 0px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-efc620f .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-29770 .elementor-element.elementor-element-efc620f .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-29770 .elementor-element.elementor-element-efc620f .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-29770 .elementor-element.elementor-element-efc620f .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-29770 .elementor-element.elementor-element-efc620f .glsr-reviews{--glsr-gap-xl:2em;}.elementor-29770 .elementor-element.elementor-element-9b34b50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-9b34b50.e-con{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-56eef00{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#FFCF56;--border-color:#FFCF56;--border-radius:16px 16px 8px 8px;box-shadow:0px 3px 2px 1px #DEE8F7;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-29770 .elementor-element.elementor-element-56eef00:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-56eef00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #FFFFFF 37%, #FFFEFB 47%);}.elementor-29770 .elementor-element.elementor-element-56eef00.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-f698067{--display:flex;--border-radius:16px 16px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-29770 .elementor-element.elementor-element-f698067:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-f698067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAE5AE;}.elementor-29770 .elementor-element.elementor-element-3e83824{--display:flex;--border-radius:0px 0px 11px 11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-29770 .elementor-element.elementor-element-eb53747{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container{margin:1px 0px 0px -9px;padding:0px 0px 0px 0px;}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-29770 .elementor-element.elementor-element-dd1f1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-dd1f1e1.elementor-element{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-8c03ef7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-29770 .elementor-element.elementor-element-34988ac.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-34988ac img{width:280px;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-88911a6 .jet-listing-dynamic-link__link{background-color:transparent;align-self:center;font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(120deg, #F7CB15 0%, #F7AB2C 100%);color:#0F172A;padding:2px 25px 2px 25px;border-radius:16px 16px 16px 16px;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.11);flex-direction:row;}.elementor-29770 .elementor-element.elementor-element-88911a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-88911a6 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-29770 .elementor-element.elementor-element-88911a6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-88911a6 .jet-listing-dynamic-link__icon{order:-1;}.elementor-29770 .elementor-element.elementor-element-a935be2 .jet-listing-dynamic-link__link{background-color:#F1F2F2;align-self:center;font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:16px;font-weight:400;color:#0F172A;padding:2px 25px 2px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCD;border-radius:16px 16px 16px 16px;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.11);flex-direction:row;}.elementor-29770 .elementor-element.elementor-element-a935be2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-a935be2 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-29770 .elementor-element.elementor-element-a935be2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29770 .elementor-element.elementor-element-a935be2 .jet-listing-dynamic-link__icon{order:-1;}.elementor-29770 .elementor-element.elementor-element-1509eef6{--display:flex;--position:fixed;--min-height:1440px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:50;}.elementor-29770 .elementor-element.elementor-element-1509eef6:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-1509eef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000045;}body:not(.rtl) .elementor-29770 .elementor-element.elementor-element-1509eef6{left:0px;}body.rtl .elementor-29770 .elementor-element.elementor-element-1509eef6{right:0px;}.elementor-29770 .elementor-element.elementor-element-b58146a{--display:flex;--position:fixed;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:32px;--padding-left:24px;--padding-right:26px;top:25%;--z-index:150;}.elementor-29770 .elementor-element.elementor-element-b58146a:not(.elementor-motion-effects-element-type-background), .elementor-29770 .elementor-element.elementor-element-b58146a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29770 .elementor-element.elementor-element-2fa282ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-50587384 .elementor-heading-title{font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:18px;font-weight:400;color:#111111;}.elementor-29770 .elementor-element.elementor-element-64c7e0d2 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-64c7e0d2.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-2416c796{--alignment:center;--grid-side-margin:24px;--grid-column-gap:24px;--grid-row-gap:33px;--grid-bottom-margin:33px;}.elementor-29770 .elementor-element.elementor-element-2416c796 > .elementor-widget-container{margin:24px 0px 48px 0px;}.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-share-btn{font-size:calc(1.45px * 10);}.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-share-btn__icon{--e-share-buttons-icon-size:36px;}.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-share-btn__title{font-size:12px;font-weight:400;}.elementor-29770 .elementor-element.elementor-element-10a8538b > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCD;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-10a8538b{text-align:center;font-family:"Roboto", Roboto, Helvetica, Arial, Sans-serif;font-size:18px;font-weight:400;color:#111111;}@media(max-width:1024px){.elementor-29770 .elementor-element.elementor-element-075f65c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-29770 .elementor-element.elementor-element-0d4d77a > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-29770 .elementor-element.elementor-element-0d4d77a.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-63860ed > .elementor-widget-container{padding:0px 0px 0px 08px;}.elementor-29770 .elementor-element.elementor-element-63860ed.elementor-element{--order:-99999 /* order start hack */;}.elementor-29770 .elementor-element.elementor-element-f7c11a3 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-f7c11a3.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-df14b74{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29770 .elementor-element.elementor-element-df14b74.e-con{--order:-99999 /* order start hack */;}.elementor-29770 .elementor-element.elementor-element-0a75749 > .elementor-widget-container{padding:4px 4px 4px 4px;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-29770 .elementor-element.elementor-element-4a3bc6c > .elementor-widget-container{margin:24px 0px 0px 16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-8690d80 > .elementor-widget-container{margin:24px 0px 0px 16px;}.elementor-29770 .elementor-element.elementor-element-a43de61{--grid-auto-flow:row;}.elementor-29770 .elementor-element.elementor-element-5589879 > .elementor-widget-container{margin:24px 0px 0px 16px;}.elementor-29770 .elementor-element.elementor-element-1597cdb{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:016px;--padding-left:2px;--padding-right:12px;}.elementor-29770 .elementor-element.elementor-element-a8a300c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc > .elementor-widget-container{margin:24px 0px 16px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29770 .elementor-element.elementor-element-a16eb7a .elementor-heading-title{font-size:31px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-e62147d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-fbdd537{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-3333765{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-6a66b8a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-3f0b7bf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:24px;}.elementor-29770 .elementor-element.elementor-element-00abcff{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-68a0b08{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-29770 .elementor-element.elementor-element-1b85753{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-eb9c413 > .elementor-widget-container{margin:5px 0px 0px 5px;}.elementor-29770 .elementor-element.elementor-element-dfab369 > .elementor-widget-container{margin:5px 0px 0px 5px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-91d07d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-91d07d4{font-size:19px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-90888db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29770 .elementor-element.elementor-element-90888db{left:40%;}body.rtl .elementor-29770 .elementor-element.elementor-element-90888db{right:40%;}.elementor-29770 .elementor-element.elementor-element-f7454fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-55950ba > .elementor-widget-container{margin:5px 0px 0px 5px;}.elementor-29770 .elementor-element.elementor-element-9b34b50{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29770 .elementor-element.elementor-element-56eef00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-f698067{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29770 .elementor-element.elementor-element-3e83824{--padding-top:16px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container{margin:0px 0px 0px 0px;}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(6px / 2);padding-right:calc(6px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 6px / -2);margin-right:calc( 6px / -2);width:calc(100% + 6px);}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-29770 .elementor-element.elementor-element-dd1f1e1.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-8c03ef7{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-88911a6{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-a935be2{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-64c7e0d2 > .elementor-widget-container{margin:5px 0px 0px 5px;} .elementor-29770 .elementor-element.elementor-element-2416c796{--grid-side-margin:24px;--grid-column-gap:24px;--grid-row-gap:33px;--grid-bottom-margin:33px;}}@media(max-width:767px){.elementor-29770 .elementor-element.elementor-element-de64c8f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1000;}.elementor-29770 .elementor-element.elementor-element-075f65c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-29770 .elementor-element.elementor-element-0d4d77a{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-0d4d77a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-0d4d77a.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29770 .elementor-element.elementor-element-63860ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-63860ed.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-8da9e1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-8da9e1c.elementor-element{--order:99999 /* order end hack */;}.elementor-29770 .elementor-element.elementor-element-f7c11a3{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-f7c11a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-f7c11a3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29770 .elementor-element.elementor-element-df14b74{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-29770 .elementor-element.elementor-element-df14b74.e-con{--order:99999 /* order end hack */;}.elementor-29770 .elementor-element.elementor-element-9b9dd56 > .elementor-widget-container{margin:0px -16px 8px -16px;}.elementor-29770 .elementor-element.elementor-element-9b9dd56 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-29770 .elementor-element.elementor-element-0a75749 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-6f63646{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;--z-index:1000;}.elementor-29770 .elementor-element.elementor-element-40b5538{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-40b5538.e-con{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-4a3bc6c > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-c68d739{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-4px;--margin-bottom:0px;--margin-left:28px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-fd75e5b > .elementor-widget-container{margin:28px -16px 0px -60px;}.elementor-29770 .elementor-element.elementor-element-fd75e5b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-29770 .elementor-element.elementor-element-8690d80 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-186c5ac{--margin-top:16px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-a43de61{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-1646009 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-4ea05cc > .elementor-widget-container{margin:12px -16px 0px -56px;}.elementor-29770 .elementor-element.elementor-element-4ea05cc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-29770 .elementor-element.elementor-element-5589879 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-180ce20{--margin-top:12px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-bd23680 > .elementor-widget-container{margin:28px -16px 0px -17px;}.elementor-29770 .elementor-element.elementor-element-bd23680 .elementor-divider-separator{width:100%;}.elementor-29770 .elementor-element.elementor-element-bd23680 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-29770 .elementor-element.elementor-element-aa85cb2 > .elementor-widget-container{margin:24px 0px 80px 0px;}.elementor-29770 .elementor-element.elementor-element-1597cdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-29770 .elementor-element.elementor-element-1597cdb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left;}.elementor-29770 .elementor-element.elementor-element-1597cdb.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-a8a300c{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc > .elementor-widget-container{margin:24px 0px 16px 0px;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-dd1f5cc .jet-listing-dynamic-image img{border-radius:16px 16px 16px 16px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29770 .elementor-element.elementor-element-a16eb7a > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-29770 .elementor-element.elementor-element-a16eb7a.elementor-element{--order:-99999 /* order start hack */;}.elementor-29770 .elementor-element.elementor-element-a16eb7a{text-align:left;}.elementor-29770 .elementor-element.elementor-element-a16eb7a .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-b339439 > .elementor-widget-container{margin:4px 0px 0px -14px;}.elementor-29770 .elementor-element.elementor-element-b339439{text-align:left;font-size:14px;line-height:22px;}.elementor-29770 .elementor-element.elementor-element-63921ee{--justify-content:flex-start;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-30118fc > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-ad9c6bf > .elementor-widget-container{margin:4px 0px 0px 10px;}.elementor-29770 .elementor-element.elementor-element-a4227a7 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-a4227a7{text-align:left;font-size:16px;line-height:24px;}.elementor-29770 .elementor-element.elementor-element-e62147d{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-e62147d.e-con{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-fbdd537{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-fbdd537 > .elementor-widget-container{margin:0px 10px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-fbdd537 .jet-listing-dynamic-link__link{align-self:center;font-size:15.5px;padding:4px 24px 4px 24px;}.elementor-29770 .elementor-element.elementor-element-3333765{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-3333765 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-3333765 .jet-listing-dynamic-link__link{align-self:center;font-size:15.5px;padding:4px 24px 4px 24px;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-6a66b8a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-a27fd62 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-3f0b7bf{--width:100%;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-ebfbc3a > .elementor-widget-container{margin:0px 12px 0px 16px;}.elementor-29770 .elementor-element.elementor-element-68a0b08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-1b85753{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-29770 .elementor-element.elementor-element-090751a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-7a2232d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-29770 .elementor-element.elementor-element-7a2232d .elementor-heading-title{font-size:11px;line-height:20px;}.elementor-29770 .elementor-element.elementor-element-eb9c413{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-eb9c413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-dfab369{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-dfab369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-91d07d4 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-91d07d4{font-size:17px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-90888db{width:auto;max-width:auto;bottom:39px;z-index:80;}.elementor-29770 .elementor-element.elementor-element-90888db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29770 .elementor-element.elementor-element-90888db{left:24%;}body.rtl .elementor-29770 .elementor-element.elementor-element-90888db{right:24%;}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-item > a{font-size:13.5px;line-height:16px;}.elementor-29770 .elementor-element.elementor-element-f7454fe{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-7215242{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-04843b0 > .elementor-widget-container{margin:0px -16px 8px -16px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-2bd33cb > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-2bd33cb .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-29770 .elementor-element.elementor-element-b7033b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-b7033b3{--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-29770 .elementor-element.elementor-element-b7033b3.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-b7033b3 img{width:82px;}.elementor-29770 .elementor-element.elementor-element-c8dc2ea > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-c8dc2ea .elementor-heading-title{font-size:28px;}.elementor-29770 .elementor-element.elementor-element-16ebb8a{--width:78%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-dd5549d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-dd5549d.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-5ada5d2 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-5ada5d2.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-5ada5d2 .elementor-heading-title{font-size:24px;}.elementor-29770 .elementor-element.elementor-element-55950ba{width:auto;max-width:auto;z-index:15;}.elementor-29770 .elementor-element.elementor-element-55950ba > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-55950ba.elementor-element{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-33c8e87 > .elementor-widget-container{margin:4px -16px 0px -16px;}.elementor-29770 .elementor-element.elementor-element-987d57f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-fb0ee0a{font-size:17px;}.elementor-29770 .elementor-element.elementor-element-af5fa19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-5429fc0{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-ca29626 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-b28ebc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-af8a0ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29770 .elementor-element.elementor-element-af8a0ba > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-29770 .elementor-element.elementor-element-a6346b7 > .elementor-widget-container{margin:7.5px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-982c592{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:8px;--padding-right:16px;}.elementor-29770 .elementor-element.elementor-element-6a1456a > .elementor-widget-container{margin:-28px 0px 0px 1px;}.elementor-29770 .elementor-element.elementor-element-6a1456a{--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-29770 .elementor-element.elementor-element-6a1456a.elementor-element{--align-self:flex-start;}.elementor-29770 .elementor-element.elementor-element-035399e{--width:78%;}.elementor-29770 .elementor-element.elementor-element-6354261 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-29770 .elementor-element.elementor-element-02ad82c > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-02ad82c .elementor-button{font-size:16px;}.elementor-29770 .elementor-element.elementor-element-93c4ffe{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-efc620f > .elementor-widget-container{margin:0px -4px 0px 0px;padding:0px 0px 24px 0px;border-radius:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-9b34b50{--margin-top:-4px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-56eef00{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-56eef00.e-con{--align-self:center;}.elementor-29770 .elementor-element.elementor-element-f698067{--padding-top:12px;--padding-bottom:12px;--padding-left:08px;--padding-right:0px;}.elementor-29770 .elementor-element.elementor-element-e8d9bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-3e83824{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:04px;}.elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 4px 0px 0px;}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-29770 .elementor-element.elementor-element-eb53747 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-29770 .elementor-element.elementor-element-88911a6{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-88911a6 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-88911a6 .jet-listing-dynamic-link__link{align-self:center;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-a935be2{width:100%;max-width:100%;}.elementor-29770 .elementor-element.elementor-element-a935be2 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-29770 .elementor-element.elementor-element-a935be2 .jet-listing-dynamic-link__link{align-self:center;border-radius:16px 16px 16px 16px;}.elementor-29770 .elementor-element.elementor-element-b58146a{--width:91%;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;}.elementor-29770 .elementor-element.elementor-element-50587384 .elementor-heading-title{font-size:16px;}.elementor-29770 .elementor-element.elementor-element-64c7e0d2{width:auto;max-width:auto;}.elementor-29770 .elementor-element.elementor-element-64c7e0d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} .elementor-29770 .elementor-element.elementor-element-2416c796{--grid-side-margin:24px;--grid-column-gap:24px;--grid-row-gap:33px;--grid-bottom-margin:33px;}.elementor-29770 .elementor-element.elementor-element-10a8538b{font-size:16px;}}@media(min-width:768px){.elementor-29770 .elementor-element.elementor-element-1597cdb{--width:100%;}.elementor-29770 .elementor-element.elementor-element-e62147d{--width:376px;}.elementor-29770 .elementor-element.elementor-element-1b85753{--width:64%;}.elementor-29770 .elementor-element.elementor-element-f7454fe{--width:100%;}.elementor-29770 .elementor-element.elementor-element-9b34b50{--width:336px;}.elementor-29770 .elementor-element.elementor-element-b58146a{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29770 .elementor-element.elementor-element-e62147d{--width:203.891px;}.elementor-29770 .elementor-element.elementor-element-1b85753{--width:100%;}.elementor-29770 .elementor-element.elementor-element-9b34b50{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-0d4d77a */@media (min-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-0d4d77a{display:none!important}}
.elementor-29770 .elementor-element.elementor-element-0d4d77a {display: flex;align-items: center;min-height: 56px;max-height: 52px;top: 2.5px; }

/* Estilos para la lupa móvil */
.lupamovil {
  appearance: none;display: block;width: 32px;height: 32px;margin-right: 12px;max-height: 32px!important}
.lupamovil:hover {cursor: pointer!important;}

/* Estilos para los botones y enlaces */
.elementor-29770 .elementor-element.elementor-element-0d4d77a button,
.elementor-29770 .elementor-element.elementor-element-0d4d77a html input[type="button"],
.elementor-29770 .elementor-element.elementor-element-0d4d77a input[type="reset"],
.elementor-29770 .elementor-element.elementor-element-0d4d77a input[type="submit"],
.elementor-29770 .elementor-element.elementor-element-0d4d77a a.button,
.elementor-29770 .elementor-element.elementor-element-0d4d77a a.wp-block-button__link:not(.has-background) {padding: 0px;background-color: #fff!important;}

/* Estilos para tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-29770 .elementor-element.elementor-element-0d4d77a {display: none;
}.lupamovil {appearance: none;display: block;width: 32px;height: 32px;margin-right:24px}}
/* móviles */
@media screen and (max-width: 767px) {
.elementor-29770 .elementor-element.elementor-element-0d4d77a{min-height:60px!important;min-height:28px;}
.lupamovil {appearance: none;display: block;width: 28px!important;height: 28px!important;min-width:28px;min-height:28px;margin-right: 12px}.elementor-29770 .elementor-element.elementor-element-0d4d77a{top:1px;margin-right:4px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8da9e1c */button.menu-recursos {border:2px white solid;
  transition: border 0.1s linear!important;background-color: transparent;min-width:fit-content;display: flex;align-items: center;justify-content: center;gap: 4px;max-width: 100%;overflow: hidden;border-radius:8px;padding: 12px 16px;height: 52px;transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear}
.texto-boton-menu {font-family: "ProximaNova", "Helvetica", "Arial", sans-serif;font-size:17px;line-height:27px;
  font-weight:bold;
  color: #333; /* Color de texto inicial */
  transition: color 0.1s linear!important;}
.menu-recursos svg path {fill: #333;}
button.menu-recursos:hover{cursor:pointer;background-color:#40576d12;}
.menu-recursos:hover .texto-boton-menu {color: #004ba9;}
.menu-recursos:hover svg path {fill: #004ba9;}
@media (max-width: 1024px) {
    .elementor-29770 .elementor-element.elementor-element-8da9e1c {display: none !important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7c11a3 */@media (min-width:1025px){.elementor-29770 .elementor-element.elementor-element-f7c11a3{display:none}}
/*Eliminar texto Toggle Menu Content*/
.visually-hidden {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;}
.elementor-29770 .elementor-element.elementor-element-f7c11a3 div{max-width:32px;max-height:32px}
input[type="checkbox"]:hover{
cursor: pointer!important}
input[type="checkbox"] {content: url('/wp-content/uploads/2024/04/menu-redondeado-icono.svg');appearance: none;display: block;width: 32px;height: 32px;}
input[type="checkbox"]:checked { content: url('/wp-content/uploads/2024/04/menu-redondeado-icono.svg');border-radius:100px;}
.elementor-29770 .elementor-element.elementor-element-f7c11a3 button, .elementor-29770 .elementor-element.elementor-element-f7c11a3 html input[type="button"], .elementor-29770 .elementor-element.elementor-element-f7c11a3 input[type="reset"], .elementor-29770 .elementor-element.elementor-element-f7c11a3 input[type="submit"], .elementor-29770 .elementor-element.elementor-element-f7c11a3 a.button, .elementor-29770 .elementor-element.elementor-element-f7c11a3 a.wp-block-button__link:not(.has-background) {padding:0px;background-color: #fff!important;}

@media (max-width:767px){.elementor-29770 .elementor-element.elementor-element-f7c11a3{padding-right:16px!important}
    input[type="checkbox"] {content: url('/wp-content/uploads/2024/04/menu-redondeado-icono.svg');appearance: none;display: block;width: 28px;height:28px;}}

@media screen and (min-width: 768px) and (max-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-f7c11a3{margin-right:32px;}
input[type="checkbox"] {width: 36px!important;
height: 36px!important;margin-right:24px!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9b9dd56 */@media (min-width: 1025px) {.elementor-29770 .elementor-element.elementor-element-9b9dd56{display:none!important}}
.elementor-29770 .elementor-element.elementor-element-9b9dd56{min-width:100%!important}
@media (min-width: 768px) and (max-width: 1024px){.elementor-29770 .elementor-element.elementor-element-9b9dd56{display:none;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0a75749 *//*Fuente filtros*/
.prosettings:before {font-family: default !important;font-weight:bold!important;}
#ajaxsearchlite1 > div > div.prosettings{height:32px}
#ajaxsearchlite1 > div > div.prosettings{margin-right:16px!important}
#ajaxsearchlite1 > div > div.prosettings > div {display: flex !important;align-content: center;align-items: center;justify-content: center;}
#ajaxsearchlite1 > div > div.prosettings > div > svg {display: none;}
#ajaxsearchlite1 > div > div.prosettings > div::after {content: ""; /* Añade contenido al pseudo-elemento */display: inline-block; /* Hace que el pseudo-elemento sea un bloque en línea */
    width: 16px; 
    height: 16px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"%3E%3Cpath fill="currentColor" d="m11.71 6.47-3.53 3.54c-.1.1-.26.1-.36 0L4.3 6.47a.75.75 0 1 0-1.06 1.06l3.53 3.54c.69.68 1.8.68 2.48 0l3.53-3.54a.75.75 0 0 0-1.06-1.06z"%3E%3C/path%3E%3C/svg%3E');background-size: contain;background-repeat: no-repeat;top:4px;}
.elementor-29770 .elementor-element.elementor-element-0a75749{flex: 1 1 auto;flex-grow:1;width:100%;}
div.asl_m .probox .proclose svg {background: #767676!important}
.elementor-29770 .elementor-element.elementor-element-0a75749 .asl_m.asl_w {border:0px!important}
/***********solo PC************/
@media (min-width: 1025px) {
#ajaxsearchlite1 .probox, div.asl_w .probox{height: 24px;background-color: #394c6026!important;cursor: pointer;padding: 8px 0!important;display:flex;align-items:center;}
#ajaxsearchlite1 .probox, div.asl_w .probox{border:4px solid transparent!important;}
#ajaxsearchlite1 .probox:hover, div.asl_w .probox:hover {border: 4px solid #7fc1ff!important;padding: 0!important;height: 44px;}
.prosettings {GAP:6PX;margin-right:12px!important;}
#ajaxsearchlite1 .probox:active, div.asl_w .probox:active{border: 4px solid #7fc1ff!important;padding: 0!important;height: 44px;}
.prosettings {GAP:6PX;margin-right:12px!important;}
/*quitar padding buscador. Controlardiv.asl_s.asl_w borde y tamaño al NO/SÍ hacer hover*/
.elementor-29770 .elementor-element.elementor-element-0a75749 div.asl_m.asl_w .probox {background-color:#e9e9e9!important;border:0!important;padding:8px!important;padding:0!important;}
.elementor-29770 .elementor-element.elementor-element-0a75749 #ajaxsearchlite1 .probox:hover, div.asl_w .probox:hover {border: 4px solid #7fc1ff!important;padding:0!important;}
/*Centrar texto*/
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {display:grid;align-items: center;margin: 0;padding:0 0 2px 24px!important;}
/*fILTROS*/
div.asl_w .probox div.prosettings{height:100%; border-left: 2px solid #cdcdcd;padding-left:24px;padding-right:20px;border-right: 2px solid #cdcdcd;background-color:transparent;margin:0!important;box-shadow: none!important}
/****CHECKBOXES***/
/*cONTENEDOR*/
div.asl_s.searchdiv.asl_w .probox .promagnifiersettings fieldset{margin: 11px 0 0!important;}
div#ajaxsearchlitesettings1 {top: 64px!important;animation-duration: 0ms!important; border-radius: 16px!important;border:1px solid #d1d1d1;}
div.asl_s.searchsettings form {margin: -16px 0 16px 0!important}
/*Cada sección de filtro*/
#ajaxsearchlitesettings1 > form .asl_option {padding: 12px 4px;border-radius: 0;}
#ajaxsearchlitesettings1 > form .asl_option:hover {background-color: #e9e9e9!important;}
/**propios checkboxes**/
div.asl_s.searchsettings .asl_option {margin:0!important}
div.asl_s.searchsettings .asl_option_inner {margin: 0px 12px 0!important;width: 16px!important;height: 16px!important}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {background-image: -webkit-linear-gradient(180deg,#0074e8,#0074e8)!important;border-radius: 4px!important;width: 20px!important;height: 20px!important;box-shadow:none!important;}
div.asl_s.searchsettings .asl_option_label {font-weight: 400!important;color: #777!important;font-size: 12px!important;line-height: 1.5!important}
/*lupa*/
div.asl_w .probox .promagnifier {box-shadow: none!important;margin-right: 0!important;padding-right: 16px;height: 100%}
#ajaxsearchlite1 > div > button > div{ padding-left: 4px;}
/*X cerrar*/
div.asl_w .probox .proclose{width:20px;height:20px;}
div.asl_m .probox .proclose svg{width: 20px;height: 20px;margin-left: -24px;box-shadow:none!important;background: #111!important;}
/*círculo loading*/
div.asl_w .probox .proloading{width: 24px;height: 24px;margin-right: 10px!important;}
div.asl_w .probox div.asl_simple-circle {border: 4px solid #7fc1ff;opacity: 100%;filter: brightness(0.87)}
.prosettings:before {content: 'Filtros';font-size:14px;font-weight:500;}}
/*PC - FILTROS A LA IZQUIERDA*/
@media (min-width: 1025px){
#ajaxsearchlite1 .probox, div.asl_w .probox {display: flex;flex-direction: row;}
#ajaxsearchlite1 > div > div.prosettings {order: 1!important}
div.asl_w .probox div.prosettings{border-left:0;padding-left:24px;padding-right:16px}
div#ajaxsearchlitesettings1 {left: 520px!important;top:66px!important;border-radius: 0 0 8px 8px!important;}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{padding: 0 0 2px 4px!important}
div.asl_w .probox .promagnifier{padding-right:24px}
#ajaxsearchlite1 .probox, div.asl_w .probox{height:40px;padding:0!important}}

/**********PC Y MÓVIL***************/
/*color fondo*/
/*Hacer que los filtros queden por encima de los resultados de búsqueda para que no los oculte*/
div#ajaxsearchliteres1 {z-index: 2000!important;}
div.asl_s.searchsettings form {z-index: 20001!important;position: relative!important}
/*Texto encuentra cualquier...*/
div.asl_m .probox .proinput{}
/*lupa*/
div.asl_w .probox .promagnifier {box-shadow: none!important;margin-right: 12px;}
div.asl_w .probox .promagnifier .innericon svg {fill: #717171;border-radius:100px!important;margin-left: 0;width:24px!important;}
/*flecha filtros y span*/
.probox .prosettings .innericon svg{fill:#111!important;width: 16px!important}
.prosettings {display: flex!important;flex-direction: row;min-width: fit-content;align-items: center;
    justify-content: center}
/**Filtros añadir borde y color fondo**/
/*********resultados********/
div.asl_r .results .item .asl_content {padding: 12px 0px 16px 4px;}
/*imagenes resultados*/
div.asl_w, div.asl_w * {border-radius: 8px;}
div.asl_r, div.asl_r *, div.asl_s, div.asl_s * {border-radius:12px}
/*barra mostrar mas*/
div.asl_r p.showmore {margin-top:15px}
div.asl_r .results .item .asl_content {padding: 12px 0px 16px 4px;}
div.asl_r, div.asl_r *, div.asl_s, div.asl_s * {border-radius:12px}
/********otros**********/
.elementor-29770 .elementor-element.elementor-element-0a75749 div.asl_m.asl_w .probox {background-color:#fff!important;}
.elementor-29770 .elementor-element.elementor-element-0a75749 .asl_m.asl_w {
    border-width: 0px!important;
    border-radius: 100px  !important;box-shadow: none !important;}
.elementor-29770 .elementor-element.elementor-element-0a75749 #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {font-weight: normal;
    font-family:"Roboto",Sans-serif;color:#111!important;font-size: 16px!important;}
div.asl_w, div.asl_w *, div.asl_r, div.asl_r *, div.asl_s, div.asl_s *{color:#111}
.elementor-29770 .elementor-element.elementor-element-0a75749 .asl_w, .asl_w * {
    font-family: "Roboto", sans-serif!important;}
div.asl_r p.showmore span{font-size: 12px;color: #004BA9;font-weight:Bold;letter-spacing:0.9px;}
/************MOVIL******************/
@media screen and (max-width: 767px){
/*FILTROS*/
div.asl_w .probox div.prosettings {box-shadow: none!important;margin-right: 4px;width: 32px;}
.asl_w_container {border: 3px solid #0457a535!important;border-radius: 100px!important;}.elementor-29770 .elementor-element.elementor-element-0a75749 #ajaxsearchlite1 .probox:hover, div.asl_w .probox:hover {border: 0px!important;padding:8px!important;}
.asl_w_container:hover{border: 3px solid #0084ff80!important}
div.asl_r .results .item .asl_content h3 a, div.asl_r .results .item .asl_content h3 a:hover {font-weight: bold;font-size: 16px;line-height:20px !important;}
div.asl_r .results .item .asl_content .asl_desc{margin-top:8px;}
div.asl_r p.showmore span{font-size: 12px;line-height: 32px;color: #004BA9;font-weight:Bold;letter-spacing:0.9px;}
div.asl_r p.showmore {margin: 16px 0 8px 0}}

/******FILTROS y checkboxes*******/
div.asl_s.searchsettings form {margin: -20px 0 16px 0!important;padding: 0!important;}
div.asl_s.asl_w {border-radius: 16px!important;}
div.asl_s.searchsettings .asl_option_inner label {  background-image: linear-gradient(180deg,#0091f8,#0091f8);}div.asl_s.searchsettings .asl_option_inner label {width: 20px;height: 20px;}
/*BORDE FILTROS - PEGAR EN OPCIONES CSS DEL PLUGIN PARA QUE FUNCIONE*/
/*imagenes resultados*/
div.asl_r, div.asl_r *, div.asl_s, div.asl_s * {border-radius:8px}
/*barra mostrar mas*/
div.asl_r p.showmore {margin-top:16px}
div.asl_r .results .item .asl_content {padding: 10px 0px 15px 5px;}
/*color resultados*/
div.asl_r .results .item .asl_content h3 a, div.asl_r .results .item .asl_content h3 a:hover{font-weight:bold;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a:hover {color:#004ba9}
.asl_res_url:hover .highlighted{color: #004ba9!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6675c6 */.elementor-29770 .elementor-element.elementor-element-a6675c6{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df14b74 */@media (max-width:1024px){.buscador-contenedor{display:none}}
@media (max-width:767px){.elementor-29770 .elementor-element.elementor-element-df14b74{height:68px;}}
@media (min-width:768px) and (max-width: 1024px){.elementor-29770 .elementor-element.elementor-element-df14b74{max-height:fit-content!important;border-radius:100px;padding:4px 0;
    
    ;flex:16
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-075f65c *//*Forzar que el header sea sticky*/
.elementor-29770 .elementor-element.elementor-element-075f65c{background-color:white!important}
@media screen and (min-width: 1025px) {.elementor-29770 .elementor-element.elementor-element-075f65c {display: flex!important;flex-direction: row!important;}.contenedor-header {height: 80px;}
.elementor-29770 .elementor-element.elementor-element-075f65c .menu_content {position: absolute;top: 48px;opacity: 0;pointer-events: none;}
.elementor-29770 .elementor-element.elementor-element-075f65c .nav_item {display: -webkit-box;display: -ms-flexbox;display: flex;}}
/*MÓVIL Y TABLET*/
@media (max-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-075f65c{display:flex;flex-direction: row;width:100%;border-bottom:0!important;width:100%;align-items: center;justify-content: space-between;max-width: 1300px;-webkit-box-align: center;-webkit-box-pack: justify;align-items: center;  margin: 0 auto;}}


@media (max-width: 1024px){.elementor-29770 .elementor-element.elementor-element-075f65c{padding:0!important;display:flex;align-items: center!important;}}
/*SOLO TABLET*/
@media (min-width: 768px) and (max-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-075f65c{height:64px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de64c8f *//*Hacer header sticky*/
@media (min-width: 1024px){.site-header{position:sticky!important;top: 0;border-bottom:1px solid #cdcdcd!important}}
@media (min-width: 768px){  
    .site-header{max-height:72px}}
@media (max-width:767px){.elementor-29770 .elementor-element.elementor-element-de64c8f{max-height:fit-content!important;padding:0;border-bottom:0 solid #cdcdcd}}
@media(max-width:767x){
.elementor-29770 .elementor-element.elementor-element-de64c8f{box-shadow:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a3bc6c */.elementor-29770 .elementor-element.elementor-element-4a3bc6c .imagen-recursos > p > img {margin-right:8px!important; margin-top:8px;}
.elementor-29770 .elementor-element.elementor-element-4a3bc6c .titulo-recursos > p:nth-child(2) {font: normal 600 18px roboto, sans-serif;color:#004ba9;cursor:pointer}
 .elementor-29770 .elementor-element.elementor-element-4a3bc6c button, .elementor-29770 .elementor-element.elementor-element-4a3bc6c html input[type="button"], .elementor-29770 .elementor-element.elementor-element-4a3bc6c input[type="reset"], .elementor-29770 .elementor-element.elementor-element-4a3bc6c input[type="submit"], .elementor-29770 .elementor-element.elementor-element-4a3bc6c a.button, .elementor-29770 .elementor-element.elementor-element-4a3bc6c a.wp-block-button__link:not(.has-background) {padding:0px;background-color: #fff!important;white-space: nowrap;}
/*TÁBLET Y MÓVIL*/
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-4a3bc6c{display:none}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fd75e5b */.elementor-29770 .elementor-element.elementor-element-fd75e5b{min-width:100%}
/*TÁBLET Y MÓVIL*/
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-fd75e5b{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68d739 *//*PC reducir tamaño para que se vea mejor el bloque del medio*/
@media (min-width: 1025px){
.elementor-29770 .elementor-element.elementor-element-c68d739{max-width:23%}}
/*Ocultar submenu en movil*/
@media (max-width: 1024px) {
.elementor-29770 .elementor-element.elementor-element-c68d739{display:none;min-width:100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8690d80 */.elementor-29770 .elementor-element.elementor-element-8690d80 .imagen-recursos > p > img {margin-right:8px!important; margin-top:8px;}
.elementor-29770 .elementor-element.elementor-element-8690d80 .titulo-recursos > p:nth-child(2) {font: normal 600 18px roboto, sans-serif;color:#004ba9;cursor:pointer}

 .elementor-29770 .elementor-element.elementor-element-8690d80 button, .elementor-29770 .elementor-element.elementor-element-8690d80 html input[type="button"], .elementor-29770 .elementor-element.elementor-element-8690d80 input[type="reset"], .elementor-29770 .elementor-element.elementor-element-8690d80 input[type="submit"], .elementor-29770 .elementor-element.elementor-element-8690d80 a.button, .elementor-29770 .elementor-element.elementor-element-8690d80 a.wp-block-button__link:not(.has-background) {padding:0px;background-color: #fff!important;white-space: nowrap;}
/*TÁBLET Y MÓVIL*/
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-8690d80{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a43de61 */@media (min-width: 1025px) {
.elementor-29770 .elementor-element.elementor-element-a43de61{max-width:fit-content}
.elementor-29770 .elementor-element.elementor-element-a43de61 .e-con-inner{display: grid;flex-grow: 1;gap: 16px 24px;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4ea05cc */.elementor-29770 .elementor-element.elementor-element-4ea05cc{min-width:100%}
/*TÁBLET Y MÓVIL*/
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-4ea05cc{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c5ac */.elementor-29770 .elementor-element.elementor-element-186c5ac{max-width:fit-content}
.elementor-29770 .elementor-element.elementor-element-186c5ac .e-con-inner{display: grid;flex-grow: 1;gap: 1rem;}
@media (max-width: 1024px) {
.elementor-29770 .elementor-element.elementor-element-186c5ac{display:none;min-width:100%}
.elementor-29770 .elementor-element.elementor-element-186c5ac .elementor-widget-image-box .elementor-image-box-title{margin:0!important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5589879 */.elementor-29770 .elementor-element.elementor-element-5589879 .imagen-recursos > p > img {margin-right:8px!important; margin-top:8px;}
.elementor-29770 .elementor-element.elementor-element-5589879 .titulo-recursos > p:nth-child(2) { font: normal 600 18px roboto, sans-serif;color:#004ba9;cursor:pointer}
 .elementor-29770 .elementor-element.elementor-element-5589879 button, .elementor-29770 .elementor-element.elementor-element-5589879 html input[type="button"], .elementor-29770 .elementor-element.elementor-element-5589879 input[type="reset"], .elementor-29770 .elementor-element.elementor-element-5589879 input[type="submit"], .elementor-29770 .elementor-element.elementor-element-5589879 a.button, .elementor-29770 .elementor-element.elementor-element-5589879 a.wp-block-button__link:not(.has-background) {padding:0px;background-color: #fff!important;white-space: nowrap;}
 /*TÁBLET Y MÓVIL*/
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-5589879{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-180ce20 *//*PC reducir tamaño para que se vea mejor el bloque del medio*/
@media (min-width: 1025px){
.elementor-29770 .elementor-element.elementor-element-180ce20{max-width:23%!important}}
.elementor-29770 .elementor-element.elementor-element-180ce20{max-width:fit-content}
@media (max-width: 1024px) {
.elementor-29770 .elementor-element.elementor-element-180ce20{display:none;min-width:100%}
.elementor-29770 .elementor-element.elementor-element-180ce20 .elementor-widget-image-box .elementor-image-box-title{margin:0!important}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bd23680 */.elementor-29770 .elementor-element.elementor-element-bd23680{min-width:100%}
/*TÁBLET Y MÓVIL*/
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-bd23680{display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa85cb2 */.elementor-29770 .elementor-element.elementor-element-aa85cb2 button, .elementor-29770 .elementor-element.elementor-element-aa85cb2 html input[type="button"], .elementor-29770 .elementor-element.elementor-element-aa85cb2 input[type="reset"], .elementor-29770 .elementor-element.elementor-element-aa85cb2 input[type="submit"], .elementor-29770 .elementor-element.elementor-element-aa85cb2 a.button, .elementor-29770 .elementor-element.elementor-element-aa85cb2 a.wp-block-button__link:not(.has-background) {padding:0;background-color: #fff!important;white-space: nowrap;} .elementor-29770 .elementor-element.elementor-element-aa85cb2{padding:8px 0}
@media (min-width: 1025px){.elementor-29770 .elementor-element.elementor-element-aa85cb2{display:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c09019a */.elementor-29770 .elementor-element.elementor-element-c09019a{max-width:0!important;max-height:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b5538 *//***Tarjetas***/
/*MÓVIL Y TÁBLET*/
@media (max-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-image-box-wrapper .elementor-image-box-img {display:none}.elementor-29770 .elementor-element.elementor-element-40b5538 .headingpc-ludicos, .headingpc-etapas, .headingpc-tiposderecursos{display:none} .elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-widget-image-box .elementor-image-box-description {display:none}.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-widget-image-box .elementor-image-box-title a, .elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-widget-image-box .elementor-image-box-title {color:#111!important;font: normal 400 18px roboto, sans-serif;color:#004ba9;line-height:28px;margin-top:16px;text-align:left;cursor:pointer}.elementor-widget-image-box .elementor-image-box-content{margin-left:16px}}
/*PC*/
@media (min-width: 1025px){
    .elementor-29770 .elementor-element.elementor-element-40b5538{min-width:25%;}
.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-image-box-wrapper{gap: 12px!important;height: 100%;padding: 16px 12px;width: 100%;max-width:340px;border-radius:8px;box-shadow: 0 1px 5px rgba(33,51,67,.12);position: relative;background-color:white;}
.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-widget-image-box a {display: flex!important;flex-direction: row;gap: 12px;}
.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-image-box-wrapper:hover{box-shadow: 0 4px 4px rgba(33,51,67,.18);cursor:pointer}
.elementor-29770 .elementor-element.elementor-element-40b5538 img{border-radius: 4px;height: 1.8rem;object-fit: cover;width: 2rem;transform: rotate(0deg);
    min-width: 0!important}
.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-image-box-wrapper .elementor-image-box-img {min-width:0!important}
.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-widget-image-box .elementor-image-box-title {font-size: 1.125rem!important;font-weight: 600!important;line-height: 1!important;margin-bottom: 0.25rem!important;margin-top: 0!important;color:#111!important;padding: 0!important;}
.elementor-29770 .elementor-element.elementor-element-40b5538 .elementor-widget-image-box .elementor-image-box-description{font-size: .875rem!important;font-weight: 300!important;line-height: 1.57!important;padding:0!important; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f63646 *//***desactivado temporalmente para editar poner display:block!important luego solo display:none sin el important***/
.menurecursos-contenido {display:none}
.elementor-29770 .elementor-element.elementor-element-6f63646{z-index:261!important}
/*Posición Móvil y tablet*/
@media (max-width: 1024px) {
    .menurecursos-contenido {display: none}.elementor-29770 .elementor-element.elementor-element-6f63646{background-color:white;MIN-HEIGHT:100vh;}.menurecursos-contenido {position: fixed!important;top: 59PX!important;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow-y: auto;overflow-y: auto;max-height: 100vh}.menu-con::-webkit-scrollbar {display: none}}
/*PC*/
@media (min-width: 1025px) {.elementor-29770 .elementor-element.elementor-element-6f63646{
background-color: #F6F9FC}.elementor-29770 .elementor-element.elementor-element-6f63646{box-shadow: 0 4px 4px rgba(0,0,0,.1);min-width:100%;max-height:54vh!important;overflow-y:auto;}.elementor-29770 .elementor-element.elementor-element-6f63646 {display:none}}
/*títulos móvil*/
.elementor-29770 .elementor-element.elementor-element-6f63646 button.sbtn {display: flex;justify-content: space-between;flex-direction: row;min-width: 100%;align-items: center}
.titulo-recursos{display: flex;flex: 1 1 auto;flex-grow: 1;flex-shrink: 0;width: fit-content!important;margin-left:8px;}
/*Eliminar iconos en PC*/
@media only screen and (min-width: 1025px) {.icono-pequeno-recursos {display: none;}}
/*TABLET*/
@media (min-width: 768px) and  (max-width: 1024px) {.e-con-full.contenedor-menupc.e-flex.e-con{flex-direction: column}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-dd1f5cc */.elementor-29770 .elementor-element.elementor-element-dd1f5cc img{max-height:372px}

.elementor-29770 .elementor-element.elementor-element-dd1f5cc img{box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 8px;}/* End custom CSS */
/* Start custom CSS for site_reviews_summary, class: .elementor-element-30118fc */.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-stars {font-size: 12px;}
.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-star-rating {margin-right: 4px;}
.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary-rating {font-size:20px!important; font-weight: 600!important;line-height: 0; order:2;color:white!important;}
.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary-rating:after {content: ' / 5';font-size:16px; font-weight: 400;color:white!important;}
.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary {gap: 5px;}

@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-stars {font-size: 12px;}.elementor-29770 .elementor-element.elementor-element-30118fc .glsr-summary-rating {font-size:16px!important}
    span.glsr-tag-value {
    font-size: 16px}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad9c6bf */span.elementor-button-text{top:3.5px;position:relative;background-color:#005fcb;padding:7.5px 12px 8.5px 12px;border-radius:100px;transition:background-color 0.1s ease}
span.elementor-button-text:hover{background-color:#004ba9}
.elementor-29770 .elementor-element.elementor-element-ad9c6bf .valoraciones-libro{border-bottom:1px solid #FFFFFFED}
.elementor-29770 .elementor-element.elementor-element-ad9c6bf{border:0!important}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-fbdd537 */.elementor-29770 .elementor-element.elementor-element-fbdd537 .jet-listing-dynamic-link__link{border-radius:16px;padding:15px 20px 15px 20px!important;width:220px;height:52px;transition:filter 0.1s ease}
.jet-listing-dynamic-link__link:hover{filter:brightness(105%) saturate(135%)}
@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-fbdd537 .jet-listing-dynamic-link__link{width:100%;height:48px;border-radius:16px!important;text-align: center;line-height:18px!important;}}
/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-fbdd537 .jet-listing-dynamic-link__link {
    width: 100%}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-3333765 */.elementor-29770 .elementor-element.elementor-element-3333765 .jet-listing-dynamic-link__link{border-radius:16px;padding:15px 20px 15px 20px!important;width:220px;transition:filter 0.1s ease;height:52px;}
.jet-listing-dynamic-link__link:hover{filter:brightness(105%) saturate(135%)}

@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-3333765 .jet-listing-dynamic-link__link{width:100%;height:48px;border-radius:16px!important;text-align:center;display:flex;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8a300c *//*PC Y TABLET*/
@media (min-width: 768px) {
.elementor-29770 .elementor-element.elementor-element-a8a300c{max-width: 1240px;margin: 0 auto;}
    
.hero-contenedor {box-sizing: border-box;display: grid;grid-template-areas:
        "portada titulo"
        "portada autoria"
        "portada calificaciones"
        "portada resumen"
        "portada botones-cta";
grid-column-gap: 36px; align-items: start;justify-content: start;grid-template-rows: 0fr 0fr 0fr .8fr;}

.portada {grid-area: portada;align-items: center;}
.titulo {grid-area: titulo;align-items: center;}
.autoria {grid-area: autoria;align-items: center;}
.calificaciones {grid-area: calificaciones; align-items: center;}
.resumen {grid-area: resumen;align-items: center;}
.botones-cta {grid-area: botones-cta;align-items: center;}
.elementor-29770 .elementor-element.elementor-element-a8a300c h1{display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.elementor-29770 .elementor-element.elementor-element-a8a300c .elementor-widget-text-editor.resumen{display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}}

/**Solo móvil*/
@media (max-width: 767px) {
.elementor-29770 .elementor-element.elementor-element-a8a300c{max-width: 1240px;margin: 0 auto;}
    
.hero-contenedor {box-sizing: border-box;display: grid;grid-template-areas:
        "portada titulo"
        "portada autoria"
        "calificaciones calificaciones"
        "resumen resumen"
        "botones-cta botones-cta";
grid-column-gap: 36px; align-items: start;justify-content: start;grid-template-rows: 0fr 0fr 0fr .8fr;}

.portada {grid-area: portada;align-items: center;}
.titulo {grid-area: titulo;align-items: center;}
.autoria {grid-area: autoria;align-items: center;}
.calificaciones {grid-area: calificaciones; align-items: center;}
.resumen {grid-area: resumen;align-items: center;}
.botones-cta {grid-area: botones-cta;align-items: center;}
.boton-descarga{grid-area: boton-descarga;align-items: center;}

.elementor-29770 .elementor-element.elementor-element-a8a300c h1{display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size:20px!important;line-height:24px!important;}
.elementor-29770 .elementor-element.elementor-element-a8a300c .elementor-widget-text-editor.resumen{display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1597cdb */.elementor-29770 .elementor-element.elementor-element-1597cdb{background-image: url('/wp-content/uploads/2024/04/bg-cuentos-educaenvivo-noresize.webp');background-size: 800px 900px;background-position: 55% 25%;opacity:0.95;}
@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-1597cdb{background-position: 45% 21%}}

/*
@media (min-width: 767px) {.elementor-29770 .elementor-element.elementor-element-1597cdb{min-height:440px;max}}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a27fd62 */.elementor-29770 .elementor-element.elementor-element-a27fd62{margin-top:12px}
.elementor-29770 .elementor-element.elementor-element-a27fd62{overflow:hidden;max-width:790px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00abcff */.elementor-29770 .elementor-element.elementor-element-00abcff{min-width:fit-content}
.volver-contenedor{min-width:fit-content;margin-right:8px;background-color:#ffe4c1;border-radius:40px;padding:12px;transition:background-color 0.1s ease, filter 0.1s ease}
.volver-contenedor:hover{background-color:#ffe4c1!important;filter:brightness(0.96);border-radius:40px;}
.elementor-29770 .elementor-element.elementor-element-00abcff .volver-icono {display: flex;align-items: center;}
.elementor-29770 .elementor-element.elementor-element-00abcff .volver-icono img {max-width: 16px;max-height: 16px;}
.elementor-29770 .elementor-element.elementor-element-00abcff .volver-texto {white-space: nowrap;font-size: 16px!important;color: #111;margin-left:8px;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
@media screen and (max-width: 767px) {.elementor-29770 .elementor-element.elementor-element-00abcff .volver-texto {font-size: 17.5px;margin-left:4px;}
.elementor-29770 .elementor-element.elementor-element-00abcff {margin-right: 8px;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebfbc3a */.elementor-29770 .elementor-element.elementor-element-ebfbc3a{min-width:fit-content}
/*ocultar palabra inicio*/

/* Breadcrumbs container */
.breadcrumbs{display:flex;align-items:center;font-size:14px;margin:20px 0;}

/* Breadcrumb link */
.breadcrumb-link{color:#111!important;text-decoration:none;margin-right:8px;font-weight:600;max-width:188px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
.breadcrumb-link:hover{color:#004ba9!important;}

/* Breadcrumb icon */
.breadcrumb-icon{width:14px;height:14px;margin-right:0;margin-top:0!important;}

/* Breadcrumb separator */
.breadcrumb-separator{width:12px;height:12px;margin-right:8px;}

.subcategory-breadcrumb{font-weight:normal;}

/*Titulo del cuento*/
span.current-breadcrumb>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

/* Screen reader text */
.screen-reader-text{position:absolute;width:0;height:0;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}

/* Media Queries */
@media(max-width:768px){
    /* Decrease font size on smaller screens */
    .breadcrumbs{font-size:14px;}
    .current-breadcrumb{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
    .breadcrumb-icon{width:14px;height:14px;margin-top:0px!important;left:4px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0b7bf */@media (min-width: 767px) {.elementor-29770 .elementor-element.elementor-element-3f0b7bf{max-width: 1300px;margin: 24px auto 0 auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2232d */@media screen and (min-width: 768px){.elementor-29770 .elementor-element.elementor-element-7a2232d{display:flex;flex:1 1;}}
@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-7a2232d .elementor-heading-title {font-weight:800!important;display:none}}
.elementor-29770 .elementor-element.elementor-element-7a2232d .elementor-heading-title[class*=elementor-size-] > a {border-radius:16px;color:#0170c3!important;font-weight:600}
.elementor-29770 .elementor-element.elementor-element-7a2232d .elementor-heading-title[class*=elementor-size-] > a:hover{background-color: #0000000D!important;border-radius:18px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb9c413 */.elementor-29770 .elementor-element.elementor-element-eb9c413 span{display:inline-block!IMPORTANT;wrap:nowrap;white-space: nowrap;color:black!important;font-size:14px;transform:scaleY(0.9);margin-left:4px;}
#boton-escribir-reseña .botoncompartir{background-color:#fae5ae!important;padding:4px 12px 4px 12px;height:40px;}
.elementor-29770 .elementor-element.elementor-element-eb9c413 div#photo:hover{filter:brightness(0.96)}
.elementor-29770 .elementor-element.elementor-element-eb9c413 .botoncompartir{background-color:#ffe4c1!important;border-radius:18px;padding:0}
.elementor-29770 .elementor-element.elementor-element-eb9c413 .botoncompartir:hover{filter:brightness(0.96)}


@media screen and (max-width:767px){.elementor-29770 .elementor-element.elementor-element-eb9c413 button{padding:3px 12px 6px 12px!important;border-radius:18px;min-height:36px;max-height:36px;transition:background-color 0.1s ease, filter 0.1s ease}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfab369 */.elementor-29770 .elementor-element.elementor-element-dfab369 span{display:inline-block!IMPORTANT;wrap:nowrap;white-space: nowrap;color:black!important;font-size:14px;transform:scaleY(0.9);margin-left:4px;}
.elementor-29770 .elementor-element.elementor-element-dfab369 button {padding:0px;background-color: #f0f0f0!important;border-radius:18px;padding:3px 16px 6px 20px;height:40px}
.elementor-29770 .elementor-element.elementor-element-dfab369 button:hover{background-color: #e5e5e5!important;}

@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-dfab369 button {padding:0px;background-color: #0000000D!important;border-radius:18px;padding:3px 12px 6px 12px!important;min-height:36px;max-height:36px;margin-left:6px;}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-91d07d4 *//*Hacer que la negrita funcione*/
.elementor-29770 .elementor-element.elementor-element-91d07d4 strong {font-weight: bold !important}
/*slider imagenes cuentos*/
svg.e-font-icon-svg.e-eicon-chevron-left, svg.e-font-icon-svg.e-eicon-chevron-right {min-width:44px!important;min-height:44px!important;fill:#111!important;background-color:#fffc;border-radius:50%;padding:4px;}
svg.e-font-icon-svg.e-eicon-chevron-left:hover, svg.e-font-icon-svg.e-eicon-chevron-right:hover {background-color:#fff}
.swiper-slide.swiper-slide:hover{filter: brightness(40%); transition: filter 0.3s ease;}
.elementor-lightbox .elementor-lightbox-image{border-radius:16px!important}
.elementor-lightbox .dialog-lightbox-close-button svg:hover {height: 36px;width: 36px;margin:-7px -7px 4px 8px!important;fill:#111;background-color:#f8f8f8;border-radius:50%;padding:8px;min-height:20px!important;min-width:20px!important}
/*Fin slider imagenes*/
/*Tabla de contenidos EEV*/
.tabla-contenidos-widget{content-visibility:auto;contain-intrinsic-height:auto 53px;position:relative;background-color:#efefef;border-radius:10px;padding: 9px 9px 9px 15px;;margin-bottom:18px;margin-top:24px;}
.tabla-contenidos-widget 
.tocHeader{display:flex;justify-content:flex-start;align-items:center;text-decoration:none;outline:none;height:48px;}
@media (max-width: 767px){.tocHeader{max-height:36px;}.tabla-contenidos-widget{margin:24px 0 16px 0}}
.tocIcon, .tocArrow{user-select:none;width:1em;height:1em;display:inline-block;fill:currentColor;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4,0,0.2,1) 0ms;}
.tocIcon{font-size:1.5rem;}
.tocArrow{font-size:2.1875rem;color:rgb(2,70,124);}
.tocHeaderText{color:rgb(2,70,124);padding:0 6px;flex-grow:1;font-weight:500;}
.basicLinks.hidden{padding: 10px 0px 0px 40px;}
.tabla-contenidos-widget a {color:#002966;}
a.toggle-link:hover {text-decoration: underline;}
.tabla-contenidos-widget ul{padding:12px 0px 0px 40px;margin:0px;line-height:162.5%;list-style-type:none;}
.tabla-contenidos-widget ul li{margin:0 0 1em;}
.enlace-h3{margin-left:24px!important;font-size:18px!important;line-height:1.3;}
a.toggle-link.enlace-h3 {top: -3px !important;position: relative;}
/*Fin tabla de contenidos EEV*/
/*FAQ EEV*/
#faq-custom {margin:0 0 20px 0!important;gap:0px!important}
#faq-custom .faq-custom-question.active h3 {color: #004ba9}
#faq-custom .faq-custom-answer p{margin-top:12px!important}
/*Fin FAQ EEV*/
.elementor-29770 .elementor-element.elementor-element-91d07d4 img{height:100%!important}
/*iFrames de issu*/
.elementor-29770 .elementor-element.elementor-element-91d07d4 .embedFrame {margin-top:20px}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .fullsc{position:absolute;bottom:12px;right:28px;z-index:999;background-color:#444;color:white;font-size:12px;border-radius:16px;padding:4px 20px;} .elementor-29770 .elementor-element.elementor-element-91d07d4 .fullsc:hover{background-color:#2a2a2a;}
@media (min-width: 768px) {
.elementor-29770 .elementor-element.elementor-element-91d07d4 h2 {color:black!important;margin-top:32px;line-height: 48px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 h2.elementor-heading-title {color:black!important;margin-top:32px;line-height: 48px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 h3 {color:#111!important;margin-top: 36px!important;font-size:20px}
.elementor-29770 .elementor-element.elementor-element-91d07d4 h3.custom-title{font-size: 28px;font-size: 26px !important;line-height: 30px !important;letter-spacing: -0.45px;transform: scale(1, 1.01);margin: 20px 0 0 0}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-widget-text-editor {color:#2a2a2e;margin-bottom:0px!important;margin-top:20px!important;font-size:18px;font-weight:400;transform:scaley(0.99)!important;  line-height: 32px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-widget-image img {border-radius:16px;margin-top:20px!important;margin-left:0!important;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button {font-family: "Roboto", Sans-serif;font-size: 16px;font-weight: 500;fill: #FFFFFF;color: #FFFFFF;background-color: #4E59CD;margin-top:20px;border-radius:16px;line-height: 24px;margin-bottom: 8px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-divider-separator {margin-top: 8px!important;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-cta--skin-cover {margin-top:28px}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-cta__bg-wrapper {filter:brightness(65%)}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button-wrapper {border-radius:16px;padding:8px 0 20px 0;display: flex;align-items: center;justify-content: center}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button {font-family: "Roboto", Sans-serif;font-size: 16px;font-weight: 500;background-color: #0170c3;border:0px!important;border-radius: 32px!important;padding: 24px 48px 24px 48px; display: flex;align-items: center;justify-content: center;max-width:460px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button:hover{opacity:0.64;
    background-color: #0170c3!important;
    border-color: #00000000;border-radius: 32px;padding: 24px 48px 24px 48px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button:active{transform: translateY(2px);}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-fit-aspect-ratio {margin-top:20px;margin-bottom:40px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor iframe {border-radius:12px!important;max-width:98%;}}
/*Móvil*/
@media screen and (max-width: 767px){
/*Slider imagenes cuentos*/
svg.e-font-icon-svg.e-eicon-chevron-left, svg.e-font-icon-svg.e-eicon-chevron-right {min-width:36px!important;min-height:36px!important}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .fullsc{right:16px;padding:4px 16px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-widget-image img {border-radius:0!important;margin-top:20.8px;min-width:120%;margin-left:-10%;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 h2 {color:black!important;font-size:24px!important;color:black!important;line-height: 36px!important;transform: scaleY(0.98)}
.elementor-29770 .elementor-element.elementor-element-91d07d4 h2.elementor-heading-title {font-size:26.5px!important;margin-top:16px!important;line-height:39px!important;transform: scaleY(0.97)}
.elementor-29770 .elementor-element.elementor-element-91d07d4 p {font-size: 1.156rem!important;line-height:1.82rem;transform:scaley(1);color:#383838;letter-spacing:0.0.2px;font-weight:400}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-widget-text-editor {color:#2a2a2e;margin-bottom:0!important;margin-top:20px!important;padding-top:0px!important;font-size:1.125rem!important;transform: scaleY(0.97)!important; line-height: 32px!important;font-weight:400}
.elementor-29770 .elementor-element.elementor-element-91d07d4 h3 {font-size:20px!important;color:black!important;margin-top:16.8px!important;line-height: 32px!important;transform: scaleY(0.98)}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button {font-family: "Roboto", Sans-serif;font-size: 1.08rem!important;font-weight: 500;fill: #FFFFFF;color: #FFFFFF;background-color: #4E59CD;border-radius:16px;line-height: 32px;display: flex;justify-content: center;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button{margin-top:40px!important}
.glsr, .glsr-modal {font-size: 16px;line-height: 24px;margin-top: 8px!important;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-button-text{padding:0 16px 0 16px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-divider-separator {margin: 12px 0px 20px 0!important}
.ug-gallery-wrapper {font-family: "Roboto", sans-serif!important;
    margin-bottom: -52px!important;margin-top:-8px!important;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .glsr *+* {display: flex;justify-content: center;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-fit-aspect-ratio {margin-top:20.8px;margin-bottom:20px;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor iframe {border-radius:8px!important;}
.elementor-29770 .elementor-element.elementor-element-91d07d4 .elementor-cta--skin-cover {margin:20.8px 0 28px 0}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-90888db */.elementor-29770 .elementor-element.elementor-element-90888db.comentarmovil-boton{background-color:#fff!important;padding:8px 20px 10px 20px;border-radius:100px;opacity:100%;max-height:34px;margin-top:2px;min-width:140px;display: flex;
justify-content: center;box-shadow:rgb(0 0 0 / 10%) 0px 2px 10px 0px}
.elementor-29770 .elementor-element.elementor-element-90888db.comentarmovil-boton:hover{background-color: #e5e5e5!important;opacity:100%;}
.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-icon {filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%);content: url(/wp-content/uploads/2022/11/comentarios-icono-2-colorgris-1.png);width: 16px!important;height: 16px!important;}
@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-icon{width: 12.5px;
  height: 12.5px;}.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-text{overflow: hidden;text-overflow: ellipsis!important;white-space: nowrap;max-width:180px;display: block;}}
@media (min-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-90888db .elementor-icon-list-text{overflow: hidden;text-overflow: ellipsis!important;white-space: nowrap;max-width: 288px;display: block;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bd33cb */.elementor-29770 .elementor-element.elementor-element-2bd33cb{transform:scaley(0.96)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dc2ea */.elementor-29770 .elementor-element.elementor-element-c8dc2ea{transform:scaley(0.96)!important}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-dd5549d *//*Texto tu reseña móvil*/
#glsr_9861fbe0 > div > form > div:nth-child(11) > label {margin: 0 auto;padding-top:12px;display:none;}
/*Centrar estrellas*/
.glsr-field.glsr-field-rating.glsr-required {max-width: fit-content;display: flex;justify-content: center;align-items: center;align-content: center;margin: 0 auto}

/*----Estrellas---*/
/*centrar en PC*/
@media (min-width: 768px){span.glsr-star-rating--stars.s40 {max-width: fit-content;display: flex;justify-content: center;margin: 0 auto;}
form.glsr-form .glsr-star-rating--stars {display: flex;justify-content: center;margin: 0 auto;}
form.glsr-form .glsr-star-rating--stars>span{font-size:16px;}
    
}

.elementor-29770 .elementor-element.elementor-element-dd5549d form.glsr-form .glsr-star-rating--stars {width: 200px;
    gap: 12px;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal .glsr-field {display: flex;justify-content: flex-start;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal form.glsr-form label.glsr-label {display:none}
/*Botón enviar reseña*/
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal .wp-block-button {margin: 0;background-color: #0000000d!important;padding: 22px 4px 26px 4px;border-radius: 18px}
/*Botón enviar reseña*/
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal .wp-block-button:hover{background-color: #e5e5e5!important;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal button.glsr-button:not(.wp-block-search__button)::before{visibility:visible;content: "Puntuar este cuento ";color: black!important;font-size:16px;font-weight:400!important;padding-left:5px!important;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr, .glsr-modal {font-size: 0px;color:black!important;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal button.glsr-button:not(.wp-block-search__button) {visibility:hidden;color: black;font-size:0px;font-weight:400!important}
/*MARGEN entre estrellas y texto cambiar line-height*/
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr, .glsr-modal {font-size: 20px;color:black!important;line-height:0px;display:flex;align-content:flex-start;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal button.glsr-button:not(.wp-block-search__button) {border-radius: 100px;background-color:transparent;padding:0px;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal button.glsr-button:not(.wp-block-search__button):hover{background-color:transparent}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal button.glsr-button:not(.wp-block-search__button) {margin-top: 0px!important;font-weight:600;margin-left:20px!important;}
/*error*/
.glsr-minimal .glsr-field-error {display:none}
.glsr-minimal .glsr-form-failed {display: none!important;}
.glsr-field-error {display:none!important}
@media screen and (max-width: 767px) {.elementor-29770 .elementor-element.elementor-element-dd5549d  .glsr-minimal form.glsr-form input.glsr-input:not(.wp-block-search__input) {
    border-radius: 16px;
    display: none!important;}.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal button.glsr-button:not(.wp-block-search__button) {font-weight:600;margin-right:20px!important;padding:0px 24px 2px!important;}
.elementor-29770 .elementor-element.elementor-element-dd5549d .glsr-minimal .wp-block-button {margin: 0;background-color: #0000000d!important;padding:24px 4px 24px 4px;border-radius: 18px}.elementor-29770 .elementor-element.elementor-element-dd5549d form.glsr-form .glsr-star-rating--stars {margin-bottom:-12px!important;max-width: fit-content;margin: 0 auto;}.wp-block-button{margin-bottom:4px!important}.glsr-minimal .glsr-form-success {font-size: 16px!important;text-align: center!important;padding: 16px 0 4px 30px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55950ba */.elementor-29770 .elementor-element.elementor-element-55950ba .sbtn:hover{
cursor: pointer!important}
.elementor-29770 .elementor-element.elementor-element-55950ba .sbtn {appearance: none;display: block;margin-right:16px;}
.elementor-29770 .elementor-element.elementor-element-55950ba button, .elementor-29770 .elementor-element.elementor-element-55950ba html input[type="button"], .elementor-29770 .elementor-element.elementor-element-55950ba input[type="reset"], .elementor-29770 .elementor-element.elementor-element-55950ba input[type="submit"], .elementor-29770 .elementor-element.elementor-element-55950ba a.button, .elementor-29770 .elementor-element.elementor-element-55950ba a.wp-block-button__link:not(.has-background) {padding:0px;background-color: #fff!important;}
.elementor-29770 .elementor-element.elementor-element-55950ba .glsr-minimal .glsr-form-failed {color: #c43c4b!important;font-size: 16px;text-align: center;padding-bottom:4px}
.glsr-minimal .glsr-form-success {font-size: 16px;text-align: center;padding-bottom:4px;}
.elementor-29770 .elementor-element.elementor-element-55950ba .sbtn{color:white!important;font-size:16px!important;font-weight:600;background-color: #0170c3!important;border-radius:18px!important;padding: 12px 24px 12px 24px!important;}
.elementor-29770 .elementor-element.elementor-element-55950ba .sbtn:hover{opacity:0.68}
@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-55950ba .sbtn {appearance: none;
    display: block;
  ;margin-right:16px}.elementor-29770 .elementor-element.elementor-element-55950ba .sbtn {appearance: none;display: block;margin:0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0ee0a */.elementor-29770 .elementor-element.elementor-element-fb0ee0a .elementor-widget-text-editor p:last-child {font-size: 14px!important;}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-af5fa19 */.elementor-29770 .elementor-element.elementor-element-af5fa19 #glsr_3539515b > div > form > div:nth-child(11){display:none!important}
/*Fuente títulos*/
.glsr-minimal form.glsr-form label.glsr-label {font-size: 20px;font-weight:500;margin-bottom: 4px}
.glsr-minimal form.glsr-form label.glsr-label {margin: 0px 0 4px 2px!important;}
/*CUADRO FIELD UNO*/
.glsr-minimal form.glsr-form textarea.glsr-textarea {border-radius: 16px !important;padding: 12px 0px 16px 16px;}.glsr-minimal form.glsr-form input.glsr-input:not(.wp-block-search__input){border-radius:16px}
/*Nombre y correo*/
.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-minimal form.glsr-form input.glsr-input:not(.wp-block-search__input), .glsr-minimal form.glsr-form select.glsr-select, .glsr-minimal form.glsr-form textarea.glsr-textarea {padding:12px
20px 16px 20px;}
/*Estrellas*/

.elementor-29770 .elementor-element.elementor-element-af5fa19 form.glsr-form .glsr-star-rating--stars {width: fit-content;margin:8px 0 8px 0;}
/*Términos y condiciones*/
.glsr-minimal form.glsr-form .glsr-toggle label {font-size: 20px;}
/*Botón enviar reseña*/
.glsr, .glsr-modal {font-size: 20px;}
.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-minimal button.glsr-button:not(.wp-block-search__button) {font-size:16px;border-radius: 16px;background-color: #0170C3;margin-top:5px;padding: 8px 16px 12px 16px!important;}
.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-minimal button.glsr-button:not(.wp-block-search__button):hover{opacity:0.8!important;}
.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-minimal button.glsr-button:not(.wp-block-search__button){margin-top: 5px!important;font-weight:600;padding: 8px 24px 12px 24px!important}
.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-minimal button.glsr-button:not(.wp-block-search__button):hover{opacity:0.8;}
/*Mensaje error*/
.glsr-minimal .glsr-is-invalid {border-color: #d61717!important}
.glsr-minimal .glsr-field-error {color: #d61717!important;font-size: var(--glsr-text-sm);margin-top: 4px;}.glsr-minimal .glsr-form-failed {color: #d61717!important}

@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-minimal form.glsr-form label.glsr-label {
    font-size: 16px;}.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-textarea{font-size:16px!important}
    .elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr *+* {
    display: flex;
    justify-content: center;
    flex-direction: column!important;}.elementor-29770 .elementor-element.elementor-element-af5fa19 .glsr-star-rating--stars  {display:flex;flex-direction:row!important;   align-content: flex-start!important;justify-content:left!important;width:160px!important;margin-top:3px;margin-bottom:-4px;margin-left:-152px;}
.elementor-29770 .elementor-element.elementor-element-af5fa19 .wp-block-button {
    margin-top: -12px!important;}}
    
/*ELIMINAR*/
#glsr_65b83239 > div > form > div:nth-child(11){display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-987d57f */.elementor-29770 .elementor-element.elementor-element-987d57f{display:none}/* End custom CSS */
/* Start custom CSS for site_reviews_summary, class: .elementor-element-ca29626 */.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-stars {font-size: 14px;}
.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-star-rating {margin-left: 4px;}
.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary-rating {font-size:18px!important; font-weight: 500!important;line-height: 0;;color:black!important;}
.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary-rating:after {content: ' /5';font-size:14px; font-weight: 400;color:black!important;}
.glsr-summary {gap: 5px;}

@media screen and (max-width: 767px){
    .elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary-rating {font-size:44px!important} .elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-summary-rating:after{font-size:16px!important}.elementor-29770 .elementor-element.elementor-element-ca29626 .glsr-stars {font-size: 20px!important;}}/* End custom CSS */
/* Start custom CSS for site_reviews_summary, class: .elementor-element-af8a0ba */.glsr-stars {font-size: 12px;}
/*separaciones*/
.glsr-summary .glsr-bar-label {
    padding-left: 0;
    padding-right: 15px;
    padding-bottom: 10px;}
/*Fuente nombres valoraciones*/
    .glsr-summary .glsr-bar>span {font-size: 14px!important;}
/*Fuente porcentajes*/
.glsr-summary .glsr-bar>span {font-size: 16px;}
/*barras amarillas*/
.glsr-summary .glsr-bar-background-percent {
    background-color: currentColor;
    color: var(--glsr-bar-bg);
    height: 12px!important;
    position: relative; border-radius: 0.8rem;margin-top:-8px;}
/*barras grises*/
    .glsr-summary .glsr-bar-background:before {
    background-color: currentColor;
    height: 12px!important;margin-top: -10px!important;
    opacity: var(--glsr-bar-opacity);
    border-radius: 0.8rem;}
.glsr-summary .glsr-bar{display:flex!important;flex-direction: row!important}
.glsr-summary .glsr-bar-background-percent {margin-top:6px}/* End custom CSS */
/* Start custom CSS for site_reviews_summary, class: .elementor-element-a6346b7 */.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-stars {font-size: 20px;}
.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-star-rating {margin-left: 4px;}
.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-summary-rating {font-size:28px!important; font-weight: 500!important;line-height: 0;;color:black!important;}
.elementor-29770 .elementor-element.elementor-element-a6346b7 .glsr-summary-rating:after {content: ' / 5';font-size:24px; font-weight: 400;color:black!important;}
.glsr-summary {gap: 4px;}

@media screen and (max-width: 767px){.glsr-stars {font-size: 9.5px;}.glsr-summary-rating {font-size:0.8em;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ad82c */.elementor-29770 .elementor-element.elementor-element-02ad82c .elementor-button:hover{opacity:0.65}
.elementor-29770 .elementor-element.elementor-element-02ad82c .elementor-button {font-weight: 600!important;background-color: #0091F8!important;border-radius: 16px!important;padding: 13.5px 24px 13.5px 24px!important;}@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-02ad82c .elementor-button{font-size:16px!important}}/* End custom CSS */
/* Start custom CSS for site_reviews, class: .elementor-element-efc620f */.elementor-29770 .elementor-element.elementor-element-efc620f .nav-links {display: flex!important;gap: 12px!important}
/*Paginación*/
.elementor-29770 .elementor-element.elementor-element-efc620f .nav-links {    align-items: center;flex-wrap:wrap;}
.elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.next{font-size:0!important}
    .elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.next:after{content:"    ➜";font-size:16px!important;}
.elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.prev{font-size:0!important;transform:scalex(-1);}
.elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.prev:after{content:"    ➜";font-size:16px!important;}
.elementor-29770 .elementor-element.elementor-element-efc620f span.page-numbers.current {background-color: #0074e8;color: white;border-radius: 100px;padding: 8px 16px;}
.elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers {background-color: #ffe4c1;color: #111!important;border-radius: 100px;padding: 8px 16px}
.elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers:hover {background-color: #0074e8;color: white!important;border-radius: 100px;padding: 8px 16px;}
/*Específico PC*/
@media screen and (min-width: 1024px){.glsr-minimal .glsr-review {flex-wrap: wrap;gap:4px;display: grid!important;row-gap:8px;grid-template-columns:2fr 2fr;grid-template-columns: 140px 85%;border-bottom: 1px solid #e9e9e9;padding: 0px 0 16px 0px;margin-top: -36px;}
.glsr-minimal .glsr-review-avatar {order: 1!important; display: block!important; margin-top: 16px;}
.glsr-minimal .glsr-review-rating {
    order: 2!important;
    text-align: left!important;margin-top:16px!important;}
.glsr-review-rating {justify-content: left!important;}
.glsr-minimal .glsr-review-rating {order: 2!important;}
.glsr-minimal .glsr-review-author {order:3;display:block;overflow: hidden;
    text-overflow: ellipsis!important;
    white-space: nowrap;
    max-width: 120px;
    color: #000;font-size: 16px;font-weight:500;line-height:25px;}
.glsr-minimal .glsr-review-content {order: 4!important;margin-top: -3px!important;margin-left:0px;display: block!important;position: relative;font-size: 1.15rem;line-height:30.9px;padding-right: 50px;}
.glsr-stars {font-size: 14px;justify-content: left;gap:4px}
.glsr-minimal .glsr-review-avatar img {border-radius:100px;width: 52px!important;
    height:52px!important}}
/*Específico móvil*/
@media screen and (max-width: 767px){
.elementor-29770 .elementor-element.elementor-element-efc620f .glsr-minimal .glsr-review {margin: 0 -16px 0 -16px;padding-right:16px}
.elementor-29770 .elementor-element.elementor-element-efc620f .glsr-minimal .glsr-review-avatar {padding-left:16px}
.elementor-29770 .elementor-element.elementor-element-efc620f .glsr-minimal .glsr-review-rating {margin-left:-4px;}
.glsr-minimal .glsr-review-content{padding-left:16px!important;font-size:18px!important;}
.elementor-29770 .elementor-element.elementor-element-efc620f .glsr-stars {font-size: 16px;margin-top:-1px;}
.glsr-minimal .glsr-review {;border-bottom: 1px solid #e9e9e9;padding-bottom:16px;}.glsr-minimal .glsr-review-content {order: 4!important;line-height:28px;font-size: 16px;margin-top:-4px;padding-right:0!important;}.glsr-minimal .glsr-review-rating {order: 2!important;display:inline-flex!important;margin-left: -4px;}.glsr-minimal .glsr-review-author {display:inline-block!important;margin-top:8px;overflow:hidden; text-overflow:ellipsis!important;
    white-space: nowrap;
    max-width: 148px;font-size: 16px!important;font-weight:500;}.glsr-minimal .glsr-review-avatar img {border-radius:50%;}.glsr-reviews{gap:16px!important}.glsr-minimal button.glsr-button:not(.wp-block-search__button) {border-radius: 100px;background-color: #0170C3;margin-top: 4px;padding: 12px 24px 16px 24px;font-size:16px;} .glsr *+* {display: flex!important;justify-content: none!important;}
    .elementor-29770 .elementor-element.elementor-element-efc620f .nav-links{margin-top:-12px}
    .elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers{font-size:16px;min-height:40px;}
    .elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.next{font-size:0!important;min-height:40px;}
    .elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.next:after{font-size:16px!important;}
 .elementor-29770 .elementor-element.elementor-element-efc620f a.page-numbers.prev{font-size:0!important;max-height:40px;}}
/*Respuestas a reviews*/
.glsr-minimal .glsr-review-response {width: 100vh!important;display: flex!important;order: 5!important;border-radius:16px!important}.glsr-review-response-inner {font-size: 16px!important;}@media screen and (max-width: 767px){.glsr-minimal .glsr-review-response{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7454fe *//*Imágenes*/
.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor img {border-radius:16px; margin-top:25px !important;}

.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-widget-image img {margin-top:25px!important;}
/*texto párrafo*/
.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-widget-text-editor {color:#2a2a2e;margin-bottom:0px;margin-top:25px;font-size:1.15rem; font-weight:400;transform:scaley(0.98)!important;  line-height: 2.03rem;}
.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-widget-text-editor p:last-child{margin-bottom:0px;}
/*Títulos*/
.elementor-29770 .elementor-element.elementor-element-f7454fe h2.elementor-heading-title {font-family: 'roboto' !important;color:#101D42;font-size:1.92rem;font-weight:600;margin-top:25px!important; line-height: 2.6rem;color: #101D42;}

.elementor-29770 .elementor-element.elementor-element-f7454fe h3.elementor-heading-title {font-family: 'roboto' !important;font-weight:600;margin-top: 50px;color: #101D42;font-size: 1.55rem;line-height: 2.2rem;font-family: 'roboto';}

/*botones*/
.elementor-29770 .elementor-element.elementor-element-f7454fe .ha-creative-btn{margin-top:2.5%;background-color:#018bcf;color:white !important;border-radius:40px;padding-top:25px;padding-bottom:25px;padding-left:50px;padding-right:50px;font-size: 1.1rem}

.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-button{margin-top:25px;background-color:#018bcf;color:white !important;border-radius:100px;padding-top:25px;padding-bottom:25px;padding-left:50px;padding-right:50px;font-size: 1.1rem;}
.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-button-text{color:white !important;}
@media only screen and (max-width: 767px) { .elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-widget-image img {border-radius:16px!important;margin-top:25px!important;} h1.elementor-heading-title {font-weight:600!important;line-height:1.32em;margin-top:5px;}
.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-widget-text-editor {margin-bottom:0px;margin-top:17px;font-size:16px!important;}
.elementor-29770 .elementor-element.elementor-element-f7454fe h2.elementor-heading-title {font-family: 'roboto'!important;color:#101D42;font-size:1.4em;font-weight:600;margin-top:25px!important; line-height: 1.32em;color: #101D42;}
.elementor-29770 .elementor-element.elementor-element-f7454fe h3.elementor-heading-title {font-family: 'roboto' !important;font-weight:600;margin-top:30px;color: #101D42;font-size: 1.15em;line-height: 1.32em;font-family: 'roboto';}
.elementor-29770 .elementor-element.elementor-element-f7454fe .ha-creative-btn {margin-top:15px;}
.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-button{margin-top:25px;}.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-button-text {color:white;}.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-button{margin-top:50px;}.elementor-29770 .elementor-element.elementor-element-f7454fe .elementor-button-text {color:white;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56eef00 */@media (min-width: 1025px) and (max-width: 3280px) {.elementor-29770 .elementor-element.elementor-element-56eef00 {max-width:350px!important}}
@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-56eef00{box-shadow:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd1f1e1 */.elementor-29770 .elementor-element.elementor-element-dd1f1e1{min-width:340px!important;min-height:284px;max-width:340px!important;max-height:284px;background-color:#f1f1f1;border-radius:8px}.elementor-29770 .elementor-element.elementor-element-dd1f1e1 iframe{border-radius:8px}
@media (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-dd1f1e1{display:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34988ac */.elementor-29770 .elementor-element.elementor-element-34988ac img {box-shadow: #ddd 0px 5px 5px;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-88911a6 */.jet-listing-dynamic-link__link {border-radius: 16px;padding: 15px 20px 15px 20px!important;}
.jet-listing-dynamic-link__link:hover{filter: brightness(105%) saturate(135%);}
@media (min-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-88911a6 .jet-listing-dynamic-link__link {width:220px}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-a935be2 */.jet-listing-dynamic-link__link {border-radius: 16px;padding: 15px 20px 15px 20px!important;}
.jet-listing-dynamic-link__link:hover{filter: brightness(105%) saturate(135%);}
@media (min-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-a935be2 .jet-listing-dynamic-link__link {width:220px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b34b50 */@media (min-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-9b34b50{min-width:336px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a0b08 *//**Móvil**/
@media (max-width: 767px) {.elementor-29770 .elementor-element.elementor-element-68a0b08{max-width: 1300px;margin: 16px auto 120px auto;}}
/**Tablet**/
@media (min-width: 768px) and (max-width: 1024px) {.elementor-29770 .elementor-element.elementor-element-68a0b08{max-width: 1300px;margin: 16px auto 120px auto;}}
/**PC**/
@media (min-width: 1025px) {.elementor-29770 .elementor-element.elementor-element-68a0b08{max-width: 1300px;margin: 16px auto 120px auto;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64c7e0d2 */@media screen and (max-width: 767px){ .lupamovil {appearance: none;
    display: block;
    width: 24px!important;
    height: 24px!important;;margin-right:15px;}}
.elementor-29770 .elementor-element.elementor-element-64c7e0d2 button {padding:0;background-color: #fff!important;border-radius:100px;padding:2px 9px 6px 10px;}
.elementor-29770 .elementor-element.elementor-element-64c7e0d2 button:hover {background-color: #f1f1f1!important;}
.elementor-29770 .elementor-element.elementor-element-64c7e0d2 button:hover{background-color: fff!important;}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-2416c796 */.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-grid-0 .elementor-grid {
    display: inline-flex;
    width: 100%;word-spacing: var(--grid-column-gap);margin-bottom: calc(-1 * var(--grid-row-gap));align-content: flex-start;justify-content: center;flex-direction: row;}
.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-share-btn {font-size:none;overflow: visible;font-size: none!important;display: -webkit-box;display: -ms-flexbox;display: flex;
    -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: start;justify-content: CENTER;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-property: background-color, border-color, -webkit-filter;transition-property: background-color, border-color, -webkit-filter;-o-transition-property: filter, background-color, border-color;
    transition-property: filter, background-color, border-color;
    transition-property: filter, background-color, border-color, -webkit-filter;height: 4.5em;cursor: pointer;flex-direction: column;}
.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-share-btn__icon {display: flex;-ms-flex-item-align: stretch;padding: 14px 16px 14px 16px;border-radius:100px;margin-top:25px;}
.elementor-share-btn__text {padding: 8px 0px 18px 8px!important;}
.elementor-share-buttons--color-official .elementor-share-btn:hover{filter:none}
.elementor-29770 .elementor-element.elementor-element-2416c796 .elementor-share-btn__icon:hover{filter:brightness(1.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58146a */.elementor-29770 .elementor-element.elementor-element-b58146a{top: 35%;left:30%;background-repeat:no-repeat;}@media screen and (max-width: 767px){.elementor-29770 .elementor-element.elementor-element-b58146a{top: 30%;left:0%;background-repeat:no-repeat;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1509eef6 */.elementor-29770 .elementor-element.elementor-element-1509eef6{display:none;left:30%;background-repeat:no-repeat;}/* End custom CSS */
/* Start custom CSS *//* css reset */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, hr, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
.ezoic-ad>div>iframe{border-radius:16px}
.ezmob-footer-desktop{background-color:transparent!important}
.ezmob-footer-desktop iframe, #google_image_div {border-radius:16px 16px 0 0}/* End custom CSS */