.elementor-2 .elementor-element.elementor-element-62c8606:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62c8606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2B3F00;background-image:url("https://www.italyft.it/wp-content/uploads/2025/02/DSC_0051.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-62c8606 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-62c8606 > .elementor-container{min-height:90vh;}.elementor-2 .elementor-element.elementor-element-62c8606{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-62c8606 > .elementor-shape-bottom svg{height:230px;}.elementor-2 .elementor-element.elementor-element-ed25c87.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-ed25c87 > .elementor-element-populated{margin:0px 0px 150px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-ed25c87{z-index:3;}.elementor-2 .elementor-element.elementor-element-a8c8376 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a8c8376{text-align:center;}.elementor-2 .elementor-element.elementor-element-a8c8376 .elementor-heading-title{font-size:1.5em;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotator-items{font-size:2.7em;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-element-c6ba973 .word-rotator-items b{padding:0.1rem 0.5rem 0.1rem 0.5rem;}.elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotate-prefix, .elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotate-suffix{font-size:2.7em;font-weight:700;line-height:1em;color:var( --e-global-color-tertiary );background-color:#02010100;}.elementor-2 .elementor-element.elementor-element-d259bbd{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-size:1.2em;font-style:italic;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b659979 > div.elementor-container{max-width:1300px;--porto-flick-carousel-width:1300px;}.elementor-2 .elementor-element.elementor-element-b659979{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-112px;margin-bottom:80px;z-index:2;}.elementor-2 .elementor-element.elementor-element-b659979 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-element-b4f1a1a .porto-sicon-box.top-icon{text-align:left;}.elementor-2 .elementor-element.elementor-element-b4f1a1a > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-2 .elementor-element.elementor-element-b4f1a1a > .elementor-widget-container{background-color:#FFFFFF;padding:2.5rem 2rem 2.7rem 2rem;border-radius:4px 4px 4px 4px;}.elementor-2 .elementor-element.elementor-element-b4f1a1a:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-icon{font-size:40px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-sicon-title{font-size:22.4px;font-weight:700;margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-sicon-header p{font-size:16px;font-weight:500;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-b4f1a1a .porto-sicon-header{margin-bottom:21px;}.elementor-element-087ea04 .porto-sicon-box.top-icon{text-align:left;}.elementor-2 .elementor-element.elementor-element-087ea04 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-2 .elementor-element.elementor-element-087ea04 > .elementor-widget-container{background-color:#FFFFFF;padding:2.5rem 2rem 2.7rem 2rem;border-radius:4px 4px 4px 4px;}.elementor-2 .elementor-element.elementor-element-087ea04:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-icon{font-size:40px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-sicon-title{font-size:22.4px;font-weight:700;margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-sicon-header p{font-size:16px;font-weight:500;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-087ea04 .porto-sicon-header{margin-bottom:21px;}.elementor-element-55d8b00 .porto-sicon-box.top-icon{text-align:left;}.elementor-2 .elementor-element.elementor-element-55d8b00 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-2 .elementor-element.elementor-element-55d8b00 > .elementor-widget-container{background-color:#FFFFFF;padding:2.5rem 2rem 2.7rem 2rem;border-radius:4px 4px 4px 4px;}.elementor-2 .elementor-element.elementor-element-55d8b00:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-icon{font-size:40px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-sicon-title{font-size:22.4px;font-weight:700;margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-sicon-header p{font-size:16px;font-weight:500;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-55d8b00 .porto-sicon-header{margin-bottom:21px;}.elementor-element-8f78dc8 .porto-sicon-box.top-icon{text-align:left;}.elementor-2 .elementor-element.elementor-element-8f78dc8 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-2 .elementor-element.elementor-element-8f78dc8 > .elementor-widget-container{background-color:#FFFFFF;padding:2.5rem 2rem 2.7rem 2rem;border-radius:4px 4px 4px 4px;}.elementor-2 .elementor-element.elementor-element-8f78dc8:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-icon{font-size:40px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-sicon-title{font-size:22.4px;font-weight:700;margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-sicon-header p{font-size:16px;font-weight:500;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-8f78dc8 .porto-sicon-header{margin-bottom:21px;}.elementor-2 .elementor-element.elementor-element-b7396ea > div.elementor-container{max-width:1200px;--porto-flick-carousel-width:1200px;}.elementor-2 .elementor-element.elementor-element-b7396ea{margin-top:52px;margin-bottom:52px;}.elementor-2 .elementor-element.elementor-element-39b8c27 .elementor-heading-title{font-size:3em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-a764c25 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-a764c25 .elementor-heading-title{font-size:1.2em;font-weight:500;line-height:1.8em;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b469eb0 .elementor-heading-title{font-size:1.1em;line-height:1.4em;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-f9ade6d .btn{font-size:1rem;font-weight:600;text-transform:uppercase;line-height:25px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f9ade6d .btn:hover, .elementor-2 .elementor-element.elementor-element-f9ade6d .btn:focus, .elementor-2 .elementor-element.elementor-element-f9ade6d .btn:active{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f9ade6d .btn-icon i{font-size:17px;margin-right:6px;}.elementor-2 .elementor-element.elementor-element-f9ade6d .btn-icon-right i{margin-left:6px;margin-right:0;}.elementor-2 .elementor-element.elementor-element-b7b3f63 > .elementor-shape-top .elementor-shape-fill{fill:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-b7b3f63 > .elementor-shape-top svg{fill:#F7F7F7;width:calc(100% + 1.3px);height:106px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-b7b3f63 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-2 .elementor-element.elementor-element-b7b3f63{padding:161px 0px 46px 0px;}.elementor-2 .elementor-element.elementor-element-af84611 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-f18d1df{z-index:3;}.elementor-2 .elementor-element.elementor-element-3a1899c{text-align:left;}.elementor-2 .elementor-element.elementor-element-3a1899c img{width:100%;height:500px;object-fit:cover;object-position:center center;box-shadow:0px 30px 60px -30px rgba(0, 0, 0, 0.45);}.elementor-2 .elementor-element.elementor-element-308236d{z-index:2;}.elementor-2 .elementor-element.elementor-element-fca0729 > .elementor-widget-container{margin:4px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-fca0729 .elementor-heading-title{font-size:1.2em;font-weight:500;line-height:1.4em;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-168d22f .elementor-heading-title{font-size:2.5em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-eacfe45 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:1.2em;line-height:26px;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-9a8022a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-9a8022a .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-icon, .elementor-2 .elementor-element.elementor-element-9a8022a .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-9a8022a .porto-sicon-title{font-size:14px;font-weight:600;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-icon, .elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-c3fe6a0 .porto-sicon-title{font-size:14px;font-weight:600;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-5d1dd0d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-icon, .elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-5d1dd0d .porto-sicon-title{font-size:14px;font-weight:600;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-0deeef3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-0deeef3 .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-icon, .elementor-2 .elementor-element.elementor-element-0deeef3 .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-0deeef3 .porto-sicon-title{font-size:14px;font-weight:600;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-32acb45 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-32acb45 .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-icon, .elementor-2 .elementor-element.elementor-element-32acb45 .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-32acb45 .porto-sicon-title{font-size:14px;font-weight:600;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-f8b32b8 .btn{font-size:1rem;font-weight:600;text-transform:uppercase;line-height:25px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f8b32b8 .btn:hover, .elementor-2 .elementor-element.elementor-element-f8b32b8 .btn:focus, .elementor-2 .elementor-element.elementor-element-f8b32b8 .btn:active{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f8b32b8 .btn-icon i{font-size:17px;margin-right:6px;}.elementor-2 .elementor-element.elementor-element-f8b32b8 .btn-icon-right i{margin-left:6px;margin-right:0;}.elementor-2 .elementor-element.elementor-element-722c328 > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-17faf7f > .elementor-widget-container{margin:3px 0px 1px 0px;}.elementor-2 .elementor-element.elementor-element-17faf7f{text-align:center;}.elementor-2 .elementor-element.elementor-element-17faf7f .elementor-heading-title{font-size:1.2em;font-weight:500;line-height:1.4em;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c38d0ff{text-align:center;}.elementor-2 .elementor-element.elementor-element-c38d0ff .elementor-heading-title{font-size:2.5em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-18c048e{text-align:center;}.elementor-2 .elementor-element.elementor-element-18c048e .elementor-heading-title{font-family:"Poppins", Poppins;font-size:1.2em;line-height:26px;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-58616d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-eb3eb14 .premium-carousel-scale .slick-slide{transition:all 500ms !important;}.elementor-2 .elementor-element.elementor-element-eb3eb14 .premium-carousel-nav-progressbar-fill{transition-duration:500ms !important;}.elementor-2 .elementor-element.elementor-element-eb3eb14 .premium-carousel-wrapper .slick-arrow{font-size:20px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-eb3eb14 .premium-carousel-wrapper .slick-arrow svg{width:20px;height:20px;fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-eb3eb14 a.carousel-arrow.carousel-next{right:30px;}.elementor-2 .elementor-element.elementor-element-eb3eb14 a.carousel-arrow.carousel-prev{left:30px;}.elementor-2 .elementor-element.elementor-element-eb3eb14 a.ver-carousel-arrow.carousel-next{bottom:30px;}.elementor-2 .elementor-element.elementor-element-eb3eb14 a.ver-carousel-arrow.carousel-prev{top:30px;}.elementor-2 .elementor-element.elementor-element-eb3eb14 a.carousel-next, .elementor-2 .elementor-element.elementor-element-eb3eb14 a.carousel-prev{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eb3eb14 ul.slick-dots li, .elementor-2 .elementor-element.elementor-element-eb3eb14 ul.slick-dots li svg{width:0px;height:0px;font-size:calc( 0px / 2 );}.elementor-2 .elementor-element.elementor-element-c395759 > .elementor-container{min-height:50vh;}.elementor-2 .elementor-element.elementor-element-c395759 > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-c395759{margin-top:0px;margin-bottom:0px;padding:50px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-a7cb9c9{text-align:center;}.elementor-2 .elementor-element.elementor-element-a7cb9c9 .elementor-heading-title{font-size:2.5em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-620e8a5{--e-image-carousel-slides-to-show:5;}.elementor-2 .elementor-element.elementor-element-620e8a5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e549ed3 > .elementor-container{min-height:50vh;}.elementor-2 .elementor-element.elementor-element-e549ed3 > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-e549ed3{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-0d7cf91{text-align:center;}.elementor-2 .elementor-element.elementor-element-0d7cf91 .elementor-heading-title{font-size:2.5em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-29edbe8{--e-image-carousel-slides-to-show:5;}.elementor-2 .elementor-element.elementor-element-29edbe8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8039fed > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-8039fed{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-590d2c9{padding:12px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-4537f59 .elementor-element-populated a{color:#777777;}.elementor-2 .elementor-element.elementor-element-4537f59 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bb8b4d4 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-2 .elementor-element.elementor-element-bb8b4d4 .elementor-heading-title{font-size:2.3em;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-4e9f1f6{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4e9f1f6 .porto-icon{font-size:43px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4e9f1f6 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4e9f1f6 .porto-icon, .elementor-2 .elementor-element.elementor-element-4e9f1f6 .porto-sicon-img{margin:1px 29px 0px -1px;}.elementor-2 .elementor-element.elementor-element-4e9f1f6 .porto-sicon-title{font-size:1.4em;font-weight:700;line-height:1.2;margin-bottom:-2px;}.elementor-2 .elementor-element.elementor-element-cbc3a47 .porto-icon{font-size:43px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cbc3a47 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cbc3a47 .porto-icon, .elementor-2 .elementor-element.elementor-element-cbc3a47 .porto-sicon-img{margin:-5px 29px 0px -1px;}.elementor-2 .elementor-element.elementor-element-cbc3a47 .porto-sicon-title{font-size:1.4em;font-weight:700;line-height:1.2;margin-bottom:-3px;}.elementor-2 .elementor-element.elementor-element-29ccf95 .porto-icon{font-size:43px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-29ccf95 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-29ccf95 .porto-icon, .elementor-2 .elementor-element.elementor-element-29ccf95 .porto-sicon-img{margin:0px 29px 0px -1px;}.elementor-2 .elementor-element.elementor-element-29ccf95 .porto-sicon-title{font-size:1.4em;font-weight:700;line-height:1.2;margin-bottom:-6px;}.elementor-2 .elementor-element.elementor-element-c393a75 .elementor-heading-title{font-size:2.3em;line-height:1.3em;}.elementor-element-5ec6e1b input[type="text"], .elementor-element-5ec6e1b input[type="email"], .elementor-element-5ec6e1b input[type="date"], .elementor-element-5ec6e1b input[type="datetime"], .elementor-element-5ec6e1b input[type="number"], .elementor-element-5ec6e1b input[type="tel"], .elementor-element-5ec6e1b select{height:52px;--wpforms-field-size-input-height:52px;}.elementor-element-5ec6e1b textarea{height:184px;--wpforms-field-size-input-height:calc( 184px / 2.8 );}.elementor-element-5ec6e1b input[type="text"], .elementor-element-5ec6e1b input[type="email"], .elementor-element-5ec6e1b input[type="date"], .elementor-element-5ec6e1b input[type="datetime"], .elementor-element-5ec6e1b input[type="number"], .elementor-element-5ec6e1b input[type="tel"], .elementor-element-5ec6e1b textarea, .elementor-element-5ec6e1b .form-control, .elementor-element-5ec6e1b select{color:#BBBBBB;--wpforms-field-text-color:#BBBBBB;background-color:#F7F7F7;--wpforms-field-background-color:#F7F7F7;border-width:1px 1px 1px 1px;--wpforms-field-border-size:1px 1px 1px 1px;border-color:#F7F7F7;--wpforms-field-border-color:#F7F7F7;}.elementor-element-5ec6e1b input[type="tel"]::placeholder, .elementor-element-5ec6e1b input[type="text"]::placeholder, .elementor-element-5ec6e1b input[type="email"]::placeholder, .elementor-element-5ec6e1b textarea::placeholder, .elementor-element-5ec6e1b .form-control::placeholder{color:#BBBBBB;}.elementor-element-5ec6e1b div.wpforms-container input::placeholder,.elementor-element-5ec6e1b div.wpforms-container select::placeholder, .elementor-element-5ec6e1b div.wpforms-container textarea::placeholder{color:#BBBBBB !important;opacity:1 !important;}.elementor-element-5ec6e1b input, .elementor-element-5ec6e1b textarea, .elementor-element-5ec6e1b .form-control, .elementor-element-5ec6e1b select{border-radius:0px 0px 0px 0px;--wpforms-field-border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="email"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="number"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="password"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="search"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="tel"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="text"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="url"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="color"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="date"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="datetime"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="datetime-local"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="month"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="time"],.elementor-2 .elementor-element.elementor-element-5ec6e1b input[type="week"],.elementor-2 .elementor-element.elementor-element-5ec6e1b textarea,.elementor-2 .elementor-element.elementor-element-5ec6e1b .form-control,.elementor-2 .elementor-element.elementor-element-5ec6e1b select{padding:15.6px 20px 15.6px 20px;}.elementor-element-5ec6e1b button, .elementor-element-5ec6e1b .btn, .elementor-element-5ec6e1b input[type="submit"], .elementor-element-5ec6e1b input[type="button"]{--wpforms-button-size-height:60px;height:60px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-8c94a40{width:100%;}.elementor-2 .elementor-element.elementor-element-630806d{width:100%;}.elementor-2 .elementor-element.elementor-element-4537f59{width:50%;}.elementor-2 .elementor-element.elementor-element-47d0354{width:50%;}}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotator-items{font-size:60px;}.elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotate-prefix, .elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotate-suffix{font-size:60px;}.elementor-2 .elementor-element.elementor-element-b7b3f63{padding:100px 24px 40px 24px;}.elementor-2 .elementor-element.elementor-element-590d2c9{padding:30px 24px 60px 24px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-62c8606 > .elementor-shape-bottom svg{width:calc(193% + 1.3px);}.elementor-2 .elementor-element.elementor-element-62c8606{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a8c8376{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a8c8376 .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-c6ba973{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotator-items{font-size:1.4em;line-height:0.7em;}.elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotate-prefix, .elementor-2 .elementor-element.elementor-element-c6ba973 .word-rotate-suffix{font-size:1.4em;line-height:0em;}.elementor-2 .elementor-element.elementor-element-d259bbd{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2 .elementor-element.elementor-element-b7396ea{margin-top:0px;margin-bottom:30px;padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-39b8c27{text-align:left;}.elementor-2 .elementor-element.elementor-element-39b8c27 .elementor-heading-title{font-size:2.3em;}.elementor-2 .elementor-element.elementor-element-a764c25{text-align:left;}.elementor-2 .elementor-element.elementor-element-b469eb0 .elementor-heading-title{font-size:1.3em;}.elementor-2 .elementor-element.elementor-element-f9ade6d .btn{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-b7b3f63 > .elementor-shape-top svg{height:50px;}.elementor-2 .elementor-element.elementor-element-b7b3f63{padding:70px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-af84611{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-168d22f .elementor-heading-title{font-size:2em;}.elementor-2 .elementor-element.elementor-element-f8b32b8 .btn{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-722c328 > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-c38d0ff .elementor-heading-title{font-size:2em;}.elementor-2 .elementor-element.elementor-element-c395759 > .elementor-container{min-height:0vh;}.elementor-2 .elementor-element.elementor-element-c395759 > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-a7cb9c9 .elementor-heading-title{font-size:2em;}.elementor-2 .elementor-element.elementor-element-620e8a5{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-620e8a5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e549ed3 > .elementor-container{min-height:0vh;}.elementor-2 .elementor-element.elementor-element-e549ed3 > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-0d7cf91 .elementor-heading-title{font-size:2em;}.elementor-2 .elementor-element.elementor-element-29edbe8{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-29edbe8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8039fed > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-590d2c9{padding:1.75rem 1.5rem 2rem 1.5rem;}.elementor-2 .elementor-element.elementor-element-bb8b4d4 .elementor-heading-title{font-size:2em;}.elementor-2 .elementor-element.elementor-element-c393a75 .elementor-heading-title{font-size:2em;}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-d3beb0b{width:50%;}.elementor-2 .elementor-element.elementor-element-9c7c71f{width:50%;}.elementor-2 .elementor-element.elementor-element-5bc8159{width:50%;}.elementor-2 .elementor-element.elementor-element-9e05f52{width:50%;}.elementor-2 .elementor-element.elementor-element-800cf3c{width:100%;}.elementor-2 .elementor-element.elementor-element-a366812{width:100%;}.elementor-2 .elementor-element.elementor-element-f18d1df{width:100%;}.elementor-2 .elementor-element.elementor-element-308236d{width:100%;}.elementor-2 .elementor-element.elementor-element-4537f59{width:100%;}.elementor-2 .elementor-element.elementor-element-47d0354{width:100%;}}