.elementor-8 .elementor-element.elementor-element-2b671254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-2b671254:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b671254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-77a88c65{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-77a88c65 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:8rem;font-weight:400;letter-spacing:-5px;}.elementor-8 .elementor-element.elementor-element-648d7ff4{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-648d7ff4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-648d7ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-03-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-648d7ff4::before, .elementor-8 .elementor-element.elementor-element-648d7ff4 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-648d7ff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-648d7ff4 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-648d7ff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-648d7ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C3206;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-c96911a{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-10bd54c7 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-6c4c768 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-46c210dd{--display:flex;--min-height:500px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-46c210dd.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-a27157c{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-d82fe23 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-5be8d566{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-5be8d566:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5be8d566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-4da16ebc{--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-start;--align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-de40140 .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-548c0405{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6e4fa6a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-300f29a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-8 .elementor-element.elementor-element-f95e2c9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-1dc137b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-1dc137b5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1dc137b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-04.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-7569cc7c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a183ea7{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-72e30db .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-f91d52c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f91d52c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-079cc0f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:right;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-079cc0f.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-bb8d304{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-bb8d304.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1ee90685{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-1ee90685:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1ee90685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-7b58fa37{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-7b58fa37 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f3632b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-c18f789 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c18f789 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c18f789 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-fe343c2 .elementor-button{background-color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fe343c2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-fe343c2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-df08dcc );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-fe343c2 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-fe343c2 .elementor-button:focus svg{fill:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-51e7ad74{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.68;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-51e7ad74:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-51e7ad74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-03-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-51e7ad74::before, .elementor-8 .elementor-element.elementor-element-51e7ad74 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-51e7ad74 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-51e7ad74 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-51e7ad74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-51e7ad74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#221100;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-e9e9e2f{text-align:center;}.elementor-8 .elementor-element.elementor-element-e9e9e2f .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-7e2c5de7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7e2c5de7 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:80px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-8c85e76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7b1897d5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-6cb02ff{text-align:right;}.elementor-8 .elementor-element.elementor-element-6cb02ff img{width:80%;}.elementor-8 .elementor-element.elementor-element-d55c86f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-d55c86f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d55c86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-6605b32a{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-6605b32a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-aa7d2a2{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6849a3d .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6849a3d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6849a3d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-d4ad501{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-d4ad501:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d4ad501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-04.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-b329b83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-33989cb{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-fd22a62 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:70px;font-weight:400;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-c557dcc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-c557dcc.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-166cc26{text-align:right;}.elementor-8 .elementor-element.elementor-element-166cc26 .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-011129a{width:initial;max-width:initial;text-align:left;}.elementor-8 .elementor-element.elementor-element-011129a .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:40px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-87e4ac7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-87e4ac7.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-613fe43 .elementor-button{background-color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-613fe43 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-613fe43 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-df08dcc );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-613fe43 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-613fe43 .elementor-button:focus svg{fill:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-0f358a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-0f358a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f358a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc9c91f );}.elementor-8 .elementor-element.elementor-element-11dd32a{text-align:center;}.elementor-8 .elementor-element.elementor-element-11dd32a .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:80px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c89b4e8{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:#1C5889;}.elementor-8 .elementor-element.elementor-element-a743be1{--e-image-carousel-slides-to-show:2;}.elementor-8 .elementor-element.elementor-element-a743be1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-a743be1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-a743be1 .elementor-swiper-button.elementor-swiper-button-next{font-size:41px;}.elementor-8 .elementor-element.elementor-element-a743be1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:6px;height:6px;}.elementor-8 .elementor-element.elementor-element-a743be1 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-a743be1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-8 .elementor-element.elementor-element-c1339d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7db797c .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7db797c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-7db797c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-365b3fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-365b3fb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-365b3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec62d9d );}.elementor-8 .elementor-element.elementor-element-7ca169f{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-7ca169f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7ca169f .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-weight:400;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-e7219c4{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-3bfab3b{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-3bfab3b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3bfab3b .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-weight:400;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-b1bd424{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-39596a1{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-39596a1.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-39596a1 .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-279adcd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-279adcd1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-279adcd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc9c91f );}.elementor-8 .elementor-element.elementor-element-e86a036{text-align:center;}.elementor-8 .elementor-element.elementor-element-e86a036 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:80px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-691cab2e{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-4a297a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c7d43b{--display:flex;}.elementor-8 .elementor-element.elementor-element-a3a381f{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-302c9b1{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-2243f33{--display:flex;}.elementor-8 .elementor-element.elementor-element-fcbfdde{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-f61d3e5{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-1992777{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5b6cea3 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5b6cea3 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5b6cea3 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cb8aea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-cb8aea4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cb8aea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-04.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-fc26228{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7635932{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-7635932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-959bb7f .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:70px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-1a61f92{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:right;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-1a61f92.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-a3c2694{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-a3c2694.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-45245f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-45245f5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45245f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-8f2d7d8{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-8f2d7d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-dd99e06 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-42c2d62{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-42c2d62.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6362f7f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Serif Condensed", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6362f7f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-cb12d3b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cb12d3b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2a338ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5b7af78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-5b7af78:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5b7af78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec62d9d );}.elementor-8 .elementor-element.elementor-element-c86b1b6{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-c86b1b6.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c86b1b6 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-weight:400;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-0b28427{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-0b28427.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-0b28427 .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-02e46d2{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-c6b077d{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-item{background-color:#1C588900;}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-digits{color:var( --e-global-color-df08dcc );font-family:"Noto Serif Condensed", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-label{color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-expire--message{color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-a16e9cd .elementor-button{background-color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-ec62d9d );color:var( --e-global-color-ec62d9d );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a16e9cd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a16e9cd .elementor-button:focus{background-color:#B2916E;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-a16e9cd .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a16e9cd .elementor-button:focus svg{fill:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-dd243ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-dd243ea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd243ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-cee1669{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-cee1669 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:6rem;font-weight:400;letter-spacing:-5px;}.elementor-8 .elementor-element.elementor-element-b30edc1{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-b30edc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b30edc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-03-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b30edc1::before, .elementor-8 .elementor-element.elementor-element-b30edc1 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b30edc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b30edc1 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b30edc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b30edc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C3206;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-3cea9f8{--display:flex;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3cea9f8.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-456e2cf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-c2f93c8{column-gap:0px;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-22b7880{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-22b7880:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-22b7880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-0abfe47{--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-start;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62324a9 .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e0c94b1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e0c94b1 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:30px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-e69b6c1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-f337cc1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f337cc1 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:30px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-a3505db{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-db057ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-358a741{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0cfe5ed{text-align:right;}.elementor-8 .elementor-element.elementor-element-0cfe5ed .elementor-heading-title{font-family:"Moontime Regular", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b914954{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-b914954.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-4a4578d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-4a4578d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a4578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-04.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-f39184a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c2d227{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5981ff2 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:70px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-f06a7d1 .elementor-button{background-color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f06a7d1 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f06a7d1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-df08dcc );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-f06a7d1 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f06a7d1 .elementor-button:focus svg{fill:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-4c23291{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-4c23291.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2ee16d4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2ee16d4 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2ee16d4 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-f5ccee9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-f5ccee9.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8165ec4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-8165ec4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8165ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-dba7432{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-dba7432.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bf360fc .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-9b1ce5f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9b1ce5f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d6d873e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Serif Condensed", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d6d873e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fdc65d6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fdc65d6.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f19cdbb{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a7b8e2 .elementor-button{background-color:var( --e-global-color-df08dcc );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2a7b8e2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2a7b8e2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-df08dcc );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2a7b8e2 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2a7b8e2 .elementor-button:focus svg{fill:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-508be14 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-508be14 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-508be14 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-e0728e2{--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;--justify-content:center;--padding-top:60px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-e0728e2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e0728e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5a8a6b8{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-5a8a6b8 .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:6rem;font-weight:400;letter-spacing:-5px;}.elementor-8 .elementor-element.elementor-element-43b358b .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-43b358b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-43b358b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-43b358b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-156a62e{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-156a62e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-156a62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df08dcc );background-image:url("https://www.marinacastellorigo.com/wp-content/uploads/2025/12/Marina-Castello-Rigo-Respira-BG-03-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-156a62e::before, .elementor-8 .elementor-element.elementor-element-156a62e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-156a62e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-156a62e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-156a62e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-156a62e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C3206;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-d4034ae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-027d2ac .elementor-heading-title{font-family:"Noto Serif Condensed", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-df08dcc );}.elementor-8 .elementor-element.elementor-element-14b5925 .elementor-button{background-color:var( --e-global-color-ec62d9d );font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14b5925 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-14b5925 .elementor-button:focus{background-color:var( --e-global-color-cc9c91f );color:var( --e-global-color-ec62d9d );}.elementor-8 .elementor-element.elementor-element-14b5925 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-14b5925 .elementor-button:focus svg{fill:var( --e-global-color-ec62d9d );}.elementor-8 .elementor-element.elementor-element-faca863{--display:flex;--margin-top:-340px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-faca863.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5f8df36{padding:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-77a88c65{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-648d7ff4{--min-height:300px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8 .elementor-element.elementor-element-46c210dd.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-548c0405{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-6e4fa6a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-300f29a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b58fa37{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-7e2c5de7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-8c85e76{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7b1897d5{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-6cb02ff{text-align:left;}.elementor-8 .elementor-element.elementor-element-6cb02ff img{width:50%;}.elementor-8 .elementor-element.elementor-element-6605b32a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-d4ad501{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-b329b83.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-011129a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-7ca169f{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-7ca169f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3bfab3b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-3bfab3b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-39596a1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-39596a1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4a297a8{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c86b1b6{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-c86b1b6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0b28427{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-0b28427.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cee1669{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-b30edc1{--min-height:300px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8 .elementor-element.elementor-element-3cea9f8.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-456e2cf.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e0c94b1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-f337cc1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-db057ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-358a741{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a4578d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-f39184a.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-8165ec4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-f19cdbb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c73ee79{text-align:right;}.elementor-8 .elementor-element.elementor-element-c73ee79 img{width:50%;}.elementor-8 .elementor-element.elementor-element-e0728e2{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-5a8a6b8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-5a8a6b8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-156a62e{--min-height:300px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8 .elementor-element.elementor-element-faca863{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-faca863.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2b671254{--min-height:300px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-77a88c65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-77a88c65 .elementor-heading-title{font-size:80px;}.elementor-8 .elementor-element.elementor-element-648d7ff4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-10bd54c7 .elementor-heading-title{letter-spacing:-2px;}.elementor-8 .elementor-element.elementor-element-46c210dd{--min-height:20px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f568396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5be8d566{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-4da16ebc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-548c0405{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-f95e2c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1dc137b5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-3a183ea7.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-72e30db .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-079cc0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-bb8d304{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1ee90685{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7b58fa37{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-7b58fa37 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-51e7ad74{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7e2c5de7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-7e2c5de7 .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-6cb02ff img{width:100%;}.elementor-8 .elementor-element.elementor-element-d55c86f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-6605b32a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d4ad501{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-33989cb.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-fd22a62 .elementor-heading-title{font-size:40px;letter-spacing:-2px;}.elementor-8 .elementor-element.elementor-element-c557dcc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-011129a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-87e4ac7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-0f358a1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-11dd32a .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-365b3fb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7ca169f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-7ca169f .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-3bfab3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-3bfab3b .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-39596a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-279adcd1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-e86a036 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-4a297a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-cb8aea4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7635932.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-959bb7f .elementor-heading-title{font-size:40px;letter-spacing:-2px;}.elementor-8 .elementor-element.elementor-element-1a61f92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a3c2694{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-45245f5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-8f2d7d8.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-dd99e06 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-42c2d62{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-6362f7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-cb12d3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5b7af78{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-c86b1b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-c86b1b6 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-0b28427{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-digits{font-size:50px;}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-label{font-size:12px;}.elementor-8 .elementor-element.elementor-element-0a38ea7 .elementor-countdown-expire--message{font-size:14px;}.elementor-8 .elementor-element.elementor-element-dd243ea{--min-height:300px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-cee1669{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-cee1669 .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-b30edc1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-3cea9f8{--min-height:20px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-02d4171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-22b7880{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-0abfe47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e0c94b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-e69b6c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-f337cc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a3505db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b914954{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-4a4578d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-9c2d227.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-5981ff2 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-4c23291{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-f5ccee9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-8165ec4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-dba7432.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-9b1ce5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d6d873e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-fdc65d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-e0728e2{--min-height:300px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-5a8a6b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5a8a6b8 .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-156a62e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-faca863{--min-height:20px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5f8df36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-c96911a{--width:30%;}.elementor-8 .elementor-element.elementor-element-46c210dd{--width:40%;}.elementor-8 .elementor-element.elementor-element-a27157c{--width:30%;}.elementor-8 .elementor-element.elementor-element-7569cc7c{--width:50%;}.elementor-8 .elementor-element.elementor-element-3a183ea7{--width:50%;}.elementor-8 .elementor-element.elementor-element-1ee90685{--content-width:800px;}.elementor-8 .elementor-element.elementor-element-d55c86f{--content-width:650px;}.elementor-8 .elementor-element.elementor-element-b329b83{--width:50%;}.elementor-8 .elementor-element.elementor-element-33989cb{--width:50%;}.elementor-8 .elementor-element.elementor-element-0f358a1{--content-width:850px;}.elementor-8 .elementor-element.elementor-element-365b3fb{--content-width:850px;}.elementor-8 .elementor-element.elementor-element-279adcd1{--content-width:850px;}.elementor-8 .elementor-element.elementor-element-fc26228{--width:30%;}.elementor-8 .elementor-element.elementor-element-7635932{--width:70%;}.elementor-8 .elementor-element.elementor-element-8f2d7d8{--width:70%;}.elementor-8 .elementor-element.elementor-element-2a338ce{--width:30%;}.elementor-8 .elementor-element.elementor-element-5b7af78{--content-width:850px;}.elementor-8 .elementor-element.elementor-element-3cea9f8{--width:40%;}.elementor-8 .elementor-element.elementor-element-456e2cf{--width:30%;}.elementor-8 .elementor-element.elementor-element-f39184a{--width:30%;}.elementor-8 .elementor-element.elementor-element-9c2d227{--width:70%;}.elementor-8 .elementor-element.elementor-element-dba7432{--width:70%;}.elementor-8 .elementor-element.elementor-element-f19cdbb{--width:30%;}.elementor-8 .elementor-element.elementor-element-d4034ae{--width:70%;}.elementor-8 .elementor-element.elementor-element-faca863{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-c96911a{--width:100%;}.elementor-8 .elementor-element.elementor-element-46c210dd{--width:50vw;}.elementor-8 .elementor-element.elementor-element-a27157c{--width:50vw;}.elementor-8 .elementor-element.elementor-element-33989cb{--width:100%;}.elementor-8 .elementor-element.elementor-element-3cea9f8{--width:50vw;}.elementor-8 .elementor-element.elementor-element-456e2cf{--width:50vw;}.elementor-8 .elementor-element.elementor-element-f39184a{--width:50%;}.elementor-8 .elementor-element.elementor-element-9c2d227{--width:100%;}.elementor-8 .elementor-element.elementor-element-dba7432{--width:100%;}.elementor-8 .elementor-element.elementor-element-f19cdbb{--width:100%;}.elementor-8 .elementor-element.elementor-element-d4034ae{--width:50vw;}.elementor-8 .elementor-element.elementor-element-faca863{--width:50vw;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-2b671254:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b671254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-51e7ad74:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-51e7ad74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-dd243ea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd243ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-e0728e2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e0728e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}