.elementor-9119 .elementor-element.elementor-element-65f5cea > .elementor-container{min-height:100vh;}.elementor-9119 .elementor-element.elementor-element-65f5cea:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-65f5cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-hero-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-65f5cea > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-65f5cea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9119 .elementor-element.elementor-element-bf5e8ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9119 .elementor-element.elementor-element-bf5e8ee{padding:0px 0px 20px 0px;}.elementor-9119 .elementor-element.elementor-element-2e150fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-2e150fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-fb9e06e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-1993bc9{--lottie-container-width:100px;}.elementor-9119 .elementor-element.elementor-element-b7e92f2{text-align:center;}.elementor-9119 .elementor-element.elementor-element-b7e92f2 .elementor-heading-title{color:#FFFFFF;}.elementor-9119 .elementor-element.elementor-element-5529c15 > .elementor-container{min-height:100%;}body:not(.rtl) .elementor-9119 .elementor-element.elementor-element-5529c15{left:0px;}body.rtl .elementor-9119 .elementor-element.elementor-element-5529c15{right:0px;}.elementor-9119 .elementor-element.elementor-element-5529c15{bottom:10px;}.elementor-9119 .elementor-element.elementor-element-83b8888 .elementor-icon-wrapper{text-align:center;}.elementor-9119 .elementor-element.elementor-element-83b8888.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-83b8888.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-83b8888.elementor-view-default .elementor-icon{color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-83b8888.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-83b8888.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-83b8888 .elementor-icon{font-size:30px;padding:10px;}.elementor-9119 .elementor-element.elementor-element-83b8888 .elementor-icon svg{height:30px;}.elementor-9119 .elementor-element.elementor-element-83b8888 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-83b8888{width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-f31e872{text-align:right;}.elementor-9119 .elementor-element.elementor-element-f31e872 img{width:230px;}.elementor-9119 .elementor-element.elementor-element-3930a18{padding:var(--padding-section) 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-76c39f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-76c39f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9119 .elementor-element.elementor-element-76c39f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-405b280{text-align:center;}.elementor-9119 .elementor-element.elementor-element-405b280 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-405b280 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-9119 .elementor-element.elementor-element-0d9a577{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9119 .elementor-element.elementor-element-0380c7a:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-0380c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelportaferrisa.com/app/uploads/sites/2249/svg-Porta-Ferrisa-01.svg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-9119 .elementor-element.elementor-element-0380c7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-0380c7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-78de9b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-a7ba31a .elementor-icon-wrapper{text-align:center;}.elementor-9119 .elementor-element.elementor-element-a7ba31a .elementor-icon{font-size:120px;}.elementor-9119 .elementor-element.elementor-element-a7ba31a .elementor-icon svg{height:120px;}.elementor-9119 .elementor-element.elementor-element-a7ba31a > .elementor-widget-container{margin:0 0 0 0;padding:0 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-a7ba31a{width:auto;max-width:auto;align-self:center;}.elementor-9119 .elementor-element.elementor-element-6f7a987{text-align:center;}.elementor-9119 .elementor-element.elementor-element-6f7a987 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-dc5e835{text-align:center;}.elementor-9119 .elementor-element.elementor-element-dc5e835 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-789c15e{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-789c15e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-20d598f:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-20d598f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13f4851a );}.elementor-9119 .elementor-element.elementor-element-20d598f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) var(--padding-section) var(--padding-section) var(--padding-section);}.elementor-9119 .elementor-element.elementor-element-20d598f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-40e7dd7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-40e7dd7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-767ac05{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-db38a52{text-align:center;}.elementor-9119 .elementor-element.elementor-element-db38a52 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-ca4f70c{text-align:center;}.elementor-9119 .elementor-element.elementor-element-ca4f70c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-secondary );}.elementor-9119 .elementor-element.elementor-element-ca4f70c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9119 .elementor-element.elementor-element-90f1fbb{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-repeater-item-b93b36a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Room-01.webp);background-size:cover;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-repeater-item-09edcd7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Room-02.webp);background-size:cover;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-repeater-item-056fbb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Room-03.webp);background-size:cover;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-repeater-item-4526cb6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Room-04.webp);background-size:cover;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-repeater-item-7082a53 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Room-05.webp);background-size:cover;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-repeater-item-e974e6d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Room-06.webp);background-size:cover;}.elementor-9119 .elementor-element.elementor-element-573cb32 .swiper-slide{height:800px;transition-duration:calc(5000ms*1.2);}.elementor-9119 .elementor-element.elementor-element-573cb32 .swiper-slide-contents{max-width:66%;}.elementor-9119 .elementor-element.elementor-element-573cb32 .swiper-slide-inner{text-align:center;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-slide-heading{font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );font-style:var( --e-global-typography-013566d-font-style );text-decoration:var( --e-global-typography-013566d-text-decoration );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-22efe9e{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-a423424.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9119 .elementor-element.elementor-element-a423424.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9119 .elementor-element.elementor-element-a423424 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-7959640{text-align:center;width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-7959640 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-698be4e{padding:var(--padding-section) 0 var(--padding-section) 0;width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .carousel-cell{width:auto;margin:0 calc(0px / 2);}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button{width:32px;height:32px;top:50%;padding:8px;color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button>i{font-size:32px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button.previous, 
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{left:calc(100% - 150px);}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-buttons-grouped=""] .flickity-prev-next-button.next{right:calc(100% - 150px);}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{margin-left:32px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button>svg{fill:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-c3bf36a:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:12px;height:12px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots::before{font-size:12px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-page-dots{bottom:-30px;left:50%;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-page-dots .dot{background-color:var( --e-global-color-21f8c9b7 );}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots::before,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-21f8c9b7 );}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-page-dots .dot:hover{background-color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-page-dots .dot.is-selected{background-color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-c3bf36a > .elementor-element-populated{padding:0px 180px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-f43dc71{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-f43dc71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-f43dc71.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-f43dc71.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-9119 .elementor-element.elementor-element-f43dc71.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-f43dc71 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-2572c87{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-2572c87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-2572c87.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-2572c87.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-9119 .elementor-element.elementor-element-2572c87.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-2572c87 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-86c200a{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-86c200a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-86c200a.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-86c200a.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-9119 .elementor-element.elementor-element-86c200a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-86c200a > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-22f4b69{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-22f4b69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-22f4b69.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-22f4b69.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-9119 .elementor-element.elementor-element-22f4b69.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-22f4b69 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-dd76069{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-dd76069.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-dd76069.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-dd76069.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-9119 .elementor-element.elementor-element-dd76069.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-dd76069 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-cd09e29{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-cd09e29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-cd09e29.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-cd09e29.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-9119 .elementor-element.elementor-element-cd09e29.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-cd09e29 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-fafaffa{--icon-box-icon-margin:15px;}.elementor-9119 .elementor-element.elementor-element-fafaffa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-fafaffa.elementor-view-framed .elementor-icon, .elementor-9119 .elementor-element.elementor-element-fafaffa.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-9119 .elementor-element.elementor-element-fafaffa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon{font-size:24px;}.elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-fafaffa > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-deb7eac > .elementor-container{min-height:800px;}.elementor-9119 .elementor-element.elementor-element-deb7eac:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-deb7eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portaferrisa2026.elementor.mirai.com/app/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-deb7eac > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1D1D1D00 30%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-deb7eac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 var(--padding-section) var(--padding-section) var(--padding-section);}.elementor-9119 .elementor-element.elementor-element-24c08d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-24c08d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-24c08d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-6f5f3a1{text-align:left;}.elementor-9119 .elementor-element.elementor-element-6f5f3a1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-04078b8{text-align:left;}.elementor-9119 .elementor-element.elementor-element-04078b8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-0c96057.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-9119 .elementor-element.elementor-element-0c96057.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-9119 .elementor-element.elementor-element-0c96057 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 15%);opacity:0;}.elementor-9119 .elementor-element.elementor-element-0c96057 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 15% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-0c96057 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-5f3fd14{text-align:left;}.elementor-9119 .elementor-element.elementor-element-5f3fd14 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-15dca77{text-align:left;}.elementor-9119 .elementor-element.elementor-element-15dca77 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-1005c1b{color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-315da79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-688b94c{padding:var(--padding-section) 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-410e26f{text-align:center;}.elementor-9119 .elementor-element.elementor-element-410e26f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-d296d68{text-align:center;}.elementor-9119 .elementor-element.elementor-element-d296d68 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-441a7b5{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-441a7b5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-f5ab31c{padding:0 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-819dcc0 img{width:83%;}.elementor-9119 .elementor-element.elementor-element-819dcc0{width:var( --container-widget-width, 100.998% );max-width:100.998%;--container-widget-width:100.998%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-09b1ea0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9119 .elementor-element.elementor-element-09b1ea0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-9119 .elementor-element.elementor-element-26e8cea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-26e8cea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-26e8cea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-26e8cea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-26e8cea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-26e8cea .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-95fcc30.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-95fcc30.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-95fcc30.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-95fcc30 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-95fcc30 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-95fcc30 .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-c9c83c9.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9119 .elementor-element.elementor-element-c9c83c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-9119 .elementor-element.elementor-element-a5616f2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-a5616f2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-a5616f2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-a5616f2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-a5616f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-a5616f2 .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-ffeef94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-ffeef94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-ffeef94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-ffeef94 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-ffeef94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-ffeef94 .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-0fc22d0{padding:0 0 var(--padding-section) 0;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-6b3f2e3.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .carousel-cell{width:50%;margin:0 calc(0px / 2);}.elementor-9119 .elementor-element.elementor-element-6b3f2e3:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:12px;height:12px;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots::before{font-size:12px;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .flickity-page-dots{bottom:-30px;left:50%;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .flickity-page-dots .dot{background-color:var( --e-global-color-21f8c9b7 );}.elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots::before,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-21f8c9b7 );}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .flickity-page-dots .dot:hover{background-color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .flickity-page-dots .dot.is-selected{background-color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-e94af0d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-e94af0d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-e94af0d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-e94af0d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-e94af0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-e94af0d .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-a1b7bb3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-a1b7bb3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-a1b7bb3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-a1b7bb3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-a1b7bb3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-a1b7bb3 .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-08cb20d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-08cb20d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-08cb20d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-08cb20d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-08cb20d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-08cb20d .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-d618f6d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9119 .elementor-element.elementor-element-d618f6d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9119 .elementor-element.elementor-element-d618f6d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-d618f6d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9119 .elementor-element.elementor-element-d618f6d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9119 .elementor-element.elementor-element-d618f6d .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-97bf599:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-97bf599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13f4851a );}.elementor-9119 .elementor-element.elementor-element-97bf599{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) var(--padding-section) var(--padding-section) var(--padding-section);}.elementor-9119 .elementor-element.elementor-element-97bf599 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-59ec58f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9119 .elementor-element.elementor-element-59ec58f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9119 .elementor-element.elementor-element-59ec58f > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-03d84b9{text-align:left;}.elementor-9119 .elementor-element.elementor-element-03d84b9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-3f9f855{text-align:left;}.elementor-9119 .elementor-element.elementor-element-3f9f855 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-secondary );}.elementor-9119 .elementor-element.elementor-element-c78b3ee{color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-ea7b710 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-9119 .elementor-element.elementor-element-69cf741 > .elementor-container{min-height:800px;}.elementor-9119 .elementor-element.elementor-element-69cf741:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-69cf741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Img-07.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-69cf741 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1D1D1D00 42%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-69cf741{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) var(--padding-section) var(--padding-section) var(--padding-section);}.elementor-9119 .elementor-element.elementor-element-5832ea1{text-align:left;width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-5832ea1 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-9119 .elementor-element.elementor-element-a9e78b4{text-align:left;}.elementor-9119 .elementor-element.elementor-element-a9e78b4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-a9e78b4 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-2b1083c{text-align:left;}.elementor-9119 .elementor-element.elementor-element-2b1083c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-15cb8b2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-9119 .elementor-element.elementor-element-15cb8b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-9119 .elementor-element.elementor-element-de7c75f{color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-de7c75f > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-7afb970{margin-top:var(--padding-section);margin-bottom:0;}.elementor-9119 .elementor-element.elementor-element-aa4c54c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-aa4c54c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Img-08.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-aa4c54c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9119 .elementor-element.elementor-element-aa4c54c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-1efb799{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-252bfb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9119 .elementor-element.elementor-element-252bfb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9119 .elementor-element.elementor-element-252bfb1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-252bfb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-252bfb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9119 .elementor-element.elementor-element-252bfb1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-252bfb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-4aa18e8 .elementor-icon-wrapper{text-align:center;}.elementor-9119 .elementor-element.elementor-element-4aa18e8 .elementor-icon{font-size:120px;}.elementor-9119 .elementor-element.elementor-element-4aa18e8 .elementor-icon svg{height:120px;}.elementor-9119 .elementor-element.elementor-element-4aa18e8{width:auto;max-width:auto;align-self:center;}.elementor-9119 .elementor-element.elementor-element-f8c50e3{text-align:center;}.elementor-9119 .elementor-element.elementor-element-f8c50e3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-f8c50e3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-9119 .elementor-element.elementor-element-0aea394{text-align:center;}.elementor-9119 .elementor-element.elementor-element-0aea394 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9119 .elementor-element.elementor-element-df13134{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-df13134 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-7289890{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:24px;width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-480e13c{margin-top:var(--padding-section);margin-bottom:0;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-951f0a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9119 .elementor-element.elementor-element-951f0a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9119 .elementor-element.elementor-element-951f0a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-951f0a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-951f0a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9119 .elementor-element.elementor-element-951f0a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-951f0a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-097ed77 .elementor-icon-wrapper{text-align:center;}.elementor-9119 .elementor-element.elementor-element-097ed77 .elementor-icon{font-size:120px;}.elementor-9119 .elementor-element.elementor-element-097ed77 .elementor-icon svg{height:120px;}.elementor-9119 .elementor-element.elementor-element-097ed77{width:auto;max-width:auto;align-self:center;}.elementor-9119 .elementor-element.elementor-element-1dd30f5{text-align:center;}.elementor-9119 .elementor-element.elementor-element-1dd30f5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-1dd30f5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-9119 .elementor-element.elementor-element-6dea24d{text-align:center;}.elementor-9119 .elementor-element.elementor-element-6dea24d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9119 .elementor-element.elementor-element-d2c339e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-d2c339e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Img-09.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-d2c339e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9119 .elementor-element.elementor-element-d2c339e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-7222c5e{--spacer-size:50px;}.elementor-9119 .elementor-element.elementor-element-0979805{padding:var(--padding-section) 0 0 0;}.elementor-9119 .elementor-element.elementor-element-a416723{text-align:center;}.elementor-9119 .elementor-element.elementor-element-a416723 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-0612b84{text-align:center;}.elementor-9119 .elementor-element.elementor-element-0612b84 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-0612b84 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-9119 .elementor-element.elementor-element-0b3728a{margin-top:40px;margin-bottom:0px;}.elementor-9119 .elementor-element.elementor-element-e4f01fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-e4f01fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9119 .elementor-element.elementor-element-e4f01fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__bg-wrapper{min-height:413px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__title{font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );font-style:var( --e-global-typography-013566d-font-style );text-decoration:var( --e-global-typography-013566d-text-decoration );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta:hover .elementor-cta__content{background-color:#02010100;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__button{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );font-style:var( --e-global-typography-fcce242-font-style );text-decoration:var( --e-global-typography-fcce242-text-decoration );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-47eea86e );border-color:#02010100;border-width:0px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6cb047a );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta .elementor-cta__bg, .elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9119 .elementor-element.elementor-element-f3bb435{--spacer-size:50px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__bg-wrapper{min-height:413px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__title{font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );font-style:var( --e-global-typography-013566d-font-style );text-decoration:var( --e-global-typography-013566d-text-decoration );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta:hover .elementor-cta__content{background-color:#02010100;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__button{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );font-style:var( --e-global-typography-fcce242-font-style );text-decoration:var( --e-global-typography-fcce242-text-decoration );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-47eea86e );border-color:#02010100;border-width:0px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6cb047a );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta .elementor-cta__bg, .elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9119 .elementor-element.elementor-element-9d40d8e{--spacer-size:50px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__bg-wrapper{min-height:413px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__title{font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );font-style:var( --e-global-typography-013566d-font-style );text-decoration:var( --e-global-typography-013566d-text-decoration );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta:hover .elementor-cta__content{background-color:#02010100;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__button{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );font-style:var( --e-global-typography-fcce242-font-style );text-decoration:var( --e-global-typography-fcce242-text-decoration );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-47eea86e );border-color:#02010100;border-width:0px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-6cb047a );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta .elementor-cta__bg, .elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9119 .elementor-element.elementor-element-48d013b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-48d013b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9119 .elementor-element.elementor-element-60bee72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:var(--padding-section) var(--padding-section) 0 var(--padding-section);}.elementor-9119 .elementor-element.elementor-element-60bee72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-9c6ace9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-9c6ace9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-9c6ace9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelportaferrisa.com/app/uploads/sites/2249/svg-Porta-Ferrisa-01.svg");background-position:bottom right;background-repeat:no-repeat;background-size:100% auto;}.elementor-9119 .elementor-element.elementor-element-9c6ace9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9119 .elementor-element.elementor-element-9c6ace9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9119 .elementor-element.elementor-element-44a4540{--spacer-size:50px;}.elementor-9119 .elementor-element.elementor-element-f2aab86.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9119 .elementor-element.elementor-element-f2aab86 > .elementor-element-populated{padding:0 0 var(--padding-section) 40px;}.elementor-9119 .elementor-element.elementor-element-238e3cd{text-align:left;}.elementor-9119 .elementor-element.elementor-element-238e3cd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-text );}.elementor-9119 .elementor-element.elementor-element-26214c9{text-align:left;}.elementor-9119 .elementor-element.elementor-element-26214c9 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-tab-content{border-bottom-color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-tab-title{border-color:var( --e-global-color-primary );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-47eea86e );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:14px;}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:14px;}@media(max-width:1024px){.elementor-9119 .elementor-element.elementor-element-65f5cea > .elementor-container{min-height:100vh;}.elementor-9119 .elementor-element.elementor-element-bf5e8ee{padding:0px 0px 51px 0px;}.elementor-9119 .elementor-element.elementor-element-5529c15{bottom:160px;}.elementor-bc-flex-widget .elementor-9119 .elementor-element.elementor-element-193d3af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9119 .elementor-element.elementor-element-193d3af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9119 .elementor-element.elementor-element-405b280 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-6f7a987 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-dc5e835 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );}.elementor-9119 .elementor-element.elementor-element-789c15e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-db38a52 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-ca4f70c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-573cb32 .swiper-slide{height:500px;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-slide-heading{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-7959640 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-7959640 > .elementor-widget-container{padding:calc(var(--padding-section) * 2) 0 0 0;}.elementor-9119 .elementor-element.elementor-element-7959640{width:100%;max-width:100%;}.elementor-9119 .elementor-element.elementor-element-698be4e{padding:var(--padding-section) 0 calc(var(--padding-section) * 2 ) 0;width:100%;max-width:100%;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .carousel-cell{width:50%;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button{width:20px;height:20px;padding:12px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button>i{font-size:20px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button.previous, 
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{left:unset;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-buttons-grouped=""] .flickity-prev-next-button.next{right:unset;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{margin-left:20px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:8px;height:8px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots::before{font-size:8px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(5px * 2);}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="line"] .flickity-page-dots .dot{height:5px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-deb7eac > .elementor-container{min-height:550px;}.elementor-9119 .elementor-element.elementor-element-deb7eac > .elementor-background-overlay{opacity:1;}.elementor-9119 .elementor-element.elementor-element-6f5f3a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-04078b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-0c96057 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-9119 .elementor-element.elementor-element-5f3fd14 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-15dca77 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-1005c1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-410e26f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-d296d68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-441a7b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-26e8cea .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-95fcc30 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-a5616f2 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-ffeef94 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .carousel-cell{width:100%;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:8px;height:8px;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-9119 .elementor-element.elementor-element-6b3f2e3[flickity-dots="pagination"] .flickity-page-dots::before{font-size:8px;}.elementor-9119 .elementor-element.elementor-element-e94af0d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-a1b7bb3 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-08cb20d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-d618f6d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-03d84b9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-3f9f855 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-c78b3ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-69cf741{padding:var(--padding-section) 20px var(--padding-section) 20px;}.elementor-9119 .elementor-element.elementor-element-5832ea1{width:var( --container-widget-width, 346.797px );max-width:346.797px;--container-widget-width:346.797px;--container-widget-flex-grow:0;}.elementor-9119 .elementor-element.elementor-element-a9e78b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-2b1083c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-de7c75f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-aa4c54c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-aa4c54c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Img-08.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-f8c50e3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-df13134{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-1dd30f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-d2c339e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-d2c339e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-a416723 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-0612b84 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-9119 .elementor-element.elementor-element-ffe1d37{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-9119 .elementor-element.elementor-element-48d013b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9119 .elementor-element.elementor-element-238e3cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-26214c9 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );}}@media(max-width:767px){.elementor-9119 .elementor-element.elementor-element-65f5cea > .elementor-container{min-height:100vh;}.elementor-9119 .elementor-element.elementor-element-65f5cea:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-65f5cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-hero-1-1.webp");background-position:center left;}.elementor-9119 .elementor-element.elementor-element-bf5e8ee{padding:15px 0px 30px 0px;}.elementor-9119 .elementor-element.elementor-element-5529c15 > .elementor-container{min-height:100%;}.elementor-9119 .elementor-element.elementor-element-5529c15{bottom:141px;}.elementor-9119 .elementor-element.elementor-element-193d3af{width:50%;}.elementor-9119 .elementor-element.elementor-element-83b8888 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-9119 .elementor-element.elementor-element-83b8888{width:auto;max-width:auto;}.elementor-9119 .elementor-element.elementor-element-aa31a77{width:50%;}.elementor-9119 .elementor-element.elementor-element-f31e872 img{width:303px;}.elementor-9119 .elementor-element.elementor-element-f31e872 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-405b280 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-0380c7a:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-0380c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-9119 .elementor-element.elementor-element-0380c7a{margin-top:calc(var(--padding-section) * 2);margin-bottom:calc(var(--padding-section) * 2);}.elementor-9119 .elementor-element.elementor-element-a7ba31a .elementor-icon{font-size:150px;}.elementor-9119 .elementor-element.elementor-element-a7ba31a .elementor-icon svg{height:150px;}.elementor-9119 .elementor-element.elementor-element-a7ba31a > .elementor-widget-container{padding:0 0 20px 0;}.elementor-9119 .elementor-element.elementor-element-6f7a987 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-dc5e835 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );}.elementor-9119 .elementor-element.elementor-element-789c15e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-789c15e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9119 .elementor-element.elementor-element-20d598f{padding:var(--padding-section) 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-40e7dd7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-9119 .elementor-element.elementor-element-db38a52 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-db38a52 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-ca4f70c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-ca4f70c > .elementor-widget-container{padding:0 15px calc(var(--padding-section) / 2) 15px;}.elementor-9119 .elementor-element.elementor-element-573cb32 .elementor-slide-heading{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-7959640 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-c3bf36a .carousel-cell{width:100%;}.elementor-9119 .elementor-element.elementor-element-c3bf36a:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:8px;height:8px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-9119 .elementor-element.elementor-element-c3bf36a[flickity-dots="pagination"] .flickity-page-dots::before{font-size:8px;}.elementor-9119 .elementor-element.elementor-element-c3bf36a > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-f43dc71 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-f43dc71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-2572c87 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-2572c87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-86c200a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-86c200a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-22f4b69 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-22f4b69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-dd76069 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-dd76069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-cd09e29 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-cd09e29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title, .elementor-9119 .elementor-element.elementor-element-fafaffa .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-fafaffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-deb7eac{padding:0 0 var(--padding-section) 0;}.elementor-9119 .elementor-element.elementor-element-24c08d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-24c08d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portaferrisa2026.elementor.mirai.com/app/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9119 .elementor-element.elementor-element-24c08d6 > .elementor-element-populated{padding:50vh 0 0 0;}.elementor-9119 .elementor-element.elementor-element-6f5f3a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-04078b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-0c96057 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-9119 .elementor-element.elementor-element-0c96057 > .elementor-element-populated{margin:-70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-5f3fd14 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-15dca77 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-1005c1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-688b94c{padding:calc(var(--padding-section) * 2) 0 0 0;}.elementor-9119 .elementor-element.elementor-element-410e26f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-d296d68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-441a7b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-441a7b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-26e8cea .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-26e8cea .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-95fcc30 .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-95fcc30 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-a5616f2 .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-a5616f2 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-ffeef94 .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-ffeef94 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-0fc22d0{padding:0 0 calc(var(--padding-section) * 2) 0;}.elementor-9119 .elementor-element.elementor-element-6b3f2e3 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-e94af0d .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-e94af0d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-a1b7bb3 .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-a1b7bb3 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-08cb20d .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-08cb20d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-d618f6d .elementor-image-box-img{margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-d618f6d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9119 .elementor-element.elementor-element-97bf599{padding:30px 0 30px 0;}.elementor-9119 .elementor-element.elementor-element-03d84b9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-3f9f855 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-c78b3ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-ea7b710 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9119 .elementor-element.elementor-element-ea7b710 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-23051ac{text-align:center;}.elementor-9119 .elementor-element.elementor-element-23051ac img{width:100%;height:275px;object-fit:cover;}.elementor-9119 .elementor-element.elementor-element-23051ac > .elementor-widget-container{margin:var(--padding-section) 0 0 0;padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-69cf741:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-69cf741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2249/Porta-Ferrisa-Img-07.webp");}.elementor-9119 .elementor-element.elementor-element-5832ea1 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-5832ea1{width:100%;max-width:100%;}.elementor-9119 .elementor-element.elementor-element-a9e78b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-2b1083c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-de7c75f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-7afb970{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-1efb799{--spacer-size:40vh;}.elementor-9119 .elementor-element.elementor-element-f8c50e3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-f8c50e3 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-df13134{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-480e13c{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-1dd30f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9119 .elementor-element.elementor-element-1dd30f5 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-7222c5e{--spacer-size:40vh;}.elementor-9119 .elementor-element.elementor-element-a416723 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-0612b84 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );}.elementor-9119 .elementor-element.elementor-element-0612b84 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-0b3728a{padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-e4f01fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9119 .elementor-element.elementor-element-e4f01fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__content{padding:20px 0px 15px 0px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__title:not(:last-child){margin-bottom:1px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 .elementor-cta__button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );padding:-2px -2px -2px -2px;}.elementor-9119 .elementor-element.elementor-element-2c5d6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-f3bb435{--spacer-size:10px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__content{padding:20px 0px 15px 0px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__title:not(:last-child){margin-bottom:1px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 .elementor-cta__button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );padding:-2px -2px -2px -2px;}.elementor-9119 .elementor-element.elementor-element-ffe1d37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-9d40d8e{--spacer-size:10px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__content{padding:20px 0px 15px 0px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__bg-wrapper{min-height:200px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__title:not(:last-child){margin-bottom:1px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-9119 .elementor-element.elementor-element-48d013b .elementor-cta__button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );padding:-2px -2px -2px -2px;}.elementor-9119 .elementor-element.elementor-element-48d013b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 0px 15px;}.elementor-9119 .elementor-element.elementor-element-60bee72{margin-top:var(--padding-top);margin-bottom:0;padding:00 0 0 0;}.elementor-9119 .elementor-element.elementor-element-9c6ace9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9119 .elementor-element.elementor-element-9c6ace9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:46vw auto;}.elementor-9119 .elementor-element.elementor-element-9c6ace9 > .elementor-element-populated{margin:calc(var(--padding-section) * 2) 0 20px 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0px 0px 0px 0px;}.elementor-9119 .elementor-element.elementor-element-44a4540{--spacer-size:180px;}.elementor-9119 .elementor-element.elementor-element-f2aab86 > .elementor-element-populated{padding:0 0 0 0;}.elementor-9119 .elementor-element.elementor-element-238e3cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9119 .elementor-element.elementor-element-26214c9 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );word-spacing:var( --e-global-typography-adfa3ce-word-spacing );}.elementor-9119 .elementor-element.elementor-element-4d3f8b7 > .elementor-widget-container{padding:0px 0px 50px 0px;}}@media(min-width:768px){.elementor-9119 .elementor-element.elementor-element-7590d7e{width:26.307%;}.elementor-9119 .elementor-element.elementor-element-09b1ea0{width:36.611%;}.elementor-9119 .elementor-element.elementor-element-c9c83c9{width:36.748%;}.elementor-9119 .elementor-element.elementor-element-c85b31f{width:51.338%;}.elementor-9119 .elementor-element.elementor-element-15cb8b2{width:48.662%;}.elementor-9119 .elementor-element.elementor-element-aa4c54c{width:40.952%;}.elementor-9119 .elementor-element.elementor-element-252bfb1{width:59.048%;}.elementor-9119 .elementor-element.elementor-element-951f0a4{width:59.048%;}.elementor-9119 .elementor-element.elementor-element-d2c339e{width:40.952%;}.elementor-9119 .elementor-element.elementor-element-9c6ace9{width:47.794%;}.elementor-9119 .elementor-element.elementor-element-f2aab86{width:52.206%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9119 .elementor-element.elementor-element-c85b31f{width:60%;}.elementor-9119 .elementor-element.elementor-element-15cb8b2{width:40%;}}@media(min-width:1025px){.elementor-9119 .elementor-element.elementor-element-deb7eac:not(.elementor-motion-effects-element-type-background), .elementor-9119 .elementor-element.elementor-element-deb7eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for lottie, class: .elementor-element-1993bc9 */.elementor-9119 .elementor-element.elementor-element-1993bc9 path {
    fill: white;
    stroke: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65f5cea */.hero980 {
    height: 100vh;
    min-height: 500px;
    max-height: 980px!important;

}
@media only screen and (max-width: 768px) {
    .hero980 {
      display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-573cb32 */@media only screen and (max-width: 767px) {
    .home-room-slides .swiper-slide-inner {
        align-items: end;
    }
}
.home-room-slides .elementor-swiper-button {
    border: solid 4px white;
    border-radius: 50%;
    padding: 10px;
}

.home-room-slides .swiper-slide-bg:before {
    content:'';
    position: absolute;
    background-color: rgba(0,0,0,.3);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3bf36a */.elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button {
    border: solid 4px black;
}

@media only screen and (max-width: 1024px) {
    .elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button {
        border: solid 2px black;
    }
}
@media only screen and (min-width: 1024px) {
    .elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-page-dots {
        display: none;
    }
}
@media only screen and (max-width: 1024px) {
    .elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button.next,
    .elementor-9119 .elementor-element.elementor-element-c3bf36a .flickity-prev-next-button.previous {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-698be4e */.elementor-9119 .elementor-element.elementor-element-698be4e {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b3f2e3 */.elementor-9119 .elementor-element.elementor-element-6b3f2e3 .flickity-prev-next-button {
    border: solid 4px black;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4d3f8b7 */.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-toggle-icon-closed i, 
.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-toggle-icon-opened i {
    background-color: var(--e-global-color-primary);
    width: 32px;
    border-radius: 50%;
    padding: 10px;
    line-height: 14px;
}

.elementor-9119 .elementor-element.elementor-element-4d3f8b7 .elementor-toggle .elementor-tab-title {
    padding-bottom: 25px;
}/* End custom CSS */