@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap);@font-face{font-family:'Bebas Neue Pro';src:url(../fonts/BebasNeuePro/BebasNeuePro-Bold.eot);src:local("Bebas Neue Pro Bold"),local("BebasNeuePro-Bold"),url(../fonts/BebasNeuePro/BebasNeuePro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeuePro/BebasNeuePro-Bold.woff2) format("woff2"),url(../fonts/BebasNeuePro/BebasNeuePro-Bold.woff) format("woff"),url(../fonts/BebasNeuePro/BebasNeuePro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body,html{height:100%;margin:0;padding:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:18px;min-width:375px;line-height:25px;font-family:Raleway,sans-serif;color:#242f38;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Bebas Neue Pro",sans-serif;margin:0;padding:0;font-style:normal;line-height:normal;font-weight:700}.h1,h1{font-size:56px;line-height:54px}.h2,h2{font-size:40px;line-height:44px}.h3,h3{font-size:20px;line-height:24px}.h4,h4{font-size:16px;line-height:20px}.h5,h5{font-size:14px;line-height:20px}.h6,h6{font-size:12px;line-height:17px}p{margin:0}p+p{margin-top:18px}b,strong{font-weight:700}a{color:#242f38}a:hover{color:#242f38}img{max-width:100%;height:auto}a,button{outline:0!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}input,textarea{outline:0!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}textarea{resize:none}.hidden{display:none}.btn{font-family:Raleway,sans-serif;font-size:14px;font-weight:600;line-height:20px;padding:19px 35px;border-radius:0}.btn-lg{padding:24px 35px}.btn-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-icon .icon{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:40px}.btn-warning{background-color:#fec108;border-color:#fec108;color:#242f38}.btn-warning:focus,.btn-warning:hover,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus{background-color:#ecb101;border-color:#ecb101;color:#242f38}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(236,177,0,.4);box-shadow:0 0 0 .2rem rgba(236,177,0,.4)}.form-control{font-family:Raleway,sans-serif;font-size:14px;line-height:20px;font-weight:500;height:70px;padding:24px 30px;color:#242f38;border:1px solid #d8e3e9;background-color:#fff;border-radius:0}.form-control:focus{color:#242f38;background-color:#fff}.form-control::-webkit-input-placeholder{color:#242f38;opacity:.5}.form-control::-moz-placeholder{color:#242f38;opacity:.5}.form-control:-ms-input-placeholder{color:#242f38;opacity:.5}.form-control::-ms-input-placeholder{color:#242f38;opacity:.5}.form-control::placeholder{color:#242f38;opacity:.5}.form-label{font-family:"Bebas Neue Pro",sans-serif;font-size:20px;line-height:22px;font-weight:700;margin-bottom:5px}.form-group{margin-bottom:15px}.form-btn{padding-top:15px}textarea.form-control{height:140px}.container{padding-left:20px;padding-right:20px}.row{margin-left:-20px;margin-right:-20px}.row>*{padding-left:20px;padding-right:20px}.icon{display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:16px;height:16px;background-size:100% 100%}.icon-sm{width:12px;height:13px}.icon-navigate{background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.584794 7.049H5.4535L5.43056 11.9139C5.42981 12.1855 5.61664 12.4218 5.88147 12.4843C6.1463 12.5467 6.41932 12.4188 6.54041 12.1756L11.9378 1.3478C12.051 1.12246 12.0069 0.85014 11.8285 0.671791C11.65 0.493441 11.3772 0.449089 11.1513 0.561689L0.319347 5.94234C0.0784197 6.06544 -0.046841 6.3371 0.0161776 6.59983C0.0791961 6.86255 0.314131 7.04814 0.584794 7.049Z' fill='%23242F38'/%3E%3C/svg%3E%0A")}.icon-mail{background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.705 3.61009C0.489262 3.74801 0.311364 3.9398 0.188035 4.16741C0.0647062 4.39502 -6.00016e-07 4.65097 0 4.9112V10.9657C0 11.3726 0.158035 11.7629 0.43934 12.0506C0.720644 12.3383 1.10218 12.5 1.5 12.5H10.5C10.8978 12.5 11.2794 12.3383 11.5607 12.0506C11.842 11.7629 12 11.3726 12 10.9657V4.9112C12 4.65097 11.9353 4.39502 11.812 4.16741C11.6886 3.9398 11.5107 3.74801 11.295 3.61009L6.795 0.733222C6.5566 0.580813 6.28113 0.5 6 0.5C5.71887 0.5 5.4434 0.580813 5.205 0.733222L0.705 3.61009ZM2.66625 5.46893C2.58431 5.41302 2.4924 5.37416 2.39577 5.35458C2.29914 5.335 2.19969 5.33508 2.1031 5.35481C2.0065 5.37454 1.91465 5.41355 1.83279 5.46959C1.75093 5.52563 1.68066 5.59762 1.626 5.68144C1.57134 5.76526 1.53335 5.85927 1.51421 5.95811C1.49506 6.05694 1.49514 6.15867 1.51443 6.25748C1.55339 6.45703 1.66826 6.63257 1.83375 6.74549L5.58375 9.30246C5.707 9.38657 5.85184 9.43145 6 9.43145C6.14816 9.43145 6.293 9.38657 6.41625 9.30246L10.1663 6.74549C10.3317 6.63257 10.4466 6.45703 10.4856 6.25748C10.5245 6.05793 10.4844 5.85072 10.374 5.68144C10.2636 5.51215 10.092 5.39466 9.8969 5.35481C9.70182 5.31496 9.49924 5.35601 9.33375 5.46893L6 7.74204L2.66625 5.46893Z' fill='%23242F38'/%3E%3C/svg%3E%0A")}.icon-search{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1759 12.1759L15 15M14.0933 7.54667C14.0933 11.1623 11.1623 14.0933 7.54667 14.0933C3.93104 14.0933 1 11.1623 1 7.54667C1 3.93104 3.93104 1 7.54667 1C11.1623 1 14.0933 3.93104 14.0933 7.54667Z' stroke='%23242F38' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.icon-arrow-right{width:17px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H16M16 6L11.5 1.5M16 6L11.5 10.5' stroke='%23242F38' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.slider-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;height:60px}.slider-button-next,.slider-button-prev{width:50%;height:100%;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(254,193,8,.25);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;outline:0;cursor:pointer}.slider-button-next .icon,.slider-button-prev .icon{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.slider-button-next.swiper-button-disabled,.slider-button-prev.swiper-button-disabled{pointer-events:none}.slider-button-next:hover,.slider-button-prev:hover{background-color:#fec108}.slider-button-next-white,.slider-button-prev-white{background-color:rgba(255,255,255,.25)}.slider-button-next-white .icon,.slider-button-prev-white .icon{-webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2)}.slider-button-next-white:hover,.slider-button-prev-white:hover{background-color:#fff}.slider-button-next-white:hover .icon,.slider-button-prev-white:hover .icon{-webkit-filter:none;filter:none}.slider-button-prev{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.hamburger{width:25px;height:15px;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger span{display:block;position:absolute;height:1px;width:100%;background-color:#000;border-radius:1px;opacity:1;right:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:7px}.hamburger span:nth-child(3){top:14px}.hamburger.open span:nth-child(1){top:7px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){top:7px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.bg-gray{background-color:#f7f8fa}.blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;line-height:28px;font-weight:600;position:relative;margin-bottom:0}.blockquote::before{content:'”';display:block;width:43px;height:50px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:15px;font-size:113px;line-height:102px;font-weight:600;color:#fec108}.layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;margin:0 auto}.header-top{padding:12px 0 11px 0;border-bottom:1px solid #d8e3e9}.header-address,.header-email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:17px}.header-address .icon,.header-email .icon{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:15px}.header-logo{display:block;max-width:97px}.header-logo img{display:block;max-width:100%;max-height:100%}.header-work-time{font-size:14px;line-height:20px;font-weight:400;opacity:.5;margin-right:10px}.header-phone{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.05em;text-decoration:none;margin-right:10px}.header-phone:hover{text-decoration:underline}.header-btn{border:1px solid #d8e3e9;border-top:0;border-bottom:0;padding:20px 35px;-webkit-box-shadow:none!important;box-shadow:none!important}.header-btn:focus,.header-btn:hover{background-color:#d8e3e9}.header-main{border-bottom:1px solid #d8e3e9}.header-bottom{background-color:#f7f8fa}.header-menu-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu-list li{font-size:14px;line-height:20px;font-weight:600}.header-menu-list li a{display:block;padding:15px 0;text-decoration:none;position:relative}.header-menu-list li a::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fec108;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header-menu-list li.active a::after,.header-menu-list li:hover a::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.header-menu-list li:not(:last-child){margin-right:45px}.header-search{width:400px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.header-search-icon{padding:16px 0}.header-search-input{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;display:block;padding:15px;font-size:14px;line-height:20px;font-weight:500;color:#242f38;background-color:transparent;border:0}.header-search-input::-webkit-input-placeholder{color:#242f38;opacity:.5}.header-search-input::-moz-placeholder{color:#242f38;opacity:.5}.header-search-input:-ms-input-placeholder{color:#242f38;opacity:.5}.header-search-input::-ms-input-placeholder{color:#242f38;opacity:.5}.header-search-input::placeholder{color:#242f38;opacity:.5}.header-search-btn{display:inline-block;border:0;background-color:transparent;padding:18px 0}.main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;overflow-x:hidden}.section{padding:75px 0 90px 0}.section-title{margin-bottom:30px}.section-header{position:relative;width:100%;min-height:330px;padding:45px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.section-header-img{position:absolute;top:0;left:0;width:100%;height:100%}.section-header-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-header-img::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222f3a;opacity:.5}.section-header-title{color:#fff}.section-body{padding-top:45px}.section-body h2{margin-bottom:30px}.section-map{height:510px}.home-slider-slide{padding:174px 0 75px 0}.home-slider-slide-img{position:absolute;top:0;left:0;width:100%;height:100%}.home-slider-slide-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-slider-slide-img::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222f3a;opacity:.5}.home-slider-slide-content{color:#fff}.home-slider-slide-content h2{margin-bottom:15px}.home-slider-slide-content p{font-size:14px;line-height:21px;margin-bottom:45px}.home-slider-nav{position:absolute;bottom:75px;right:20px;z-index:10}.services-list{margin-left:-5px;margin-right:-5px;margin-top:-10px;counter-reset:services-list}.services-item{padding-left:5px;padding-right:5px;margin-top:10px}.services-desc{padding-top:75px}.card-service{position:relative;text-decoration:none;width:100%;min-height:298px;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f7f8fa;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.card-service::before{content:counter(services-list,decimal-leading-zero);counter-increment:services-list;display:block;font-size:12px;line-height:17px;font-weight:600;-webkit-font-feature-settings:'pnum' on,'onum' on;font-feature-settings:'pnum' on,'onum' on;margin-bottom:15px}.card-service-title{max-width:165px}.card-service-icon svg{display:block;height:30px}.card-service-icon svg path{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.card-service-arrow{margin-top:auto}.card-service-arrow .icon{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.card-service:hover{background-color:#fec108}.card-service-2::before{display:none}.card-service-2:hover{background-color:#242f38;color:#fff}.card-service-2:hover .card-service-icon svg path.white{fill:#fff}.card-service-2:hover .card-service-arrow .icon{-webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2)}.advantages{position:relative;color:#fff}.advantages-bg{position:absolute;top:0;left:0;width:100%;height:100%}.advantages-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages-bg::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#242f38;opacity:.95}.advantages-item{margin-top:15px}.card-advantage-icon{width:70px;height:70px;margin-bottom:30px}.card-advantage-icon img{display:block;max-width:100%;max-height:100%}.feedback-title{margin-bottom:30px}.feedback-img{width:100%;height:100%}.feedback-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.certificates-slider .swiper-slide .image{display:block;width:100%}.certificates-slider .swiper-slide .image img{display:block;width:100%;height:auto}.contacts{padding-bottom:60px}.contacts-header{width:100%;min-height:330px;padding:45px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#f7f8fa}.contacts-list{padding:15px 0 60px 0}.contacts-item{margin-top:30px}.contacts-item h3{line-height:22px;color:#fec108;margin-bottom:30px}.contacts-item a{text-decoration:none}.contacts-item a:hover{text-decoration:underline}.contacts-item p{font-size:18px;line-height:27px;font-weight:500}.contacts-item p+p{margin-top:0}.contacts-item-phone{letter-spacing:.05em}.contacts-map{width:100%;height:580px}.footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#242f38;color:#f7f8fa}.footer-top{padding:60px 0;border-bottom:1px solid rgba(255,255,255,.12)}.footer-top-title{color:#fff}.footer-top-title span{display:block;color:#fec108}.footer-main{padding:75px 0 120px 0}.footer-logo{display:block;max-width:129px;margin-bottom:45px}.footer-logo img{display:block;max-width:100%;max-height:100%}.footer-column{margin-bottom:30px}.footer-title{line-height:22px;color:#fec108;margin-bottom:15px}.footer-text{font-size:14px;line-height:21px;opacity:.5}.footer-phone{letter-spacing:.05em}.footer-menu{margin:0;padding:0;list-style:none}.footer-menu li{font-size:14px;line-height:21px}.footer-menu li a{color:#f7f8fa;text-decoration:none}.footer-menu li a:hover{text-decoration:underline}.footer-menu li:not(:last-child){margin-bottom:5px}.footer-bottom{padding-bottom:60px}.footer-bottom p{font-size:12px;line-height:18px}.footer-policy a{color:#f7f8fa;text-decoration:none}.footer-policy a:hover{text-decoration:underline}.footer-copy,.footer-policy{opacity:.5}.form-popup.fancybox-content{width:100%;max-width:500px;height:auto;background-color:#fff;margin:auto;padding:45px;position:relative;overflow:hidden}.form-popup-title{margin-bottom:20px}.form-popup .fancybox-button{position:absolute;top:20px;right:20px;width:16px;height:16px;padding:0;background-color:transparent}.form-popup .fancybox-button .i-close{position:relative;display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L15 15M1 15L15 1.00001' stroke='%232B2E3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100% 100%;opacity:1}@media (max-width:1200px){.header-menu-list li:not(:last-child){margin-right:30px}.header-search{width:300px}.header-btn{padding:15px 20px}}@media (max-width:992px){body{font-size:14px;line-height:20px}.h1,h1{font-size:40px;line-height:40px}p+p{margin-top:14px}.blockquote{font-size:14px;line-height:20px}.slider-nav{width:100%}.header-menu{display:none;position:absolute;top:100%;left:0;padding:20px;background-color:#fff;border:1px solid #d8e3e9;z-index:100}.header-menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-menu-list li a{padding:5px 10px}.header-menu-list li a::after{display:none}.header-menu-list li:not(:last-child){margin:0}.header-menu-list li.active a,.header-menu-list li:hover a{background-color:#fec108}.header-search{width:250px}.header-search-icon{padding:12px 0}.header-search-input{padding:10px 20px 10px 15px}.header-search-btn{display:none}.section{padding:45px 0}.section-title{margin-bottom:15px}.section-header{padding:30px 0}.section-body h2{margin-bottom:15px}.section-map{height:480px}.home-slider-slide{padding:100px 0 40px 0}.home-slider-slide-content h2{font-size:40px;line-height:40px}.home-slider-slide-content p{margin-bottom:30px}.home-slider-slide-content .btn{width:100%}.services-desc{padding-top:45px}.services-desc-blockquote{margin-top:30px}.certificates-slider-nav{margin-top:15px}.contacts-header{min-height:210px;padding:20px 0}.contacts-list{padding:0 0 30px 0}.contacts-item h3{margin-bottom:15px}.contacts-map{height:420px}.footer-top{padding:30px 0}.footer-top-title{font-size:28px;line-height:31px;margin-bottom:15px}.footer-main{padding:30px 0 15px 0}.footer-logo{margin-bottom:30px}.footer-bottom{padding-bottom:20px}.footer-address{margin-bottom:30px}}@media (max-width:576px){.header-col-btn{padding-right:0}.header-btn{border-right:0}.card-service{min-height:auto}.card-service-title{max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px)}.card-service-arrow{position:absolute;bottom:35px;right:30px}.card-service-2 .card-service-arrow{bottom:-webkit-calc(50% - 6px);bottom:calc(50% - 6px)}.card-advantage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card-advantage-icon{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin:0 15px 0 0}.form-popup{padding:45px 20px}}@media (min-width:992px){.home-slider-slide-content h2{font-size:56px;line-height:54px}.certificates-slider{margin-top:30px}}@media (min-width:1200px){.container{max-width:1320px}.blockquote::before{margin-left:-58px}}

.tit h1 {text-align:center; padding-bottom:0px; padding-top:30px;}
.cat-prod {
    flex-basis: 20%;
    padding: 20px;
    height: 100%;
}

.cat-prod {}

.cat {
    background: #fff;
    box-shadow: 0px 0px 15px silver;
    height: 100%;
    border-radius: 12px;
}

.cat img {border-radius: 12px 12px 0 0;}

.cat p {
    text-align: center;
    padding: 3px 7px;
    margin-bottom: 3px;
    margin-top: 0;
    font-size: 15px;
}
p.tit {
    font-weight: 700;
    padding-top: 15px;
    line-height: 1.2;
    min-height: 72px;
}

p.art {
    font-size: 14px;
}
p.av {
    color: #1ca91c;
    padding-bottom: 15px;
}
.bb-img {
    padding: 0px 0 40px;
}
.but {    background-color: #fec108;
    border-color: #fec108;
    color: #242f38;
text-decoration:none;
font-size:16px;
padding:9px 15px;
width:100%;
display:block;
text-align:center;
border-radius:0 0 12px 12px;
transition:0.5s;
    }

    .but:hover {background:#242f38;; color:white;}
@media (max-width: 768px) {
	.cat-prod {
    flex-basis: 100%;
    padding: 20px;
    height: 100%;
}
}