.elementor-188827 .elementor-element.elementor-element-27ce0145{--display:flex;--min-height:56.25vw;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-188827 .elementor-element.elementor-element-27ce0145:not(.elementor-motion-effects-element-type-background), .elementor-188827 .elementor-element.elementor-element-27ce0145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-188827 .elementor-element.elementor-element-3d69cc25{--display:flex;--position:absolute;--min-height:100%;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap: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;top:0px;--z-index:0;}body:not(.rtl) .elementor-188827 .elementor-element.elementor-element-3d69cc25{left:0px;}body.rtl .elementor-188827 .elementor-element.elementor-element-3d69cc25{right:0px;}.elementor-188827 .elementor-element.elementor-element-1b49d944 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188827 .elementor-element.elementor-element-1b49d944 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-188827 .elementor-element.elementor-element-1cfa4078{--display:flex;--min-height:100%;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-188827 .elementor-element.elementor-element-1142e76d{--display:flex;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188827 .elementor-element.elementor-element-2e04de71 .elementor-icon-wrapper{text-align:center;}.elementor-188827 .elementor-element.elementor-element-2e04de71 .elementor-icon{font-size:24px;}.elementor-188827 .elementor-element.elementor-element-2e04de71 .elementor-icon svg{height:24px;}.elementor-188827 .elementor-element.elementor-element-2e04de71 .elementor-icon-wrapper svg{width:auto;}.elementor-188827 .elementor-element.elementor-element-774267a4{--display:flex;--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:center;--align-items:center;--gap:0.4vw 0.4vw;--row-gap:0.4vw;--column-gap:0.4vw;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188827 .elementor-element.elementor-element-539b75d3{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-4840b14c img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-77a6ef6 img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-4280c2dd{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-59ac77a0 img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-51cf7bd2 img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-1bbf93cd{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-2d75844d img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-5a3fc493 img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-7576009{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-5e63f077 img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-2d96d1fa img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-28b4d34f{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-4c170f32 img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-e13f2f8 img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-53cee847{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-7ee5acaf img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-6ea7f9e img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-5cf2571f{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-4ab915df img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-681ce7d0 img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-58fd20e8{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-286bd98d img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-292af7a img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-5db5f037{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-188827 .elementor-element.elementor-element-25c4b077 img{width:3.8vw;}.elementor-188827 .elementor-element.elementor-element-2a74f1c7 img{width:5.2vw;}.elementor-188827 .elementor-element.elementor-element-4528b24c .elementor-icon-wrapper{text-align:center;}.elementor-188827 .elementor-element.elementor-element-4528b24c .elementor-icon{font-size:24px;}.elementor-188827 .elementor-element.elementor-element-4528b24c .elementor-icon svg{height:24px;}.elementor-188827 .elementor-element.elementor-element-4528b24c .elementor-icon-wrapper svg{width:auto;}.elementor-188827 .elementor-element.elementor-element-4e3c39e5{--display:flex;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:0vw;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon-wrapper{text-align:center;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon{font-size:clamp(38px, 2.8vw, 54px);}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon svg{height:clamp(38px, 2.8vw, 54px);}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon-wrapper svg{width:auto;}.elementor-188827 .elementor-element.elementor-element-16482f76{width:100%;max-width:100%;}.elementor-188827 .elementor-element.elementor-element-16482f76 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188827 .elementor-element.elementor-element-16482f76 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px, 4vw, 72px);color:var( --e-global-color-b3c1ce7 );}.elementor-188827 .elementor-element.elementor-element-1c6aa65{--display:flex;--min-height:2px;--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-188827 .elementor-element.elementor-element-1c6aa65:not(.elementor-motion-effects-element-type-background), .elementor-188827 .elementor-element.elementor-element-1c6aa65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #ECEEE9 0%, #F2295B00 100%);}.elementor-188827 .elementor-element.elementor-element-315c6ff0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.2vw, 23px);font-weight:300;color:#B2AFAA;}.elementor-188827 .elementor-element.elementor-element-315c6ff0 p{margin-block-end:0px;}.elementor-188827 .elementor-element.elementor-element-71700063{--display:flex;--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;--align-items:flex-start;--gap:0.4vw 0.4vw;--row-gap:0.4vw;--column-gap:0.4vw;--margin-top:0%;--margin-bottom:0%;--margin-left:-14%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:14%;--padding-right:7%;--z-index:22;}.elementor-188827 .elementor-element.elementor-element-3e2d7da8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(15px, 1.2vw, 24px);font-weight:400;text-transform:uppercase;color:#CB9C7A;}.elementor-188827 .elementor-element.elementor-element-38bcacf2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-188827 .elementor-element.elementor-element-38bcacf2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(15px, 1.7vw, 32px);font-weight:500;text-transform:uppercase;color:#FAF0DC;}.elementor-188827 .elementor-element.elementor-element-26b6fb43{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 1.15vw, 19px);font-weight:300;line-height:1.3em;color:#E2DBD0;}.elementor-188827 .elementor-element.elementor-element-26b6fb43 p{margin-block-end:0px;}.elementor-188827 .elementor-element.elementor-element-7c539556{--display:flex;}.elementor-188827 .elementor-element.elementor-element-c0bf758 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:641px){.elementor-188827 .elementor-element.elementor-element-1cfa4078{--width:100%;}.elementor-188827 .elementor-element.elementor-element-1142e76d{--width:14%;}.elementor-188827 .elementor-element.elementor-element-774267a4{--width:100%;}.elementor-188827 .elementor-element.elementor-element-4e3c39e5{--width:36%;}.elementor-188827 .elementor-element.elementor-element-1c6aa65{--width:110px;}.elementor-188827 .elementor-element.elementor-element-71700063{--width:100%;}.elementor-188827 .elementor-element.elementor-element-7c539556{--width:50%;}}@media(max-width:1024px){.elementor-188827 .elementor-element.elementor-element-27ce0145{--min-height:0px;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-188827 .elementor-element.elementor-element-1b49d944 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-188827 .elementor-element.elementor-element-1cfa4078{--min-height:0px;--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;--align-items:stretch;}.elementor-188827 .elementor-element.elementor-element-1142e76d{--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;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188827 .elementor-element.elementor-element-774267a4{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-188827 .elementor-element.elementor-element-4840b14c img{width:56px;}.elementor-188827 .elementor-element.elementor-element-77a6ef6 img{width:78px;}.elementor-188827 .elementor-element.elementor-element-59ac77a0 img{width:56px;}.elementor-188827 .elementor-element.elementor-element-51cf7bd2 img{width:78px;}.elementor-188827 .elementor-element.elementor-element-2d75844d img{width:56px;}.elementor-188827 .elementor-element.elementor-element-5a3fc493 img{width:78px;}.elementor-188827 .elementor-element.elementor-element-5e63f077 img{width:56px;}.elementor-188827 .elementor-element.elementor-element-2d96d1fa img{width:78px;}.elementor-188827 .elementor-element.elementor-element-4c170f32 img{width:56px;}.elementor-188827 .elementor-element.elementor-element-e13f2f8 img{width:78px;}.elementor-188827 .elementor-element.elementor-element-7ee5acaf img{width:56px;}.elementor-188827 .elementor-element.elementor-element-6ea7f9e img{width:78px;}.elementor-188827 .elementor-element.elementor-element-4ab915df img{width:56px;}.elementor-188827 .elementor-element.elementor-element-681ce7d0 img{width:78px;}.elementor-188827 .elementor-element.elementor-element-286bd98d img{width:56px;}.elementor-188827 .elementor-element.elementor-element-292af7a img{width:78px;}.elementor-188827 .elementor-element.elementor-element-25c4b077 img{width:7.5vw;}.elementor-188827 .elementor-element.elementor-element-2a74f1c7 img{width:78px;}.elementor-188827 .elementor-element.elementor-element-4e3c39e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon-wrapper{text-align:center;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon{font-size:6vw;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon svg{height:6vw;}.elementor-188827 .elementor-element.elementor-element-16482f76{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-188827 .elementor-element.elementor-element-16482f76 .elementor-heading-title{font-size:50px;}.elementor-188827 .elementor-element.elementor-element-315c6ff0{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;text-align:center;}.elementor-188827 .elementor-element.elementor-element-71700063{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:1%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-188827 .elementor-element.elementor-element-3e2d7da8 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-188827 .elementor-element.elementor-element-3e2d7da8{text-align:center;}.elementor-188827 .elementor-element.elementor-element-3e2d7da8 .elementor-heading-title{font-size:2.5vw;}.elementor-188827 .elementor-element.elementor-element-38bcacf2{text-align:center;}.elementor-188827 .elementor-element.elementor-element-38bcacf2 .elementor-heading-title{font-size:4vw;}.elementor-188827 .elementor-element.elementor-element-26b6fb43{text-align:center;font-size:2.5vw;line-height:1.7em;}}@media(max-width:640px){.elementor-188827 .elementor-element.elementor-element-27ce0145{--min-height:0px;}.elementor-188827 .elementor-element.elementor-element-1cfa4078{--min-height:0px;--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-188827 .elementor-element.elementor-element-1142e76d{--min-height:0px;--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;}.elementor-188827 .elementor-element.elementor-element-774267a4{--width:100%;--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;}.elementor-188827 .elementor-element.elementor-element-613d43b1{width:100%;max-width:100%;}.elementor-188827 .elementor-element.elementor-element-613d43b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-188827 .elementor-element.elementor-element-4e3c39e5{--width:100%;--min-height:0px;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon{font-size:10vw;}.elementor-188827 .elementor-element.elementor-element-8985f9b .elementor-icon svg{height:10vw;}.elementor-188827 .elementor-element.elementor-element-16482f76{width:100%;max-width:100%;}.elementor-188827 .elementor-element.elementor-element-16482f76 .elementor-heading-title{font-size:45px;}.elementor-188827 .elementor-element.elementor-element-1c6aa65{--width:25%;}.elementor-188827 .elementor-element.elementor-element-315c6ff0{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-188827 .elementor-element.elementor-element-71700063{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-188827 .elementor-element.elementor-element-3e2d7da8{text-align:start;}.elementor-188827 .elementor-element.elementor-element-3e2d7da8 .elementor-heading-title{font-size:16px;}.elementor-188827 .elementor-element.elementor-element-38bcacf2{text-align:start;}.elementor-188827 .elementor-element.elementor-element-38bcacf2 .elementor-heading-title{font-size:21px;}.elementor-188827 .elementor-element.elementor-element-26b6fb43{text-align:start;font-size:14px;line-height:1.3em;}}@media(max-width:1024px) and (min-width:641px){.elementor-188827 .elementor-element.elementor-element-27ce0145{--width:100%;}.elementor-188827 .elementor-element.elementor-element-1cfa4078{--width:100%;}.elementor-188827 .elementor-element.elementor-element-1142e76d{--width:18%;}.elementor-188827 .elementor-element.elementor-element-4e3c39e5{--width:82%;}.elementor-188827 .elementor-element.elementor-element-71700063{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3d69cc25 */.elementor-188827 .elementor-element.elementor-element-3d69cc25 {
  position: absolute;
  inset: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16482f76 */.elementor-188827 .elementor-element.elementor-element-16482f76 .elementor-heading-title {
  display: inline-block;
  line-height: 1.05;
  padding-bottom: 0.1em;

  background: linear-gradient(
    to bottom,
    #f0d28a 0%,
    #e2bb72 18%,
    #d0a15b 45%,
    #bd8740 72%,
    #a66f32 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  filter: drop-shadow(0 1px 1px rgba(195, 137, 55, 0.18));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71700063 */.elementor-188827 .elementor-element.elementor-element-71700063 {
  background: linear-gradient(
    90deg,
    rgba(48, 26, 15, 0) 0%,
    rgba(48, 26, 15, 0.9) 14%,
    rgba(48, 26, 15, 0.78) 72%,
    rgba(48, 26, 15, 0) 100%
  );

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e3c39e5 */.elementor-188827 .elementor-element.elementor-element-4e3c39e5 {
  max-width: 620px;
  gap: clamp(18px, 1.5vw, 32px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ce0145 *//* ========================================
   SECTION 42 — SELECTOR STATES
   ======================================== */

.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option {
  position: relative;
  cursor: pointer;
  overflow: visible;
  outline: none;
}

/* Both image widgets occupy the same point */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option > .db-flame-item {
  transition: opacity 0.3s ease;
}

/* OFF state */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option > .db-flame-item:first-child {
  opacity: 1;
}

/* ON state sits directly over OFF state */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option > .db-flame-item:nth-child(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
  z-index: 2;
}

/* Selected */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option.is-active > .db-flame-item:first-child {
  opacity: 0;
}

.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option.is-active > .db-flame-item:nth-child(2) {
  opacity: 1;
}

/* Keyboard focus */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-option:focus-visible {
  outline: 2px solid rgba(243, 188, 112, 0.9);
  outline-offset: 5px;
  border-radius: 50%;
}

/* Arrows */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-prev,
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-next {
  cursor: pointer;
  transition: opacity 0.25s ease;
}

.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-prev.is-disabled,
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-next.is-disabled {
  opacity: 0.3;
  pointer-events: none;
}

/* Dynamic text */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db-flame-name,
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db-flame-description {
  transition: opacity 0.16s ease;
}

/* Previous hero during crossfade */
.elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-hero-transition {
  position: absolute;
  inset: 0;
  z-index: 2;

  width: 100%;
  height: 100%;

  object-fit: cover;
  object-position: 64% center;

  opacity: 1;
  pointer-events: none;

  transition: opacity 0.32s ease;
}

/* ==========================================
   TABLET
   Hero enters normal document flow
   ========================================== */

@media (max-width: 1024px) {

  .elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-hero {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    inset: auto !important;

    width: 100% !important;
    height: 44vw;

    min-height: 0 !important;
    max-height: 520px;

    z-index: 0;
  }

  /* Make Elementor image fill the new hero box */
  .elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-hero > .elementor-widget-image,
  .elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-hero > .elementor-widget-image > .elementor-widget-container {
    width: 100%;
    height: 100%;
  }

  .elementor-188827 .elementor-element.elementor-element-27ce0145 .db42-hero img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: 64% center;
  }
}/* End custom CSS */