@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,900&display=swap);.editor{background-color:#fff;width:100%}.editor picture{max-width:100%;height:auto}.editor picture img{max-width:100%;height:auto}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-size:24px;width:100%;margin-bottom:10px}.editor ol,.editor ul{padding-left:20px;margin-bottom:20px}.editor h3{font-size:19px}.editor p{width:100%}.editor em,.editor i,.editor li,.editor p,.editor span,.editor strong{color:#000;font-size:16px;margin-bottom:10px}.editor__row{padding:80px 0}.editor__wrapper{display:grid;gap:30px;width:100%;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:991px){.editor__wrapper{gap:30px 0}}.editor .element-text{width:100%;height:100%}.editor .element-image{padding:20px 0}.editor .element-images-slider{display:inline-grid}.editor .element-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.editor .element-gallery-in-row-1{grid-template-columns:repeat(1,1fr)}.editor .element-gallery-in-row-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:550px){.editor .element-gallery-in-row-2{grid-template-columns:repeat(1,1fr)}}.editor .element-gallery-in-row-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.editor .element-gallery-in-row-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.editor .element-gallery-in-row-3{grid-template-columns:repeat(1,1fr)}}.editor .element-gallery-in-row-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:991px){.editor .element-gallery-in-row-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.editor .element-gallery-in-row-4{grid-template-columns:repeat(1,1fr)}}.editor .element-gallery-in-row-5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:991px){.editor .element-gallery-in-row-5{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.editor .element-gallery-in-row-5{grid-template-columns:repeat(1,1fr)}}.editor .element-gallery-in-row-6{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:991px){.editor .element-gallery-in-row-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.editor .element-gallery-in-row-6{grid-template-columns:repeat(1,1fr)}}.editor .element-gallery-in-row-7{grid-template-columns:repeat(7,1fr)}@media screen and (max-width:991px){.editor .element-gallery-in-row-7{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:550px){.editor .element-gallery-in-row-7{grid-template-columns:repeat(2,1fr)}}.editor .element-gallery-in-row-8{grid-template-columns:repeat(8,1fr)}@media screen and (max-width:991px){.editor .element-gallery-in-row-8{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:550px){.editor .element-gallery-in-row-8{grid-template-columns:repeat(1,1fr)}}.editor__element--top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--top-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--center-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--center-center{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--center-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--bottom-center{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor__element--bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:550px){.editor__element-hidden-s{display:none}}@media screen and (max-width:991px){.editor__element-hidden-m{display:none}}.editor__column-100{grid-column:1/span 12}.editor__column-90{grid-column:auto/span 11}.editor__column-75{grid-column:auto/span 9}.editor__column-50{grid-column:auto/span 6}.editor__column-33{grid-column:auto/span 4}.editor__column-25{grid-column:auto/span 3}.editor__column-20{grid-column:auto/span 5}.editor__column-10{grid-column:auto/span 1}@media screen and (max-width:550px){.editor__column-s-hidden{display:none}.editor__column-s-100{grid-column:auto/span 12}.editor__column-s-90{grid-column:auto/span 11}.editor__column-s-75{grid-column:auto/span 9}.editor__column-s-50{grid-column:auto/span 6}.editor__column-s-33{grid-column:auto/span 4}.editor__column-s-25{grid-column:auto/span 3}.editor__column-s-20{grid-column:auto/span 2}.editor__column-s-10{grid-column:auto/span 1}}@media screen and (max-width:991px){.editor__column-m-hidden{display:none}.editor__column-m-100{grid-column:auto/span 12}.editor__column-m-90{grid-column:auto/span 11}.editor__column-m-75{grid-column:auto/span 9}.editor__column-m-50{grid-column:auto/span 6}.editor__column-m-33{grid-column:auto/span 4}.editor__column-m-25{grid-column:auto/span 3}.editor__column-m-20{grid-column:auto/span 2}.editor__column-m-10{grid-column:auto/span 1}}*{font-family:Poppins,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:900;color:#f40}.btn{border-radius:10px;padding:15px 30px;color:#fff;font-size:18px;line-height:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn.btn-orange{background-color:#f40;border-color:#f40;color:#fff}.btn.btn-white{background:#fff;color:#f40;border:2px solid #fff}.btn.btn-white:hover{background:#fff;color:#f40}.btn.btn-border{background:0 0;color:#f40;border:2px solid #f40}.btn.btn-border:hover{background:#f40;color:#fff}.btn.btn-border.btn-white{color:#fff;border-color:#fff}.btn.btn-border.btn-white:hover{background-color:#fff;color:#f40}img{max-width:100%}.header{width:100%;background:#fff;padding:40px 0}.header .container{max-width:1770px}.header__row{width:100%;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .logo a{display:inline-block}.header .logo img{width:auto;height:50px}.header .menu{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}@media (max-width:991px){.header .menu{display:none}}.header .menu a:not(.btn){color:#000;font-size:18px;font-weight:700;line-height:1}.header .menu .btn{margin-left:20px}.header .mobile_menu{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:none}.header .mobile_menu a{display:inline-block}.header .mobile_menu img{margin-left:20px}@media (max-width:991px){.header .mobile_menu{display:-webkit-box;display:-ms-flexbox;display:flex}}ul.slide_menu{list-style:none;margin-bottom:0;padding:100px 10px 10px;width:auto;background:#f40;position:fixed;top:0;right:-100%;z-index:500;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slide_menu.show{right:0}ul.slide_menu .close_menu{position:absolute;top:20px;right:20px;z-index:600}ul.slide_menu .close_menu img{width:30px;height:30px}ul.slide_menu li a{font-size:20px;color:#fff;position:relative;padding:10px 25px;display:inline-block}.top_offer_img{height:450px;-webkit-box-shadow:0 4px 22px 4px rgba(0,0,0,.25);box-shadow:0 4px 22px 4px rgba(0,0,0,.25);margin-top:40px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}footer{background:url("data:image/svg+xml,%3Csvg width='1432' height='583' viewBox='0 0 1432 583' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1217.2 64.7778V408.1L1432 583H1217.2L716 174.252L214.8 583H0L716 0L1002.4 233.2V64.7778H1217.2Z' fill='%231B1E41'/%3E%3C/svg%3E%0A"),#171a39;background-size:contain,auto;background-repeat:no-repeat;background-position:center bottom;padding:80px 0}footer .title{color:#fff;font-size:20px;font-weight:900}footer .logo{display:inline-block;width:100%;margin-bottom:20px}footer .phone{display:inline-block;color:#fff;font-size:20px;margin-bottom:20px;padding:10px;border:1px solid #fff}footer .phone:hover{color:#fff}footer .email{font-size:18px;width:100%;display:inline-block;color:#fff;margin-bottom:80px}footer .email:hover{color:#fff}footer ul{padding:0;margin:0;list-style:none}footer ul li a{color:#fff;display:inline-block;width:100%;padding:5px 0}footer ul li a:hover{color:#fff}#copyright{background:#000;padding:15px;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#copyright p{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;margin-bottom:0}#copyright p img{-webkit-animation:rotate 3s infinite;animation:rotate 3s infinite;width:30px;margin:0 5px}#copyright p a{color:#fff}#copyright p a:hover{color:#fff}#sub_page_header{padding:160px 20px 80px;background-size:cover;background-position:center;background-repeat:no-repeat}#sub_page_header h1{color:#fff;font-size:50px}#sub_content{padding:20px 0 40px}#sub_content .content{background:#f40;padding:80px}@media (max-width:991px){#sub_content .content{padding:40px}}@media (max-width:480px){#sub_content .content{padding:40px 15px}}#sub_content h1{color:#fff}#sub_content h2{font-size:25px;color:#fff}#sub_content p{color:#fff}#sub_content aside{background:#fff;padding:40px}#sub_content aside ul{padding:0;margin:0;list-style:none}#sub_content aside a{color:#f40;font-size:20px;text-align:center;display:inline-block;width:100%;font-weight:700}.paginator{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:0}.paginator span{background:#fff;border:1px solid #f40;color:#f40;padding:5px 15px;margin:0 2.5px}.paginator a{background:#f40;border:1px solid #f40;color:#fff;padding:5px 15px;margin:0 2.5px}.paginator a:hover{background:#cc3600;border-color:#cc3600;text-decoration:none}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width:768px){#copyright p{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#sub_page_header .overlay h1{font-size:30px}.tiny_realizacje .overlay h2{font-size:26px}}.editor__row{gap:80px!important;padding:40px 0}@media screen and (max-width:991px){.editor__row{gap:30px 15px!important}}.editor__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor .element-image,.editor .element-raw-html{width:100%}.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{color:#000;font-size:30px;font-weight:900;line-height:1.6;margin-bottom:18px}.editor h3{font-size:20px}.editor h4{font-size:18px}.editor h5{font-size:16px}.editor h6{font-size:14px}.editor p{color:#001e42;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.75px;margin-bottom:10px}.editor p:last-child{margin-bottom:0}.editor b,.editor strong{font-weight:700}.editor ol,.editor ul{padding-left:20px;width:100%}.editor ol li,.editor ul li{color:#001e42;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.75px}.copyright{padding:34px 0;position:relative;width:100%;z-index:101}.copyright__row{padding:20px 0;width:100%;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.copyright__row:before{content:"";position:absolute;top:10px;left:0;width:100%;height:1px;background:-webkit-gradient(linear,right top,left top,color-stop(17.88%,#001e42),color-stop(81.33%,#548caf));background:-o-linear-gradient(right,#001e42 17.88%,#548caf 81.33%);background:linear-gradient(270deg,#001e42 17.88%,#548caf 81.33%)}.copyright p{font-weight:400;font-size:11px;line-height:1;letter-spacing:.045em;text-transform:uppercase;color:#001e42;margin-bottom:0;text-align:center;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px}@media screen and (max-width:991px){.copyright p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.copyright p a{color:#fff;font-weight:500;font-weight:400;font-size:11px;line-height:1;letter-spacing:.045em;text-transform:uppercase;color:#001e42;margin-bottom:0;text-align:center}.copyright p svg{width:23px;height:auto}.copyright p svg path{fill:#001e42}.form{width:100%}.form .error{width:100%}.form .error.success{background-color:green;padding:10px;border-radius:10px;margin-bottom:10px;color:#fff;font-size:14px;line-height:1}.form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}@media screen and (max-width:768px){.form__row{grid-template-columns:repeat(1,1fr)}}.form__field{padding:0;border:none;position:relative;font-size:14px;line-height:1;background:0 0;width:100%;z-index:4;outline:0}.form__block{width:100%;border-radius:0;background-color:transparent;position:relative;cursor:pointer;padding:5px 0;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form__block textarea{height:50px;resize:none}.form__block label{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;padding:5px 0;z-index:5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-size:15px;font-weight:400;line-height:1.15}.form__block label.active{padding:0;left:0;top:-12px;font-size:12px;width:auto;height:auto}.form__btn{margin-top:30px}.form__btn .error{margin:0}.form__btn .error.danger{margin-bottom:10px;color:red;font-size:16px}.form__btn .error.success{margin-bottom:10px;color:green;font-size:16px}.form__text{margin-bottom:15px}.form__text p{font-size:12px;line-height:1.3;color:#7e7e7e}.form__text p a{color:#f40;display:inline-block;margin-left:5px;font-size:12px}.form__text p span{display:none;font-size:12px}.form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}.form__checkbox input{width:14px;height:14px;margin-right:10px}.form__checkbox label{width:calc(100% - 25px);color:#fff;font-size:12px;font-weight:400;line-height:1.15}.form__checkbox label a{color:#fff;text-decoration:underline}.phone-trigger{--borderWidth:13px;position:fixed;bottom:-150px;z-index:1000;right:40px;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;border-radius:var(--borderWidth);background:#fff;color:#002966;text-align:center;font-size:15px;font-weight:700;z-index:2;padding:15px 24px;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.phone-trigger div{position:relative;z-index:3}.phone-trigger:before{content:"";position:absolute;width:100%;height:100%;border-radius:var(--borderWidth);background-color:#fff;top:0;left:0;z-index:2}.phone-trigger:after{content:"";position:absolute;top:-5px;left:-5px;height:calc(100% + 10px);width:calc(100% + 10px);background:-o-linear-gradient(30deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:15px;z-index:1;-webkit-animation:animatedgradient 3s ease alternate infinite;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%}@media screen and (max-width:991px){.phone-trigger{font-size:13px;padding:10px 20px}}.phone-trigger:hover{background-color:#002966;color:#fff;text-decoration:none}.phone-trigger:hover:before{background-color:#002966}.phone-trigger:hover span{color:#fff}.phone-trigger:hover svg path{fill:#fff}.phone-trigger.show{bottom:40px}.phone-trigger svg{margin-right:16px}.phone-trigger svg path{-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.phone-trigger span{color:#002966;text-align:center;font-size:15px;font-weight:700;margin-left:5px;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}@media screen and (max-width:991px){.phone-trigger span{display:none}}@-webkit-keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.contact{padding:75px 0;background-color:#f40}.contact__row{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:991px){.contact__row{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__row p{color:#171a39;font-family:Teko,sans-serif;font-size:54px;font-weight:500;line-height:1;max-width:450px}@media screen and (max-width:991px){.contact__row p{text-align:center}}.contact__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22.5px}@media screen and (max-width:991px){.contact__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form{width:100%}.form .title{color:#fd8a04;font-size:22px;font-weight:500;line-height:28px;margin-bottom:20px}.form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form .form__block{position:relative;margin-bottom:30px}.form .form__block label{position:absolute;left:0;top:15px;display:inline-block;padding:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height:1;margin-bottom:0;color:#f40;font-size:15px;font-weight:400;line-height:1;letter-spacing:-.3px}.form .form__block label.active{top:-5px;font-size:10px}.form .form__block input,.form .form__block textarea{width:100%;border-radius:0;padding:10px 0;outline:0;border:none;background-color:transparent;border-bottom:1px solid #d8d8d8}.form .form__block textarea{height:100px;resize:none}.form__check input{position:absolute;left:-9999999px}.form__check input:checked+label:after{opacity:1}.form__check label{color:#8c8c8c;font-size:15px;font-weight:400;line-height:1;cursor:pointer;position:relative;padding-left:30px}.form__check label .show_all{color:#f40;display:inline-block}.form__check label .all_text{display:none}.form__check label:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:2.108px;border:1px solid silver}.form__check label:after{content:"";position:absolute;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%23f2762e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:center 0;opacity:0}.form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.first{padding:175px 0 125px;position:relative;overflow:hidden;background:url(/img/main-pc.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:991px){.first{padding:208px 0 76px;position:relative}.first:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1}}.first .container{max-width:1295px}.first__content{border-radius:26px;background:rgba(0,0,0,.75);max-width:647px;width:100%;padding:60px 70px 40px}@media screen and (max-width:991px){.first__content{position:relative;z-index:2;background:0 0;padding:0}}.first__content p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:15px}.first__content p.title{color:#f40;font-size:16px;font-weight:400;line-height:2;margin-bottom:0}.first__content h1{color:#fff;font-size:48px;font-weight:500;line-height:1.25;letter-spacing:.96px;margin-bottom:15px}@media screen and (max-width:991px){.first__content h1{font-size:24px}}.first__btn{width:100%;gap:17px 22.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reviews{padding:80px 0}.reviews__row{grid-template-columns:385px 1fr;gap:0 70px;display:grid}@media screen and (max-width:991px){.reviews__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reviews__left p{color:#000;font-size:16px;font-weight:500;margin-bottom:30px}.reviews__left h2{margin-bottom:45px;color:#000;margin-bottom:43px}.reviews .slick-slider-dots ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;list-style:none;gap:35px}.reviews .slick-slider-dots ul li button{font-size:0;padding:0;margin:0;width:10px;border:none;height:10px;border-radius:10px;outline:0;background-color:#f2f2f2}.reviews .slick-slider-dots ul li.slick-active button{background-color:#f40}.reviews-slider,.reviews-slider-image{display:inline-grid}.reviews-slider .slick-slide,.reviews-slider-image .slick-slide{margin:0 12px}.reviews-slider .slick-list,.reviews-slider-image .slick-list{margin:0 -12px}.reviews .reviews-tiny{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 24px 20px;border-radius:10px;border:1px solid #f40}.reviews .reviews-tiny svg{width:auto;height:15px}.reviews .reviews-tiny svg path{fill:#f40}.reviews .reviews-tiny__body{color:#000;font-size:14px;font-weight:400;line-height:24px;margin-bottom:24px}.reviews .reviews-tiny__name{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}#kontakt{padding:80px 0}#kontakt h2{margin-bottom:40px;color:#171a39}#kontakt .phone{width:100%;display:inline-block;color:#171a39;font-size:36px}#kontakt .email{font-size:18px;width:100%;display:inline-block;color:#171a39;margin-top:40px}#kontakt .kontakt_form{width:100%}#kontakt .kontakt_form .title{font-size:20px;font-weight:700;color:#171a39;margin-bottom:40px}#kontakt .kontakt_form .form-block{position:relative;margin-bottom:40px}#kontakt .kontakt_form .form-block label{position:absolute;font-size:16px;left:10px;top:15px;padding:0 5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height:1;margin-bottom:0}#kontakt .kontakt_form .form-block label.active{top:-5px;font-size:10px}#kontakt .kontakt_form .form-block input,#kontakt .kontakt_form .form-block textarea{width:100%;border-radius:0;padding:10px 15px;outline:0;border:none;border-bottom:1px solid #171a39}#kontakt .kontakt_form .form-block textarea{height:100px;resize:none}