.elementor-2919 .elementor-element.elementor-element-2b2611e{--display:flex;--min-height:95vh;--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;--overflow:hidden;--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-2919 .elementor-element.elementor-element-2b2611e .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom center;}.elementor-2919 .elementor-element.elementor-element-7708795{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.23;--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-2919 .elementor-element.elementor-element-7708795::before, .elementor-2919 .elementor-element.elementor-element-7708795 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-7708795 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-7708795 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-7708795 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-7708795 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-19ffaf4 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-8eeb995 > .elementor-widget-container{margin:0px 56px -47px 56px;padding:0px 56px -30px 56px;}.elementor-2919 .elementor-element.elementor-element-8eeb995{text-align:center;}.elementor-2919 .elementor-element.elementor-element-8eeb995 .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:180px;font-weight:500;letter-spacing:-5px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-58f447f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2919 .elementor-element.elementor-element-18bed0d7{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-2919 .elementor-element.elementor-element-18bed0d7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-18bed0d7.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-18bed0d7 .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:64px;font-weight:300;font-style:normal;color:var( --e-global-color-19ffaf4 );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-38d853a{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f0655ce );}.elementor-2919 .elementor-element.elementor-element-38d853a.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-1e9837d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-327734da{--display:flex;--flex-direction:column-reverse;--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;}.elementor-2919 .elementor-element.elementor-element-c1bc5e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-c46eb4f{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-c46eb4f:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c46eb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8569modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-c46eb4f::before, .elementor-2919 .elementor-element.elementor-element-c46eb4f > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c46eb4f > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c46eb4f > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c46eb4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c46eb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-454afa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-a094cee{--display:flex;}.elementor-2919 .elementor-element.elementor-element-1f73dd7.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-1f73dd7 .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:46px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2919 .elementor-element.elementor-element-6317621 .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8feb1a3{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2919 .elementor-element.elementor-element-8feb1a3:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8feb1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#555C39C7;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-eaddecc{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:20px;}.elementor-2919 .elementor-element.elementor-element-eaddecc .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-5dce6a1{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-5dce6a1.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-96f7432{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2919 .elementor-element.elementor-element-1a0bbaa > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-1a0bbaa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-1a0bbaa.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-1a0bbaa.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-d940b8a > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-d940b8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-d940b8a.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-d940b8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ded46f3 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ded46f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ded46f3.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-ded46f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-f889082 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-f889082.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-f889082.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-f889082.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-6b752fa > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-6b752fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-6b752fa.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-6b752fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3e920b8 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3e920b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-3e920b8.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-3e920b8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-e4344b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-1bfb5da{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-1bfb5da:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-1bfb5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8567modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-1bfb5da::before, .elementor-2919 .elementor-element.elementor-element-1bfb5da > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-1bfb5da > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-1bfb5da > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-1bfb5da > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-1bfb5da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-b452a04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-f4b1f43{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-f4b1f43:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-f4b1f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8574modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-f4b1f43::before, .elementor-2919 .elementor-element.elementor-element-f4b1f43 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-f4b1f43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-f4b1f43 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-f4b1f43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-f4b1f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-6e0d3f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-8fd564c{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8fd564c:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8fd564c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8576modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8fd564c::before, .elementor-2919 .elementor-element.elementor-element-8fd564c > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8fd564c > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8fd564c > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8fd564c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8fd564c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-02557bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-90ad8dd{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-90ad8dd:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-90ad8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8584modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-90ad8dd::before, .elementor-2919 .elementor-element.elementor-element-90ad8dd > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-90ad8dd > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-90ad8dd > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-90ad8dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-90ad8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-0143d2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-dd52564{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-dd52564:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-dd52564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8617modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-dd52564::before, .elementor-2919 .elementor-element.elementor-element-dd52564 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-dd52564 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-dd52564 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-dd52564 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-dd52564 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-6fd82b0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-6fd82b0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-6fd82b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-3d008c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-96d1ce6{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-96d1ce6:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-96d1ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8569modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-96d1ce6::before, .elementor-2919 .elementor-element.elementor-element-96d1ce6 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-96d1ce6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-96d1ce6 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-96d1ce6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-96d1ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-bd4288f{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-bd4288f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-bd4288f.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-bd4288f .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:56px;font-weight:700;font-style:italic;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-8a11cfd{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:16px;}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-1387ea2{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-1387ea2.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-4a35f31 .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8d28a90{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8d28a90:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8d28a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8567modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8d28a90::before, .elementor-2919 .elementor-element.elementor-element-8d28a90 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8d28a90 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8d28a90 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8d28a90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8d28a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-50b521c{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-50b521c:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-50b521c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8567modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-50b521c::before, .elementor-2919 .elementor-element.elementor-element-50b521c > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-50b521c > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-50b521c > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-50b521c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-50b521c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-007d228{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-007d228:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-007d228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8574modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-007d228::before, .elementor-2919 .elementor-element.elementor-element-007d228 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-007d228 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-007d228 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-007d228 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-007d228 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-d790edb{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-d790edb:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-d790edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8574modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-d790edb::before, .elementor-2919 .elementor-element.elementor-element-d790edb > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-d790edb > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-d790edb > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-d790edb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-d790edb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-621b7b0{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-621b7b0:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-621b7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8576modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-621b7b0::before, .elementor-2919 .elementor-element.elementor-element-621b7b0 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-621b7b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-621b7b0 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-621b7b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-621b7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-57bb11d{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-57bb11d:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-57bb11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8576modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-57bb11d::before, .elementor-2919 .elementor-element.elementor-element-57bb11d > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-57bb11d > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-57bb11d > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-57bb11d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-57bb11d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-41212da{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-41212da:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-41212da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8584modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-41212da::before, .elementor-2919 .elementor-element.elementor-element-41212da > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-41212da > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-41212da > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-41212da > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-41212da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-7e99ade{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-7e99ade:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-7e99ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8584modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-7e99ade::before, .elementor-2919 .elementor-element.elementor-element-7e99ade > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-7e99ade > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-7e99ade > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-7e99ade > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-7e99ade > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-49dcd5d{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-49dcd5d:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-49dcd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8617modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-49dcd5d::before, .elementor-2919 .elementor-element.elementor-element-49dcd5d > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-49dcd5d > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-49dcd5d > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-49dcd5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-49dcd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-a793ccb{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-a793ccb:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-a793ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8617modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-a793ccb::before, .elementor-2919 .elementor-element.elementor-element-a793ccb > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-a793ccb > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-a793ccb > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-a793ccb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-a793ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-7d99f5f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-7d99f5f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-7d99f5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-076b6bd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-330939a > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-330939a .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-330939a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-330939a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-330939a.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-330939a.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-330939a .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-330939a .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-330939a .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-330939a .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-ddfe0fc > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-ddfe0fc .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-ddfe0fc .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-ddfe0fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-ddfe0fc.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-ddfe0fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-ddfe0fc .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-ddfe0fc .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-ddfe0fc .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-ddfe0fc .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-25cbb90 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-25cbb90 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-25cbb90 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-25cbb90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-25cbb90.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-25cbb90.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-25cbb90 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-25cbb90 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-25cbb90 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-25cbb90 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-b4c0b11 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-b4c0b11 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-b4c0b11 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-b4c0b11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-b4c0b11.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-b4c0b11.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-b4c0b11 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-b4c0b11 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-b4c0b11 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-b4c0b11 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8dc1b9f > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-8dc1b9f .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-8dc1b9f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8dc1b9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8dc1b9f.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-8dc1b9f.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8dc1b9f .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-8dc1b9f .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-8dc1b9f .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-8dc1b9f .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-de2437b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-61c6402{--display:flex;--flex-direction:column-reverse;--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;}.elementor-2919 .elementor-element.elementor-element-9e39f58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-32c263e{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-32c263e:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-32c263e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8612modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-32c263e::before, .elementor-2919 .elementor-element.elementor-element-32c263e > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-32c263e > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-32c263e > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-32c263e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-32c263e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-b210a4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-fa47111{--display:flex;}.elementor-2919 .elementor-element.elementor-element-4ec7c5f.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-4ec7c5f .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:46px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-65f8ac8 .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ae93e5b{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2919 .elementor-element.elementor-element-ae93e5b:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-ae93e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#555C39C7;}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-1e46981{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:20px;}.elementor-2919 .elementor-element.elementor-element-1e46981 .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-63c2574{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-63c2574.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-c754298{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-28dd13f > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-28dd13f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-28dd13f.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-28dd13f.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8dcb33a > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8dcb33a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8dcb33a.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-8dcb33a.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-975e5e6 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-975e5e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-975e5e6.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-975e5e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-40e727b > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-40e727b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-40e727b.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-40e727b.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-15e5e32 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-15e5e32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-15e5e32.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-15e5e32.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-30303eb > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-30303eb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-30303eb.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-30303eb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-c0c33bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-d650987{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-d650987:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-d650987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8587-HDRmodificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-d650987::before, .elementor-2919 .elementor-element.elementor-element-d650987 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-d650987 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-d650987 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-d650987 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-d650987 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-241b2d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-8827e72{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8827e72:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8827e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8597modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8827e72::before, .elementor-2919 .elementor-element.elementor-element-8827e72 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8827e72 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8827e72 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8827e72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8827e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-2b12a29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-a21b99f{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-a21b99f:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-a21b99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8604modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-a21b99f::before, .elementor-2919 .elementor-element.elementor-element-a21b99f > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-a21b99f > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-a21b99f > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-a21b99f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-a21b99f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-312d211{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-513b698{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-513b698:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-513b698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8610modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-513b698::before, .elementor-2919 .elementor-element.elementor-element-513b698 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-513b698 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-513b698 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-513b698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-513b698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-58effe9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-c998a78{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-c998a78:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c998a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8620modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-c998a78::before, .elementor-2919 .elementor-element.elementor-element-c998a78 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c998a78 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c998a78 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c998a78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c998a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-dd830f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-41681ae{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-41681ae:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-41681ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8632modificata.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-41681ae::before, .elementor-2919 .elementor-element.elementor-element-41681ae > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-41681ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-41681ae > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-41681ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-41681ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-bb36525{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-089af08{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-089af08:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-089af08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8969-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-089af08::before, .elementor-2919 .elementor-element.elementor-element-089af08 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-089af08 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-089af08 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-089af08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-089af08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-4013fd8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4013fd8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-4013fd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-5c64153{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-b2e178c{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-b2e178c:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-b2e178c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8612modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-b2e178c::before, .elementor-2919 .elementor-element.elementor-element-b2e178c > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-b2e178c > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-b2e178c > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-b2e178c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-b2e178c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-1c770c3 ) 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-b2e796e{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-b2e796e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-b2e796e.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-b2e796e .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:56px;font-weight:700;font-style:italic;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-507fe82{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:16px;}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-4d44f19{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4d44f19.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-d4f789f .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8d8d1d0{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8d8d1d0:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8d8d1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8587-HDRmodificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8d8d1d0::before, .elementor-2919 .elementor-element.elementor-element-8d8d1d0 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8d8d1d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8d8d1d0 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8d8d1d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8d8d1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-c1b65b9{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-c1b65b9:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c1b65b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8597modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-c1b65b9::before, .elementor-2919 .elementor-element.elementor-element-c1b65b9 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c1b65b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c1b65b9 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c1b65b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c1b65b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-42a9980{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-42a9980:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-42a9980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8604modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-42a9980::before, .elementor-2919 .elementor-element.elementor-element-42a9980 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-42a9980 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-42a9980 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-42a9980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-42a9980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-6222a73{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-6222a73:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-6222a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8610modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-6222a73::before, .elementor-2919 .elementor-element.elementor-element-6222a73 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-6222a73 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-6222a73 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-6222a73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-6222a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-8e351f2{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8e351f2:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8e351f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8620modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8e351f2::before, .elementor-2919 .elementor-element.elementor-element-8e351f2 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8e351f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8e351f2 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8e351f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8e351f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-30fa2f5{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-30fa2f5:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-30fa2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8632modificata.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-30fa2f5::before, .elementor-2919 .elementor-element.elementor-element-30fa2f5 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-30fa2f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-30fa2f5 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-30fa2f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-30fa2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-ffa2804{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-ffa2804:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-ffa2804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8969-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-ffa2804::before, .elementor-2919 .elementor-element.elementor-element-ffa2804 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-ffa2804 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-ffa2804 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-ffa2804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-ffa2804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-4bff65a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4bff65a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-4bff65a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-dd14780{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-4aba74d > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-4aba74d .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-4aba74d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-4aba74d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-4aba74d.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-4aba74d.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-4aba74d .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-4aba74d .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-4aba74d .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-4aba74d .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c498b72 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-c498b72 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-c498b72 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c498b72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c498b72.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-c498b72.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c498b72 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-c498b72 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-c498b72 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-c498b72 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-dbc3173 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-dbc3173 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-dbc3173 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-dbc3173.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-dbc3173.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-dbc3173.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-dbc3173 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-dbc3173 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-dbc3173 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-dbc3173 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c7c2e91 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-c7c2e91 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-c7c2e91 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c7c2e91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c7c2e91.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-c7c2e91.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-c7c2e91 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-c7c2e91 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-c7c2e91 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-c7c2e91 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-d625662 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-d625662 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-d625662 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-d625662.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-d625662.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-d625662.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-d625662 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-d625662 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-d625662 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-d625662 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-726f275 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-726f275 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-726f275 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-726f275.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-726f275.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-726f275.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-726f275 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-726f275 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-726f275 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-726f275 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-404ba8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-62dc7df{--display:flex;--flex-direction:column-reverse;--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;}.elementor-2919 .elementor-element.elementor-element-b1b92ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-54caf4f{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-54caf4f:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-54caf4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8639modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-54caf4f::before, .elementor-2919 .elementor-element.elementor-element-54caf4f > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-54caf4f > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-54caf4f > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-54caf4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-54caf4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-cbd4865{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-f7122ef{--display:flex;}.elementor-2919 .elementor-element.elementor-element-d9918f6.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-d9918f6 .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:46px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-c77d580 .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-7872505{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2919 .elementor-element.elementor-element-7872505:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-7872505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#555C39C7;}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-804deab{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:20px;}.elementor-2919 .elementor-element.elementor-element-804deab .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-bb75fc7{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-bb75fc7.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-abfbdd0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-7335c6f > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-7335c6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-7335c6f.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-7335c6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8e9f0e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8e9f0e8.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-8e9f0e8.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3f0565c > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3f0565c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3f0565c.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-3f0565c.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cdc9f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cdc9f1.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-3cdc9f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cc6d87 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cc6d87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cc6d87.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-3cc6d87.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-674ec2c > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-674ec2c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-674ec2c.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-674ec2c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-0cb4b9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-125abcd{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-125abcd:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-125abcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8646modificata.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-125abcd::before, .elementor-2919 .elementor-element.elementor-element-125abcd > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-125abcd > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-125abcd > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-125abcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-125abcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-447bba9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-bbd0b1f{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-bbd0b1f:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-bbd0b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8652modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-bbd0b1f::before, .elementor-2919 .elementor-element.elementor-element-bbd0b1f > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-bbd0b1f > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-bbd0b1f > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-bbd0b1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-bbd0b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-6c08bc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-443a572{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-443a572:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-443a572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8661modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-443a572::before, .elementor-2919 .elementor-element.elementor-element-443a572 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-443a572 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-443a572 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-443a572 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-443a572 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-635501f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-ac4b197{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-ac4b197:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-ac4b197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8941-HDRmodificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-ac4b197::before, .elementor-2919 .elementor-element.elementor-element-ac4b197 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-ac4b197 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-ac4b197 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-ac4b197 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-ac4b197 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-d7bd2b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-a23d28f{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-a23d28f:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-a23d28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8620modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-a23d28f::before, .elementor-2919 .elementor-element.elementor-element-a23d28f > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-a23d28f > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-a23d28f > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-a23d28f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-a23d28f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-97cd449{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-4509656{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-4509656:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-4509656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8632modificata.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-4509656::before, .elementor-2919 .elementor-element.elementor-element-4509656 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-4509656 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-4509656 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-4509656 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-4509656 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-6415518{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-26c5007{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-26c5007:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-26c5007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8969-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-26c5007::before, .elementor-2919 .elementor-element.elementor-element-26c5007 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-26c5007 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-26c5007 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-26c5007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-26c5007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-842bc5c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-842bc5c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-842bc5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-7c890e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-8ff2be8{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8ff2be8:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8ff2be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8639modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8ff2be8::before, .elementor-2919 .elementor-element.elementor-element-8ff2be8 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8ff2be8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8ff2be8 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8ff2be8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8ff2be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-1c770c3 ) 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-9dec58a{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-9dec58a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-9dec58a.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-9dec58a .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:56px;font-weight:700;font-style:italic;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-c1e6f8f{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:16px;}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-5b61dd4{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-5b61dd4.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-08c805e .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3a917cb{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-3a917cb:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-3a917cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8646modificata.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-3a917cb::before, .elementor-2919 .elementor-element.elementor-element-3a917cb > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-3a917cb > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-3a917cb > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-3a917cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-3a917cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-0d10afe{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-0d10afe:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-0d10afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2025/06/DRI8652modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-0d10afe::before, .elementor-2919 .elementor-element.elementor-element-0d10afe > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-0d10afe > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-0d10afe > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-0d10afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-0d10afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-fd8c7b8{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-fd8c7b8:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-fd8c7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8661modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-fd8c7b8::before, .elementor-2919 .elementor-element.elementor-element-fd8c7b8 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-fd8c7b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-fd8c7b8 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-fd8c7b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-fd8c7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-8fecf1c{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8fecf1c:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8fecf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8941-HDRmodificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8fecf1c::before, .elementor-2919 .elementor-element.elementor-element-8fecf1c > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8fecf1c > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8fecf1c > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8fecf1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8fecf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-9e36865{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-9e36865:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-9e36865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8620modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-9e36865::before, .elementor-2919 .elementor-element.elementor-element-9e36865 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-9e36865 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-9e36865 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-9e36865 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-9e36865 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-c33ff56{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-c33ff56:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c33ff56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8632modificata.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-c33ff56::before, .elementor-2919 .elementor-element.elementor-element-c33ff56 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c33ff56 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c33ff56 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c33ff56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c33ff56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-ad492c5{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-ad492c5:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-ad492c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8969-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-ad492c5::before, .elementor-2919 .elementor-element.elementor-element-ad492c5 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-ad492c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-ad492c5 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-ad492c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-ad492c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-293191e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-293191e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-293191e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-59828fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-87ceec1 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-87ceec1 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-87ceec1 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-87ceec1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-87ceec1.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-87ceec1.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-87ceec1 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-87ceec1 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-87ceec1 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-87ceec1 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-7683050 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-7683050 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-7683050 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-7683050.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-7683050.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-7683050.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-7683050 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-7683050 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-7683050 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-7683050 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8a408aa > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-8a408aa .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-8a408aa .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8a408aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8a408aa.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-8a408aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8a408aa .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-8a408aa .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-8a408aa .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-8a408aa .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-5d640b9 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-5d640b9 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-5d640b9 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-5d640b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-5d640b9.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-5d640b9.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-5d640b9 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-5d640b9 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-5d640b9 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-5d640b9 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8d89bb8 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-8d89bb8 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-8d89bb8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8d89bb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8d89bb8.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-8d89bb8.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-8d89bb8 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-8d89bb8 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-8d89bb8 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-8d89bb8 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-1ccfbbe > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-1ccfbbe .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-1ccfbbe .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-1ccfbbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-1ccfbbe.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-1ccfbbe.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-1ccfbbe .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-1ccfbbe .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-1ccfbbe .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-1ccfbbe .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-de255d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-683d671{--display:flex;--flex-direction:column-reverse;--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;}.elementor-2919 .elementor-element.elementor-element-8fad8a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b12d97a{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-b12d97a:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-b12d97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8909modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-b12d97a::before, .elementor-2919 .elementor-element.elementor-element-b12d97a > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-b12d97a > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-b12d97a > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-b12d97a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-b12d97a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-effd391{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-5e8715c{--display:flex;}.elementor-2919 .elementor-element.elementor-element-55a701a.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-55a701a .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:46px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-05bdf2b .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-f05f576{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2919 .elementor-element.elementor-element-f05f576:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-f05f576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#555C39C7;}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-9a4c9b1{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:20px;}.elementor-2919 .elementor-element.elementor-element-9a4c9b1 .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-8755ce7{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-8755ce7.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-6231bf5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-70bf225 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-70bf225.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-70bf225.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-70bf225.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-27f6880 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-27f6880.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-27f6880.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-27f6880.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ecbdee7 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ecbdee7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ecbdee7.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-ecbdee7.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-47d3d50 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-47d3d50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-47d3d50.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-47d3d50.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4b21086 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4b21086.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4b21086.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-4b21086.elementor-view-default .elementor-icon{fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );border-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-52aa169 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#181A1024;}.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-52aa169.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-52aa169.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-52aa169.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-3685a1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-388a0cc{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-388a0cc:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-388a0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8888-HDRmodificata.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-388a0cc::before, .elementor-2919 .elementor-element.elementor-element-388a0cc > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-388a0cc > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-388a0cc > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-388a0cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-388a0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-43eb827{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-8ff3310{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8ff3310:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8ff3310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8914modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8ff3310::before, .elementor-2919 .elementor-element.elementor-element-8ff3310 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8ff3310 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8ff3310 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8ff3310 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8ff3310 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-ba77f4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-631c706{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-631c706:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-631c706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8933modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-631c706::before, .elementor-2919 .elementor-element.elementor-element-631c706 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-631c706 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-631c706 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-631c706 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-631c706 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-ed34948{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-8af7380{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-8af7380:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-8af7380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8749modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-8af7380::before, .elementor-2919 .elementor-element.elementor-element-8af7380 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8af7380 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-8af7380 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8af7380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-8af7380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-44cc72c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-0ecf6ca{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-0ecf6ca:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-0ecf6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8858modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-0ecf6ca::before, .elementor-2919 .elementor-element.elementor-element-0ecf6ca > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-0ecf6ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-0ecf6ca > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-0ecf6ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-0ecf6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-ca23737{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-ca23737 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-ca23737 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-69f6f9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-2919 .elementor-element.elementor-element-d65b543{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-d65b543:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-d65b543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/02/DRI8909modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-d65b543::before, .elementor-2919 .elementor-element.elementor-element-d65b543 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-d65b543 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-d65b543 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-d65b543 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-d65b543 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-1c770c3 ) 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-71e2c5b{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-71e2c5b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-71e2c5b.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-71e2c5b .elementor-heading-title{font-family:"Blacklist", Sans-serif;font-size:56px;font-weight:700;font-style:italic;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-icon i{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-icon svg{fill:var( --e-global-color-80c6f69 );transition:fill 0.3s;}.elementor-2919 .elementor-element.elementor-element-f8f306a{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-item > a{font-family:"Campton", Sans-serif;font-size:16px;}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-text{color:var( --e-global-color-80c6f69 );transition:color 0.3s;}.elementor-2919 .elementor-element.elementor-element-e98032d{width:100%;max-width:100%;text-align:start;font-family:"Campton", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-e98032d.elementor-element{--align-self:flex-start;}.elementor-2919 .elementor-element.elementor-element-d160b87 .elementor-button{background-color:#61CE7000;font-family:"Campton", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-80c6f69 );color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-7daf8bb{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-7daf8bb:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-7daf8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8888-HDRmodificata.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-7daf8bb::before, .elementor-2919 .elementor-element.elementor-element-7daf8bb > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-7daf8bb > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-7daf8bb > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-7daf8bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-7daf8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-b0ceaea{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-b0ceaea:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-b0ceaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8888-HDRmodificata.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-b0ceaea::before, .elementor-2919 .elementor-element.elementor-element-b0ceaea > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-b0ceaea > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-b0ceaea > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-b0ceaea > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-b0ceaea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-2cb3ce4{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-2cb3ce4:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-2cb3ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8914modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-2cb3ce4::before, .elementor-2919 .elementor-element.elementor-element-2cb3ce4 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-2cb3ce4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-2cb3ce4 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-2cb3ce4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-2cb3ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-7e1548a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-c64db82{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-c64db82:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-c64db82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8933modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-c64db82::before, .elementor-2919 .elementor-element.elementor-element-c64db82 > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c64db82 > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-c64db82 > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c64db82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-c64db82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-4509f6a{--display:flex;--min-height:90svh;--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;--overlay-opacity:0.35;}.elementor-2919 .elementor-element.elementor-element-4509f6a:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-4509f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.sanvitoresort.com/wp-content/uploads/2026/03/DRI8858modificata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-4509f6a::before, .elementor-2919 .elementor-element.elementor-element-4509f6a > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-4509f6a > .e-con-inner > .elementor-background-video-container::before, .elementor-2919 .elementor-element.elementor-element-4509f6a > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-4509f6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2919 .elementor-element.elementor-element-4509f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-19ffaf4 ) 100%);}.elementor-2919 .elementor-element.elementor-element-5568203{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:4vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0vh;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e9855dd );--e-n-carousel-dots-normal-color:var( --e-global-color-80c6f69 );}.elementor-2919 .elementor-element.elementor-element-5568203 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4ca105a );border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-2919 .elementor-element.elementor-element-5568203 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-236a7d3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--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-2919 .elementor-element.elementor-element-0ef25e7 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-0ef25e7 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-0ef25e7 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-0ef25e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-0ef25e7.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-0ef25e7.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-0ef25e7 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-0ef25e7 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-0ef25e7 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-0ef25e7 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-51cb656 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-51cb656 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-51cb656 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-51cb656.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-51cb656.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-51cb656.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-51cb656 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-51cb656 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-51cb656 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-51cb656 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-520b2a1 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-520b2a1 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-520b2a1 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-520b2a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-520b2a1.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-520b2a1.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-520b2a1 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-520b2a1 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-520b2a1 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-520b2a1 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-a373b4c > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-a373b4c .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-a373b4c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-a373b4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-a373b4c.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-a373b4c.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-a373b4c .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-a373b4c .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-a373b4c .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-a373b4c .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-fa659c2 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-fa659c2 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-fa659c2 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-fa659c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-fa659c2.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-fa659c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-fa659c2 .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-fa659c2 .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-fa659c2 .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-fa659c2 .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-74d787b > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;}.elementor-2919 .elementor-element.elementor-element-74d787b .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2919 .elementor-element.elementor-element-74d787b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-74d787b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-74d787b.elementor-view-framed .elementor-icon, .elementor-2919 .elementor-element.elementor-element-74d787b.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c770c3 );color:var( --e-global-color-1c770c3 );border-color:var( --e-global-color-1c770c3 );}.elementor-2919 .elementor-element.elementor-element-74d787b .elementor-icon{font-size:24px;}.elementor-2919 .elementor-element.elementor-element-74d787b .elementor-icon-box-title, .elementor-2919 .elementor-element.elementor-element-74d787b .elementor-icon-box-title a{font-family:"Campton", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2919 .elementor-element.elementor-element-74d787b .elementor-icon-box-description{font-family:"Campton", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-1c770c3 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2919 .elementor-element.elementor-element-2b2611e{--width:100%;}.elementor-2919 .elementor-element.elementor-element-7708795{--width:100%;}.elementor-2919 .elementor-element.elementor-element-c46eb4f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-a094cee{--width:50%;}.elementor-2919 .elementor-element.elementor-element-8feb1a3{--width:50%;}.elementor-2919 .elementor-element.elementor-element-96f7432{--width:100%;}.elementor-2919 .elementor-element.elementor-element-1bfb5da{--width:100%;}.elementor-2919 .elementor-element.elementor-element-f4b1f43{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8fd564c{--width:100%;}.elementor-2919 .elementor-element.elementor-element-90ad8dd{--width:100%;}.elementor-2919 .elementor-element.elementor-element-dd52564{--width:100%;}.elementor-2919 .elementor-element.elementor-element-96d1ce6{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8d28a90{--width:100%;}.elementor-2919 .elementor-element.elementor-element-50b521c{--width:100%;}.elementor-2919 .elementor-element.elementor-element-007d228{--width:100%;}.elementor-2919 .elementor-element.elementor-element-d790edb{--width:100%;}.elementor-2919 .elementor-element.elementor-element-621b7b0{--width:100%;}.elementor-2919 .elementor-element.elementor-element-57bb11d{--width:100%;}.elementor-2919 .elementor-element.elementor-element-41212da{--width:100%;}.elementor-2919 .elementor-element.elementor-element-7e99ade{--width:100%;}.elementor-2919 .elementor-element.elementor-element-49dcd5d{--width:100%;}.elementor-2919 .elementor-element.elementor-element-a793ccb{--width:100%;}.elementor-2919 .elementor-element.elementor-element-076b6bd{--width:100%;}.elementor-2919 .elementor-element.elementor-element-32c263e{--width:100%;}.elementor-2919 .elementor-element.elementor-element-fa47111{--width:50%;}.elementor-2919 .elementor-element.elementor-element-ae93e5b{--width:50%;}.elementor-2919 .elementor-element.elementor-element-c754298{--width:100%;}.elementor-2919 .elementor-element.elementor-element-d650987{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8827e72{--width:100%;}.elementor-2919 .elementor-element.elementor-element-a21b99f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-513b698{--width:100%;}.elementor-2919 .elementor-element.elementor-element-c998a78{--width:100%;}.elementor-2919 .elementor-element.elementor-element-41681ae{--width:100%;}.elementor-2919 .elementor-element.elementor-element-089af08{--width:100%;}.elementor-2919 .elementor-element.elementor-element-b2e178c{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8d8d1d0{--width:100%;}.elementor-2919 .elementor-element.elementor-element-c1b65b9{--width:100%;}.elementor-2919 .elementor-element.elementor-element-42a9980{--width:100%;}.elementor-2919 .elementor-element.elementor-element-6222a73{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8e351f2{--width:100%;}.elementor-2919 .elementor-element.elementor-element-30fa2f5{--width:100%;}.elementor-2919 .elementor-element.elementor-element-ffa2804{--width:100%;}.elementor-2919 .elementor-element.elementor-element-dd14780{--width:100%;}.elementor-2919 .elementor-element.elementor-element-54caf4f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-f7122ef{--width:50%;}.elementor-2919 .elementor-element.elementor-element-7872505{--width:50%;}.elementor-2919 .elementor-element.elementor-element-abfbdd0{--width:100%;}.elementor-2919 .elementor-element.elementor-element-125abcd{--width:100%;}.elementor-2919 .elementor-element.elementor-element-bbd0b1f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-443a572{--width:100%;}.elementor-2919 .elementor-element.elementor-element-ac4b197{--width:100%;}.elementor-2919 .elementor-element.elementor-element-a23d28f{--width:100%;}.elementor-2919 .elementor-element.elementor-element-4509656{--width:100%;}.elementor-2919 .elementor-element.elementor-element-26c5007{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8ff2be8{--width:100%;}.elementor-2919 .elementor-element.elementor-element-3a917cb{--width:100%;}.elementor-2919 .elementor-element.elementor-element-0d10afe{--width:100%;}.elementor-2919 .elementor-element.elementor-element-fd8c7b8{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8fecf1c{--width:100%;}.elementor-2919 .elementor-element.elementor-element-9e36865{--width:100%;}.elementor-2919 .elementor-element.elementor-element-c33ff56{--width:100%;}.elementor-2919 .elementor-element.elementor-element-ad492c5{--width:100%;}.elementor-2919 .elementor-element.elementor-element-59828fa{--width:100%;}.elementor-2919 .elementor-element.elementor-element-b12d97a{--width:100%;}.elementor-2919 .elementor-element.elementor-element-5e8715c{--width:50%;}.elementor-2919 .elementor-element.elementor-element-f05f576{--width:50%;}.elementor-2919 .elementor-element.elementor-element-6231bf5{--width:100%;}.elementor-2919 .elementor-element.elementor-element-388a0cc{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8ff3310{--width:100%;}.elementor-2919 .elementor-element.elementor-element-631c706{--width:100%;}.elementor-2919 .elementor-element.elementor-element-8af7380{--width:100%;}.elementor-2919 .elementor-element.elementor-element-0ecf6ca{--width:100%;}.elementor-2919 .elementor-element.elementor-element-d65b543{--width:100%;}.elementor-2919 .elementor-element.elementor-element-7daf8bb{--width:100%;}.elementor-2919 .elementor-element.elementor-element-b0ceaea{--width:100%;}.elementor-2919 .elementor-element.elementor-element-2cb3ce4{--width:100%;}.elementor-2919 .elementor-element.elementor-element-c64db82{--width:100%;}.elementor-2919 .elementor-element.elementor-element-4509f6a{--width:100%;}.elementor-2919 .elementor-element.elementor-element-236a7d3{--width:100%;}}@media(min-width:2400px){.elementor-2919 .elementor-element.elementor-element-96f7432{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-076b6bd{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-c754298{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-dd14780{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-abfbdd0{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-59828fa{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-6231bf5{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-236a7d3{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-2919 .elementor-element.elementor-element-2b2611e{--min-height:95vh;}.elementor-2919 .elementor-element.elementor-element-7708795{--min-height:103.85vh;}.elementor-2919 .elementor-element.elementor-element-8eeb995 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-2919 .elementor-element.elementor-element-8eeb995 .elementor-heading-title{font-size:130px;}.elementor-2919 .elementor-element.elementor-element-c46eb4f{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-96f7432{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-96d1ce6{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-bd4288f .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-076b6bd{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-32c263e{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-c754298{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-b2e178c{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-b2e796e .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-dd14780{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-54caf4f{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-abfbdd0{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-8ff2be8{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-9dec58a .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-59828fa{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-b12d97a{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-6231bf5{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-d65b543{--min-height:80vh;}.elementor-2919 .elementor-element.elementor-element-71e2c5b .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-236a7d3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2919 .elementor-element.elementor-element-8eeb995 > .elementor-widget-container{margin:-36px -36px -36px -36px;}.elementor-2919 .elementor-element.elementor-element-8eeb995 .elementor-heading-title{font-size:110px;}.elementor-2919 .elementor-element.elementor-element-18bed0d7 .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-96f7432{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-6fd82b0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-bd4288f .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-7d99f5f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-076b6bd{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-c754298{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-4013fd8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-b2e796e .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-4bff65a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-dd14780{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-abfbdd0{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-842bc5c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-9dec58a .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-293191e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-59828fa{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-6231bf5{--grid-auto-flow:row;}.elementor-2919 .elementor-element.elementor-element-ca23737{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-71e2c5b .elementor-heading-title{font-size:56px;}.elementor-2919 .elementor-element.elementor-element-5568203{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:98vh;}.elementor-2919 .elementor-element.elementor-element-236a7d3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2919 .elementor-element.elementor-element-2b2611e{--min-height:91.9svh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-7708795{--min-height:91.9svh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-8eeb995 > .elementor-widget-container{margin:0px -12px -12px -12px;}.elementor-2919 .elementor-element.elementor-element-8eeb995 .elementor-heading-title{font-size:44px;letter-spacing:0em;}.elementor-2919 .elementor-element.elementor-element-58f447f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-18bed0d7{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-18bed0d7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2919 .elementor-element.elementor-element-18bed0d7 .elementor-heading-title{font-size:28px;}.elementor-2919 .elementor-element.elementor-element-38d853a{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-1e9837d8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-327734da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-c46eb4f{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-6317621{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-6317621 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-5dce6a1{width:100%;max-width:100%;text-align:start;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-5dce6a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-96f7432{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-1a0bbaa > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-d940b8a > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-ded46f3 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-f889082 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-6b752fa > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-3e920b8 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-1bfb5da{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-f4b1f43{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-8fd564c{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-90ad8dd{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-dd52564{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-6fd82b0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-14vh;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:40vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10vw;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:40vh;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-3d008c7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-96d1ce6{--min-height:47vh;--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-bd4288f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-bd4288f .elementor-heading-title{font-size:28px;}.elementor-2919 .elementor-element.elementor-element-8a11cfd.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-8a11cfd{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2919 .elementor-element.elementor-element-1387ea2{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-1387ea2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-4a35f31{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-4a35f31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8d28a90{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-50b521c{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-007d228{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-d790edb{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-621b7b0{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-57bb11d{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-41212da{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-7e99ade{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-49dcd5d{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-a793ccb{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-7d99f5f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-35px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-35px;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-076b6bd{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-330939a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-ddfe0fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-25cbb90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-b4c0b11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8dc1b9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-de2437b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-61c6402{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-32c263e{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-65f8ac8{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-65f8ac8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-63c2574{width:100%;max-width:100%;text-align:start;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-63c2574 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-c754298{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-28dd13f > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-8dcb33a > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-975e5e6 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-40e727b > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-15e5e32 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-30303eb > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-d650987{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-8827e72{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-a21b99f{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-513b698{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-c998a78{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-41681ae{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-089af08{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-4013fd8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-14vh;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:40vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10vw;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:40vh;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-5c64153{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-b2e178c{--min-height:65svh;--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.63;--border-radius:8px 8px 8px 8px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-b2e796e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-b2e796e .elementor-heading-title{font-size:28px;}.elementor-2919 .elementor-element.elementor-element-507fe82.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-507fe82{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2919 .elementor-element.elementor-element-4d44f19{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-4d44f19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-d4f789f{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-d4f789f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8d8d1d0{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-c1b65b9{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-42a9980{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-6222a73{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-8e351f2{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-30fa2f5{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-ffa2804{--min-height:65svh;}.elementor-2919 .elementor-element.elementor-element-4bff65a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-35px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-35px;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-dd14780{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-4aba74d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-c498b72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-dbc3173 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-c7c2e91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-d625662 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-726f275 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-404ba8c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-62dc7df{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-54caf4f{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-c77d580{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-c77d580 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-bb75fc7{width:100%;max-width:100%;text-align:start;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-bb75fc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-abfbdd0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-7335c6f > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-8e9f0e8 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-3f0565c > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-3cdc9f1 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-3cc6d87 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-674ec2c > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-125abcd{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-bbd0b1f{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-443a572{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-ac4b197{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-a23d28f{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-4509656{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-26c5007{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-842bc5c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-14vh;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:40vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10vw;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:40vh;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-7c890e6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-8ff2be8{--min-height:65svh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.63;--border-radius:8px 8px 8px 8px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-9dec58a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-9dec58a .elementor-heading-title{font-size:28px;}.elementor-2919 .elementor-element.elementor-element-c1e6f8f.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-c1e6f8f{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2919 .elementor-element.elementor-element-5b61dd4{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-5b61dd4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-08c805e{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-08c805e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-3a917cb{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-0d10afe{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-fd8c7b8{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-8fecf1c{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-9e36865{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-c33ff56{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-ad492c5{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-293191e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-35px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-35px;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-59828fa{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-87ceec1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-7683050 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8a408aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-5d640b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8d89bb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-1ccfbbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-de255d0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-683d671{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b12d97a{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-05bdf2b{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-05bdf2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-8755ce7{width:100%;max-width:100%;text-align:start;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-8755ce7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-6231bf5{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-70bf225 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-27f6880 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-ecbdee7 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-47d3d50 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-4b21086 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-52aa169 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-2919 .elementor-element.elementor-element-388a0cc{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-8ff3310{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-631c706{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-8af7380{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-0ecf6ca{--min-height:47vh;}.elementor-2919 .elementor-element.elementor-element-ca23737{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-14vh;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:40vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10vw;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:40vh;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-69f6f9b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-2919 .elementor-element.elementor-element-d65b543{--min-height:65svh;--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.63;--border-radius:8px 8px 8px 8px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2919 .elementor-element.elementor-element-71e2c5b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-71e2c5b .elementor-heading-title{font-size:28px;}.elementor-2919 .elementor-element.elementor-element-f8f306a.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2919 .elementor-element.elementor-element-f8f306a{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2919 .elementor-element.elementor-element-e98032d{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-2919 .elementor-element.elementor-element-e98032d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-d160b87{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-d160b87 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-7daf8bb{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-b0ceaea{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-2cb3ce4{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-c64db82{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-4509f6a{--min-height:65svh;--border-radius:8px 8px 8px 8px;}.elementor-2919 .elementor-element.elementor-element-5568203{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-35px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-35px;--e-n-carousel-arrow-size:12px;}.elementor-2919 .elementor-element.elementor-element-236a7d3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-0ef25e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-51cb656 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-520b2a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-a373b4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-fa659c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-74d787b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a0bbaa */.elementor-2919 .elementor-element.elementor-element-1a0bbaa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d940b8a */.elementor-2919 .elementor-element.elementor-element-d940b8a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ded46f3 */.elementor-2919 .elementor-element.elementor-element-ded46f3 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f889082 */.elementor-2919 .elementor-element.elementor-element-f889082 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b752fa */.elementor-2919 .elementor-element.elementor-element-6b752fa .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e920b8 */.elementor-2919 .elementor-element.elementor-element-3e920b8 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-3e920b8 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28dd13f */.elementor-2919 .elementor-element.elementor-element-28dd13f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dcb33a */.elementor-2919 .elementor-element.elementor-element-8dcb33a .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-975e5e6 */.elementor-2919 .elementor-element.elementor-element-975e5e6 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e727b */.elementor-2919 .elementor-element.elementor-element-40e727b .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e5e32 */.elementor-2919 .elementor-element.elementor-element-15e5e32 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30303eb */.elementor-2919 .elementor-element.elementor-element-30303eb .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-30303eb svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7335c6f */.elementor-2919 .elementor-element.elementor-element-7335c6f .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e9f0e8 */.elementor-2919 .elementor-element.elementor-element-8e9f0e8 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0565c */.elementor-2919 .elementor-element.elementor-element-3f0565c .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cdc9f1 */.elementor-2919 .elementor-element.elementor-element-3cdc9f1 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cc6d87 */.elementor-2919 .elementor-element.elementor-element-3cc6d87 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ec2c */.elementor-2919 .elementor-element.elementor-element-674ec2c .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-674ec2c svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bf225 */.elementor-2919 .elementor-element.elementor-element-70bf225 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27f6880 */.elementor-2919 .elementor-element.elementor-element-27f6880 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecbdee7 */.elementor-2919 .elementor-element.elementor-element-ecbdee7 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47d3d50 */.elementor-2919 .elementor-element.elementor-element-47d3d50 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21086 */.elementor-2919 .elementor-element.elementor-element-4b21086 .elementor-icon-box-wrapper { align-items: center }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52aa169 */.elementor-2919 .elementor-element.elementor-element-52aa169 .elementor-icon-box-wrapper { align-items: center }
.elementor-2919 .elementor-element.elementor-element-52aa169 svg{
    fill:white;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blacklist';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Blacklist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Blacklist';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-BoldItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Blacklist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-SemiBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Blacklist';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-SemiBoldItalic-1-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Blacklist';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-LightItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Blacklist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Blacklist-Light-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Campton-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Campton-LightItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.sanvitoresort.com/wp-content/uploads/2024/09/Campton-Medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */