.elementor-1028 .elementor-element.elementor-element-3fa208d{z-index:0;}.elementor-1028 .elementor-element.elementor-element-29d6b09 > .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-1028 .elementor-element.elementor-element-479594a{z-index:0;}.elementor-1028 .elementor-element.elementor-element-479594a .vertical-lines .line-wrap{border-color:rgba(255,255,255,0.2);}.elementor-1028 .elementor-element.elementor-element-479594a .vertical-lines .line-item{background-color:rgba(255,255,255,0.2);}.elementor-1028 .elementor-element.elementor-element-bc30bc4:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-bc30bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1028 .elementor-element.elementor-element-bc30bc4 > .elementor-background-overlay{background-image:url("https://progimcostruzioni.it/wp-content/uploads/2025/02/5614730-scaled.jpg");background-position:center right;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-bc30bc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;}.elementor-1028 .elementor-element.elementor-element-9e84f49 > .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-1028 .elementor-element.elementor-element-9e84f49 > .elementor-element-populated{padding:100px 100px 100px 100px;}.elementor-1028 .elementor-element.elementor-element-671c0c8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-671c0c8.elementor-widget-heading .sub-title:before{display:inline-block;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor .elementor-text-editor a:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-78bf6d0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.contactform-content .wpcf7 .wpcf7-form input:not([type="submit"]):focus, .contactform-content .wpcf7-form textarea:focus{border-color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-3630040 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-3630040 .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-3630040 .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-bc-flex-widget .elementor-1028 .elementor-element.elementor-element-96ab194.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1028 .elementor-element.elementor-element-96ab194.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-96ab194.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1028 .elementor-element.elementor-element-96ab194 > .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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1028 .elementor-element.elementor-element-0ef33d8{text-align:center;}.elementor-1028 .elementor-element.elementor-element-0ef33d8 img{width:100%;max-width:100%;}.elementor-1028 .elementor-element.elementor-element-b413fe3{margin-top:100px;margin-bottom:50px;}.elementor-1028 .elementor-element.elementor-element-bdc0231 > .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-1028 .elementor-element.elementor-element-f04b73f{text-align:center;}.elementor-1028 .elementor-element.elementor-element-f04b73f > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-1028 .elementor-element.elementor-element-f04b73f.elementor-widget-heading .sub-title:before{display:inline-block;}.elementor-1028 .elementor-element.elementor-element-2d81a3c > .elementor-widget-container{padding:0px 20px 0px 5px;}.elementor-1028 .elementor-element.elementor-element-2d81a3c .elementor-featured-box-meta-inner{margin:0px 0px 50px 0px;}.elementor-1028 .elementor-element.elementor-element-244742d > .elementor-widget-container{padding:0px 20px 0px 5px;}.elementor-1028 .elementor-element.elementor-element-244742d .elementor-featured-box-meta-inner{margin:0px 0px 50px 0px;}.elementor-1028 .elementor-element.elementor-element-dd676fa > .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-1028 .elementor-element.elementor-element-8e5f762 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-8e5f762 .elementor-featured-box-meta-inner{margin:0px 0px 50px 0px;}.elementor-1028 .elementor-element.elementor-element-acb5887 > .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-1028 .elementor-element.elementor-element-c822ad4:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c822ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3432864 );}.elementor-1028 .elementor-element.elementor-element-c822ad4 .vertical-lines .line-wrap{border-color:rgba(255,255,255,0.1);}.elementor-1028 .elementor-element.elementor-element-c822ad4 .vertical-lines .line-item{background-color:rgba(255,255,255,0.1);}.elementor-1028 .elementor-element.elementor-element-c822ad4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-45px;margin-bottom:100px;padding:100px 0px 100px 0px;}.elementor-1028 .elementor-element.elementor-element-c822ad4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-aef26bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-counter .elementor-icon-counter{color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-1eb292e .elementor-counter{text-align:center;}.elementor-1028 .elementor-element.elementor-element-1eb292e .elementor-counter-number{color:#FFFFFF;font-size:131px;}.elementor-1028 .elementor-element.elementor-element-1eb292e .elementor-counter-number-wrapper{margin-bottom:14px;}.elementor-1028 .elementor-element.elementor-element-1eb292e .elementor-counter-number-prefix{margin-right:0px;}.elementor-1028 .elementor-element.elementor-element-1eb292e .elementor-counter-title{color:#FFFFFF;font-size:23px;margin-bottom:0px;}.elementor-1028 .elementor-element.elementor-element-1bbd582{text-align:center;}.elementor-1028 .elementor-element.elementor-element-1bbd582 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-1bbd582.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-1028 .elementor-element.elementor-element-1bbd582 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1028 .elementor-element.elementor-element-3c405a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-2d9a40c .elementor-counter{text-align:left;}.elementor-1028 .elementor-element.elementor-element-2d9a40c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-2d9a40c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1028 .elementor-element.elementor-element-2d9a40c .elementor-counter-number{color:#FFFFFF;font-size:50px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-2d9a40c .elementor-counter-title{color:#ffffff;font-size:20px;text-transform:none;line-height:40px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-b8300fd .elementor-counter{text-align:center;}.elementor-1028 .elementor-element.elementor-element-b8300fd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-b8300fd .elementor-counter-number{color:#FFFFFF;font-size:50px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-b8300fd .elementor-counter-title{color:#ffffff;font-size:20px;text-transform:none;line-height:40px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-bcdb56d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-81445c3 .elementor-counter{text-align:center;}.elementor-1028 .elementor-element.elementor-element-81445c3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-81445c3 .elementor-counter-number{color:#FFFFFF;font-size:50px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-81445c3 .elementor-counter-title{color:#ffffff;font-size:20px;text-transform:none;line-height:40px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-1345f11 .elementor-counter{text-align:center;}.elementor-1028 .elementor-element.elementor-element-1345f11 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-1345f11 .elementor-counter-number{color:#FFFFFF;font-size:50px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-1345f11 .elementor-counter-number-suffix{color:#FFFFFF;}.elementor-1028 .elementor-element.elementor-element-1345f11 .elementor-counter-title{color:#ffffff;font-size:20px;text-transform:none;line-height:40px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-6aff22a > .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-1028 .elementor-element.elementor-element-6aff22a > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-4dad594 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-4dad594 .elementor-heading-title{font-size:34px;letter-spacing:-1.7px;}.elementor-1028 .elementor-element.elementor-element-4dad594.elementor-widget-heading .sub-title:before{display:inline-block;}.elementor-1028 .elementor-element.elementor-element-4dad594.elementor-widget-heading .sub-title{color:#a3adb7;font-size:12px;letter-spacing:2px;}.elementor-1028 .elementor-element.elementor-element-c0e1ddc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-572f010 > .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-1028 .elementor-element.elementor-element-572f010 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon{border-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-dae5742 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-dae5742 .elementor-icon-list-icon i{font-size:21px;color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-dae5742 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-dae5742 .elementor-icon-list-item:hover .elementor-icon-list-icon{border-color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-dae5742 .elementor-icon-list-text{padding-left:17px;line-height:38px;}.elementor-1028 .elementor-element.elementor-element-dae5742 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-e48b98a > .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-1028 .elementor-element.elementor-element-e48b98a > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-a73184e .elementor-progress-wrapper .elementor-progress-bar{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-231eb51 ) 0%, var( --e-global-color-231eb51 ) 100%);}.elementor-1028 .elementor-element.elementor-element-a73184e .elementor-title{color:var( --e-global-color-3432864 );}.elementor-1028 .elementor-element.elementor-element-a73184e .elementor-progress-percentage{color:var( --e-global-color-text );}.elementor-1028 .elementor-element.elementor-element-de17956 .elementor-progress-wrapper .elementor-progress-bar{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-231eb51 ) 0%, var( --e-global-color-231eb51 ) 100%);}.elementor-1028 .elementor-element.elementor-element-de17956 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-de17956 .elementor-title{color:var( --e-global-color-3432864 );}.elementor-1028 .elementor-element.elementor-element-de17956 .elementor-progress-percentage{color:var( --e-global-color-text );}.elementor-1028 .elementor-element.elementor-element-a3a8d91 .elementor-progress-wrapper .elementor-progress-bar{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-231eb51 ) 0%, var( --e-global-color-231eb51 ) 100%);}.elementor-1028 .elementor-element.elementor-element-a3a8d91 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-a3a8d91 .elementor-title{color:var( --e-global-color-3432864 );}.elementor-1028 .elementor-element.elementor-element-a3a8d91 .elementor-progress-percentage{color:var( --e-global-color-text );}.elementor-1028 .elementor-element.elementor-element-414b86f > .elementor-background-overlay{opacity:0.5;}.elementor-1028 .elementor-element.elementor-element-414b86f{margin-top:50px;margin-bottom:100px;}.elementor-1028 .elementor-element.elementor-element-f566dba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1028 .elementor-element.elementor-element-f566dba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#979797;}.elementor-1028 .elementor-element.elementor-element-f566dba > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://progimcostruzioni.it/wp-content/uploads/2025/02/19836785_6181832.png");background-position:center left;opacity:0.15;}.elementor-1028 .elementor-element.elementor-element-f566dba > .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-1028 .elementor-element.elementor-element-f566dba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8% 0% 8% 6%;}.elementor-1028 .elementor-element.elementor-element-f566dba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-12a5222 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-12a5222.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1028 .elementor-element.elementor-element-12a5222.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-1028 .elementor-element.elementor-element-12a5222.elementor-widget-heading .sub-title:before{display:inline-block;border-right-color:var( --e-global-color-231eb51 );border-bottom-color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-12a5222.elementor-widget-heading .sub-title{color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-2b7a779 > .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-1028 .elementor-element.elementor-element-2b7a779 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-9f0312d > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-9f0312d .elementor-heading-title{font-size:34px;letter-spacing:-1.7px;}.elementor-1028 .elementor-element.elementor-element-9f0312d.elementor-widget-heading .sub-title:before{display:inline-block;}.elementor-1028 .elementor-element.elementor-element-9f0312d.elementor-widget-heading .sub-title{color:#a3adb7;font-size:12px;letter-spacing:2px;}.elementor-1028 .elementor-element.elementor-element-99c9dc5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-99c9dc5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1028 .elementor-element.elementor-element-96f22f2 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-96f22f2 .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-96f22f2 .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-1028 .elementor-element.elementor-element-bf2c8d0 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-bf2c8d0 .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-bf2c8d0 .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-1028 .elementor-element.elementor-element-ebc03ff .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-ebc03ff .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-ebc03ff .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-bc-flex-widget .elementor-1028 .elementor-element.elementor-element-00d0001.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1028 .elementor-element.elementor-element-00d0001.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-00d0001 > .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-1028 .elementor-element.elementor-element-00d0001 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-widget-opal-image-gallery .elementor-galerry__filter{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1028 .elementor-element.elementor-element-a700c43 .column-item{padding-left:calc(8px / 2);padding-right:calc(8px / 2);padding-bottom:calc(8px);}.elementor-1028 .elementor-element.elementor-element-a700c43 .row{margin-left:calc(8px / -2);margin-right:calc(8px / -2);}.elementor-1028 .elementor-element.elementor-element-a700c43 .gallery-item{padding:0 15px 15px 0;}.elementor-1028 .elementor-element.elementor-element-a700c43 .gallery{margin:0 -15px -15px 0;}.elementor-1028 .elementor-element.elementor-element-e11ba5d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-e11ba5d .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-e11ba5d .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-e11ba5d .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-1028 .elementor-element.elementor-element-4ec6977:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-4ec6977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-1028 .elementor-element.elementor-element-4ec6977 > .elementor-background-overlay{background-image:url("https://progimcostruzioni.it/wp-content/uploads/2025/02/arte-IMG_6849.jpg");background-position:center center;background-size:cover;opacity:0.24;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-4ec6977 .vertical-lines .line-wrap{border-color:rgba(255,255,255,0.1);}.elementor-1028 .elementor-element.elementor-element-4ec6977 .vertical-lines .line-item{background-color:rgba(255,255,255,0.1);}.elementor-1028 .elementor-element.elementor-element-4ec6977{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:100px;padding:100px 0px 100px 0px;}.elementor-1028 .elementor-element.elementor-element-ad9b29c > .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-1028 .elementor-element.elementor-element-ea616ec{text-align:center;}.elementor-1028 .elementor-element.elementor-element-ea616ec > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-ea616ec.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-1028 .elementor-element.elementor-element-ea616ec .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-1028 .elementor-element.elementor-element-21ced73{text-align:center;}.elementor-1028 .elementor-element.elementor-element-21ced73 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-21ced73.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-1028 .elementor-element.elementor-element-21ced73 .elementor-heading-title{font-size:50px;line-height:60px;letter-spacing:-0.25px;}.elementor-1028 .elementor-element.elementor-element-9add4a1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-9add4a1{color:#FFFFFF;}.elementor-1028 .elementor-element.elementor-element-f517b78 a.elementor-button, .elementor-1028 .elementor-element.elementor-element-f517b78 .elementor-button{font-size:14px;color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-f517b78 a.elementor-button:hover, .elementor-1028 .elementor-element.elementor-element-f517b78 .elementor-button:hover{color:#FFFFFF;background-color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-f517b78 a.elementor-button.button-sweep:hover:before, .elementor-1028 .elementor-element.elementor-element-f517b78 .elementor-button.button-sweep:hover:before{background-color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-f517b78 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-f517b78 .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-f517b78 .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-1028 .elementor-element.elementor-element-53d3bf1{margin-top:0px;margin-bottom:50px;}.elementor-1028 .elementor-element.elementor-element-6e03a97 > .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-1028 .elementor-element.elementor-element-b00a5b1 > .elementor-widget-container{margin:0px 0px 75px 0px;}.elementor-1028 .elementor-element.elementor-element-b00a5b1.elementor-widget-heading .sub-title:before{display:inline-block;}.elementor-1028 .elementor-element.elementor-element-3efc9fc .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-3efc9fc .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-3efc9fc .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-1028 .elementor-element.elementor-element-f6c4aaf > .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-widget-opal-post-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1028 .elementor-element.elementor-element-029b6b9 .column-item{padding-left:calc(60px / 2);padding-right:calc(60px / 2);}.elementor-1028 .elementor-element.elementor-element-029b6b9 .row:not(.owl-carousel), .elementor-1028 .elementor-element.elementor-element-029b6b9 .elementor-post-carousel{margin-left:calc(60px / -2);margin-right:calc(60px / -2);}.elementor-1028 .elementor-element.elementor-element-40bf9e4c:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-40bf9e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0) 50%, #ffffff 60%);}.elementor-1028 .elementor-element.elementor-element-40bf9e4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:1;}.elementor-1028 .elementor-element.elementor-element-40bf9e4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-4bf2f49d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1028 .elementor-element.elementor-element-4bf2f49d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1028 .elementor-element.elementor-element-4bf2f49d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1028 .elementor-element.elementor-element-4bf2f49d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-52ba36a0 .elementor-brand-wrapper .elementor-brand-item{justify-content:center;}.elementor-1028 .elementor-element.elementor-element-52ba36a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-52ba36a0 .slick-slide-bg{animation-duration:calc(2000ms*1.2);transition-duration:calc(2000ms);}.elementor-1028 .elementor-element.elementor-element-78b355bd:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-78b355bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2c38;}.elementor-1028 .elementor-element.elementor-element-78b355bd .vertical-lines .line-wrap{border-color:rgba(255,255,255,0.1);}.elementor-1028 .elementor-element.elementor-element-78b355bd .vertical-lines .line-item{background-color:rgba(255,255,255,0.1);}.elementor-1028 .elementor-element.elementor-element-78b355bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;padding:80px 30px 180px 30px;}.elementor-1028 .elementor-element.elementor-element-78b355bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-78b355bd > .elementor-container{text-align:left;}.elementor-1028 .elementor-element.elementor-element-33ba1b2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-33ba1b2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-7b8509a5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-7b8509a5.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-1028 .elementor-element.elementor-element-7b8509a5 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-1028 .elementor-element.elementor-element-63f9a0b5{margin-top:0px;margin-bottom:50px;}.elementor-1028 .elementor-element.elementor-element-5ef01fe5 > .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-1028 .elementor-element.elementor-element-5ef01fe5 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-6647d364{font-size:18px;}.elementor-1028 .elementor-element.elementor-element-7291c86{color:#ffffff;font-size:18px;}.elementor-1028 .elementor-element.elementor-element-8882bc{font-size:18px;}.elementor-1028 .elementor-element.elementor-element-26e7891 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-26e7891{color:#ffffff;font-size:18px;}.elementor-1028 .elementor-element.elementor-element-5b42a3a1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1028 .elementor-element.elementor-element-5b42a3a1{font-size:18px;}.elementor-1028 .elementor-element.elementor-element-2daa45dd a.elementor-button, .elementor-1028 .elementor-element.elementor-element-2daa45dd .elementor-button{color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-2daa45dd a.elementor-button:hover, .elementor-1028 .elementor-element.elementor-element-2daa45dd .elementor-button:hover{color:#FFFFFF;background-color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-2daa45dd a.elementor-button.button-sweep:hover:before, .elementor-1028 .elementor-element.elementor-element-2daa45dd .elementor-button.button-sweep:hover:before{background-color:var( --e-global-color-231eb51 );}.elementor-1028 .elementor-element.elementor-element-2daa45dd .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-1028 .elementor-element.elementor-element-2daa45dd .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-1028 .elementor-element.elementor-element-2daa45dd .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-1028 .elementor-element.elementor-element-0c61b27{text-align:center;}.elementor-1028 .elementor-element.elementor-element-0c61b27.elementor-widget-heading .elementor-heading-title{color:#E2E2E2;}.elementor-widget-opal-image-hotspots .opal-image-hotspots-container{background:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-9c6f3aa.opal-image-hotspots-main-icons{left:49%;top:37%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-dfff02f.opal-image-hotspots-main-icons{left:49%;top:25%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-dc50f66.opal-image-hotspots-main-icons{left:43%;top:38%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-c0c8956.opal-image-hotspots-main-icons{left:45%;top:28%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-7dd9e9e.opal-image-hotspots-main-icons{left:67%;top:52%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-33e7151.opal-image-hotspots-main-icons{left:74%;top:54%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-b8699bf.opal-image-hotspots-main-icons{left:74%;top:60%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-699664f.opal-image-hotspots-main-icons{left:77%;top:68%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-5c427f1.opal-image-hotspots-main-icons{left:80%;top:56%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-11d7224.opal-image-hotspots-main-icons{left:50%;top:73%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-c554731.opal-image-hotspots-main-icons{left:61%;top:50%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-b2acd4c.opal-image-hotspots-main-icons{left:44%;top:58%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-1438faa.opal-image-hotspots-main-icons{left:22%;top:37%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-388825c.opal-image-hotspots-main-icons{left:58%;top:27%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-e5ea139.opal-image-hotspots-main-icons{left:55%;top:39%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .elementor-repeater-item-7d633d4.opal-image-hotspots-main-icons{left:51%;top:36%;}.elementor-1028 .elementor-element.elementor-element-53c0d08e{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;top:66px;}body:not(.rtl) .elementor-1028 .elementor-element.elementor-element-53c0d08e{left:0px;}body.rtl .elementor-1028 .elementor-element.elementor-element-53c0d08e{right:0px;}.elementor-1028 .elementor-element.elementor-element-53c0d08e .opal-image-hotspots-container{text-align:center;background:rgba(0,0,0,0);}@media(max-width:1024px){.elementor-1028 .elementor-element.elementor-element-9e84f49 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-1028 .elementor-element.elementor-element-671c0c8 .elementor-heading-title{font-size:36px;}.elementor-1028 .elementor-element.elementor-element-96ab194 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-1028 .elementor-element.elementor-element-c822ad4{margin-top:50px;margin-bottom:50px;}.elementor-1028 .elementor-element.elementor-element-1bbd582 .elementor-heading-title{font-size:26px;}.elementor-1028 .elementor-element.elementor-element-4dad594 .elementor-heading-title{font-size:36px;}.elementor-1028 .elementor-element.elementor-element-572f010 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-12a5222 .elementor-heading-title{font-size:36px;}.elementor-1028 .elementor-element.elementor-element-9f0312d .elementor-heading-title{font-size:36px;}.elementor-1028 .elementor-element.elementor-element-00d0001 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-4ec6977{margin-top:50px;margin-bottom:50px;}.elementor-1028 .elementor-element.elementor-element-21ced73 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1028 .elementor-element.elementor-element-b00a5b1 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1028 .elementor-element.elementor-element-4bf2f49d > .elementor-element-populated{padding:60px 30px 30px 30px;}.elementor-1028 .elementor-element.elementor-element-52ba36a0 .elementor-brand-image{margin:0px 0px 30px 0px;}.elementor-1028 .elementor-element.elementor-element-78b355bd{padding:80px 30px 30px 30px;}.elementor-1028 .elementor-element.elementor-element-33ba1b2f > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 0px 0px 0px;}}@media(min-width:768px){.elementor-1028 .elementor-element.elementor-element-9e84f49{width:53%;}.elementor-1028 .elementor-element.elementor-element-96ab194{width:47%;}.elementor-1028 .elementor-element.elementor-element-dd676fa{width:33.333%;}.elementor-1028 .elementor-element.elementor-element-acb5887{width:66.667%;}.elementor-1028 .elementor-element.elementor-element-aef26bb{width:31%;}.elementor-1028 .elementor-element.elementor-element-3c405a5{width:33.554%;}.elementor-1028 .elementor-element.elementor-element-bcdb56d{width:35%;}.elementor-1028 .elementor-element.elementor-element-6e03a97{width:37.829%;}.elementor-1028 .elementor-element.elementor-element-f6c4aaf{width:62.171%;}.elementor-1028 .elementor-element.elementor-element-33ba1b2f{width:34%;}.elementor-1028 .elementor-element.elementor-element-10cac7a4{width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1028 .elementor-element.elementor-element-9e84f49{width:100%;}.elementor-1028 .elementor-element.elementor-element-96ab194{width:100%;}.elementor-1028 .elementor-element.elementor-element-6aff22a{width:100%;}.elementor-1028 .elementor-element.elementor-element-572f010{width:50%;}.elementor-1028 .elementor-element.elementor-element-e48b98a{width:100%;}.elementor-1028 .elementor-element.elementor-element-2b7a779{width:100%;}.elementor-1028 .elementor-element.elementor-element-00d0001{width:50%;}.elementor-1028 .elementor-element.elementor-element-33ba1b2f{width:100%;}.elementor-1028 .elementor-element.elementor-element-5ef01fe5{width:50%;}.elementor-1028 .elementor-element.elementor-element-10cac7a4{width:100%;}}@media(max-width:767px){.elementor-1028 .elementor-element.elementor-element-bc30bc4 > .elementor-background-overlay{opacity:0.17;}.elementor-1028 .elementor-element.elementor-element-9e84f49 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1028 .elementor-element.elementor-element-671c0c8 .elementor-heading-title{font-size:26px;}.elementor-1028 .elementor-element.elementor-element-96ab194 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-f04b73f{text-align:left;}.elementor-1028 .elementor-element.elementor-element-f04b73f .elementor-heading-title{font-size:30px;}.elementor-1028 .elementor-element.elementor-element-2d81a3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-db05639{margin-top:-30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1028 .elementor-element.elementor-element-aef26bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1028 .elementor-element.elementor-element-aef26bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-aef26bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1028 .elementor-element.elementor-element-aef26bb > .elementor-element-populated{margin:0px 30px 50px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-1028 .elementor-element.elementor-element-1eb292e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-6aff22a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-4dad594 .elementor-heading-title{font-size:26px;}.elementor-1028 .elementor-element.elementor-element-572f010 > .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-1028 .elementor-element.elementor-element-572f010 > .elementor-element-populated{margin:-70px 0px 030px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-e48b98a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-f566dba > .elementor-element-populated{padding:80px 30px 80px 30px;}.elementor-1028 .elementor-element.elementor-element-12a5222 .elementor-heading-title{font-size:26px;}.elementor-1028 .elementor-element.elementor-element-2b7a779 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-9f0312d .elementor-heading-title{font-size:26px;}.elementor-1028 .elementor-element.elementor-element-ebc03ff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1028 .elementor-element.elementor-element-4096c72{--e-image-carousel-slides-to-show:1;}.elementor-1028 .elementor-element.elementor-element-b00a5b1 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-1028 .elementor-element.elementor-element-40bf9e4c{padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-78b355bd{margin-top:0px;margin-bottom:0px;padding:80px 15px 80px 15px;}.elementor-1028 .elementor-element.elementor-element-33ba1b2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-7b8509a5{text-align:center;}.elementor-1028 .elementor-element.elementor-element-7b8509a5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1028 .elementor-element.elementor-element-7b8509a5 .elementor-heading-title{font-size:30px;}.elementor-1028 .elementor-element.elementor-element-63f9a0b5{margin-top:0px;margin-bottom:30px;}.elementor-1028 .elementor-element.elementor-element-5ef01fe5 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1028 .elementor-element.elementor-element-6647d364 .elementor-text-editor{text-align:center;}.elementor-1028 .elementor-element.elementor-element-7291c86 .elementor-text-editor{text-align:center;}.elementor-1028 .elementor-element.elementor-element-8882bc .elementor-text-editor{text-align:center;}.elementor-1028 .elementor-element.elementor-element-26e7891 .elementor-text-editor{text-align:center;}.elementor-1028 .elementor-element.elementor-element-5b42a3a1 .elementor-text-editor{text-align:center;}}