.elementor-21 .elementor-element.elementor-element-a57849c .scroll-to-next a{padding:0}.elementor-21 .elementor-element.elementor-element-a57849c .scroll-to-next{margin:0 0 60px}.elementor-21 .elementor-element.elementor-element-994fc4a{padding:120px 0 60px}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-f653c58.elementor-column .elementor-widget-wrap{align-items:center}.elementor-21 .elementor-element.elementor-element-f653c58.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-21 .elementor-element.elementor-element-026fd14{width:var(--container-widget-width,78%);max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0}.elementor-21 .elementor-element.elementor-element-026fd14>.elementor-widget-container{margin:0 0 20px}.elementor-21 .elementor-element.elementor-element-026fd14 .litho-primary-title,.elementor-21 .elementor-element.elementor-element-026fd14 .litho-primary-title a{font-weight:700;color:#232323;fill:#232323;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-026fd14 .litho-primary-title{white-space:normal}.elementor-21 .elementor-element.elementor-element-026fd14 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-21 .elementor-element.elementor-element-561aa7a{width:var(--container-widget-width,105.455%);max-width:105.455%;--container-widget-width:105.455%;--container-widget-flex-grow:0;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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-bc47cad{padding:60px 0 120px}.elementor-21 .elementor-element.elementor-element-42ea3d5{padding:60px 0 120px}.elementor-21 .elementor-element.elementor-element-cc52a63:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-cc52a63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://progetico.it/wp-content/uploads/2024/09/img-progetito-home-banner-01-scaled.webp");background-position:center center}.elementor-21 .elementor-element.elementor-element-cc52a63>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-accent) 0%,#515d75 100%);opacity:.82;transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-cc52a63{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:160px 0}.elementor-21 .elementor-element.elementor-element-d9c153a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-21 .elementor-element.elementor-element-d9c153a>.elementor-element-populated{text-align:center}.elementor-21 .elementor-element.elementor-element-df541d1{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-21 .elementor-element.elementor-element-df541d1>.elementor-widget-container{margin:0 0 20px;padding:0 5%}.elementor-21 .elementor-element.elementor-element-df541d1 .litho-primary-title,.elementor-21 .elementor-element.elementor-element-df541d1 .litho-primary-title a{font-family:"Poppins",Sans-serif;font-size:3.6rem;font-weight:600;line-height:3.6rem;color:#fff;fill:#fff;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-df541d1 .litho-primary-title{white-space:normal;padding:0}.elementor-21 .elementor-element.elementor-element-df541d1 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-21 .elementor-element.elementor-element-f3e3661{padding:20px 0 0;text-align:center;font-family:"Roboto",Sans-serif;font-size:34px;font-weight:300;line-height:42px;color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:not(.hvr-btn-expand-ltr),.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.btn-custom-effect:before,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.hvr-btn-expand-ltr:before{background-color:#7686A600}.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:not(.hvr-btn-expand-ltr):hover,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):hover:before,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:not(.hvr-btn-expand-ltr):focus,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{background-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-91b67e8{width:auto;max-width:auto}.elementor-21 .elementor-element.elementor-element-91b67e8>.elementor-widget-container{margin:0 10px}.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button .elementor-align-icon-right{margin-left:0}.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button .elementor-align-icon-left{margin-right:0}.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:1px;word-spacing:0px;transition-duration:.3s;padding:15px 32px}.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button svg{color:var(--e-global-color-3121770);fill:var(--e-global-color-3121770);-webkit-text-fill-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:not(.btn-custom-effect),.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr),.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.hvr-btn-expand-ltr:before{border-radius:60px}.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:hover,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:focus,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button:focus,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button:not(.hvr-btn-expand-ltr):focus,.elementor-21 .elementor-element.elementor-element-91b67e8 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{color:var(--e-global-color-accent);fill:var(--e-global-color-accent);-webkit-text-fill-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button{border-style:solid;border-width:2px;border-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button .elementor-align-icon-right,.elementor-21 .elementor-element.elementor-element-91b67e8 .elementor-button .elementor-align-icon-left{font-size:18px}.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:not(.hvr-btn-expand-ltr),.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.btn-custom-effect:before,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.hvr-btn-expand-ltr:before{background-color:#7686A600}.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:not(.hvr-btn-expand-ltr):hover,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):hover:before,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:not(.hvr-btn-expand-ltr):focus,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{background-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-0c7ac51{width:auto;max-width:auto}.elementor-21 .elementor-element.elementor-element-0c7ac51>.elementor-widget-container{margin:0 10px}.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button .elementor-align-icon-right{margin-left:0}.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button .elementor-align-icon-left{margin-right:0}.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:1px;word-spacing:0px;transition-duration:.3s;padding:15px 32px}.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button svg{color:var(--e-global-color-3121770);fill:var(--e-global-color-3121770);-webkit-text-fill-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:not(.btn-custom-effect),.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr),.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.hvr-btn-expand-ltr:before{border-radius:60px}.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:hover,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:focus,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button:focus,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button:not(.hvr-btn-expand-ltr):focus,.elementor-21 .elementor-element.elementor-element-0c7ac51 a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):focus:before{color:var(--e-global-color-accent);fill:var(--e-global-color-accent);-webkit-text-fill-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button{border-style:solid;border-width:2px;border-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button .elementor-align-icon-right,.elementor-21 .elementor-element.elementor-element-0c7ac51 .elementor-button .elementor-align-icon-left{font-size:18px}.elementor-21 .elementor-element.elementor-element-0abff0c:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-0abff0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-21 .elementor-element.elementor-element-0abff0c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:120px 0 60px}.elementor-21 .elementor-element.elementor-element-0abff0c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-a489ec8>.elementor-element-populated{text-align:center}.elementor-21 .elementor-element.elementor-element-57e0603>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-57e0603 .litho-primary-title,.elementor-21 .elementor-element.elementor-element-57e0603 .litho-primary-title a{font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#232323;fill:#232323;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-57e0603 .litho-primary-title{white-space:normal}.elementor-21 .elementor-element.elementor-element-57e0603 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-21 .elementor-element.elementor-element-f516f80{padding:20px 0 0;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:300;line-height:34px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-624ad41:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-624ad41>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-21 .elementor-element.elementor-element-624ad41{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 40px}.elementor-21 .elementor-element.elementor-element-624ad41>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-e88eeee:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-e88eeee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-21 .elementor-element.elementor-element-e88eeee{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 40px}.elementor-21 .elementor-element.elementor-element-e88eeee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-dddb444 a.elementor-button,.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-button{background-color:rgba(2,1,1,0);font-weight:600;text-transform:uppercase;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-radius:0;padding:5px 0 2px;margin:20px 0 0}.elementor-21 .elementor-element.elementor-element-dddb444>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap{text-align:left}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .elementor-icon{text-align:left}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap{border-style:solid;border-width:2px 0 0;border-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-dddb444 .carousel-title-box{width:30%}.elementor-21 .elementor-element.elementor-element-dddb444 .heading{color:var(--e-global-color-accent);font-weight:700;margin:0 0 20px}.elementor-21 .elementor-element.elementor-element-dddb444 .subheading{color:var(--e-global-color-text);fill:var(--e-global-color-text);-webkit-text-fill-color:var(--e-global-color-text);margin:0 0 40px}.elementor-21 .elementor-element.elementor-element-dddb444 .carousel-content-box{color:var(--e-global-color-text);font-weight:600;text-transform:uppercase}.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-feature-box-carousel-wrapper .swiper-slide{padding:0}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-carousel-box .elementor-icon img{width:25%;height:25%}.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-icon img{width:100%}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .feature-box-title,.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-content-wrap .feature-box-title{color:var(--e-global-color-secondary);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);line-height:var(--e-global-typography-secondary-line-height);margin:20px 0 0}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .feature-box-digit,.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-content-wrap .feature-box-digit{font-family:"Poppins",Sans-serif;font-weight:500;color:var(--e-global-color-accent);fill:var(--e-global-color-accent);-webkit-text-fill-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-content-wrap .feature-box-digit{margin:0}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .feature-box-carousel-content,.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-content-wrap .feature-box-carousel-content{color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-dddb444 a.elementor-button:hover,.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-dddb444 a.elementor-button:focus,.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-button:focus{color:#7686A6B5;border-color:#7686A6B5}.elementor-21 .elementor-element.elementor-element-dddb444 a.elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-dddb444 a.elementor-button:focus svg,.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-button:focus svg{fill:#7686A6B5}.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-button{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-80dfc20 a.elementor-button,.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-button{background-color:rgba(2,1,1,0);font-weight:600;text-transform:uppercase;fill:var(--e-global-color-a0fd3cf);color:var(--e-global-color-a0fd3cf);border-radius:0;padding:5px 0 2px;margin:20px 0 0}.elementor-21 .elementor-element.elementor-element-80dfc20>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap{text-align:left}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .elementor-icon{text-align:left}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap{border-style:solid;border-width:2px 0 0;border-color:var(--e-global-color-a0fd3cf)}.elementor-21 .elementor-element.elementor-element-80dfc20 .carousel-title-box{width:30%}.elementor-21 .elementor-element.elementor-element-80dfc20 .heading{color:var(--e-global-color-a0fd3cf);font-weight:700;margin:0 0 20px}.elementor-21 .elementor-element.elementor-element-80dfc20 .subheading{color:var(--e-global-color-text);fill:var(--e-global-color-text);-webkit-text-fill-color:var(--e-global-color-text);margin:0 0 40px}.elementor-21 .elementor-element.elementor-element-80dfc20 .carousel-content-box{color:var(--e-global-color-text);font-weight:600;text-transform:uppercase}.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-feature-box-carousel-wrapper .swiper-slide{padding:0}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-carousel-box .elementor-icon img{width:25%;height:25%}.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-icon img{width:100%}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .feature-box-title,.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-content-wrap .feature-box-title{color:var(--e-global-color-secondary);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);line-height:var(--e-global-typography-secondary-line-height);margin:20px 0 0}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .feature-box-digit,.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-content-wrap .feature-box-digit{font-family:"Poppins",Sans-serif;font-weight:500;color:var(--e-global-color-a0fd3cf);fill:var(--e-global-color-a0fd3cf);-webkit-text-fill-color:var(--e-global-color-a0fd3cf)}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-content-wrap .feature-box-digit{margin:0}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .feature-box-carousel-content,.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-content-wrap .feature-box-carousel-content{color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-80dfc20 a.elementor-button:hover,.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-80dfc20 a.elementor-button:focus,.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-button:focus{color:#768C70AD;border-color:#768C70AD}.elementor-21 .elementor-element.elementor-element-80dfc20 a.elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-80dfc20 a.elementor-button:focus svg,.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-button:focus svg{fill:#768C70AD}.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-button{border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-a0fd3cf)}.elementor-21 .elementor-element.elementor-element-5a6a84b{padding:130px 0 120px}.elementor-21 .elementor-element.elementor-element-ff518c2>.elementor-element-populated{padding:0 !important}.elementor-21 .elementor-element.elementor-element-ca0eccd>.elementor-container{text-align:center}.elementor-21 .elementor-element.elementor-element-86041f5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-21 .elementor-element.elementor-element-86041f5>.elementor-element-populated{margin:0 0 7rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-21 .elementor-element.elementor-element-63c090f>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-63c090f .litho-primary-title,.elementor-21 .elementor-element.elementor-element-63c090f .litho-primary-title a{font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#232323;fill:#232323;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-63c090f .litho-primary-title{white-space:normal}.elementor-21 .elementor-element.elementor-element-63c090f .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-21 .elementor-element.elementor-element-bf9e6ad{padding:20px 0 0;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:300;line-height:34px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-981216b>.elementor-container{text-align:start}.elementor-21 .elementor-element.elementor-element-8b14acd>.elementor-element-populated{padding:0 !important}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-classic .portfolio-image,.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-bordered .portfolio-image,.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-overlay .portfolio-image,.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-colorful .portfolio-hover,.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-justified-gallery .jg-entry{background-color:#7686A6D9}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-wrap:not(.portfolio-slider) .portfolio-item,.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-wrap .portfolio-item{padding:15px}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption{text-align:left}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption .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);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption .subtitle{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-0e4231c:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-0e4231c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-0e4231c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:-54px;padding:120px 0 60px}.elementor-21 .elementor-element.elementor-element-0e4231c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-bef6c13>.elementor-element-populated{text-align:center}.elementor-21 .elementor-element.elementor-element-7f3455a>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-7f3455a .litho-primary-title,.elementor-21 .elementor-element.elementor-element-7f3455a .litho-primary-title a{font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#232323;fill:#232323;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-7f3455a .litho-primary-title{white-space:normal}.elementor-21 .elementor-element.elementor-element-7f3455a .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-21 .elementor-element.elementor-element-dbc5122{padding:20px 0 0;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:300;line-height:34px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-9d6fdc4:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-9d6fdc4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-9d6fdc4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 120px}.elementor-21 .elementor-element.elementor-element-9d6fdc4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-overlay{background-color:#51658CD1}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-details{display:flex;align-items:flex-start}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member figcaption{padding:20px}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-name{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:600}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-designation{font-family:var(--e-global-typography-83f1c62-font-family),Sans-serif;font-size:var(--e-global-typography-83f1c62-font-size);font-weight:var(--e-global-typography-83f1c62-font-weight);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-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);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-details .social-icon a:not(:last-child){margin-right:0}.elementor-21 .elementor-element.elementor-element-94d3c27 .social-icon{bottom:40px}.elementor-21 .elementor-element.elementor-element-94d3c27 .social-icon>a>i{font-size:50px}.elementor-21 .elementor-element.elementor-element-94d3c27 .social-icon>a>svg{width:50px;height:50px}.elementor-21 .elementor-element.elementor-element-94d3c27 .social-icon>a:hover{transition:all .3s;-webkit-transition:all .3s}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-overlay{background-color:#7686A6D4}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-details{display:flex;align-items:flex-start}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member figcaption{padding:20px}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-name{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:600}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-designation{font-family:var(--e-global-typography-83f1c62-font-family),Sans-serif;font-size:var(--e-global-typography-83f1c62-font-size);font-weight:var(--e-global-typography-83f1c62-font-weight);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-details .social-icon a:not(:last-child){margin-right:0}.elementor-21 .elementor-element.elementor-element-5908d61 .social-icon{bottom:40px}.elementor-21 .elementor-element.elementor-element-5908d61 .social-icon>a>i{font-size:50px}.elementor-21 .elementor-element.elementor-element-5908d61 .social-icon>a>svg{width:50px;height:50px}.elementor-21 .elementor-element.elementor-element-5908d61 .social-icon>a:hover{transition:all .3s;-webkit-transition:all .3s}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-overlay{background-color:#41593ED1}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-details{display:flex;align-items:flex-start}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member figcaption{padding:20px}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-name{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:600}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-designation{font-family:var(--e-global-typography-83f1c62-font-family),Sans-serif;font-size:var(--e-global-typography-83f1c62-font-size);font-weight:var(--e-global-typography-83f1c62-font-weight);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-details .social-icon a:not(:last-child){margin-right:0}.elementor-21 .elementor-element.elementor-element-dfc16da .social-icon{bottom:40px}.elementor-21 .elementor-element.elementor-element-dfc16da .social-icon>a>i{font-size:50px}.elementor-21 .elementor-element.elementor-element-dfc16da .social-icon>a>svg{width:50px;height:50px}.elementor-21 .elementor-element.elementor-element-dfc16da .social-icon>a:hover{transition:all .3s;-webkit-transition:all .3s}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-overlay{background-color:#768C70D1}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-details{display:flex;align-items:flex-start}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member figcaption{padding:20px}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-name{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:600}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-designation{font-family:var(--e-global-typography-83f1c62-font-family),Sans-serif;font-size:var(--e-global-typography-83f1c62-font-size);font-weight:var(--e-global-typography-83f1c62-font-weight);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-details .social-icon a:not(:last-child){margin-right:0}.elementor-21 .elementor-element.elementor-element-a3b5fed .social-icon{bottom:40px}.elementor-21 .elementor-element.elementor-element-a3b5fed .social-icon>a>i{font-size:50px}.elementor-21 .elementor-element.elementor-element-a3b5fed .social-icon>a>svg{width:50px;height:50px}.elementor-21 .elementor-element.elementor-element-a3b5fed .social-icon>a:hover{transition:all .3s;-webkit-transition:all .3s}.elementor-21 .elementor-element.elementor-element-938ec17:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-938ec17>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://progetico.it/wp-content/uploads/2024/05/daniele-levis-pelusi-fh_PQtxDnLc-unsplash.jpg")}.elementor-21 .elementor-element.elementor-element-938ec17>.elementor-background-overlay{background-color:#fff;opacity:.85;transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-938ec17>.elementor-container{max-width:1353px}.elementor-21 .elementor-element.elementor-element-938ec17{border-style:solid;border-width:1px 0 0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.elementor-21 .elementor-element.elementor-element-15857ab>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-15857ab,.elementor-21 .elementor-element.elementor-element-15857ab .litho-heading{text-align:center}.elementor-21 .elementor-element.elementor-element-15857ab .litho-primary-title,.elementor-21 .elementor-element.elementor-element-15857ab .litho-primary-title a{font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#232323;fill:#232323;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-15857ab .litho-primary-title{white-space:normal}.elementor-21 .elementor-element.elementor-element-15857ab .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-21 .elementor-element.elementor-element-26f5be0{--spacer-size:80px}.elementor-21 .elementor-element.elementor-element-1dc782d a.elementor-button:not(.hvr-btn-expand-ltr),.elementor-21 .elementor-element.elementor-element-1dc782d a.elementor-button.btn-custom-effect:before,.elementor-21 .elementor-element.elementor-element-1dc782d a.elementor-button.hvr-btn-expand-ltr:before{background-color:var(--e-global-color-primary)}.elementor-21 .elementor-element.elementor-element-1dc782d a.elementor-button:not(.hvr-btn-expand-ltr):hover,.elementor-21 .elementor-element.elementor-element-1dc782d a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr):hover:before{background-color:var(--e-global-color-3121770)}.elementor-21 .elementor-element.elementor-element-1dc782d ul li.grid-gutter{padding:15px}.elementor-21 .elementor-element.elementor-element-1dc782d .blog-post{transition-duration:.6s}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-title,.elementor-21 .elementor-element.elementor-element-1dc782d .blog-grid .grid-item .entry-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);line-height:var(--e-global-typography-secondary-line-height);width:100%}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-title:hover,.elementor-21 .elementor-element.elementor-element-1dc782d .blog-grid .grid-item .entry-title:hover{color:var(--e-global-color-primary)}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-content{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);line-height:var(--e-global-typography-text-line-height);width:95%}.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-button,.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-gradient-button{font-family:var(--e-global-typography-83f1c62-font-family),Sans-serif;font-size:var(--e-global-typography-83f1c62-font-size);font-weight:var(--e-global-typography-83f1c62-font-weight);line-height:var(--e-global-typography-83f1c62-line-height);border-style:none;padding:10px 20px}.elementor-21 .elementor-element.elementor-element-1dc782d a.elementor-button,.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-button{transition-duration:.6s}.elementor-21 .elementor-element.elementor-element-88980f3{--spacer-size:80px}.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button{background-color:#02010105;font-family:var(--e-global-typography-83f1c62-font-family),Sans-serif;font-size:var(--e-global-typography-83f1c62-font-size);font-weight:var(--e-global-typography-83f1c62-font-weight);line-height:var(--e-global-typography-83f1c62-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-primary);padding:0 0 10px}.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button:focus{color:#9DA65DA6}.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button:focus svg{fill:#9DA65DA6}.elementor-21 .elementor-element.elementor-element-727041f:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-727041f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://progetico.it/wp-content/uploads/2024/05/iStock-1340634518-1.jpg");background-position:center center}.elementor-21 .elementor-element.elementor-element-727041f>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.84;transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-727041f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-21 .elementor-element.elementor-element-2aec146>.elementor-widget-container{padding:0}.elementor-21 .elementor-element.elementor-element-2aec146,.elementor-21 .elementor-element.elementor-element-2aec146 .litho-heading{text-align:center}.elementor-21 .elementor-element.elementor-element-2aec146 .litho-primary-title,.elementor-21 .elementor-element.elementor-element-2aec146 .litho-primary-title a{font-family:"Poppins",Sans-serif;font-size:.8em;font-weight:600;text-transform:uppercase;line-height:42px;color:#fff;fill:#fff;-webkit-text-fill-color:initial}.elementor-21 .elementor-element.elementor-element-2aec146 .litho-primary-title{white-space:normal}.elementor-21 .elementor-element.elementor-element-2aec146 .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-a8e02f6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-21 .elementor-element.elementor-element-a8e02f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-21 .elementor-element.elementor-element-a8e02f6.elementor-column>.elementor-widget-wrap{justify-content:center}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-a57849c .scroll-to-next{margin:0 0 100px}.elementor-21 .elementor-element.elementor-element-994fc4a{padding:95px 25px}.elementor-21 .elementor-element.elementor-element-f653c58>.elementor-element-populated{margin:0 0 4.4rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-21 .elementor-element.elementor-element-026fd14{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0}.elementor-21 .elementor-element.elementor-element-c40b674>.elementor-element-populated{margin:0 0 4.4rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-21 .elementor-element.elementor-element-561aa7a{width:100%;max-width:100%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-cc52a63{padding:95px 25px}.elementor-21 .elementor-element.elementor-element-df541d1>.elementor-widget-container{margin:0 0 40px}.elementor-21 .elementor-element.elementor-element-f3e3661{text-align:center}.elementor-21 .elementor-element.elementor-element-57e0603,.elementor-21 .elementor-element.elementor-element-57e0603 .litho-heading{text-align:left}.elementor-21 .elementor-element.elementor-element-57e0603 .litho-heading{margin:0}.elementor-21 .elementor-element.elementor-element-f516f80{text-align:start}.elementor-21 .elementor-element.elementor-element-624ad41{padding:60px 20px}.elementor-21 .elementor-element.elementor-element-e88eeee{padding:60px 20px}.elementor-21 .elementor-element.elementor-element-dddb444 .carousel-title-box{width:45%;padding:0;margin:0 0 5rem}.elementor-21 .elementor-element.elementor-element-dddb444 .carousel-content-box{width:45%}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .feature-box-title,.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-content-wrap .feature-box-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-80dfc20 .carousel-title-box{width:45%;padding:0;margin:0 0 5rem}.elementor-21 .elementor-element.elementor-element-80dfc20 .carousel-content-box{width:45%}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .feature-box-title,.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-content-wrap .feature-box-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-5a6a84b{padding:80px 0}.elementor-21 .elementor-element.elementor-element-86041f5>.elementor-element-populated{margin:0 0 4rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-21 .elementor-element.elementor-element-63c090f,.elementor-21 .elementor-element.elementor-element-63c090f .litho-heading{text-align:left}.elementor-21 .elementor-element.elementor-element-63c090f .litho-heading{margin:0}.elementor-21 .elementor-element.elementor-element-bf9e6ad{text-align:start}.elementor-21 .elementor-element.elementor-element-8b14acd>.elementor-element-populated{padding:0 !important}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption .title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption .subtitle{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-0e4231c{padding:60px 0}.elementor-21 .elementor-element.elementor-element-7f3455a,.elementor-21 .elementor-element.elementor-element-7f3455a .litho-heading{text-align:left}.elementor-21 .elementor-element.elementor-element-7f3455a .litho-heading{margin:0}.elementor-21 .elementor-element.elementor-element-dbc5122{text-align:start}.elementor-21 .elementor-element.elementor-element-9d6fdc4{padding:60px 0}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member figcaption{padding:30px}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member figcaption{padding:30px}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member figcaption{padding:30px}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member figcaption{padding:30px}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-938ec17>.elementor-container{max-width:1336px}.elementor-21 .elementor-element.elementor-element-938ec17{padding:60px 0}.elementor-21 .elementor-element.elementor-element-15857ab,.elementor-21 .elementor-element.elementor-element-15857ab .litho-heading{text-align:left}.elementor-21 .elementor-element.elementor-element-15857ab .litho-heading{margin:0}.elementor-21 .elementor-element.elementor-element-26f5be0{--spacer-size:60px}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-title,.elementor-21 .elementor-element.elementor-element-1dc782d .blog-grid .grid-item .entry-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-button,.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-gradient-button{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-88980f3{--spacer-size:60px}.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-727041f{padding:60px 0}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a57849c .scroll-to-next{margin:0 0 100px}.elementor-21 .elementor-element.elementor-element-a57849c{margin-top:0;margin-bottom:0}.elementor-21 .elementor-element.elementor-element-994fc4a{padding:60px 10px}.elementor-21 .elementor-element.elementor-element-f653c58>.elementor-element-populated{margin:0 0 5rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-21 .elementor-element.elementor-element-026fd14>.elementor-widget-container{margin:0 0 10px}.elementor-21 .elementor-element.elementor-element-026fd14 .litho-heading{margin:0}.elementor-21 .elementor-element.elementor-element-c40b674>.elementor-element-populated{margin:0 0 3.2rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-21 .elementor-element.elementor-element-561aa7a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-42ea3d5{padding:0 0 50px}.elementor-21 .elementor-element.elementor-element-cc52a63{padding:50px 0}.elementor-21 .elementor-element.elementor-element-df541d1>.elementor-widget-container{margin:0;padding:0}.elementor-21 .elementor-element.elementor-element-df541d1 .litho-primary-title,.elementor-21 .elementor-element.elementor-element-df541d1 .litho-primary-title a{font-size:3.8rem;line-height:.1em}.elementor-21 .elementor-element.elementor-element-f3e3661{padding:20px 0;text-align:center;font-size:2.6rem}.elementor-21 .elementor-element.elementor-element-91b67e8>.elementor-widget-container{margin:0 0 20px}.elementor-21 .elementor-element.elementor-element-0abff0c{padding:60px 10px}.elementor-21 .elementor-element.elementor-element-624ad41{padding:40px 10px}.elementor-21 .elementor-element.elementor-element-e88eeee{padding:40px 10px}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap{text-align:left}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .elementor-icon{text-align:left}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap{padding:3rem 4rem}.elementor-21 .elementor-element.elementor-element-dddb444 .carousel-title-box{width:100%;margin:0 0 75px}.elementor-21 .elementor-element.elementor-element-dddb444 .heading{font-size:26px}.elementor-21 .elementor-element.elementor-element-dddb444 .elementor-feature-box-carousel-wrapper .swiper-slide{padding:0}.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-wrap .feature-box-title,.elementor-21 .elementor-element.elementor-element-dddb444 .feature-box-carousel-content-wrap .feature-box-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);margin:20px 0 0}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap{text-align:left}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .elementor-icon{text-align:left}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap{padding:3rem 4rem}.elementor-21 .elementor-element.elementor-element-80dfc20 .carousel-title-box{width:100%;margin:0 0 75px}.elementor-21 .elementor-element.elementor-element-80dfc20 .heading{font-size:26px}.elementor-21 .elementor-element.elementor-element-80dfc20 .elementor-feature-box-carousel-wrapper .swiper-slide{padding:0}.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-wrap .feature-box-title,.elementor-21 .elementor-element.elementor-element-80dfc20 .feature-box-carousel-content-wrap .feature-box-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);margin:20px 0 0}.elementor-21 .elementor-element.elementor-element-5a6a84b{padding:50px 0 0}.elementor-21 .elementor-element.elementor-element-bf9e6ad{text-align:start}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption .title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-b13a2d9 .portfolio-caption .subtitle{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-0e4231c{padding:60px 10px}.elementor-21 .elementor-element.elementor-element-dbc5122{text-align:start}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-94d3c27 .team-member-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-5908d61 .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-dfc16da .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-a3b5fed .team-member-designation{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-938ec17{padding:60px 0}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-title,.elementor-21 .elementor-element.elementor-element-1dc782d .blog-grid .grid-item .entry-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-21 .elementor-element.elementor-element-1dc782d .entry-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-button,.elementor-21 .elementor-element.elementor-element-1dc782d .elementor-gradient-button{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-bba965d .elementor-button{font-size:var(--e-global-typography-83f1c62-font-size);line-height:var(--e-global-typography-83f1c62-line-height)}.elementor-21 .elementor-element.elementor-element-727041f{padding:40px 0 30px}.elementor-21 .elementor-element.elementor-element-2aec146,.elementor-21 .elementor-element.elementor-element-2aec146 .litho-heading{text-align:center}.elementor-21 .elementor-element.elementor-element-0f0dffe{padding:20px}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-f653c58{width:50%}.elementor-21 .elementor-element.elementor-element-c40b674{width:50%}.elementor-21 .elementor-element.elementor-element-d9c153a{width:100%}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-cc52a63:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-cc52a63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21 .elementor-element.elementor-element-727041f:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-727041f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}