.elementor-28 .elementor-element.elementor-element-454be17{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-454be17::before, .elementor-28 .elementor-element.elementor-element-454be17 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-454be17 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-454be17 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-454be17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-454be17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-efb804b img{width:100%;}.elementor-28 .elementor-element.elementor-element-fcb9069{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--overlay-opacity:1;--margin-top:-14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-fcb9069::before, .elementor-28 .elementor-element.elementor-element-fcb9069 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-fcb9069 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-fcb9069 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-fcb9069 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-fcb9069 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-33fe703{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9193e05{text-align:center;}.elementor-28 .elementor-element.elementor-element-9193e05 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:100px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-28 .elementor-element.elementor-element-279bb8e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-279bb8e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-28 .elementor-element.elementor-element-1048f87{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7e4b388 .elementor-button{background-color:var( --e-global-color-7f56734 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:double;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4d91d32 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-7f56734 );color:var( --e-global-color-7f56734 );border-style:double;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-7f56734 );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a72c1f8{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container{margin:0px 0px 0px 0px;}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(35px / 2);padding-right:calc(35px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 35px / -2);margin-right:calc( 35px / -2);width:calc(100% + 35px);}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .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-28 .elementor-element.elementor-element-f70b698 .elementor-button{background-color:var( --e-global-color-7f56734 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:double;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9ca7ecc{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-bb69cd9{text-align:center;}.elementor-28 .elementor-element.elementor-element-b4e37e3 img{width:100%;}.elementor-28 .elementor-element.elementor-element-19e1ff1{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-edd1fcc .elementor-button{background-color:var( --e-global-color-7f56734 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:double;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-14063cb{--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;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-b88f477{--display:flex;}.elementor-28 .elementor-element.elementor-element-dd28d73{--display:flex;}.elementor-28 .elementor-element.elementor-element-dd28d73.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-7b14620{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7b14620.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-7988f93{text-align:start;}.elementor-28 .elementor-element.elementor-element-1f1b688{text-align:start;}.elementor-28 .elementor-element.elementor-element-1f1b688 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-42aaea0{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-50981ad{text-align:start;}.elementor-28 .elementor-element.elementor-element-50981ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-7f56734 );}.elementor-28 .elementor-element.elementor-element-c2dfac0 .elementor-button{background-color:var( --e-global-color-7f56734 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:double;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-5670c37{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-ee61618{--display:flex;}.elementor-28 .elementor-element.elementor-element-8016a55{--display:flex;}.elementor-28 .elementor-element.elementor-element-8016a55.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-7935048{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7935048.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-bfbbf0b{text-align:start;}.elementor-28 .elementor-element.elementor-element-fe976df{text-align:start;}.elementor-28 .elementor-element.elementor-element-fe976df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-e7e1581{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ddd3f01{text-align:start;}.elementor-28 .elementor-element.elementor-element-ddd3f01 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-2767b07 .elementor-button{background-color:var( --e-global-color-7f56734 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:double;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-dd28d73{--width:45%;}.elementor-28 .elementor-element.elementor-element-7b14620{--width:45%;}.elementor-28 .elementor-element.elementor-element-8016a55{--width:45%;}.elementor-28 .elementor-element.elementor-element-7935048{--width:45%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-fcb9069{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-9193e05 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-279bb8e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-28 .elementor-element.elementor-element-19e1ff1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-85f6c16.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-85f6c16 img{width:100%;height:100%;object-fit:cover;}.elementor-28 .elementor-element.elementor-element-1f1b688 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-42aaea0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-50981ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-a7e2e1d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a7e2e1d img{width:100%;height:100%;object-fit:cover;}.elementor-28 .elementor-element.elementor-element-fe976df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-e7e1581{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ddd3f01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-fcb9069{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-28 .elementor-element.elementor-element-33fe703{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-9193e05 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-279bb8e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container{margin:-10px 0px 0px 0px;}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(15px / 2);padding-right:calc(15px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 15px / -2);margin-right:calc( 15px / -2);width:calc(100% + 15px);}:is( .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-28 .elementor-element.elementor-element-ba8ec13 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-28 .elementor-element.elementor-element-19e1ff1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-7988f93{text-align:center;}.elementor-28 .elementor-element.elementor-element-1f1b688{text-align:center;}.elementor-28 .elementor-element.elementor-element-1f1b688 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-42aaea0{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-50981ad{text-align:center;}.elementor-28 .elementor-element.elementor-element-50981ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-bfbbf0b{text-align:center;}.elementor-28 .elementor-element.elementor-element-fe976df{text-align:center;}.elementor-28 .elementor-element.elementor-element-fe976df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-e7e1581{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ddd3f01{text-align:center;}.elementor-28 .elementor-element.elementor-element-ddd3f01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for image, class: .elementor-element-efb804b *//* Desvanecido curvo: laterales más altos y centro más oscuro. */
.elementor-28 .elementor-element.elementor-element-efb804b img {
  display: block;
  -webkit-mask-image: radial-gradient(ellipse 90% 100% at 50% 0%, #000 80%, rgba(0,0,0,.95) 85%, rgba(0,0,0,.4) 94%, transparent 100%);
  mask-image: radial-gradient(ellipse 90% 100% at 50% 0%, #000 80%, rgba(0,0,0,.95) 85%, rgba(0,0,0,.4) 94%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9193e05 *//* Hero integrado en la ilustración, sin panel detrás del texto. */
.elementor-28 .elementor-element.elementor-element-9193e05 .elementor-heading-title {
 color: #efd08f !important;
 font-size: clamp(42px, 6vw, 96px) !important;
 line-height: 1.1;
 text-shadow: 0 2px 4px #000;
}
.elementor-28 .elementor-element-279bb8e { color: #f6e4bf !important; font-size: clamp(18px, 1.5vw, 24px); line-height: 1.4; text-shadow: 0 1px 3px #000; }
.elementor-28 .elementor-element-279bb8e p { color: inherit; }
.elementor-28 .elementor-element-efb804b {
 isolation: isolate;
 -webkit-mask-image: radial-gradient(ellipse 85% 118% at 50% 0%, #000 82%, transparent 100%), linear-gradient(#000 94%, transparent 100%);
 mask-image: radial-gradient(ellipse 85% 118% at 50% 0%, #000 82%, transparent 100%), linear-gradient(#000 94%, transparent 100%);
 -webkit-mask-composite: source-in;
 mask-composite: intersect;
}
.elementor-28 .elementor-element-efb804b img { -webkit-mask-image: none !important; mask-image: none !important; }
.elementor-28 .elementor-element-efb804b::after {
 content: ""; position: absolute; inset: 0; pointer-events: none;
 background: linear-gradient(transparent 63%, rgba(12,8,4,.7) 79%, #100b06 100%);
}
.elementor-28 .elementor-element-7e4b388 .elementor-button { background: #302015 !important; color: #f6e4bf !important; }
.elementor-28 .elementor-element-4d91d32 .elementor-button { background: #e2c18c !important; color: #302015 !important; }

.elementor-28 .elementor-element-279bb8e { color: #4b3015 !important; text-shadow: none; }
@media (max-width: 767px) {
 .elementor-28 .elementor-element-fcb9069 { margin-top: -95px !important; }
 .elementor-28 .elementor-element-279bb8e { font-size: 18px !important; }
}

@media (max-width: 767px) {
 .elementor-28 .elementor-element-33fe703 { gap: 8px; }
 .elementor-28 .elementor-element-279bb8e { font-size: 14px !important; }
 .elementor-28 .elementor-element-1048f87 { flex-direction: row !important; flex-wrap: nowrap; gap: 10px; justify-content: center; }
 .elementor-28 .elementor-element-1048f87 .elementor-button { font-size: 11px !important; padding: 12px 10px !important; white-space: nowrap; }
 .elementor-28 .elementor-element-1048f87 .elementor-widget-button { width: auto !important; }
}

/* Una sola máscara curva evita el corte horizontal de la máscara lineal. */
.elementor-28 .elementor-element-efb804b {
 -webkit-mask-image: radial-gradient(ellipse 100% 100% at 50% 0%, #000 82%, rgba(0,0,0,.94) 86%, rgba(0,0,0,.55) 92%, rgba(0,0,0,.12) 97%, transparent 100%);
 mask-image: radial-gradient(ellipse 100% 100% at 50% 0%, #000 82%, rgba(0,0,0,.94) 86%, rgba(0,0,0,.55) 92%, rgba(0,0,0,.12) 97%, transparent 100%);
 -webkit-mask-composite: source-over;
 mask-composite: add;
}
.elementor-28 .elementor-element-279bb8e { margin-top: 20px; }
@media (max-width: 767px) { .elementor-28 .elementor-element-279bb8e { margin-top: 8px; } }

/* Mismo fondo de pergamino que Books. */
.elementor-28 {
 background: #f7dfb5 url("https://lyralingua.com/wp-content/uploads/2024/05/3-COLOR-FONDO-1.png") center / cover;
 background-blend-mode: multiply;
}/* End custom CSS */