@font-face {
	font-family: "Gilroy";
	src: local("Gilroy Medium"),url("./fonts/gilroy-500.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family:"Gilroy";
  src:local("Gilroy Bold"),url("./fonts/gilroy-700.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

*,*::before,*::after{box-sizing:border-box;position:relative;outline:none}html,body{height:100%;padding:0;margin:0}body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:320px;font-family:"Gilroy","Arial",sans-serif;font-weight:500;font-style:normal;line-height:24px;font-size:15px;color:black}body.index::before{content:"";display:block;width:100%;height:641px;background-image:url("img/promo.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#122746;position:absolute;left:0;top:0}@media screen and (max-width:1120px){body.index::before{height:560px}}@media screen and (max-width:800px){body.index::before{height:1100px}}@media screen and (max-width:380px){body.index::before{height:1220px}}header{flex-shrink:0}main{flex-shrink:0}@media screen and (max-width:1120px){main{padding-top:82px}}body > div{flex-shrink:0}img{max-width:100%;height: auto;}.container{width:100%;max-width:1510px;padding:0 15px;margin:0 auto}.button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid currentColor;border-radius:100px;font-size:16px;line-height:24px;font-weight:500;text-align:center;color:currentColor;text-decoration:none;cursor:pointer;-webkit-transition:color 0.3s,background-color 0.3s,border-color 0.3s;transition:color 0.3s,background-color 0.3s,border-color 0.3s}.button:hover{border-color:#CF4C31;background-color:#CF4C31;color:white}.button_size_small{padding:11px 16px;min-width:145px}.button_size_medium{padding:19px 20px;font-weight:700;min-width:200px}.button_fill_transparent{background-color:transparent}.button_fill_white{border-color:white;background-color:white;color:black}.button_fill_lagoon{border-color:#74BCBD;background-color:#74BCBD;color:white}.button_fill_orange{border-color:#CF4C31;background-color:#CF4C31;color:white}.button_fill_orange:hover{border-color:#74BCBD;background-color:#74BCBD}.navigation__menu{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;list-style:none;padding:0;margin:0}.navigation__menu_type_main{-webkit-box-pack:justify;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid currentColor}.navigation__menu_type_additional{padding-top:14px}@media screen and (max-width:1120px){.navigation__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.navigation__link{color:currentColor;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.navigation__link_type_main{padding:0 18px;font-size:15px}@media screen and (max-width:1120px){.navigation__link_type_main{font-size:18px}}.navigation__link_type_additional{padding:0 36px;font-size:16px;font-weight:700}.navigation__item:first-child .navigation__link{padding-left:0}.navigation__item:last-child .navigation__link{padding-right:0}.navigation__link:hover,.navigation__link.current{color:#CF4C31}@media screen and (max-width:1420px){.navigation__link{padding:0 10px}}@media screen and (max-width:1120px){.navigation__link{padding:5px 0;display:block}}.index__header{padding:83px 0 35px}@media screen and (max-width:380px){.index__header{padding:30px 0 0}}.index__headerWrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width:800px){.index__headerWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.index__headerTitleWrap{margin-right:118px;color:white}@media screen and (max-width:1120px){.index__headerTitleWrap{margin-right:60px}}@media screen and (max-width:800px){.index__headerTitleWrap{margin-right:0;margin-bottom:15px}}.index__headerTitle{margin:0 0 17px;font-size:56px;line-height:1}@media screen and (max-width:1120px){.index__headerTitle{margin-bottom:10px;font-size:42px}}.index__headerSubtitle{font-size:24px;line-height:38px}@media screen and (max-width:1120px){.index__headerSubtitle{font-size:16px;line-height:24px}}.index__headerButton{top:9px}@media screen and (max-width:1120px){.index__headerButton{top:0}}.index__ballons{padding:30px 0 70px}@media screen and (max-width:1120px){.index__ballons{padding:30px 0}}.header{padding:32px 0;color:black;z-index:11}.header_color_white{color:white}@media screen and (max-width:1120px){.header{width:100%;background-color:white;padding:15px 0;color:black;position:fixed;left:0;top:0}}.header__wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}@media screen and (max-width:1120px){.header__wrap{-webkit-box-align:center;align-items:center}}.header__logo{width:108px;height:108px;margin-right:15px;fill:currentColor;color:currentColor;text-decoration:none}@media screen and (max-width:1420px){.header__logo{width:78px;height:78px}}@media screen and (max-width:1120px){.header__logo{width:52px;height:52px}}.header__logo img{width:100%;height:100%}.header__info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;width:1230px}@media screen and (max-width:1420px){.header__info{width:auto}}@media screen and (max-width:1120px){.header__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:320px;height:calc(100vh - 82px);padding:20px 20px 35px;background-color:white;overflow:auto;position:fixed;left:-320px;top:82px;-webkit-transition:left 0.3s;transition:left 0.3s}}.header__info.opened{left:0}@media screen and (max-width:1120px){.header__navigation{width:100%}}@media screen and (max-width:1420px){.header__worktime{margin-left:50px}}@media screen and (max-width:1120px){.header__worktime{width:100%;margin-left:0;-webkit-box-ordinal-group:2;order:1}}.header__worktimeText{margin-bottom:9px}.header__worktimeTime{font-weight:700;font-size:24px}.header__contacts{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}@media screen and (max-width:1420px){.header__contacts{margin-left:30px}}@media screen and (max-width:1120px){.header__contacts{-webkit-box-align:start;align-items:flex-start;width:100%;padding:30px 0;margin-left:0}}.header__contactsPhone{margin-bottom:16px;color:currentColor;text-decoration:none;font-weight:700;font-size:28px;-webkit-transition:color 0.3s;transition:color 0.3s}.header__contactsPhone:hover{color:#CF4C31}.header__mobilePhone{display:none;margin-right:60px;color:currentColor;text-decoration:none;font-weight:700;font-size:28px;transition:color 0.3s}.header__mobilePhone:hover{color:#CF4C31}@media screen and (max-width:1120px){.header__mobilePhone{display:block}}@media screen and (max-width:540px){.header__mobilePhone{font-size:21px}}.header__toggler{width:40px;height:34px;padding:0;border:none;background-color:transparent;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:0.3s;transition:0.3s;display:none}.header__toggler span{content:"";width:28px;height:4px;background-color:#CF4C31;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:inherit;transition:inherit}.header__toggler span::before,.header__toggler span::after{content:"";width:100%;height:100%;position:absolute;right:0;top:0;background-color:#CF4C31;-webkit-transition:inherit;transition:inherit}.header__toggler span::before{width:40px;top:-15px;-webkit-transform-origin:right top;transform-origin:right top}.header__toggler span::after{width:35px;top:15px;-webkit-transform-origin:right bottom;transform-origin:right bottom}.header__toggler:hover span{width:50px;background-color:#a63d27}.header__toggler:hover span::before{width:30px;background-color:#a63d27}.header__toggler:hover span::after{width:40px;background-color:#a63d27}.header__toggler.opened span{width:0}.header__toggler.opened span::before,.header__toggler.opened span::after{width:44px}.header__toggler.opened span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__toggler.opened span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1120px){.header__toggler{display:block}}
.ballons__wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-evenly;flex-wrap:wrap;align-content:stretch;align-items:stretch;row-gap:15px;}
.ballons__wrap.popers .ballons__item{width:calc(20% - 15px);padding: 25px 20px 32px;text-align: center; @media screen and (max-width: 800px) {width: calc(50% - 20px);}}	
.ballons__wrap.popers .ballons__image {margin-bottom: 0;}	
.ballons__wrap.popers .ballons__image img {max-width: 130px;}
.ballons__wrap.popers .ballons__name {margin-bottom: 20px;}
	
.ballons__item{width:calc(33% - 115px);padding:25px 48px 32px;border-radius:30px;box-shadow:10px 15px 50px rgba(0,0,0,0.07);background-color:white;color:black;-webkit-transition:box-shadow 0.1s;transition:box-shadow 0.1s}.ballons__item:hover{box-shadow:20px 25px 50px rgba(0,0,0,0.15)}@media screen and (max-width:1420px){.ballons__item{padding:25px 30px 25px}}@media screen and (max-width:800px){.ballons__item{width:calc(50% - 10px);margin-bottom:20px}}@media screen and (max-width:380px){.ballons__item{width:calc(50% - 5px);padding:20px 10px}}.ballons__image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:200px;margin-bottom:32px}@media screen and (max-width:1120px){.ballons__image{height:150px}}.ballons__image img{width:100%;max-width:85px;height:100%;-o-object-fit:contain;object-fit:contain}.ballons__name{font-size:18px;line-height:29px}@media screen and (max-width:1120px){.ballons__name{font-size:16px;line-height:21px}}.ballons__priceBarter{font-size:30px;font-weight:700;line-height:37px;color:#CF4C31}@media screen and (max-width:1120px){.ballons__priceBarter{font-size:21px;line-height:26px}}.ballons__text{font-weight:500;font-size:15px;line-height:24px}@media screen and (max-width:1120px){.ballons__text{font-size:13px;line-height:16px}}.ballons__costWrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:15px;margin-bottom:13px;padding-top:10px;border-top:1px solid black}@media screen and (max-width:1120px){.ballons__costWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin-top:10px;margin-bottom:8px;padding-top:6px}}.ballons__priceCost{margin-right:12px;font-size:18px;font-weight:700;line-height:29px}@media screen and (max-width:1120px){.ballons__priceCost{margin-right:0;font-size:16px;line-height:21px}}.ballons__button{z-index:2}@media screen and (max-width:1120px){.ballons__button{padding:5px 15px;min-width:120px;font-size:14px}}.ballons__clicker{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;font-size:0;text-decoration:none}.breadcrumbs{display:-webkit-box;display:flex;flex-wrap:wrap}.breadcrumbs__link{display:block;margin-right:37px;font-size:15px;line-height:24px;color:black;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (max-width:380px){.breadcrumbs__link{font-size:12px}}.breadcrumbs__link::after{content:'';display:block;width:8px;height:8px;background-color:currentColor;position:absolute;right:-23px;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumbs__link:hover{color:#CF4C31}.breadcrumbs__item:last-child .breadcrumbs__link{margin-right:0;cursor:default;color:black}.breadcrumbs__item:last-child .breadcrumbs__link::after{content:none}.title{margin:0;font-size:36px;font-weight:700;line-height:1}@media screen and (max-width:380px){.title{font-size:26px}}.title_color_white{color:white}.content h2{font-size:30px}@media screen and (max-width:540px){.content h2{font-size:21px}}.content p{margin:24px 0}@media screen and (max-width:540px){.content p{margin:16px 0}}.content ul{margin:30px 0;padding-left:0;list-style:none}@media screen and (max-width:540px){.content ul{margin:21px 0}}.content ul li{padding-left:37px}.content ul li::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#122D4F;position:absolute;left:0;top:7px}.content__images{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;padding:40px 0}@media screen and (max-width:1120px){.content__images{padding:30px 0}}.content__images_count_3 img{width:calc(100% / 3 - 15px)}@media screen and (max-width:540px){.content__images_count_3 img{width:100%;margin-bottom:10px}.content__images_count_3 img:last-child{margin-bottom:0}}.page__header{padding-top:31px;margin-bottom:65px}@media screen and (max-width:1120px){.page__header{padding-top:15px;margin-bottom:30px}}.page__breadcrumbs{margin-bottom:11px}@media screen and (max-width:380px){.page__breadcrumbs{margin-bottom:5px}}.page__ballons{margin-bottom:33px}@media screen and (max-width:800px){.page__ballons{margin-bottom:0}}.page__also{margin-bottom:120px}@media screen and (max-width:1120px){.page__also{margin-bottom:60px}}@media screen and (max-width:540px){.page__also{margin-bottom:30px}}.page__also .also__item{background-color:white}.page__also .also__name{color:black}.page__order{margin-bottom:120px}@media screen and (max-width:1120px){.page__order{margin-bottom:30px}}.page__contactsList{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:49px}@media screen and (max-width:1120px){.page__contactsList{margin-bottom:30px}}@media screen and (max-width:800px){.page__contactsList{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}}@media screen and (max-width:380px){.page__contactsList{margin-bottom:20px}}.page__contactsItem{width:calc(100% / 3);padding-right:30px}@media screen and (max-width:800px){.page__contactsItem{width:100%;margin-bottom:30px;padding-right:0}}@media screen and (max-width:380px){.page__contactsItem{margin-bottom:10px}}.page__contactsName{margin-bottom:4px}@media screen and (max-width:380px){.page__contactsName{margin-bottom:0}}.page__contactsText{font-weight:700;font-size:18px;line-height:29px;color:inherit;text-decoration:none}@media screen and (max-width:380px){.page__contactsText{font-size:15px;line-height:21px}}a.page__contactsText{-webkit-transition:color 0.3s;transition:color 0.3s}a.page__contactsText:hover{color:#CF4C31}.page__map{height:699px;margin-bottom:120px}@media screen and (max-width:1120px){.page__map{height:250px;margin-bottom:30px}}.page__map iframe{width:100%;height:100%;border:none}.page__content{padding-bottom:60px}@media screen and (max-width:1120px){.page__content{padding-bottom:30px}}.card__wrap{display:-webkit-box;display:flex;margin-bottom:90px}@media screen and (max-width:1120px){.card__wrap{margin-bottom:40px}}@media screen and (max-width:540px){.card__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.card__image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:578px;width:calc(50% - 135px);box-shadow:10px 15px 50px rgba(0,0,0,0.07);border-radius:30px;padding:30px;margin-right:145px}@media screen and (max-width:1120px){.card__image{margin-right:40px;height:auto}}@media screen and (max-width:800px){.card__image{-webkit-box-flex:1;flex-grow:1}}@media screen and (max-width:540px){.card__image{width:auto;margin-right:0;margin-bottom:20px}}.card__info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;width:605px}@media screen and (max-width:800px){.card__info{width:250px}}@media screen and (max-width:540px){.card__info{width:auto}}.card__title{margin-bottom:63px}@media screen and (max-width:540px){.card__title{margin-bottom:15px}}.card__barterCost{font-size:36px;line-height:58px;color:#CF4C31;font-weight:700}.card__text{font-weight:700;font-size:18px;line-height:29px;text-transform:lowercase}.card__sale{width:100%;padding-top:31px;border-top:1px solid black;margin-top:31px}@media screen and (max-width:540px){.card__sale{padding-top:15px;margin-top:15px}}.card__saleCost{margin-bottom:10px;display:inline-block;padding:10px 20px;font-weight:700;font-size:18px;line-height:29px;background-color:#74BCBD;color:white}.card__button{margin-top:auto}@media screen and (max-width:1120px){.card__button{margin-top:40px}}@media screen and (max-width:540px){.card__button{margin-top:15px}}.card__also{padding-top:95px;margin-bottom:120px}@media screen and (max-width:1120px){.card__also{padding-top:30px;margin-bottom:60px}}@media screen and (max-width:540px){.card__also{margin-bottom:30px}}.card__also .also__head{margin-bottom:66px}@media screen and (max-width:1120px){.card__also .also__head{margin-bottom:30px}}.card__also .also__item{background-color:white}.card__also .also__name{color:black}.about{margin-top:76px}@media screen and (max-width:1120px){.about{margin-top:30px}}.about__features{margin-top:65px;margin-bottom:90px}@media screen and (max-width:1120px){.about__features{margin:30px 0}}.about__certificate{margin-top:80px;background-color:#F2F2F2;background-image:-webkit-gradient(linear,left top,right top,from(#F2F2F2),color-stop(57%,#F2F2F2),color-stop(57%,#74BCBD),to(#74BCBD));background-image:linear-gradient(to right,#F2F2F2 0,#F2F2F2 57%,#74BCBD 57%,#74BCBD 100%)}@media screen and (max-width:1120px){.about__certificate{margin-top:30px}}@media screen and (max-width:800px){.about__certificate{background-image:none}}.about__certificateWrap{display:-webkit-box;display:flex;padding:118px 0 97px}@media screen and (max-width:1120px){.about__certificateWrap{padding:60px 0}}@media screen and (max-width:800px){.about__certificateWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:30px 0}}.about__certificateInfo{max-width:600px;margin-right:150px}@media screen and (max-width:800px){.about__certificateInfo{max-width:none;margin-right:0}}.about__certificateTitle{font-weight:700;font-size:30px;line-height:48px;margin-bottom:12px}@media screen and (max-width:540px){.about__certificateTitle{font-size:21px}}.about__certificateItem{margin-bottom:24px}.about__certificateName{font-weight:700;font-size:18px;line-height:29px}@media screen and (max-width:540px){.about__certificateName{font-size:15px;line-height:21px}}.about__certificateImage img{height:290px}@media screen and (max-width:1120px){.about__certificateImage img{-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:800px){.about__certificateImage img{height:auto}}.features{background-color:#F1AE48;padding:78px 0 80px}@media screen and (max-width:1120px){.features{padding:30px 0}}@media screen and (max-width:800px){.features{padding:30px 0 0}}.features__head{margin-bottom:66px}@media screen and (max-width:1120px){.features__head{margin-bottom:30px}}@media screen and (max-width:380px){.features__head{margin-bottom:15px}}.features__list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.features__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:calc(25% - 14px)}@media screen and (max-width:1420px){.features__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}}@media screen and (max-width:800px){.features__item{width:calc(50% - 14px);margin-bottom:30px}.features__item br{display:none}}@media screen and (max-width:380px){.features__item{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.features__icon{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:105px;height:105px;padding:20px;margin-right:20px;background-color:white;border-radius:50%}@media screen and (max-width:1420px){.features__icon{margin-right:0;margin-bottom:15px}}@media screen and (max-width:800px){.features__icon{width:65px;height:65px;padding:10px}}@media screen and (max-width:380px){.features__icon{margin-right:10px;margin-bottom:0}}.features__name{font-size:18px;line-height:29px;font-weight:700}@media screen and (max-width:800px){.features__name{font-size:15px;line-height:21px}}.articles__list{display:flex;flex-wrap:wrap;justify-content:space-between}.articles__item{display:block;margin-bottom:30px;text-decoration:none;color:black;width:calc(50% - 20px)}@media screen and (max-width:1120px){.articles__item{width:100%}.articles__item:last-child{margin-bottom:0}}.articles__name{color:#CF4C31;font-weight:700;font-size:24px;margin-bottom:10px}.articles__wrap{display:flex}@media screen and (max-width:800px){.articles__wrap{flex-direction:column}}.articles__image{width:200px;flex-shrink:0;margin-right:20px}@media screen and (max-width:800px){.articles__image{width:100%;height:250px;margin-right:0;margin-bottom:10px}}.articles__image img{width: 100%;object-fit: cover;height: 100%;}.articles__info{flex-grow:1}@media screen and (max-width:540px){.card__image{height:250px}.card__image img{object-fit:contain;}}

body.notfound {
	background-color: black;
}

.overflow {
	overflow: hidden;
}

footer {
	flex-shrink: 0;
	margin-top: auto;
}

.visually-hidden {
	width: 1px;
	height: 1px;
	margin: -1px;
	position: absolute;
	clip: rect(0 0 0 0);
}

.overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
}

.popup {
	display: none;
	width: 730px;
	max-width: calc(100vw - 30px);
	min-width: 280px;
	max-height: calc(100vh - 30px);
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background-color: #F1AE48;
	z-index: 21;
	overflow: auto;
}

.popup.opened {
	display: block;
}

.popup__wrap {
	padding: 62px 64px;
}

@media screen and (max-width:540px) {
	.popup__wrap {
		padding: 42px 44px;
	}
}

@media screen and (max-width:380px) {
	.popup__wrap {
		padding: 32px 34px;
	}
}

.popup__title {
	margin-bottom: 66px;
}

@media screen and (max-width:540px) {
	.popup__title {
		margin-bottom: 20px;
	}
}

.popup__text {
	margin: 5px 0 0;
}

@media screen and (max-width:380px) {
	.popup__text {
		margin: 5px 0;
	}
}

.popup__phone {
	color: currentColor;
	text-decoration: none;
	font-weight: 700;
	font-size: 28px;
	transition: color 0.3s;
}

.popup__phone:hover {
	color: #CF4C31;
}

.popup__inputs {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin-bottom: 46px;
}

@media screen and (max-width:540px) {
	.popup__inputs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		margin-bottom: 20px;
	}
}

.popup__input {
	width: calc(50% - 10px);
}

@media screen and (max-width:540px) {
	.popup__input {
		width: 100%;
		margin-bottom: 20px;
	}
}

@media screen and (max-width:380px) {
	.popup__input {
		margin-bottom: 10px;
	}
}

.popup__policy {
	margin-bottom: 36px;
}

@media screen and (max-width:540px) {
	.popup__policy {
		margin-bottom: 20px;
	}
}

@media screen and (max-width:380px) {
	.popup__policy {
		margin-bottom: 10px;
	}
}

.recaptcha {
	margin-bottom: 30px;
}

@media screen and (max-width:540px) {
	.recaptcha {
		margin-bottom: 20px;
	}
}

@media screen and (max-width:380px) {
	.recaptcha {
		margin-bottom: 10px;
	}
}

.g-recaptcha {
	transform: scale(0.70);
	transform-origin: 0 0;
}

@media screen and (max-width:380px) {
	.popup__button {
		padding: 12px 16px;
		min-width: 160px;
	}
}

.popup__close {
	display: block;
	width: 24px;
	height: 24px;
	border: none;
	padding: 0;
	position: absolute;
	top: 50px;
	right: 48px;
	color: black;
	background-color: transparent;
	cursor: pointer;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

@media screen and (max-width:540px) {
	.popup__close {
		top: 30px;
		right: 28px;
	}
}

.popup__close:hover {
	color: white;
}

.popup__close::before,.popup__close::after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background-color: currentColor;
	position: absolute;
	left: 50%;
	top: 50%;
}

.popup__close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.popup__close::after {
	-webkit-transform: translate(-50%,-50%) rotate(135deg);
	transform: translate(-50%,-50%) rotate(135deg);
}

.field {
	display: block;
}

@media screen and (max-width:380px) {
	.field {
		font-size: 12px;
	}
}

.field__input {
	display: block;
	width: 100%;
	padding: 16px 0;
	border: none;
	border-bottom: 1px solid currentColor;
	color: currentColor;
	background-color: transparent;
}

@media screen and (max-width:380px) {
	.field__input {
		padding: 12px 0;
	}
}

.field__placeholder {
	position: absolute;
	left: 0;
	top: 15px;
	color: currentColor;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

@media screen and (max-width:380px) {
	.field__placeholder {
		top: 7px;
	}
}

.field__input.active + .field__placeholder {
	top: -8px;
	font-size: 12px;
}

.checkbox {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	cursor: pointer;
}

@media screen and (max-width:380px) {
	.checkbox {
		font-size: 14px;
		line-height: 18px;
	}
}

.checkbox__input {
	position: absolute;
	left: 4px;
	bottom: -4px;
	opacity: 0;
}

.checkbox__indicator {
	flex-shrink: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid currentColor;
	margin-right: 17px;
}

.checkbox__indicator::before {
	content: "";
	display: block;
	width: 24px;
	height: 12px;
	border-left: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	left: -2px;
	top: -4px;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.checkbox__input:checked + .checkbox__indicator::before {
	opacity: 1;
}

.notfound__wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	padding: 118px 0;
}

@media screen and (max-width:540px) {
	.notfound__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		padding: 30px 0;
	}
}

.notfound__image {
	margin-right: 55px;
}

@media screen and (max-width:540px) {
	.notfound__image {
		margin-right: 0;
		margin-bottom: 40px;
	}
}

.notfound__image img {
	display: block;
}

.notfound__info {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
	padding-top: 7px;
	color: white;
}

@media screen and (max-width:540px) {
	.notfound__info {
		-webkit-box-align: center;
		align-items: center;
	}
}

.notfound__status {
	font-weight: 700;
	font-size: 144px;
	line-height: 1;
}

.notfound__text {
	font-weight: 700;
	font-size: 48px;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.notfound__button {
	margin-top: auto;
}

.index__sectionHead {
	margin-bottom: 66px;
}

@media screen and (max-width:1120px) {
	.index__sectionHead {
		margin-bottom: 30px;
	}
}

@media screen and (max-width:380px) {
	.index__sectionHead {
		margin-bottom: 15px;
	}
}

.index__actions {
	padding: 48px 0 120px;
}

@media screen and (max-width:1420px) {
	.index__actions {
		padding: 48px 0 78px;
	}
}

@media screen and (max-width:1120px) {
	.index__actions {
		padding: 30px 0;
	}
}

.index__also {
	padding: 78px 0 80px;
	background-color: #122D4F;
}

@media screen and (max-width:1120px) {
	.index__also {
		padding: 30px 0;
	}
}

.index__what {
	padding: 118px 0 64px;
}

@media screen and (max-width:1420px) {
	.index__what {
		padding: 80px 0 64px;
	}
}

@media screen and (max-width:1120px) {
	.index__what {
		padding: 30px 0 0;
	}
}

.index__contacts {
	padding: 120px 0 242px;
}

@media screen and (max-width:1420px) {
	.index__contacts {
		padding: 60px 0 120px;
	}
}

@media screen and (max-width:1120px) {
	.index__contacts {
		padding: 15px 0;
	}
}

.actions__head {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width:1120px) {
	.actions__head {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: start;
		align-items: flex-start;
	}
}

@media screen and (max-width:1120px) {
	.actions__title {
		margin-bottom: 5px;
	}
}

.actions__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 1;
	color: #CF4C31;
	position: relative;
	top: 4px;
}

@media screen and (max-width:1120px) {
	.actions__text {
		top: 0;
	}
}

@media screen and (max-width:800px) {
	.actions__text {
		font-size: 21px;
	}
}

@media screen and (max-width:380px) {
	.actions__text {
		font-size: 16px;
	}
}

.actions__list {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.actions__item {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	width: calc(100% / 3 - 13px);
	padding: 46px 47px 56px;
	border-radius: 30px;
}

@media screen and (max-width:800px) {
	.actions__item {
		width: 100%;
		margin-bottom: 15px;
	}

	.actions__item:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width:380px) {
	.actions__item {
		padding: 30px 25px;
	}
}

.actions__item:nth-child(1) {
	background-color: #325680;
}

.actions__item:nth-child(2) {
	background-color: #74BCBD;
}

.actions__item:nth-child(3) {
	background-color: #F1AE48;
}

.actions__name {
	margin-bottom: 22px;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
	color: white;
}

@media screen and (max-width:1420px) {
	.actions__name {
		line-height: 36px;
	}
}

@media screen and (max-width:1120px) {
	.actions__name {
		font-size: 21px;
		line-height: 26px;
	}
}

@media screen and (max-width:800px) {
	.actions__name {
		font-size: 30px;
		line-height: 48px;
	}
}

@media screen and (max-width:380px) {
	.actions__name {
		margin-bottom: 40px;
		font-size: 24px;
		line-height: 32px;
	}
}

.actions__item:nth-child(2) .actions__name {
	margin-bottom: 96px;
}

@media screen and (max-width:380px) {
	.actions__item:nth-child(2) .actions__name {
		margin-bottom: 40px;
	}
}

.actions__image {
	text-align: center;
	margin-top: auto;
}

.actions__cost {
	margin-top: 37px;
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: white;
}

@media screen and (max-width:380px) {
	.actions__cost {
		margin-top: 15px;
		font-size: 21px;
	}
}

.also__list {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.page__also .also__item {
	width: calc(33% - 10px);
	padding: 30px 5px 31px;
}

.index__also .also__item {
	width: calc(33% - 10px);
	padding: 30px 5px 31px;
}

.also__item {
	display: -webkit-box;
	display: flex;
	width: calc(33% - 10px);
	padding: 30px 5px 30px;
	background-color: #325680;
	box-shadow: 10px 15px 50px rgba(0,0,0,0.07);
	border-radius: 30px;
	text-decoration: none;
	color: white;
}

.also__item:hover {
	box-shadow: 20px 25px 50px rgba(0,0,0,0.15);
}

@media screen and (max-width:1120px) {
	.also__item {
		padding: 20px;
	}
}

@media screen and (max-width:800px) {
	.also__item {
		margin-bottom: 20px;
		width: 100%;
	}

	.page__also .also__item {
		width: calc(100% - 10px);
	}

	.index__also .also__item {
		width: calc(100% - 10px);
	}

	.also__item:last-child {
		margin-bottom: 0;
	}
}

.also__image {
	width: 195px;
	height: 185px;
	margin-right: 24px;
}

@media screen and (max-width:1120px) {
	.also__image {
		width: 135px;
		height: 135px;
	}
}

.also__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.also__name {
	margin-bottom: 4px;
	font-weight: 700;
	font-size: 30px;
	line-height: 48px;
}

@media screen and (max-width:1120px) {
	.also__name {
		font-size: 21px;
		line-height: 32px;
	}
}

.also__cost {
	color: #CF4C31;
	font-size: 36px;
	line-height: 58px;
	font-weight: 700;
	margin-bottom: 26px;
}

@media screen and (max-width:1120px) {
	.also__cost {
		margin-bottom: 15px;
		font-size: 24px;
		line-height: 36px;
	}
}

.what {
	background-position: 89% bottom;
	background-repeat: no-repeat;
	background-image: url('img/what.png');
}

@media screen and (max-width:1420px) {
	.what::before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background-color: white;
		opacity: 0.7;
		pointer-events: none;
	}
}

.what__content {
	max-width: 855px;
}

@media screen and (max-width:1420px) {
	.what__content {
		max-width: none;
	}
}

.contacts__wrap {
	display: -webkit-box;
	display: flex;
}

@media screen and (max-width:800px) {
	.contacts__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
}

.contacts__info {
	background-color: #122D4F;
	padding: 78px 185px 78px 80px;
	width: calc(50% - 10px);
	color: white;
}

@media screen and (max-width:1420px) {
	.contacts__info {
		width: calc(60% - 10px);
		padding: 60px 125px 60px 60px;
	}
}

@media screen and (max-width:1120px) {
	.contacts__info {
		width: 50%;
		padding: 60px;
	}
}

@media screen and (max-width:800px) {
	.contacts__info {
		width: 100%;
	}
}

@media screen and (max-width:380px) {
	.contacts__info {
		padding: 30px;
	}
}

.contacts__head {
	padding-bottom: 32px;
	border-bottom: 1px solid white;
	margin-bottom: 47px;
}

@media screen and (max-width:380px) {
	.contacts__head {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
}

.contacts__title {
	margin-bottom: 25px;
}

@media screen and (max-width:380px) {
	.contacts__title {
		margin-bottom: 10px;
	}
}

.contacts__subtitle {
	font-size: 24px;
	line-height: 1;
}

@media screen and (max-width:380px) {
	.contacts__subtitle {
		font-size: 16px;
	}
}

.contacts__list {
	margin-bottom: 49px;
}

@media screen and (max-width:380px) {
	.contacts__list {
		margin-bottom: 15px;
	}
}

.contacts__item {
	margin-bottom: 32px;
}

@media screen and (max-width:380px) {
	.contacts__item {
		margin-bottom: 15px;
	}
}

.contacts__item:last-child {
	margin-bottom: 0;
}

.contacts__itemTitle {
	font-weight: 500;
	margin-bottom: 8px;
}

@media screen and (max-width:1120px) {
	.contacts__itemTitle {
		margin-bottom: 0;
	}
}

@media screen and (max-width:380px) {
	.contacts__itemTitle {
		font-size: 12px;
	}
}

.contacts__itemText {
	color: currentColor;
	text-decoration: none;
	font-size: 24px;
	line-height: 38px;
}

@media screen and (max-width:1120px) {
	.contacts__itemText {
		font-size: 21px;
		line-height: 31px;
	}
}

@media screen and (max-width:380px) {
	.contacts__itemText {
		font-size: 16px;
		line-height: 21px;
	}
}

a.contacts__itemText {
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

a.contacts__itemText:hover {
	color: #CF4C31;
}

.contacts__button {
	width: 228px;
}

.contacts__map {
	width: calc(50% + 116px);
	height: 750px;
	position: absolute;
	top: 80px;
	right: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('img/map.jpeg');
}

@media screen and (max-width:1420px) {
	.contacts__map {
		width: calc(40% + 100px);
		height: 680px;
	}
}

@media screen and (max-width:1120px) {
	.contacts__map {
		width: 50%;
		height: auto;
		position: relative;
		top: 0;
	}
}

@media screen and (max-width:800px) {
	.contacts__map {
		width: 100%;
		height: 300px;
	}
}

.contacts__map iframe {
	width: 100%;
	height: 100%;
	border: none;
}

.order {
	padding-bottom: 80px;
}

@media screen and (max-width:540px) {
	.order {
		padding-bottom: 0;
	}
}

.order__wrap {
	display: -webkit-box;
	display: flex;
}

@media screen and (max-width:540px) {
	.order__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
}

.order__info {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	width: calc(50% + 115px);
	height: 526px;
	padding: 77px 210px 65px 125px;
	background-color: #122746;
	background-image: url("img/callback.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	color: white;
}

@media screen and (max-width:1120px) {
	.order__info {
		padding: 65px 125px 65px 65px;
	}
}

@media screen and (max-width:800px) {
	.order__info {
		height: 495px;
		padding: 65px 155px 65px 65px;
		font-size: 12px;
		line-height: 16px;
	}
}

@media screen and (max-width:540px) {
	.order__info {
		width: 100%;
		padding: 34px 44px;
		height: auto;
	}
}

.order__title {
	margin-bottom: 14px;
	font-size: 56px;
	line-height: 67px;
	font-weight: 700;
}

@media screen and (max-width:800px) {
	.order__title {
		font-size: 36px;
		line-height: 41px;
	}
}

.order__subtitle {
	font-size: 24px;
	line-height: 38px;
}

@media screen and (max-width:800px) {
	.order__subtitle {
		font-size: 18px;
		line-height: 21px;
	}
}

@media screen and (max-width:540px) {
	.order__subtitle {
		width: 100%;
		height: auto;
		margin-bottom: 40px;
	}
}

.order__delivery {
	font-size: 15px;
	line-height: 24px;
	padding-top: 23px;
	border-top: 1px solid currentColor;
	margin-top: auto;
}

@media screen and (max-width:800px) {
	.order__delivery {
		font-size: 12px;
		line-height: 16px;
	}
}

.order__form {
	width: calc(50% - 10px);
	padding: 64px 104px;
	color: white;
	background-color: #74BCBD;
	position: absolute;
	top: 80px;
	right: 0;
}

@media screen and (max-width:1120px) {
	.order__form {
		padding: 44px 64px;
	}
}

@media screen and (max-width:800px) {
	.order__form {
		width: calc(50% + 20px);
		padding: 34px 44px;
	}
}

@media screen and (max-width:540px) {
	.order__form {
		width: 100%;
		position: relative;
		top: 0;
	}
}

.order__input {
	margin-bottom: 16px;
}

.order__policy {
	margin-top: 46px;
	margin-bottom: 36px;
}

@media screen and (max-width:540px) {
	.order__policy {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

.footer {
	background-color: #122D4F;
	color: white;
}

.footer__wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding: 48px 0 56px;
}

@media screen and (max-width:1120px) {
	.footer__wrap {
		padding: 50px 0 30px;
	}
}

@media screen and (max-width:800px) {
	.footer__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
	}
}

.footer__logo {
	width: 108px;
	height: 108px;
	fill: currentColor;
	color: currentColor;
	text-decoration: none;
	flex-shrink: 0;
}

@media screen and (max-width:1120px) {
	.footer__logo {
		margin-right: 50px;
	}
}

@media screen and (max-width:800px) {
	.footer__logo {
		margin-right: 0;
		margin-bottom: 40px;
	}
}

.footer__logo img {
	width: 100%;
	height: 100%;
}

.footer__menu {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

@media screen and (max-width:1120px) {
	.footer__menu {
		display: none;
	}
}

.footer__menuItem_type_main {
	margin-bottom: 6px;
}

.footer__menuItem_type_additional {
	margin-bottom: 8px;
}

.footer__menuItem:last-child {
	margin-bottom: 0;
}

.footer__menuLink {
	color: currentColor;
	text-decoration: none;
	line-height: 26px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.footer__menuLink:hover,.footer__menuLink.current {
	color: #CF4C31;
}

.footer__menuLink_type_main {
	font-size: 15px;
	font-weight: 500;
}

.footer__menuLink_type_additional {
	font-size: 16px;
	font-weight: 700;
}

.footer__info {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	width: 730px;
}

@media screen and (max-width:1120px) {
	.footer__info {
		width: 100%;
	}
}

.footer__contacts {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width:1120px) {
	.footer__contacts {
		margin-bottom: 50px;
	}
}

@media screen and (max-width:800px) {
	.footer__contacts {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center;
		align-items: center;
		text-align: center;
		margin-bottom: 20px;
	}
}

.footer__contactsText {
	margin-bottom: 7px;
}

.footer__contactsRight {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: end;
	align-items: flex-end;
}

@media screen and (max-width:800px) {
	.footer__contactsRight {
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 15px;
	}
}

.footer__contactsPhone {
	margin-bottom: 24px;
	font-size: 18px;
	line-height: 29px;
	font-weight: 700;
	color: currentColor;
	text-decoration: none;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

@media screen and (max-width:800px) {
	.footer__contactsPhone {
		margin-bottom: 10px;
	}
}

.footer__contactsPhone:hover {
	color: #CF4C31;
}

.footer__copyrights {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin-top: auto;
}

@media screen and (max-width:800px) {
	.footer__copyrights {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
	}
}

.footer__copyrightsText {
	text-decoration: none;
	font-weight: 500;
	color: currentColor;
	font-size: 15px;
	line-height: 24px;
}

a.footer__copyrightsText {
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

a.footer__copyrightsText:hover {
	color: #CF4C31;
}

.errors {
	color: red;
}

.faq {
	padding: 78px 0 80px;
}

@media screen and (max-width:1120px) {
	.faq {
		padding: 30px 0;
	}
}

.content .faq {
	padding: 0;
}

.faq__head {
	margin-bottom: 30px;
}

.faq__wrap {
	margin-bottom: 20px;
}

.faq__title {
	font-weight: 700;
}

.errWarn {
	width: 1px;
	height: 1px;
	margin: -1px;
	position: absolute;
	clip: rect(0 0 0 0);
}

.priceItem {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	flex-direction: column;
	padding-bottom: 75px;
}

.priceItem__title {
	margin: 0 0 15px;
	font-weight: 700;
	font-size: 36px;
	color: inherit;
	text-decoration: none;
	transition: color 0.3s;
}

.priceItem__title:hover {
	color: #CF4C31;
}

.priceItem__info {
	display: flex;
	align-items: flex-start;
}

.priceItem__wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.priceItem__block {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	height: 80px;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f2f2f2;
}

.priceItem__block:first-child {
	margin-bottom: 5px;
	background-color: #f9f9f9;
}

.priceItem__text {
	width: 100%;
	max-width: 200px;
	font-size: 24px;
	letter-spacing: 1.2px;
	text-transform: lowercase;
}

.priceItem__count {
	display: flex;
	align-items: flex-end;
	width: 280px;
	line-height: 1;
}

.priceItem__count-text {
	margin-right: 20px;
	letter-spacing: 0.9px;
	text-transform: lowercase;
}

.priceItem__count-exchange {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2.4px;
}

.priceItem__count-sell {
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 1.5px;
	color: #CF4C31;
}

.priceItem__callback {
	margin-left: 20px;
}

.form__feedback {
	color: #FFF;
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
	display: grid;
	justify-content: center;
}

.form__feedback input {
	height: 6%;
	width: 100%;
}

.form__feedback textarea {
	height: 20%;
	width: 100%;
}

.h-captcha {
	margin-top: 10%;
}

.container-reviews {
	color: #FFF;
}

.container-reviews {
	margin-top: 15vh;
}

@media screen and (max-width: 1120px) {
	.priceItem__text {
		font-size: 18px;
		line-height: 1;
	}

	.priceItem__count {
		align-items: center;
	}

	.priceItem__count-exchange {
		font-size: 21px;
	}

	.priceItem__count-sell {
		font-size: 21px;
	}
}

@media screen and (max-width: 800px) {
	.priceItem {
		padding-bottom: 30px;
	}

	.priceItem__info {
		flex-direction: column;
		align-items: center;
	}

	.priceItem__block {
		padding-left: 30px;
	}

	.priceItem__wrap {
		width: 100%;
	}

	.priceItem__callback {
		margin-left: 0;
		margin-top: 5px;
		width: 100%;
	}

	.priceItem__count {
		align-self: flex-end;
		width: auto;
	}
}

@media screen and (max-width: 540px) {
	.priceItem__title {
		font-size: 26px;
	}
}

.telegram-widget {
	position: fixed;
	bottom: 40px;
	right: 40px;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #0088cc;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 4px 10px rgba(0,0,0,0.3);
	transition: transform 0.3s ease;
	z-index: 9999;
	overflow: visible;
}

.telegram-widget::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: rgba(0, 136, 204, 0.5);
	animation: pulse 1.5s ease-out infinite;
	z-index: -1;
}

.telegram-widget:hover {
	transform: scale(1.2);
}

.telegram-widget img {
	width: 60%;
	height: 60%;
	color: #FFFFFF;
}

@media (max-width: 768px) {
	.telegram-widget {
		width: 65px;
		height: 65px;
		bottom: 30px;
		right: 20px;
	}

	.telegram-widget img {
		width: 65%;
		height: 65%;
	}
}

@keyframes pulse {
	0% {
		transform: scale(1);
		opacity: 0.7;
	}

	70% {
		transform: scale(1.8);
		opacity: 0;
	}

	100% {
		transform: scale(1.8);
		opacity: 0;
	}
}

.footer__alert {
	background-color: red;
	padding: 24px 0;
	text-align: center;
}

.footer__alertWrap {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.footer__alertTitle {
	font-size: 24px;
	line-height: 21px;
}