@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");@font-face{font-family:"Gotham Pro";src:url("../fonts/gothampro.ttf")}@font-face{font-family:"Gotham Pro Medium";src:url("../fonts/gothampro_medium.ttf")}@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}}body{color:#1f2120;font-family:"Gotham Pro";font-size:20px;font-style:normal;font-weight:400;line-height:128.7%}h1{font-size:40px;font-weight:700;margin-bottom:10px}p{font-size:20px;font-weight:400;line-height:128.7%}a{text-decoration:none;color:#fff;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.black-link{padding:20px 30px;font-size:14px;font-weight:400;text-transform:uppercase;color:#fff;background-color:#000;display:inline-block}.black-link:hover{background-color:#b8955a}.header__top{background:#1f2120;color:#fff;padding:20px 0;font-size:14px}.header__top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__top-content .phone__link,.header__top-content div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__top-content a:hover{color:#b8955a}.social a path{-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.footer a:hover path,.header__top-content a:hover path{fill:#b8955a}.footer .phone__link:hover path,.header__top-content .phone__link:hover path{fill:none;stroke:#b8955a}.header__nav{padding:20px 0;background:#fff;z-index:999}.navbar-brand{font-size:22px;color:#000;-webkit-transition:0.3s ease;transition:0.3s ease}.navbar-brand span:first-child{font-weight:700}.navbar-nav{gap:55px}.nav-link{font-size:16px;text-transform:uppercase;color:#000;-webkit-transition:0.3s ease;transition:0.3s ease;font-family:"Gotham Pro Medium"}.footer-logo a:hover,.nav-link:hover,.navbar-brand:hover{color:#b8955a}.front-block{height:83vh;background-image:url("../images/main-bg.jpg");background-image:image-set(url("../images/main-bg.webp") 1x,url("../images/main-bg.jpg") 1x);background-image:-webkit-image-set(url("../images/main-bg.webp") 1x,url("../images/main-bg.jpg") 1x);background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.main-title{margin-top:230px;max-width:1100px;width:100%;margin-bottom:50px;text-transform:uppercase}.front-block p{margin-bottom:65px;font-size:16px;line-height:137.5%}.front-block button{display:block;background:none;padding:20px 30px;border:1px solid #fff;font-size:16px;-webkit-transition:0.3s ease;transition:0.3s ease;color:#fff}.section-header{padding-top:80px;padding-bottom:30px;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;border-bottom:1px solid #1f2120;margin-bottom:40px}.section-title{font-family:"Gotham Pro Medium";font-size:36px;font-weight:400;margin-bottom:0}.section-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-nav a{color:#1f2120;font-weight:400;font-size:16px;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid #1f2120}.services{margin-bottom:20px}.control-next,.control-prev{position:static;width:100%;stroke-width:1px;outline:none;border:none;background:none}.section-nav__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.specialists .section-nav__buttons{display:none}.services__card{max-width:266px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:320px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services__card picture{margin-bottom:20px}.services__card img,.services__card picture{pointer-events:none;width:100%}.services__card h3{font-size:20px;font-weight:600}.detailed-link{cursor:pointer;color:#b8955a;font-size:18px;margin-top:auto;padding-bottom:6px;border-bottom:1px solid #b8955a}.detailed-link:hover{color:#1f2120;border-bottom:1px solid #1f2120}.about-us{padding-top:100px}.mission{padding-top:120px}.about-us picture{width:100%;margin:0 auto}.about-us img{width:100%}.about-us__text{padding-left:70px}.about-us h2{margin-bottom:30px}.about-us p{margin-bottom:40px}.about-us h4{font-size:24px;line-height:128.7%;margin-bottom:13px;font-weight:600}.hidden-text{display:none}.mission{margin-bottom:80px}.mission .section-title{margin-bottom:30px}.mission .section-title>span{font-weight:400}.mission__video-wrapper{position:relative;max-width:600px;width:100%;margin:0 auto}.mission__text{padding-right:70px}.mission__text .detailed-link{margin-top:25px;display:inline-block}.mission__video{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;background-color:rgba(0,0,0,0.01);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:50%;cursor:pointer;-webkit-transition:0.15s;transition:0.15s}.play-button:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent white}.play-button:hover{background-color:rgba(255,255,255,0.11)}.specialists{margin-bottom:50px}.certificates__slider,.clients__slider,.example__slider,.specialists__slider{overflow:hidden;margin:0 -15px}.certificates__slide,.clients__slide,.example__slide,.specialists__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 15px;width:100%;outline:none}.certificates__slide:last-child,.clients__slide:last-child,.example__slide:last-child,.specialists__slide:last-child{margin-right:0}.certificates__card,.clients__card,.example__card,.specialists__card{width:100%;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-sizing:border-box;box-sizing:border-box}.certificates__card img,.clients__card img,.specialists__card img{width:100%;pointer-events:none;max-height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.clients__card picture,.specialists__card picture{margin-bottom:30px}.certificates__card img{margin-bottom:0}.clients__card h3,.specialists__card h3{margin-bottom:14px}.clients__card h3,.specialists__card h3{font-size:22px;font-weight:600;text-transform:uppercase}.specialists__card p{color:#b8955a;font-weight:bold}.clients__card p{color:#1f2120}.clients__card p,.specialists__card p{font-size:16px;margin-bottom:0}.examples{padding-top:50px;margin-bottom:115px}.example__card{width:100%;max-width:456px;position:relative;overflow:hidden}.example__card img{width:100%;height:auto}.rating{margin-bottom:140px}.rating__subtitle{text-transform:uppercase;font-size:20px;font-weight:400;margin-bottom:40px}.rating__card{padding:29px 24px;border:1px solid #b8955a}.rating__card-logo{height:40px;margin-bottom:23px}.rating__card-platform{margin-bottom:75px}.rating__card-platform h5{font-size:20px;font-weight:600;line-height:normal}.rating__card-platform a{color:#565656;font-size:20px}.rating__card-rating h6{font-size:20px;font-weight:600;margin-bottom:8px}.rating__card-rating h3{font-size:50px;font-weight:400;margin:0}.quote{background-image:url("../images/quote-bg.png");background-image:image-set(url("../images/quote-bg.webp") 1x,url("../images/quote-bg.png") 1x);background-image:-webkit-image-set(url("../images/quote-bg.webp") 1x,url("../images/quote-bg.png") 1x);background-repeat:no-repeat;background-position:center center;padding:100px 15px 80px;background-size:cover;margin-bottom:135px}.quote__text h3,.quote__text h5{font-family:"Playfair Display",serif;color:#fff;font-style:italic;line-height:46px}.quote__text h3{font-weight:400;font-size:35px;position:relative;margin-bottom:15px;display:inline-block}.quote__text h5{font-size:23px;font-weight:700;letter-spacing:1px;margin:0}.quote__text h3:before{content:"";background-image:url("../images/quote.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:55px;height:55px;position:absolute;top:-21px;left:-32px}main{padding-bottom:70px;padding-top:50px}.header__modal-button{display:none}.header__top-mobile{display:none}.main-form{margin-bottom:100px}.main-form__wrap{padding:84px;background-color:#1a1919;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:550px}.main-form__wrap h2{font-size:38px;font-weight:400;margin-bottom:46px}.main-form__wrap h3{font-size:2.4rem;margin-bottom:2.18rem}.main-form__wrap p{margin-bottom:0;font-size:20px}#main-form,#modal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#main-form input,#modal-form input{background:none;border:none;border-bottom:1px solid #ffffff;padding-bottom:15px;border-radius:0;color:#fff;outline:none;font-size:20px;max-width:460px;width:100%;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease}#modal-form input{border-color:#000;color:#000}#main-form input::-webkit-input-placeholder{color:#fff}#main-form input::-moz-placeholder{color:#fff}#main-form input:-ms-input-placeholder{color:#fff}#main-form input::-ms-input-placeholder{color:#fff}#main-form input::placeholder{color:#fff}#modal-form input::-webkit-input-placeholder{color:#000}#modal-form input::-moz-placeholder{color:#000}#modal-form input:-ms-input-placeholder{color:#000}#modal-form input::-ms-input-placeholder{color:#000}#modal-form input::placeholder{color:#000}#main-form input:focus,#modal-form input:focus{border-color:#b8955a}#main-form__button,#modal__button{padding:22px 40px;background:none;border:1px solid #ffffff;max-width:286px;width:100%;color:#fff;font-size:16px;-webkit-transition:color 0.2s ease,border-color 0.3s ease;transition:color 0.2s ease,border-color 0.3s ease}#modal__button{padding:20px 30px;color:#fff;background-color:#000;max-width:200px;width:100%}#main-form__button:hover,.modal-button:hover{border-color:#b8955a;color:#b8955a}#modal__button:hover{background-color:#b8955a;color:#fff}#main-form__button:active,#modal__button:active,.modal-button:active{border-color:#b8955a;color:#fff;background-color:#b8955a}.main-form img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.footer{background-color:#1a1919;padding-top:55px;padding-bottom:30px}.footer__main{padding-bottom:40px;border-bottom:1px solid #444343;margin-bottom:30px}.footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.footer__column p{color:#fff;margin-bottom:0;font-weight:400;font-size:14px;line-height:26px}.footer-logo a{font-size:22px;display:inline-block}.footer-logo span{font-weight:700}.footer li a,.footer-mail,.footer-phone a,.footer__bottom a{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.footer li a:hover,.footer-mail:hover,.footer-phone a:hover,.footer__bottom a:hover{color:#b8955a}.footer-phone a{font-weight:600;font-size:20px}.footer-label{font-size:14px;font-weight:400;color:#c2c2c2!important}.footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.footer .social svg{width:32px;height:32px}.footer-title{margin:0;text-transform:uppercase;font-size:18px;color:#fff;font-weight:600;letter-spacing:2px}.footer-title a:hover{color:#b8955a}.footer-mob{display:none}.footer-list ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer-list a{font-size:16px;font-weight:400}.text-mob{display:none}.footer-link{display:inline-block;margin-top:auto;padding-top:18px;padding-bottom:18px;color:#fff;background-color:#b8955a;border:1px solid #b8955a;max-width:100%;font-size:14px;text-align:center;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}.footer-link:hover{background-color:inherit;color:#b8955a}.footer__bottom{font-size:14px}.footer__bottom a{color:#fff}.footer__copy{text-align:left;color:#c2c2c2}.footer__copy span{font-weight:700}.footer__policy{text-align:center}.footer__agreement{text-align:right}.modal-open{padding:0!important}.modal-dialog{max-width:587px;width:100%}.modal-content{border-radius:0}.modal-header{border-bottom:0;position:relative;padding:50px 60px 0 60px}.modal-body{padding:50px 60px}.modal-body h3{text-align:center;font-weight:600;margin-bottom:20px}.modal-body p{text-align:center;margin-bottom:3rem}.modal-header .btn-close{position:absolute;top:17px;right:17px;width:12px;height:12px}.btn-close{opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;outline:none;-webkit-transition:0.2s ease;transition:0.2s ease}.btn-close:focus{-webkit-box-shadow:none;box-shadow:none}.btn-close:hover{opacity:0.5}.section-nav a:hover{color:#b8955a;border-color:#b8955a}.phone-fixed{position:sticky;left:85%;bottom:50px;background-color:#b8955a;color:#fff;width:72px;height:72px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.phone-circle{position:absolute;width:100%;z-index:3;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.phone-fixed:before{position:absolute;content:"";width:88px;height:88px;border-radius:50%;background-color:#b8955a66;-webkit-animation:pulse 2.1s infinite;animation:pulse 2.1s infinite;-webkit-animation-delay:0.2s;animation-delay:0.2s;z-index:1}.price-card{background-color:#fafafa;border-radius:20px;padding:35px 30px 30px 30px;max-width:700px;width:100%}.price-card *{color:#1f2120}.price-card h2{font-family:"Gotham Pro Medium";font-weight:400;font-size:28px;line-height:1.3;margin-bottom:20px}.price-graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}.price-graph__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.price-graph__label span{font-size:16px}.price-graph__scale{width:100%;border-radius:5px;background-color:#e8e8e8;height:8px}.price-graph__scale span{display:block;height:100%;background-color:#b8955a;border-radius:5px}.price-card h6{font-size:16px;font-weight:400;margin-bottom:10px}.price-card p{margin-bottom:20px}.price-card h4{font-weight:600;font-family:"Gotham Pro Medium";font-size:16px;margin-bottom:10px}.price-card ul{padding-left:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}.price-card li{font-size:18px}.price-card h3{font-weight:600;font-family:"Gotham Pro Medium";font-size:16px;letter-spacing:1px;margin-bottom:10px}.amount-value{display:block;font-size:24px;font-weight:600;font-family:"Gotham Pro Medium";margin-bottom:20px}.price-link{display:inline-block;padding:22px 34px;background-color:#000;border:1px solid #000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;text-align:center;letter-spacing:1px}.price-link:hover{background-color:unset;border:1px solid #b8955a;color:#b8955a}.fullness-100{width:100%}.fullness-80{width:80%}.fullness-70{width:70%}.fullness-60{width:60%}.fullness-50{width:50%}.fullness-30{width:30%}.fullness-20{width:20%}.fullness-15{width:15%}.fullness-10{width:10%}.fullness-5{width:5%}.fullness-0{width:0}.phone-fixed:after{position:absolute;content:"";width:104px;height:104px;border-radius:50%;background-color:#b8955a33;-webkit-animation:pulse 2.1s infinite;animation:pulse 2.1s infinite;z-index:2;opacity:0;-webkit-animation-delay:0.5s;animation-delay:0.5s}.fullHeight{width:100%;background-color:#fff;height:100%;position:fixed;top:0;left:0;-webkit-transition:all 0.1s ease!important;transition:all 0.1s ease!important;overflow:hidden;z-index:1}.overflowHidden{overflow:hidden}.modal-backdrop{height:100%}.breadcrumb{margin:0}.breadcrumb a,.breadcrumb li{font-size:18px;color:#565656}.breadcrumb .active:before{font-weight:400}.breadcrumb a:hover{color:#1f2120}.breadcrumb .active{font-size:18px;color:#1f2120;font-weight:600}.error-message{font-size:14px!important;display:none;color:#f0304e;margin-top:-40px;margin-bottom:0!important;text-align:left!important}.input-invalid{border-color:#f0304e!important}.input-invalid::-webkit-input-placeholder{color:#f0304e!important}.input-invalid::-moz-placeholder{color:#f0304e!important}.input-invalid:-ms-input-placeholder{color:#f0304e!important}.input-invalid::-ms-input-placeholder{color:#f0304e!important}.input-invalid::placeholder{color:#f0304e!important}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:0.8}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:0.8}to{opacity:0}}