@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap";body{font-family:"Montserrat",sans-serif;font-size:20px;line-height:26px;font-weight:400;color:#646464;margin:0 auto}@media(max-width: 1199px){body{font-size:16px;line-height:24px}}@media(min-width: 1450px){.container{max-width:1420px}}a{color:#646464;text-decoration:none;transition:.3s}a:hover{color:#00a9ff}.button-price{border-radius:5px;background:#f5f8fe;color:#646464;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.button_blue{border-radius:5px;background:#00a9ff;color:#fff;text-align:center;font-size:18px;font-weight:500;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.button_blue:hover{color:#00a9ff;border:1px solid #00a9ff}@media(max-width: 768px){.button_blue{padding:10px 30px;width:100%;font-size:16px}}button:hover{color:#2e3335}h2,.h2{color:#2e3335;font-size:40px;font-weight:400;text-transform:uppercase}@media(max-width: 1199px){h2,.h2{font-size:35px;line-height:42px}}@media(max-width: 991px){h2,.h2{font-size:26px;line-height:34px}}* title{margin-bottom:50px}.section__title{margin-bottom:40px}@media(max-width: 767px){.section__title{margin-bottom:20px}}.section-pricecards{background:linear-gradient(0deg, rgba(18, 18, 18, 0.7) 0%, rgba(18, 18, 18, 0.7) 100%),url("/wp-content/uploads/2023/08/bg-price-card.jpg"),#d3d3d3 0px -773.087px/100% 201.3% no-repeat;padding:120px 0}.section-pricecards__desc{margin-top:60px !important;margin-bottom:60px !important}.section-pricecards .price-small-item{background-color:#fff;color:#646464}@media(max-width: 768px){.section-pricecards{padding:40px 0}.section-pricecards__desc{margin-top:30px !important;margin-bottom:30px !important}.section-pricecards .price-small-item{gap:10px}.section-pricecards .price-small-item__value{padding:10px 0}}.section-gtext .green-top{padding:50px 45px;border-radius:10px;border-top:10px solid #00a9ff;background:#f6f6f6}.section-gtext .green-top__title{margin-bottom:30px}@media(max-width: 768px){.section-gtext .green-top{padding:30px 20px 20px 20px}.section-gtext .green-top__title{font-size:26px !important;line-height:30px !important;margin-bottom:20px}}.popular-tabs__title{margin-bottom:60px}.popular-tabs .popular-item{display:flex;background-repeat:no-repeat;background-position:top center}.popular-tabs .popular-item__content{border-radius:10px;background:linear-gradient(180deg, rgba(33, 33, 33, 0) 1.73%, rgba(33, 33, 33, 0.9) 39.22%, #646464 52.21%);margin-top:210px;padding:55px 20px 25px 20px}.popular-tabs .popular-item__content p{margin:20px 0}.popular-tabs .popular-item__price{font-size:25px;font-weight:300}.popular-tabs .popular-item__price span{font-size:60px;font-weight:700}.price-windows-tabs .tabs-block .uk-grid>*{padding:5px}.price-windows-tabs .tabs-block .uk-grid{margin-right:0}.price-windows-tabs .tabs-content__flex{display:flex;flex-direction:column;justify-content:space-between}.price-windows-tabs .tabs-content__bottom{display:flex;justify-content:space-between;align-items:center}.price-windows-tabs .tabs-content__btn{border-radius:50px;border:1px solid #00a9ff;background:#fff;width:300px;padding:15px 42px;justify-content:center;align-items:center}@media(max-width: 991px){.price-windows-tabs .tabs-content{gap:20px}.price-windows-tabs .tabs-content__bottom{flex-direction:column;gap:30px}.price-windows-tabs .tabs-content__flex .gallery{margin:20px -10px}.price-windows-tabs .tabs-content .full-img img{width:100%}}.price-windows-tabs__content .tabs-links-types .tabs-nav-item{display:contents}.price-windows-tabs__content .tabs-links-types .tabs-nav-item a{width:auto;display:block;padding:15px 20px}.price-windows-tabs__content .tabs-links-types .tabs-nav-item a:hover{text-decoration:none}.price-page-tabs .section-price-tabs__desc{margin:30px 0 60px 0}@media(max-width: 991px){.price-page-tabs .section-price-tabs__desc{margin:30px 0}}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{color:inherit}a:hover{text-decoration:none}form p{margin-bottom:0px}.block{height:570px;overflow:hidden;transition:.5s}.show-content{height:auto;transition:.5s}.content{position:relative;width:100%}.toggle{background:none;border:none;color:inherit;cursor:pointer;padding:10px;position:absolute;left:0;right:0;bottom:-80px;max-width:290px;background-color:#fff !important;margin:0 auto}.toggle:hover{color:#00a9ff !important}.rehau-types__title{text-align:center;margin-bottom:60px}.rehau-types .types-item{text-align:center}.rehau-types .types-item__name{font-size:25px;font-weight:700;line-height:35px}.rehau-types .types-item__img{margin:30px 0;min-height:333px}.rehau-types .types-item__desc{font-size:20px;font-weight:500;line-height:26px}.rehau-types .types-item__price{font-size:25px}.rehau-types .types-item__price span{color:#00a9ff;font-size:60px;font-weight:700;line-height:60px}.specific__title{margin-bottom:60px}.specific__desc{font-size:18px;font-weight:300;line-height:26px;margin-bottom:50px}.specific__flex .spec-item{margin-bottom:50px}.specific__flex .value{color:#00a9ff;font-size:60px;font-weight:700;line-height:73px}.specific__flex .value span{font-size:30px}.specific__flex .value-desc{color:#646464;font-size:20px;font-weight:500;line-height:26px}.feature-rehau__title{margin-bottom:50px}.feature-rehau__desc{margin-bottom:60px}.feature-rehau__numbers .number-item{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:32.5px}.feature-rehau__numbers .number-item__left{color:#00a9ff;font-size:60px;font-weight:700;line-height:73px;margin-right:25px}.handles__title{margin-bottom:50px;text-align:center}.handles__desc{margin-bottom:50px}.furnitura__title{margin-bottom:50px}.furnitura__desc{margin-bottom:50px}.furnitura .h3{margin-bottom:30px}.furnitura__adv .adv-item{display:flex;margin-bottom:20px;align-items:center}.furnitura__adv .adv-item .text{margin-left:15px}.lamination__title{margin-bottom:50px;max-width:730px}.lamination__desc{margin-bottom:50px}.lamination__img img{margin-bottom:40px}.pwindows__image{max-width:250px;margin-right:30px;height:100%}.callback-horizontal-calc{background-color:#f5f8fe;color:#5b5b5b;background-image:url("/wp-content/uploads/2023/11/callback-bg.png");background-repeat:no-repeat;background-size:contain;background-position:right center}.callback-horizontal-calc .cusform .form-control{color:#5b5b5b;border-bottom:0;padding:16px;background-color:#fff}.callback-horizontal-calc .cusform .form-control::placeholder{color:#5b5b5b}.callback-horizontal-calc .callback-horizontal__title{color:#2e3335;font-size:48px;line-height:60px;font-weight:400;text-transform:uppercase;text-align:left}.callback-horizontal-calc .callback-horizontal__desc{text-align:left;max-width:850px}.callback-horizontal-calc .box{max-width:700px}@media(max-width: 767px){.callback-horizontal-calc{border-radius:30px;background-size:cover;background-position:left center}.callback-horizontal-calc .callback-horizontal__title{font-size:26px;line-height:40px}.callback-horizontal-calc .callback-horizontal__desc,.callback-horizontal-calc .input-policy span{text-shadow:1px 1px 5px #fff,1px 1px 5px #fff}}.banner-home-bg{background-image:url("/wp-content/uploads/2023/11/banner-bg.jpg");background-repeat:no-repeat;background-size:cover;min-height:430px}@media(max-width: 992px){.banner-home-bg{min-height:auto}}@media(max-width: 768px){.banner-home-bg{border-radius:30px;background-position:bottom center}}.banner-home{padding:70px 0}.banner-home__title{font-size:60px;line-height:73px;font-weight:500;text-transform:uppercase;max-width:670px;margin-bottom:40px}.banner-home__title span{color:#00a9ff}@media(max-width: 992px){.banner-home{padding:30px 0;margin-bottom:30px}.banner-home__title{font-size:40px;line-height:50px}}@media(max-width: 767px){.banner-home__title{font-size:30px;line-height:40px}}.banner-top .block-top{border-radius:30px;background-color:#f5f8fe;margin-bottom:30px}.banner-top__box{padding:60px 80px}.banner-top__title{color:#2e3335;font-size:36px;font-weight:400;margin-bottom:35px;line-height:45px}.banner-top__desc{color:#646464;font-size:20px;font-weight:400;margin-bottom:40px}.banner-top__img{border-radius:0px 30px 30px 0px;width:100%}.banner-top .unique{padding-right:0px}@media(max-width: 767px){.banner-top__box{padding:20px}.banner-top .unique{padding-left:0;margin-left:0}.banner-top__title{font-size:24px;line-height:40px;margin-bottom:15px}.banner-top__title br{display:none}.banner-top__img{border-radius:0 0 30px 30px;width:100%}.banner-top .col-lg-12,.banner-top .col-lg-4,.banner-top .col-lg-8,.banner-top .col-lg-5,.banner-top .col-lg-7,.banner-top .row{margin:0px;padding:0}.banner-top .mp0{margin:0 15px;padding:0}.banner-top .banner-top__box,.banner-top .banner-3-4__box{padding:20px}.banner-top .block-top{margin-bottom:20px}}.banner-1-4{border-radius:30px;background:#f5f8fe}.banner-1-4 img{border-radius:30px 30px 0px 0px}.banner-1-4__box{padding:60px 45px}.banner-1-4__box:hover .banner-1-4__desc .arrow{right:15px;transition:.8s}.banner-1-4__title{color:#2e3335;font-size:36px;font-weight:400;margin-bottom:35px}.banner-1-4__desc{color:#646464;font-size:20px;font-weight:400;position:relative}.banner-1-4__desc .arrow{position:absolute;top:50px;right:35px;transition:.5s}@media(max-width: 767px){.banner-1-4{margin-bottom:30px;display:grid}.banner-1-4__box{padding:20px}.banner-1-4 img{border-radius:0px 0px 30px 30px}.banner-1-4__img{width:100%;border-radius:0px 0px 30px 30px;order:4}.banner-1-4__title{font-size:24px;margin-bottom:15px}.banner-1-4 .arrow{display:none}}.banner-3-4{border-radius:30px;background:#f5f8fe}.banner-3-4__box{padding:60px 45px;margin-bottom:20px}.banner-3-4__title{color:#2e3335;font-size:36px;font-weight:400;margin-bottom:35px;line-height:45px}.banner-3-4__desc{color:#646464;font-size:20px;font-weight:400;margin-bottom:40px;max-width:390px}.banner-3-4__img{height:100%;width:auto;object-fit:cover}.banner-3-4__img img{border-radius:0px 0px 30px 30px}@media(max-width: 992px){.banner-3-4__img{width:100%;border-radius:30px}}.banner-3-4 .unique{padding-right:0px}@media(max-width: 768px){.banner-3-4__box{padding:20px}.banner-3-4 img{border-radius:0px 0px 30px 30px;max-height:200px}.banner-3-4__title{font-size:24px;margin-bottom:15px}.banner-3-4__title br{display:none}}.container-max{padding:0 90px;max-width:1740px;margin:0 auto}@media(max-width: 992px){.container-max{padding:0 30px}}@media(max-width: 768px){.container-max{margin:0 15px}}@media(max-width: 768px){.container{padding:0 15px}}.button-grey{border-radius:5px;background:#2e3335;color:#fff;border:1px solid rgba(0,0,0,0);text-transform:uppercase;padding:20px 80px}.button-grey:hover{border:1px solid #2e3335;color:#2e3335;background:#fff}@media(max-width: 768px){.button-grey{padding:10px 30px;width:100%;font-size:16px}}.button-link{padding:0;color:#00a9ff;border:0;background-color:rgba(0,0,0,0)}.button-link:hover{color:#2e3335}.cusform .form-control:focus{border-bottom:1px solid #00a9ff}.about__desc{font-weight:400;padding:6px 0 6px 30px;position:relative;margin-bottom:35px;color:#00a9ff}.about__desc .before{display:block;width:84px;height:5px;transform:rotate(90deg);border-radius:33px;background:#00a9ff;position:absolute;left:-38px;top:50px}.about__img{align-self:flex-start;max-width:350px}@media(max-width: 992px){.about__img{max-width:200px;margin:0 auto 20px auto}}.adv{text-align:center;margin-top:45px}.adv img{margin-bottom:34px;max-width:132px;margin:0 auto}.adv .title{color:#2e3335;font-size:28px;font-weight:400;margin-bottom:30px;margin-top:30px}.adv p{color:#646464;font-size:18px;font-weight:400}@media(max-width: 767px){.adv{margin-top:15px}.adv .title{font-size:21px;line-height:28px;margin:15px 0}.adv img{margin-top:15px}}.tab-content .card-item{border-radius:33px;background:#f6f6f6;padding:30px}.tab-content .card-item .title{color:#00327a;font-size:24px;font-weight:700;text-transform:uppercase;padding:30px 0 0px 0}.tab-content .card-item .atr{color:#818181;font-size:16px;font-weight:700}.tab-content .card-item .param{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;border-bottom:1px dotted #818181;margin-bottom:10px}.tab-content .card-item .param .left{position:absolute;left:0;top:2px}.tab-content .card-item .param .right{position:absolute;right:0;top:2px}.tab-content .card-item a{display:block;color:#fff;width:100%}.tab-content .card-item .leaders{list-style:none;padding-inline-start:0;color:#818181;margin:20px 0 30px 0}.tab-content .card-item ul.leaders li{clear:both}.tab-content .card-item ul.leaders li span:first-child{float:left;padding:0 .4em 0 0;margin:0}.tab-content .card-item ul.leaders li span+span{float:right;padding:0 0 0 .4em;margin:0}.tab-content .card-item ul.leaders li:after{content:"";display:block;overflow:hidden;height:1em;border-bottom:1px dotted}.tab-content .card-item .btn-blue{margin:20px 0 10px 0;width:100%;text-align:center}.main-tabs{list-style:none;border:none;display:flex;margin-bottom:40px;padding:0;flex-wrap:wrap}.main-tabs li a{text-decoration:none;border:none;display:block;margin:10px 0;border-radius:25px;padding:12px 30px;margin-right:20px;color:#242056;font-size:20px;outline:none;transition:.3s;font-weight:bold;background:#e6e6e6}.main-tabs li a:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.main-tabs li.active a{box-shadow:0 0 10px rgba(0,0,0,.4)}@media(max-width: 991px){.main-tabs li a{font-size:16px;padding:12px 25px;margin-right:15px}.tab-content .card-item{margin-bottom:15px}}.price-tabs__title{margin-bottom:60px}@media(max-width: 1199px){.price-tabs__title{margin-bottom:30px}}@media(max-width: 991px){.price-tabs__title{margin-bottom:20px}}.price-item{min-height:606px;display:flex;flex-direction:column;justify-content:end;align-items:flex-start;align-self:stretch;border-radius:10px;background-size:cover;background-repeat:no-repeat}.price-item__title a{color:#fff}.price-item__title a:hover{color:#fff}.price-item_table{min-height:566px}@media(max-width: 1199px){.price-item_table{min-height:370px}}.price-item_table .price-item__title{font-weight:700;margin-bottom:30px}@media(max-width: 1199px){.price-item_table .price-item__title{margin-bottom:10px}}@media(max-width: 1199px){.price-item{min-height:330px}}.price-item__content{background:linear-gradient(180deg, rgba(33, 33, 33, 0) 0.59%, rgba(33, 33, 33, 0.9) 46.56%, #646464 57.98%);padding:25px 25px 25px 25px;z-index:2;border-radius:10px;color:#fff;width:100%}.price-item__content ul{margin:20px 0}.price-item__content .button{width:100%;gap:10px}.price-item__content .h3{margin-bottom:20px}.price-item__price{color:#fff;font-size:60px;font-weight:700;line-height:normal}@media(max-width: 1399px){.price-item__price{font-size:40px}}.price-item__price span{font-size:25px;font-weight:300}.price-item__table{background-color:rgba(0,0,0,0);width:100%;margin-bottom:30px}@media(max-width: 1199px){.price-item__table{margin-bottom:10px}}.price-item__table tbody tr:last-child td{padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.4)}@media(max-width: 1199px){.price-item__table tbody tr:last-child td{padding-bottom:10px}}.price-item__table tfoot tr:first-child td{padding-top:30px}@media(max-width: 1199px){.price-item__table tfoot tr:first-child td{padding-top:10px}}.price-item__table td{background-color:rgba(0,0,0,0);color:#fff;border-bottom:0;font-size:14px}.price-item__table td:last-child{text-align:right;font-weight:700}@media(max-width: 1199px){.price-item .button{padding-top:10px;padding-bottom:10px}}.tabs-nav-selected{display:none}@media(max-width: 991px){.tabs-nav-selected{padding:10px 15px;border:none;display:flex;justify-content:space-between;width:100%;background:#00a9ff;border-radius:10px;margin-bottom:10px;color:#fff;padding:15px 15px}}.tabs-links{list-style:none;margin:0;padding:0;margin-bottom:50px;display:flex;gap:0 10px}.tabs-links li{flex-grow:1}.tabs-links li.active a{color:#fff;background:#00a9ff}.tabs-links a{border:1px solid rgba(0,0,0,0);text-align:center;border-radius:5px;background:#f5f8fe;padding:15px 25px;color:#646464;font-size:20px;font-weight:400;text-transform:uppercase}.tabs-links a:hover{border:1px solid #00a9ff;color:#00a9ff}@media(max-width: 991px){.tabs-links{flex-wrap:wrap;margin-bottom:20px}.tabs-links.open .tabs-nav-item{display:block}.tabs-links .tabs-nav-item{display:none}.tabs-links li{flex-grow:initial;width:100%;border-bottom:1px solid #00a9ff}.tabs-links li a{border-radius:0;margin:0;border:0;text-align:left;padding-left:20px;padding-right:20px;font-size:16px;text-transform:inherit}.tabs-links li a:hover{border:0}.tabs-links li.active a{color:#646464;font-weight:700;background:#fff}}.tabs-block{display:none}.gallery-tabs{margin-top:50px}.gallery-tabs .tabs-nav-selected{padding:10px 15px;border:none;display:flex;justify-content:space-between;width:100%;background:#00a9ff;border-radius:10px;margin-bottom:10px;color:#fff;padding:15px 15px;cursor:pointer;max-width:500px}.gallery-tabs .tabs-content{margin-top:70px}@media(max-width: 991px){.gallery-tabs .tabs-content{top:40px;margin-top:102px}}.gallery-tabs .tabs{position:relative}.gallery-tabs .tabs-links{box-shadow:0px 4px 14px 0px rgba(0,0,0,.05);position:absolute;top:-15px;left:229px;background:#fff;flex-wrap:wrap;margin-bottom:20px;width:100%;max-width:500px;z-index:999}@media(max-width: 991px){.gallery-tabs .tabs-links{left:0;top:40px}}.gallery-tabs .tabs-links.open .tabs-nav-item{display:block}.gallery-tabs .tabs-links .tabs-nav-item{display:none}.gallery-tabs .tabs-links li{margin-bottom:0;flex-grow:initial;width:100%;border-bottom:1px solid #00a9ff}.gallery-tabs .tabs-links li a{border-radius:0;margin:0;border:0;text-align:left;padding-left:20px;padding-right:20px}.gallery-tabs .tabs-links li a:hover{border:0}.gallery-tabs .tabs-links li.active a{color:#646464;font-weight:700;background:#fff}.price-windows-tabs__desc{margin-top:15px;margin-bottom:50px}@media(max-width: 991px){.price-windows-tabs__desc{margin-bottom:20px}}.price-windows-tabs .pwindows{margin-top:50px}@media(max-width: 991px){.price-windows-tabs .pwindows{margin-top:0}}.price-windows-tabs .pwindows-cards{margin-top:50px;display:flex;flex-wrap:wrap}.price-windows-tabs .pwindows-cards .row>*{padding-right:calc(var(--bs-gutter-x)*.2);padding-left:calc(var(--bs-gutter-x)*.2)}@media(max-width: 991px){.price-windows-tabs .pwindows-cards{margin-top:20px}}.pwindows__inner{display:flex}.pwindows__image{float:left;margin-right:70px;max-width:153px}@media(max-width: 767px){.pwindows__image{margin-right:20px;width:128px}}.pwindows__content{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 991px){.pwindows__list{margin-top:32px}}.pwindows__list ul{list-style:none;padding:0}.pwindows__list li{margin-bottom:36px;display:flex;flex-wrap:nowrap;align-items:center}.pwindows__list li:last-child{margin-bottom:0}.pwindows__list li img{margin-right:10px}@media(max-width: 767px){.pwindows__button{margin-top:35px;width:100%}}.price-small-item{color:#2e3335;border-radius:10px;background:#fff;border:1px solid #f5f5f5;display:flex;padding:0;overflow:hidden;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.price-small-item:hover{border:1px solid #00a9ff}.price-small-item img{width:100%}.price-small-item__content{padding:20px 50px 40px 50px;width:100%}.price-small-item__title{font-size:28px;font-style:normal;font-weight:400;line-height:normal}.price-small-item__desc{margin:30px 0}.price-small-item__value{font-size:32px;font-weight:400;padding:0}@media(max-width: 1399px){.price-small-item__value{font-size:40px}}.price-small-item__value span{font-size:25px;font-weight:300;margin-right:9px}.price-small-item .button{margin-top:30px;background-color:#f5f8fe}.price-small-item .button:hover{background-color:#00a9ff;color:#fff}@media(max-width: 767px){.price-small-item{border-radius:30px}.price-small-item img{border-radius:30px 30px 0 0}.price-small-item__title{font-size:21px;font-weight:400;margin-bottom:15px;font-weight:bold}.price-small-item__content{padding:20px;width:100%}.price-small-item__value{font-size:28px;text-align:center;font-weight:bold}}.pop-works .tabs-nav-selected{background:#333}@media(max-width: 991px){.pop-works .tabs-content{margin-top:20px}}.pop-works .tabs-links{flex-direction:column;gap:10px 0;margin-bottom:0}@media(max-width: 991px){.pop-works .tabs-links{gap:0}}.pop-works .tabs-links a{color:#646464;border:1px solid rgba(0,0,0,0);text-align:left;border-radius:5px;background:#f5f8fe;padding:15px 25px}.pop-works .tabs-links a:hover{border:1px solid #00a9ff;color:#00a9ff}.pop-works .tabs-links .active a{background:#333;color:#fff;border:1px solid #333}.pop-work{font-size:16px}.pop-work__image{height:566px}@media(max-width: 1199px){.pop-work__image{height:363px;margin-top:20px}}.pop-work__image img{height:100%;width:100%;object-fit:cover}.pop-work__content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.pop-work__info{margin-top:20px;padding:25px;border-radius:10px;border:1px solid rgba(10,123,42,.4)}@media(max-width: 1199px){.pop-work__info{margin-top:0;padding:15px 15px}}.pop-work__price{font-size:40px;line-height:normal;font-weight:700;margin-bottom:10px}.pop-work__price span{font-weight:normal;font-size:25px}@media(max-width: 1199px){.pop-work__price{font-size:30px}.pop-work__price span{font-size:22px}}.pop-work__info-text{margin-bottom:10px}.pop-work__info-text ul{margin-left:0;padding-left:20px}.pop-work__button{width:100%}.pop-work__button .button{width:100%}.gallery-home__title{margin-bottom:50px}.gallery-home__subtitle{color:#2e3335;font-size:36px;font-weight:400}.gallery-home__text{display:flex;flex-direction:column;justify-content:space-between;padding-left:70px}.gallery-home__text .button-grey{width:max-content}.gallery-home .gallery-item img{height:340px}@media(max-width: 992px){.gallery-home__text{padding-left:20px;margin-top:20px}.gallery-home__subtitle{margin-bottom:15px}}@media(max-width: 767px){.gallery-home__title{margin-bottom:20px}.gallery-home__subtitle{margin:15px 0;font-size:24px;line-height:36px}.gallery-home__text{padding-left:20px;margin-top:20px}.gallery-home__text .button-grey{width:100%;text-align:center}}.faq__title{margin-bottom:10px !important}.faq__desc{max-width:940px;margin:0 auto 30px auto;color:#646464;text-align:center;font-size:20px;font-weight:400}@media(max-width: 767px){.faq__desc{font-size:16px;text-align:left}}.dropdown{margin-bottom:18px;padding:20px 90px 0 5px;border-bottom:1px solid #2e3335}.dropdown__title{color:#2e3335}.dropdown:first-child{margin-top:50px}.dropdown__content{margin-bottom:20px}.content-page h2{margin-top:40px;margin-bottom:30px}@media(max-width: 767px){.content-page h2{margin-bottom:20px}}.first-title h2{margin-top:0}.form-end{border-radius:33px;background:#f5f8fe;background-image:url("/wp-content/uploads/2023/12/cb_02.png");background-size:contain;background-position:left center;background-repeat:no-repeat;padding:60px 50px}.form-end__title{color:#2e3335;font-size:48px;font-weight:400;text-transform:uppercase;margin-bottom:25px}.form-end__desc{color:#646464;font-size:20px;font-weight:400;margin-bottom:50px}.form-end .form .form-group input{border-radius:5px;border:1px solid #f5f5f5;background:#fff;padding:30px 20px}.form-end .form .form-group textarea{border-radius:5px;border:1px solid #f5f5f5;background:#fff;padding:20px 30px;min-height:150px}@media(max-width: 992px){.form-end__title{font-size:30px;line-height:42px}.form-end__desc{text-shadow:1px 1px 5px #fff,1px 1px 5px #fff}}@media(max-width: 767px){.form-end{padding:20px;background-size:cover}.form-end__title{font-size:24px;text-align:center}.form-end__desc{text-align:left;font-size:16px;margin-bottom:20px;text-shadow:1px 1px 5px #fff,1px 1px 5px #fff}.form-end .form .form-group input{margin-bottom:15px}.form-end .form .ckeckbox-wrap{font-size:14px}}.footer{background:rgba(0,0,0,0);color:#fff;font-size:20px;font-weight:500}.footer a{font-size:20px;color:#fff}.footer a:hover{color:#00a9ff}.footer .bg-ft{border-radius:30px;background:#2e3335;padding:50px 0 65px 0}@media(max-width: 767px){.footer .bg-ft{padding:50px 0 15px 0}}.footer__title{font-size:28px;font-weight:500;margin-bottom:25px}.footer__menu ul li{font-size:20px;font-weight:500;padding-bottom:25px}.footer .contact-item{margin-bottom:20px}.footer .social-block a{margin-right:20px}.small-banner{padding:40px 60px;border-radius:30px;color:#2e3335;background-size:cover;background-repeat:no-repeat}.small-banner__title{color:#2e3335;font-size:60px;font-weight:500;text-transform:uppercase;padding:40px 0 30px 0;line-height:73px}.small-banner__form{max-width:400px;margin:auto;padding-top:55px}.small-banner__form .form-group{width:100%}.small-banner__form .form-group .form-control{border-radius:5px;border:1px solid #f5f5f5;background:#fff;padding:30px 20px}.small-banner__form .form-group_policy{margin-bottom:5px;margin-top:-15px}.small-banner__nav{margin-top:20px}.small-banner__nav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:start;padding-left:0}.small-banner__nav ul li{padding-right:40px}@media(max-width: 767px){.small-banner__title{font-size:30px;line-height:43px}}@media(max-width: 480px){.small-banner{padding:20px 30px}.small-banner__title{font-size:25px;line-height:33px;padding:25px 0}.small-banner__form{padding-top:35px}}.text-blue{color:#00a9ff;padding-left:30px;border-left:5px solid #00a9ff}.pcard{margin-top:50px}.pcard__box{margin-bottom:20px;margin-top:50px}.pcard__title{margin-bottom:40px}.pcard__item{border-radius:30px;border:1px solid #f5f5f5;padding:0;margin-bottom:30px}.pcard__item img{width:100%;border-radius:30px 30px 0 0}.pcard__item:hover{border:1px solid #00a9ff}.pcard__item:hover button{background:#00a9ff;color:#fff}.pcard__content{padding:30px}.pcard__name{font-size:28px;font-weight:400;line-height:40px;margin-bottom:30px}.pcard__desc2{font-size:18px}.pcard__value{margin-bottom:30px;font-size:32px;font-weight:400;margin-top:25px}.pcard button{background:#f5f8fe;color:#646464;width:100%}@media(max-width: 767px){.pcard__name{font-size:21px;margin-bottom:10px}.pcard__value{font-size:21px;margin:15px 0;color:#00a9ff;font-weight:bold;text-align:center}}.section-examples-types__content{position:relative;border-radius:30px;border:1px solid #00a9ff;overflow:auto}.section-examples-types .examples-types-slider{position:static}.section-examples-types .swiper-button-next{position:absolute;right:7px;z-index:3;top:auto}@media(max-width: 767px){.section-examples-types .swiper-button-next{bottom:-50px}}@media(min-width: 768px){.section-examples-types .swiper-button-next{top:17px}}.section-examples-types .swiper-button-prev{position:absolute;right:70px;left:auto;z-index:3;top:auto}@media(max-width: 767px){.section-examples-types .swiper-button-prev{bottom:-50px}}@media(min-width: 768px){.section-examples-types .swiper-button-prev{top:17px}}.section-examples-types .slide__header{font-size:28px;font-style:normal;font-weight:400;line-height:normal;margin:30px 0 15px 0}@media(min-width: 768px){.section-examples-types .slide__header{margin:16px;font-size:18px}}.section-examples-types .slide__left{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;align-items:flex-end}@media(max-width: 767px){.section-examples-types .slide__left{flex-direction:row}}.section-examples-types .slide__left a{width:50px;height:50px}@media(min-width: 768px){.section-examples-types .slide__left a{width:100px;height:100px}}.section-examples-types .slide__left a img{width:100px;height:68px;object-fit:cover;opacity:.5;border-radius:5px;border:1px solid rgba(0,0,0,0)}.section-examples-types .slide__left a img:hover{border:1px solid #00a9ff;opacity:1}.section-examples-types .slide__left a:first-child{width:75%;height:300px;margin-bottom:20px;position:absolute;left:0}.section-examples-types .slide__left a:first-child img{object-fit:cover;width:100%;height:100%;opacity:1;border:0}@media(min-width: 768px){.section-examples-types .slide__left a:first-child{height:100%;position:absolute;left:0}.section-examples-types .slide__left a:first-child img{border-radius:33px 0px 0px 33px}}@media(max-width: 767px){.section-examples-types .slide__left a:first-child{width:100%;position:relative}.section-examples-types .slide__left a:first-child img{border-radius:0}}.section-examples-types .slide__left a:nth-child(2){margin-top:20px}.section-examples-types .slide__right{display:flex;flex-direction:column}@media(max-width: 992px){.section-examples-types .slide__right{margin-top:50px}}.section-examples-types .slide__rabory-wrap{max-height:535px;overflow-y:auto;width:100%;padding-right:30px}@media(max-width: 768px){.section-examples-types .slide__rabory-wrap{padding-right:0px}}.section-examples-types .slide__rabory{border-bottom:1px solid #dadada;border-top:0;padding:15px 0;max-width:100%;font-size:18px;color:#2e3335}.section-examples-types .slide__rabory .row{padding:0;margin:0}.section-examples-types .slide__rabory .col-4{text-align:right}.section-examples-types .slide__cena{font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-align:right;margin-top:25px;padding-right:30px}.section-examples-types .slide__cena .button_blue{margin-top:15px}@media(min-width: 768px){.section-examples-types .slide__cena{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}}@media(max-width: 992px){.section-examples-types .slide__cena{margin-top:0px;margin-right:0;text-align:center;padding-right:0;padding-top:15px;font-size:18px;font-weight:bold}}@media(max-width: 768px){.section-examples-types .slide__cena .button{width:100%;margin-top:15px;margin-bottom:30px;width:auto}}.aside-menu{border-radius:30px;border:1px solid #00a9ff;background:#fff;padding:30px;margin-bottom:30px}.aside-menu__title{color:#646464;font-size:20px;font-weight:500;text-transform:uppercase;margin-bottom:30px}.aside-menu__box ul{list-style:none;padding-left:0}.aside-menu__box ul li{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.aside-menu-bg{border:1px solid #f5f5f5;background:#f5f8fe}.callback-horizontal2{background:#f5f8fe;background-image:url("/wp-content/uploads/2023/12/cb_03.png");background-repeat:no-repeat;background-size:contain;background-position:left center;border-radius:33px;padding:50px;color:#646464}.callback-horizontal2 .cusform .form-control{color:#646464;border-radius:5px;border:1px solid #f5f5f5;background:#fff}.callback-horizontal2 .cusform .form-control::placeholder{color:#646464}@media(max-width: 768px){.callback-horizontal2{background-image:none;padding:15px 25px}}.forcedgallery__title{margin-bottom:30px}.forcedgallery .gallery-item img{height:385px;border-radius:30px;border:1px solid rgba(0,0,0,0)}.forcedgallery .gallery-item img:hover{border:1px solid #00a9ff}@media(max-width: 768px){.forcedgallery .gallery-item img{height:auto;border-radius:5px}}.forcedgallery .js_gal_item{padding:0px 5px}.ckeckbox-wrap label::before{border:1px solid #00a9ff}.header-menu-bottom ul li a{font-weight:400}.section{margin-top:70px}@media(max-width: 768px){.section{margin-top:35px}}.block-title{margin-bottom:0px}.contacts{margin-top:50px}.contacts__h1{color:#2e3335;font-size:60px;font-weight:500;text-transform:uppercase;margin-bottom:40px}.contacts__map{border-radius:30px}.contacts__map iframe{border-radius:30px}.contacts__box{text-align:center;margin:50px 0}.contacts__title{color:#2e3335;font-size:28px;font-weight:400;margin-bottom:30px;margin-top:30px;text-align:center}.form-control::placeholder{color:#c4c4c4}.ckeckbox-wrap label{font-size:14px !important}.footer{margin-top:70px}@media(max-width: 768px){.footer{margin-top:0px;text-align:center}.footer__title{font-size:21px;margin-bottom:15px}.footer a{font-size:18px}.footer__menu ul li{font-size:18px;padding-bottom:15px}.footer__copyright{padding-top:0;text-align:center}.footer__copyright .tar{text-align:center}.footer__logo{margin:0 auto;width:60%}}.page-about .about__img{max-width:max-content}.page-about .about__img img{border-radius:30px}.tags-group{padding:50px 0}.tags-group .tags{display:flex;flex-wrap:wrap;gap:30px}.tags-group .tags .tag{color:#646464;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:16px 30px;border-radius:5px;background:#f5f8fe;border:1px solid #f5f8fe}.tags-group .tags .tag:hover{border:1px solid #00a9ff;background-color:#fff;color:#00a9ff}@media(max-width: 768px){.tags-group{padding:25px}.tags-group .tags{gap:7px}.tags-group .tags .tag{padding:5px 5px;font-size:13px}.tags-group .tags .tag:nth-child(2n){background:#f6fefe}}.serv-page{margin-top:35px}.serv-page .price-small-item__title{font-size:24px}.serv-page .price-small-item__content{padding:25px 30px}.serv-page .price-small-item{gap:0}.serv-page h1{text-align:center;margin-top:35px}.serv-page h2{text-align:center}.gallery-tabs .tabs-nav-selected{border-radius:5px}@media(max-width: 992px){.callback-horizontal-calc .cusform .form-control{border-radius:5px}.callback-horizontal-calc .callback-horizontal__desc{text-shadow:1px 1px 5px #fff,1px 1px 5px #fff}.callback-horizontal-calc .callback-horizontal__title{text-shadow:1px 1px 5px #fff,1px 1px 5px #fff}.banner-top .unique{padding-left:0}.banner-top .unique img{border-radius:0px 0px 30px 30px}.banner-1-4__img img{width:100%}.banner-1-4__desc .arrow{display:none}.banner-1-4{margin-bottom:20px}.banner-3-4 img{border-radius:0px 0px 30px 30px;max-height:400px}}@media(max-width: 767px){.contacts__h1{font-size:26px;line-height:40px;margin-bottom:15px}.mobile-size{margin:0 15px}.section-examples-types .slide__header{margin:15px;font-size:18px;font-weight:bold}.section-examples-types .slide__rabory{font-size:15px}.callback-horizontal-calc .cusform .form-control{border-radius:5px}.aside{margin-top:30px}}.input-policy{text-shadow:1px 1px 5px #fff,1px 1px 5px #fff}.cusform .form-control option{background:#333;color:#fff}.header-mobile{border-bottom:0}/*# sourceMappingURL=custom1.min.css.map */
@media (max-width:1380px) {
    .banner-1-4__title {
        line-height: 40px;
    }
    .header-menu-bottom ul li a {
        margin-left: 15px;
    }
}
.section_blog {
    margin-top: 85px
}

.section_blog__categories {
    display: flex;
    flex-wrap: wrap
}

.section_blog__category {
    color: #212121;
    font-size: 16px;
    padding: 15px 25px;
    background-color: #f6f6f6;
    border-radius: 10px;
    margin-right: 10px;
    transition: .3s
}

.section_blog__category.active,.section_blog__category:hover {
    color: #fff;
    background-color: #0a7b2a
}

.section_blog__grid .item {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    border: 1px solid #e4e4e4
}

.section_blog__grid .item:not(:first-child) {
    margin-top: 80px
}

@media(min-width: 768px) {
    .section_blog__grid .item:not(:first-child) {
        margin-top:100px
    }
}

.section_blog__grid .item__content {
    padding: 30px 10px
}

@media(min-width: 768px) {
    .section_blog__grid .item__content {
        padding:30px
    }
}

.section_blog__grid .item__header {
    display: flex;
    border-bottom: 1px solid #000;
    padding-bottom: 20px
}

.section_blog__grid .item:hover .portfolio-item__name {
    color: #1c75af
}

.section_blog__grid .item:hover .portfolio-item__image {
    opacity: .8
}

.section_blog__grid .item__name {
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    flex-basis: 0;
    flex-grow: 1;
    transition: .3s;
    color: #000
}

@media(max-width: 1399px) {
    .section_blog__grid .item__name {
        font-size:22px;
        line-height: 27px
    }
}

@media(max-width: 991px) {
    .section_blog__grid .item__name {
        font-size:20px;
        line-height: 24px
    }
}

.section_blog__grid .item__icon {
    width: 25px;
    height: 25px;
    margin-left: 50px;
    margin-top: 5px
}

@media(max-width: 1399px) {
    .section_blog__grid .item__icon {
        width:20px;
        margin-left: 20px
    }
}

.section_blog__grid .item__image {
    height: auto;
    width: 100%;
    transition: .3s
}

@media(max-width: 1399px) {
    .section_blog__grid .item__image {
        height:auto;
    }
}

.section_blog__grid .item__image img {
    width: 100%;
    height: 100%;
}

.section_blog__grid .item__props {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    color: #bbb
}

.section_blog__grid .item__props .dot {
    font-size: 45px;
    margin-left: 15px;
    margin-right: 15px
}

@media(max-width: 1399px) {
    .section_blog__grid .item__props {
        margin-bottom:20px;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .section_blog__grid .item__props .dot {
        font-size: 40px;
        margin-left: 15px;
        margin-right: 15px
    }
}

.section_blog__grid .item__button {
    width: 100%;
    display: flex;
    align-items: center;
    color: #1c75af
}

.section_blog__grid .item__button:after {
    content: "";
    width: 24px;
    display: inline-block;
    height: 16px;
    margin-left: 14px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: 48px;
    overflow: hidden;
    background-position: 100%;
    background-image: url("../img/icons/arrow-button-green.svg")
}

.section_blog__grid .item__button:hover:after {
    width: 42px
}

.section_blog__grid .item__text {
    margin-top: 30px;
    font-weight: 400;
    line-height: 28px;
    font-size: 15px
}

@media(min-width: 992px) {
    .section_blog__grid .item__text {
        line-height:30px;
        font-size: 18px
    }
}

.section_blog .blog-links {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 50px;
    display: flex;
    gap: 0 10px
}

.section_blog .blog-links li {
    flex-grow: 1
}

.section_blog .blog-links li.active a {
    color: #fff;
    background: #1c75af
}

.section_blog .blog-links a {
    width: 100%;
    text-align: center;
    display: block;
    padding: 15px 5px;
    background: #f6f6f6;
    font-size: 16px;
    border-radius: 10px
}

.section_blog .blog-links a:hover {
    color: #fff;
    background: #1c75af;
    text-decoration: none
}

@media(max-width: 991px) {
    .section_blog .blog-links {
        flex-wrap:wrap;
        margin-bottom: 20px
    }

    .section_blog .blog-links.open .blog-nav-item {
        display: block
    }

    .section_blog .blog-links .blog-nav-item {
        display: none
    }

    .section_blog .blog-links li {
        flex-grow: initial;
        width: 100%;
        border-bottom: 1px solid #1c75af
    }

    .section_blog .blog-links li a {
        border-radius: 0;
        margin: 0;
        border: 0;
        text-align: left;
        padding-left: 20px;
        padding-right: 20px
    }

    .section_blog .blog-links li a:hover {
        border: 0
    }

    .section_blog .blog-links li.active a {
        color: #212121;
        font-weight: 700;
        background: #fff
    }
}

.section_blog .blog-block {
    display: none
}

.section-blog-page .item__header {
    display: flex;
    border-bottom: 1px solid #000;
    padding-bottom: 20px
}

.section-blog-page .item__name {
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    flex-basis: 0;
    flex-grow: 1;
    transition: .3s;
    color: #000
}

@media(max-width: 1399px) {
    .section-blog-page .item__name {
        font-size:22px;
        line-height: 27px
    }
}

@media(max-width: 991px) {
    .section-blog-page .item__name {
        font-size:20px;
        line-height: 24px
    }
	.section-blog-page .item__image {
		height:auto;
	}
}

.section-blog-page .item__icon {
    width: 25px;
    height: 25px;
    margin-left: 50px;
    margin-top: 5px
}

@media(max-width: 1399px) {
    .section-blog-page .item__icon {
        width:20px;
        margin-left: 20px
    }
}

.section-blog-page .item__image {
    height: auto;
    width: 100%;
    transition: .3s
}

@media(max-width: 1399px) {
    .section-blog-page .item__image {
        height:auto;
    }
}

.section-blog-page .item__image img {
    width: 100%;
    height: 100%;
}

.section-blog-page .item__props {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    color: #bbb;
    margin-top: 30px
}

.section-blog-page .item__props .dot {
    font-size: 45px;
    margin-left: 5px;
    margin-right: 5px
}

@media(max-width: 1399px) {
    .section-blog-page .item__props {
        margin-bottom:20px;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .section-blog-page .item__props .dot {
        font-size: 40px;
        margin-left: 15px;
        margin-right: 15px
    }
}

.section-blog-page .item__text {
    margin-top: 30px;
    font-weight: 400;
    line-height: 28px;
    font-size: 15px
}

@media(min-width: 992px) {
    .section-blog-page .item__text {
        line-height:30px;
        font-size: 18px
    }
}

.section-blog-page h2,.section-blog-page h3 {
    margin-top: 80px;
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 36px
}

@media(max-width: 1399px) {
    .section-blog-page h2,.section-blog-page h3 {
        font-weight:500;
        font-size: 22px;
        line-height: 27px
    }
}

@media(max-width: 991px) {
    .section-blog-page h2,.section-blog-page h3 {
        font-weight:500;
        font-size: 20px;
        line-height: 24px
    }
}

.section-blog-page img {
    max-width: 100%;
    object-fit: cover
}

.section-blog-page .sw-slider {
    overflow: hidden;
    position: relative
}

.section-blog-page .guarantees {
    margin-top: 80px
}

.section-blog-page .guarantees h3 {
    margin-top: 0
}

@media(max-width: 1199px) {
    .section-blog-page .guarantees h3 {
        margin-top:60px
    }
}

.section-blog-page .guarantees img {
    height: 100%;
    object-fit: cover
}

.post__image {
    max-width: 100%;
    object-fit: cover;
    margin-bottom: 30px
}

#sidebar ul {
    padding: 0
}

.widget {
    margin-bottom: 40px;
    border: 1px solid #ddd;
    padding: 20px
}

.widget .h4 {
    margin-bottom: 15px;
    padding-bottom: 15px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    position: relative
}

.widget .h4:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 40px;
    background-color: #1c75af
}

.widget li {
    margin-bottom: 15px;
    list-style: none
}

@media(max-width: 992px) {
    .sidebar {
        margin-top:40px
    }
}

.sidebar__promo {
    width: 100%
}

.latest-posts {
    margin-top: 40px
}

.latest-posts .item {
    margin-top: 30px
}

@media(min-width: 1199px) {
    .latest-posts .item {
        display:flex;
        align-items: center
    }
}

.latest-posts .item__image {
    width: 77px;
    height: 77px;
    margin-right: 10px;
    object-fit: cover
}

@media(max-width: 1199px) {
    .latest-posts .item__image {
        margin-bottom:10px
    }
}

.latest-posts .item__title {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    text-transform: uppercase;
    color: #000
}

.latest-posts .item__props {
    display: flex;
    align-items: center;
    color: #bbb;
    font-size: 14px
}

.latest-posts .item__props .dot {
    font-size: 30px;
    margin-left: 5px;
    margin-right: 5px
}

@media(max-width: 1640px) {
    .latest-posts .item__props {
        font-size:12px
    }
}

@media(max-width: 1399px) {
    .latest-posts .item__props .dot,.latest-posts .item__props-date {
        display:none
    }
}

.tegi__list {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.tegi__item {
    padding: 4px 8px;
    border: 1px solid rgba(46,49,50,.25);
    margin-right: 10px;
    margin-top: 10px;
    font-size: 12px;
    text-transform: uppercase
}

.tagcloud {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.tagcloud a {
    padding: 4px 8px;
    border: 1px solid rgba(46,49,50,.25);
    margin-right: 10px;
    margin-top: 10px;
    font-size: 12px !important;
    text-transform: uppercase
}

.social {
    margin: 40px 0
}

.social a {
    margin-right: 10px
}

.searchform {
    position: relative;
    margin-bottom: 40px
}

@media(max-width: 992px) {
    .searchform {
        margin-top:40px
    }
}

@media(max-width: 768px) {
    .searchform {
        margin-top:20px
    }
}

.searchform__input {
    padding: 10px 0;
    font-size: 18px;
    height: 65px;
    line-height: 1.2;
    width: 100%;
    padding-right: 70px;
    color: #212121;
    border: none;
    border-bottom: 1px solid #1c75af;
    background-color: #fff;
    border-radius: 0px
}

.searchform__input::placeholder {
    color: #212121
}

.searchform__input:focus {
    outline: none
}

.searchform__icon {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 45px;
    height: 45px
}

.btn-more {
    border-radius: 50px;
    border: 1px solid #1c75af;
    background: var(--w, #fff);
    padding: 15px 20px;
    font-size: 18px;
    color: #212121;
    display: inline-flex;
    align-items: center;
    justify-content: space-between
}

.btn-more:hover {
    background: #1c75af;
    color: #fff
}


.ui-slider .ui-slider-handle {
  width: 3em;
  height: 1.6em;
  top: 50%;
  margin-top: -.8em;
  text-align: center;
  line-height: 1.6em;
  outline: none !important;
  cursor: pointer !important; }

.irs--flat .irs-bar {
  background-color: #00a9ff; }

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
  background-color: #fbaf1e;
  font-size: 16px;
  line-height: 0.8;
  padding: 1px 0px; }

.irs--flat .irs-handle > i:first-child {
  background-color: #646464; }

.irs--flat .irs-bar {
	background-color: #00a9ff !important;
}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
	background-color: #00a9ff !important;
}
.banner-orange {
  background-color: rgba(100, 100, 100, .4); }
  .banner-orange .banner-orange-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .banner-orange .banner-orange-items .banner-orange-item {
      width: 75%; }
      .banner-orange .banner-orange-items .banner-orange-item .price {
        font-size: 36px;
        padding: 20px 0;
    	line-height: 130%;
color:#fff;}
        .banner-orange .banner-orange-items .banner-orange-item .price span {
          font-weight: bold;
          color: #00a9ff; }
      .banner-orange .banner-orange-items .banner-orange-item .range {
        padding: 10px 0 30px 0; }
      .banner-orange .banner-orange-items .banner-orange-item .payment-blocks {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
align-items: center;}
        .banner-orange .banner-orange-items .banner-orange-item .payment-blocks .payment-block {
          width: 40%;
          padding: 15px 0; }
          .banner-orange .banner-orange-items .banner-orange-item .payment-blocks .payment-block a {
            margin-top: -5px;
            display: block;
            text-align: center; }
      .banner-orange .banner-orange-items .banner-orange-item .payment {
        font-size: 32px;
        color: #00a9ff;
        text-transform: uppercase;
        font-weight: bold; }
        .banner-orange .banner-orange-items .banner-orange-item .payment span {
          margin-left: 0px; }
      .banner-orange .banner-orange-items .banner-orange-item p {
        font-size: 21px;
        margin-bottom: 10px;
color:#fff;}
      .banner-orange .banner-orange-items .banner-orange-item:first-child {
        width: 10%;
        text-align: center;
        background-color: #00a9ff;
        font-size: 52px;
        font-weight: bold;
        color: #fff;
        text-transform: uppercase; }
      .banner-orange .banner-orange-items .banner-orange-item:last-child {
        width: 30%; }
      .banner-orange .banner-orange-items .banner-orange-item img {
        margin-top: -60px; }
  @media (max-width: 1200px) {
    .banner-orange {
      display: none; } }

.vertical {
  transform: rotate(270deg);
      transform-origin: 177% 543%;
    font-size: 35px; }


.section-blog-page .item__image {
	height: auto !important;
}
.section_blog__grid .item__image img {
	height: auto !important;
	
}