

/* Start:/bitrix/templates/v2.0/static/css/gv230611.css?178154662720301*/
@charset "UTF-8";

@import url("/bitrix/templates/v2.0/static/css/fonts.css");

.section-gv1{padding-bottom: 80px;}
.section-gv1 .title{margin-bottom: 22px;}
.section-gv1-contrast{background-color: #F7F8F8;padding: 64px 0 80px;}
.section-gv2{overflow: hidden;padding-top:32px !important;}

.gv-section-title{font-size: 33px;line-height: 1.2;font-weight: 500;margin-bottom: 28px;}

.gv1-form{display: flex;flex-direction: column;}
.gv1-form-row:not(:first-child){margin-top: 8px;}
.gv1-form-footer{margin-top: 15px}
.gv1-form-footer .button{height: 40px;}
.gv1-form-note{margin-top: 14px;font-size: 12px;font-weight: 300;line-height: 1.25;}
.gv1-textfield{display: flex;}
.gv1-textfield-input{min-height: 40px;width: 100%;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid;text-align: left;}
.gv1-textfield-input__dense{min-height: 32px;}

.gv1-selector{position: relative;display: flex;align-items: center;min-height: 36px;}
.gv1-selector-holder{overflow: hidden;margin-right: auto;text-overflow: ellipsis;white-space: nowrap;}
.gv1-selector-icon{margin-left: 20px;}
.gv1-selector-control{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}

.gv1-range{min-height: 56px;background-color: #fff;border-radius: 2px;display: flex;position: relative;align-items: center;white-space: nowrap;}
.gv1-range-value{flex: auto;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;font-size: 21px;}
.gv1-range-suffix{flex: none;padding: 0 15px;font-size: 21px;font-weight: 600;}
.gv1-range-control{}
.gv1-range-input{width: 100%;overflow: hidden;}

.gv1-range .slider-container{position: absolute;bottom: -1px;left: 0;width: 100%;}
.gv1-range .slider-container .scale{display: none;}

.gv1-range .slider-container .back-bar {height: 4px;position: relative;}
.gv1-range .slider-container .back-bar .selected-bar{position: absolute;height: 100%;background-color: #259D56;}
.gv1-range .slider-container .back-bar .pointer {position: absolute;width: 18px;height: 18px;background-color: #fff;cursor: col-resize;border-radius: 50%;border: 4px solid #EC763D;opacity: 1;z-index: 2;margin-top: -7px;margin-left: -4px;}
.gv1-range .slider-container .back-bar .pointer.last-active {z-index: 3;}
.gv1-range .slider-container .back-bar .pointer-label {display: none;}
.gv1-range .slider-container .back-bar .focused {z-index: 10;}
.gv1-range .slider-container .clickable-dummy {cursor: pointer;position: absolute;width: 100%;height: 100%;z-index: 1;}

.gv1-check-area{position: relative;overflow: hidden;min-height: 100%;display: flex;border-radius: 3px;}
.gv1-check-area ._label{min-height: 100%;display: block;cursor: pointer;}
.gv1-check-area ._label-inner{background-color: #fff;align-items: baseline;justify-content: space-between;flex-wrap: wrap;display: flex;padding: 15px 5px;min-height: 100%;transition: all .15s;}
.gv1-check-area ._title{margin: 0 10px 8px;font-size: 18px;font-weight: 600;}
.gv1-check-area ._subtitle{margin: 0 10px;}
.gv1-check-area ._control{position: absolute;top: 0;right: 100%;width: 0;height: 0;opacity: 0;overflow: hidden;}
.gv1-check-area ._control:checked ~ ._label-inner{background-color: #259D56;color: #fff;pointer-events: none;}

.gv-offer{background-image: linear-gradient(180deg, #BCE6EB 0%, #F1FBFC 100%);padding: 60px 0 90px;}
.gv-offer-wrapper{display: grid;grid-template-columns: 1fr auto;grid-gap: 80px;}
.gv-offer-media{position: relative;pointer-events: none;margin: -70px 0 -90px -100px;}
.gv-offer-media img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center right;object-fit: contain;}
.gv-offer-form{width: 100%;max-width: 460px;}
.gv-offer-title{font-size: 43px;font-weight: 500;line-height: 1.2;margin-bottom: 60px;}
.gv-offer-subtitle{font-size: 27px;margin: -40px 0 30px;}

.gv-catch{background-color: #fff;padding: 40px 44px 30px;text-align: center;}
.gv-catch-title{font-size: 18px;font-weight: 600;}
.gv-catch-subtitle{margin-top: 18px;}
.gv-catch-form{margin-top: 25px;}
.gv-catch-row{display: flex;}
.gv-catch-prefix{margin-right: 14px;flex: none;display: inline-flex;align-items: center;min-height: 32px;}
.gv-catch-input{flex: auto;}
.gv-catch-button{flex: none;margin-left: 12px;}
.gv-catch-note{color: #7D7D7D;font-size: 14px;margin-top: 25px;}
.gv-catch-note a{text-decoration: underline;}

.gv1-1{margin-top: 52px;}
.gv1-1-1{display: grid;grid-gap: 10px;grid-template-columns: repeat(4, 1fr);}
.gv1-1-2{padding: 20px 20px 30px;box-shadow: inset 0 0 0 1px #D4D4D4;background-color: #fff;overflow: hidden;}
.gv1-1-2 ._card ._header{display: flex;align-items: flex-start;}
.gv1-1-2 ._card ._image{flex: none;width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;margin-right: 18px;}
.gv1-1-2 ._card ._title{font-size: 18px;font-weight: 600;display: flex;min-height: 44px;align-items: center;hyphens: auto;}
.gv1-1-2 ._card ._content{margin-top: 16px;}
.gv1-1-2 ._card ._text{line-height: 1.4375;}

.gv1-2{margin-top: 72px;}
.gv1-2-1{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 14px;grid-template-rows: auto;grid-template-areas: "a1 a2 a4" "a3 a3 a4";}
.gv1-2-2{grid-area: a1;}
.gv1-2-3{grid-area: a2;}
.gv1-2-4{grid-area: a3;background-color: #F7F8F8;padding: 25px 20px 30px 30px;}
.gv1-2-4 ._card ._header{display: flex;align-items: flex-start;}
.gv1-2-4 ._card ._image{flex: none;width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;margin-right: 12px;}
.gv1-2-4 ._card ._title{font-size: 15px;font-weight: 600;display: flex;min-height: 24px;align-items: center;}
.gv1-2-4 ._card ._content{margin-top: 12px;}
.gv1-2-4 ._card ._text{line-height: 1.425;font-size: 14px;}
.gv1-2-5{grid-area: a4;background-color: #259D56;color: #fff;padding: 25px 40px 25px;position: relative;}
.gv1-2-5::before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: url(/bitrix/templates/v2.0/static/css/../img/gv-1/gv1-waves.svg);background-repeat: no-repeat;background-position: bottom;background-size: 100% auto;opacity: .1;pointer-events: none;}
.gv1-2-6{box-shadow: inset 0 0 0 1px #D4D4D4;background-color: #fff;padding: 25px 20px 30px 30px;min-height: 100%;display: grid;grid-template-columns: 1fr auto;grid-gap: 40px;overflow: hidden;}
.gv1-2-7{font-size: 18px;font-weight: 600;}
.gv1-2-8{margin-top: 40px;line-height: 1.4375;}
.gv1-2-9{margin-top: -5px;position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;}
.gv1-2-10{flex: none;width: 44px;height: 44px;position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;}
.gv1-2-11{margin-top: 40px;position: relative;font-size: 12px;font-weight: 600;line-height: 0;}
.gv1-2-11::before{content: "";position: absolute;width: calc(2 * (40px) + 44px);height: calc(2 * (40px) + 44px);bottom: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;background-color: #259D56;opacity: .1;}
.gv1-2-12{margin-top: 40px;position: relative;font-size: 12px;font-weight: 600;line-height: 0;}
.gv1-2-12::before{content: "";position: absolute;width: calc(2 * (80px) + 44px);height: calc(2 * (80px) + 44px);bottom: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;background-color: #259D56;opacity: .1;}
.gv1-2-13{font-size: 18px;font-weight: 600;}
.gv1-2-14{margin-top: 12px;}
.gv1-2-15{margin-top: 24px;}
.gv1-2-16{}

.gv1-3{margin-top: 72px;}
.gv1-3-1{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 10px;margin-top: 30px;}
.gv1-3-2{background-color: #F7F8F8;padding: 30px 20px 30px 25px;font-weight: 600;border-left: 1px solid #259D56;font-size: 18px;}

.gv1-4{}
.gv1-4-1{display: grid;grid-template-columns: 50% 50%;grid-gap: 0;}
.gv1-4-2{position: relative;margin-right: -100%;z-index: 1;}
.gv1-4-3{font-size: 25px;font-weight: 300;margin-top: 22px;}
.gv1-4-4{margin-top: 44px;font-size: 32px;font-weight: 700;}
.gv1-4-5{width: 100%;max-width: 484px;margin-top: 20px;}
.gv1-4-6{position: relative;z-index: 2;}
.gv1-4-7{position: relative;z-index: 1;pointer-events: none;margin: 0 -180px 0 -50px;}
.gv1-4-8{position: relative;margin-right: -100%;margin-top: 44px;display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 18px;}
.gv1-4-9{padding: 30px 20px 30px 30px;background-color: #fff;box-shadow: inset 0 0 0 1px #D4D4D4;}
.gv1-4-9 ._card ._header{display: flex;align-items: flex-start;}
.gv1-4-9 ._card ._image{flex: none;width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;margin-right: 20px;background-color: #259D56;color: #fff;border-radius: 50%;}
.gv1-4-9 ._card ._title{font-size: 18px;font-weight: 600;display: flex;min-height: 24px;align-items: center;}
.gv1-4-9 ._card ._content{margin-top: 24px;}
.gv1-4-9 ._card ._text{line-height: 1.4375;}
.gv1-4-10{display: none;}

.gv1-5{margin-top: 40px;}
.gv1-5-1{font-size: 25px;font-weight: 300;margin-bottom: 15px;}
.gv1-5-2{display: grid;grid-gap: 40px;grid-template-columns: 1fr auto;}
.gv1-5-3{background-color: #F7F8F8;padding: 30px 20px 30px 30px;display: flex;align-items: center;}
.gv1-5-4{width: 100%;max-width: 460px;font-size: 14px;line-height: 1.5;padding: 20px 0;}
.gv1-5-5{flex: none;width: 68px;height: 68px;background-color: #259D56;color: #fff;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;margin-right: 24px;}
.gv1-5-6{}
.gv1-5-7{font-size: 20px;font-weight: 700;color: #259D56;}
.gv1-5-8{margin-top: 8px;line-height: 1.4375;}

.gv1-6{margin-top: 40px;}
.gv1-6-1{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 10px;margin-top: 30px;}
.gv1-6-2{background-color: #F7F8F8;border-top: 1px solid #259D56;padding: 20px 20px 30px 20px;}
.gv1-6-2 ._card ._pretitle{margin-bottom: 4px;font-size: 12px;text-transform: uppercase;opacity: .5;}
.gv1-6-2 ._card ._title{font-size: 18px;font-weight: 600;}
.gv1-6-2 ._card ._content{margin-top: 18px;}
.gv1-6-2 ._card ._text{line-height: 1.4375;}

.gv1-7{background-color: #F7F8F8;padding: 40px 44px 60px;}
.gv1-7-1{margin-top: 35px;display: grid;grid-template-columns: 1fr 372px;grid-gap: 0 56px;}
.gv1-7-2{}
.gv1-7-3{display: flex;flex-direction: column;}
.gv1-7-4{background-color: #fff;padding: 25px 30px 30px;position: relative;}
.gv1-7-4::before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: url(/bitrix/templates/v2.0/static/css/../img/gv-1/gv1-waves-2.svg);background-repeat: no-repeat;background-position: right;background-size: auto 100%;opacity: .6;pointer-events: none;}
.gv1-7-5{background-color: #fff;margin: 14px 0;padding: 35px 30px 40px;position: relative;}
.gv1-7-5::before{content: "";position: absolute;bottom: 0;right: 0;top: 35px;width: 50%;background-position: right bottom;background-size: contain;background-repeat: no-repeat;background-image: url(/bitrix/templates/v2.0/static/css/../img/gv-1/image-9.png);}
.gv1-7-6{margin-top: auto;}
.gv1-7-7{display: flex;margin: 0 -10px;position: relative;z-index: 1;}
.gv1-7-8{display: flex;margin: 35px -10px 0;position: relative;z-index: 1;}
.gv1-7-8 .gv1-7-12{font-size: 23px;}
.gv1-7-9{margin-top: 30px;position: relative;z-index: 1;}
.gv1-7-10{margin: 0 10px;display: flex;flex-wrap: wrap;align-items: baseline;}
.gv1-7-11{margin-bottom: 8px;width: 100%;}
.gv1-7-12{font-size: 18px;font-weight: 600;white-space: nowrap;}
.gv1-7-12:not(:last-child){margin-right: .5em;}
.gv1-7-13{font-size: 18px;color: #A3A3A3;white-space: nowrap;text-decoration: line-through;}
.gv1-7-14{font-size: 18px;font-weight: 600;max-width: 216px;position: relative;z-index: 1;}
.gv1-7-15{margin-top: 20px;max-width: 150px;position: relative;z-index: 1;}
.gv1-7-16{}
.gv1-7-17{font-size: 18px;font-weight: 600;margin-bottom: 14px;}
.gv1-7-18{border-bottom: 1px solid;}
.gv1-7-19{}
.gv1-7-20{margin-top: 28px;display: grid;grid-gap: 8px;grid-template-columns: repeat(3, 1fr);}
.gv1-7-21{margin-top: 40px;display: grid;grid-gap: 32px;grid-template-columns: auto;}

.gv1-8{margin-top: 40px;}
.gv1-8-1{display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 18px;}
.gv1-8-2{background-color: #F7F8F8;display: flex;align-items: center;text-align: center;padding: 30px 20px;flex-direction: column;}
.gv1-8-3{height: 44px;width: 100%;position: relative;}
.gv1-8-3 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;}
.gv1-8-4{font-size: 16px;font-weight: 600;margin-top: 18px;}

.gv1-9{}
.gv1-9-1{margin-top: 30px;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 44px 10px;grid-template-areas: "a1 a1 a2 a3" "a4 a4 a2 a3" "a5 a6 a7 a8";}
.gv1-9-2{grid-area: a1;font-weight: 300;font-size: 21px;line-height: 1.333;padding-right: 40px;}
.gv1-9-3{grid-area: a2;}
.gv1-9-4{grid-area: a3;}
.gv1-9-5{grid-area: a4;align-self: flex-end;font-size: 33px;font-weight: 500;padding-right: 40px;}
.gv1-9-6{grid-area: a5;}
.gv1-9-7{grid-area: a6;}
.gv1-9-8{grid-area: a7;}
.gv1-9-9{grid-area: a8;background-color: #259D56;color: #fff;padding: 30px 25px;}
.gv1-9-10{background-color: #fff;border-left: 1px solid #259D56;padding: 25px 20px;min-height: 100%;}
.gv1-9-10 ._card ._title{font-size: 18px;font-weight: 600;line-height: 1.2;min-height: 2.4em;}
.gv1-9-10 ._card ._content{margin-top: 16px;}
.gv1-9-10 ._card ._text{font-size: 15px;line-height: 1.4;}
.gv1-9-11{padding: 25px 20px;background-color: #fff;box-shadow: inset 0 0 0 1px #D4D4D4;min-height: 100%;}
.gv1-9-11 ._card ._title{font-size: 18px;font-weight: 600;line-height: 1.2;min-height: 3.6em;}
.gv1-9-11 ._card ._content{margin-top: 15px;}
.gv1-9-11 ._card ._text{line-height: 1.4375;}
.gv1-9-12{display: flex;align-items: flex-end;font-size: 18px;min-height: calc(3.6em + 10px);padding-bottom: 25px;}
.gv1-9-12 img{height: 44px;}
.gv1-9-13{font-size: 14px;line-height: 1.4;}

.gv1-10{}
.gv1-10-1{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 25px;margin-top: 40px;counter-reset: index;}
.gv1-10-2{background-color: #fff;padding: 25px 25px 40px 35px;box-shadow: inset 0 0 0 1px #D4D4D4;}
.gv1-10-2 ._card ._header{display: flex;align-items: flex-start;}
.gv1-10-2 ._card ._header::before{content: counter(index);counter-increment: index;flex: none;width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;margin-right: 20px;background-color: #259D56;color: #fff;border-radius: 50%;font-size: 18px;font-weight: 600;text-align: center;}
.gv1-10-2 ._card ._title{font-size: 18px;font-weight: 600;display: flex;min-height: 40px;align-items: center;}
.gv1-10-2 ._card ._content{margin-top: 18px;}
.gv1-10-2 ._card ._text{line-height: 1.4375;}
.gv1-10-2 ._card ._text a{color: #259D56;}


@media (max-width: 1250px) {
   
    .title,
    .gv-offer-title{font-size: 40px;}
    .subtitle,
    .gv-offer-subtitle{font-size: 20px;}
    
    .gv1-check-area ._title{font-size: 14px;}
    .gv1-check-area ._subtitle{font-size: 12px;}
    
    .gv1-1-2 ._card ._title{font-size: 15px;}
    .gv1-1-2 ._card ._text{font-size: 14px;}
    .gv1-3-2{font-size: 16px;}
    .gv1-4-4{font-size: 30px;}
    .gv1-7{padding: 40px 30px;}
    .gv1-7-1{grid-gap: 0 30px;grid-template-columns: 1fr 350px;}
    .gv1-7-11{font-size: 14px;}
    .gv1-8-4{font-size: 16px;}
    
}

@media (max-width: 1050px) {
 
    .title,
    .gv-offer-title{font-size: 35px;}
    
    .gv-section-title{font-size: 30px;}
    
    .gv1-1-1{grid-template-columns: 1fr 1fr;}
    .gv1-2-1{grid-template-columns: 1fr 1fr;grid-template-areas: "a1 a2" "a3 a3" "a4 a4";grid-gap: 10px;}
    .gv1-3-1{grid-template-columns: 1fr 1fr;}
    .gv1-4-4{font-size: 25px;}
    .gv1-4-8{grid-template-columns: 1fr 1fr;grid-gap: 10px;}
    .gv1-5-2{grid-template-columns: auto;}
    .gv1-5-4{padding: 0;max-width: none;}
    .gv1-6-1{grid-template-columns: 1fr 1fr;}
    .gv1-7-1{grid-template-columns: auto;grid-gap: 40px;}
    .gv1-8-1{grid-gap: 10px;}
    .gv1-8-2{padding: 15px;}
    .gv1-8-4{font-size: 14px;}
    .gv1-9-1{grid-template-columns: 1fr 1fr;grid-template-areas: "a1 a1" "a2 a3" "a4 a4" "a5 a6" "a7 a8";grid-gap: 10px;}
    .gv1-9-2{padding-right: 0;margin-bottom: 10px;}
    .gv1-9-5{padding-right: 0;margin: 30px 0 10px;}
    .gv1-10-1{grid-template-columns: 1fr 1fr;grid-gap: 10px;}
    
    .gv-offer-wrapper{grid-gap: 40px;}
    .gv-offer-media{margin-left: -300px;}
    
    
    
}

@media (max-width: 750px) {
 
    .section-gv2{padding-bottom: 32px;}
    .section-gv1-contrast{padding: 35px 0 48px;}
    
    .section-gv1 .title{margin-bottom: 10px;}
    
    .title,
    .gv-offer-title,
    .gv-section-title{font-size: 22px;}
    
    .gv-offer-title{text-align: center;margin-bottom: 30px;}
    .gv-offer-subtitle{text-align: center;;margin: -25px 0 30px;font-size: 16px;}
    
    .subtitle{font-size: 18px;}
    
    .gv-section-title{margin-bottom: 15px;}
    
    .gv-offer{position: relative;padding: 50px 0;}
    .gv-offer-wrapper{grid-gap: 0;grid-template-columns: auto;}
    .gv-offer-form{position: relative;z-index: 1;}
    .gv-offer-media{margin: 0;position: absolute;top: 150px;left: 0;right: 0;bottom: 0;}
    .gv-offer-media img{object-fit: cover;object-position: center;}
    
    .gv-catch{padding: 25px 15px;}
    .gv-catch-title{font-size: 16px;}
    .gv-catch-subtitle{margin-top: 24px;font-size: 15px;}
    .gv-catch-row{flex-wrap: wrap;justify-content: center;padding: 0 25px;}
    .gv-catch-button{min-width: 100%;margin-left: 0;margin-top: 15px;}
    .gv-catch-note{font-size: 12px;margin-top: 15px;}
    
    .gv1-check-area ._label{width: 100%;}
    .gv1-check-area ._title{width: 100%;font-size: 16px;}
    .gv1-check-area ._subtitle{font-size: 14px;}
    
    .gv1-range{min-height: 52px;}
    
    .gv1-1{margin-top: 30px;}
    .gv1-1-1{grid-template-columns: auto;}
    .gv1-1-2{padding: 20px 15px;}
    .gv1-1-2 ._card ._title{font-size: 18px;}
    .gv1-2{margin-top: 40px;}
    .gv1-2-1{grid-template-columns: auto;grid-template-areas: "a1" "a2" "a3" "a4";}
    .gv1-2-4{padding: 20px;}
    .gv1-2-4 ._card ._text{font-size: 12px;}
    .gv1-2-5{padding: 20px;margin-top: 15px;}
    .gv1-2-6{padding: 20px;}
    .gv1-2-14{font-size: 15px;}
    .gv1-3{margin-top: 40px;}
    .gv1-3-1{margin-top: 20px;grid-gap: 15px;grid-template-columns: auto;}
    .gv1-3-2{padding: 20px;}
    .gv1-4-1{grid-template-columns: auto;}
    .gv1-4-2{margin-right: 0;}
    .gv1-4-3{margin-top: 16px;font-size: 18px;}
    .gv1-4-4{margin-top: 20px;font-size: 20px;}
    .gv1-4-5{display: none;}
    .gv1-4-7{display: none;}
    .gv1-4-8{margin-right: 0;grid-template-columns: auto;margin-top: 0;}
    .gv1-4-9{padding: 20px 15px;}
    .gv1-4-9 ._card ._image{margin-right: 15px;}
    .gv1-4-9 ._card ._title{font-size: 17px;}
    .gv1-4-9 ._card ._content{margin-top: 15px;}
    .gv1-4-10{display: block;margin-right: -30%;margin-bottom: -50px;}
    .gv1-5-1{font-size: 18px;margin-bottom: 10px;}
    .gv1-5-2{grid-gap: 20px;}
    .gv1-5-3{padding: 20px 15px;align-items: flex-start;}
    .gv1-5-5{width: 44px;height: 44px;margin-right: 18px;padding: 12px;}
    .gv1-6-1{grid-template-columns: auto;margin-top: 20px;}
    .gv1-6-2{padding: 20px;}
    .gv1-6-2 ._card ._content{margin-top: 16px;}
    .gv1-7{margin: 0 -16px;padding: 25px 16px;}
    .gv1-7-1{grid-gap: 30px;}
    .gv1-7-4{padding: 20px 15px;}
    .gv1-7-5{overflow: hidden;margin: 10px 0;padding: 20px 15px;}
    .gv1-7-5::before{right: -45px;}
    .gv1-7-6{font-size: 14px;text-align: center;}
    .gv1-7-7{align-items: flex-start;}
    .gv1-7-8{margin-top: 25px;}
    .gv1-7-8 .gv1-7-12{font-size: 18px;}
    .gv1-7-9{margin-top: 15px;}
    .gv1-7-20{grid-template-columns: auto;margin-top: 20px;}
    .gv1-7-21{margin-top: 25px;}
    .gv1-8{margin-top: 35px;}
    .gv1-8-1{grid-template-columns: 1fr 1fr;}
    .gv1-8-3{height: 30px;}
    .gv1-8-4{font-size: 13px;margin-top: 10px;}
    .gv1-9-1{margin-top: 20px;grid-template-columns: auto;grid-template-areas: "a1" "a2" "a3" "a4" "a5" "a6" "a7" "a8";}
    .gv1-9-2{font-size: 18px;margin-bottom: 5px;}
    .gv1-9-5{font-size: 22px;margin: 20px 0 10px;}
    .gv1-9-9{padding: 25px 20px 30px;}
    .gv1-9-10{padding: 25px 20px;}
    .gv1-9-10 ._card ._title{min-height: 0;}
    .gv1-9-11{padding: 25px 20px;}
    .gv1-9-11 ._card ._title{min-height: 0;}
    .gv1-9-12{min-height: 0;padding-bottom: 15px;}
    .gv1-9-12 img{height: 24px;}
    .gv1-9-13{font-size: 15px;}
    .gv1-10-1{margin-top: 25px;grid-template-columns: auto;}
    .gv1-10-2{padding: 20px;}
    
}


.main-page {margin-bottom:20px;}





/* End */
/* /bitrix/templates/v2.0/static/css/gv230611.css?178154662720301 */
