html.fp-enabled,.fp-enabled body{ margin:0; padding:0; overflow:hidden;  -webkit-tap-highlight-color:rgba(0,0,0,0);}.fp-section{ position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.fp-slide{ float:left;}.fp-slide,.fp-slidesContainer{ height:100%; display:block;}.fp-slides{ z-index:1; height:100%; overflow:hidden; position:relative; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}.fp-section.fp-table,.fp-slide.fp-table{ display:table; table-layout:fixed; width:100%;}.fp-tableCell{ display:table-cell; vertical-align:middle; width:100%; height:100%;}.fp-slidesContainer{ float:left; position:relative;}.fp-controlArrow{ -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none; position:absolute; z-index:4; top:50%; cursor:pointer; width:0; height:0; border-style:solid; margin-top:-38px; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}.fp-controlArrow.fp-prev{ left:15px; width:0; border-width:38.5px 34px 38.5px 0; border-color:transparent #fff transparent transparent;}.fp-controlArrow.fp-next{ right:15px; border-width:38.5px 0 38.5px 34px; border-color:transparent transparent transparent #fff;}.fp-scrollable{ overflow:hidden; position:relative;}.fp-scroller{ overflow:hidden;}.iScrollIndicator{ border:0 !important;}.fp-notransition{ -webkit-transition:none !important; transition:none !important;}#fp-nav{ position:fixed; z-index:100; top:50%; opacity:1; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translate3d(0,-50%,0);}#fp-nav.fp-right{ right:17px;}#fp-nav.fp-left{ left:17px;}.fp-slidesNav{ position:absolute; z-index:4; opacity:1; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); left:0 !important; right:0; margin:0 auto !important;}.fp-slidesNav.fp-bottom{ bottom:17px;}.fp-slidesNav.fp-top{ top:17px;}#fp-nav ul,.fp-slidesNav ul{ margin:0; padding:0;}#fp-nav ul li,.fp-slidesNav ul li{ display:block; width:14px; height:13px; margin:7px; position:relative;}.fp-slidesNav ul li{ display:inline-block;}#fp-nav ul li a,.fp-slidesNav ul li a{ display:block; position:relative; z-index:1; width:100%; height:100%; cursor:pointer; text-decoration:none;}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{ height:12px; width:12px; margin:-6px 0 0 -6px; border-radius:100%;}#fp-nav ul li a span,.fp-slidesNav ul li a span{ border-radius:50%; position:absolute; z-index:1; height:4px; width:4px; border:0; background:#333; left:50%; top:50%; margin:-2px 0 0 -2px; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{ width:10px; height:10px; margin:-5px 0px 0px -5px;}#fp-nav ul li .fp-tooltip{ position:absolute; top:-2px; color:#fff; font-size:14px; font-family:arial,helvetica,sans-serif; white-space:nowrap; max-width:220px; overflow:hidden; display:block; opacity:0; width:0; cursor:pointer;}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active + .fp-tooltip{ -webkit-transition:opacity 0.2s ease-in; transition:opacity 0.2s ease-in; width:auto; opacity:1;}#fp-nav ul li .fp-tooltip.fp-right{ right:20px;}#fp-nav ul li .fp-tooltip.fp-left{ left:20px;}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{ height:auto !important;}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{ height:auto !important;}.fp-sr-only{ position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}@font-face{ font-family:"Monument Grotesk"; src:local("Monument Grotesk Regular"),local("Monument-Grotesk-Regular"),url("../fonts/MonumentGrotesk-Regular.woff2") format("woff2"),url("../fonts/MonumentGrotesk-Regular.woff") format("woff"),url("../fonts/MonumentGrotesk-Regular.ttf") format("truetype"); font-weight:400; font-style:normal;}@font-face{ font-family:"Monument Grotesk"; src:local("Monument Grotesk Medium"),local("Monument-Grotesk-Medium"),url("../fonts/MonumentGrotesk-Medium.woff2") format("woff2"),url("../fonts/MonumentGrotesk-Medium.woff") format("woff"),url("../fonts/MonumentGrotesk-Medium.ttf") format("truetype"); font-weight:500; font-style:normal;}@font-face{ font-family:"Monument Grotesk"; src:local("Monument Grotesk Bold"),local("Monument-Grotesk-Bold"),url("../fonts/MonumentGrotesk-Bold.woff2") format("woff2"),url("../fonts/MonumentGrotesk-Bold.woff") format("woff"),url("../fonts/MonumentGrotesk-Bold.ttf") format("truetype"); font-weight:700; font-style:normal;}::-webkit-scrollbar{ width:16px;}::-webkit-scrollbar-track{ background-color:#e4e4e4;}::-webkit-scrollbar-track:hover{ background-color:#e4e4e4;}::-webkit-scrollbar-thumb{ background-color:#0013ff; border-radius:6px; border:3px solid #e4e4e4; cursor:pointer;}::-webkit-scrollbar-thumb:hover{ background-color:#0013ff; border:3px solid #e4e4e4;}*{ margin:0; padding:0; -webkit-box-sizing:border-box;  box-sizing:border-box; resize:none; -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;  user-select:none; list-style:none; outline:none;}body{ margin:0; padding:0; line-height:1.4; font-size:17px; font-weight:400; font-family:"Monument Grotesk"; background-color:#0013ff;}body.scrollLock{ overflow:hidden;}body.isMobile{ font-size:13px;}body.isDesktop.compensate-for-scrollbar{ padding-right:16px;}main{ min-height:calc(100vh - 150px);}h1,h2,h3,h4,h5,h6{ font-weight:600; line-height:1.4;}p{ line-height:1.4; font-size:17px; font-weight:400;}a{ text-decoration:none; cursor:pointer; color:inherit;}a:hover{ text-decoration:none;}button{ -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-box-sizing:border-box;  box-sizing:border-box;}button:hover{ outline:none; -webkit-box-shadow:none;  box-shadow:none;}input[type=radio]{ -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-box-sizing:border-box;  box-sizing:border-box; width:14px; height:14px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; border:1px solid #0013ff; border-radius:14px; background-color:#fff; cursor:pointer;}input[type=radio]::before{ content:""; display:block; width:8px; height:8px; border-radius:8px; background-color:#0013ff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; background-color:#0013ff; opacity:0;}input[type=radio]:checked::before{ opacity:1;}input[type=checkbox]{ -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-box-sizing:border-box;  box-sizing:border-box; width:14px; height:14px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; border:1px solid #0013ff; border-radius:3px; background-color:#fff; cursor:pointer; position:relative;}input[type=checkbox]::before{ content:""; display:block; width:4px; height:2px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; background-color:#0013ff; opacity:0; -webkit-transform:rotate(45deg) translate(0,0);  transform:rotate(45deg) translate(0,0); position:absolute; top:6px; left:1px;}input[type=checkbox]::after{ content:""; display:block; width:8px; height:2px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; background-color:#0013ff; opacity:0; -webkit-transform:rotate(-45deg) translate(0,0);  transform:rotate(-45deg) translate(0,0); position:absolute; top:5px; left:3px;}input[type=checkbox]:checked::before{ opacity:1;}input[type=checkbox]:checked::after{ opacity:1;}input[type=text],input[type=file],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=datetime-local],input[type=month],input[type=number],input[type=search],input[type=time],input[type=url],input[type=week],select,textarea{ width:100%; -webkit-appearance:none;  -moz-appearance:none;  appearance:none; display:block; margin:0; height:40px; padding:0 15px; border:1px solid #0013ff; font-size:0.875rem; font-weight:400; color:#0013ff; background-color:white; font-family:"Monument Grotesk"; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}input[type=text]:hover,input[type=file]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=number]:hover,input[type=search]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{ outline:none;}input[type=text]::-webkit-credentials-auto-fill-button,input[type=file]::-webkit-credentials-auto-fill-button,input[type=email]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button,input[type=tel]::-webkit-credentials-auto-fill-button,input[type=date]::-webkit-credentials-auto-fill-button,input[type=datetime-local]::-webkit-credentials-auto-fill-button,input[type=month]::-webkit-credentials-auto-fill-button,input[type=number]::-webkit-credentials-auto-fill-button,input[type=search]::-webkit-credentials-auto-fill-button,input[type=time]::-webkit-credentials-auto-fill-button,input[type=url]::-webkit-credentials-auto-fill-button,input[type=week]::-webkit-credentials-auto-fill-button,select::-webkit-credentials-auto-fill-button,textarea::-webkit-credentials-auto-fill-button{ display:none !important; visibility:hidden; pointer-events:none; position:absolute; right:0;}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=file]:-webkit-autofill,input[type=file]:-webkit-autofill:hover,input[type=file]:-webkit-autofill:focus,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=datetime-local]:-webkit-autofill,input[type=datetime-local]:-webkit-autofill:hover,input[type=datetime-local]:-webkit-autofill:focus,input[type=month]:-webkit-autofill,input[type=month]:-webkit-autofill:hover,input[type=month]:-webkit-autofill:focus,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=search]:-webkit-autofill,input[type=search]:-webkit-autofill:hover,input[type=search]:-webkit-autofill:focus,input[type=time]:-webkit-autofill,input[type=time]:-webkit-autofill:hover,input[type=time]:-webkit-autofill:focus,input[type=url]:-webkit-autofill,input[type=url]:-webkit-autofill:hover,input[type=url]:-webkit-autofill:focus,input[type=week]:-webkit-autofill,input[type=week]:-webkit-autofill:hover,input[type=week]:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{ -webkit-box-shadow:0 0 0px 1000px #fff inset; -webkit-transition:background-color 5000s ease-in-out 0s; transition:background-color 5000s ease-in-out 0s;}input[type=text]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ font-weight:400; font-family:"Monument Grotesk";}input[type=text]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{ font-weight:400; font-family:"Monument Grotesk";}input[type=text]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{ font-weight:400; font-family:"Monument Grotesk";}input[type=text]::-ms-input-placeholder,input[type=file]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{ font-weight:400; font-family:"Monument Grotesk";}input[type=text]::placeholder,input[type=file]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{ font-weight:400; font-family:"Monument Grotesk";}input[type=text].active-paceholder,input[type=file].active-paceholder,input[type=email].active-paceholder,input[type=password].active-paceholder,input[type=tel].active-paceholder,input[type=date].active-paceholder,input[type=datetime-local].active-paceholder,input[type=month].active-paceholder,input[type=number].active-paceholder,input[type=search].active-paceholder,input[type=time].active-paceholder,input[type=url].active-paceholder,input[type=week].active-paceholder,select.active-paceholder,textarea.active-paceholder{ padding-left:52px !important;}input[type=text].active-paceholder::-webkit-input-placeholder,input[type=file].active-paceholder::-webkit-input-placeholder,input[type=email].active-paceholder::-webkit-input-placeholder,input[type=password].active-paceholder::-webkit-input-placeholder,input[type=tel].active-paceholder::-webkit-input-placeholder,input[type=date].active-paceholder::-webkit-input-placeholder,input[type=datetime-local].active-paceholder::-webkit-input-placeholder,input[type=month].active-paceholder::-webkit-input-placeholder,input[type=number].active-paceholder::-webkit-input-placeholder,input[type=search].active-paceholder::-webkit-input-placeholder,input[type=time].active-paceholder::-webkit-input-placeholder,input[type=url].active-paceholder::-webkit-input-placeholder,input[type=week].active-paceholder::-webkit-input-placeholder,select.active-paceholder::-webkit-input-placeholder,textarea.active-paceholder::-webkit-input-placeholder{ font-size:14px !important; color:#0013ff !important;}input[type=text].active-paceholder::-moz-placeholder,input[type=file].active-paceholder::-moz-placeholder,input[type=email].active-paceholder::-moz-placeholder,input[type=password].active-paceholder::-moz-placeholder,input[type=tel].active-paceholder::-moz-placeholder,input[type=date].active-paceholder::-moz-placeholder,input[type=datetime-local].active-paceholder::-moz-placeholder,input[type=month].active-paceholder::-moz-placeholder,input[type=number].active-paceholder::-moz-placeholder,input[type=search].active-paceholder::-moz-placeholder,input[type=time].active-paceholder::-moz-placeholder,input[type=url].active-paceholder::-moz-placeholder,input[type=week].active-paceholder::-moz-placeholder,select.active-paceholder::-moz-placeholder,textarea.active-paceholder::-moz-placeholder{ font-size:14px !important; color:#0013ff !important;}input[type=text].active-paceholder:-ms-input-placeholder,input[type=file].active-paceholder:-ms-input-placeholder,input[type=email].active-paceholder:-ms-input-placeholder,input[type=password].active-paceholder:-ms-input-placeholder,input[type=tel].active-paceholder:-ms-input-placeholder,input[type=date].active-paceholder:-ms-input-placeholder,input[type=datetime-local].active-paceholder:-ms-input-placeholder,input[type=month].active-paceholder:-ms-input-placeholder,input[type=number].active-paceholder:-ms-input-placeholder,input[type=search].active-paceholder:-ms-input-placeholder,input[type=time].active-paceholder:-ms-input-placeholder,input[type=url].active-paceholder:-ms-input-placeholder,input[type=week].active-paceholder:-ms-input-placeholder,select.active-paceholder:-ms-input-placeholder,textarea.active-paceholder:-ms-input-placeholder{ font-size:14px !important; color:#0013ff !important;}input[type=text].active-paceholder::-ms-input-placeholder,input[type=file].active-paceholder::-ms-input-placeholder,input[type=email].active-paceholder::-ms-input-placeholder,input[type=password].active-paceholder::-ms-input-placeholder,input[type=tel].active-paceholder::-ms-input-placeholder,input[type=date].active-paceholder::-ms-input-placeholder,input[type=datetime-local].active-paceholder::-ms-input-placeholder,input[type=month].active-paceholder::-ms-input-placeholder,input[type=number].active-paceholder::-ms-input-placeholder,input[type=search].active-paceholder::-ms-input-placeholder,input[type=time].active-paceholder::-ms-input-placeholder,input[type=url].active-paceholder::-ms-input-placeholder,input[type=week].active-paceholder::-ms-input-placeholder,select.active-paceholder::-ms-input-placeholder,textarea.active-paceholder::-ms-input-placeholder{ font-size:14px !important; color:#0013ff !important;}input[type=text].active-paceholder::placeholder,input[type=file].active-paceholder::placeholder,input[type=email].active-paceholder::placeholder,input[type=password].active-paceholder::placeholder,input[type=tel].active-paceholder::placeholder,input[type=date].active-paceholder::placeholder,input[type=datetime-local].active-paceholder::placeholder,input[type=month].active-paceholder::placeholder,input[type=number].active-paceholder::placeholder,input[type=search].active-paceholder::placeholder,input[type=time].active-paceholder::placeholder,input[type=url].active-paceholder::placeholder,input[type=week].active-paceholder::placeholder,select.active-paceholder::placeholder,textarea.active-paceholder::placeholder{ font-size:14px !important; color:#0013ff !important;}@media (max-width:991px){ input[type=text].active-paceholder,input[type=file].active-paceholder,input[type=email].active-paceholder,input[type=password].active-paceholder,input[type=tel].active-paceholder,input[type=date].active-paceholder,input[type=datetime-local].active-paceholder,input[type=month].active-paceholder,input[type=number].active-paceholder,input[type=search].active-paceholder,input[type=time].active-paceholder,input[type=url].active-paceholder,input[type=week].active-paceholder,select.active-paceholder,textarea.active-paceholder{ padding-left:52px !important; }}input[type=text]:focus,input[type=file]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=number]:focus,input[type=search]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{ border-color:#0013ff;}select{ position:relative; padding-right:20px; background:rgba(255,255,255,0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAJtJREFUOE/t0j0KAjEQBtC3jaVexwt4Bk+ijdr4U3kf0RvYeBZ7QZABhSU4bkALi00VyOTlyySNH4/mx54e/L6jn3o4wC05Il3LwBmmmOBaoCMcccCmPDAD11jhUqBDnDDGHvNaMOpK9N6Fxaauf7jFAudnkki2wzJ7vi6wnTTmb6/ZxmvAqI+kMdJkL7QWrP6gPVjdqrTw/3v4APNnFhU43ZM9AAAAAElFTkSuQmCC") no-repeat 100% center;}input[type=number]{ -webkit-appearance:textfield;  -moz-appearance:textfield;  appearance:textfield;}input[type=number]::-webkit-inner-spin-button{ display:none;}input[type=number]::-webkit-outer-spin-button{ display:none;}input[type=number]:hover{ -webkit-appearance:textfield;  -moz-appearance:textfield;  appearance:textfield;}input[type=number]:hover::-webkit-inner-spin-button{ display:none;}input[type=number]:hover::-webkit-outer-spin-button{ display:none;}label em{ color:rgb(221,59,59);}strong{ font-weight:600;}.clearfix{ display:table; clear:both;}.main_title{ font-size:4.1875rem; margin:0 0 20px; line-height:1.2; font-weight:400;}.btn{ width:auto; min-width:150px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; text-align:center; font-size:14px; line-height:1; height:40px; border:1px solid #0013ff; color:#fff; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#0013ff),color-stop(50%,#fff)) right; background:linear-gradient(to left,#0013ff 50%,#fff 50%) right; background-size:203%; border-radius:0; -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;  user-select:none; padding:0 30px; cursor:pointer; text-transform:uppercase; letter-spacing:2px; font-family:"Monument Grotesk"; font-weight:400;}.btn:disabled{ pointer-events:none; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#cccccc),color-stop(50%,#cccccc)) right; background:linear-gradient(to left,#cccccc 50%,#cccccc 50%) right; color:#9e9e9e; border-color:#cccccc;}.btn.large{ height:50px;}.btn.loading{ position:relative; pointer-events:none; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#cccccc),color-stop(50%,#cccccc)) right; background:linear-gradient(to left,#cccccc 50%,#cccccc 50%) right; color:#9e9e9e; border-color:#cccccc;}.btn.loading::before{ content:""; display:block; -webkit-box-sizing:border-box;  box-sizing:border-box; margin-right:10px; width:15px; height:15px; border-radius:15px; border:2px solid #9e9e9e; border-bottom-color:rgba(255,255,255,0); -webkit-animation-name:spin;  animation-name:spin; -webkit-animation-duration:1s;  animation-duration:1s; -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite; -webkit-animation-timing-function:linear;  animation-timing-function:linear;}.btn.blank{ color:#0013ff; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#0013ff)) right; background:linear-gradient(to left,#fff 50%,#0013ff 50%) right; background-size:203%;}.btn.blank:disabled{ pointer-events:none; color:#9e9e9e; border-color:#cccccc;}.btn.blank.loading{ pointer-events:none; color:#9e9e9e; border-color:#cccccc;}input[type=submit],input[type=button]{ width:auto; min-width:150px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; text-align:center; font-size:14px; line-height:1; height:40px; border:1px solid #0013ff; color:#fff; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#0013ff),color-stop(50%,#fff)) right; background:linear-gradient(to left,#0013ff 50%,#fff 50%) right; background-size:203%; border-radius:0; -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;  user-select:none; padding:0 30px; cursor:pointer; text-transform:uppercase; letter-spacing:2px; font-family:"Monument Grotesk"; font-weight:400;}input[type=submit]:disabled,input[type=button]:disabled{ pointer-events:none; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#cccccc),color-stop(50%,#cccccc)) right; background:linear-gradient(to left,#cccccc 50%,#cccccc 50%) right; color:#9e9e9e; border-color:#cccccc;}input[type=submit].large,input[type=button].large{ height:50px;}input[type=submit].blank,input[type=button].blank{ color:#0013ff; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#0013ff)) right; background:linear-gradient(to left,#fff 50%,#0013ff 50%) right;}input[type=submit].blank:disabled,input[type=button].blank:disabled{ pointer-events:none; color:#9e9e9e; border-color:#cccccc;}input[type=submit].blank.loading,input[type=button].blank.loading{ pointer-events:none; color:#9e9e9e; border-color:#cccccc;}.submitting .btn.has-spinner{ font-size:0;}.submitting input[type=submit].has-spinner,.submitting input[type=button].has-spinner{ font-size:0;}input[type=reset]{ width:auto; min-width:150px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; text-align:center; font-size:14px; line-height:1; height:40px; border:1px solid #0013ff; color:#0013ff; background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#0013ff)) right; background:linear-gradient(to left,#fff 50%,#0013ff 50%) right; background-size:203%; border-radius:0; -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;  user-select:none; padding:0 30px; cursor:pointer; text-transform:uppercase; letter-spacing:2px; font-family:"Monument Grotesk"; font-weight:400;}input[type=reset]:disabled{ pointer-events:none; color:#9e9e9e; border-color:#cccccc;}section{ overflow:hidden;}fieldset{ border:none; margin:0 0 45px; width:100%; max-width:100%; min-width:1px; padding:0; position:relative;}.row{ margin:0px -15px;}.container{ margin:0 auto; width:100%; padding:0 15px;}@media (min-width:576px){ .container{ max-width:540px; }}@media (min-width:768px){ .container{ max-width:720px; }}@media (min-width:992px){ .container{ max-width:960px; }}@media (min-width:1200px){ .container{ max-width:1140px; }}@media (min-width:1400px){ .container{ max-width:1320px; }}.column{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -15px 0px -15px;}.col{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1;  flex-grow:1; -ms-flex-negative:1; flex-shrink:1; padding:0 15px;}.rotateScreen{ position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:160002; display:none; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; text-align:center; padding:30px; background-color:#0013ff;}.rotateScreen .img{ margin-bottom:30px; max-width:60px;}.rotateScreen .img img{ display:block; pointer-events:none; max-width:100%;}.rotateScreen h4{ font-size:16px; font-weight:700; font-family:"Monument Grotesk"; text-transform:uppercase; color:#fff;}.gotoTop{ position:fixed; right:15px; bottom:50px; opacity:0; visibility:hidden; pointer-events:none; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; z-index:9999; padding:0; min-width:1px; width:55px; font-size:20px;}.gotoTop svg{ height:30px; width:30px; fill:#fff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}.gotoTop.show{ opacity:1; visibility:visible; pointer-events:all;}.loader{ position:fixed; left:0; top:0; width:100%; height:100%; background:#0013ff; z-index:1600001; opacity:1; visibility:visible; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.loader::before{ content:""; display:block; width:40px; height:40px; border:2px solid #505050; border-bottom-color:#fff; border-radius:40px; -webkit-animation:rotate 0.7s normal linear infinite;  animation:rotate 0.7s normal linear infinite;}.loader.hide{ opacity:0; visibility:hidden; pointer-events:none;}.isDesktop .btn:hover{ background-position:left; color:#0013ff;}.isDesktop .btn.blank:hover{ background-position:left; color:#fff;}.isDesktop input[type=submit]:hover,.isDesktop input[type=button]:hover{ background-position:left; color:#0013ff;}.isDesktop input[type=submit].blank:hover,.isDesktop input[type=button].blank:hover{ background-position:left; color:#fff;}.isDesktop input[type=reset]:hover{ background-position:left; color:#fff;}.isDesktop .gotoTop:hover svg{ fill:#0013ff;}.isMobile p{ font-size:13px;}@media (max-width:991px) and (orientation:landscape){ .isMobile .rotateScreen{ display:-webkit-box; display:-ms-flexbox; display:flex; }}.isMobile .mainTitle{ font-size:41px;}.isMobile .mainTitle span{ font-size:15px;}.isMobile .subTitle{ font-size:15px;}@-webkit-keyframes spin{ from{ -webkit-transform:rotate(0deg);  transform:rotate(0deg); } to{ -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}@keyframes spin{ from{ -webkit-transform:rotate(0deg);  transform:rotate(0deg); } to{ -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}@-webkit-keyframes rotate{ 0%{ -webkit-transform:rotate3d(0,0,1,0deg); transform:rotate3d(0,0,1,0deg); } 25%{ -webkit-transform:rotate3d(0,0,1,90deg); transform:rotate3d(0,0,1,90deg); } 50%{ -webkit-transform:rotate3d(0,0,1,180deg); transform:rotate3d(0,0,1,180deg); } 75%{ -webkit-transform:rotate3d(0,0,1,270deg); transform:rotate3d(0,0,1,270deg); } 100%{ -webkit-transform:rotate3d(0,0,1,360deg); transform:rotate3d(0,0,1,360deg); }}@keyframes rotate{ 0%{ -webkit-transform:rotate3d(0,0,1,0deg); transform:rotate3d(0,0,1,0deg); } 25%{ -webkit-transform:rotate3d(0,0,1,90deg); transform:rotate3d(0,0,1,90deg); } 50%{ -webkit-transform:rotate3d(0,0,1,180deg); transform:rotate3d(0,0,1,180deg); } 75%{ -webkit-transform:rotate3d(0,0,1,270deg); transform:rotate3d(0,0,1,270deg); } 100%{ -webkit-transform:rotate3d(0,0,1,360deg); transform:rotate3d(0,0,1,360deg); }}@media (max-width:1300px){ .main_title{ font-size:2.25rem; }}@media (max-width:767px){ .main_title{ text-align:center; font-size:1.875rem; font-weight:500; }}header{ position:fixed; top:0; left:0; width:100vw; z-index:1050; background:rgba(255,255,255,0); -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; padding:75px 0;}header .headerContainer{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}header .headerContainer .logo{ width:93px;}header .headerContainer .logo a{ display:block; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}header .headerContainer .logo a img{ display:block; max-width:100%;}header .headerContainer .menuOverlay{ position:fixed; left:0; top:0; width:100%; height:100%; background-color:#0013ff; opacity:0; visibility:hidden; pointer-events:none; z-index:9999; -webkit-transform:scaleY(0);  transform:scaleY(0); -webkit-transform-origin:bottom;  transform-origin:bottom; -webkit-transition:0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1),0.7s -webkit-transform cubic-bezier(0.65,0.05,0.36,1); transition:0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1),0.7s -webkit-transform cubic-bezier(0.65,0.05,0.36,1); transition:0.7s transform cubic-bezier(0.65,0.05,0.36,1),0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1); transition:0.7s transform cubic-bezier(0.65,0.05,0.36,1),0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1),0.7s -webkit-transform cubic-bezier(0.65,0.05,0.36,1);}header .headerContainer .menuOverlay.open{ opacity:1; visibility:visible; pointer-events:all; -webkit-transform:scaleY(1);  transform:scaleY(1); -webkit-transform-origin:top;  transform-origin:top;}header .headerContainer .menu .menuList{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end;}header .headerContainer .menu .menuList li{ margin-left:2.1875rem;}header .headerContainer .menu .menuList li a{ font-size:1.25rem; color:#fff; font-weight:400; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; opacity:0.7;}header .headerContainer .menu .menuList li.current-menu-item a{ opacity:1;}header .headerContainer .menuBtn{ display:none; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; width:27px; height:21px; position:relative; margin-left:auto; border:none; -webkit-appearance:none;  -moz-appearance:none;  appearance:none; -webkit-box-sizing:border-box;  box-sizing:border-box; background-color:rgba(255,255,255,0); z-index:9999;}header .headerContainer .menuBtn .bar{ width:100%; height:3px; background-color:#fff; display:block; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}header .headerContainer .menuBtn .bar.bar_1{ margin-bottom:auto;}header .headerContainer .menuBtn .bar.bar_2{ margin-top:auto; margin-bottom:auto;}header .headerContainer .menuBtn .bar.bar_3{ position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%);  transform:translateY(-50%); opacity:0;}header .headerContainer .menuBtn .bar.bar_4{ position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%);  transform:translateY(-50%); opacity:0;}header .headerContainer .menuBtn .bar.bar_5{ margin-top:auto;}header .headerContainer .menuBtn.open .bar{ -webkit-transform:scale(0);  transform:scale(0); opacity:0; background:#fff;}header .headerContainer .menuBtn.open .bar.bar_3{ -webkit-transform:translateY(-50%) rotate(-45deg);  transform:translateY(-50%) rotate(-45deg); opacity:1;}header .headerContainer .menuBtn.open .bar.bar_4{ -webkit-transform:translateY(-50%) rotate(45deg);  transform:translateY(-50%) rotate(45deg); opacity:1;}header.fix{ background:#0013ff; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);  box-shadow:0 0 10px rgba(0,0,0,0.3);}header.fix .headerContainer{ height:100px; padding:0;}header.fix .headerContainer .logo a{ color:#fff;}header.fix .headerContainer .menu .menuList li a{ color:white;}header.fix .headerContainer .menu .menuList li.menu-item-has-children .sub-menu{ background-color:white;}header.fix .headerContainer .menu .menuList li.menu-item-has-children .sub-menu::before{ border-bottom-color:white;}header.fix .headerContainer .menu .menuList li.menu-item-has-children .sub-menu li a{ color:#0013ff;}header.fix .headerContainer .menu .menuList li.menu-item-has-children .sub-menu li a:hover{ background-color:#e9e9e9;}.section{ position:relative; overflow:hidden;}.banner{ width:100%; height:100%; position:relative; overflow:hidden;}.banner .wave{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); width:100%; height:auto; min-height:100%; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}.banner .content{ position:absolute; left:0; top:0; width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.banner .content h1{ font-size:6rem; font-weight:400; color:white; margin:0 0 0; line-height:1.3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.video{ width:100%; height:100%; position:relative; overflow:hidden;}.video video{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); width:100%; height:auto; min-height:100%; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}@media (min-width:768px){ .video video.mobile_video{ display:none; }}@media (max-width:767px){ .video video.desktop_video{ display:none; }}.video .audio{ position:absolute; right:25px; bottom:25px; border:none; background-color:transparent; -webkit-appearance:none;  -moz-appearance:none;  appearance:none; width:30px; height:30px; cursor:pointer;}.video .audio::before{ content:""; width:17px; height:3px; border-radius:3px; background-color:black; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%) rotate(45deg);  transform:translate(-50%,-50%) rotate(45deg); -webkit-transition:0.15s opacity ease-in-out; transition:0.15s opacity ease-in-out; opacity:1;}.video .audio::after{ content:""; width:17px; height:3px; border-radius:3px; background-color:black; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%) rotate(135deg);  transform:translate(-50%,-50%) rotate(135deg); -webkit-transition:0.15s opacity ease-in-out; transition:0.15s opacity ease-in-out; opacity:1;}.video .audio svg{ display:block; width:100%; height:auto; fill:white;}.video .audio.active::before{ opacity:0;}.video .audio.active::after{ opacity:0;}.background{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); width:100%; height:auto; min-height:100%; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}.our_clients{ width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; row-gap:100px;}.our_clients .main_title{ margin:0 0 0; color:white; position:relative;}.our_clients .clients{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -webkit-column-gap:65px;  -moz-column-gap:65px;  column-gap:65px; row-gap:100px;}.our_clients .clients li{ width:calc(20% - 65px);}.our_clients .clients li a{ display:block; position:relative; overflow:hidden; padding-bottom:37.5%;}.our_clients .clients li a img{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); max-width:100%; width:auto; height:auto; max-height:100%; -o-object-fit:contain;  object-fit:contain; -o-object-position:center;  object-position:center;}.footer_content{ background-color:#101010; padding:12.1875rem 0 5.3125rem;}.footer_content .main_title{ margin:0 0 7.1875rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; color:white;}.footer_content .column .col{ -ms-flex-preferred-size:50%; flex-basis:50%;}.footer_content address{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; font-size:1.25rem; color:#535353; line-height:1.4; font-style:normal;}.footer_content h4{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; font-size:2.25rem; color:white; line-height:1.4;}.copyright{ margin:12.5rem 0 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; padding:0 6.25rem;}.copyright > a{ font-size:1.25rem; color:#535353; -webkit-transition:0.15s all ease-in-out; transition:0.15s all ease-in-out;}.copyright ul{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-column-gap:80px;  -moz-column-gap:80px;  column-gap:80px;}.copyright ul li a{ font-size:1.625rem; color:#535353; -webkit-transition:0.15s all ease-in-out; transition:0.15s all ease-in-out;}.common{ width:100%; height:auto; min-height:100vh; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; row-gap:100px;}.common .content{ position:absolute; left:0; top:0; width:100%; height:auto; min-height:100vh; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; padding-top:250px; padding-bottom:100px;}.common .content .main_title{ margin:0 0 3.4375rem; color:white; position:relative;}@media (max-width:1300px){ .common .content .main_title{ margin:0 0 1.875rem; }}.common .content .sub_title{ font-size:2.875rem; font-weight:400; color:white; margin:0 0 2.1875rem; line-height:1.3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}@media (max-width:1300px){ .common .content .sub_title{ font-size:1.5rem; }}@media (max-width:576px){ .common .content .sub_title{ display:block; } .common .content .sub_title span{ display:inline; }}.common .content .text{ font-size:2.875rem; font-weight:400; color:white; margin:0 0 0; line-height:1.3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}@media (max-width:1300px){ .common .content .text{ font-size:1.5rem; }}@media (max-width:576px){ .common .content .text{ display:block; } .common .content .text span{ display:inline; }}.common .content .contact_details{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; -webkit-column-gap:150px;  -moz-column-gap:150px;  column-gap:150px;}.common .content .contact_details ul li{ font-size:2.25rem; font-weight:400; color:white; line-height:1.3; margin:0 0 0.625rem;}.common .content .contact_details ul li a{ font-size:1.6875rem;}.common .content .contact_details ul li span{ font-size:1.6875rem;}.common .content .contact_details ul li.heading{ margin:0 0 2.1875rem;}.common .content .contact_details ul li:last-child{ margin:0 0 0;}@media (max-width:576px){ .common .content .contact_details ul li{ font-size:1.25rem; } .common .content .contact_details ul li a{ font-size:1rem; } .common .content .contact_details ul li span{ font-size:1rem; }}.common .content .contact_details.service{ margin-top:5rem;}.common .content.contact .main_title{ margin:0 0 7.5rem;}.common.home_page_section .content{ padding-top:0; padding-bottom:0;}span.wpcf7-not-valid-tip{ font-size:0 !important;}input.wpcf7-validates-as-required.inputField.wpcf7-not-valid{ border-bottom:1px solid #ed0000;}select.wpcf7-validates-as-required.inputField.wpcf7-not-valid{ border-bottom:1px solid #ed0000;}.wpcf7 form.invalid .wpcf7-response-output{ border:1px solid #dc3232 !important; margin:2em 0 1em; text-align:center;}.wpcf7 form.unaccepted .wpcf7-response-output{ border:1px solid #dc3232 !important; margin:2em 0 1em; text-align:center;}.wpcf7 form.payment-required .wpcf7-response-output{ border:1px solid #dc3232 !important; margin:2em 0 1em; text-align:center;}.modal{ display:none; position:fixed; z-index:1; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4);}.modal .modal-content{ background-color:#fefefe; margin:200px auto 0; padding:20px; border:1px solid #888; width:65%;}.modal .modal-content .contactUsForm .column{ margin:0;}.modal .modal-content .contactUsForm .column .col{ -ms-flex-preferred-size:50%; flex-basis:50%;}.modal .modal-content .contactUsForm .submit{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; margin-top:0; position:relative;}.modal .modal-content .contactUsForm .submit .wpcf7-spinner{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); margin:0;}.modal .modal-content .videoContainer{ padding-bottom:56.25%;}.modal .modal-content .videoContainer iframe{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:0;}.modal .close{ color:#aaa; float:right; font-size:28px; font-weight:bold;}.modal .close:hover{ color:black; text-decoration:none; cursor:pointer;}.modal .close:focus{ color:black; text-decoration:none; cursor:pointer;}.navigation.pagination{ display:block !important; padding:0 0 75px;}.navigation.pagination .screen-reader-text{ display:none;}.navigation.pagination .nav-links{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.navigation.pagination .nav-links .page-numbers{ font-size:13px; font-weight:600; width:35px; height:35px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; background:#ddd; color:#0013ff; margin:0 5px; -webkit-transition:0.2s all ease-in-out; transition:0.2s all ease-in-out;}.navigation.pagination .nav-links .page-numbers span{ display:none;}.navigation.pagination .nav-links .page-numbers.prev{ font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:0;}.navigation.pagination .nav-links .page-numbers.prev::before{ font-size:20px; content:"\f100"; -webkit-transition:0.2s all ease-in-out; transition:0.2s all ease-in-out;}.navigation.pagination .nav-links .page-numbers.next{ font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:0;}.navigation.pagination .nav-links .page-numbers.next::before{ font-size:20px; content:"\f101"; -webkit-transition:0.2s all ease-in-out; transition:0.2s all ease-in-out;}.navigation.pagination .nav-links .page-numbers.current{ background-color:#0013ff; color:white;}.error-404{ width:100%; height:100vh; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; background:#f7f7f7;}.error-404 .wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.error-404 .wrapper img{ max-width:400px; display:block;}@media (max-width:767px){ .error-404 .wrapper img{ max-width:250px; }}.error-404 .wrapper p{ margin:30px 0 0;}.error-404 .wrapper p .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; margin:0 auto;}footer{ padding:135px 0 0; background:#0013ff;}footer .footer_content{ min-height:100vh;}footer .logo{ margin-bottom:45px;}footer .logo a{ display:block; width:-webkit-max-content; width:-moz-max-content; width:max-content; font-size:38px; font-weight:700; color:#fff;}footer .column .col:nth-child(1){ -ms-flex-preferred-size:40%; flex-basis:40%; padding-right:10%;}footer .column .col:nth-child(2){ -ms-flex-preferred-size:30%; flex-basis:30%;}footer .column .col:nth-child(3){ -ms-flex-preferred-size:30%; flex-basis:30%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end;}footer .column .col .logo{ margin-bottom:45px;}footer .column .col .logo a{ font-size:38px; font-weight:700; color:#fff;}footer .column .col p{ color:#fff; line-height:1.4; margin-bottom:25px;}footer .column .col .links{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}footer .column .col .links li{ display:block; margin-bottom:30px;}footer .column .col .links li a{ font-size:17px; font-weight:400; color:#fff;}footer .column .col .links li:last-child{ margin-bottom:0;}footer .column .col .links li .sub-menu{ display:none;}footer .column .col .social{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}footer .column .col .social li{ display:block; margin-left:10px;}footer .column .col .social li a{ font-size:25px; color:#fff;}footer .copyright{ padding:35px 0 30px; color:#616161;}.isDesktop header .headerContainer .menu .menuList li a:hover{ opacity:1;}.isDesktop .copyright > a:hover{ color:white;}.isDesktop .copyright ul li a:hover{ color:white;}@media only screen and (-webkit-min-device-pixel-ratio:1.25){ header{ padding:30px 0; } .common .content .sub_title{ font-size:1.5rem; } .common .content .main_title{ margin:0 0 1.875rem; } .common .content .text{ font-size:1.5rem; } .common .content .contact_details ul li{ font-size:1.75rem; } .common .content .contact_details ul li a{ font-size:1.375rem; } .common .content .contact_details ul li span{ font-size:1.375rem; } .common .content .contact_details.service{ margin-top:1.875rem; } .common .content.contact .main_title{ margin:0 0 3.75rem; }}@media only screen and (max-height:790px){ header{ padding:30px 0; } .common .content .sub_title{ font-size:1.5rem; } .common .content .main_title{ margin:0 0 1.875rem; } .common .content .text{ font-size:1.5rem; } .common .content .contact_details ul li{ font-size:1.75rem; } .common .content .contact_details ul li a{ font-size:1.375rem; } .common .content .contact_details ul li span{ font-size:1.375rem; } .common .content .contact_details.service{ margin-top:1.875rem; } .common .content.contact .main_title{ margin:0 0 3.75rem; }}@media (max-width:1300px){ .banner .content h1{ font-size:4.0625rem; } .footer_content h4{ font-size:1.75rem; } .copyright > a{ font-size:1rem; } .copyright ul li a{ font-size:1.25rem; } .common .content{ padding-top:50px; } .common .content .contact_details ul li{ font-size:1.75rem; } .common .content .contact_details ul li a{ font-size:1.375rem; } .common .content .contact_details ul li span{ font-size:1.375rem; }}@media (max-width:991px){ .banner .content h1{ font-size:2.8125rem; text-align:center; } .our_clients .clients li{ width:calc(25% - 65px); } .footer_content h4{ font-size:1.5rem; } .copyright > a{ font-size:1rem; } .copyright ul li a{ font-size:1.25rem; } .common .content{ padding-top:0; padding-bottom:0; position:relative; min-height:1px; } .common.inner_pages{ padding-top:160px; padding-bottom:60px; position:relative; } .common.inner_pages .content{ padding-top:0; padding-bottom:0; position:relative; min-height:1px; }}@media (max-width:767px){ header{ padding:20px; } header .headerContainer .menu{ position:fixed; left:0; top:0; width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center; z-index:9999; pointer-events:none; } header .headerContainer .menu .menuList{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; max-height:85vh; overflow-x:hidden; overflow-y:auto; display:block; text-align:center; width:100%; } header .headerContainer .menu .menuList::-webkit-scrollbar{ width:0; } header .headerContainer .menu .menuList li{ margin-left:0; padding:15px 0; -webkit-transform:translatex(20px);  transform:translatex(20px); -webkit-transition-delay:0s;  transition-delay:0s; opacity:0; visibility:hidden; pointer-events:none; -webkit-transition:0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1),0.7s -webkit-transform cubic-bezier(0.65,0.05,0.36,1); transition:0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1),0.7s -webkit-transform cubic-bezier(0.65,0.05,0.36,1); transition:0.7s transform cubic-bezier(0.65,0.05,0.36,1),0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1); transition:0.7s transform cubic-bezier(0.65,0.05,0.36,1),0.7s opacity cubic-bezier(0.65,0.05,0.36,1),0.7s visibility cubic-bezier(0.65,0.05,0.36,1),0.7s -webkit-transform cubic-bezier(0.65,0.05,0.36,1); } header .headerContainer .menu .menuList li a{ font-size:1.25rem; font-weight:700; color:#fff; } header .headerContainer .menu.open{ pointer-events:all; } header .headerContainer .menu.open .menuList li{ -webkit-transform:translatex(0);  transform:translatex(0); opacity:1; visibility:visible; pointer-events:all; } header .headerContainer .menu.open .menuList li:nth-child(1){ -webkit-transition-delay:0.4s;  transition-delay:0.4s; } header .headerContainer .menu.open .menuList li:nth-child(2){ -webkit-transition-delay:0.5s;  transition-delay:0.5s; } header .headerContainer .menu.open .menuList li:nth-child(3){ -webkit-transition-delay:0.6s;  transition-delay:0.6s; } header .headerContainer .menu.open .menuList li:nth-child(4){ -webkit-transition-delay:0.7s;  transition-delay:0.7s; } header .headerContainer .menu.open .menuList li:nth-child(5){ -webkit-transition-delay:0.8s;  transition-delay:0.8s; } header .headerContainer .menuBtn{ display:-webkit-box; display:-ms-flexbox; display:flex; } .our_clients{ row-gap:50px; } .our_clients .clients{ row-gap:25px; -webkit-column-gap:30px;  -moz-column-gap:30px;  column-gap:30px; padding:0 35px; } .our_clients .clients li{ width:calc(50% - 30px); } .footer_content{ padding:7.5rem 0 2.5rem; } .footer_content .main_title{ margin:0 0 30px; text-align:start; } .footer_content .column{ -webkit-box-orient:vertical; -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; row-gap:30px; } .footer_content .copyright{ margin:30px 0 0; padding:0 15px; -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end; row-gap:20px; } .footer_content .copyright ul{ -webkit-box-orient:vertical; -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start; row-gap:20px; } .footer_content .copyright ul li a{ font-size:1rem; } .common .content .sub_title{ display:block; } .common .content .sub_title span{ display:inline; } .common .content .text{ display:block; font-size:1.25rem; text-align:center; } .common .content .text span{ display:block; } .common .content .contact_details{ -webkit-box-orient:vertical; -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; } .common .content .contact_details ul{ margin-bottom:30px; } .common .content .contact_details ul:last-child{ margin:0; } .common .content .contact_details ul li{ font-size:1.25rem; } .common .content .contact_details ul li a{ font-size:1rem; } .common .content .contact_details ul li span{ font-size:1rem; } .common .content .contact_details ul li:first-child{ margin-bottom:20px; } .common .content.contact .main_title{ margin:0 0 2.1875rem; text-align:start; } .common .content.contact .sub_title{ font-size:33px; } .common.services .content .main_title{ margin:0 0 2.1875rem; text-align:start; } .common.services .content .text{ text-align:start; }}