:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@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: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}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-10,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-sm-8,.col-xl-1,.col-xl-5,.col-xl-7{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width:768px){.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width:992px){.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}}@media (min-width:1200px){.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.collapse:not(.show){display:none}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.d-none{display:none!important}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media (min-width:1200px){.d-xl-block{display:block!important}}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.mb-5{margin-bottom:3rem!important}@media (min-width:768px){.mb-md-0{margin-bottom:0!important}}@media (min-width:992px){.mb-lg-0{margin-bottom:0!important}}.font-italic{font-style:italic!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}}
html{font-size: 12px}body{font-family: 'Montserrat', sans-serif;color: #000000}a,a:hover{color: #1ca8f3}a.text-primary:focus,a.text-primary:hover{color: #1ca8f3 !important}::selection{background-color: #b99e64;color: #ffffff;text-shadow: none}-webkit-::selection{background-color: #b99e64;color: #ffffff;text-shadow: none}::-moz-selection{background-color: #b99e64;color: #ffffff;text-shadow: none}::-webkit-scrollbar{width: 5px;height: 5px}::-webkit-scrollbar-thumb{cursor: pointer;background: #b99e64}@media (min-width: 1200px){.container{max-width: 1200px}}em{background: #b99e64;position: fixed;text-align: center;margin-left: 70px;padding: 10px;z-index: 9999;color: white;font-size: 1.5rem;display: none;font-family: 'Play';border-radius: 10px}.text-primary{color: #b99e64 !important}.text-success,a.text-success:hover{color: #b99e64 !important;font-size: 1rem;font-weight: 600}button:focus,input:focus{outline: none}.btn{padding: 1rem 2.5rem;border-radius: 500px;font-weight: bold;font-size: 1.125rem;text-transform: uppercase}.btn-success,.btn-success:hover,.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{background-color: #1ca8f3;border-color: #1ca8f3}.btn-success{transition: box-shadow .3s ease-in-out;transition-delay: 0}.btn-success:hover,.btn-success.focus,.btn-success:focus{box-shadow: rgba(0, 133, 255, 0.2) 0 0 0 6px}.control-btn{margin-top: 2rem}select.form-control{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='%23000000' d='M32,48.1c-1.3,0-2.4-0.5-3.5-1.3L0.8,20.7c-1.1-1.1-1.1-2.7,0-3.7c1.1-1.1,2.7-1.1,3.7,0L32,42.8l27.5-26.1 c1.1-1.1,2.7-1.1,3.7,0c1.1,1.1,1.1,2.7,0,3.7L35.5,46.5C34.4,47.9,33.3,48.1,32,48.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-size: 1rem 1rem;background-position: 100% 50%;-webkit-appearance: none;-moz-appearance: none;appearance: none}.form-group-material{margin-bottom: .625rem;padding-top: 1rem;position: relative}.form-group-material .label{position: absolute;left: 0;font-size: 1.125rem;color: #999999;pointer-events: none;transform-origin: left top;transition: all .3s ease-in-out}.form-group-material .label,.form-group-material.a-form-group.active .label{transform: scale(.77777778);top: 0}.form-group-material.a-form-group .label{transform: scale(1);top: 1.5625rem}.form-group-material .form-control{border-radius: 0;border: none;border-bottom: #999999 1px solid;background-color: transparent;padding: .5rem 0;font-size: 1.125rem;color: #000000}.form-group-material .form-control:not(textarea){height: calc(1.5em + 1rem + 1px)}.form-group-material .form-control:focus{outline: none;box-shadow: none;border-bottom-color: #000000}label.error{margin-top: .5rem;margin-bottom: 0;color: #b99e64}.form-control.error,.form-control.error:focus{border-color: #b99e64;color: #b99e64}.control-file{margin-top: 1.625rem;margin-bottom: 2.5rem;position: relative}.control-file i{position: absolute;left: -.25rem;top: .5625rem;font-size: 1.625rem}.control-file .file-path-wrapper{overflow: hidden}.control-file input.file-path{padding: 0 0 0 2.125rem;border: none;border-radius: 0;background: transparent;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.125rem}.control-file input.file-path::-moz-placeholder{color: #b99e64;text-decoration: underline;opacity: 1;transition: color .3s ease}.control-file:hover input.file-path::-moz-placeholder{color: #1ca8f3}.control-file input.file-path:-ms-input-placeholder{color: #b99e64;text-decoration: underline;transition: color .3s ease}.control-file:hover input.file-path:-ms-input-placeholder{color: #1ca8f3}.control-file input.file-path::-webkit-input-placeholder{color: #b99e64;text-decoration: underline;transition: color .3s ease}.control-file:hover input.file-path::-webkit-input-placeholder{color: #1ca8f3}.control-file input[type=file]{position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 10;width: 100%;margin: 0;padding: 0;font-size: 1.125rem;cursor: pointer;opacity: 0;filter: alpha(opacity=0)}.control-file input[type=file]::-webkit-file-upload-button{display: none}@-webkit-keyframes fadeZooming{from{opacity: 0;-webkit-transform: scale3d(.6, .6, .6);transform: scale3d(.6, .6, .6);margin-left: -12rem}100%{opacity: 1;margin-left: 0}}@keyframes fadeZooming{from{opacity: 0;-webkit-transform: scale3d(.6, .6, .6);transform: scale3d(.6, .6, .6);margin-left: -12rem}100%{opacity: 1;margin-left: 0}}.fadeZooming{-webkit-animation-name: fadeZooming;animation-name: fadeZooming}@-webkit-keyframes fadeInDown{from{opacity: 0;-webkit-transform: translate3d(0, -6.5rem, 0);transform: translate3d(0, -6.5rem, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity: 0;-webkit-transform: translate3d(0, -6.5rem, 0);transform: translate3d(0, -6.5rem, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown}@-webkit-keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp}.header{padding-top: 1.5rem;padding-bottom: 1.5rem;margin-top: 0}@media (min-width: 768px){.header{}}.header-fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 900}.header-bg{position: absolute;left: 0;right: 0;top: 0;height: 0;z-index: -1;background-color: #ffffff;box-shadow: 0 0 0px rgba(0,0,0,0.1);transition: .3s ease-in-out}.header-shadow .header-bg{height: 100%;box-shadow: 0 0 30px rgba(0,0,0,0.1)}.header-tagline{font-size: .875rem;line-height: 1.28571429;color: #999999;font-weight: bold;text-transform: uppercase;transition: color .3s ease-in-out}.phone-link,.phone-link:hover,.mail-link,.mail-link:hover{color: inherit;text-decoration: none}.phone-link{cursor: default}.nav-toggle-btn{background: none;border: none;padding: .625rem 0;margin: 0;border-radius: 0;outline: none;float: right;position: relative;z-index: 995;font-weight: bold;text-transform: uppercase;color: inherit}.nav-toggle-btn:hover{color: #b11d11}.nav-toggle-btn:focus{outline: none}.nav-toggle{display: block;width: 32px}.nav-toggle .stick{display: block;width: 100%;border-radius: 3px;height: 3px;background: #000000;transition: all .3s;position: relative}.nav-toggle .stick + .stick{margin-top: 9px}.body-menu-opened .nav-toggle .stick-1{animation: ease .5s top forwards}.nav-toggle .stick-1{animation: ease .5s top-2 forwards}.body-menu-opened .nav-toggle .stick-2{animation: ease .5s bottom forwards}.nav-toggle .stick-2{animation: ease .5s bottom-2 forwards}@keyframes top{0%{top: 0;transform: rotate(0)}50%{top: 6px;transform: rotate(0)}100%{top: 6px;transform: rotate(45deg)}}@keyframes top-2{0%{top: 6px;transform: rotate(45deg)}50%{top: 6px;transform: rotate(0deg)}100%{top: 0;transform: rotate(0deg)}}@keyframes bottom{0%{bottom: 0;transform: rotate(0)}50%{bottom: 6px;transform: rotate(0)}100%{bottom: 6px;transform: rotate(135deg)}}@keyframes bottom-2{0%{bottom: 6px;transform: rotate(135deg)}50%{bottom: 6px;transform: rotate(0)}100%{bottom: 0;transform: rotate(0)}}.menu{position: fixed;top: 0;right: 0;bottom: 0;z-index: 990;background: #ffffff;max-width: 100%;width: 100%;padding: 4.25rem 4.375rem 4.1875rem;display: flex;flex-direction: column;transition: transform .4s ease-in-out;-webkit-transform: translateX(100%);transform: translateX(100%)}.body-menu-opened .menu{-webkit-transform: translateX(0%);transform: translateX(0%)}.hide-menu{position: fixed;left: 0;right: 0;top: 0;bottom: 100%;background: rgba(0,0,0,.65);z-index: 980}.body-menu-opened .hide-menu{bottom: 0}@media (min-width: 576px){.menu{width: 27.5rem}}.menu .menu-main,.menu .social,.menu .menu-footer{opacity: 0;transform: translateY(3rem);transition: all .5s ease-in-out}.menu .menu-main{transition-delay: .4s}.menu .social{transition-delay: .6s}.menu .menu-footer{transition-delay: .8s}.body-menu-opened .menu .menu-main,.body-menu-opened .menu .social,.body-menu-opened .menu .menu-footer{opacity: 1;transform: translateY(0)}.menu-main{height: 100%;overflow-x: hidden;overflow-y: auto;font-size: 1.375rem;font-weight: bold}.menu-main > ul{margin: 0;padding: 0;list-style: none}.menu-main > ul > li{margin-bottom: 1.1875rem;padding-left: 2px}.menu-main a,.menu-main a:hover{color: #1f2044;text-decoration: none}.menu-main .active > a,.menu-main a:hover{color: #b99e64}.menu-main a:after{content: ".";opacity: 0;display: inline-block;transform: translate(2rem,0);transition: all .3s ease-in-out}.menu-main .active a:after{transform: translate(0,0);opacity: 1}.menu-footer{padding-top: 3rem}.menu-copyright{margin-top: 2rem;text-transform: uppercase;font-size: .875rem;font-weight: bold;color: #999999}.content a{transition: color .3s ease}@media (max-width: 575px){.homepage-personal .container{padding-left: 43px;padding-right: 43px}}.pp-scrollable{background-color: #ffffff;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch}.slide-dark{background-color: #f5f4f0}.slide-num{margin-bottom: 1rem;position: relative;z-index: 200;font-family: 'Play', sans-serif;font-size: 3rem;color: rgba(0,0,0,.075);transition: color .3s ease-in-out;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}@media (max-width: 500px){.slide-num{position: fixed;left: -8.5rem;top: 50vmin;z-index: 100;margin-bottom: 0}}@media (min-width: 500px){.slide-num{position: fixed;left: -8.5rem;top: 50vmin;z-index: 100;margin-bottom: 0}}@media (min-width: 1400px){.slide-num{position: fixed;left: -100px;top: 250px;z-index: 100;margin-bottom: 0}}@media (min-width: 1600px){.slide-num{left: -30px}}.slide-container{width: 100%;min-height: 100%;display: flex;align-items: center;padding-top: 7.75rem;padding-bottom: 3.25rem;position: relative}.slide-container > .container{position: relative;z-index: 200}.slide-title{margin-bottom: 2rem;font-size: 6vmin;font-family: 'Play', sans-serif;line-height: 1;color: #b99e64;text-transform: uppercase}@media (min-width: 768px){.slide-title{font-size: 7.40740741vmin}}.slide-title-lg{margin-left: -.25rem;font-size: 6.875rem}.slide-title-sub{margin-bottom: 2.75rem;font-size: 1.8rem;font-family: 'Play', sans-serif;line-height: 1.45454545;color: #111111;text-transform: uppercase;letter-spacing: .025em}.phone-down{font-size: 0.9rem;color: #a7a7a7}.con-phone{font-size: 1.275rem}.slide-title-sub-sm{font-size: 1.5rem;line-height: 1.55555556}.slide-title-info{font-size: 1.875rem;font-weight: bold;line-height: 1.35;letter-spacing: -.035em}.slide-descr{color: #999999;font-size: 1.2rem;line-height: 1.66666667}.slide-descr span{font-family: 'Play', sans-serif;font-size: 1.5rem;color: #b99e64;text-transform: uppercase;text-decoration: underline}.slide-descr1{font-size: 1.5rem}.slide-descr2{font-size: 1.5rem}.text-preim{color: #999999;font-size: 1.125rem;line-height: 1.66666667;padding-bottom:5px}.text-preim-color{font-family: 'Play', sans-serif;font-size: 1.1rem;color: #b99e64;text-transform: uppercase}.homeic1{height: 64px;padding-right: 5px}.slide-btn{margin-top: 6.85185185vmin}.section:not(.active) .animate-element{animation-name: none}.section.active .animate-element{animation-duration: .7s;animation-fill-mode: both}.section.active .delay5{animation-delay: .5s}.section.active .delay7{animation-delay: .7s}[class^="circle-"],[class*=" circle-"]{border-radius: 70.625rem;transition: all .7s ease-in-out}.circle-brown{background-color: #b99e64}.circle-light{background-color: #f5f4f0}.transformLeft{transform: translate(-100%,0);opacity: 0}.transformRight{transform: translate(100%,0);opacity: 0}.active .transformLeft,.active .transformRight{transform: translate(0%,0);opacity: 1}.slide-bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;overflow: hidden;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat}.slide-photo{position: absolute !important;left: 0;right: 0;top: 0;bottom: 0;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%}.slide-intro-man{background-image: url("../img/bg-personal-intro-man.png");background-position: 50% 50%}.slide-intro-circle2{width: 70.625rem;height: 70.625rem;left: 58.85416667% !important;top: 46.66666667% !important;bottom: auto;right: auto}.slide-services-circle2{width: 55rem;height: 55rem;left: -8.4375% !important;top: 49.44444444% !important;bottom: auto;right: auto}.slide-title-personal-services{margin-bottom: 5.55555556vmin;line-height: .93636364}.slide-personal-services .slide-title-info{margin-top: 1.25rem;margin-bottom: 8.33333333vmin}.service-list{margin-bottom: -1.75rem}.service-item{margin-bottom: 3.75rem}.service-item-title{margin-bottom: .5625rem}.slide-descr-personal-services{margin-right: 10%;margin-top: 2.375rem;margin-bottom: 2rem}@media (min-width: 768px){.slide-descr-personal-services{margin-top: 22.375rem;margin-bottom: 0}}@media (min-width: 992px){.slide-descr-personal-services{margin-right: 35%;margin-top: 14.375rem}}.slide-btn-projects{margin-top: 0}.slide-btn-projects .btn{margin-right: 2.25rem}.slide-personal-awards .slide-bg{background-image: url("../img/bg-personal-awards.png")}.slide-awards-circle2{width: 45.3125rem;height: 45.3125rem;right: -15.625% !important;top: 82.59259259% !important;bottom: auto !important;left: auto !important}@media (min-width: 992px){.award-list .site{height: calc(55% - 4rem)}}.slide-personal-clients .slide-bg{background-image: url("../img/bg-personal-clients.png")}.slide-personal-clients .slide-title-info{margin-bottom: 12.40740741vmin}.icon-partners{display: inline-block;vertical-align: top;width: 3.75rem;height: 3.75rem;background-image: url("../img/icon-partners.png");background-position: 50% 50%;background-size: 100%;background-repeat: no-repeat}.icon-project{display: inline-block;vertical-align: top;width: 3.75rem;height: 3.75rem;background-image: url("../img/icon-project.png");background-position: 50% 50%;background-size: 100%;background-repeat: no-repeat}.icon-worldwide{display: inline-block;vertical-align: top;width: 3.75rem;height: 3.75rem;background-image: url("../img/icon-worldwide.png");background-position: 50% 50%;background-size: 100%;background-repeat: no-repeat}.icon-find{display: inline-block;vertical-align: top;width: 3.75rem;height: 3.75rem;background-image: url("../img/icon-find.png");background-position: 50% 50%;background-size: 100%;background-repeat: no-repeat}.icon-doc{display: inline-block;vertical-align: top;width: 3.75rem;height: 3.75rem;background-image: url("../img/icon-doc.png");background-position: 50% 50%;background-size: 100%;background-repeat: no-repeat}.client-icon{width: 3.75rem;margin-right: 2.5rem}.client-item{margin-bottom: 2.75rem}.client-item-title{margin-bottom: .625rem;font-size: 2.125rem;font-family: 'Play';line-height: .94117647}.clients-photo{height: 0;padding-bottom: 103.50877193%;margin-top: 2rem;margin-bottom: 2rem;position: relative}.clients-photo-item{width: 4.375rem}.clients-photo .clients-photo-item{position: absolute;width: 24.56140351%}.clients-photo-item > .inside{display: block;height: 0;padding-bottom: 100%;background-color: #f5f4f0;border-radius: 50rem;overflow: hidden;position: relative}.clients-photo-item img{position: absolute;left: 50%;top: 50%;transform: translate(-5%,-5%);display: block;max-width: 100%;max-height: 100%}@media (min-width: 365px){.clients-photo-item img{transform: translate(-50%,-50%)}}.111clients-photo-item3 img{width: 60.24096386%;margin-top: 2px}.111clients-photo-item4 img{width: 34.93975904%}.111clients-photo-item6 img{width: 31%}.slide-personal-testimonials .slide-bg{background-image: url("../img/bg-personal-testimonials.png")}.slide-contacts-circle1{width: 60.5625rem;height: 60.5625rem;top: 46.94444444%;left: -3.4375%}.contact-personal-card{height: 100%;display: flex;flex-direction: column}.contact-personal-card-title{height: 100%}.contact-personal-card .slide-title-sub{margin-bottom: 1.6875rem}.slide-personal-contacts .slide-title-info{margin-bottom: 2.625rem}.contact-personal-form{margin-bottom: .25rem}.social{margin: 0;padding: 0;list-style: none;font-size: 1.3125rem}.social li{display: inline-block;vertical-align: middle;margin-right: 1rem}.social a{color: #b99e64;transition: color .3s ease}.social a:hover{color: #000000}.message{display: none}.case{width: 100%;height: auto}.sertificat{margin-left: -50px;width: 450px}.uptitle{font-size: 8vmin}.quizbut{padding: 0.5rem 0.5rem;border-radius: 500px;font-weight: bold;font-size: 0.725rem;text-transform: uppercase}.brand-name{font-size: 1.1rem}.imgtitle{height: 64px;padding-right: 5px}.titlelink a{color: #9d9d9d;text-decoration: none;text-align: initial;display: inline-flex;padding: 10px}@media (max-width: 500px){.header-tagline{font-size: .725rem}.titlelink a{font-size: 1.5rem}.textcrug{color: #000000}}@media (max-width: 360px){.slide-descr2{font-size: 0.9rem}.slide-descr2 span{font-size: 1.1rem}.btn{font-size: 0.8rem}.titlelink a{font-size: 1.1rem}.textcrug{color: #000000}}@media (min-width: 500px){.sertificat{margin-left: -100px;width: 750px}.uptitle{font-size: 10vmin}.textcrug{color: #000000}}@media (max-width: 699px){.textcrug{color: #000000}}@media (min-width: 700px){.brand-name{font-size: 1.5rem}.textcrug{color: #999999}}@media (min-width: 900px){.sertificat{margin-left: -80px;width: 700px}.uptitle{font-size: 9vmin}}@media (min-width: 1200px){.sertificat{margin-left: -100px;width: 800px}}@media (min-width: 1600px){.sertificat{margin-left: -25px}}@media (min-width: 768px){html{font-size: 13px}}@media (min-width: 992px){html{font-size: 14px}}@media (min-width: 1280px){html{font-size: 15px}}@media (min-width: 1600px){html{font-size: 16px}}
@font-face{font-family:"Play";font-weight:400;font-display:swap;src:url(../fonts/play-6aez4K2oVqwIvtE2H68T.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Play";font-weight:400;font-display:swap;src:url(../fonts/play-6aez4K2oVqwIvtU2Hw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}html{scroll-behavior:smooth;scroll-padding-top:70px;height:auto;overflow:auto}body{height:auto;overflow-x:hidden;overflow-y:auto;background:#fff}.wrapper,.content,.homepage-personal{position:static;height:auto;overflow:visible}.homepage-personal>.section{position:relative;display:block;width:100%;height:auto;min-height:100vh;overflow:hidden}.pp-scrollable{overflow:visible;height:auto}.slide-container{min-height:100vh}.skip{position:absolute;left:-999px;top:8px;background:#1ca8f3;color:#fff;padding:8px 14px;z-index:9999;border-radius:99px}.skip:focus{left:8px}.message{display:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#pp-nav{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.section .animate-element{animation:none!important}}.section .slide-num{position:absolute!important}.circle-brown{display:none!important}.section .slide-num,.cases-sec .slide-num{position:fixed!important;left:var(--sn-left,6px)!important;top:50%!important;margin:0!important;z-index:100!important;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)!important;line-height:1;white-space:nowrap;transition:opacity .4s ease;pointer-events:none}.section:not(.is-current) .slide-num,.cases-sec:not(.is-current) .slide-num{opacity:0}@media (max-width:1023px){.section .slide-num,.cases-sec .slide-num{display:none}}.header-bg{height:100%!important;background:rgba(255,255,255,.58)!important;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(255,255,255,.55),0 10px 30px -14px rgba(31,38,60,.18)!important}.menu{background:rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);border-left:1px solid rgba(255,255,255,.75);box-shadow:inset 1px 0 0 rgba(255,255,255,.85),-24px 0 60px -30px rgba(31,38,60,.35)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.header-bg{background:rgba(255,255,255,.94)!important}.menu{background:rgba(255,255,255,.97)!important}}@media (prefers-reduced-transparency:reduce){.header-bg{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}.menu{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.consent-check{display:flex;align-items:flex-start;gap:10px;margin:6px 0 18px;font-size:12px;line-height:1.45;color:#555;cursor:pointer}.consent-check input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:#1ca8f3;cursor:pointer}.consent-check a{color:#8a7340}.consent-check.invalid span{color:#b3261e}.msgr{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}.msg-btn{--c:#0f6d46;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 20px 10px 16px;border:1.5px solid var(--c);border-radius:99px;background:#fff;color:#212529!important;font:600 14px/1 "Montserrat",system-ui,sans-serif;text-decoration:none!important;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.msg-btn .i{flex:none;width:24px;height:24px;color:var(--c);transition:color .2s}.msg-btn:hover{background:var(--c);color:#fff!important;box-shadow:0 10px 24px -12px var(--c)}.msg-btn:hover .i{color:#fff}.msg-btn:active{transform:translateY(1px)}.msg-btn:focus-visible{outline:3px solid #0b6fa8;outline-offset:3px}.msg-wa{--c:#0f6d46}.msg-tg{--c:#1a7fb5}.msg-max{--c:#7a35c4}@media (prefers-reduced-motion:reduce){.msg-btn{transition:none}}.msgr{gap:8px}.msg-btn{padding:10px 14px 10px 12px;gap:8px;font-size:13px}.slide-personal-contacts .contact-personal-card-detail .row>[class*="col-"]{flex:0 0 100%;max-width:100%}.btn-success,.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{background-color:#1ca8f3!important;border-color:#1ca8f3!important;color:#fff!important}.btn-success:hover{background-color:#1590d6!important;border-color:#1590d6!important}.btn-success:focus-visible{outline:3px solid #0b6fa8;outline-offset:3px;box-shadow:none!important}.btn-success{min-height:44px}.btn-outline-success{color:#0b5f91!important;border-color:#1ca8f3!important}.btn-outline-success:hover{background:#1ca8f3!important;color:#fff!important}.slide-personal-contacts .btn-success[type=submit]{border-radius:99px;padding:12px 32px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.contact-personal-form .form-group-material{padding-top:0;margin-bottom:16px}.contact-personal-form .form-group-material .label,.contact-personal-form .form-group-material.a-form-group .label,.contact-personal-form .form-group-material.a-form-group.active .label{position:static!important;transform:none!important;display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:#555;pointer-events:auto}.contact-personal-form .form-group-material .form-control{border:1px solid #bdbab0;border-radius:12px;padding:10px 14px;background-color:#fff;font-size:16px;height:auto;min-height:48px}.contact-personal-form .form-group-material .form-control:focus{border-color:#1ca8f3;box-shadow:0 0 0 3px rgba(28,168,243,.22)}.contact-personal-form .form-group-material select.form-control{padding-right:40px}.contact-personal-form .form-control[aria-invalid=true]{border-color:#b3261e}.field-err{display:block;margin-top:5px;color:#b3261e;font-size:12.5px;line-height:1.35}.contact-personal-form .control-btn{margin-top:20px}.slide-personal-contacts .consent-check input{width:22px;height:22px}.sertificat{width:100%!important;max-width:520px!important;height:auto!important}.dock{display:none}@media (max-width:767px){.homepage-personal>.section{min-height:0}.slide-container{min-height:0;padding-top:96px;padding-bottom:48px}#Intro.section,#Intro .slide-container{min-height:calc(100svh - 64px)}.dock{position:fixed;left:12px;right:12px;bottom:12px;z-index:950;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.8);border-radius:26px;box-shadow:0 12px 32px -12px rgba(31,38,60,.4)}.dock a{display:grid;place-items:center;align-content:center;gap:4px;min-height:54px;padding:6px 2px;font:700 10.5px/1 "Montserrat",sans-serif;color:#212529!important;text-decoration:none;border-radius:20px}.dock a:first-child{background:#1ca8f3;color:#fff!important}.dock .dk-i{width:22px;height:22px;display:block}.dk-wa .dk-i{color:#0f6d46}.dk-tg .dk-i{color:#1a7fb5}.dk-max .dk-i{color:#7a35c4}.dock a:focus-visible{outline:3px solid #0b6fa8;outline-offset:-3px}body{padding-bottom:84px}}.contact-personal-form .form-group-material .form-control{background-color:#fff!important}.slide-intro-man{background-image:none!important}.imgtitle,.homeic1{object-fit:contain}.sertificat{margin-left:0!important;display:block;margin-right:auto}.clients-photo img,.clients-photo-item img{max-width:100%;height:auto}html:not(.menu-used) .nav-toggle .stick{animation:none!important}@media (max-width:575px){.hdr{display:flex!important;align-items:center;gap:8px}.hdr-brand{flex:0 1 auto;min-width:0}.hdr-brand .brand-name{display:block;font-size:13px!important;line-height:1.15;max-width:86px;white-space:normal}.hdr-center{flex:1 1 auto;display:flex;justify-content:flex-end;gap:6px;min-width:0}.hdr-center .btn{white-space:nowrap}.hdr-side{flex:none}}@media (max-width:360px){.hdr-audit{padding:0 10px!important}.hdr-cta{padding:0 10px!important;font-size:10px!important}}
.header.header-fixed{padding:0!important}.hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;padding:10px max(16px,2.6vw)}.hdr-brand{justify-self:start;display:flex;flex-direction:column;gap:3px;text-decoration:none;color:#000;line-height:1.1;white-space:nowrap}.hdr-brand .brand-name{font-family:"Play",sans-serif;font-weight:400;font-size:20px}.hdr-brand .header-tagline{font-size:10px;letter-spacing:.14em}.hdr-cta{justify-self:center;min-height:46px;padding:0 28px;border-radius:99px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px -14px #1ca8f3}.hdr-side{justify-self:end;display:flex;align-items:center;gap:14px}.hdr-msg{display:flex;gap:8px;margin:0;padding:0;list-style:none}.hdr-ic{--c:#0f6d46;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--c);border-radius:50%;background:rgba(255,255,255,.65);color:var(--c)!important;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.hdr-ic .i{width:22px;height:22px}.hdr-ic:hover{background:var(--c);color:#fff!important;box-shadow:0 8px 20px -10px var(--c);transform:translateY(-1px)}.hdr-ic:focus-visible,.hdr-cta:focus-visible,.nav-toggle-btn:focus-visible,.hdr-phone:focus-visible,.hdr-brand:focus-visible{outline:3px solid #0b6fa8;outline-offset:3px}.hdr-wa{--c:#0f6d46}.hdr-tg{--c:#1a7fb5}.hdr-max{--c:#7a35c4}.hdr-phone{font-weight:700;font-size:14px;color:#000!important;text-decoration:none;white-space:nowrap}.nav-toggle-btn{float:none!important;width:44px;height:44px;display:grid;place-items:center;padding:0!important}.nav-toggle{width:28px!important}@media (max-width:1199px){.hdr-phone{display:none}}@media (max-width:991px){.hdr-msg{display:none}.hdr{grid-template-columns:auto 1fr auto}}@media (max-width:575px){.hdr{gap:8px;padding:8px 12px;min-height:60px}.hdr-brand .brand-name{font-size:15px}.hdr-brand .header-tagline{display:none}.hdr-cta{padding:0 14px;font-size:10.5px;min-height:44px}}@media (prefers-reduced-motion:reduce){.hdr-ic{transition:none}}.menu{visibility:hidden;transition:transform .4s ease-in-out,visibility 0s linear .4s!important}.body-menu-opened .menu{visibility:visible;transition:transform .4s ease-in-out,visibility 0s linear 0s!important}@media (max-width:420px){.hdr-cta-sfx{display:none}.hdr-brand .brand-name{font-size:14px}}.menu{overflow-y:auto;-webkit-overflow-scrolling:touch}.menu{padding-top:56px!important}.menu-main{height:auto!important;flex:1 1 auto;min-height:0}.menu-footer{flex:none}@media (max-height:900px){.menu-main{font-size:18px!important}.menu-main>ul>li{margin-bottom:12px!important}.menu{padding-bottom:24px!important}}@media (max-height:640px){.menu-main{font-size:16px!important}.menu-main>ul>li{margin-bottom:8px!important}}.hide-menu{background:rgba(22,24,48,.34)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu{background:linear-gradient(165deg,rgba(255,255,255,.9) 0%,rgba(248,244,235,.86) 100%)!important;-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);border-left:1px solid rgba(255,255,255,.85);box-shadow:inset 1px 0 0 rgba(255,255,255,.9),-30px 0 70px -34px rgba(22,24,48,.45);padding:76px 36px 26px!important}.menu-main{font-size:19px!important;font-weight:600!important;padding-right:4px}.menu-main>ul>li{margin:0!important;padding:0!important;border-bottom:1px solid rgba(31,32,68,.09)}.menu-main>ul>li>a{position:relative;display:block;padding:12px 0 12px 16px;color:#1f2044;line-height:1.25;transition:color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.menu-main>ul>li>a::before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:3px;background:#b99e64;transform:translateY(-50%);transition:height .25s cubic-bezier(.16,1,.3,1)}.menu-main a:after{display:none!important}.menu-main>ul>li>a:hover,.menu-main>ul>li>a:focus-visible{color:#7d6a38;transform:translateX(4px)}.menu-main>ul>li>a:hover::before,.menu-main>ul>li>a:focus-visible::before{height:22px}.menu-main .active>a{color:#7d6a38}.menu-main .active>a::before{height:28px}.menu-main a:focus-visible{outline:3px solid #0b6fa8;outline-offset:2px;border-radius:6px}.menu{display:flex!important;flex-direction:column}.menu-footer{flex:none;margin-top:14px;padding-top:14px;border-top:1px solid rgba(31,32,68,.09);display:block!important}.menu-actions{display:grid;gap:8px}.menu-actions .act-phone{font:400 24px/1.1 "Play","Montserrat",sans-serif;color:#1f2044!important;text-decoration:none;padding:2px 0 6px}.menu-actions .act{display:grid;place-items:center;min-height:44px;padding:0 16px;border-radius:99px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,transform .2s}.menu-actions .act:hover{transform:translateY(-1px)}.menu-actions .act:focus-visible,.menu-actions .act-phone:focus-visible{outline:3px solid #0b6fa8;outline-offset:3px;border-radius:99px}.menu-actions .act-cta{background:#1ca8f3;color:#fff!important;box-shadow:0 12px 26px -16px #1ca8f3}.menu-actions .act-cta:hover{background:#1590d6}.act-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.menu-actions .act-wa{border:1.5px solid #0f6d46;color:#0f6d46!important}.menu-actions .act-wa:hover{background:#0f6d46;color:#fff!important}.menu-actions .act-audit{border:1.5px solid #1ca8f3;color:#0b5f91!important}.menu-actions .act-audit:hover{background:#1ca8f3;color:#fff!important}.menu-copyright{margin-top:12px;font-size:11px;letter-spacing:.08em;color:#8a8576}.menu-main>ul>li:nth-child(1){--i:1}.menu-main>ul>li:nth-child(2){--i:2}.menu-main>ul>li:nth-child(3){--i:3}.menu-main>ul>li:nth-child(4){--i:4}.menu-main>ul>li:nth-child(5){--i:5}.menu-main>ul>li:nth-child(6){--i:6}.menu-main>ul>li:nth-child(7){--i:7}.menu-main>ul>li:nth-child(8){--i:8}.menu-main>ul>li:nth-child(9){--i:9}.menu-main>ul>li:nth-child(10){--i:10}.menu-main>ul>li:nth-child(11){--i:11}.menu-main>ul>li:nth-child(12){--i:12}.menu-main>ul>li:nth-child(13){--i:13}.menu-main>ul>li:nth-child(14){--i:14}.menu-main>ul>li:nth-child(15){--i:15}.menu-main>ul>li:nth-child(16){--i:16}.menu-main>ul>li:nth-child(17){--i:17}@media (prefers-reduced-motion:no-preference){.body-menu-opened .menu-main>ul>li{animation:menuIn .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0)*32ms + 120ms)}@keyframes menuIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}}@media (max-width:480px){.menu{padding:72px 24px 22px!important}.menu-main{font-size:18px!important}}@media (max-height:900px){.menu-main>ul>li>a{padding:8px 0 8px 16px}}@media (max-height:720px){.menu-main{font-size:17px!important}.menu-actions .act-phone{font-size:21px}.menu{padding-top:64px!important}}html.body-menu-opened .dock{display:none!important}.menu-actions .act-row .act{font-size:12px;letter-spacing:.03em;padding:0 8px;white-space:nowrap;text-align:center}.hdr-center .hdr-audit-main{background:#1ca8f3!important;border-color:#1ca8f3!important;color:#fff!important;min-height:46px;padding:0 26px!important;font-size:12px!important;box-shadow:0 10px 24px -14px #1ca8f3}.hdr-center .hdr-audit-main:hover{background:#0b6fa8!important;border-color:#0b6fa8!important}.hdr-center .hdr-audit-main:focus-visible{outline:3px solid #0b6fa8;outline-offset:3px}@media (max-width:575px){.hdr-center .hdr-audit-main{min-height:44px;padding:0 16px!important;font-size:11px!important}}@media (max-width:360px){.hdr-center .hdr-audit-main{padding:0 12px!important;font-size:10px!important}}
.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-cta .btn{min-height:48px;padding:12px 28px;border-radius:99px;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid #e3e3e3}.hero-proof b{display:block;font:400 26px/1.05 "Play","Montserrat",sans-serif;color:#7d6a38;font-variant-numeric:tabular-nums}.hero-proof span{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:#6b6f75}@media (max-width:767px){.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cta .btn{flex:1 1 100%}}.hdr-center{justify-self:center;display:flex;align-items:center;gap:10px}.hdr-audit{min-height:46px;padding:0 20px;border-radius:99px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:rgba(255,255,255,.65)}@media (max-width:991px){.hdr-audit{padding:0 14px;font-size:11px}}@media (max-width:640px){.hdr-sfx,.hdr-cta-sfx{display:none}.hdr-audit{padding:0 12px;font-size:10.5px}}@media (max-width:480px){.hdr-brand{max-width:78px;white-space:normal}.hdr-brand .brand-name{font-size:12px;line-height:1.1}.hdr-center{gap:6px}.hdr-cta{padding:0 12px;font-size:10px}.hdr-audit{padding:0 10px;font-size:10px}}.cases-sec .case-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 22px}.cases-sec .case-filter-t{margin-right:6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cases-sec .case-filter button{min-height:40px;padding:8px 16px;border:1px solid #bdbdb6;border-radius:99px;background:#fff;color:var(--ink);font:500 13px/1 var(--body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cases-sec .case-filter button:hover{border-color:var(--blue)}.cases-sec .case-filter button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.cases-sec .case-filter button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cases-sec .case.is-off{display:none!important}.proc-sec{background:var(--alt)}.cases-sec .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:8px 0 0;padding:0;list-style:none;counter-reset:s}.cases-sec .steps li{counter-increment:s;padding:26px 24px;background:#fff;border-radius:20px;box-shadow:0 14px 34px -24px rgba(33,37,41,.45)}.cases-sec .steps li::before{content:counter(s,decimal-leading-zero);display:block;font:400 40px/1 var(--head);color:var(--gold-title);margin-bottom:12px}.cases-sec .steps b{display:block;margin-bottom:8px;font-size:18px;font-weight:700}.cases-sec .steps p{font-size:14px;color:var(--muted)}.cases-sec .proc-cta{margin-top:28px}.cases-sec .proc-cta .btn,.cases-sec .reviews-sec .btn{min-height:48px;padding:12px 30px;border-radius:99px;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase}@media (max-width:991px){.cases-sec .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cases-sec .steps{grid-template-columns:1fr}}.cases-sec .faq-list{max-width:860px;border-top:1px solid #dcdad2}.cases-sec .faq-item{border-bottom:1px solid #dcdad2}.cases-sec .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 4px;cursor:pointer;list-style:none;font-size:17px;font-weight:600}.cases-sec .faq-item summary::-webkit-details-marker{display:none}.cases-sec .faq-item summary::after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--blue);border-radius:50%;color:var(--blue-ink);font-size:20px;line-height:1;transition:transform .25s}.cases-sec .faq-item[open] summary::after{content:"\2212"}.cases-sec .faq-item summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.cases-sec .faq-item p{padding:0 44px 20px 4px;max-width:70ch;color:var(--muted)}.cases-sec .faq-cta{margin-top:26px;color:var(--muted)}.cases-sec .link-btn{padding:0;border:0;background:none;color:var(--blue-ink);font:600 inherit/inherit var(--body);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cases-sec .link-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.cases-sec .reviews{columns:3 260px;column-gap:18px;margin:8px 0 0;padding:0;list-style:none}.cases-sec .reviews li{break-inside:avoid;margin:0 0 18px}.cases-sec .review{margin:0;padding:10px;background:#fff;border-radius:20px;box-shadow:0 14px 34px -24px rgba(33,37,41,.45)}.cases-sec .review .shot{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px;overflow:hidden}.cases-sec .review .shot img{display:block;width:100%;height:auto}.cases-sec .review figcaption{display:grid;gap:2px;padding:10px 6px 4px;font-size:14px}.cases-sec .review figcaption small{color:var(--muted);font-size:12.5px}.audit .audit-lead{margin:14px 0 22px;color:var(--muted);font-size:15px;line-height:1.55}.audit .quiz-nav{justify-content:stretch}.audit .quiz-nav .btn{width:100%}@media (min-width:640px){.audit .quiz-nav .btn{width:auto}}.cases-sec.proc-sec{background:var(--alt)}.audit .slots-note{margin:4px 0 22px}.audit .slots-t{font-weight:700;font-size:16px;line-height:1.4;color:var(--ink)}.audit .slots-left{margin-top:8px;font:400 26px/1.1 var(--head);text-transform:uppercase;color:var(--gold-title)}.slots-badge{margin:18px 0 0;font-size:14px;line-height:1.5;color:#555}.slots-badge b{color:#7d6a38}.slots-badge .link-btn{padding:0;border:0;background:none;color:#0b5f91;font:600 14px/1.5 "Montserrat",sans-serif;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.slots-badge .link-btn:focus-visible{outline:3px solid #0b6fa8;outline-offset:3px;border-radius:4px}.audit select{font:inherit;font-size:16px;color:var(--ink);background-color:#fff;border:1px solid #bdbdb6;border-radius:12px;padding:12px 14px;min-height:48px}.slide-title{color:#9c8247}.text-primary,a.text-primary:focus,a.text-primary:hover{color:#9c8247!important}.text-success,a.text-success:hover,.slide-descr span,.text-preim-color,.menu-main .active>a,.menu-main a:hover,.social a,label.error,a[style*="b99e64"]{color:#7d6a38!important}.header-tagline,.menu-copyright,.slide-descr,.text-preim,.titlelink a,.phone-down,.textcrug,.form-group-material .label{color:#5f636a}.btn-success,.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{background-color:#0b6fa8!important;border-color:#0b6fa8!important;color:#fff!important}.btn-success:hover,.btn-success:focus{background-color:#0b5f91!important;border-color:#0b5f91!important}.btn-outline-success:hover{background:#0b6fa8!important;border-color:#0b6fa8!important;color:#fff!important}.hdr-center .hdr-audit-main{background:#0b6fa8!important;border-color:#0b6fa8!important;box-shadow:0 10px 24px -14px #0b6fa8}.hdr-center .hdr-audit-main:hover{background:#0b5f91!important;border-color:#0b5f91!important}.menu-actions .act-cta{background:#0b6fa8;box-shadow:0 12px 26px -16px #0b6fa8}.menu-actions .act-audit{border-color:#0b6fa8}.menu-actions .act-audit:hover{background:#0b6fa8}.skip{background:#0b6fa8}.cases-sec,.quiz,.lightbox{--blue:#0b6fa8}@media (max-width:767px){.dock a:first-child{background:#0b6fa8}}.slide-title-personal-services{font-weight:500}#Intro .animate-element{animation:none!important;opacity:1!important;transform:none!important}@media (min-width:992px) and (max-width:1199px){.hdr-phone{display:inline!important}}.hero-form{display:none;margin:18px 0;max-width:640px}.hero-form-t{margin:0 0 8px;font-size:13px;color:#5f636a}.hero-form-row{display:flex;gap:8px;align-items:stretch}.hero-form input[type=text],.hero-form input[type=tel]{flex:1 1 0;min-width:0;height:46px;padding:0 18px;border:1px solid #bdbab0;border-radius:99px;background:#fff;color:#212529;font:400 14px "Montserrat",system-ui,sans-serif}.hero-form input[type=text]:focus,.hero-form input[type=tel]:focus{outline:3px solid #0b6fa8;outline-offset:1px;border-color:#0b6fa8}.hero-form .btn{flex:none;height:46px;padding:0 26px;border-radius:99px;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hero-form-consent{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font-size:12px;line-height:1.4;color:#5f636a}.hero-form-consent input{margin-top:2px;width:16px;height:16px;accent-color:#0b6fa8;flex:none}.hero-form-consent a{color:#7d6a38!important;text-decoration:underline}.hero-form-msg{margin:8px 0 0;font-size:13px}.hero-form-msg.err{color:#b3261e}.hero-form-msg.ok{color:#0d7448}@media (min-width:992px){.hero-form{display:block}}.seo-links .wrap{max-width:1100px}.seo-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.seo-links ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.seo-links a{color:#7d6a38!important;font-size:15px;text-decoration:underline;text-underline-offset:3px}.seo-links a:hover{color:#0b5f91!important}.cases-sec .client-sphere{margin-top:-4px;font-size:11.5px;line-height:1.3;text-align:center;color:#767676}.cases-sec.seo-text{border-top:1px solid var(--line)}.cases-sec.seo-text .wrap{max-width:780px}.cases-sec.seo-text h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 28px;text-wrap:balance}.cases-sec.seo-text .seo-body{font:400 16px/1.7 var(--body);color:#3b3f45}.cases-sec.seo-text .seo-body p{margin:0 0 1.1em;font-size:inherit;line-height:inherit;color:inherit}.cases-sec.seo-text .seo-body>p:first-child{font-size:17px;line-height:1.65;color:var(--ink)}.cases-sec.seo-text .seo-body h3{position:relative;margin:2.2em 0 .8em;padding-top:16px;font:400 22px/1.25 var(--head);text-transform:uppercase;letter-spacing:.02em;color:var(--gold-title);text-wrap:balance}.cases-sec.seo-text .seo-body h3::before{content:"";position:absolute;top:0;left:0;width:36px;height:3px;border-radius:2px;background:var(--gold)}.cases-sec.seo-text .seo-body h4{margin:1.6em 0 .5em;font:600 17px/1.35 var(--body);text-transform:none;letter-spacing:0;color:var(--ink)}.cases-sec.seo-text .seo-body ul,.cases-sec.seo-text .seo-body ol{margin:0 0 1.2em;padding:0;list-style:none}.cases-sec.seo-text .seo-body li{position:relative;margin:0 0 .65em;padding-left:28px}.cases-sec.seo-text .seo-body ul>li::before{content:"";position:absolute;left:6px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--gold)}.cases-sec.seo-text .seo-body ol{counter-reset:li}.cases-sec.seo-text .seo-body ol>li{counter-increment:li}.cases-sec.seo-text .seo-body ol>li::before{content:counter(li) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--gold-ink)}.cases-sec.seo-text .seo-body strong{font-weight:600;color:var(--ink)}.cases-sec.seo-text .seo-body a{color:var(--gold-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cases-sec.seo-text .seo-body a:hover,.cases-sec.seo-text .seo-body a:focus-visible{color:var(--blue-ink);text-decoration-thickness:2px}.cases-sec.seo-text .seo-body blockquote{margin:1.4em 0;padding:14px 20px;border-left:3px solid var(--gold);background:var(--alt);color:#3b3f45}.cases-sec.seo-text .seo-body>:last-child{margin-bottom:0}@media (max-width:767px){.cases-sec.seo-text h2{font-size:24px;margin-bottom:20px}.cases-sec.seo-text .seo-body{font-size:15.5px;line-height:1.65}.cases-sec.seo-text .seo-body>p:first-child{font-size:16.5px}.cases-sec.seo-text .seo-body h3{font-size:19px;margin-top:1.9em;padding-top:14px}.cases-sec.seo-text .seo-body li{padding-left:22px}.cases-sec.seo-text .seo-body ul>li::before{left:3px}}.site-footer{padding:44px 16px 56px;background:#f5f4f0;border-top:1px solid #e3e3e3;font-family:"Montserrat",system-ui,sans-serif}.site-footer .wrap{max-width:1100px;margin:0 auto}.site-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.site-footer-t{margin:0 0 12px;font:700 12px/1 "Montserrat",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5f636a}.site-footer ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.site-footer a{color:#3b3f45;font-size:15px;line-height:1.4;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:#0b5f91;text-decoration:underline}.site-footer-bottom{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px;padding-top:20px;border-top:1px solid #e3e3e3}.site-footer-bottom a{font-size:14px;color:#5f636a}@media (max-width:767px){.site-footer{padding-bottom:110px}.site-footer-grid{grid-template-columns:1fr}}.hdr-brand:hover,.hdr-brand:focus-visible{text-decoration:none}.hdr-brand:hover .brand-name,.hdr-brand:focus-visible .brand-name{color:#0b5f91}html dialog.quiz{background:linear-gradient(165deg,rgba(255,255,255,.93) 0%,rgba(248,244,235,.9) 100%)}html .qconsent span{min-width:0;white-space:normal;overflow-wrap:anywhere}html .qs{grid-template-columns:minmax(0,1fr)}html .qs label{min-width:0;max-width:100%}html .qs select,html .qs input[type=text],html .qs input[type=tel]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media (max-width:767px){html dialog.quiz{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}html dialog.quiz::backdrop{background:rgba(22,24,48,.55);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:991px) and (prefers-reduced-motion:no-preference){@keyframes mIn{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.section.active .animate-element.fadeInDown,.section.active .animate-element.fadeInUp,.section.active .animate-element.fadeZooming{animation-name:mIn;animation-duration:.5s;animation-delay:.05s}}.section.active.is-instant .animate-element{animation:none!important;opacity:1!important;transform:none!important}@media (max-width:767px){#Services img[src$="direct.webp"]{display:none}}
.cases-sec,.quiz,.lightbox{--gold:#b99e64;--gold-ink:#7d6a38;--gold-title:#7d6a38;--blue:#1ca8f3;--blue-ink:#0b5f91;--focus:#0b6fa8;--ink:#212529;--muted:#6b6f75;--alt:#f5f4f0;--line:#e3e3e3;--head:"Play","Montserrat",system-ui,sans-serif;--body:"Montserrat",system-ui,sans-serif;--r:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px}.cases-sec{position:relative;z-index:1;background:#fff;color:var(--ink);font:400 16px/1.65 var(--body);padding:clamp(64px,8vw,110px) var(--cl,max(16px,calc((100% - 1140px)/2)))}.cases-sec .slide-num{font-family:'Play',sans-serif;font-size:3rem;color:rgba(0,0,0,.075);letter-spacing:0;text-transform:none;margin:0}.cases-sec p,.cases-sec ul,.cases-sec dl,.cases-sec dd,.cases-sec h2,.cases-sec h3,.cases-sec h4{margin:0;padding:0}.cases-sec ul{list-style:none}.cases-sec img{max-width:100%;height:auto;display:block}.cases-sec h2,.cases-sec h3{font-family:var(--head);font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;color:var(--gold-title)}.cases-sec h2{font-size:clamp(27px,3.6vw,42px);margin-bottom:var(--s6)}.cases-sec mark{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:.22em}.cases-sec .tag{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:var(--s3)}.cases-sec .lede{max-width:64ch;color:var(--muted);margin:-24px 0 8px}.cases-sec a{color:var(--blue-ink)}.cases-sec button,.quiz button{font-family:inherit}.quiz,.lightbox{font:400 16px/1.55 var(--body);color:var(--ink)}.quiz p,.quiz ul,.quiz h2{margin:0}.quiz h2{font-family:var(--head);font-weight:400;text-transform:uppercase;color:var(--gold-title)}.quiz .btn{border-radius:99px;padding:12px 24px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;min-height:48px}.quiz .btn-success{background:var(--blue);border-color:var(--blue);color:#fff}.quiz .btn-success:hover{background:#1590d6;border-color:#1590d6}.quiz .btn-outline-success{color:var(--blue-ink);border-color:var(--blue)}.quiz .btn-outline-success:hover{background:#eaf4fa;color:var(--blue-ink)}.quiz a{color:var(--blue-ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.quiz legend{float:none}@font-face{font-family:"Play";font-weight:400;font-display:swap;src:url(../fonts/play-6aez4K2oVqwIvtE2H68T.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Play";font-weight:400;font-display:swap;src:url(../fonts/play-6aez4K2oVqwIvtU2Hw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}.cases-sec .cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;margin-top:30px}.cases-sec .case{display:flex;flex-direction:column;gap:12px;padding:26px;background:#fff;border-radius:var(--r);box-shadow:0 14px 34px -22px rgba(33,37,41,.4)}@media (min-width:1000px){.cases-sec .cases>.case-wide{grid-column:span 2}.cases-sec .case:not(.case-lead) .ba{grid-template-columns:1fr}}.cases-sec .case h3{font-size:19.2px}.cases-sec .work{margin:0;font-size:14.72px}.cases-sec .work dt{font-weight:600;margin-top:6px}.cases-sec .work dd{margin:2px 0 0;color:var(--muted)}.cases-sec .ba{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13.76px}.cases-sec .ba>div{padding:12px 14px;border-radius:12px;background:var(--alt)}.cases-sec .ba h4{font:600 11.2px var(--body);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.cases-sec .ba li{margin-top:4px}@media (max-width:480px){.cases-sec .ba{grid-template-columns:1fr}}.cases-sec .proof{margin-top:auto;font-size:14.4px}.cases-sec .proof summary{cursor:pointer;color:var(--blue-ink);font-weight:600;padding:6px 0}.cases-sec .shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:8px}.cases-sec .shot{padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:none;cursor:zoom-in}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.consent{font-size:12.16px;color:var(--muted)}.form-out{font-size:14.4px;min-height:1.2em}.form-out.err{color:#b3261e}.lightbox{border:0;padding:0;background:transparent;max-width:96vw;max-height:94vh}.lightbox::backdrop{background:rgba(20,20,40,.82)}.lightbox img{max-width:96vw;max-height:88vh;margin:auto;background:#fff;border-radius:12px}.lb-close{display:block;margin:0 0 8px auto;padding:8px 14px;border:0;border-radius:99px;background:#fff;color:var(--ink);font:600 12.8px var(--body);cursor:pointer}.cases-sec .case{background:var(--alt);box-shadow:none}.cases-sec .ba>div{background:#fff}.cases-sec .case{gap:var(--s3)}.cases-sec .case .work{margin-top:var(--s1)}.cases-sec .proof{margin-top:auto;padding-top:var(--s2)}.quiz{border:0;padding:0;border-radius:var(--r);width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);background:#fff;color:var(--ink);box-shadow:0 30px 80px -20px rgba(20,20,40,.55);overflow:auto}.quiz::backdrop{background:rgba(20,20,40,.7);backdrop-filter:blur(3px)}.quiz form{padding:clamp(20px,4vw,36px)}.qs{border:0;padding:0;margin:0;display:grid;gap:var(--s4)}.qs[hidden],.qs label[hidden]{display:none}.qs legend{padding:0;margin-bottom:var(--s4);font:400 16.8px/1.4 var(--head);color:var(--gold-ink);text-transform:uppercase;letter-spacing:.02em}.qs label{display:flex;flex-direction:column;gap:6px;font-size:13.44px;color:var(--muted)}.qs select,.qs input[type=text],.qs input[type=tel]{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid #bdbdb6;border-radius:12px;padding:13px 14px;min-height:48px}.qs select:focus,.qs input:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--blue)}.qs input[aria-invalid=true]{border-color:#b3261e}.qr p,.qc p{font-size:14.4px;font-weight:600;margin-bottom:var(--s2)}.qr output{display:block;margin-top:var(--s1);font:400 18.4px var(--head);color:var(--gold-ink)}.qs input[type=range]{--p:50%;flex:1;min-width:0;height:44px;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.qs input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--blue) var(--p),#e3e3e3 var(--p))}.qs input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:#e3e3e3}.qs input[type=range]::-moz-range-progress{height:6px;border-radius:6px;background:var(--blue)}.qs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--blue);box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .15s}.qs input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--blue)}.qs input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.qc{display:flex;flex-wrap:wrap;gap:8px}.qc p{flex-basis:100%;margin:var(--s2) 0 0}.qc label{position:relative;flex-direction:row;align-items:center;gap:0;padding:11px 16px;min-height:44px;font-size:14.08px;color:var(--ink);border:1px solid #bdbdb6;border-radius:99px;background:#fff;transition:background .2s,border-color .2s,color .2s;cursor:pointer}.qc input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.qc label:has(input:checked){background:var(--blue);border-color:var(--blue);color:#fff}.qc label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.quiz .form-out{min-height:1.3em;margin-top:var(--s3);font-size:14.4px}.quiz .form-out.err{color:#b3261e}html.modal-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes art{from{opacity:0;transform:scale(.92)}to{opacity:.6;transform:none}}.cases-sec .rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms)}.cases-sec .rv.in{opacity:1;transform:none}.quiz[open]{animation:qin .38s cubic-bezier(.16,1,.3,1)}.quiz[open]::backdrop{animation:qfade .3s ease-out}@keyframes qin{from{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes qfade{from{opacity:0}to{opacity:1}}.qs.from-r{animation:sr .35s cubic-bezier(.16,1,.3,1)}.qs.from-l{animation:sl .35s cubic-bezier(.16,1,.3,1)}@keyframes sr{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes sl{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}}.cases-sec .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s5);margin:var(--s6) 0 var(--s5);padding:var(--s5) 0;border-block:1px solid var(--line)}.cases-sec .stats li{display:flex;flex-direction:column;gap:var(--s1)}.cases-sec .stats b{font:400 clamp(28.8px,3vw,40px)/1.05 var(--head);color:var(--gold-title);font-variant-numeric:tabular-nums}.cases-sec .stats span{font-size:13.76px;color:var(--muted)}.cases-sec .niches-t{font-size:12.48px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s3)}.cases-sec .niches{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s2)}.cases-sec .niches li{padding:8px 14px;border:1px solid var(--line);border-radius:99px;background:var(--alt);font-size:13.44px;color:var(--ink)}.cases-sec .workd>summary{list-style:none;cursor:pointer;font-weight:600;color:var(--blue-ink);min-height:44px;align-items:center;gap:8px;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cases-sec .workd>summary::-webkit-details-marker{display:none}@media (max-width:860px){.cases-sec .workd>summary{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:flex}.cases-sec .workd>summary::before{content:"+";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid currentColor;line-height:1;font-size:16px}.cases-sec .workd[open]>summary::before{content:"2"}}.cases-sec .cases{grid-template-columns:1fr}.qconsent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--ink);cursor:pointer}.qconsent input{flex:none;width:22px;height:22px;margin-top:0;accent-color:var(--blue);cursor:pointer}.qconsent.invalid span{color:#b3261e}.quiz-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.quiz-head h2{font-size:24px;line-height:1.15;margin:0}.quiz-x{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--alt);color:var(--ink);font-size:26px;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.quiz-x:hover{background:#ebe9e2}.quiz-step{margin-top:var(--s4);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.quiz-bar{height:4px;margin:var(--s2) 0 var(--s5);background:var(--alt);border-radius:4px;overflow:hidden}.quiz-bar i{display:block;height:100%;width:100%;background:var(--blue);transform-origin:left;transform:scaleX(.333);transition:transform .45s cubic-bezier(.16,1,.3,1)}.quiz-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:var(--s5)}.quiz-nav [hidden]{display:none}.quiz-done{display:grid;gap:var(--s4);justify-items:start;padding:var(--s6) 0}.quiz-done b{font:400 27px/1.1 var(--head);text-transform:uppercase;color:var(--gold-title)}.quiz .form-out,.quiz #quizOut{min-height:1.3em;margin-top:var(--s3);font-size:14px}.quiz #quizOut.err{color:#b3261e}@media (prefers-reduced-motion:no-preference){.quiz-x:hover{transform:rotate(90deg)}.quiz-done b{animation:qrise .6s cubic-bezier(.16,1,.3,1)}@keyframes qrise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (max-width:620px){.quiz-nav{position:sticky;bottom:0;background:#fff;padding-top:var(--s3)}}.qr-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.qr-pair label{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.qr output{display:block;margin-top:var(--s1);font:400 18px var(--head);color:var(--gold-ink)}@media (max-width:620px){.qr-pair{grid-template-columns:1fr}}.clients-sec{background:var(--alt)}.cases-sec .clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin-top:8px}.cases-sec .client{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:128px;padding:18px 14px 14px;background:#fff;border-radius:16px;box-shadow:0 12px 30px -24px rgba(33,37,41,.5);text-decoration:none;color:var(--ink);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.cases-sec .client-logo{display:grid;place-items:center;width:100%;height:56px}.cases-sec .client-logo img{max-width:100%;max-height:56px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.78;transition:filter .25s,opacity .25s}.cases-sec .client-name{font-size:12.5px;line-height:1.3;text-align:center;color:var(--muted)}.cases-sec a.client:hover,.cases-sec a.client:focus-visible{transform:translateY(-3px);box-shadow:0 20px 36px -24px rgba(33,37,41,.55)}.cases-sec a.client:hover img,.cases-sec a.client:focus-visible img{filter:none;opacity:1}.cases-sec a.client:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:575px){.cases-sec .clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cases-sec .client{min-height:112px}}@media (prefers-reduced-motion:reduce){.cases-sec .client,.cases-sec .client-logo img{transition:none}}html.js .cases-sec .cases:not(.expanded):not(.filtered) .case-extra{display:none}.cases-sec .cases-more{display:none;margin-top:24px;text-align:center}html.js .cases-sec .cases-more{display:block}.cases-sec .more-btn{min-height:48px;padding:12px 32px;border:1.5px solid var(--blue);border-radius:99px;background:#fff;color:var(--blue-ink);font:700 14px/1 var(--body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.cases-sec .more-btn:hover{background:var(--blue);color:#fff}.cases-sec .more-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.presets{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--s3)}.presets button{min-height:40px;padding:8px 14px;border:1px solid #bdbdb6;border-radius:99px;background:#fff;color:var(--ink);font:500 13px/1 var(--body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.presets button:hover{border-color:var(--blue)}.presets button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.presets button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.quiz .field-err{display:block;margin-top:4px;color:#b3261e;font-size:12.5px}.cases-sec .cases-more[hidden]{display:none!important}dialog.quiz{background:linear-gradient(165deg,rgba(255,255,255,.78) 0%,rgba(248,244,235,.7) 100%);-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 80px -24px rgba(22,24,48,.5)}dialog.quiz::backdrop,dialog.lightbox::backdrop{background:rgba(22,24,48,.38);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}dialog.lightbox img{border-radius:14px;box-shadow:0 30px 80px -24px rgba(0,0,0,.6)}dialog.lightbox .lb-close{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.85)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){dialog.quiz{background:#fff}dialog.quiz::backdrop,dialog.lightbox::backdrop{background:rgba(20,20,40,.75)}}
#Testimonials .tariffs{--gold-ink:#7d6a38;--navy:#1f2044;position:relative;z-index:200;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:40px;font-family:"Montserrat",system-ui,sans-serif}#Testimonials .stack{display:grid;grid-template-rows:1fr auto;gap:24px;min-width:0}#Testimonials .tariff{min-width:0;display:flex;flex-direction:column;padding:28px;background:#fff;color:#212529;border-radius:20px;box-shadow:0 14px 34px -22px rgba(33,37,41,.45)}#Testimonials .tariff.pro{background:var(--navy);color:#e9e9f2}#Testimonials .tariff h3{margin:0 0 18px;font:400 20px/1.15 "Play","Montserrat",sans-serif;text-transform:uppercase;letter-spacing:.02em;text-align:center;color:var(--gold-ink)}#Testimonials .tariff.pro h3{color:#e1cd9b}#Testimonials .tariff ul{margin:auto 0 0;padding:0;list-style:none}#Testimonials .tariff li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #e3e3e3;font-size:14px;line-height:1.4;color:#5f636a}#Testimonials .tariff.pro li{border-color:rgba(255,255,255,.14);color:#b9bad0}#Testimonials .tariff li img{flex:none;width:28px;height:28px;object-fit:contain}#Testimonials .tariff.pro li img{filter:invert(1)}#Testimonials .tariff li span{flex:1;min-width:0}#Testimonials .tariff li b{font-weight:600;color:#212529;text-align:right}#Testimonials .tariff.pro li b{color:#fff}@media (max-width:991px){#Testimonials .tariffs{grid-template-columns:1fr 1fr}#Testimonials .tariff.pro{grid-column:1/-1}}@media (max-width:760px){#Testimonials .tariffs{grid-template-columns:1fr}#Testimonials .tariff{padding:22px 18px}#Testimonials .tariff li{font-size:13px}}@media (prefers-reduced-motion:no-preference){#Testimonials .tariff{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}#Testimonials .tariff:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px rgba(33,37,41,.5)}}#Testimonials .stack{display:flex;flex-direction:column;gap:24px}#Testimonials .stack .tariff{flex:1 1 auto}#Testimonials .stack .tariff:first-child{flex-grow:2}#Testimonials .stack .tariff ul{margin-top:0;flex:1;display:flex;flex-direction:column}#Testimonials .stack .tariff li{flex:1}@media (max-width:991px){#Testimonials .stack{grid-column:auto}}#Testimonials .tariff li{flex-wrap:wrap;row-gap:2px}#Testimonials .tariff li span{flex:1 1 110px}#Testimonials .tariff li b{flex:0 0 auto;margin-left:auto;white-space:nowrap}