.certificates {margin: 6.5rem 0;}
@media only screen and (max-width:48rem) {.certificates {margin: 3rem 0;}}
.certificates__wrap {margin-top: 6.5rem;position: relative;}
@media only screen and (max-width:48rem) {.certificates__wrap {margin-top: 3rem;}}
.certificates__item {width: 100%;height: auto;}
.certificates__item img {width: 100%;height: 100%;}
@media only screen and (max-width:30rem) {.certificates-slider {padding: 0 1.25rem;}}
@media only screen and (max-width:30rem) {.certificates>.container {padding: 0;}}
:root,:host{--ol-background-color:#fff;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:rgba(128,128,128,.25);--ol-partial-background-color:rgba(255,255,255,.75);--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}
.offer {margin: 6.5rem 0;}
@media only screen and (max-width:48rem) {.offer {margin: 3rem 0;}}
.offer-separator {margin: 9.375rem 0;}
.offer__image {width: 100%;}
.offer__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.offer__info {width: 100%;}
.offer__inputs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.offer__title {font-size: 2.5rem;line-height: 3rem;font-weight: 250;}
@media only screen and (max-width:48rem) {.offer__title {font-size: 1.625rem;line-height: 2rem;}}
.offer__title span {font-weight: 400;}
.offer .blue-btn {max-width: 11.875rem;height: 11.875rem;font-size: 1.25rem;line-height: 1.5rem;}
.offer--1 .offer__image {max-width: 32rem;height: 32rem;margin-right: 1.25rem;}
@media only screen and (max-width:73.75rem) {.offer--1 .offer__image {margin-right: 0;}}
@media only screen and (max-width:48rem) {.offer--1 .offer__image {margin-right: 0;height: auto;}}
@media only screen and (max-width:48rem) {.offer--1 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--1 .container--big {padding: 1.25rem 8.5rem;}
@media only screen and (max-width:73.75rem) {.offer--1 .container--big {padding: 1.25rem .625rem;}}
@media only screen and (max-width:48rem) {.offer--1 .container--big {padding: 1rem .625rem;}}
.offer--1 .offer__info {max-width: 47.5rem;}
@media only screen and (min-width:48.0625rem) {.offer--1 .offer__info {margin-left: .9375rem;}}
@media only screen and (max-width:48rem) {.offer--1 .offer__info {margin-top: 1rem;}}
.offer--1 .offer__title {margin-bottom: .75rem;}
@media only screen and (max-width:48rem) {.offer--1 .offer__title {font-size: 1.5rem;line-height: 1.75rem;}}
.offer--1 .modal__form-bottom {margin-top: 2.5rem;}
@media only screen and (max-width:48rem) {.offer--1 .modal__form-bottom {margin-top: 2.75rem;}}
.offer--1 .blue-btn {margin-top: 1.5rem;}
@media (min-width:48.0625rem) {.offer--1 .blue-btn {margin-top: 3.125rem;}}
@media only screen and (max-width:48rem) {.offer--2 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--2 .offer__image {max-width: 32rem;height: 38.75rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--2 .offer__image {height: auto;margin-right: 0;}}
.offer--2 .offer__title {padding: 2.5rem 0;}
@media only screen and (max-width:48rem) {.offer--2 .offer__title {padding: 1rem 0;font-size: 1.625rem;line-height: 2rem;}}
.offer--2 .offer__info {max-width: 47.5rem;}
@media only screen and (max-width:48rem) {.offer--2 .offer__info {margin-top: 1.5rem;}}
.offer--2_reverse .offer__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.offer--2_reverse .offer__image {margin-right: 0;margin-left: 1.25rem;}
.offer--3 .offer__info {max-width: 39.0625rem;}
@media only screen and (max-width:61.25rem) {.offer--3 .offer__info {max-width: 100%;margin-top: 3rem;}}
.offer--3 .offer__title {padding: 2.5rem 0;font-size: 3rem;line-height: 3.5rem;}
@media only screen and (max-width:48rem) {.offer--3 .offer__title {padding: 1rem 0;font-size: 1.625rem;line-height: 2rem;}}
.offer--3 .blue-btn {margin-top: 2rem;}
@media only screen and (max-width:48rem) {.offer--3 .blue-btn {margin-top: 3rem;}}
.offer--3 .offer__image {max-width: 40.5rem;height: 34.1875rem;margin-left: 1.25rem;}
@media only screen and (max-width:61.25rem) {.offer--3 .offer__image {height: auto;margin-left: 0;}}
@media only screen and (max-width:61.25rem) {.offer--3 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
.offer--4 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 3.5rem 0;position: relative;}
@media only screen and (max-width:48rem) {.offer--4 .offer__wrap {padding: 3rem 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
.offer--4 .offer__title {font-size: 3rem;line-height: 3.5rem;text-align: center;margin-top: 3rem;}
@media only screen and (max-width:48rem) {.offer--4 .offer__title {font-size: 1.625rem;line-height: 2rem;text-align: left;}}
.offer--4 .blue-btn {max-width: 15rem;height: 15rem;position: absolute;right: 0;top: -7.4375rem;font-size: 2rem;line-height: 2.25rem;}
@media only screen and (max-width:73.75rem) {.offer--4 .blue-btn {top: -4.5rem;}}
.offer--5 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--5 .input-group {max-width: 100%;width: 100%;margin-bottom: 3rem;}}
@media only screen and (max-width:34.375rem) {.offer--5 .input-group:last-child {margin-bottom: 0;}}
.offer--5 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--5 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--5 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:61.25rem) {.offer--5 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--5 .offer__form-wrap {margin-right: 1.25rem;max-width: 49.0625rem;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--5 .offer__form-wrap {max-width: 100%;margin-right: 0;}}
.offer--5 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--5 .modal__form-bottom {margin-top: 3rem;}}
.offer--5 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--6 .offer__image {max-width: 40.5rem;height: 37.5rem;margin-right: 1.25rem;}
@media only screen and (max-width:61.25rem) {.offer--6 .offer__image {margin-right: 0;height: auto;}}
.offer--6 .offer__info {max-width: 40.5rem;}
@media only screen and (max-width:61.25rem) {.offer--6 .offer__info {margin-top: 3rem;max-width: 100%;width: 100%;}}
.offer--6 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--6 .input-group {max-width: 100%;margin-bottom: 2.5rem;}}
@media only screen and (max-width:34.375rem) {.offer--6 .input-group:last-child {margin-bottom: 0;}}
.offer--6 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--6 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--6 .modal__form-bottom {margin-top: 3.5rem;}
@media only screen and (max-width:48rem) {.offer--6 .modal__form-bottom {margin-top: 3rem;}}
.offer--6 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
@media only screen and (max-width:61.25rem) {.offer--6 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
@media only screen and (max-width:48rem) {.offer--7 .offer__title {font-size: 1.5rem;line-height: 1.75rem;}}
.offer--7 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.offer--7 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--7 .input-group {max-width: 100%;width: 100%;margin-bottom: 3rem;}}
@media only screen and (max-width:34.375rem) {.offer--7 .input-group:last-child {margin-bottom: 0;}}
.offer--7 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--7 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--7 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:61.25rem) {.offer--7 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--7 .offer__form-wrap {max-width: 49.0625rem;margin-right: 1.25rem;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--7 .offer__form-wrap {max-width: 100%;margin-right: 0;}}
.offer--7 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--7 .modal__form-bottom {margin-top: 3rem;}}
.offer--7 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--7 .offer__image {height: 25rem;margin-bottom: 3.5rem;}
@media only screen and (max-width:61.25rem) {.offer--7 .offer__image {height: auto;}}
@media only screen and (max-width:48rem) {.offer--7 .offer__image {margin-bottom: 3rem;}}
.offer--8 .offer__wrap {margin-top: 4rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:48rem) {.offer--8 .offer__wrap {margin-top: 3rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.offer--8 .offer__image {max-width: 32rem;height: 26.875rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--8 .offer__image {margin-right: 0;height: auto;}}
.offer--8 .offer__info {max-width: 46rem;}
@media only screen and (max-width:48rem) {.offer--8 .offer__info {margin-top: 3rem;}}
.offer--8 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.offer--8 .input-group {margin-bottom: 2rem;}
.offer--8 .input-group:last-of-type {margin-bottom: 0;}
.offer--8 .modal__form-bottom {margin-top: 3rem;}
.offer--8 .blue-btn {max-width: 15rem;height: 15rem;font-size: 1.5rem;line-height: 2rem;}
.offer--9 .offer__inputs {max-width: 47.5rem;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.offer--9 .offer__info {margin-top: 4rem;}
@media only screen and (max-width:48rem) {.offer--9 .offer__info {margin-top: 3rem;}}
.offer--9 .input-group {margin-bottom: 2rem;}
.offer--9 .input-group:last-of-type {margin-bottom: 0;}
.offer--9 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media only screen and (max-width:48rem) {.offer--9 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--9 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;margin-left: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--9 .modal__form-bottom {margin-left: 0;margin-top: 3rem;}}
.offer--9 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
@media only screen and (max-width:48rem) {.offer--10 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--10 .offer__image {max-width: 32rem;height: 34.5rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--10 .offer__image {margin-right: 0;height: auto;}}
.offer--10 .offer__info {max-width: 47.5rem;}
@media only screen and (max-width:48rem) {.offer--10 .offer__info {margin-top: 3rem;}}
.offer--10 .input-group {margin-top: 1rem;}
.offer--10 .modal__form-bottom {margin-top: 2.5rem;}
@media only screen and (max-width:48rem) {.offer--10 .modal__form-bottom {margin-top: 3rem;}}
.offer--11 .container--big {padding: 6.5rem 8.5rem;background: url("/assets/upload/offer-image-8.webp") no-repeat;background-size: cover;position: relative;}
@media only screen and (max-width:73.75rem) {.offer--11 .container--big {padding: 2.5rem .625rem;}}
.offer--11 .container--big:after {position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;}
.offer--11 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--11 .input-group {max-width: 100%;margin-bottom: 2.5rem;}}
@media only screen and (max-width:34.375rem) {.offer--11 .input-group:last-child {margin-bottom: 0;}}
.offer--11 .input-group input {background: transparent;}
.offer--11 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--11 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--11 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:61.25rem) {.offer--11 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--11 .offer__form-wrap {max-width: 49.0625rem;margin-right: 1.25rem;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--11 .offer__form-wrap {margin-right: 0;max-width: 100%;}}
.offer--11 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--11 .modal__form-bottom {margin-top: 3rem;}}
.offer--11 .modal__form-bottom-text {font-size: calc(.75rem + 2 * ( ( 100vw - 20rem ) / 1600 ));font-display: swap;line-height: 150%;font-weight: 300;}
@media (min-width:125rem) {.offer--11 .modal__form-bottom-text {font-size: .875rem;}}
.offer--11 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--11 .offer__wrap {position: relative;z-index: 1;}
.offer--11 .offer__text {margin-top: 2rem;max-width: 38.75rem;font-size: calc(.875rem + 4 * ( ( 100vw - 20rem ) / 1600 ));font-display: swap;line-height: 150%;font-weight: 300;}
@media (min-width:125rem) {.offer--11 .offer__text {font-size: 1.125rem;}}
.offer--12 .offer__image {height: 25rem;margin-bottom: 3rem;}
@media only screen and (max-width:48rem) {.offer--12 .offer__image {height: auto;}}
.offer--12 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;max-width: 39.75rem;width: 100%;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--12 .offer__inputs {margin-right: 0;max-width: 100%;margin-bottom: 3rem;}}
.offer--12 .offer__form {width: 100%;}
@media only screen and (max-width:48rem) {.offer--12 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--12 .input-group {margin-bottom: 2rem;}
.offer--12 .input-group:last-of-type {margin-bottom: 0;}
.offer--12 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.offer--12 .offer__form-wrap {max-width: 39.75rem;width: 100%;}
.offer--12 .modal__form-bottom {margin-top: 2rem;}
@media only screen and (max-width:48rem) {.offer--13 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--13 .offer__image {max-width: 32rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--13 .offer__image {margin-right: 0;height: auto;}}
.offer--13 .offer__info {max-width: 47.5rem;}
@media only screen and (max-width:48rem) {.offer--13 .offer__info {margin-top: 3rem;}}
.offer--13 .input-group {margin-top: 1rem;}
.offer--13 .modal__form-bottom {margin-top: 2.5rem;}
@media only screen and (max-width:48rem) {.offer--13 .modal__form-bottom {margin-top: 3rem;}}
.offer--14 .offer__inputs {max-width: 47.5rem;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.offer--14 .offer__info {margin-top: 4rem;}
@media only screen and (max-width:48rem) {.offer--14 .offer__info {margin-top: 3rem;}}
.offer--14 .input-group {margin-bottom: 2rem;}
.offer--14 .input-group:last-of-type {margin-bottom: 0;}
.offer--14 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media only screen and (max-width:48rem) {.offer--14 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--14 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;margin-left: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--14 .modal__form-bottom {margin-left: 0;margin-top: 3rem;}}
.offer--14 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--15 .offer__wrap {margin-top: 4rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:48rem) {.offer--15 .offer__wrap {margin-top: 3rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.offer--15 .offer__image {max-width: 32rem;height: 26.875rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--15 .offer__image {margin-right: 0;height: auto;}}
.offer--15 .offer__info {max-width: 46rem;}
@media only screen and (max-width:48rem) {.offer--15 .offer__info {margin-top: 3rem;}}
.offer--15 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.offer--15 .input-group {margin-bottom: 2rem;}
.offer--15 .input-group:last-of-type {margin-bottom: 0;}
.offer--15 .modal__form-bottom {margin-top: 3rem;}
.offer--15 .blue-btn {max-width: 15rem;height: 15rem;font-size: 1.5rem;line-height: 2rem;}
.offer--16 .offer__image {max-width: 25.625rem;height: 49.0625rem;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
@media only screen and (max-width:73.75rem) {.offer--16 .offer__image {position: relative;top: 0;-webkit-transform: unset;-ms-transform: unset;transform: unset;height: auto;max-width: 15.625rem;}}
.offer--16 .container--big {padding: 3.75rem 8.5rem;}
@media only screen and (max-width:92.5rem) {.offer--16 .container--big {padding: 3.75rem .625rem;}}
@media only screen and (max-width:48rem) {.offer--16 .container--big {padding: 1rem .625rem;}}
.offer--16 .offer__info {max-width: 47.5rem;margin-left: auto;}
@media only screen and (max-width:73.75rem) {.offer--16 .offer__info {max-width: 100%;margin-top: 3rem;}}
.offer--16 .offer__title {margin-bottom: .75rem;}
.offer--16 .modal__form-bottom {margin-top: 2.5rem;}
.offer--16 .offer__wrap {position: relative;}
@media only screen and (max-width:73.75rem) {.offer--16 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--17 .offer__image {max-width: 40.5rem;height: 37.5rem;margin-left: 1.25rem;}
@media only screen and (max-width:61.25rem) {.offer--17 .offer__image {margin-left: 0;height: auto;}}
.offer--17 .offer__info {max-width: 40.5rem;}
@media only screen and (max-width:61.25rem) {.offer--17 .offer__info {margin-top: 3rem;max-width: 100%;}}
.offer--17 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--17 .input-group {max-width: 100%;margin-bottom: 2.5rem;}}
@media only screen and (max-width:34.375rem) {.offer--17 .input-group:last-child {margin-bottom: 0;}}
.offer--17 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--17 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--17 .modal__form-bottom {margin-top: 3.5rem;}
@media only screen and (max-width:48rem) {.offer--17 .modal__form-bottom {margin-top: 3rem;}}
.offer--17 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
@media only screen and (max-width:61.25rem) {.offer--17 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
.offer--18 .offer__inputs {max-width: 47.5rem;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.offer--18 .offer__info {margin-top: 4rem;}
@media only screen and (max-width:48rem) {.offer--18 .offer__info {margin-top: 3rem;}}
.offer--18 .input-group {margin-bottom: 2rem;}
.offer--18 .input-group:last-of-type {margin-bottom: 0;}
.offer--18 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media only screen and (max-width:48rem) {.offer--18 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--18 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;margin-left: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--18 .modal__form-bottom {margin-left: 0;margin-top: 3rem;}}
.offer--18 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--19 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.offer--19 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--19 .input-group {max-width: 100%;margin-bottom: 2.5rem;}}
@media only screen and (max-width:34.375rem) {.offer--19 .input-group:last-child {margin-bottom: 0;}}
.offer--19 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--19 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--19 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:73.75rem) {.offer--19 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
.offer--19 .offer__form-wrap {max-width: 49.0625rem;width: 100%;margin-left: 1.25rem;}
@media only screen and (max-width:73.75rem) {.offer--19 .offer__form-wrap {max-width: 100%;margin-left: 0;}}
.offer--19 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;}
@media only screen and (max-width:73.75rem) {.offer--19 .modal__form-bottom {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;max-width: 100%;margin-top: 3rem;}}
.offer--19 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--19 .offer__image {height: 25rem;margin-bottom: 3.5rem;}
@media only screen and (max-width:48rem) {.offer--19 .offer__image {height: auto;margin-bottom: 3rem;}}
.offer--19 .modal__form-bottom-wrap {margin-right: 2rem;margin-left: 0;}
@media only screen and (max-width:48rem) {.offer--19 .modal__form-bottom-wrap {margin-right: 1rem;}}
.offer--19 .modal__form-bottom-links {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media only screen and (max-width:48rem) {.offer--20 .offer__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--20 .offer__image {max-width: 32rem;height: 34.5rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--20 .offer__image {margin-right: 0;height: auto;}}
.offer--20 .offer__info {max-width: 47.5rem;}
@media only screen and (max-width:48rem) {.offer--20 .offer__info {margin-top: 3rem;}}
.offer--20 .input-group {margin-top: 1rem;}
.offer--20 .modal__form-bottom {margin-top: 2.5rem;}
@media only screen and (max-width:48rem) {.offer--20 .modal__form-bottom {margin-top: 3rem;}}
.offer--20 .blue-btn {padding: 0 1.25rem;}
.offer--21 .container--big {padding: 6.5rem 8.5rem;background: url("/assets/upload/offer-image-16.webp") no-repeat;background-size: cover;position: relative;}
@media only screen and (max-width:73.75rem) {.offer--21 .container--big {padding: 2.5rem .625rem;}}
.offer--21 .container--big:after {position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;}
.offer--21 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--21 .input-group {max-width: 100%;margin-bottom: 2.5rem;}}
@media only screen and (max-width:34.375rem) {.offer--21 .input-group:last-child {margin-bottom: 0;}}
.offer--21 .input-group input {background: transparent;}
.offer--21 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--21 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--21 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:61.25rem) {.offer--21 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--21 .offer__form-wrap {max-width: 49.0625rem;margin-right: 1.25rem;}
@media only screen and (max-width:61.25rem) {.offer--21 .offer__form-wrap {margin-right: 0;max-width: 100%;}}
.offer--21 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--21 .modal__form-bottom {margin-top: 3rem;}}
.offer--21 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--21 .offer__wrap {position: relative;z-index: 1;}
.offer--22 .offer__wrap {margin-top: 4rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:48rem) {.offer--22 .offer__wrap {margin-top: 3rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.offer--22 .offer__image {max-width: 32rem;height: 26.875rem;margin-right: 1.25rem;}
@media only screen and (max-width:48rem) {.offer--22 .offer__image {margin-right: 0;height: auto;}}
.offer--22 .offer__info {max-width: 46rem;}
@media only screen and (max-width:48rem) {.offer--22 .offer__info {margin-top: 3rem;}}
.offer--22 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.offer--22 .input-group {margin-bottom: 2rem;}
.offer--22 .input-group:last-of-type {margin-bottom: 0;}
.offer--22 .modal__form-bottom {margin-top: 3rem;}
.offer--22 .blue-btn {max-width: 15rem;height: 15rem;font-size: 1.5rem;line-height: 2rem;}
.offer--23 .input-group {max-width: 49%;}
@media only screen and (max-width:34.375rem) {.offer--23 .input-group {max-width: 100%;margin-bottom: 2.5rem;}}
@media only screen and (max-width:34.375rem) {.offer--23 .input-group:last-child {margin-bottom: 0;}}
.offer--23 .offer__inputs {margin-top: 2rem;}
@media only screen and (max-width:34.375rem) {.offer--23 .offer__inputs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--23 .offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:61.25rem) {.offer--23 .offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--23 .offer__form-wrap {max-width: 49.0625rem;margin-right: 1.25rem;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--23 .offer__form-wrap {max-width: 100%;margin-right: 0;}}
.offer--23 .modal__form-bottom {max-width: 32.1875rem;margin-top: 0;width: 100%;}
@media only screen and (max-width:61.25rem) {.offer--23 .modal__form-bottom {margin-top: 3rem;}}
.offer--23 .blue-btn {max-width: 15rem;height: 15rem;font-size: 2rem;line-height: 2.25rem;}
.offer--24 .container {position: relative;}
@media only screen and (max-width:73.75rem) {.offer--24 .container--big {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.offer--24 .offer__top {max-width: 74.6875rem;width: 100%;margin-left: auto;position: relative;}
@media only screen and (max-width:107.5rem) {.offer--24 .offer__top {max-width: 100%;width: calc(100% - 25.3125rem);}}
@media only screen and (max-width:73.75rem) {.offer--24 .offer__top {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;}}
.offer--24 .policy {max-width: 100%;margin-left: 0;margin-top: 1rem;}
@media only screen and (max-width:48rem) {.offer--24 .policy {margin-left: 0;margin-top: 1rem;}}
.offer--24 .blue-btn {max-width: 25.3125rem;height: 25.3125rem;font-size: 2rem;line-height: 2.25rem;padding: 0 2.5rem;position: absolute;top: -3.125rem;left: -1.5rem;}
@media only screen and (max-width:107.5rem) {.offer--24 .blue-btn {left: 0;}}
@media only screen and (max-width:73.75rem) {.offer--24 .blue-btn {position: relative;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;top: 0;margin-top: 2.5rem;}}
.offer--24 .offer__image {height: 33.75rem;margin-top: 3rem;}
@media only screen and (max-width:73.75rem) {.offer--24 .offer__image {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;height: auto;}}
@media only screen and (max-width:48rem) {.offer--24 .offer__image {margin-top: 2.5rem;}}
.offer--25 .container {position: relative;background: url("/assets/upload/book-offer-bg.jpg") no-repeat;background-size: cover;}
.offer--25 .container:after {position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;}
.offer--25 .offer__wrap {position: relative;z-index: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 1.25rem 0;}
@media only screen and (min-width:61.25rem) {.offer--25 .offer__wrap {padding-top: 6rem;padding-bottom: 4.375rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.offer--25 .offer__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (min-width:67.5rem) {.offer--25 .offer__image {display: block;margin: 0;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}}
.offer--25 .offer__info {width: 100%;}
@media only screen and (min-width:61.25rem) {.offer--25 .offer__info {margin-left: auto;max-width: 28.125rem;}}
@media only screen and (min-width:87.5rem) {.offer--25 .offer__info {max-width: 47.5rem;}}
.offer--25 .blue-btn {margin-top: 1.5rem;}
@media only screen and (min-width:48.0625rem) {.offer--25 .blue-btn {margin-top: 3.125rem;}}
@media only screen and (max-width:48rem) {.offer__taxi {max-width: 9rem;height: 3.9375rem;}}
.offer .light-btn {width: 9rem;height: 9rem;margin-left: 1.5rem;}
@media (min-width:48.0625rem) {.offer .light-btn {width: 8.5rem;height: 8.5rem;}}
.offer__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 3rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (min-width:48.0625rem) {.offer__buttons {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 2.5rem;}}