.elementor-639 .elementor-element.elementor-element-d9bc136{--display:flex;--min-height:100vh;--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;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-repeater-item-35dcb9f .swiper-slide-bg{background-image:url(https://www.hotelraffy.it/wp-content/uploads/2024/05/breakfast06-hotelraffy-scaled.webp);background-size:cover;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-repeater-item-35dcb9f .elementor-background-overlay{background-color:var( --e-global-color-72bcb65 );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-repeater-item-2851732 .swiper-slide-bg{background-image:url(https://www.hotelraffy.it/wp-content/uploads/2024/05/bike45-hotelraffy-scaled.webp);background-size:cover;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-repeater-item-2851732 .elementor-background-overlay{background-color:var( --e-global-color-72bcb65 );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-repeater-item-edd2673 .swiper-slide-bg{background-image:url(https://www.hotelraffy.it/wp-content/uploads/2024/05/family27-hotelraffy-scaled.webp);background-size:cover;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-repeater-item-edd2673 .elementor-background-overlay{background-color:var( --e-global-color-72bcb65 );}.elementor-639 .elementor-element.elementor-element-43b41c4 .swiper-slide{transition-duration:calc(4000ms*1.2);height:100vh;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-639 .elementor-element.elementor-element-43b41c4 .swiper-slide-contents{max-width:500px;}.elementor-639 .elementor-element.elementor-element-43b41c4 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-c0195a4-font-family ), Sans-serif;font-size:var( --e-global-typography-c0195a4-font-size );font-weight:var( --e-global-typography-c0195a4-font-weight );line-height:var( --e-global-typography-c0195a4-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );border-width:1px;border-radius:30px;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-swiper-button{font-size:50px;color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-eb629f7{bottom:-20px;z-index:10;}.elementor-639 .elementor-element.elementor-element-62d88cf{--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;--overlay-opacity:0.5;--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-639 .elementor-element.elementor-element-62d88cf:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-639 .elementor-element.elementor-element-62d88cf::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.hotelraffy.it/wp-content/uploads/2024/05/palme-hotelraffy.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-639 .elementor-element.elementor-element-fdd0439{text-align:center;}.elementor-639 .elementor-element.elementor-element-fdd0439 .elementor-heading-title{color:var( --e-global-color-5be8dd7 );}.elementor-639 .elementor-element.elementor-element-2abfa3e{--spacer-size:10px;}.elementor-639 .elementor-element.elementor-element-4752a79{text-align:center;}.elementor-639 .elementor-element.elementor-element-4752a79 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-9747d5d{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.7;}.elementor-639 .elementor-element.elementor-element-9747d5d:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9747d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelraffy.it/wp-content/uploads/2024/05/family16-hotelraffy-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-639 .elementor-element.elementor-element-9747d5d::before, .elementor-639 .elementor-element.elementor-element-9747d5d > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-9747d5d > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-9747d5d > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-9747d5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-9747d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-639 .elementor-element.elementor-element-faca7a7{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-639 .elementor-element.elementor-element-faca7a7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-4d01300{--spacer-size:20px;}.elementor-639 .elementor-element.elementor-element-ec92383{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-639 .elementor-element.elementor-element-ec92383 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-a04f0f1{--spacer-size:20px;}.elementor-639 .elementor-element.elementor-element-90f4c8e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-58a8836{--spacer-size:10px;}.elementor-639 .elementor-element.elementor-element-ee8ac09{z-index:2;}.elementor-639 .elementor-element.elementor-element-ee8ac09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-639 .elementor-element.elementor-element-ee8ac09 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-639 .elementor-element.elementor-element-c8093f2{--spacer-size:500px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;z-index:1;}.elementor-639 .elementor-element.elementor-element-c8093f2 > .elementor-widget-container{border-style:solid;border-width:50px 50px 50px 50px;border-color:var( --e-global-color-d941b49 );border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-8ae19cd{--spacer-size:650px;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:0;}.elementor-639 .elementor-element.elementor-element-8ae19cd > .elementor-widget-container{background-color:var( --e-global-color-e5c4e79 );margin:20px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-68f0e43{--spacer-size:700px;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:0;}.elementor-639 .elementor-element.elementor-element-68f0e43 > .elementor-widget-container{background-color:var( --e-global-color-e5c4e79 );margin:40px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-bbf15cb{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.7;}.elementor-639 .elementor-element.elementor-element-bbf15cb:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-bbf15cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelraffy.it/wp-content/uploads/2024/05/bike35-hotelraffy-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-639 .elementor-element.elementor-element-bbf15cb::before, .elementor-639 .elementor-element.elementor-element-bbf15cb > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-bbf15cb > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-bbf15cb > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-bbf15cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-bbf15cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-639 .elementor-element.elementor-element-2ca2f48{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-639 .elementor-element.elementor-element-2ca2f48 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-bcff7f2{--spacer-size:20px;}.elementor-639 .elementor-element.elementor-element-56c9618{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-639 .elementor-element.elementor-element-56c9618 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-04eaf0f{--spacer-size:20px;}.elementor-639 .elementor-element.elementor-element-d4bfe70{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-7bdfbf5{--spacer-size:10px;}.elementor-639 .elementor-element.elementor-element-6830eca{z-index:2;}.elementor-639 .elementor-element.elementor-element-6830eca .elementor-button-content-wrapper{flex-direction:row;}.elementor-639 .elementor-element.elementor-element-6830eca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-639 .elementor-element.elementor-element-8c08c44{--spacer-size:500px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;z-index:1;}.elementor-639 .elementor-element.elementor-element-8c08c44 > .elementor-widget-container{border-style:solid;border-width:50px 50px 50px 50px;border-color:var( --e-global-color-d941b49 );border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-1283229{--spacer-size:650px;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:0;}.elementor-639 .elementor-element.elementor-element-1283229 > .elementor-widget-container{background-color:var( --e-global-color-e5c4e79 );margin:20px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-1a340f0{--spacer-size:700px;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:0;}.elementor-639 .elementor-element.elementor-element-1a340f0 > .elementor-widget-container{background-color:var( --e-global-color-e5c4e79 );margin:40px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-25ca426{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.7;}.elementor-639 .elementor-element.elementor-element-25ca426:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-25ca426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelraffy.it/wp-content/uploads/2024/05/petfriendly03-hotelraffy-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-639 .elementor-element.elementor-element-25ca426::before, .elementor-639 .elementor-element.elementor-element-25ca426 > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-25ca426 > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-25ca426 > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-25ca426 > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-25ca426 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-639 .elementor-element.elementor-element-3c722b3{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-639 .elementor-element.elementor-element-3c722b3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-dcb909c{--spacer-size:20px;}.elementor-639 .elementor-element.elementor-element-347cac5{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-639 .elementor-element.elementor-element-347cac5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-18eaaa2{--spacer-size:20px;}.elementor-639 .elementor-element.elementor-element-3498283{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:2;text-align:center;color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-adb9c90{--spacer-size:10px;}.elementor-639 .elementor-element.elementor-element-5bee938{z-index:2;}.elementor-639 .elementor-element.elementor-element-5bee938 .elementor-button-content-wrapper{flex-direction:row;}.elementor-639 .elementor-element.elementor-element-5bee938 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-639 .elementor-element.elementor-element-ea09be3{--spacer-size:500px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;z-index:1;}.elementor-639 .elementor-element.elementor-element-ea09be3 > .elementor-widget-container{border-style:solid;border-width:50px 50px 50px 50px;border-color:var( --e-global-color-d941b49 );border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-ac2afe3{--spacer-size:650px;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:0;}.elementor-639 .elementor-element.elementor-element-ac2afe3 > .elementor-widget-container{background-color:var( --e-global-color-e5c4e79 );margin:20px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-6cda265{--spacer-size:700px;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:0;}.elementor-639 .elementor-element.elementor-element-6cda265 > .elementor-widget-container{background-color:var( --e-global-color-e5c4e79 );margin:40px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-639 .elementor-element.elementor-element-9dd2fce{--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;--overlay-opacity:0.5;--padding-top:140px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-639 .elementor-element.elementor-element-9dd2fce:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D6E71;}.elementor-639 .elementor-element.elementor-element-9dd2fce::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.hotelraffy.it/wp-content/uploads/2024/05/palme-hotelraffy.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-639 .elementor-element.elementor-element-a5f5e3a .elementor-icon-wrapper{text-align:center;}.elementor-639 .elementor-element.elementor-element-a5f5e3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-a5f5e3a.elementor-view-framed .elementor-icon, .elementor-639 .elementor-element.elementor-element-a5f5e3a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-a5f5e3a.elementor-view-framed .elementor-icon, .elementor-639 .elementor-element.elementor-element-a5f5e3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-a5f5e3a .elementor-icon{font-size:60px;}.elementor-639 .elementor-element.elementor-element-a5f5e3a .elementor-icon svg{height:60px;}.elementor-639 .elementor-element.elementor-element-39e867d{text-align:center;}.elementor-639 .elementor-element.elementor-element-39e867d .elementor-heading-title{font-family:var( --e-global-typography-47ba4bf-font-family ), Sans-serif;font-size:var( --e-global-typography-47ba4bf-font-size );text-transform:var( --e-global-typography-47ba4bf-text-transform );line-height:var( --e-global-typography-47ba4bf-line-height );color:var( --e-global-color-5be8dd7 );}.elementor-639 .elementor-element.elementor-element-a0860fa{--spacer-size:10px;}.elementor-639 .elementor-element.elementor-element-41e0d10{text-align:center;color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-5dc1cf7{--spacer-size:30px;}.elementor-639 .elementor-element.elementor-element-566e507{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-639 .elementor-element.elementor-element-95dcae4 .elementor-button{background-color:var( --e-global-color-5be8dd7 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-639 .elementor-element.elementor-element-95dcae4 .elementor-button:hover, .elementor-639 .elementor-element.elementor-element-95dcae4 .elementor-button:focus{background-color:var( --e-global-color-6d447b8 );}.elementor-639 .elementor-element.elementor-element-95dcae4{z-index:2;}.elementor-639 .elementor-element.elementor-element-95dcae4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-639 .elementor-element.elementor-element-95dcae4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-639 .elementor-element.elementor-element-ff5982c .elementor-button{background-color:var( --e-global-color-5be8dd7 );}.elementor-639 .elementor-element.elementor-element-ff5982c .elementor-button:hover, .elementor-639 .elementor-element.elementor-element-ff5982c .elementor-button:focus{background-color:var( --e-global-color-6d447b8 );}.elementor-639 .elementor-element.elementor-element-ff5982c{z-index:2;}.elementor-639 .elementor-element.elementor-element-ff5982c .elementor-button-content-wrapper{flex-direction:row;}.elementor-639 .elementor-element.elementor-element-ff5982c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-639 .elementor-element.elementor-element-bda8cda{--display:flex;--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;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-heading{font-size:var( --e-global-typography-c0195a4-font-size );line-height:var( --e-global-typography-c0195a4-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-639 .elementor-element.elementor-element-39e867d .elementor-heading-title{font-size:var( --e-global-typography-47ba4bf-font-size );line-height:var( --e-global-typography-47ba4bf-line-height );}}@media(max-width:1024px){.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-heading{font-size:var( --e-global-typography-c0195a4-font-size );line-height:var( --e-global-typography-c0195a4-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-639 .elementor-element.elementor-element-39e867d .elementor-heading-title{font-size:var( --e-global-typography-47ba4bf-font-size );line-height:var( --e-global-typography-47ba4bf-line-height );}}@media(max-width:767px){.elementor-639 .elementor-element.elementor-element-d9bc136{--min-height:65vh;}.elementor-639 .elementor-element.elementor-element-43b41c4 .swiper-slide{height:65vh;}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-heading{font-size:var( --e-global-typography-c0195a4-font-size );line-height:var( --e-global-typography-c0195a4-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-639 .elementor-element.elementor-element-43b41c4 .elementor-swiper-button{font-size:34px;}.elementor-639 .elementor-element.elementor-element-eb629f7{bottom:-150px;}.elementor-639 .elementor-element.elementor-element-62d88cf{--padding-top:180px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-639 .elementor-element.elementor-element-9747d5d{--min-height:500px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-639 .elementor-element.elementor-element-c8093f2{--spacer-size:250px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-639 .elementor-element.elementor-element-c8093f2 > .elementor-widget-container{border-width:25px 25px 25px 25px;}.elementor-639 .elementor-element.elementor-element-8ae19cd{--spacer-size:325px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-639 .elementor-element.elementor-element-68f0e43{--spacer-size:350px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-639 .elementor-element.elementor-element-bbf15cb{--min-height:500px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-639 .elementor-element.elementor-element-8c08c44{--spacer-size:250px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-639 .elementor-element.elementor-element-8c08c44 > .elementor-widget-container{border-width:25px 25px 25px 25px;}.elementor-639 .elementor-element.elementor-element-1283229{--spacer-size:325px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-639 .elementor-element.elementor-element-1a340f0{--spacer-size:350px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-639 .elementor-element.elementor-element-25ca426{--min-height:500px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-639 .elementor-element.elementor-element-ea09be3{--spacer-size:250px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-639 .elementor-element.elementor-element-ea09be3 > .elementor-widget-container{border-width:25px 25px 25px 25px;}.elementor-639 .elementor-element.elementor-element-ac2afe3{--spacer-size:325px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-639 .elementor-element.elementor-element-6cda265{--spacer-size:350px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-639 .elementor-element.elementor-element-9dd2fce{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-639 .elementor-element.elementor-element-a5f5e3a .elementor-icon{font-size:40px;}.elementor-639 .elementor-element.elementor-element-a5f5e3a .elementor-icon svg{height:40px;}.elementor-639 .elementor-element.elementor-element-39e867d .elementor-heading-title{font-size:var( --e-global-typography-47ba4bf-font-size );line-height:var( --e-global-typography-47ba4bf-line-height );}.elementor-639 .elementor-element.elementor-element-5dc1cf7{--spacer-size:10px;}.elementor-639 .elementor-element.elementor-element-566e507{--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;}.elementor-639 .elementor-element.elementor-element-ff5982c > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-639 .elementor-element.elementor-element-62d88cf{--content-width:800px;}.elementor-639 .elementor-element.elementor-element-9747d5d{--width:100%;}.elementor-639 .elementor-element.elementor-element-bbf15cb{--width:100%;}.elementor-639 .elementor-element.elementor-element-25ca426{--width:100%;}.elementor-639 .elementor-element.elementor-element-9dd2fce{--content-width:800px;}}@media(min-width:1367px){.elementor-639 .elementor-element.elementor-element-62d88cf::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-62d88cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-639 .elementor-element.elementor-element-9dd2fce::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .e-con-inner > .elementor-background-video-container::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .e-con-inner > .elementor-background-slideshow::before, .elementor-639 .elementor-element.elementor-element-9dd2fce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-ee8ac09 */.elementor-639 .elementor-element.elementor-element-ee8ac09 svg {
    font-size: 40px;
    margin-top: -10px;
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-ee8ac09 svg {
        font-size: 24px;
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-c8093f2 */.elementor-639 .elementor-element.elementor-element-c8093f2 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8ae19cd */.elementor-639 .elementor-element.elementor-element-8ae19cd {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-68f0e43 */.elementor-639 .elementor-element.elementor-element-68f0e43 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6830eca */.elementor-639 .elementor-element.elementor-element-6830eca svg {
    font-size: 40px;
    margin-top: -5px;
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-6830eca svg {
        font-size: 24px;
        margin-top: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8c08c44 */.elementor-639 .elementor-element.elementor-element-8c08c44 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-1283229 */.elementor-639 .elementor-element.elementor-element-1283229 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-1a340f0 */.elementor-639 .elementor-element.elementor-element-1a340f0 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bee938 */.elementor-639 .elementor-element.elementor-element-5bee938 svg {
    font-size: 40px;
    margin-top: -12px;
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-5bee938 svg {
        font-size: 24px;
        margin-top: 0px;
    }
    
    .elementor-639 .elementor-element.elementor-element-5bee938 .elementor-button-text {
        line-height: 1;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ea09be3 */.elementor-639 .elementor-element.elementor-element-ea09be3 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ac2afe3 */.elementor-639 .elementor-element.elementor-element-ac2afe3 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-6cda265 */.elementor-639 .elementor-element.elementor-element-6cda265 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95dcae4 */.elementor-639 .elementor-element.elementor-element-95dcae4 svg {
    font-size: 40px;
    margin-top: -10px;
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-95dcae4 svg {
        font-size: 24px;
        margin-top: -5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff5982c */.elementor-639 .elementor-element.elementor-element-ff5982c svg {
    font-size: 40px;
    margin-top: -10px;
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-ff5982c svg {
        font-size: 24px;
        margin-top: -5px;
    }
}/* End custom CSS */