.elementor-127 .elementor-element.elementor-element-4e670b6{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--padding-top:550px;--padding-bottom:105px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-4e670b6:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-4e670b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-4e670b6::before, .elementor-127 .elementor-element.elementor-element-4e670b6 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-4e670b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-4e670b6 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-4e670b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-4e670b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.ambiance-fenetres.ch/wp-content/uploads/2025/08/interior-empty-room-3d-rendering-2024-10-12-06-08-02-utc@2x-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-127 .elementor-element.elementor-element-be768b9{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-9ec086d{width:auto;max-width:auto;animation-duration:1900ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-9ec086d > .elementor-widget-container{margin:0px 0px -56px 0px;}.elementor-127 .elementor-element.elementor-element-9ec086d .aux-modern-heading-secondary{font-size:90px;font-weight:400;line-height:1em;color:var( --e-global-color-text );max-width:587px;}.elementor-127 .elementor-element.elementor-element-9ec086d .aux-modern-heading-secondary .aux-head-highlight{font-size:90px;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button .aux-overlay:after{background-color:#02010100;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-icon:after{background-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-cb6ee5d{width:auto;max-width:auto;animation-duration:1900ms;animation-delay:1700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button-wrapper{text-align:left;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-text{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-icon{font-size:32px;box-shadow:0px 0px 0px 1px #FFFFFF;margin:0px 0px 0px 10px;padding:6px 6px 6px 6px;border-radius:50px 50px 50px 50px;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-modern-button:hover .aux-icon{box-shadow:0px 0px 0px 1px #C19A5B;}.elementor-127 .elementor-element.elementor-element-73a8684 .aux-the-shape{background-color:var( --e-global-color-text );width:1364px;height:2px;}.elementor-127 .elementor-element.elementor-element-73a8684{animation-duration:1900ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-73a8684 > .elementor-widget-container{margin:17px 0px 0px -530px;}.elementor-127 .elementor-element.elementor-element-73a8684 .aux-widget-container{text-align:left;}.elementor-127 .elementor-element.elementor-element-ed287ca{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-7abeffc{animation-duration:2000ms;animation-delay:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-7abeffc > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-127 .elementor-element.elementor-element-79f9059{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:1px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-79f9059:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-79f9059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ambiance-fenetres.ch/wp-content/uploads/2025/09/Groupe-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-127 .elementor-element.elementor-element-79f9059::before, .elementor-127 .elementor-element.elementor-element-79f9059 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-79f9059 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-79f9059 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-79f9059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-79f9059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#08263F;--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-b33f832{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-d11b6a1{--display:flex;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-b1572e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-eab0b03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-76e83b2{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-76e83b2 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-76e83b2 .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-76e83b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-127 .elementor-element.elementor-element-d796883{width:var( --container-widget-width, 50% );max-width:50%;animation-duration:1900ms;--container-widget-width:50%;--container-widget-flex-grow:0;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-d796883 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d796883 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:var( --e-global-color-text );max-width:587px;}.elementor-127 .elementor-element.elementor-element-d796883 .aux-modern-heading-description{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button .aux-overlay:after{background-color:#02010100;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-icon:after{background-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-24c2ac8{width:var( --container-widget-width, 50% );max-width:50%;animation-duration:1900ms;--container-widget-width:50%;--container-widget-flex-grow:0;animation-delay:1700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button-wrapper{text-align:right;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-text{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button:hover .aux-text{color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-icon{font-size:32px;box-shadow:0px 0px 0px 1px #FFFFFF;margin:0px 0px 0px 10px;padding:6px 6px 6px 6px;border-radius:50px 50px 50px 50px;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button:hover .aux-icon{box-shadow:0px 0px 0px 1px #C19A5B;}.elementor-127 .elementor-element.elementor-element-d6af831{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-d6af831:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-d6af831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-d6af831::before, .elementor-127 .elementor-element.elementor-element-d6af831 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-d6af831 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-d6af831 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-d6af831 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-d6af831 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-6ab0689{--display:flex;--justify-content:center;--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-127 .elementor-element.elementor-element-85633e7{animation-duration:1900ms;z-index:2;animation-delay:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-85633e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:0em;letter-spacing:4px;color:var( --e-global-color-text );margin:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-99b2f2e{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-5c88f08 .aux-the-shape{background-color:#02010100;width:491px;height:500px;padding-bottom:calc( 1.34 * 100% );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-5c88f08.aux-appear-watch-animation{--aux-anim-fade-in-from-x:-50px;--aux-anim-fade-in-from-y:50px;}.elementor-127 .elementor-element.elementor-element-5c88f08{animation-duration:1900ms;z-index:1;position:absolute;top:-22px;left:-142px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-5c88f08 .aux-widget-container{text-align:left;}.elementor-127 .elementor-element.elementor-element-babf26f{transition-duration:1000ms;transition-property:all;animation-duration:1900ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-babf26f.aux-appear-watch-animation{--aux-anim-fade-in-from-x:50px;--aux-anim-fade-in-from-y:-50px;}.elementor-127 .elementor-element.elementor-element-babf26f > .elementor-widget-container{margin:0px 0px 0px -165px;}.elementor-127 .elementor-element.elementor-element-babf26f .aux-media-image{max-width:475px;}.elementor-127 .elementor-element.elementor-element-50a3676{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;z-index:1;position:absolute;right:-34px;bottom:-20px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-50a3676 .aux-media-image{max-width:186px;}.elementor-127 .elementor-element.elementor-element-c5b67e5{width:auto;max-width:auto;transition-duration:1400ms;transition-property:all;animation-duration:1900ms;z-index:1;position:absolute;top:-39px;left:calc( 50% + -348px );transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-c5b67e5 .aux-media-image{max-width:207px;}.elementor-127 .elementor-element.elementor-element-fb4176d{--display:flex;--justify-content:center;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-a5a8273{animation-duration:1900ms;animation-delay:2400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-a5a8273 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-127 .elementor-element.elementor-element-d2e9034{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-d2e9034:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-d2e9034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-9b11033{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-9b11033 .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-9b11033 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-127 .elementor-element.elementor-element-08efdf4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-08efdf4{text-align:center;}.elementor-127 .elementor-element.elementor-element-08efdf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FEA300;}.elementor-127 .elementor-element.elementor-element-486fccb{--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;--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:100px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-486fccb:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-486fccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-2e124c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-795bb43{animation-duration:1900ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-795bb43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-f037e34{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;bottom:-43px;left:52px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-f037e34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );margin:0px 50px 0px 0px;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-widget-modern-heading .aux-widget-inner{width:370px;height:180px;}.elementor-127 .elementor-element.elementor-element-acd7264{--display:flex;--justify-content:center;--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-127 .elementor-element.elementor-element-d1001d1 .aux-button .aux-overlay::after{background-color:#C19A5B;}.elementor-127 .elementor-element.elementor-element-d1001d1{animation-duration:1900ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-d1001d1 > .elementor-widget-container{margin:0px 0px 0px -216px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .widget-content{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);text-shadow:0px 0px 0px rgba(1.9999999999999567, 0.9999999999999784, 0.9999999999999784, 0);padding:10px 0px 01px 0px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-icon{font-size:34px;color:var( --e-global-color-secondary );margin:0px 0px 0px 10px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-widget-advanced-text{text-align:left !important;}.elementor-127 .elementor-element.elementor-element-c2bb0ed{--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;--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:100px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-c2bb0ed:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c2bb0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-007b597{--display:flex;--justify-content:center;--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-127 .elementor-element.elementor-element-a328a0c .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-127 .elementor-element.elementor-element-a328a0c{animation-duration:1900ms;z-index:2;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-a328a0c > .elementor-widget-container{margin:0px -216px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a328a0c .widget-content{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);text-shadow:0px 0px 0px rgba(1.9999999999999567, 0.9999999999999784, 0.9999999999999784, 0);padding:10px 0px 01px 0px;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-icon{font-size:34px;color:var( --e-global-color-secondary );margin:0px 0px 0px 10px;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button:hover .aux-icon{color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-widget-advanced-text{text-align:left !important;}.elementor-127 .elementor-element.elementor-element-3f964b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-270bb37{animation-duration:1900ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-270bb37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;right:0px;bottom:-43px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-fe9bb5c > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 50px 0px 0px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-widget-modern-heading .aux-widget-inner{width:300px;height:180px;}.elementor-127 .elementor-element.elementor-element-7828206{--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;--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:100px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-7828206:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-7828206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-a69318d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-0e5e6ba{animation-duration:1900ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-0e5e6ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-af71d40{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;bottom:-43px;left:52px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-af71d40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 80px 0px 0px;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-widget-modern-heading .aux-widget-inner{width:510px;height:180px;}.elementor-127 .elementor-element.elementor-element-83bd5e4{--display:flex;--justify-content:center;--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-127 .elementor-element.elementor-element-704b36b .aux-button .aux-overlay::after{background-color:#C19A5B;}.elementor-127 .elementor-element.elementor-element-704b36b{animation-duration:1900ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-704b36b > .elementor-widget-container{margin:0px 0px 0px -216px;}.elementor-127 .elementor-element.elementor-element-704b36b .widget-content{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);text-shadow:0px 0px 0px rgba(1.9999999999999567, 0.9999999999999784, 0.9999999999999784, 0);padding:10px 0px 01px 0px;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-icon{font-size:34px;color:var( --e-global-color-secondary );margin:0px 0px 0px 10px;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-text{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-704b36b .aux-widget-advanced-text{text-align:left !important;}.elementor-127 .elementor-element.elementor-element-d555844{--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;--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:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-d555844:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-d555844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-cac2793{--display:flex;--justify-content:center;--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-127 .elementor-element.elementor-element-cde183a .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-127 .elementor-element.elementor-element-cde183a{animation-duration:1900ms;z-index:2;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-cde183a > .elementor-widget-container{margin:0px -216px 0px 0px;}.elementor-127 .elementor-element.elementor-element-cde183a .widget-content{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);text-shadow:0px 0px 0px rgba(1.9999999999999567, 0.9999999999999784, 0.9999999999999784, 0);padding:10px 0px 01px 0px;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-icon{font-size:34px;color:var( --e-global-color-secondary );margin:0px 0px 0px 10px;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-button:hover .aux-icon{color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-cde183a .aux-text{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-cde183a .aux-widget-advanced-text{text-align:left !important;}.elementor-127 .elementor-element.elementor-element-9bdd0b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-175b288{animation-duration:1900ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-175b288 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1af86b{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;right:0px;bottom:-43px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-d1af86b > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );margin:0px 80px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-widget-modern-heading .aux-widget-inner{width:385px;height:180px;}.elementor-127 .elementor-element.elementor-element-e5488aa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-e5488aa:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-e5488aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-878d3af{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-878d3af .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-878d3af .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-127 .elementor-element.elementor-element-1015218{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-1015218:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-1015218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08263F;}.elementor-127 .elementor-element.elementor-element-395f0d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-15cfc27{animation-duration:1900ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-15cfc27 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-15cfc27 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-15cfc27 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:1em;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-15cfc27 .aux-modern-heading-description{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;margin:40px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1047f87{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-the-shape{background-color:#02010100;width:460px;height:630px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-7d1aecf{width:100%;max-width:100%;animation-duration:1900ms;z-index:1;position:absolute;top:-22px;right:-120px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-widget-container-inner{max-width:100%;}.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-widget-container{text-align:left;}.elementor-127 .elementor-element.elementor-element-1a9704e{animation-duration:1900ms;z-index:0;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-1a9704e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1a9704e .aux-media-image{max-width:475px;}.elementor-127 .elementor-element.elementor-element-0d5aa9c{--display:flex;--min-height:507px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-0d5aa9c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-0d5aa9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041B2E;}.elementor-127 .elementor-element.elementor-element-0d5aa9c.e-con{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-03238d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-e50d01d .aux-the-shape{background-color:#02010100;width:390px;height:520px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-e50d01d{animation-duration:1900ms;z-index:1;position:absolute;top:-20px;left:-20px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-e50d01d.elementor-element{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-e50d01d .aux-widget-container-inner{max-width:100%;}.elementor-127 .elementor-element.elementor-element-e50d01d .aux-widget-container{text-align:left;}.elementor-127 .elementor-element.elementor-element-52281a0{animation-duration:1900ms;z-index:0;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-52281a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-52281a0 .aux-widget-image{text-align:left;}.elementor-127 .elementor-element.elementor-element-52281a0 .aux-media-image{max-width:390px;}.elementor-127 .elementor-element.elementor-element-4f04cf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-127 .elementor-element.elementor-element-a4ae741 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;line-height:45px;color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-1878f3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;line-height:45px;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-d74c70d{animation-duration:1900ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-d74c70d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-d74c70d .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:1em;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d74c70d .aux-modern-heading-description{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;margin:40px 0px 0px 0px;}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-4e670b6{--padding-top:343px;--padding-bottom:87px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-9ec086d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-127 .elementor-element.elementor-element-9ec086d .aux-modern-heading-secondary{font-size:60px;max-width:397px;}.elementor-127 .elementor-element.elementor-element-9ec086d .aux-modern-heading-secondary .aux-head-highlight{font-size:60px;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-text{font-size:18px;}.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-icon{font-size:28px;}.elementor-127 .elementor-element.elementor-element-73a8684 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-127 .elementor-element.elementor-element-73a8684 .aux-the-shape{width:690px;}.elementor-127 .elementor-element.elementor-element-ed287ca{--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-79f9059{--padding-top:343px;--padding-bottom:87px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-d796883 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-127 .elementor-element.elementor-element-d796883 .aux-modern-heading-secondary{font-size:60px;max-width:397px;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-text{font-size:18px;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-icon{font-size:28px;}.elementor-127 .elementor-element.elementor-element-85633e7 > .elementor-widget-container{margin:0px -151px 0px 66px;}.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-primary{font-size:14px;letter-spacing:3px;}.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-secondary{font-size:41px;}.elementor-127 .elementor-element.elementor-element-5c88f08{left:18px;}.elementor-127 .elementor-element.elementor-element-5c88f08 .aux-the-shape{padding-bottom:calc( 1.23 * 100% );}.elementor-127 .elementor-element.elementor-element-5c88f08 .aux-widget-container-inner{max-width:100%;}.elementor-127 .elementor-element.elementor-element-babf26f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-50a3676 .aux-media-image{max-width:115px;}.elementor-127 .elementor-element.elementor-element-c5b67e5{left:calc( 50% + -239px );}.elementor-127 .elementor-element.elementor-element-c5b67e5 .aux-media-image{max-width:123px;}.elementor-127 .elementor-element.elementor-element-a5a8273{font-size:13px;}.elementor-127 .elementor-element.elementor-element-f037e34{left:18px;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-modern-heading-secondary{font-size:35px;}.elementor-127 .elementor-element.elementor-element-d1001d1 > .elementor-widget-container{margin:0px 0px 0px -150px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .widget-content{font-size:14px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-icon{font-size:26px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text{font-size:14px;}.elementor-127 .elementor-element.elementor-element-a328a0c > .elementor-widget-container{margin:0px -150px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a328a0c .widget-content{font-size:14px;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-icon{font-size:26px;}.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text{font-size:14px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c{z-index:1;}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-modern-heading-secondary{font-size:35px;}.elementor-127 .elementor-element.elementor-element-af71d40{left:18px;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-modern-heading-secondary{font-size:35px;}.elementor-127 .elementor-element.elementor-element-704b36b > .elementor-widget-container{margin:0px 0px 0px -150px;}.elementor-127 .elementor-element.elementor-element-704b36b .widget-content{font-size:14px;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-icon{font-size:26px;}.elementor-127 .elementor-element.elementor-element-704b36b .aux-text{font-size:14px;}.elementor-127 .elementor-element.elementor-element-cde183a > .elementor-widget-container{margin:0px -150px 0px 0px;}.elementor-127 .elementor-element.elementor-element-cde183a .widget-content{font-size:14px;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-icon{font-size:26px;}.elementor-127 .elementor-element.elementor-element-cde183a .aux-text{font-size:14px;}.elementor-127 .elementor-element.elementor-element-d1af86b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1af86b{z-index:1;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-modern-heading-secondary{font-size:35px;}.elementor-127 .elementor-element.elementor-element-395f0d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-127 .elementor-element.elementor-element-15cfc27 > .elementor-widget-container{margin:-16px 0px 5px 0px;}.elementor-127 .elementor-element.elementor-element-15cfc27 .aux-modern-heading-secondary{font-size:50px;}.elementor-127 .elementor-element.elementor-element-7d1aecf{right:-30px;}.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-the-shape{width:463px;height:680px;padding-bottom:calc( 1 * 100% );}.elementor-127 .elementor-element.elementor-element-4f04cf5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-d74c70d > .elementor-widget-container{margin:-16px 0px 5px 0px;}.elementor-127 .elementor-element.elementor-element-d74c70d .aux-modern-heading-secondary{font-size:50px;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-4e670b6{--padding-top:380px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-9ec086d .aux-modern-heading-secondary{font-size:39px;}.elementor-127 .elementor-element.elementor-element-9ec086d .aux-modern-heading-secondary .aux-head-highlight{font-size:37px;}.elementor-127 .elementor-element.elementor-element-73a8684 > .elementor-widget-container{margin:0px 0px 0px -43px;}.elementor-127 .elementor-element.elementor-element-73a8684 .aux-the-shape{width:722px;}.elementor-127 .elementor-element.elementor-element-ed287ca{--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-79f9059{--min-height:100vh;--padding-top:200px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-79f9059:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-79f9059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:43% 50%;}.elementor-127 .elementor-element.elementor-element-d11b6a1{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-b1572e6 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-127 .elementor-element.elementor-element-eab0b03 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-127 .elementor-element.elementor-element-d796883{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-127 .elementor-element.elementor-element-d796883 .aux-modern-heading-secondary{font-size:39px;}.elementor-127 .elementor-element.elementor-element-24c2ac8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-modern-button-wrapper{text-align:left;}.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-text{font-size:14px;}.elementor-127 .elementor-element.elementor-element-d6af831{--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-6ab0689{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-85633e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-primary{font-size:18px;letter-spacing:2px;}.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-secondary{font-size:28px;}.elementor-127 .elementor-element.elementor-element-5c88f08{left:17%;}.elementor-127 .elementor-element.elementor-element-50a3676{right:34px;}.elementor-127 .elementor-element.elementor-element-c5b67e5{left:calc( 50% + -307px );}.elementor-127 .elementor-element.elementor-element-fb4176d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-486fccb{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-f037e34{bottom:-21px;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-127 .elementor-element.elementor-element-f037e34 .aux-modern-heading-secondary{font-size:29px;}.elementor-127 .elementor-element.elementor-element-acd7264{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-d1001d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text-widget-overlay, .elementor-127 .elementor-element.elementor-element-d1001d1 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-c2bb0ed{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:035px;--padding-right:035px;}.elementor-127 .elementor-element.elementor-element-007b597{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-a328a0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-3f964b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c{bottom:-13px;}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-127 .elementor-element.elementor-element-fe9bb5c .aux-modern-heading-secondary{font-size:29px;}.elementor-127 .elementor-element.elementor-element-7828206{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:035px;--padding-right:035px;}.elementor-127 .elementor-element.elementor-element-af71d40{bottom:-21px;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-127 .elementor-element.elementor-element-af71d40 .aux-modern-heading-secondary{font-size:29px;}.elementor-127 .elementor-element.elementor-element-83bd5e4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-704b36b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d555844{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-cac2793{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-cde183a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-9bdd0b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-d1af86b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d1af86b{bottom:-13px;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-127 .elementor-element.elementor-element-d1af86b .aux-modern-heading-secondary{font-size:29px;}.elementor-127 .elementor-element.elementor-element-1015218{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-395f0d6{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-15cfc27 .aux-modern-heading-primary{font-size:18px;}.elementor-127 .elementor-element.elementor-element-15cfc27 .aux-modern-heading-secondary{font-size:28px;}.elementor-127 .elementor-element.elementor-element-1047f87{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-7d1aecf{width:auto;max-width:auto;right:36px;}.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-the-shape{width:275px;height:410px;}.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-widget-container-inner{max-width:100%;}.elementor-127 .elementor-element.elementor-element-1a9704e > .elementor-widget-container{margin:0px -18px 0px 0px;}.elementor-127 .elementor-element.elementor-element-0d5aa9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:35px;--padding-right:035px;}.elementor-127 .elementor-element.elementor-element-e50d01d .aux-the-shape{height:450px;}.elementor-127 .elementor-element.elementor-element-52281a0 > .elementor-widget-container{margin:0px -18px 0px 0px;}.elementor-127 .elementor-element.elementor-element-52281a0 .aux-widget-image{text-align:center;}.elementor-127 .elementor-element.elementor-element-4f04cf5{--margin-top:66px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-a4ae741 .elementor-heading-title{font-size:20px;}.elementor-127 .elementor-element.elementor-element-1878f3e .elementor-heading-title{font-size:28px;}.elementor-127 .elementor-element.elementor-element-d74c70d .aux-modern-heading-secondary{font-size:40px;}}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-4e670b6{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-be768b9{--width:69.572%;}.elementor-127 .elementor-element.elementor-element-ed287ca{--width:30.345%;}.elementor-127 .elementor-element.elementor-element-79f9059{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-b33f832{--width:100%;}.elementor-127 .elementor-element.elementor-element-d6af831{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-6ab0689{--width:42.245%;}.elementor-127 .elementor-element.elementor-element-99b2f2e{--width:27.224%;}.elementor-127 .elementor-element.elementor-element-fb4176d{--width:30.169%;}.elementor-127 .elementor-element.elementor-element-d2e9034{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-486fccb{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-2e124c4{--width:68.082%;}.elementor-127 .elementor-element.elementor-element-acd7264{--width:31.835%;}.elementor-127 .elementor-element.elementor-element-c2bb0ed{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-007b597{--width:31.835%;}.elementor-127 .elementor-element.elementor-element-3f964b3{--width:68.082%;}.elementor-127 .elementor-element.elementor-element-7828206{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-a69318d{--width:68.082%;}.elementor-127 .elementor-element.elementor-element-83bd5e4{--width:31.835%;}.elementor-127 .elementor-element.elementor-element-d555844{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-cac2793{--width:31.835%;}.elementor-127 .elementor-element.elementor-element-9bdd0b3{--width:68.082%;}.elementor-127 .elementor-element.elementor-element-e5488aa{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-1015218{--content-width:1200px;}.elementor-127 .elementor-element.elementor-element-395f0d6{--width:49.335%;}.elementor-127 .elementor-element.elementor-element-1047f87{--width:50.497%;}.elementor-127 .elementor-element.elementor-element-0d5aa9c{--content-width:1280px;}.elementor-127 .elementor-element.elementor-element-03238d2{--width:57.749%;}.elementor-127 .elementor-element.elementor-element-4f04cf5{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-be768b9{--width:63%;}.elementor-127 .elementor-element.elementor-element-b33f832{--width:63%;}.elementor-127 .elementor-element.elementor-element-6ab0689{--width:29%;}.elementor-127 .elementor-element.elementor-element-99b2f2e{--width:35%;}.elementor-127 .elementor-element.elementor-element-fb4176d{--width:29%;}}/* Start custom CSS for aux_modern_button, class: .elementor-element-cb6ee5d */.elementor-127 .elementor-element.elementor-element-cb6ee5d .aux-icon {
      transition: all 250ms ease-in;
}
.elementor-127 .elementor-element.elementor-element-cb6ee5d{
   overflow: visible;
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-73a8684 */@media screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-73a8684 .aux-the-shape {
    width: 495px;
}
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-7abeffc */.elementor-127 .elementor-element.elementor-element-7abeffc .master-carousel{
    width: 100vw;
}
.elementor-127 .elementor-element.elementor-element-7abeffc .aux-media-frame.aux-media-image a:after{
content:"";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: #00000040;
opacity: 0;
transition: all 250ms ease-in

}
.elementor-127 .elementor-element.elementor-element-7abeffc .aux-media-frame.aux-media-image a:hover:after{
    opacity: 1
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-24c2ac8 */.elementor-127 .elementor-element.elementor-element-24c2ac8 .aux-icon {
      transition: all 250ms ease-in;
}
.elementor-127 .elementor-element.elementor-element-24c2ac8{
   overflow: visible;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-85633e7 */@media screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-secondary {
    font-size: 38px!important;
}
}
@media only screen and (max-width: 1660px) and (min-width: 1025px) {
.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-primary{
    font-size: 17px!important;
}
.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-secondary{
    font-size: 50px!important;
}
.elementor-127 .elementor-element.elementor-element-85633e7 {
     padding-left: 58px;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-85633e7 .aux-modern-heading-secondary {
    font-size: 30px!important;
}
.elementor-127 .elementor-element.elementor-element-85633e7 .elementor-widget-container {
    margin: 0px -151px 0px 52px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab0689 */@media only screen and (max-width: 1660px) and (min-width: 1025px) {
.elementor-127 .elementor-element.elementor-element-6ab0689 {
    margin-left: 101px;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-6ab0689 {
    width: 29%!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-5c88f08 */@media screen and (max-width: 614px){
.elementor-127 .elementor-element.elementor-element-5c88f08 {
    left: 5%!important;
}
}

.elementor-127 .elementor-element.elementor-element-5c88f08 .aux-the-shape{
    height: auto!important;
}

@media only screen and (max-width: 1660px) and (min-width: 1025px) {
.elementor-127 .elementor-element.elementor-element-5c88f08 .aux-the-shape {
    width: 463px!important;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {

.elementor-127 .elementor-element.elementor-element-5c88f08{
   top: -8px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-50a3676 */@media screen and (max-width: 614px){
.elementor-127 .elementor-element.elementor-element-50a3676 {
     right: -30px!important;
}
.elementor-127 .elementor-element.elementor-element-50a3676 .aux-widget-image .aux-media-image img{
    max-width: 80%;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-50a3676 .aux-media-image {
    max-width: 90px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-c5b67e5 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-c5b67e5 .aux-media-image {
    max-width: 79px!important;
}
.elementor-127 .elementor-element.elementor-element-c5b67e5{
    left: calc( 50% + -157px )!important;
}
}
@media screen and (max-width: 614px){
.elementor-127 .elementor-element.elementor-element-c5b67e5 {
    left:-30px!important;
}
.elementor-127 .elementor-element.elementor-element-c5b67e5 .aux-widget-image .aux-media-image img{
    max-width: 80%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99b2f2e */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-99b2f2e {
    width: 39%!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5a8273 */@media only screen and (max-width: 1660px) and (min-width: 1025px) {
.elementor-127 .elementor-element.elementor-element-a5a8273 .elementor-widget-container p{
  font-size: 15px;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-a5a8273 .elementor-widget-container p{
    margin-bottom: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4176d */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-fb4176d .elementor-widget-wrap {
    align-content: center!important;
    margin-top: 14px!important;
}
.elementor-127 .elementor-element.elementor-element-fb4176d {
    width: 31%!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6af831 */@media screen and (max-width: 400px){
.elementor-127 .elementor-element.elementor-element-d6af831 {
   background-position: 321% 70px!important;
}
.elementor-127 .elementor-element.elementor-element-d6af831 .elementor-background-overlay{
      background-position:-54px 762px!important;
}
}
@media only screen and (max-width: 1660px) and (min-width: 1025px) {
.elementor-127 .elementor-element.elementor-element-d6af831 .elementor-background-overlay{
   background-size: 27%!important;
}
.elementor-127 .elementor-element.elementor-element-d6af831{
    background-position: 104% -49px!important;
    background-size: 18%!important;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-d6af831 {
    background-position: 114% 89px;
    background-size: 190px;
}
.elementor-127 .elementor-element.elementor-element-d6af831 .elementor-background-overlay {
    background-position: -105px 111px!important;
    background-size: 245px auto!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-795bb43 */.elementor-127 .elementor-element.elementor-element-795bb43 .aux-media-image:after {
    content: '';
    background-color: transparent;
    position: absolute;
    left: -20px;
    right: 20px;
    top: -20px;
    bottom: 20px;
    border: 1px solid var( --e-global-color-text );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-d1001d1 */.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text-widget-header{
    max-width: 68%;
}

.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button {
    margin: 45px 0 0 0;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text-widget-content {
    margin-left: -73px;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .auxicon2-arrow-thin-right:before{
border: 1px solid var( --e-global-color-secondary );
    border-radius:50px;
    padding: 7px;
    transition: all 250ms ease-in
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button{
    overflow: visible;
}
@media only screen and (max-width:1025px) {
.elementor-127 .elementor-element.elementor-element-d1001d1 .auxicon2-arrow-thin-right:before{
  padding: 5px;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button {
    margin: 20px 0 0 0;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text-widget-header {
    max-width: 58%;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button .aux-overlay::after
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text-widget-content {
    margin-left: -55px;
}}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-button:hover .auxicon2-arrow-thin-right:before{
    border-color: var( --e-global-color-text );
    background-color: var( --e-global-color-text );
}
.elementor-127 .elementor-element.elementor-element-d1001d1  .aux-button .aux-overlay::after{
    padding-top: 0;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text{
    transition: all 250ms ease-in
}
@media screen and (max-width: 1095px) and (min-width: 1025px){
.elementor-127 .elementor-element.elementor-element-d1001d1  .aux-icon{
    top: 5px;
    position: absolute;
    right: -61px;
}
}
@media only screen and (max-width: 400px) {
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-icon {
    font-size: 19px!important;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .widget-content{
    height: 82px;
    overflow: hidden;
}
.elementor-127 .elementor-element.elementor-element-d1001d1 .aux-text-widget-content {
    margin-left: -98px;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a328a0c */.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text-widget-header{
    max-width: 67%;
}

.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button {
    margin: 45px 0 0 0;
}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text-widget-content {
    margin-right: -65px;
    
}
.elementor-127 .elementor-element.elementor-element-a328a0c .auxicon2-arrow-thin-right:before{
    border: 1px solid var( --e-global-color-secondary );
    border-radius:50px;
    padding: 7px;
        transition: all 250ms ease-in

}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button{
    overflow: visible;
    
}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-widget-advanced-text{
    flex-direction: row-reverse;
}
@media only screen and (max-width:1025px) {
.elementor-127 .elementor-element.elementor-element-a328a0c .auxicon2-arrow-thin-right:before{
  padding: 5px;
}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button {
    margin: 20px 0 0 0;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text-widget-header {
    max-width: 58%;
}
}
@media only screen and (max-width: 768px) {
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text-widget-content {
    margin-right: -104px;
}
}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-button:hover .auxicon2-arrow-thin-right:before{
    border-color: var( --e-global-color-text );
    background-color: var( --e-global-color-text );
}
.elementor-127 .elementor-element.elementor-element-a328a0c  .aux-button .aux-overlay::after{
    padding-top: 0;
}
@media screen and (max-width: 1095px) and (min-width: 1025px){
.elementor-127 .elementor-element.elementor-element-a328a0c  .aux-icon{
    top: 2px;
    position: absolute;
    right: -61px;
}
}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text{
    transition: all 250ms ease-in
}
@media only screen and (max-width: 400px) {
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-icon {
    font-size: 19px!important;
}
.elementor-127 .elementor-element.elementor-element-a328a0c .widget-content{
    height: 82px;
    overflow: hidden;
}
.elementor-127 .elementor-element.elementor-element-a328a0c .aux-text-widget-content {
    margin-left: -2px;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-270bb37 */.elementor-127 .elementor-element.elementor-element-270bb37 .aux-media-image:after {
content: '';
    background-color: transparent;
    position: absolute;
    left: 20px;
    right: -20px;
    top: -20px;
    bottom: 20px;
    border: 1px solid var( --e-global-color-text );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-0e5e6ba */.elementor-127 .elementor-element.elementor-element-0e5e6ba .aux-media-image:after {
    content: '';
    background-color: transparent;
    position: absolute;
    left: -20px;
    right: 20px;
    top: -20px;
    bottom: 20px;
    border: 1px solid var( --e-global-color-text );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-704b36b */.elementor-127 .elementor-element.elementor-element-704b36b .aux-text-widget-header{
    max-width: 68%;
}

.elementor-127 .elementor-element.elementor-element-704b36b .aux-button {
    margin: 45px 0 0 0;
}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-text-widget-content {
    margin-left: -73px;
}
.elementor-127 .elementor-element.elementor-element-704b36b .auxicon2-arrow-thin-right:before{
border: 1px solid var( --e-global-color-secondary );
    border-radius:50px;
    padding: 7px;
    transition: all 250ms ease-in
}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-button{
    overflow: visible;
}
@media only screen and (max-width:1025px) {
.elementor-127 .elementor-element.elementor-element-704b36b .auxicon2-arrow-thin-right:before{
  padding: 5px;
}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-button {
    margin: 20px 0 0 0;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-704b36b .aux-text-widget-header {
    max-width: 58%;
}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-button .aux-overlay::after
.elementor-127 .elementor-element.elementor-element-704b36b .aux-text-widget-content {
    margin-left: -55px;
}}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-button:hover .auxicon2-arrow-thin-right:before{
    border-color: var( --e-global-color-text );
    background-color: var( --e-global-color-text );
}
.elementor-127 .elementor-element.elementor-element-704b36b  .aux-button .aux-overlay::after{
    padding-top: 0;
}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-text{
    transition: all 250ms ease-in
}
@media screen and (max-width: 1095px) and (min-width: 1025px){
.elementor-127 .elementor-element.elementor-element-704b36b  .aux-icon{
    top: 5px;
    position: absolute;
    right: -61px;
}
}
@media only screen and (max-width: 400px) {
.elementor-127 .elementor-element.elementor-element-704b36b .aux-icon {
    font-size: 19px!important;
}
.elementor-127 .elementor-element.elementor-element-704b36b .widget-content{
    height: 82px;
    overflow: hidden;
}
.elementor-127 .elementor-element.elementor-element-704b36b .aux-text-widget-content {
    margin-left: -98px;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-cde183a */.elementor-127 .elementor-element.elementor-element-cde183a .aux-text-widget-header{
    max-width: 67%;
}

.elementor-127 .elementor-element.elementor-element-cde183a .aux-button {
    margin: 45px 0 0 0;
}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-text-widget-content {
    margin-right: -65px;
    
}
.elementor-127 .elementor-element.elementor-element-cde183a .auxicon2-arrow-thin-right:before{
    border: 1px solid var( --e-global-color-secondary );
    border-radius:50px;
    padding: 7px;
        transition: all 250ms ease-in

}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-button{
    overflow: visible;
    
}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-widget-advanced-text{
    flex-direction: row-reverse;
}
@media only screen and (max-width:1025px) {
.elementor-127 .elementor-element.elementor-element-cde183a .auxicon2-arrow-thin-right:before{
  padding: 5px;
}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-button {
    margin: 20px 0 0 0;
}
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-cde183a .aux-text-widget-header {
    max-width: 58%;
}
}
@media only screen and (max-width: 768px) {
.elementor-127 .elementor-element.elementor-element-cde183a .aux-text-widget-content {
    margin-right: -104px;
}
}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-button:hover .auxicon2-arrow-thin-right:before{
    border-color: var( --e-global-color-text );
    background-color: var( --e-global-color-text );
}
.elementor-127 .elementor-element.elementor-element-cde183a  .aux-button .aux-overlay::after{
    padding-top: 0;
}
@media screen and (max-width: 1095px) and (min-width: 1025px){
.elementor-127 .elementor-element.elementor-element-cde183a  .aux-icon{
    top: 2px;
    position: absolute;
    right: -61px;
}
}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-text{
    transition: all 250ms ease-in
}
@media only screen and (max-width: 400px) {
.elementor-127 .elementor-element.elementor-element-cde183a .aux-icon {
    font-size: 19px!important;
}
.elementor-127 .elementor-element.elementor-element-cde183a .widget-content{
    height: 82px;
    overflow: hidden;
}
.elementor-127 .elementor-element.elementor-element-cde183a .aux-text-widget-content {
    margin-left: -2px;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-175b288 */.elementor-127 .elementor-element.elementor-element-175b288 .aux-media-image:after {
content: '';
    background-color: transparent;
    position: absolute;
    left: 20px;
    right: -20px;
    top: -20px;
    bottom: 20px;
    border: 1px solid var( --e-global-color-text );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-7d1aecf */@media only screen and (max-width: 900px) and (min-width: 768px) {
.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-the-shape{
    width: 334px!important;
    height: 493px!important;
}
}

@media only screen and (max-width: 500px) and (min-width: 400px) {
.elementor-127 .elementor-element.elementor-element-7d1aecf .aux-the-shape {
    width: 313px!important;
    height: 471px!important;
}
}/* End custom CSS */