.preloader{position:fixed;width:100%;height:100vh;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:9999;background-color:#f90}.preloader .loader{height:4px;width:130px;border-radius:4px;background:no-repeat linear-gradient(#ffffff 0 0),no-repeat linear-gradient(#ffffff 0 0),#d7b8fc;background-size:60% 100%;animation:loader 3s infinite}@keyframes loader{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}100%{background-position:250% 0,250% 0}}.popupModalContent{height:100%;position:absolute;top:0;left:0;width:100%;display:none;visibility:hidden;overflow:hidden}.popupModalContent.open{display:flex;visibility:visible;overflow:visible}.popupModalContent .contactContent{align-self:center;margin:0 auto;border-radius:10px;padding-top:20px;padding-bottom:20px}@media screen and (max-width: 991.98px){.popupModalContent .contactContent{width:100%;align-self:baseline}}.contactFormHead{display:block;text-align:center;margin:1rem 0 2rem;font-size:5rem;min-height:3rem}@media screen and (max-width: 1600px){.contactFormHead{font-size:40px}}@media screen and (max-width: 1440px){.contactFormHead{min-height:2rem;margin-top:10px;margin-bottom:15px}}@media screen and (max-width: 1366px){.contactFormHead{min-height:auto;margin-top:10px;margin-bottom:15px;font-size:28px}}@media screen and (min-height: 800px){.contactFormHead{min-height:unset;font-size:3rem;margin:1rem 0 1rem}}@media screen and (min-height: 827px){.contactFormHead{font-size:4rem}}@media screen and (min-height: 891px){.contactFormHead{font-size:48px;margin:1rem 0 2rem}}@media screen and (max-width: 991.98px){.contactFormHead{font-size:20px;font-weight:600}}@media screen and (max-width: 991.98px){.c-contact_back{margin-top:0;width:50px;left:20px;top:-6px}}@media screen and (max-width: 991.98px){.briefUs{right:auto;left:30px;bottom:30px}}@media screen and (max-width: 991.98px){.briefUs .buttonBriefUs{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 991.98px){.contactOverlayer .briefUs{bottom:auto;top:30px;width:auto;left:auto;right:30px}.contactOverlayer .briefUs .buttonBriefUs{width:48px;padding:0}.contactOverlayer .briefUs .buttonBriefUs img{width:28px}.contactOverlayer .briefUs .buttonBriefUs:after{display:none}}@media screen and (max-width: 991.98px){.contactOverlayer.open .briefUs{right:16px;bottom:auto;top:21px}}.standartForm .form-group label{color:#000;margin-top:10px}.standartForm .form-group label b{color:red}.standartForm .form-group input{height:45px}.standartForm .form-checkbox-content label{position:relative;padding-left:36px}@media screen and (max-width: 991.98px){.standartForm .form-checkbox-content label{font-size:14px;line-height:22px}}.standartForm .form-checkbox-content label input{position:absolute;left:0;top:-4px}.standartForm .form-checkbox-content label span a{color:#000}.standartForm .form-checkbox-content input:checked{background-color:#fff !important;border-color:#e58900}.standartForm .form-group{display:flex;flex-direction:column}.standartForm .form-group input{background:#d5d5d5;box-shadow:0px 4px 14px rgba(0,0,0,.4);color:#000}.standartForm .form-group input:focus{background-color:#fff}.standartForm .form-group textarea{background:#d5d5d5;box-shadow:0px 4px 14px rgba(0,0,0,.4);color:#000}.standartForm .form-group textarea:focus{background-color:#fff;color:#000}.standartForm .nice-select{box-shadow:0px 4px 14px rgba(0,0,0,.4);background:#d5d5d5;color:#000;height:45px;line-height:40px}.standartForm .nice-select:after{border-color:#000}@media screen and (max-width: 991.98px){.standartForm .nice-select:after{border-bottom:3px solid #999;border-right:3px solid #999;height:12px;width:12px}}.standartForm .nice-select .option{color:#fff}.standartForm .option-input:checked::before{color:#f90}.standartForm .contactFormButton{float:none;background:red !important;border:1px solid red !important;color:#fff !important}.standartForm .contactFormButton:focus,.standartForm .contactFormButton:active{background:#fff !important;color:red !important}@media screen and (min-width: 992px){.standartForm .contactFormButton:hover{background:#fff !important;color:red !important}}.standartForm .invalid-error{color:#fff !important;position:relative !important;font-weight:500;background:rgba(0,0,0,0) !important}@media screen and (max-width: 991.98px){.standartForm .invalid-error{font-size:10px}}.standartForm .recaptcha-content{display:inline-block;width:100%;padding:0 0 0}@media screen and (max-width: 991.98px){.standartForm .recaptcha-content{padding:0}}@media screen and (max-width: 991.98px){#projectForm{margin-top:0}}@media screen and (max-width: 991.98px){.contactSingleContent .contactFormHead{margin-bottom:10px}}.contactSingleContent .form-checkbox-content label{position:relative;padding-left:45px}@media screen and (max-width: 991.98px){.contactSingleContent .form-checkbox-content label{line-height:24px;font-size:14px !important}}.contactSingleContent .form-checkbox-content label input{position:absolute;top:-3px}@media screen and (max-width: 991.98px){.infoContact{margin-bottom:30px}}.fullscreentext.custom-fullscreen-text{padding-top:20px}.hover .subBannerImage{transform:translate(0, 600px)}.subBannerRightTextListItem{min-height:initial}.breadCrumb ul li span,.breadCrumb ul li a{font-size:14px}