.elementor-15 .elementor-element.elementor-element-9260f2b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9260f2b > .elementor-shape-bottom .elementor-shape-fill, .elementor-15 .elementor-element.elementor-element-9260f2b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9260f2b > .elementor-shape-bottom svg, .elementor-15 .elementor-element.elementor-element-9260f2b > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:59px;}.elementor-15 .elementor-element.elementor-element-9260f2b > .elementor-shape-bottom, .elementor-15 .elementor-element.elementor-element-9260f2b > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-repeater-item-6a6880d .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor0 );background-image:url(https://villasantamaria.ch/wp-content/uploads/2025/04/Villa-Santa-Maria-home-1-1-1-scaled.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-repeater-item-6a6880d .elementor-background-overlay{background-color:#07114987;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-repeater-item-6a6880d .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-repeater-item-6a6880d .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-15 .elementor-element.elementor-element-7714496 .swiper-slide{transition-duration:calc(5000ms*1.2);height:687px;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-slide-button{background-color:#19388A;font-family:"Open Sans", Sans-serif;font-weight:500;border-width:0px;border-radius:12px;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7714496{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-7714496 .swiper-slide-contents{max-width:752px;}.elementor-15 .elementor-element.elementor-element-7714496 .swiper-slide-inner{padding:0px 080px 0120px 80px;text-align:center;}.elementor-15 .elementor-element.elementor-element-7714496 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:6px;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-slide-heading{font-size:25px;font-weight:300;text-decoration:none;line-height:17px;}.elementor-15 .elementor-element.elementor-element-7714496 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:17px;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-slide-description{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:400;letter-spacing:0.4px;word-spacing:2px;}.elementor-15 .elementor-element.elementor-element-7714496 .elementor-swiper-button{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b70aa99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-f20df98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#19388A;--border-color:#19388A;}.elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-b2455fa .elementor-heading-title{color:#19388A;}.elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-b2455fa.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-b2455fa > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-b3fc590{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-9645349.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-9645349 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-5656f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-5656f22:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5656f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EFFF;}.elementor-15 .elementor-element.elementor-element-86d715b{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-86d715b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:47px 47px 47px 47px;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-86d715b .swiper-pagination-bullet{width:10px;height:10px;}.elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button.elementor-swiper-button-prev:hover{color:#FFFFFF80;}.elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button.elementor-swiper-button-next:hover{color:#FFFFFF80;}.elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button-next, .elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button-prev{background-color:#0000004D;padding:10px;margin-top:unset;top:calc(50% - 25px);}.elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button-next:hover, .elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button-prev:hover{background-color:#FFCC00E6;}.elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button-prev{left:calc(0%);right:unset;}.elementor-15 .elementor-element.elementor-element-86d715b .elementor-swiper-button-next{right:calc(0%);left:unset;}.elementor-15 .elementor-element.elementor-element-86d715b .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#19388A !important;}.elementor-15 .elementor-element.elementor-element-b57b6af{--display:flex;--min-height:0px;}.elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cba4efe.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-cba4efe .elementor-heading-title{font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-cba4efe.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-cba4efe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-f4b1cc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-a79d06d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-52d91a1{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:-1px 0px 10px 0px rgba(25.243176474401956, 25.720018077319732, 25.978125, 0.25);}.elementor-15 .elementor-element.elementor-element-52d91a1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-52d91a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-52d91a1::before, .elementor-15 .elementor-element.elementor-element-52d91a1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-52d91a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-52d91a1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-52d91a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-52d91a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-824660b .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-824660b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-824660b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-824660b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-824660b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-824660b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-824660b.elementor-view-framed .elementor-icon{background-color:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-824660b.elementor-view-stacked .elementor-icon svg{fill:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-4f3fb55 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a3f36da{text-align:center;}.elementor-15 .elementor-element.elementor-element-a3f36da .elementor-heading-title{font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-a3f36da.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-a3f36da > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-96e5e78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-f2cbd39{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:-1px 0px 10px 0px rgba(25, 26, 26, 0.25);}.elementor-15 .elementor-element.elementor-element-f2cbd39:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f2cbd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f2cbd39::before, .elementor-15 .elementor-element.elementor-element-f2cbd39 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f2cbd39 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f2cbd39 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f2cbd39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f2cbd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-a62479a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#19388A;}.elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-framed .elementor-icon{background-color:#19388A;}.elementor-15 .elementor-element.elementor-element-a62479a.elementor-view-stacked .elementor-icon svg{fill:#19388A;}.elementor-15 .elementor-element.elementor-element-20b27a4 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0e7371b{text-align:center;}.elementor-15 .elementor-element.elementor-element-0e7371b .elementor-heading-title{font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-0e7371b.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-0e7371b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cdb011f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-43427bf{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:-1px 0px 10px 0px rgba(25, 26, 26, 0.25);}.elementor-15 .elementor-element.elementor-element-43427bf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-43427bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-43427bf::before, .elementor-15 .elementor-element.elementor-element-43427bf > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-43427bf > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-43427bf > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-43427bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-43427bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1d142de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1d142de .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-framed .elementor-icon{background-color:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-1d142de.elementor-view-stacked .elementor-icon svg{fill:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-0a06b3f img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0f96d36{text-align:center;}.elementor-15 .elementor-element.elementor-element-0f96d36 .elementor-heading-title{font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-0f96d36.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-0f96d36 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-e7c64f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-e0515f1{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:-1px 0px 10px 0px rgba(25, 26, 26, 0.25);}.elementor-15 .elementor-element.elementor-element-e0515f1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e0515f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e0515f1::before, .elementor-15 .elementor-element.elementor-element-e0515f1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e0515f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e0515f1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e0515f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e0515f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-67d78a6 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#19388A;}.elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-framed .elementor-icon{background-color:#19388A;}.elementor-15 .elementor-element.elementor-element-67d78a6.elementor-view-stacked .elementor-icon svg{fill:#19388A;}.elementor-15 .elementor-element.elementor-element-cd01629 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-fa1192a{text-align:center;}.elementor-15 .elementor-element.elementor-element-fa1192a .elementor-heading-title{font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-fa1192a.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-fa1192a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-06659e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-66b714f{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:-1px 0px 10px 0px rgba(25, 26, 26, 0.25);}.elementor-15 .elementor-element.elementor-element-66b714f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-66b714f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-66b714f::before, .elementor-15 .elementor-element.elementor-element-66b714f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-66b714f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-66b714f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-66b714f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-66b714f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-2860ab5 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-framed .elementor-icon{background-color:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-2860ab5.elementor-view-stacked .elementor-icon svg{fill:#5B9ADD;}.elementor-15 .elementor-element.elementor-element-cdafc2e img{width:98%;height:215px;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-ddc3eb7{text-align:center;}.elementor-15 .elementor-element.elementor-element-ddc3eb7 .elementor-heading-title{font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-ddc3eb7.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-ddc3eb7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-71d6ef2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1017687{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:-1px 0px 10px 0px rgba(25, 26, 26, 0.25);}.elementor-15 .elementor-element.elementor-element-1017687:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1017687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1017687::before, .elementor-15 .elementor-element.elementor-element-1017687 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1017687 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1017687 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1017687 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1017687 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-e6f69e6 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;color:#19388A;}.elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-framed .elementor-icon{background-color:#19388A;}.elementor-15 .elementor-element.elementor-element-e6f69e6.elementor-view-stacked .elementor-icon svg{fill:#19388A;}.elementor-15 .elementor-element.elementor-element-926cabb img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-84d8429{text-align:center;}.elementor-15 .elementor-element.elementor-element-84d8429 .elementor-heading-title{font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-84d8429.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-84d8429 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cf79cf8{text-align:center;}.elementor-15 .elementor-element.elementor-element-cf79cf8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-cf79cf8.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-cf79cf8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-bdc381b{text-align:center;}.elementor-15 .elementor-element.elementor-element-bdc381b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-bdc381b.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-bdc381b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-172438a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-172438a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-172438a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EFFF;}.elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-ff34926 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:600;color:#19388A;}.elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-ff34926.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-ff34926 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-5e90fc6{--display:flex;}.elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-330b997{text-align:center;}.elementor-15 .elementor-element.elementor-element-330b997 .elementor-heading-title{font-size:33px;font-weight:600;line-height:34px;letter-spacing:-0.3px;word-spacing:1px;color:#19388A;}.elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-330b997.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-330b997 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-f269e8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f269e8c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f269e8c{columns:1;text-align:center;font-weight:400;}.elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-f269e8c.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-f269e8c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-712adc5{--display:flex;--min-height:380px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-712adc5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-712adc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EFFF;}.elementor-15 .elementor-element.elementor-element-ebe8413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:-1px 0px 14px -2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ebe8413:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ebe8413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ebe8413.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ab61f88 img{height:170px;border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a564510 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-a564510{text-align:left;}.elementor-15 .elementor-element.elementor-element-a564510 p{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-a564510.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-a564510 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-cd04f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:-1px 0px 14px -2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cd04f1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cd04f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-cd04f1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-93a0ab9 img{height:170px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-c584d73 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-c584d73{text-align:left;}.elementor-15 .elementor-element.elementor-element-c584d73 p{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-c584d73.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-c584d73 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-177c6dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:-1px 0px 14px -2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-177c6dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-177c6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-177c6dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f6a21da img{height:170px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0eedcdd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-0eedcdd{text-align:left;}.elementor-15 .elementor-element.elementor-element-0eedcdd p{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-0eedcdd.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-0eedcdd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-9e279d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:-1px 0px 14px -2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9e279d2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9e279d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9e279d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e81b26e img{height:170px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-e31d7d2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-e31d7d2{text-align:left;}.elementor-15 .elementor-element.elementor-element-e31d7d2 p{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-e31d7d2.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-e31d7d2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-f38118e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-0d895da{text-align:center;}.elementor-15 .elementor-element.elementor-element-0d895da .elementor-heading-title{color:#19388A;}.elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-0d895da.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-0d895da > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-15 .elementor-element.elementor-element-a78353a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-417c39c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-902f878 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-15 .elementor-element.elementor-element-99958d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-c16f790 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-15 .elementor-element.elementor-element-c5b73f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-c5b73f9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c5b73f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villasantamaria.ch/wp-content/uploads/2025/02/8f7a65d83a877d8e63b11b9ebb764482-1.jpg");}.elementor-15 .elementor-element.elementor-element-c5b73f9::before, .elementor-15 .elementor-element.elementor-element-c5b73f9 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c5b73f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c5b73f9 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c5b73f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c5b73f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-98bd1bc{--display:flex;}.elementor-15 .elementor-element.elementor-element-5f44629{--display:flex;}.elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri div{writing-mode:inherit;}.elementor-15 .elementor-element.elementor-element-dd6aa60 .elementor-heading-title{font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > div, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > h1, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > h2, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > h3, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > h4, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > h5, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > h6, .elementor-15 .elementor-element.elementor-element-dd6aa60.ob-harakiri > p{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-dd6aa60 > div{text-indent:54px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-f20df98{--width:50%;}.elementor-15 .elementor-element.elementor-element-b3fc590{--width:50%;}.elementor-15 .elementor-element.elementor-element-b57b6af{--content-width:679px;}.elementor-15 .elementor-element.elementor-element-a79d06d{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-96e5e78{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-cdb011f{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-e7c64f7{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-06659e5{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-71d6ef2{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-172438a{--content-width:1089px;}.elementor-15 .elementor-element.elementor-element-ebe8413{--width:23.975%;}.elementor-15 .elementor-element.elementor-element-cd04f1d{--width:23.975%;}.elementor-15 .elementor-element.elementor-element-177c6dc{--width:23.975%;}.elementor-15 .elementor-element.elementor-element-9e279d2{--width:23.975%;}.elementor-15 .elementor-element.elementor-element-a78353a{--content-width:1600px;}.elementor-15 .elementor-element.elementor-element-417c39c{--width:50%;}.elementor-15 .elementor-element.elementor-element-99958d5{--width:50%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-7714496 .elementor-slide-heading{line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-f4b1cc9{--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-15 .elementor-element.elementor-element-52d91a1{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-4f3fb55 img{width:100%;}.elementor-15 .elementor-element.elementor-element-f2cbd39{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-43427bf{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-e0515f1{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-66b714f{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-1017687{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-172438a{--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-15 .elementor-element.elementor-element-712adc5{--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;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-15 .elementor-element.elementor-element-ab61f88 img{width:100%;object-fit:cover;object-position:top center;}.elementor-15 .elementor-element.elementor-element-93a0ab9 img{object-fit:cover;object-position:top center;}.elementor-15 .elementor-element.elementor-element-f6a21da img{object-fit:cover;object-position:top center;}.elementor-15 .elementor-element.elementor-element-e81b26e img{object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-f38118e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS for container, class: .elementor-element-52d91a1 *//* Definimos los colores */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-15 .elementor-element.elementor-element-52d91a1 {
    position: relative;
    transition: transform 0.3s ease-in-out;
}

/* Efecto de luz neón en el borde */
.elementor-15 .elementor-element.elementor-element-52d91a1::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 12px;
    background: linear-gradient(
        var(--rotate), 
        #5B9ADD, 
        rgba(91, 154, 221, 0.5) 50%, 
        transparent
    );
    opacity: 0;
    filter: blur(30px);
    transition: opacity 0.4s ease-in-out;
    z-index: -1;
}

/* Aparece la luz al pasar el mouse */
.elementor-15 .elementor-element.elementor-element-52d91a1:hover::before {
    opacity: 1;
    animation: spin 3s linear infinite;
}

/* Animación de giro del brillo */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e5e78 *//* Definimos los colores */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-15 .elementor-element.elementor-element-96e5e78 {
    position: relative;
    transition: transform 0.3s ease-in-out;
}

/* Efecto de luz neón en el borde */
.elementor-15 .elementor-element.elementor-element-96e5e78::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 12px;
    background: linear-gradient(
        var(--rotate), 
        #5B9ADD, 
        rgba(91, 154, 221, 0.5) 50%, 
        transparent
    );
    opacity: 0;
    filter: blur(30px);
    transition: opacity 0.4s ease-in-out;
    z-index: -1;
}

/* Aparece la luz al pasar el mouse */
.elementor-15 .elementor-element.elementor-element-96e5e78:hover::before {
    opacity: 1;
    animation: spin 3s linear infinite;
}

/* Animación de giro del brillo */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43427bf *//* Definimos los colores */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-15 .elementor-element.elementor-element-43427bf {
    position: relative;
    transition: transform 0.3s ease-in-out;
}

/* Efecto de luz neón en el borde */
.elementor-15 .elementor-element.elementor-element-43427bf::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 12px;
    background: linear-gradient(
        var(--rotate), 
        #5B9ADD, 
        rgba(91, 154, 221, 0.5) 50%, 
        transparent
    );
    opacity: 0;
    filter: blur(30px);
    transition: opacity 0.4s ease-in-out;
    z-index: -1;
}

/* Aparece la luz al pasar el mouse */
.elementor-15 .elementor-element.elementor-element-43427bf:hover::before {
    opacity: 1;
    animation: spin 3s linear infinite;
}

/* Animación de giro del brillo */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0515f1 *//* Definimos los colores */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-15 .elementor-element.elementor-element-e0515f1 {
    position: relative;
    transition: transform 0.3s ease-in-out;
}

/* Efecto de luz neón en el borde */
.elementor-15 .elementor-element.elementor-element-e0515f1::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 12px;
    background: linear-gradient(
        var(--rotate), 
        #5B9ADD, 
        rgba(91, 154, 221, 0.5) 50%, 
        transparent
    );
    opacity: 0;
    filter: blur(30px);
    transition: opacity 0.4s ease-in-out;
    z-index: -1;
}

/* Aparece la luz al pasar el mouse */
.elementor-15 .elementor-element.elementor-element-e0515f1:hover::before {
    opacity: 1;
    animation: spin 3s linear infinite;
}

/* Animación de giro del brillo */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b714f *//* Definimos los colores */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-15 .elementor-element.elementor-element-66b714f {
    position: relative;
    transition: transform 0.3s ease-in-out;
}

/* Efecto de luz neón en el borde */
.elementor-15 .elementor-element.elementor-element-66b714f::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 12px;
    background: linear-gradient(
        var(--rotate), 
        #5B9ADD, 
        rgba(91, 154, 221, 0.5) 50%, 
        transparent
    );
    opacity: 0;
    filter: blur(30px);
    transition: opacity 0.4s ease-in-out;
    z-index: -1;
}

/* Aparece la luz al pasar el mouse */
.elementor-15 .elementor-element.elementor-element-66b714f:hover::before {
    opacity: 1;
    animation: spin 3s linear infinite;
}

/* Animación de giro del brillo */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1017687 *//* Definimos los colores */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-15 .elementor-element.elementor-element-1017687 {
    position: relative;
    transition: transform 0.3s ease-in-out;
}

/* Efecto de luz neón en el borde */
.elementor-15 .elementor-element.elementor-element-1017687::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 12px;
    background: linear-gradient(
        var(--rotate), 
        #5B9ADD, 
        rgba(91, 154, 221, 0.5) 50%, 
        transparent
    );
    opacity: 0;
    filter: blur(30px);
    transition: opacity 0.4s ease-in-out;
    z-index: -1;
}

/* Aparece la luz al pasar el mouse */
.elementor-15 .elementor-element.elementor-element-1017687:hover::before {
    opacity: 1;
    animation: spin 3s linear infinite;
}

/* Animación de giro del brillo */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */