*{margin:0;padding:0;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Inter', sans-serif}table{border-collapse:collapse}pre,code,kbd,samp{font-family:monospace, monospace}iframe,video{display:block}html{-webkit-tap-highlight-color:transparent;-webkit-hyphenate-character:'-';-moz-tab-size:4;-o-tab-size:4;tab-size:4}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}img{display:block;max-width:100%;height:auto}path{-webkit-transition:all .3s ease;transition:all .3s ease}a{color:inherit;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}a.anchor{cursor:pointer}section{scroll-margin-top:100px}::-webkit-scrollbar-track{background:#D6D6D6}::-webkit-scrollbar-thumb{background-color:#000}::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar{width:10px}html{color:#202020}.preloader{position:fixed;left:0;top:0;z-index:9999;width:100vw;height:100vh;background:#fff;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}.preloader svg .svg-elem-1{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.1s;transition:fill 0.5s ease-in 0.1s}.preloader.active svg .svg-elem-1{fill:#000}.preloader svg .svg-elem-2{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.2s;transition:fill 0.5s ease-in 0.2s}.preloader.active svg .svg-elem-2{fill:#5a5a5a}.preloader svg .svg-elem-3{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.30000000000000004s;transition:fill 0.5s ease-in 0.30000000000000004s}.preloader.active svg .svg-elem-3{fill:#5a5a5a}.preloader svg .svg-elem-4{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.4s;transition:fill 0.5s ease-in 0.4s}.preloader.active svg .svg-elem-4{fill:#5a5a5a}.preloader svg .svg-elem-5{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.5s;transition:fill 0.5s ease-in 0.5s}.preloader.active svg .svg-elem-5{fill:#000}.preloader svg .svg-elem-6{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.6s;transition:fill 0.5s ease-in 0.6s}.preloader.active svg .svg-elem-6{fill:#000}.preloader svg .svg-elem-7{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.7000000000000001s;transition:fill 0.5s ease-in 0.7000000000000001s}.preloader.active svg .svg-elem-7{fill:#000}.preloader svg .svg-elem-8{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.8s;transition:fill 0.5s ease-in 0.8s}.preloader.active svg .svg-elem-8{fill:#000}.preloader svg .svg-elem-9{fill:transparent;-webkit-transition:fill 0.5s ease-in 0.9s;transition:fill 0.5s ease-in 0.9s}.preloader.active svg .svg-elem-9{fill:#000}.preloader svg .svg-elem-10{fill:transparent;-webkit-transition:fill 0.5s ease-in 1s;transition:fill 0.5s ease-in 1s}.preloader.active svg .svg-elem-10{fill:#000}.preloader svg .svg-elem-11{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.1s;transition:fill 0.5s ease-in 1.1s}.preloader.active svg .svg-elem-11{fill:#000}.preloader svg .svg-elem-12{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.2000000000000002s;transition:fill 0.5s ease-in 1.2000000000000002s}.preloader.active svg .svg-elem-12{fill:#000}.preloader svg .svg-elem-13{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.3000000000000003s;transition:fill 0.5s ease-in 1.3000000000000003s}.preloader.active svg .svg-elem-13{fill:#000}.preloader svg .svg-elem-14{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.4000000000000001s;transition:fill 0.5s ease-in 1.4000000000000001s}.preloader.active svg .svg-elem-14{fill:#000}.preloader svg .svg-elem-15{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.5000000000000002s;transition:fill 0.5s ease-in 1.5000000000000002s}.preloader.active svg .svg-elem-15{fill:#000}.preloader svg .svg-elem-16{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.6s;transition:fill 0.5s ease-in 1.6s}.preloader.active svg .svg-elem-16{fill:#000}.preloader svg .svg-elem-17{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.7000000000000002s;transition:fill 0.5s ease-in 1.7000000000000002s}.preloader.active svg .svg-elem-17{fill:#000}.preloader svg .svg-elem-18{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.8000000000000003s;transition:fill 0.5s ease-in 1.8000000000000003s}.preloader.active svg .svg-elem-18{fill:#000}.preloader svg .svg-elem-19{fill:transparent;-webkit-transition:fill 0.5s ease-in 1.9000000000000001s;transition:fill 0.5s ease-in 1.9000000000000001s}.preloader.active svg .svg-elem-19{fill:#000}.holder{max-width:80.625em;margin:0 auto;padding:0 15px;width:100%}.grid-container{display:-ms-grid;display:grid}.span-col-2{grid-column:span 2 / auto}.span-col-3{grid-column:span 3 / auto}.span-col-4{grid-column:span 4 / auto}.span-row-2{grid-row:span 2 / auto}.span-row-3{grid-row:span 3 / auto}.span-row-4{grid-row:span 4 / auto}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hidden{display:none}#totop{cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;right:42px;bottom:30px;background:#fff;border-radius:100%;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 7px 7px;z-index:99}@media (max-width: 767px){#totop{right:25px}}#totop.active{opacity:1;visibility:visible}@-webkit-keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;border:1px solid #000000;background:#000;color:#fff;font-weight:600;font-size:1em;padding:1.1875em .3125em;min-width:200px}.btn:hover{color:#000;background:transparent}.btn:disabled{pointer-events:none;opacity:.5}.btn.btn-empty{color:#000;background:transparent}.btn.btn-empty:hover{background:#000;color:#fff}textarea{resize:vertical;min-height:5.3125em}input,textarea,select{width:100%;-webkit-transition:border .3s ease;transition:border .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid #202020;padding:1.125em 0 .5em;background:transparent;color:#000}input:focus,textarea:focus,select:focus{border-color:#000}input[type='date'],textarea[type='date'],select[type='date']{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset}input[type='number'],textarea[type='number'],select[type='number']{-moz-appearance:textfield}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button,textarea[type='number']::-webkit-outer-spin-button,textarea[type='number']::-webkit-inner-spin-button,select[type='number']::-webkit-outer-spin-button,select[type='number']::-webkit-inner-spin-button{display:none;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#5A5A5A}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#5A5A5A}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#5A5A5A}input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#5A5A5A}input[readonly],textarea[readonly],select[readonly]{cursor:not-allowed}input[type='checkbox'],textarea[type='checkbox'],select[type='checkbox']{width:16px;height:16px;cursor:pointer;position:relative;border-radius:2px;border-color:#B8B8B8}input[type='checkbox']:after,textarea[type='checkbox']:after,select[type='checkbox']:after{content:'';position:absolute;display:block;top:5px;left:4px;width:7px;height:6px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../img/check.svg) center/contain no-repeat}input[type='checkbox']:checked:after,textarea[type='checkbox']:checked:after,select[type='checkbox']:checked:after{opacity:1}input[type='checkbox'].switch,textarea[type='checkbox'].switch,select[type='checkbox'].switch{width:30px;height:20px;border-radius:50px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#B8B8B8;border:0}input[type='checkbox'].switch:after,textarea[type='checkbox'].switch:after,select[type='checkbox'].switch:after{top:2px;left:2px;border-radius:100%;background:#fff;opacity:1;width:16px;height:16px}input[type='checkbox'].switch:checked,textarea[type='checkbox'].switch:checked,select[type='checkbox'].switch:checked{background:#00BE13}input[type='checkbox'].switch:checked:after,textarea[type='checkbox'].switch:checked:after,select[type='checkbox'].switch:checked:after{-webkit-transform:translateX(10px);transform:translateX(10px)}input[type='radio'],textarea[type='radio'],select[type='radio']{width:16px;height:16px;cursor:pointer;position:relative;border-radius:100%;border-color:#B8B8B8}input[type='radio']:after,textarea[type='radio']:after,select[type='radio']:after{content:'';position:absolute;display:block;top:4px;left:4px;width:6px;height:6px;opacity:0;border-radius:100%;-webkit-transition:all .3s ease;transition:all .3s ease;background:#B8B8B8}input[type='radio']:checked:after,textarea[type='radio']:checked:after,select[type='radio']:checked:after{opacity:1}select{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;cursor:pointer}form.check-validation input:invalid,form.check-validation textarea:invalid,form.check-validation select:invalid{border-color:#ED1C24}form input,form textarea,form select{margin-bottom:10px}.modalq-wrapper{position:fixed;left:0;top:0;padding:15px;width:100vw;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:rgba(0,0,0,0.55);z-index:9999;display:none}.modalq-wrapper .modalq{display:none;position:relative;background:#fff;padding:30px;width:100%;max-height:calc(var(--vh, 100vh) - 30px);max-width:34.375em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto}@media (max-width: 1023px){.modalq-wrapper .modalq{height:auto}}.modalq-wrapper .modalq svg[data-modalq-close]{position:absolute;right:10px;top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;width:auto}.modalq-wrapper .modalq form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:28.75em;margin:0 auto;width:100%}.modalq-wrapper .modalq .title{font-size:1.875em;text-align:center;font-weight:500;margin:0 auto .5em;max-width:500px}@media (max-width: 767px){.modalq-wrapper .modalq .title{font-size:1.875em}}.modalq-wrapper .modalq>svg{width:100%;padding-bottom:30px;display:block}.modalq-wrapper .modalq#modalq-0>div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6875em;font-weight:500;max-width:15.55556em;margin:0 auto;line-height:130%}[data-modalq-opener],[data-modalq-close]{cursor:pointer}section.seo-text{font-size:1.125em;color:#000;font-family:inherit}section.seo-text .readmore-content{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}section.seo-text .readmore-content+.readmore{margin:.9375em 0}section.seo-text .readmore-content.active{position:relative;-webkit-line-clamp:unset;display:block;overflow:unset}section.seo-text video,section.seo-text iframe{margin:0 auto;display:block}section.seo-text p{margin-bottom:.83333em;font-size:inherit;letter-spacing:inherit;font-family:inherit;color:inherit}section.seo-text.indent h1 ~ p{text-indent:1.5em}section.seo-text ul,section.seo-text ol{margin-bottom:.27778em;font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit}section.seo-text ul{list-style:inside disc}section.seo-text ol{list-style:inside decimal}section.seo-text li{margin-bottom:.27778em;font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit}section.seo-text p *,section.seo-text li *{font-size:inherit;letter-spacing:inherit;color:inherit;font-family:inherit}section.seo-text a:not(.btn){text-decoration:underline}section.seo-text a:not(.btn):hover{text-decoration:none}section.seo-text img{max-width:100%;height:auto}section.seo-text h1{font-size:1.66667em;margin-bottom:.55556em;margin-top:.27778em}section.seo-text h2{font-size:1.55556em;margin-bottom:.55556em;margin-top:.27778em}section.seo-text h3{font-size:1.44444em;margin-bottom:.55556em;margin-top:.27778em}section.seo-text h4{font-size:1.33333em;margin-bottom:.55556em;margin-top:.27778em}section.seo-text h5{font-size:1.22222em;margin-bottom:.55556em;margin-top:.27778em}section.seo-text h6{font-size:1.11111em;margin-bottom:.55556em;margin-top:.27778em}section.page-404{text-align:center;min-height:calc(var(--vh, 100vh));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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.page-404 p{font-size:22px;margin-bottom:15px}header{padding:1.5625em 0;position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .holder{max-width:calc(100% - 50px)}@media (max-width: 1200px){header .holder{max-width:100%}}@media (max-width: 1000px){header{padding:.625em 0}}header.fixed-header{padding:.9375em 0}header .logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 800px){header .logo{max-width:6.25em}}header .logo img{width:100%}header>.flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header>.flex-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25em;max-width:59.375em;width:100%}@media (max-width: 1000px){header>.flex-container>div{width:auto}}header .burger{position:relative;background:#000;-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms;margin:0 .9375em;-ms-flex-negative:0;flex-shrink:0;display:none}@media (max-width: 1000px){header .burger{display:-webkit-box;display:-ms-flexbox;display:flex}}header .burger,header .burger:after,header .burger:before{width:35px;height:2px}header .burger:before{content:"";position:absolute;left:0;bottom:7px;background:#000;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .burger:after{content:"";position:absolute;left:0;top:7px;background:#000;-webkit-transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .burger.active{background:transparent !important}header .burger.active:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .burger.active:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .btn{font-size:.8125em;padding:.92308em .38462em;line-height:120%;font-weight:normal}@media (max-width: 500px){header .btn{display:none}}header .btn+a{display:-webkit-box;display:-ms-flexbox;display:flex}header .btn+a:hover path{fill:#2aabee}header nav{margin:0 1.875em;width:100%;max-width:42.1875em}@media (max-width: 1000px){header nav{position:absolute;z-index:999;left:0;top:4.1875em;max-width:100%;margin:0;background:#fff;display:none;padding:1.25em 0}}header nav>ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1000px){header nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}header nav>ul>li{list-style:none;position:relative}@media (max-width: 1000px){header nav>ul>li{width:50%;text-align:center}}header nav>ul>li a{line-height:120%;text-transform:uppercase;color:#000000;padding:0 5px;position:relative}@media (max-width: 1000px){header nav>ul>li a{padding:.625em 5px}}header nav>ul>li a:after{height:2px;width:0;background-color:#000;content:"";display:block;position:absolute;left:5px;bottom:-5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width: 1000px){header nav>ul>li a:after{bottom:5px}}header nav>ul>li a.active:after,header nav>ul>li a:hover:after{width:calc(100% - 10px)}header nav>ul>li ul{position:absolute;left:0;top:1.25em;opacity:0;visibility:hidden}header nav>ul>li:hover ul{opacity:1;visibility:visible}main{padding-top:6.6875em}@media (max-width: 1000px){main{padding-top:4.8125em}}.accordion{border-top:1px solid #a8a8aa;max-width:68.75em;margin:0 auto;margin-top:3.75em}.accordion .item{border-bottom:1px solid #a8a8aa}.accordion .item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:.625em 0;font-weight:500;font-size:1.5em;line-height:160%}@media (max-width: 550px){.accordion .item .header{font-size:1.25em;padding:.75em 0}}.accordion .item .header svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:.9375em}@media (max-width: 550px){.accordion .item .header svg{width:19px}}.accordion .item .content{padding:2.1875em 0 3.75em;display:none;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;line-height:150%;color:#5a5a5a;max-width:45.9375em}.accordion .item.active .header svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .item.active .header svg path{fill:#a8a8aa}.tab-container .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-container .tab-nav span{cursor:pointer}.tab-container .tab-content .item{display:none}.tab-container .tab-content .item.active{display:block}.title{text-transform:uppercase;font-weight:500;font-size:3em;line-height:130%;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.title span{font-weight:300;font-size:.5em;line-height:120%;text-transform:uppercase;color:#909090;display:block;margin-left:4px}@media (max-width: 500px){.title{font-size:2.25em}.title span{font-size:.66667em}}.ti-cursor{font-size:20px !important;margin-left:5px !important}section.home{background-color:#000;position:relative;overflow:hidden}section.home>.flex-container{position:relative}@media (max-width: 900px){section.home>.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.home>.flex-container .swiper{min-width:34.375em;width:30%;padding:2.5em 1.25em 2.5em 5em;position:unset}@media (max-width: 900px){section.home>.flex-container .swiper{padding:2.5em 1.25em 2.5em 2.5em;width:100%;min-width:unset}}section.home>.flex-container .swiper .swiper-wrapper{position:absolute;bottom:calc(25% + 15px);height:auto}@media (max-width: 1000px){section.home>.flex-container .swiper .swiper-wrapper{position:relative;height:100%}}section.home>.flex-container .swiper .swiper-slide{background:transparent}section.home>.flex-container .swiper .swiper-slide .name{position:relative;font-weight:500;font-size:1.125em;line-height:140%;color:#909090;display:block}section.home>.flex-container .swiper .swiper-slide .name span{color:#fff}section.home>.flex-container .swiper .swiper-slide .name:before{content:"";width:4.375em;height:1px;left:-5em;top:50%;background:#a8a8aa;display:block;position:absolute}section.home>.flex-container .swiper .swiper-slide .name+div{overflow:hidden}section.home>.flex-container .swiper .swiper-slide .name+div p{margin-top:.16667em;font-weight:500;font-size:3.75em;line-height:110%;text-transform:uppercase;color:#ffffff}@media (max-width: 500px){section.home>.flex-container .swiper .swiper-slide .name+div p{font-size:3.125em;margin-top:.2em}}section.home>.flex-container .swiper .swiper-slide .flex-container{margin-top:2.5em}section.home>.flex-container .swiper .swiper-slide .flex-container span{display:block;width:1px;height:40px;background:#a8a8aa}section.home>.flex-container .swiper .swiper-slide .flex-container p{font-weight:600;font-size:1.5em;line-height:130%;margin:0 .66667em;color:#909090}section.home>.flex-container .swiper .swiper-slide .align-right{margin-top:4.375em}section.home>.flex-container .swiper .swiper-slide .align-right a{line-height:120%;text-transform:uppercase;color:#ffffff;border-bottom:1px solid #fff;padding-bottom:2px}section.home>.flex-container .swiper .swiper-pagination{text-align:left;left:2.5em;bottom:2.5em}section.home>.flex-container .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #a8a8aa;background:transparent;opacity:1;border-radius:0}section.home>.flex-container .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(1){margin-left:0}section.home>.flex-container .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#a8a8aa;border-color:#a8a8aa}section.home>.flex-container>div{width:70%;overflow:hidden;position:relative}@media (max-width: 900px){section.home>.flex-container>div{width:100%}}section.home>.flex-container>div img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 900px){section.home>.flex-container>div img{height:22.8125em}}section.home>.flex-container>div button{position:absolute;color:#fff;border-color:#fff;font-weight:400;min-width:220px;left:1em;bottom:25%;z-index:998}section.about{padding:7.5em 0}section.about .holder>.flex-container{gap:3.75em}section.about .holder>.flex-container>img{border:18px solid #fff;-webkit-box-shadow:0 0 0 1px #dbdcde;box-shadow:0 0 0 1px #dbdcde;max-width:45%}@media (max-width: 850px){section.about .holder>.flex-container>img{display:none}}section.about .holder>.flex-container p{font-size:1.125em;margin-top:2.22222em;line-height:140%;max-width:33.33333em}section.about .holder>.flex-container p+img{display:none;border:10px solid #fff;-webkit-box-shadow:0 0 0 1px #dbdcde;box-shadow:0 0 0 1px #dbdcde;margin-top:2.5em}@media (max-width: 850px){section.about .holder>.flex-container p+img{display:block}}section.about .holder>.flex-container .skills{margin-top:3.125em;max-width:37.5em}section.about .holder>.flex-container .skills .item{margin-bottom:2.1875em}section.about .holder>.flex-container .skills .item div:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.375em}section.about .holder>.flex-container .skills .item div:nth-child(1) strong{line-height:140%}section.about .holder>.flex-container .skills .item .progress{background:#dbdcde;border-radius:3px;height:4px;position:relative;overflow:hidden}section.about .holder>.flex-container .skills .item .progress span{display:block;position:absolute;top:0;left:0;height:100%;background:#202020;border-radius:3px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 1.4s linear;transition:all 1.4s linear}section.about .holder>.flex-container .skills .item .progress span.animated{-webkit-transform:none;transform:none}section.about .holder>.flex-container .soft-skills{margin-top:3.125em}section.about .holder>.flex-container .soft-skills strong{display:block;font-weight:600;font-size:1.5em;line-height:130%}section.about .holder>.flex-container .soft-skills .flex-container{margin-top:1.25em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875em}@media (max-width: 1200px){section.about .holder>.flex-container .soft-skills .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.about .holder>.flex-container .soft-skills .flex-container .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625em}@media (max-width: 1200px){section.about .holder>.flex-container .soft-skills .flex-container .item{width:calc(50% - 20px)}}@media (max-width: 500px){section.about .holder>.flex-container .soft-skills .flex-container .item{width:100%}}section.about .holder>.flex-container .soft-skills .flex-container .item span{line-height:120%;color:#5a5a5a}section.advantages{padding:3.75em 0;background:url(../img/advantages-bg.jpg) center/cover}section.advantages .flex-container{-ms-flex-pack:distribute;justify-content:space-around;gap:1.875em}@media (max-width: 650px){section.advantages .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.advantages .flex-container .item{position:relative}section.advantages .flex-container .item img{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:scale(1.01);transform:scale(1.01)}section.advantages .flex-container .item:hover img{-webkit-transform:scale(1.2) rotate(50deg);transform:scale(1.2) rotate(50deg)}section.advantages .flex-container .item .content{background:#fff;position:absolute;width:80%;height:80%;border-radius:100%;border:1px solid #909090;top:10%;left:10%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.9375em}section.advantages .flex-container .item .content div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375em}section.advantages .flex-container .item .content div strong{font-size:4.5em;line-height:110%;position:relative;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.advantages .flex-container .item .content div strong:after{content:"+";font-weight:100;font-size:.66667em;line-height:130%;margin-top:-.20833em}section.advantages .flex-container .item .content div span{display:block;font-size:1.125em;line-height:140%;margin-left:-2em;margin-top:2.9375em}section.advantages .flex-container .item .content p{text-align:center;line-height:150%;text-align:center;color:#909090;margin-top:.625em}section.why{padding:8.75em 0}section.why .flex-container{max-width:75em;gap:2.1875em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media (max-width: 1000px){section.why .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.why .flex-container .title{margin-bottom:1.25em;position:relative}section.why .flex-container .title img{position:absolute;left:3.33333em;top:-.625em}@media (max-width: 500px){section.why .flex-container .title img{left:3.61111em;top:-1.38889em}}section.why .flex-container:nth-child(1){margin-bottom:6.25em}section.why .flex-container:nth-child(1) p{width:100%;max-width:30.66667em;font-size:1.5em;line-height:130%}@media (max-width: 1000px){section.why .flex-container:nth-child(1) p{max-width:unset}}section.why .flex-container:nth-child(1) p strong{font-weight:600}section.why .flex-container:nth-child(2) div{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875em}section.why .flex-container:nth-child(2) div p{font-weight:600;font-size:1.5em;line-height:130%;color:#909090;max-width:16.91667em}@media (max-width: 1000px){section.why .flex-container:nth-child(2) div p{max-width:unset}}section.why .flex-container:nth-child(2) div p strong{color:#202020}section.why .flex-container:nth-child(2) div span{font-size:.8125em;line-height:120%;color:#909090;max-width:16.69231em}@media (max-width: 1000px){section.why .flex-container:nth-child(2) div span{max-width:unset}}section.why .flex-container:nth-child(2)>img{width:100%;max-width:46em}@media (max-width: 1000px){section.why .flex-container:nth-child(2)>img{max-width:unset}}section.advantages-2{padding:6.25em 0 7.5em;background:#f7f7f5}section.advantages-2 .grid-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:5em 2.1875em;margin-top:5em}@media (max-width: 900px){section.advantages-2 .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){section.advantages-2 .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.advantages-2 .grid-container .item strong{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;padding-bottom:.41667em;border-bottom:1px solid #202020;font-weight:600;font-size:1.5em;line-height:130%}section.advantages-2 .grid-container .item p{line-height:150%;margin-top:1.25em;color:#5a5a5a}section.have-project{margin-bottom:7.5em;padding:3.75em 0 5em;background:url(../img/idea-bg.jpg) center/cover fixed}section.have-project p{font-size:1.125em;line-height:140%;margin:.55556em 0 .11111em;max-width:20.55556em}section.have-project .btn{min-width:280px}section.services{padding-bottom:7.5em}section.services .holder>.item{margin-top:5em;padding-top:5em;border-top:2px solid #DBDCDE}section.services .holder>.item:last-child{padding-bottom:6.25em;border-bottom:2px solid #DBDCDE}section.services .holder>.item>.flex-container:nth-child(1){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3.75em;gap:.9375em}section.services .holder>.item>.flex-container:nth-child(1) strong{display:block;font-weight:500;font-size:3.75em;line-height:110%}@media (max-width: 800px){section.services .holder>.item>.flex-container:nth-child(1) strong{font-size:3.125em}}@media (max-width: 500px){section.services .holder>.item>.flex-container:nth-child(1) strong{font-size:2.1875em}}section.services .holder>.item>.flex-container:nth-child(1) span{display:block;font-weight:500;font-size:3.75em;line-height:110%;color:#dbdcde}section.services .holder>.item .info-container{max-width:52.8125em;margin-bottom:3.75em}section.services .holder>.item .info-container .info>p{margin-bottom:3.125em}section.services .holder>.item .info-container .info .item{margin-bottom:3.125em;display:none}section.services .holder>.item .info-container .info ul{padding-left:15px}section.services .holder>.item .info-container .nav{gap:3.75em;-ms-flex-wrap:wrap;flex-wrap:wrap}section.services .holder>.item .info-container .nav a{line-height:120%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding-bottom:2px;border-bottom:2px solid #A8A8AA;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}section.services .holder>.item .info-container .nav a:hover{border-color:#202020}section.services .holder>.item .info-container .nav a:hover path{fill:#202020}section.services .holder>.item .info-container .nav a svg{-webkit-transition:all .3s ease;transition:all .3s ease}section.services .holder>.item .info-container .nav a.active{opacity:.6}section.services .holder>.item .info-container .nav a.active svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}section.services .holder>.item>.flex-container:nth-child(3){gap:3.75em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 850px){section.services .holder>.item>.flex-container:nth-child(3){-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}}section.services .holder>.item>.flex-container:nth-child(3) .swiper{width:100%;max-width:52.8125em;margin:0;position:relative}section.services .holder>.item>.flex-container:nth-child(3) .swiper img{width:100%}section.services .holder>.item>.flex-container:nth-child(3) .swiper .slider-arrows{position:absolute;z-index:99;left:0;top:calc(50% - 11px);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.875em}@media (max-width: 500px){section.services .holder>.item>.flex-container:nth-child(3) .swiper .slider-arrows{padding:0 .9375em}}section.services .holder>.item>.flex-container:nth-child(3) .swiper .slider-arrows svg{cursor:pointer}section.services .holder>.item>.flex-container:nth-child(3) .swiper .slider-arrows svg.swiper-button-disabled{opacity:.2;cursor:default}section.portfolio{margin-bottom:3.75em}section.portfolio p{font-size:1.125em;line-height:140%;margin-top:3.33333em;max-width:35.83333em}section.portfolio .flex-container a,section.portfolio .tab-nav span{line-height:120%;text-transform:uppercase;padding-bottom:.125em;border-bottom:2px solid #a8a8aa;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.portfolio .flex-container a.active,section.portfolio .flex-container a:hover,section.portfolio .tab-nav span.active,section.portfolio .tab-nav span:hover{border-color:#000}section.portfolio .flex-container,section.portfolio .tab-nav{margin:3.125em 0 3.75em;gap:3.75em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 850px){section.portfolio .flex-container,section.portfolio .tab-nav{gap:1.875em}}section.portfolio .tab-content .item .grid-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:.625em;margin-top:3.75em}@media (max-width: 500px){section.portfolio .tab-content .item .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}section.portfolio .tab-content .item .grid-container>div{overflow:hidden}section.portfolio .tab-content .item .grid-container>div img{cursor:pointer;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1.01);transform:scale(1.01)}section.portfolio .tab-content .item .grid-container>div img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}section.portfolio .holder>img{width:100%}section.portfolio img+span{line-height:150%;color:#5a5a5a;display:block;max-width:25.625em;margin-top:1.125em}section.portfolio .grid-container:nth-child(6){-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:.625em;margin-top:3.75em}@media (max-width: 500px){section.portfolio .grid-container:nth-child(6){-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}section.portfolio .grid-container:nth-child(6)>div{overflow:hidden}section.portfolio .grid-container:nth-child(7){-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:2.1875em;margin-top:5em}@media (max-width: 500px){section.portfolio .grid-container:nth-child(7){-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.portfolio .grid-container:nth-child(7) img{height:auto}section.portfolio .grid-container:nth-child(8){-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:.625em;margin-top:3.75em}@media (max-width: 500px){section.portfolio .grid-container:nth-child(8){-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}section.portfolio .grid-container:nth-child(8)>div{overflow:hidden}section.portfolio .grid-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.portfolio .align-right{margin-top:5em}section.price{position:relative;margin-bottom:7.5em}section.price .flex-container{padding-bottom:3.75em;border-bottom:1px solid #a8a8aa}section.price .flex-container:not(:last-child){margin-bottom:3.75em}section.price .flex-container:nth-child(2){margin-top:5em}section.price .flex-container .content{max-width:52.8125em}@media (max-width: 950px){section.price .flex-container .content{max-width:43.75em}}@media (max-width: 800px){section.price .flex-container .content{max-width:31.25em}}@media (max-width: 600px){section.price .flex-container .content{max-width:100%}}section.price .flex-container .content strong{font-weight:600;font-size:1.5em;line-height:130%;display:block}section.price .flex-container .content .price{margin-top:2.1875em}section.price .flex-container .content .price .item{border-bottom:1px solid #dbdcde;padding-bottom:.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.price .flex-container .content .price .item:not(:last-child){margin-bottom:1.125em}section.price .flex-container .content .price .item span{font-size:1.125em;line-height:140%}section.price .flex-container .content .price .item span:last-child{font-weight:500;margin-left:5px;white-space:nowrap}section.price .flex-container .content h3{font-size:1.5em;line-height:130%;margin-top:2.08333em;font-weight:normal}section.price .flex-container .content ol{margin-top:1.25em;padding-left:1.25em}section.price .flex-container .content ol li{font-size:1.125em;line-height:140%}section.price .flex-container .content p{line-height:150%;margin-top:1.25em}section.price .flex-container img{position:absolute;right:0;z-index:-1;min-width:200px;max-width:calc(100% - 845px)}@media (max-width: 600px){section.price .flex-container img{display:none}}section.faq{margin-bottom:6.25em}.fancybox__backdrop{background:#ffffffe0 !important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fancybox__container{color:#000 !important;--carousel-button-svg-filter: none !important}.fancybox__toolbar{background:none !important}section.portfolio:nth-child(1){padding-top:3.75em}section.contacts{background:#f7f7f5;padding:7.5em 0}section.contacts img{margin-bottom:7.5em}section.contacts .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.75em}@media (max-width: 600px){section.contacts .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.contacts .flex-container form{max-width:33.4375em}section.contacts .flex-container form div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25em}section.contacts .flex-container form button{width:100%}section.contacts .flex-container p{line-height:140%;font-size:1.125em;margin-top:1.11111em;max-width:20.38889em}@media (max-width: 600px){section.contacts .flex-container p{max-width:unset}}footer{padding-top:3.75em;background:#202020}footer .flex-container:nth-child(1){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875em;margin-bottom:5em}footer .flex-container:nth-child(1) span{display:block;font-weight:500;font-size:3em;line-height:130%;text-transform:uppercase;color:#ffffff}@media (max-width: 650px){footer .flex-container:nth-child(1) span:last-child{display:none}}footer .grid-container:nth-child(2){margin-bottom:7.5em;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:3.75em}@media (max-width: 1024px){footer .grid-container:nth-child(2){-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){footer .grid-container:nth-child(2){-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:1.875em}}footer .grid-container:nth-child(2) .item span{display:block;font-size:1.5em;line-height:130%;color:#909090;padding-bottom:.41667em;border-bottom:1px solid #a8a8aa;margin-bottom:1.25em;width:100%}@media (max-width: 500px){footer .grid-container:nth-child(2) .item span{margin-bottom:.625em}}footer .grid-container:nth-child(2) .item a{font-size:1.125em;line-height:140%;color:#ffffff;margin-bottom:1.11111em;padding-bottom:2px;border-bottom:1px solid transparent}footer .grid-container:nth-child(2) .item a:hover{border-color:#fff}footer .grid-container:nth-child(2) .item:nth-child(3),footer .grid-container:nth-child(2) .item:nth-child(4){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:start;-ms-flex-align:start;align-items:flex-start}footer .grid-container:nth-child(2) .item:nth-child(3) a,footer .grid-container:nth-child(2) .item:nth-child(4) a{text-transform:uppercase;border-color:#fff}footer .grid-container:nth-child(2) .item:nth-child(3) a:hover,footer .grid-container:nth-child(2) .item:nth-child(4) a:hover{border-color:transparent}footer .flex-container:nth-child(3){border-top:1px solid #a8a8aa;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.1875em 0;gap:1.875em}@media (max-width: 600px){footer .flex-container:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .flex-container:nth-child(3) span{display:block;font-size:.875em;line-height:120%;color:#ffffff}footer .flex-container:nth-child(3) span:last-child{color:#909090}footer .flex-container:nth-child(3) span:last-child a{color:#fff}footer .flex-container:nth-child(3) span:last-child a:hover{text-decoration:underline}
