:root{--default-color:#181a16;--theme-color:#5f5794;}.default_colored_text{color:var(--default-color) !important;}.theme_colored_text{color:var(--theme-color) !important;}.theme_colored_text_hover:hover{color:var(--theme-color) !important;}.theme_colored_bg{background-color:var(--theme-color) !important;}.dropdown-toggle:after{border:0;top:-1px;vertical-align:unset;content:url("data:image/svg+xml,%3Csvg width=\'10\' height=\'6\' viewBox=\'0 0 10 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L5 5L9 1\' stroke=\'%23AAACB0\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");}body{font-family:"Forma DJR Cyrillic Deck",serif;font-style:normal;font-weight:300;font-size:16px;line-height:normal;color:var(--default-color);}.title-font{font-weight:500;}a,button{-webkit-transition:.3s;transition:.3s;}a:hover{color:inherit;text-decoration:none;}input[type=text]:focus{border-color:var(--theme-color) !important;outline:none;}img{height:auto;max-width:100%;}.navbar .navbar-nav{width:100%;-ms-flex-pack:distribute;justify-content:space-around;}.navbar .navbar-nav .dropdown-menu{border-radius:4px;}.navbar .navbar-nav>.nav-item.last>.nav-link{padding-right:0;}.navbar .navbar-nav>.nav-item.active>.nav-link{color:var(--theme-color) !important;}.navbar .navbar-nav>.nav-item>.nav-link{padding:0;font-weight:300;font-size:16px;line-height:150%;}.navbar .navbar-nav>.nav-item ul li a{font-size:13px;line-height:140%;padding:10px 20px;}.container{padding-left:10px;padding-right:10px;max-width:1480px;}.row{margin-left:-10px;margin-right:-10px;}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:10px;padding-right:10px;}section{padding:80px 0;}.header{padding:40px 0;position:fixed;width:100%;top:0;z-index:10;background-color:#fff;border-bottom:1px solid #f1f1f1;}.header__navbar{width:100%;}.header__phone{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;font-weight:500;font-size:20px;line-height:120%;color:#414141;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;}.section-title{font-size:40px;line-height:120%;margin-bottom:30px;}.btn{font-weight:500;font-size:18px;line-height:111%;color:#fff;padding:20px 40px;box-shadow:0 10px 15px 0 rgba(15,23,0,.05);background:#5f5794;}.middle{padding-top:106px;}.breadcrumb{padding:40px 0 25px;}.breadcrumb-item{font-size:16px;line-height:120%;letter-spacing:.05em;}h1{font-weight:500;font-size:40px;line-height:120%;color:#5f5794;margin-bottom:30px;}.up{background:url("/assets/images/up.png") center no-repeat;}.main-banner{padding-top:215px;padding-bottom:143px;}.main-banner-title{font-size:54px;color:#7f85bd;padding-bottom:14px;margin-bottom:40px;border-bottom:1px solid #cbcbcb;}.main-banner-image{box-shadow:0 4px 15px 0 rgba(0,0,0,.25);border-radius:15px;}.main-banner-image-wrapper{position:relative;}.main-banner-image-wrapper:before{position:absolute;z-index:-1;width:292px;height:491px;bottom:-63px;right:0;background-color:#7f85bd;content:"";}.main-banner-socials{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}.main-banner-socials-item{border-radius:15px;background-color:#7f85bd;padding:15px 30px;color:#fff;font-size:20px;line-height:120%;width:100%;display:block;-webkit-transition:.3s;transition:.3s;}.main-banner-socials-item:hover{box-shadow:0 4px 15px 0 rgba(0,0,0,.25);}.main-banner-socials-item span{padding-left:10px;}.main-banner-socials-item-wrapper{color:#fff;width:100%;max-width:180px;}.our-works-data{margin-bottom:20px;display:-ms-grid;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-areas:"A   B   C" "A   B   C" "A   B   C" "A   B   C" "A   B   C" "A   B   C" "D   B   F" "D   B   F" "D   B   F" "D   B   F" "D   E   F" "D   E   F" "D   E   F" "D   E   F" "D   E   F" "D   E   F" "D   E   F";grid-auto-flow:row dense;}.our-works-item:nth-child(6n+1){grid-area:A;}.our-works-item:nth-child(6n+2){grid-area:B;}.our-works-item:nth-child(6n+3){grid-area:C;}.our-works-item:nth-child(6n+4){grid-area:D;}.our-works-item:nth-child(6n+5){grid-area:E;}.our-works-item:nth-child(6n+6){grid-area:F;}.our-works-image{border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);object-fit:cover;height:100%;width:100%;}.our-works-image-small{height:447px;}.our-works-image-big{height:618px;}.our-works-button{margin:0 auto;margin-top:30px;cursor:pointer;}.our-works-button:hover{color:#fff;}.our-works-button-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;}.want-form-image,.talk-form-image,.modal-content-image{border-radius:15px;box-shadow:0 4px 15px 0 rgba(0,0,0,.15);}.want-form-title,.talk-form-title,.modal-content-title{margin-bottom:25px;}.want-form form p,.want-form form label,.talk-form form p,.talk-form form label,.modal-content form p,.modal-content form label{margin:0;padding:0;}.want-form form .qform-row,.talk-form form .qform-row,.modal-content form .qform-row{position:relative;}.want-form form .qform-field__bottom-box,.talk-form form .qform-field__bottom-box,.modal-content form .qform-field__bottom-box{position:absolute;bottom:0px;font-size:14px;color:red;}.want-form form .qform-field-outside-label-box,.talk-form form .qform-field-outside-label-box,.modal-content form .qform-field-outside-label-box{font-weight:500;font-size:16px;line-height:120%;margin-bottom:10px;}.want-form form .qform-field__block_box__field-box__dropzone,.talk-form form .qform-field__block_box__field-box__dropzone,.modal-content form .qform-field__block_box__field-box__dropzone{border:2px solid #ececec;padding:18px 25px;border-radius:10px;width:100%;font-weight:500;font-size:16px;line-height:120%;color:#9e9e9e;margin-bottom:20px;background-color:#fff;text-align:left;position:relative;}.want-form form .qform-field__block_box__field-box__dropzone:before,.talk-form form .qform-field__block_box__field-box__dropzone:before,.modal-content form .qform-field__block_box__field-box__dropzone:before{position:absolute;top:50%;right:25px;content:"";background-image:url("data:image/svg+xml,%3Csvg width=\'25\' height=\'40\' viewBox=\'0 0 25 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_2_2173)\'%3E%3Cpath d=\'M14.1466 27.6937C13.073 28.8861 11.5735 29.6067 9.97813 29.697C8.38274 29.7872 6.8221 29.2397 5.63953 28.1749C4.45697 27.1102 3.74935 25.6153 3.67234 24.0192C3.59533 22.4231 4.15524 20.8566 5.2289 19.6641L12.9574 11.0808C13.7382 10.2136 14.8287 9.68952 15.989 9.62389C17.1493 9.55825 18.2843 9.95642 19.1444 10.7308C20.0044 11.5052 20.519 12.5924 20.575 13.7532C20.631 14.914 20.2238 16.0533 19.443 16.9205L13.1866 23.8689C12.6986 24.4109 12.017 24.7384 11.2918 24.7795C10.5667 24.8205 9.85728 24.5716 9.31975 24.0876C8.78222 23.6036 8.46058 22.9242 8.42557 22.1987C8.39057 21.4732 8.64507 20.7611 9.1331 20.2191L14.6534 14.0881L15.8695 15.1831L10.3492 21.314C10.1539 21.5308 10.0521 21.8157 10.0661 22.1059C10.0801 22.3961 10.2088 22.6679 10.4238 22.8615C10.6388 23.0551 10.9226 23.1546 11.2127 23.1382C11.5027 23.1218 11.7754 22.9908 11.9706 22.774L18.2269 15.8256C18.4686 15.5572 18.6554 15.2442 18.7768 14.9046C18.8982 14.5649 18.9518 14.2052 18.9345 13.846C18.9171 13.4867 18.8292 13.135 18.6758 12.8109C18.5224 12.4868 18.3064 12.1967 18.0403 11.957C17.7741 11.7174 17.463 11.5329 17.1246 11.4142C16.7862 11.2955 16.4273 11.2449 16.0682 11.2652C15.7091 11.2855 15.357 11.3764 15.0319 11.5326C14.7068 11.6888 14.4151 11.9074 14.1734 12.1757L6.44496 20.7591C5.66412 21.6263 5.25691 22.7656 5.31291 23.9264C5.36892 25.0872 5.88355 26.1744 6.7436 26.9488C7.60365 27.7231 8.73866 28.1213 9.89894 28.0557C11.0592 27.99 12.1497 27.466 12.9306 26.5988L19.923 18.8329L21.1391 19.9278L14.1466 27.6937Z\' fill=\'%239E9E9E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_2_2173\'%3E%3Crect width=\'40\' height=\'25\' fill=\'white\' transform=\'translate(0 40) rotate(-90)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:25px;height:40px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.want-form form .qform-field.file .qform-field__block_box__field-box__file,.talk-form form .qform-field.file .qform-field__block_box__field-box__file,.modal-content form .qform-field.file .qform-field__block_box__field-box__file{min-height:unset;}.want-form form input,.want-form form textarea,.talk-form form input,.talk-form form textarea,.modal-content form input,.modal-content form textarea{border:2px solid #ececec;padding:18px 25px;border-radius:10px;width:100%;font-weight:500;font-size:16px;line-height:120%;color:#9e9e9e;margin-bottom:20px;}.want-form form .submit-box,.talk-form form .submit-box,.modal-content form .submit-box{width:100%;}.want-form form input[type="submit"],.talk-form form input[type="submit"],.modal-content form input[type="submit"]{box-shadow:0 10px 15px 0 rgba(15,23,0,.05);background:#5f5794;color:#fff;font-weight:500;font-size:18px;line-height:111%;border-radius:10px;padding:20px 40px;width:100%;}.want-form form textarea,.talk-form form textarea,.modal-content form textarea{min-height:155px;}.want-form form .qform-field__submit_agree-box label:before,.talk-form form .qform-field__submit_agree-box label:before,.modal-content form .qform-field__submit_agree-box label:before{-ms-transform:unset;-webkit-transform:unset;transform:unset;}.want-form form .qform-field__submit_agree-box input[type=checkbox]:checked+label:after,.talk-form form .qform-field__submit_agree-box input[type=checkbox]:checked+label:after,.modal-content form .qform-field__submit_agree-box input[type=checkbox]:checked+label:after{-ms-transform:translateY(110%);-webkit-transform:translateY(110%);transform:translateY(110%);}.events{margin-bottom:80px;}.events-data{position:relative;}.events .all-events{position:absolute;right:0;top:-60px;font-weight:500;font-size:18px;line-height:111%;text-decoration:underline;}.events-item-title{font-weight:500;font-size:25px;line-height:120%;margin-bottom:20px;}.events-item-date{font-size:20px;line-height:120%;letter-spacing:.08em;margin-bottom:15px;}.events-item-desc{font-size:20px;line-height:120%;letter-spacing:.07em;margin-bottom:15px;}.footer{background:#fafafa;}.footer__top{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;margin-bottom:30px;border-bottom:1px solid #ebebeb;}.footer__top ul{list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;-ms-flex-pack:start;justify-content:flex-start;padding:0;}.footer__top ul li{font-size:16px;line-height:150%;}.footer__top .contacts__item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}.footer__top .contacts__item:not(:last-child){margin-bottom:18px;}.footer__bottom{padding-bottom:30px;}.footer__copyright{font-size:14px;line-height:107%;opacity:.5;color:#0c2b7d;}.talk-form form .qform-row{display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:968px;width:100%;margin-bottom:10px;}.talk-form form .qform-row .qform-field{width:inherit;}.talk-form form .qform-row .qform-field:not(:last-child){margin-right:20px;}.talk-form form .qform-row .qform-field.radio .qform-field__block_box__field-box{-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}.talk-form form .qform-row:nth-child(3){padding-bottom:20px;}.talk-form form .qform-row:nth-child(3) .qform-field-outside-label-box{margin-bottom:30px;}.talk-form form .qform-row:last-child{max-width:473px;}.talk-form-subtitle{font-size:16px;line-height:120%;letter-spacing:.05em;margin-bottom:30px;}.services-item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d9d9d9;}.services-item-title{font-size:36px;line-height:120%;margin-bottom:20px;}.services-item-desc{font-size:20px;line-height:120%;letter-spacing:.05em;margin-bottom:20px;}.services-item-price{font-size:20px;line-height:120%;letter-spacing:.05em;margin-bottom:30px;font-weight:500;}.services-item-buttons .btn{max-width:227px;width:100%;box-shadow:0 10px 15px 0 rgba(15,23,0,.05);border-radius:10px;}.services-item-more{margin-right:20px;}.services-item-more:hover{color:#fff;}.services-item-modal{background:#fff;border:1px solid var(--theme-color);color:var(--theme-color);}.services-item-modal:hover{color:var(--theme-color);}.news-items{row-gap:20px;}.news-item{box-shadow:0 4px 15px 0 rgba(0,0,0,.15);background:#fff;border-radius:15px;padding-bottom:20px;}.news-item-image-wrapper{margin-bottom:20px;}.news-item-title{font-size:20px;line-height:120%;letter-spacing:.05em;}.news-item-title-date{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 20px;-ms-flex-pack:justify;justify-content:space-between;}.news-item-date{font-size:16px;line-height:120%;letter-spacing:.05em;}.gallery-items{padding-top:10px;row-gap:20px;margin-bottom:160px;}.contacts>div{padding:20px 15px 20px 60px;border-bottom:1px solid #ececec;font-weight:500;font-size:1.055em;}.contacts>span{text-transform:uppercase;color:#6c757d;font-size:.785em;display:block;font-weight:800;margin-bottom:2px;}.contacts .contact_address{position:relative;}.contacts .contact_address:after{background:url("../images/shop/address.png") center no-repeat;width:50px;position:absolute;left:0;top:0;bottom:0;content:"";}.contacts .contact_phone{position:relative;}.contacts .contact_phone:after{background:url("../images/shop/phone.png") center no-repeat;width:50px;position:absolute;left:0;top:0;bottom:0;content:"";}.contacts .contact_phone .contact-phone-item{display:block;}.contacts .contact_phone .contact_email{position:relative;}.contacts .contact_phone .contact_email:after{background:url("../images/shop/email.png") center no-repeat;width:50px;position:absolute;left:0;top:0;bottom:0;content:"";}.contacts .contact_phone .contact_work{position:relative;}.contacts .contact_phone .contact_work:after{background:url("../images/shop/time.png") center no-repeat;width:50px;position:absolute;left:0;top:0;bottom:0;content:"";}.contacts-socials{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;font-weight:500;font-size:20px;line-height:175%;color:#000;margin-top:40px;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px;}@media screen and (max-width:992px){.outer-mobile-navbar{padding:15px;}.mobile-navbar .contacts__item-caption{background-color:#fafafa;}.navbar-toggler{width:36px;cursor:pointer;position:relative;padding:15px;border-color:transparent !important;}.navbar-toggler span,.navbar-toggler span:before,.navbar-toggler span:after{width:100%;position:absolute;height:4px;background:var(--theme-color);display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:5px;}.navbar-toggler span{top:14px;left:0;}.navbar-toggler span:before{content:"";top:-8px;-webkit-transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-webkit-transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-webkit-transition:top 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1);-webkit-transition:top 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms,transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms,transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-o-transition:top 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1);-o-transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-o-transition:top 300ms 300ms,transform 300ms cubic-bezier(.23,1,.32,1);}.navbar-toggler span:after{content:"";bottom:-8px;-webkit-transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-webkit-transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-webkit-transition:bottom 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1);-webkit-transition:bottom 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms,transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms,transform 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-o-transition:bottom 300ms 300ms,-ms-transform 300ms cubic-bezier(.23,1,.32,1);-o-transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(.23,1,.32,1);-o-transition:bottom 300ms 300ms,transform 300ms cubic-bezier(.23,1,.32,1);}.navbar-toggler:not(.collapsed) span{background:transparent;}.navbar-toggler:not(.collapsed) span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:top 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:top 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:top 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:top 300ms,transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:top 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:top 300ms,transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:top 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:top 300ms,transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);}.navbar-toggler:not(.collapsed) span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:bottom 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:bottom 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:bottom 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:bottom 300ms,transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:bottom 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);transition:bottom 300ms,transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:bottom 300ms,-ms-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:bottom 300ms,transform 300ms 300ms cubic-bezier(.68,-.55,.265,1.55);}}@media (max-width:1400px){.navbar .navbar-nav>.nav-item>.nav-link{font-size:16px;}.container{padding-left:30px;padding-right:30px;}section{padding:60px 0;}.header{padding:35px 0;}.header__phone{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:20px;}.section-title{font-size:35px;margin-bottom:25px;}.btn{font-size:17px;padding:15px 35px;}.middle{padding-top:80px;}.breadcrumb{padding:35px 0 20px;}.breadcrumb-item{font-size:15px;}h1{font-size:35px;margin-bottom:25px;}.main-banner{padding-top:100px;padding-bottom:100px;}.main-banner-title{font-size:50px;padding-bottom:14px;margin-bottom:35px;}.main-banner-image{border-radius:10px;}.main-banner-image-wrapper:before{width:200px;height:400px;bottom:-63px;right:0;}.main-banner-socials{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;}.main-banner-socials-item{border-radius:10px;padding:10px 25px;font-size:18px;}.main-banner-socials-item span{padding-left:5px;}.main-banner-socials-item-wrapper{max-width:170px;}.our-works-image{border-radius:10px;}.our-works-image-small{height:400px;}.our-works-image-big{height:500px;}.our-works-button{margin-top:25px;cursor:pointer;}.want-form-image,.talk-form-image,.modal-content-image{border-radius:15px;height:100%;object-fit:cover;}.want-form-image-wrapper,.talk-form-image-wrapper,.modal-content-image-wrapper{height:100%;}.want-form-title,.talk-form-title,.modal-content-title{margin-bottom:20px;}.want-form form .qform-field__bottom-box,.talk-form form .qform-field__bottom-box,.modal-content form .qform-field__bottom-box{font-size:13px;}.want-form form .qform-field-outside-label-box,.talk-form form .qform-field-outside-label-box,.modal-content form .qform-field-outside-label-box{font-size:15px;margin-bottom:5px;}.want-form form .qform-field__block_box__field-box__dropzone,.talk-form form .qform-field__block_box__field-box__dropzone,.modal-content form .qform-field__block_box__field-box__dropzone{padding:15px 20px;border-radius:5px;font-size:15px;margin-bottom:15px;}.want-form form .qform-field__block_box__field-box__dropzone:before,.talk-form form .qform-field__block_box__field-box__dropzone:before,.modal-content form .qform-field__block_box__field-box__dropzone:before{right:25px;width:25px;height:40px;}.want-form form input,.want-form form textarea,.talk-form form input,.talk-form form textarea,.modal-content form input,.modal-content form textarea{padding:15px 20px;border-radius:5px;font-size:15px;margin-bottom:15px;}.want-form form input[type="submit"],.talk-form form input[type="submit"],.modal-content form input[type="submit"]{font-size:17px;border-radius:5px;padding:15px 35px;margin:0;}.events{margin-bottom:60px;}.events .all-events{top:-60px;font-size:17px;}.events-item-title{font-size:22px;margin-bottom:15px;}.events-item-date{font-size:18px;margin-bottom:10px;}.events-item-desc{font-size:18px;margin-bottom:10px;}.footer__top{padding:35px 0;margin-bottom:25px;}.footer__top ul{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;}.footer__top ul li{font-size:15px;}.footer__top .contacts__item{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;}.footer__top .contacts__item:not(:last-child){margin-bottom:15px;}.footer__bottom{padding-bottom:25px;}.footer__copyright{font-size:13px;}.content__inner{margin-bottom:55px;}.talk-form form .qform-row{margin-bottom:10px;}.talk-form form .qform-row .qform-field.radio .qform-field__block_box__field-box{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;}.talk-form form .qform-row:nth-child(3){padding-bottom:15px;}.talk-form form .qform-row:nth-child(3) .qform-field-outside-label-box{margin-bottom:25px;}.talk-form form .qform-row:last-child{max-width:473px;}.talk-form-subtitle{font-size:15px;margin-bottom:25px;}.services-item:not(:last-child){padding-bottom:25px;margin-bottom:25px;}.services-item-title{font-size:30px;margin-bottom:15px;}.services-item-desc{font-size:18px;margin-bottom:15px;}.services-item-price{font-size:18px;margin-bottom:25px;}.services-item-buttons .btn{max-width:200px;border-radius:10px;}.services-item-more{margin-right:15px;}.news{padding-bottom:100px !important;}.news-item{border-radius:10px;padding-bottom:15px;}.news-item-image-wrapper{margin-bottom:15px;}.news-item-title{font-size:18px;}.news-item-title-date{padding:0 15px;}.news-item-date{font-size:15px;}.gallery-items{padding-top:10px;row-gap:20px;margin-bottom:100px;}.contacts>div{padding:20px 15px 20px 60px;font-size:1.055em;}.contacts>span{font-size:.785em;}.contacts .contact_address:after{width:50px;}.contacts .contact_phone:after{width:50px;}.contacts .contact_phone .contact_email:after{width:50px;}.contacts .contact_phone .contact_work:after{width:50px;}}@media (max-width:1200px){.navbar .navbar-nav>.nav-item>.nav-link{font-size:15px;}.container{padding-left:20px;padding-right:20px;}section{padding:50px 0;}.header{padding:30px 0;}.header__phone{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px;}.section-title{font-size:30px;margin-bottom:20px;}.btn{font-size:16px;padding:10px 30px;}.middle{padding-top:90px;}.breadcrumb{padding:30px 0 20px;}.breadcrumb-item{font-size:14px;}h1{font-size:30px;margin-bottom:20px;}body{font-size:14px;}.main-banner{padding-top:80px;padding-bottom:80px;}.main-banner-title{font-size:45px;padding-bottom:14px;margin-bottom:30px;}.main-banner-image-wrapper:before{width:150px;height:300px;bottom:-63px;right:-10px;}.main-banner-socials{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}.main-banner-socials-item{padding:10px 20px;font-size:17px;}.main-banner-socials-item span{padding-left:5px;}.main-banner-socials-item-wrapper{max-width:160px;}.our-works-image-small{height:350px;}.our-works-image-big{height:450px;}.our-works-button{margin-top:20px;}.want-form-image,.talk-form-image,.modal-content-image{border-radius:10px;}.want-form-title,.talk-form-title,.modal-content-title{margin-bottom:15px;}.want-form form .qform-field__bottom-box,.talk-form form .qform-field__bottom-box,.modal-content form .qform-field__bottom-box{font-size:12px;}.want-form form .qform-field-outside-label-box,.talk-form form .qform-field-outside-label-box,.modal-content form .qform-field-outside-label-box{font-size:14px;}.want-form form .qform-field__block_box__field-box__dropzone,.talk-form form .qform-field__block_box__field-box__dropzone,.modal-content form .qform-field__block_box__field-box__dropzone{padding:15px 15px;font-size:14px;margin-bottom:10px;}.want-form form .qform-field__block_box__field-box__dropzone:before,.talk-form form .qform-field__block_box__field-box__dropzone:before,.modal-content form .qform-field__block_box__field-box__dropzone:before{-ms-transform:translateY(-50%) scale(.9);-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);}.want-form form input,.want-form form textarea,.talk-form form input,.talk-form form textarea,.modal-content form input,.modal-content form textarea{padding:15px;font-size:14px;}.want-form form input[type="submit"],.talk-form form input[type="submit"],.modal-content form input[type="submit"]{font-size:16px;padding:15px 30px;}.events{margin-bottom:50px;}.events .all-events{top:-40px;font-size:16px;}.events-item-title{font-size:20px;}.events-item-date{font-size:16px;}.events-item-desc{font-size:16px;}.footer__top{padding:30px 0;margin-bottom:20px;}.footer__top ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}.footer__top ul li{font-size:14px;}.footer__bottom{padding-bottom:20px;}.footer__copyright{font-size:12px;}.content__inner{margin-bottom:45px;}.talk-form form .qform-row .qform-field.radio .qform-field__block_box__field-box{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}.talk-form form .qform-row:nth-child(3){padding-bottom:10px;}.talk-form form .qform-row:nth-child(3) .qform-field-outside-label-box{margin-bottom:20px;}.talk-form-subtitle{font-size:15px;margin-bottom:25px;}.services{padding-bottom:100px !important;}.services-item:not(:last-child){padding-bottom:20px;margin-bottom:20px;}.services-item-title{font-size:25px;}.services-item-desc{font-size:16px;margin-bottom:10px;}.services-item-price{font-size:16px;margin-bottom:20px;}.services-item-buttons .btn{max-width:190px;}.services-item-more{margin-right:15px;}.news{padding-bottom:80px !important;}.gallery-items{margin-bottom:80px;}.contacts>div{padding:20px 15px 20px 60px;font-size:1.055em;}.contacts>span{font-size:.785em;}.contacts__item-title{font-size:14px;}.contacts .contact_address:after{width:50px;}.contacts .contact_phone:after{width:50px;}.contacts .contact_phone .contact_email:after{width:50px;}.contacts .contact_phone .contact_work:after{width:50px;}}@media (max-width:992px){section{padding:40px 0;}.header{padding:0;}.section-title{font-size:25px;margin-bottom:15px;}.btn{font-size:15px;padding:10px 25px;}.middle{padding-top:60px;}.breadcrumb{padding:25px 0 15px;}.breadcrumb-item{font-size:13px;}h1{font-size:25px;margin-bottom:15px;}.main-banner{padding-top:40px;padding-bottom:60px;}.main-banner-title{font-size:35px;padding-bottom:14px;margin-bottom:25px;}.main-banner-image-wrapper:before{width:150px;height:250px;bottom:-63px;right:-10px;}.main-banner-socials{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}.main-banner-socials-item{font-size:16px;height:40px;}.main-banner-socials-item span{display:none;}.main-banner-socials-item-wrapper{max-width:fit-content;}.our-works-image-small{height:300px;}.our-works-image-big{height:400px;}.our-works-button{margin-top:15px;}.events{margin-bottom:40px;}.events .all-events{top:-35px;font-size:15px;}.events-item-title{font-size:18px;}.events-item-date{font-size:15px;}.events-item-desc{font-size:14px;}.footer__top ul{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}.footer__top ul li{font-size:14px;}.content__inner{margin-bottom:40px;}.talk-form form .qform-row .qform-field.radio .qform-field__block_box__field-box{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}.talk-form form .qform-row:nth-child(3) .qform-field-outside-label-box{margin-bottom:15px;}.talk-form form .qform-row:last-child{max-width:50%;}.talk-form-subtitle{font-size:15px;margin-bottom:25px;}.services{padding-bottom:80px !important;}.services-item-title{font-size:22px;}.services-item-desc{font-size:15px;}.services-item-price{font-size:15px;}.services-item-buttons .btn{max-width:190px;}.news{padding-bottom:60px !important;}.gallery-items{margin-bottom:60px;}.content{min-height:400px;}.contacts>div{padding:20px 15px 20px 60px;font-size:1.055em;}.contacts>span{font-size:.785em;}.contacts__item-title{font-size:14px;}.contacts .contact_address:after{width:50px;}.contacts .contact_phone:after{width:50px;}.contacts .contact_phone .contact_email:after{width:50px;}.contacts .contact_phone .contact_work:after{width:50px;}}@media (max-width:768px){section{padding:35px 0;}.btn{font-size:14px;}.middle{padding-top:50px;}.header__logo img{max-width:350px;}.main-banner{padding-top:40px;padding-bottom:50px;}.main-banner .row{row-gap:20px;}.main-banner-title{font-size:30px;margin-bottom:20px;}.main-banner-image-wrapper:before{width:200px;height:250px;bottom:-40px;right:-10px;}.main-banner-socials{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}.main-banner-socials-item{height:40px;padding:10px 15px;}.main-banner-socials-item span{display:none;}.main-banner-socials-item-wrapper{max-width:fit-content;}.our-works-image-small{height:200px;}.our-works-image-big{height:300px;}.our-works-button{margin-top:10px;}.want-form .row .want-form-image-wrapper{display:none;}.events .row{row-gap:15px;}.events-item{padding-bottom:15px;border-bottom:1px solid #eee;}.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;}.footer__top ul{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}.footer__top ul li{font-size:14px;}.footer-contacts{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}.content__inner{margin-bottom:35px;}.talk-form form .qform-row .qform-field.radio .qform-field__block_box__field-box{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;}.talk-form form .qform-row:nth-child(3) .qform-field-outside-label-box{margin-bottom:10px;}.talk-form form .qform-row:last-child{max-width:50%;}.talk-form-subtitle{font-size:14px;margin-bottom:20px;}.services{padding-bottom:60px !important;}.services-item-title{font-size:20px;}.services-item-desc{font-size:14px;}.services-item-price{font-size:14px;}.services-item-buttons .btn{max-width:190px;}.news{padding-bottom:40px !important;}.news-item-image{width:100%;object-fit:cover;}.news-item-title-date{-ms-flex-align:center;align-items:center;}.gallery-items{margin-bottom:40px;}.content{min-height:400px;}.contacts>div{padding:20px 15px 20px 60px;font-size:1.055em;}.contacts>span{font-size:.785em;}.contacts__item-title{font-size:14px;}.contacts .contact_address:after{width:50px;}.contacts .contact_phone:after{width:50px;}.contacts .contact_phone .contact_email:after{width:50px;}.contacts .contact_phone .contact_work:after{width:50px;}}@media (max-width:576px){section{padding:30px 0;}.btn{font-size:13px;}.middle{padding-top:50px;}.header__logo img{max-width:160px;}.main-banner-title{font-size:25px;}.main-banner-image-wrapper:before{width:150px;height:200px;bottom:-20px;right:-10px;}.main-banner-socials{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}.main-banner-socials-item{height:40px;padding:10px 10px;}.main-banner-socials-item span{display:none;}.main-banner-socials-item-wrapper{max-width:fit-content;}.our-works-data{margin-bottom:15px;grid-gap:20px;grid-template-columns:repeat(2,1fr);grid-template-areas:"A   B" "C   D" "E   F";grid-auto-flow:row dense;}.our-works-image-small{height:200px;}.our-works-image-big{height:200px;}.our-works-button{margin-top:10px;}.footer__top ul{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;}.footer__top ul li{font-size:14px;}.footer-contacts{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}.talk-form form .qform-row{-ms-flex-direction:column;flex-direction:column;}.talk-form form .qform-row:last-child{max-width:100%;}.talk-form-subtitle{font-size:14px;margin-bottom:20px;}.services{padding-bottom:40px !important;}.services-item-buttons{row-gap:20px;}.services-item-buttons .btn{max-width:150px;}}