*:not(#wpadminbar *, .elementor-add-section-inner, .elementor-icon, .elementor-icon *, .eicon, [class^="eicon"], .elementor-editor-active *, .elementor-control *, .elementor-panel *, .elementor-button-icon, .elementor-panel-menu *, .elementor-templates-modal *, .elementor-element-overlay *){font-family:"Satoshi", sans-serif !important}html,body{overflow-x:hidden !important}.shrink-0{flex-shrink:0 !important}body:not(:is(.home)) header .header--inner{box-shadow:0 7px 27px 0 rgba(100, 100, 111, 0.2)}.elementor-nav-menu .elementor-item-active{font-weight:700 !important}.elementor-widget-button.elementor-button-info .elementor-button{transition:all 0.2s ease-in-out}.elementor-widget-button.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{filter:invert(1);transition:all 0.2s ease-in-out}.elementor-widget-button.elementor-button-info .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg{filter:invert(0)}.elementor-widget-button.elementor-button-success .elementor-button{transition:all 0.2s ease-in-out}.elementor-widget-button.elementor-button-success .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{filter:invert(0);transition:all 0.2s ease-in-out}.elementor-widget-button.elementor-button-success .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg{filter:invert(1)}@media screen and (max-width:1440px){.elementor-widget-button .elementor-button-content-wrapper{gap:25px !important}}@media screen and (max-width:1036px){.elementor-widget-button .elementor-button-content-wrapper{gap:20px !important}}@media screen and (max-width:767px){.elementor-widget-button .elementor-button-content-wrapper{gap:15px !important}}.different__cards .different__card--item{transition:all 0.2s ease-in-out}.different__cards .different__card--item:hover{background:linear-gradient(151deg, #F2F2F2 11.29%, #2563EB 178.8%)}.different__cards .different__card--item:hover p{color:#000}.different__cards .different__card--item .elementor-icon-wrapper{display:flex}.different__cards .different__card--item .elementor-icon-wrapper svg{overflow:visible}.different__cards .different__card--item .elementor-icon-wrapper svg rect{filter:drop-shadow(0 33.819px 40.582px rgba(138, 80, 230, 0.06))}.different__cards .different__card--item .elementor-icon-wrapper svg circle{filter:drop-shadow(0 18.6px 40.582px #3B82F6)}.different__cards .different__card--item p{transition:all 0.2s ease-in-out}.core--services .service--item img{pointer-events:none;transition:all 0.2s ease-in-out}@media screen and (max-width:767px){.core--services .service--item img{filter:brightness(0.5)}}.core--services .service--item .service__price .elementor-heading-title>span{font-size:24px;display:block;margin-bottom:4px}@media screen and (max-width:1440px){.core--services .service--item .service__price .elementor-heading-title>span{font-size:22px}}@media screen and (max-width:1036px){.core--services .service--item .service__price .elementor-heading-title>span{font-size:20px}}@media screen and (max-width:767px){.core--services .service--item .service__price .elementor-heading-title>span{font-size:18px}}.core--services .service--item .service__price .elementor-heading-title>div{font-size:13px;display:block;margin-bottom:4px;font-weight:500}@media screen and (max-width:1440px){.core--services .service--item .service__price .elementor-heading-title>div{font-size:12px}}@media screen and (max-width:1036px){.core--services .service--item .service__price .elementor-heading-title>div{font-size:10px}}.core--services .service--item .service__price .elementor-heading-title>div>span{font-size:20px;display:inline-block;text-decoration:line-through;font-weight:500}@media screen and (max-width:1440px){.core--services .service--item .service__price .elementor-heading-title>div>span{font-size:18px}}@media screen and (max-width:1036px){.core--services .service--item .service__price .elementor-heading-title>div>span{font-size:16px}}@media screen and (max-width:767px){.core--services .service--item .service__price .elementor-heading-title>div>span{font-size:14px}}.work--section .work-list .work-list--item .work-list--item--icon{flex-shrink:0}.about--section .about--slider .owl-stage::after{display:none !important}.about--section .about--slider .row{display:flex;align-items:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media screen and (max-width:767px){.about--section .about--slider .row{flex-direction:column-reverse}}.about--section .about--slider .row>div{flex:1;padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.about--section .about--slider .about--slider-left{margin-top:30px}}.about--section .about--slider .about--slider-left .heading{color:#FFF;font-family:"Satoshi", sans-serif;font-style:normal;font-weight:500;line-height:107%;margin-bottom:24px}@media screen and (max-width:1440px){.about--section .about--slider .about--slider-left .heading{margin-bottom:22px}}@media screen and (max-width:1036px){.about--section .about--slider .about--slider-left .heading{margin-bottom:20px}}@media screen and (max-width:767px){.about--section .about--slider .about--slider-left .heading{margin-bottom:18px}}.about--section .about--slider .about--slider-left .content{color:#FFF;font-family:"Satoshi", sans-serif;font-style:normal;font-weight:500;line-height:normal;margin-bottom:35px;max-width:629px}@media screen and (max-width:1440px){.about--section .about--slider .about--slider-left .content{margin-bottom:30px}}@media screen and (max-width:1036px){.about--section .about--slider .about--slider-left .content{margin-bottom:25px}}@media screen and (max-width:767px){.about--section .about--slider .about--slider-left .content{margin-bottom:20px}}.about--section .about--slider .about--slider-left .box{backdrop-filter:blur(20px);margin-bottom:46px;padding:24px 30px;border-radius:21px;border:1px solid rgba(255, 255, 255, 0.37);background:rgba(255, 255, 255, 0.02);max-width:586px}@media screen and (max-width:1440px){.about--section .about--slider .about--slider-left .box{margin-bottom:35px;padding:22px 28px;border-radius:20px;max-width:576px}}@media screen and (max-width:1036px){.about--section .about--slider .about--slider-left .box{margin-bottom:28px;padding:20px 25px;border-radius:18px}}@media screen and (max-width:767px){.about--section .about--slider .about--slider-left .box{margin-bottom:20px;padding:20px;border-radius:16px}}.about--section .about--slider .about--slider-left .box .sub-heading{color:#FFF;font-family:"Satoshi", sans-serif;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}@media screen and (max-width:1036px){.about--section .about--slider .about--slider-left .box .sub-heading{margin-bottom:10px}}.about--section .about--slider .about--slider-left .box .box-content{color:#FFF;font-family:"Satoshi", sans-serif;font-style:normal;font-weight:500}.about--section .about--slider .about--slider-left .box .box-content ul{padding:0 0 0 28px;margin:0;display:flex;flex-direction:column;gap:14px}@media screen and (max-width:1036px){.about--section .about--slider .about--slider-left .box .box-content ul{padding:0 0 0 20px;gap:10px}}@media screen and (max-width:767px){.about--section .about--slider .about--slider-left .box .box-content ul{padding:0 0 0 18px;gap:8px}}.about--section .about--slider .about--slider-left .slider--button_wrapper .elementor-button{background-color:#FFF !important;color:#000 !important;border-color:#fff !important}.about--section .about--slider .about--slider-left .slider--button_wrapper .elementor-button:hover{background-color:#000 !important;color:#fff !important;border-color:#000 !important}.about--section .about--slider .about--slider-left .slider--button_wrapper .elementor-button .elementor-button-content-wrapper{flex-direction:row-reverse;gap:28px !important}@media screen and (max-width:1440px){.about--section .about--slider .about--slider-left .slider--button_wrapper .elementor-button .elementor-button-content-wrapper{gap:25px !important}}@media screen and (max-width:1036px){.about--section .about--slider .about--slider-left .slider--button_wrapper .elementor-button .elementor-button-content-wrapper{gap:20px !important}}@media screen and (max-width:767px){.about--section .about--slider .about--slider-left .slider--button_wrapper .elementor-button .elementor-button-content-wrapper{gap:15px !important}}.about--section .about--slider .about--slider-right img{width:100%}.about--section .custom-pagination{margin-top:60px;display:flex;justify-content:space-between;align-items:start;position:relative;--icon-width: 86px;--icon-height: 86px}@media screen and (max-width:1440px){.about--section .custom-pagination{margin-top:50px;--icon-width: 78px;--icon-height: 78px}}@media screen and (max-width:1036px){.about--section .custom-pagination{margin-top:40px;--icon-width: 65px;--icon-height: 65px}}@media screen and (max-width:767px){.about--section .custom-pagination{margin-top:60px;--icon-width: 56px;--icon-height: 56px;flex-wrap:wrap;justify-content:center;gap:40px 0}}.about--section .custom-pagination::before{content:"";background:rgba(255, 255, 255, 0.56);min-height:1px;opacity:0.5;width:100%;position:absolute;left:0;z-index:0;top:calc(var(--icon-width) / 2)}@media screen and (max-width:767px){.about--section .custom-pagination::before{display:none}}.about--section .custom-pagination .pagination-item{max-width:260px;width:100%;display:flex;position:relative;z-index:1;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:1440px){.about--section .custom-pagination .pagination-item{max-width:18%}}@media screen and (max-width:1036px){.about--section .custom-pagination .pagination-item{max-width:18%}}@media screen and (max-width:767px){.about--section .custom-pagination .pagination-item{max-width:33.33%;padding:0 5px}}.about--section .custom-pagination .pagination-item::before{content:"";background:rgba(255, 255, 255, 0.56);min-height:1px;opacity:0;transition:all 0.2s ease-in-out;width:100%;position:absolute;left:0;z-index:0;top:calc(var(--icon-width) / 2)}@media screen and (max-width:767px){.about--section .custom-pagination .pagination-item::before{opacity:0.5}}.about--section .custom-pagination .pagination-item .pagination-icon{position:relative;z-index:1}.about--section .custom-pagination .pagination-item .pagination-icon svg{transition:all 0.2s ease-in-out;width:var(--icon-width);height:var(--icon-height);aspect-ratio:1}.about--section .custom-pagination .pagination-item .pagination-icon svg path,.about--section .custom-pagination .pagination-item .pagination-icon svg circle{transition:all 0.2s ease-in-out}.about--section .custom-pagination .pagination-item .pagination-title{color:#FFFEFF;text-align:center;font-family:"Satoshi", sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:28px;letter-spacing:-0.4px;position:relative;z-index:1}@media screen and (max-width:1440px){.about--section .custom-pagination .pagination-item .pagination-title{margin-top:24px;font-size:18px}}@media screen and (max-width:1036px){.about--section .custom-pagination .pagination-item .pagination-title{margin-top:20px;font-size:16px}}@media screen and (max-width:767px){.about--section .custom-pagination .pagination-item .pagination-title{margin-top:16px;font-size:14px;letter-spacing:0px}}.about--section .custom-pagination .pagination-item.active::before{background:white;opacity:1}.about--section .custom-pagination .pagination-item.active .pagination-icon svg circle{fill:#fff !important}.about--section .custom-pagination .pagination-item.active .pagination-icon svg path{fill:#2563EB !important}.serve--section .serve--box .divider-1{min-height:3px;width:100%;max-width:260px;background:#2563EB;border-radius:12px}@media screen and (max-width:1440px){.serve--section .serve--box .divider-1{max-width:220px}}@media screen and (max-width:1036px){.serve--section .serve--box .divider-1{max-width:220px}}@media screen and (max-width:767px){.serve--section .serve--box .divider-1{max-width:180px}}.serve--section .serve--box .divider-2{min-height:1px;width:100%;max-width:400px;background:#2563EB33}.serve--section .serve--box .serve--list ul{padding:0 0 0 20px;margin:0}@media screen and (max-width:1036px){.serve--section .serve--box .serve--list ul{padding:0 0 0 18px}}@media screen and (max-width:767px){.serve--section .serve--box .serve--list ul{padding:0 0 0 16px}}@media screen and (max-width:1036px){.serve--section .serve--box .map-image{position:relative !important}}@media screen and (min-width:1037px) and (max-width:1150px){.serve--section .serve--box .map-image img{max-width:20vw !important}}.serve--section .serve--box .inspection--list .elementor-icon-wrapper{display:flex}.serve--section .serve--box .inspection--list .elementor-icon-wrapper svg{overflow:visible !important}.serve--section .serve--box .inspection--list .elementor-icon-wrapper svg rect{filter:drop-shadow(0 20px 24px rgba(138, 80, 230, 0.06))}.serve--section .serve--box .inspection--list .elementor-icon-wrapper svg circle{filter:drop-shadow(0 8px 14px rgba(59, 130, 246, 0.5))}.prefooter .prefooter--inner::before{content:"";position:absolute;width:100%;height:100%;transition:all 0.2s ease-in-out;background:linear-gradient(-113deg, rgba(0, 0, 0, 0) 41.41%, rgba(23, 50, 95, 0.79) 82.6%, #3B82F6 114.95%);opacity:1;z-index:0;left:0;top:0}@media screen and (max-width:767px){.prefooter .prefooter--inner::before{background:rgba(0, 0, 0, 0.5) !important}}.prefooter .prefooter--inner .anchor{color:inherit}.prefooter .prefooter--inner .anchor:hover{color:var(--e-global-color-secondary)}.footer .footer--big_text{display:flex;align-items:center}.footer .footer--big_text a{margin:0 40px;font-family:"Satoshi", Sans-serif;font-size:95px;font-weight:400;text-transform:uppercase;line-height:105%;letter-spacing:0px;color:var(--e-global-color-029a7c4);display:inline-flex;align-items:center}@media screen and (max-width:1440px){.footer .footer--big_text a{font-size:80px}}@media screen and (max-width:1036px){.footer .footer--big_text a{margin:0 30px;font-size:65px}}@media screen and (max-width:767px){.footer .footer--big_text a{margin:0 20px;font-size:40px}}.footer .footer--big_text a img{width:170px;transition:all 0.75s ease-in-out}@media screen and (max-width:1440px){.footer .footer--big_text a img{width:140px}}@media screen and (max-width:1036px){.footer .footer--big_text a img{width:120px}}@media screen and (max-width:767px){.footer .footer--big_text a img{width:80px}}.footer .footer--big_text a:hover img{rotate:360deg}@media screen and (max-width:767px){.footer .footer--menu .elementor-nav-menu{flex-direction:column}}@media screen and (max-width:767px){.footer .footer--menu .elementor-nav-menu .menu-item a{justify-content:center}}.service-tiers:hover span.elementor-icon-list-text{color:#fff !important}.service-tiers:hover div{color:#fff !important}.service-tiers:hover h5{color:#fff !important}.service-tiers:hover p{color:#fff !important}.service-tiers:hover svg path{fill:#fff !important}.service-tiers:hover a.elementor-button.elementor-button-link.elementor-size-sm{border-color:#fff !important;background:#fff !important}.line-before{position:relative}.line-before:before{content:"";position:absolute;width:1px;height:100%;background:#000000;left:1px;right:0;margin:auto}@media screen and (max-width:767px){.line-before:before{display:none}}@media screen and (max-width:1440px){.c-carousel a.ue-btn.uc_more_btn{padding-left:10px !important;padding-right:15px !important;padding-top:20px !important;padding-bottom:20px !important}}#menu-mobile-menu ul.sub-menu{margin:0 !important}#menu-mobile-menu ul.sub-menu li{margin:10px 0 !important}#menu-mobile-menu ul.sub-menu li a{font-size:18px !important}@media screen and (max-width:1036px){#menu-main-menu ul.sub-menu{margin:0 !important}#menu-main-menu ul.sub-menu li{margin:10px 0 !important}#menu-main-menu ul.sub-menu li a{font-size:18px !important}}