:root{--main-color:#FAB104;--sgdary-color:#0A0A0A;--thr-color:#BDBDC0;--sg-bg-color:#f5f5f5;--white--bg:#fff;--textcolor:#2a2a2a;--mainfont:'Montserrat';--textfont:'Roboto'}body{background-color:var(--sgdary-color)!important}.gex-color-icon svg path{fill:var(--main-color)!important}.gbcolor svg rect{fill:var(--main-color)!important}.svgicons img{filter:brightness(0) saturate(100%) invert(79%) sepia(4%) saturate(196%) hue-rotate(202deg) brightness(93%) contrast(90%)}.hidethis{display:none!important}.mobile-only{display:none!important}.primary-color{color:var(--main-color)!important}.sg-color-drkblue{color:var(--sgdary-color)!important}.gray-color-text{color:var(--thr-color)!important}.bg-semiwhite{color:var(--sg-bg-color)!important}.whitecolor{color:var(--white--bg)!important}.textcolor{color:var(--textcolor)!important}.fooinfotex{font-size:14px!important;font-weight:500!important}h2 span{color:var(--main-color)!important}.bdg{color:var(--sgdary-color)!important}.bdg-dark{color:var(--dark-color)!important}.mb0{margin-bottom:0px!important}.mb1{margin-bottom:10px!important}.mb2{margin-bottom:20px!important}.mb3{margin-bottom:30px!important}.pb1{padding-bottom:10px!important}.pd2{padding-bottom:20px!important}.pd3{padding-bottom:30px!important}.mt1{margin-top:10px!important}.mt2{margin-top:20px!important}.mt3{margin-top:30px!important}.pt1{padding-top:10px!important}.pt2{padding-top:20px!important}.pt3{padding-top:30px!important}.copyright-footer{text-align:center;color:var(--white--bg)!important;font-family:var(--mainfont)!important;font-weight:400;text-transform:Normal;font-size:14px!important;margin-bottom:0}.copyright-footer a{color:var(--main-color)!important;font-weight:800}.copylinks{text-align:center}.copylinks a{color:var(--thr-color)!important;font-size:14px}.copylinks a:hover{color:var(--sgdary-color)!important}#frm_field_1_container input,#frm_field_2_container input,#frm_field_3_container input,#frm_field_4_container input,#frm_field_7_container input,input#field_ndrdc,input#field_701dk{padding-left:20px!important;margin-bottom:15px!important}#frm_field_5_container textarea{padding:20px!important}label{display:none!important}ul.foo-menu a{color:var(--white--bg);line-height:1.8em;font-weight:400;font-size:15px;font-family:var(--textfont)}ul.foo-menu a:hover{color:var(--main-color)}ul.foo-menu{list-style:none;padding:0px!important}.bficons{margin-right:10px;color:var(--main-color);font-size:16px}a.breadLink{color:var(--white--bg)!important;font-weight:500}span.divider{color:var(--white--bg)!important;font-weight:500}nav.breadcrumb{color:var(--sgdary-color)!important;font-size:18px;font-weight:700}.ciw-dual-buttons{display:flex;gap:15px;flex-wrap:wrap;font-family:var(--mainfont)}.ciw-btn{display:inline-block;padding:10px 35px;font-weight:600;text-decoration:none;text-align:center;transition:0.3s ease;text-transform:uppercase;border-radius:5px;font-size:14px;transform:translateY(0)}.ciw-btn:hover{transform:translateY(-2px)}.ciw-btn-estimate{background:var(--sgdary-color);color:var(--main-color)}.ciw-btn-estimate:hover{background:var(--main-color);color:var(--sgdary-color)}.ciw-btn-call{background:#2220;border:1px solid var(--white--bg);color:var(--white--bg)}.ciw-btn-call:hover{background:var(--sgdary-color);color:var(--main-color);border-color:var(--sgdary-color)}.iconcall{margin-right:10px!important;color:var(--main-color)}.services-swiper .swiper-wrapper{align-items:stretch}.services-swiper .swiper-slide{display:flex;height:auto}.service-card{display:flex;flex-direction:column;height:100%;box-shadow:0 12px 18px -6px rgba(0,0,0,.3);border-radius:5px;border:1px solid var(--main-color);background-size:cover!important}.service-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.45) 75%,rgba(0,0,0,.10) 100%);z-index:1}.info-svcard{margin-top:200px;padding:20px;display:flex;flex-direction:column;justify-content:left;align-items:left;text-align:left;z-index:999}.info-svcard h3{font-size:18px;text-transform:uppercase;color:var(--white--bg)}.info-svcard p{font-family:var(--textfont);font-size:14px;color:var(--white--bg)}.btn-contact{font-family:var(--mainfont);text-transform:uppercase;font-weight:600;color:var(--main-color)}.btn-contact:hover{color:var(--white--bg)}.services-swiper.few-items{display:flex;justify-content:center}.services-swiper.few-items .swiper-wrapper{justify-content:center}.carousel-wrapper{position:relative}.services-swiper{width:100%;padding:40px 0}.swiper-button-prev::after,.swiper-button-next::after{display:none}.custom-arrow{color:var(--main-color);display:flex;border-radius:50%;align-items:center;justify-content:center;cursor:pointer}.custom-arrow i{font-size:30px}@media (min-width:1024px){.swiper-button-prev{left:-60px}.swiper-button-next{right:-60px}}@media (max-width:1023px){.custom-arrow i{font-size:20px}.custom-arrow{width:25px;height:25px}.swiper-button-prev{left:0}.swiper-button-next{right:0}}.clientsSwiper{max-width:900px;margin:auto;overflow:hidden}.clientsSwiper img{filter:grayscale(80%);opacity:.45;transition:.45s ease}.clientsSwiper .swiper-slide-active img{filter:none;opacity:1}.clientsSwiper .swiper-wrapper{align-items:center}.clientsSwiper .swiper-slide{display:flex;justify-content:center;align-items:center;transition:all .4s ease}.clientsSwiper .swiper-slide img{width:auto;max-width:220px;height:auto;transition:all .45s ease;filter:grayscale(100%);opacity:.35;transform:scale(.80);margin:20px}.clientsSwiper .swiper-slide-active img{filter:none;opacity:1;transform:scale(1.15);border:1px solid var(--main-color);border-radius:10px;padding:20px;margin:20px 20px}.clientsSwiper .swiper-slide-prev img,.clientsSwiper .swiper-slide-next img{opacity:.75;transform:scale(.90)}.ciw-email .ciw-inner,.ciw-phone .ciw-inner,.ciw-address .ciw-inner{font-size:16px;font-weight:600;margin-top:-5px;color:var(--main-color)!important}.ciw-phone a,.ciw-email a{color:var(--white--bg)!important}.ciw2-email .ciw2-extra,.ciw2-phone .ciw2-extra,.ciw2-address .ciw2-extra{text-align:center!important;color:var(--white--bg)!important}.ciw2-email .ciw2-extra a,.ciw2-phone .ciw2-extra a{color:var(--white--bg)!important}.section-center-all .et_pb_row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.section-center-all .et_pb_column{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-center-all .et_pb_module{margin-left:auto;margin-right:auto}.dvbtn:hover{border-radius:5px!important;background-color:var(--sgdary-color)!important}.aet_pb_button_module_wrapper .et_pb_button_0_wrapper .dvbtn a:hover{color:var(--main-color)!important}.headingtx{color:var(--main-color)!important}.ruler-divider{width:100%;height:30px;overflow:hidden;position:relative}.ruler-track{position:absolute;opacity:.25;top:0;left:0;width:200%;height:100%;animation:rulerMove 12s linear infinite;background:repeating-linear-gradient(90deg,transparent 0 9px,var(--white--bg) 9px 10px),repeating-linear-gradient(90deg,transparent 0 49px,var(--thr-color) 49px 50px),repeating-linear-gradient(90deg,transparent 0 99px,var(--main-color) 99px 100px);background-repeat:repeat-x;background-size:10px 8px,50px 16px,100px 28px;background-position:bottom,bottom,bottom}@keyframes rulerMove{from{transform:translateX(0)}to{transform:translateX(-100px)}}.et_pb_section_0_tb_header{background:rgba(10,10,10,0)!important;transition:background .35s ease,backdrop-filter .35s ease,box-shadow .35s ease}.et_pb_section_0_tb_header.et_pb_sticky.et_pb_sticky--top{background:rgba(10,10,10,.75)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 30px rgba(10,10,10,.15)}@media only screen and (max-width:767px){.et_pb_gallery .et_pb_gallery_items{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.et_pb_gallery .et_pb_gallery_item{flex:0 0 calc(50% - 5px)!important;width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;margin:0!important;float:none!important;clear:none!important}.et_pb_gallery .et_pb_gallery_image,.et_pb_gallery .et_pb_gallery_image img{width:100%!important;display:block}.et_pb_gallery .first_in_row,.et_pb_gallery .last_in_row{clear:none!important}}.client-logo img{filter:grayscale(100%);transition:filter .35s ease}.client-logo:hover img{filter:grayscale(0%)}@media (max-width:1187px){.h1-mobile-40 h1{font-size:40px!important;line-height:1.2}.mobile-only{display:unset!important}.mbile-hide{display:none!important}}@media (max-width:767px){.ciw-dual-buttons{flex-direction:column;align-items:center}.ciw-btn{width:100%;max-width:300px}}