/* slider  */
.slider {padding-top: var(--ots);padding-bottom: var(--ots);position: relative;z-index: 1;}
.slider__content {}
.slider__title {max-width: 890px; margin: 0 0 0.4em;}
.slider__podzag {max-width: 430px; font-size: var(--fstxds); font-weight: 500; margin: 0 0 2em;}
.slider__but {margin: 0 0 60px;}
.slider__prems {display: grid; grid-template-columns: repeat(3, auto); max-width: 690px; grid-gap: 40px; color: var(--clrtx);}
.slider__prem {font-size: var(--fstx);}
.slider__prem-glav {white-space: nowrap; margin: 0 0 0.6em;}
.slider__prem-glav span {line-height: 0.7em; display: inline-block; margin: 0px; color: var(--clrakc);}
.slider__fonbox {position: absolute; left: 0px; top: 50%; width: 100%; height: 200%; transform: translateY(-50%); z-index: -1; overflow: hidden;}
.slider__foto {position: absolute;top: 47%;left: calc(50% - -260px);z-index: 1;transform: translateY(-50%);visibility: hidden;opacity: 0;transition: 0.8s cubic-bezier(0.55, 0.09, 0.68, 0.53);height: auto;display: block;}
.slider__circle {position: absolute; width: 1318px; width: 200px; aspect-ratio: 1318 / 1125; background: var(--clrfon4); border-radius: 50%; top: 50%; transform: translateY(-50%); right: calc(50% - 1450px); transition: 1.2s linear(0 0%, 0 1.8%, 0.01 3.6%, 0.03 6.35%, 0.07 9.1%, 0.13 11.4%, 0.19 13.4%, 0.27 15%, 0.34 16.1%, 0.54 18.35%, 0.66 20.6%, 0.72 22.4%, 0.77 24.6%, 0.81 27.3%, 0.85 30.4%, 0.88 35.1%, 0.92 40.6%, 0.94 47.2%, 0.96 55%, 0.98 64%, 0.99 74.4%, 1 86.4%, 1 100%);}

@media (min-width: 482px) and (max-width: 768px) {
.slider {padding-top: 50px; overflow: hidden;}
.slider__prems {grid-gap: 20px; grid-template-columns: 1fr 1fr;}
.slider__fonbox {display: contents;}
.slider__foto {transition: unset; transform: unset; width: 280px; left: 420px; top: unset; z-index: -1; bottom: 300px;}
.slider__circle {display: none;}
}
@media screen and (max-width: 481px) {
.slider {overflow: hidden; padding-top: 40px;}
.slider__podzag {max-width: 240px; font-size: 16px;}
.slider__but {max-width: 160px; margin: 0 0 40px;}
.slider__prems {grid-template-columns: 1fr 1fr; grid-gap: 14px 20px;}
.slider__prem-glav {margin: 0 0 0.3em;}
.slider__fonbox {display: contents;}
.slider__foto {left: 220px;width: 230px;opacity: 1;top: 137px;transform: unset;z-index: -1;transition: unset;}
.slider__circle {display: none;}
}
/* slider  end */


/* onas  */
.onas {}
.onas.container {background: var(--clrfon2); padding-top: var(--ots); padding-bottom: var(--ots);}
.onas__title {position: relative; z-index: 1; margin-top: 0px; max-width: 710px;}
.onas__content {display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: var(--gridots);}
.onas__text {position: relative; z-index: 1; grid-column: span 3; padding: var(--pdgots); border-radius: var(--brdr); overflow: hidden;}
.onas__text p {font-size: var(--fstxds);}
.onas__text p:last-child {margin: 0px;}
.onas__spisok {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: var(--gridots);}
.onas__elem {background: var(--clrfon1); border-radius: var(--brdrmin); padding: 20px;}
.onas__spimg {display: block;image-rendering: optimizequality;margin: 0 auto 10px;height: auto;}
.onas__sptxt {font-size: 14px; text-align: center; display: inline-block;}
.onas__img {grid-column: span 2; height: 100%; display: block; image-rendering: optimizequality; object-fit: cover; border-radius: var(--brdr);}
.onas__frm {max-width: 627px; color: var(--clrfon5); margin: 0 0 26px; line-height: 1.3em;}
.onas__frm a {color: var(--clrfon1);text-decoration: none;white-space: nowrap;}
.onas__frm a:hover {text-decoration: underline;}
.onas__but {}
.onas__blk1 {background: var(--clrfon5);}
.onas__blk1 p {color: #fff;}
.onas__blk2 {}
.onas__blk3 {}
.onas__blk4 {background: var(--clrfon4);}
.onas__blk5 {grid-column: -1 / 1; background: var(--clrfon6); padding: var(--pdgots2);}
.onas__message {position: absolute;right: 90px;transform: translateY(-50%);top: 50%;height: auto;}

@media (min-width: 993px) and (max-width: 1160px) {
.onas__elem {padding: 17px;}
.onas__message {right: -110px;}
}
@media (min-width: 769px) and (max-width: 992px) {
.onas__spisok {grid-template-columns: 1fr;}
.onas__elem {display: flex; align-items: center; padding: 16px; gap: 18px;}
.onas__spimg {margin: 0px; width: 89px;}
.onas__sptxt {text-align: left; font-size: 16px;}
.onas__message {right: -120px; width: 310px; z-index: -1; opacity: 0.2; filter: blur(1px);}
}
@media (min-width: 482px) and (max-width: 768px) {
.onas__content {grid-template-columns: 1fr;}
.onas__text {grid-column: unset;}
.onas__elem {padding: 14px;}
.onas__img {grid-column: unset; width: 100%;}
.onas__blk3 {grid-row-start: 4;}
.onas__message {right: -120px; width: 310px; z-index: -1; opacity: 0.2; filter: blur(1px);}
}
@media screen and (max-width: 481px) {
.onas__content {grid-template-columns: 1fr;}
.onas__text {grid-column: unset;}
.onas__text p {font-size: var(--fstx);}
.onas__spisok {grid-template-columns: 1fr;}
.onas__elem {display: flex; align-items: center; padding: 16px; gap: 18px;}
.onas__spimg {margin: 0px; width: 105px;}
.onas__sptxt {text-align: left; font-size: 16px;}
.onas__img {grid-column: unset;}
.onas__blk3 {grid-row-start: 4;}
.onas__message {right: -120px; width: 310px; z-index: -1; opacity: 0.1; filter: blur(1px);}
}
@media screen and (max-width: 320px) {
.onas__spimg {width: 90px;}
}
/* onas  end */


/* preimush  */
.preimush {}
.preimush__title {
    margin-top: 0px;
}
.preimush__spisok {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: var(--gridots);}
.preimush__elembig {grid-column: span 2; position: relative; border-radius: var(--brdr); overflow: hidden;}
.preimush__foto {position: absolute; width: 100%; height: 100%; display: block; image-rendering: optimizequality; object-fit: cover;}
.preimush__elem {border-radius: var(--brdr); background: var(--clrfon1); padding: var(--pdgots); display: flex; flex-direction: column; align-items: flex-start; grid-gap: 24px 16px; justify-content: space-between;}
.preimush__name {font-size: var(--fstx);}
.preimush__icon {height: auto; display: block; image-rendering: optimizequality; flex-shrink: 0; align-self: flex-end;}

@media (min-width: 769px) and (max-width: 992px) {
.preimush__spisok {grid-template-columns: 1fr 1fr 1fr;}
.preimush__elem {grid-gap: 17px 16px;}
}
@media (min-width: 482px) and (max-width: 768px) {
.preimush__spisok {grid-template-columns: 1fr 1fr;}
.preimush__elembig {grid-column: unset;}
.preimush__elem {grid-gap: 14px 16px;}
.preimush__icon {width: 100px;}
}
@media screen and (max-width: 481px) {
.preimush__spisok {grid-template-columns: 1fr;}
.preimush__elembig {grid-column: unset;}
.preimush__foto {aspect-ratio: 299 / 160; position: unset;}
.preimush__elem {flex-direction: row-reverse; align-items: center;}
.preimush__icon {width: 70px;}
}
/* preimush  end */


/* delivery  */
.delivery {background: var(--clrfon5); padding: var(--pdgots2); border-radius: var(--brdr);}
.delivery__titlle {margin-top: unset; color: var(--clrfon1); text-align: center;}
.delivery__spisok {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: var(--gridots);}
.delivery__elem {background: var(--clrfon2);border-radius: var(--brdr);padding: var(--pdgots);padding-bottom: 0px;display: flex;flex-direction: column;align-items: flex-start;overflow: hidden;position: relative;z-index: 1;}
.delivery__spttl {margin-top: 0px; letter-spacing: unset;}
.delivery__spopis {}
.delivery__img {align-self: flex-end;margin: auto 0 0 0;position: relative;right: calc(var(--pdgots) * -1);height: auto;display: block;image-rendering: optimizequality;}

@media (min-width: 769px) and (max-width: 992px) {
.delivery__spisok {grid-template-columns: 1fr 1fr;}
}
@media (min-width: 482px) and (max-width: 768px) {
.delivery__spisok {grid-template-columns: 1fr;}
.delivery__elem {display: grid; grid-template-columns: 1fr 140px; padding: var(--pdgots);}
.delivery__spopis {margin: 0px;}
.delivery__img {right: -20px; grid-column: 2 / 3; grid-row: 1 / 3;}
}
@media screen and (max-width: 481px) {
.delivery__spisok {grid-template-columns: 1fr;}
.delivery__img {width: 130px;right: calc(var(--gridots) * -1);}
}
/* delivery  end */


/* object  */
.object {}
.object__title {margin-top: 0px;}
.object__spisok {display: grid; grid-template-columns: 1fr 1fr; grid-gap: var(--gridots);}
.object__elem {background: #fff;padding: var(--pdgots);border-radius: var(--pdgots);display: flex;flex-direction: column;align-items: flex-start;}
.object__city {font-size: 16px;position: absolute;background: #F1F3F4D9;left: 15px;top: 15px;padding: 10px 20px;border-radius: var(--brdrmin);z-index: 1;}
.object__glr {position: relative;}
.object__glr-spisok {}
.object__glr-elem {width: 100%;}
.object__glr-img {height: auto; display: block; image-rendering: optimizequality;}
.object__ttl {margin-top: 0.9em;}
.object__opis {}
.object__data {color: var(--clrfon5);font-size: var(--fstx);margin: auto 0 0;align-self: flex-end;}
.object__pagination {position: absolute; background: #F1F3F4D9; right: 15px; bottom: 15px; padding: 10px 16px; border-radius: var(--brdrmin); z-index: 1; display: flex; align-items: center; gap: 8px;}
.object__pagination .swiper-pagination-bullet {width: 10px; height: 10px; display: block; background: var(--clrfon1); border-radius: 50%;}
.object__pagination .swiper-pagination-bullet-active {background: var(--clrfon5);}
.object__more {margin: var(--gridots) auto 0; display: flex; max-width: 190px;}

@media (min-width: 482px) and (max-width: 768px) {
.object__spisok {grid-template-columns: 1fr;}
.object__glr-img {width: 100%;}
}
@media screen and (max-width: 481px) {
.object__spisok {grid-template-columns: 1fr;}
.object__city {font-size: 15px; padding: 5px 10px; left: 10px; top: 10px;}
.object__pagination {padding: 5px 5px; gap: 4px;}
}
/* object  end */


/* otzivi  */
.otzivi {background: var(--clrfon6); padding-top: var(--ots); padding-bottom: var(--ots);}
.otzivi__title {margin-top: 0px; text-align: center; color: #fff;}
.otzivi__container {background: var(--clrfon3);border-radius: var(--brdr);padding: var(--pdgots2);position: relative;}
.otzivi__container:before {content:''; position: absolute; width: var(--pdgots2); right: 0px; top: 0px; height: 100%; background: var(--clrfon3); z-index: 1; display: none;}
.otzivi__wrapper {margin: 0 0 var(--gridots);}
.otzivi__slide {width: calc(50% - (var(--gridots)/2));padding: 0 59px 0 0;box-sizing: border-box;background: var(--clrfon1);padding: var(--pdgots);border-radius: var(--brdrmin);margin: 0 var(--gridots) 0 0; 0 0; 0 0; 0 0;display: flex;flex-wrap: wrap;gap: 20px 50px;}
.otzivi__slide-nezav {display: block;}
.otzivi__slide:last-child {margin: 0px;}

.otzivi__slide-sertif {
    flex-direction: row;
}
.otzivi__sertif-href {}
.otzivi__sertif {}
.otzivi__sert-opis {}
.otzivi__ttl {}
.otzivi__abzac {}
.otzivi__view {}

.otzivi__box {font-size: var(--fstx);}
.otzivi__box-fill {height: 100%; width: 100%;}
.otzivi__name {color: var(--clrfon5);margin: 0 0 6px;font-weight: 300;}
.otzivi__val {color: var(--clrtx2); line-height: var(--lnht);}
.otzivi__ttl {margin-top: 0px;}
.otzivi__podttl {color: var(--clrtx2);}
.otzivi__spis {}
.otzivi__elem {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: var(--gridots);}
.otzivi__agr {background: var(--clrfon3);padding: 14px 15px;border-radius: var(--brdrmin);transition: 0.2s;text-align: center;}
.otzivi__agr:hover {background: var(--clrfon4);}
.otzivi__logo {height: auto;}
.otzivi__navig {display: flex; align-items: center; gap: 10px; position: relative; z-index: 1;}
.otzivi__navig-but {width: 40px; height: 40px; background: var(--clrfon1); border-radius: var(--brdrmin); display: flex; align-items: center; justify-content: center; transition: 0.2s; cursor: pointer;}
.otzivi__navig-but svg {fill: var(--clrfon6);}
.otzivi__navig-but:hover {background: var(--clrfon4);}
.otzivi__prev {transform: rotate(180deg);}
.otzivi__next {}

@media (min-width: 769px) and (max-width: 992px) {
.otzivi__elem {grid-template-columns: 1fr;}
}
@media (min-width: 482px) and (max-width: 768px) {
.otzivi__slide {width: 93%;}
}
@media screen and (max-width: 481px) {
.otzivi__slide {width: 92%;}
.otzivi__name {margin: 0 0 3px;}
.otzivi__elem {grid-template-columns: 1fr 1fr;}
}
/* otzivi  end */


/* faqmod  */
.faqmod {}
.faqmod__title {margin-top: 0px;}
.faqmod__box {}
.faqmod__blok {padding: var(--pdgots); background: var(--clrfon1); border-radius: var(--brdr); margin: 0 0 var(--gridots); cursor: pointer; transition: 0.2s;}
.faqmod__blok:not(.jsfaq-qst-up):hover {background: var(--clrfon4);}
.faqmod__quest {margin: 0px; display: flex; align-items: center; gap: 20px; justify-content: space-between;}
.faqmod__switch {width: 40px; height: 40px; background: var(--clrakc); border-radius: var(--brdrmin); position: relative; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.faqmod__switch:before, .faqmod__switch:after {content:''; width: 18px; height: 1px; background: var(--clrfon1); position: absolute; transition: 0.2s;}
.faqmod__switch:after {}
.faqmod__switch:before {rotate: 90deg;}
.faqmod__blok.jsfaq-qst-up :before {width: 0px;}
.faqmod__answer {margin: var(--gridots) 0 0; display: none;}
.faqmod__answer p {margin: 0 0 0.5em;}
.faqmod__answer p:last-child {margin:0px;}
/* faqmod  end */


/* zayvka  */
.zayvka {background: var(--clrfon6);border-radius: var(--brdr);padding: var(--pdgots2);padding: 50px;position: relative;overflow: hidden;z-index: 1;}
.zayvka__title {margin-top: 0px; color: #fff; margin: 0 0 0.4em;}
.zayvka__podzag {font-size: var(--fstxds); color: #fff; max-width: 605px; margin: 0 0 1.1em;}
.zayvka__navig {display: flex;flex-wrap: wrap;gap: 10px;max-width: 490px;}
.zayvka__but {border-color: var(--clrfon1); background: unset; color: var(--clrfon1); gap: 9px; padding: 0 17px; border-radius: var(--brdr);}
.zayvka__but:hover {background: var(--clrfon5);}
.zayvka__iconbox {width: 26px; height: 26px; padding: 5px; box-sizing: border-box; background: var(--clrfon4); border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.zayvka__iconbox svg {fill: var(--clrfon6); max-width: 100%; max-height: 100%; width: 100%;}
.zayvka__iconbox-wa {background: #73D995;}
.zayvka__iconbox-tg {background: #6EB8DE; padding: 5px 6px 4px 4px;}
.zayvka__call {position: absolute;height: auto;display: block;image-rendering: optimizequality;bottom: -40px;left: 776px;}
.zayvka__krug {width: 585px;aspect-ratio: 1 / 1;background: var(--clrfon7);border-radius: 50%;position: absolute;bottom: -270px;z-index: -1;left: 639px;}

@media (min-width: 482px) and (max-width: 768px) {
.zayvka__podzag {max-width: 490px;}
.zayvka__call {left: 570px;}
.zayvka__krug {left: 460px;}
}
@media screen and (max-width: 481px) {
.zayvka {padding: 40px 16px;}
.zayvka__podzag {margin: 0 0 0.8em;}
.zayvka__but {flex: auto;}
.zayvka__call {display: none;}
.zayvka__krug {display: none;}
}
/* zayvka  end */


/* servis  */
.servis {display: flex; align-items: flex-start; gap: var(--brdr);}
.servis__text {padding: var(--pdgots); background: var(--clrfon1); border-radius: var(--brdr);}
.servis__text>*:last-child {margin:0px}
.servis__form {width: 100%; max-width: 370px; flex-shrink: 0; box-sizing: border-box; background: var(--clrfon6); border-radius: var(--brdr); padding: var(--pdgots);}
.servis__ttl {margin-top: 0px; color: var(--clrfon2);}
.servis__podzag {color: var(--clrfon2);}
.servis__navig {display: flex; align-items: center; flex-wrap: wrap; gap: 11px;}
.servis__but {border-color: var(--clrfon1); background: unset; color: var(--clrfon1); gap: 9px; padding: 0 17px; border-radius: var(--brdr); flex: auto;}
.servis__but:hover {background: var(--clrfon5);}
.servis__iconbox {width: 26px; height: 26px; padding: 5px; box-sizing: border-box; background: var(--clrfon4); border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.servis__iconbox svg {fill: var(--clrfon6); max-width: 100%; max-height: 100%; width: 100%;}
.servis__iconbox-wa {background: #73D995;}
.servis__iconbox-tg {background: #6EB8DE; padding: 5px 6px 4px 4px;}

@media screen and (max-width: 768px) {
.servis {flex-direction: column;}
.servis__form {max-width: unset;}
}
/* servis  end */


/* referenc  */
.referenc {display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: var(--gridots);}
.referenc__box {border-radius: var(--brdr); background: var(--clrfon1); padding: 50px; display: flex; align-items: center;}
.referenc__text {padding: var(--pdgots); grid-column: span 2; grid-row: span 2; background: var(--clrfon7); display: block;}
.referenc__text p {color: var(--clrfon2);}
.referenc__text>*:last-child {margin:0px;}
.referenc__icon {width: 100%; display: block; object-fit: cover; image-rendering: optimizequality;}
.referenc__box-big {grid-column: span 2;}
.referenc__box-big .referenc__icon {max-height: 124px;}

@media (min-width: 993px) and (max-width: 1240px) {
.referenc__box:not(.referenc__text) {padding: 30px;}
}
@media (min-width: 769px) and (max-width: 992px) {
.referenc {grid-template-columns: repeat(4, 1fr);}
.referenc__box:not(.referenc__text) {padding: 30px;}
.referenc__text {grid-column: span 3;}
.referenc__box-big {grid-column: unset;}
}
@media (min-width: 482px) and (max-width: 768px) {
.referenc {grid-template-columns: repeat(3, 1fr);}
.referenc__box:not(.referenc__text) {padding: 20px;}
.referenc__text {grid-column: span 3;}
.referenc__box-big {grid-column: unset;}
}
@media screen and (max-width: 481px) {
.referenc {grid-template-columns: 1fr 1fr;}
.referenc__box:not(.referenc__text) {padding: 20px;}
.referenc__box-big {grid-column: unset;}
}
/* referenc  end */


/* itapi  */
.itapi {}
.itapi__ttl {}
.itapi__spisok {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: var(--gridots);}
.itapi__elem {background: var(--clrfon1); border-radius: var(--brdr); padding: var(--pdgots); display: flex; flex-direction: column; align-items: flex-start; counter-increment: cntr;}
.itapi__title {margin-top: 0px; text-wrap-style: balance;}
.itapi__opis {}
.itapi__icn {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 6px; margin: auto 0 0 auto;}
.itapi__icn i {width: 16px; aspect-ratio: 1 / 1; box-sizing: border-box; border: 1px solid var(--clrakc); border-radius: 1px;}
.itapi__icn i[f] {background: var(--clrakc);}

@media (min-width: 621px) and (max-width: 992px) {
.itapi__spisok {grid-template-columns: 1fr 1fr;}
}
@media screen and (max-width: 620px) {
.itapi__spisok {grid-template-columns: 1fr;}
}
/* itapi  end */


/* rekviz  */
.rekviz {background: var(--clrfon1); border-radius: var(--brdr); padding: var(--pdgots); display: grid; grid-template-columns: 1fr 1fr; font-size: var(--fstxds); color: var(--clrtx2);}
.rekviz>* {border-bottom: 1px dashed var(--clrfon4); padding: 0 0 16px; margin: 0 0 16px;}
.rekviz__data {color: var(--clrfon5);padding-right: 10px;}
.rekviz__val {}
.rekviz>*:nth-last-child(-n+2) {border: none; padding: 0px; margin: 0px;}

@media screen and (max-width: 370px) {
.rekviz {grid-template-columns: 1fr;}
.rekviz__data {padding: 0px; margin: 0 0 5px; border: none;}
.rekviz__val {text-align: right;}
}
/* rekviz  end */


/* cnct  */
.cnct {display: grid; grid-template-columns: 1.1fr 1fr 1fr; grid-gap: calc(var(--gridots)*2) var(--gridots);}
.cnct__text {}
.cnct__info {grid-column: span 2; display: grid; grid-template-columns: 1fr 1fr; grid-gap: var(--gridots);}
.cnct__box {font-size: var(--fstx);}
.cnct__data {color: var(--clrfon5); margin: 0 0 8px;}
.cnct__val {}
.cnct__phone {display: block; text-decoration: none; margin: 2px 0 0;}
.cnct__phone:hover {text-decoration: underline;}
.cnct__mail {margin: 0 0 10px; display: inline-block; text-decoration: none;}
.cnct__socseti {display: flex; gap: 10px;}
.cnct__socset {width: 26px; height: 26px; border-radius: 50%; padding: 5px; box-sizing: border-box; transition: 0.2s; background: var(--clrfon1);}
.cnct__socset:hover {transform: scale(1.3);}
.cnct__socset svg {fill: #fff;}
.cnct__socset-wa {background: #73D995;}
.cnct__socset-tg {background: #6EB8DE; padding: 6px 6px 4px 4px;}
.cnctform {background: var(--clrfon6); padding: var(--pdgots); border-radius: var(--brdr);}
.cnctform__ttl {margin-top: 0px; color: var(--clrfon1);}
.cnctform__phone {width: 0px; height: 0px; padding: 0px; margin: 0px; display: block;}
.cnctform__tel {}
.cnctform__name {}
.cnctform__input {display: block; width: 100%; height: 53px; border-radius: var(--brdrmin); margin: 0 0 12px; padding: 0 20px; box-sizing: border-box;}
.cnctform__name2 {}
.cnctform__vopros {}
.cnctform__polit {font-size: 12px; font-weight: 500; display: flex; line-height: 1.1em; align-items: center; gap: 12px; color: var(--clrtx); margin: 0 0 12px;}
.cnctform__polit-box {flex-shrink: 0; width: 20px; height: 20px; border-radius: 2px; position: relative; background: #fff;}
.cnctform__polit-box:before {content:''; position: absolute; display: block; width: 6px; height: 10px; left: 6px; top: 2px; border-right: 2px solid var(--clrakc); border-bottom: 2px solid var(--clrakc); transform: rotate(42deg);}
.cnctform__polit-text {color: var(--clrfon2);}
.cnctform__polit-text a {color: var(--clrfon2);}
.cnctform__but {width: 100%;}
.cnct__maps {grid-column: span 2;overflow: hidden;border-radius: var(--brdr);}

@media (min-width: 769px) and (max-width: 992px) {
.cnctform {grid-column: span 2;}
.cnct__maps {grid-column: unset;}
}
@media screen and (max-width: 768px) {
.cnct {grid-template-columns: 1fr; grid-gap: 20px;}
.cnct__info {grid-column: unset;}
.cnct__maps {grid-column: unset; min-height: 230px;}
}
/* cnct  end */

