.elementor-top-section + .elementor-top-section {
display: none !important;
} .hero {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.hero:after {
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
}
.hero__main-block {
padding-top: 170px;
padding-bottom: 150px;
position: relative;
z-index: 1;
}
.hero__main-group {
margin-top: 140px;
display: flex;
flex-direction: column;
gap: 50px 0;
}
.hero__title-group {
display: flex;
flex-direction: column;
}
.hero__section-title {
text-align: left;
color: #ffffff;
}
.hero__section-title * {
font-size: inherit;
color: #ef433d;
line-height: inherit;
font-weight: inherit;
}
.hero__descr {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #ffffff;
}
.hero__descr * {
font-size: inherit;
line-height: inherit;
color: inherit;
font-weight: inherit;
margin: 0;
}
.hero__btns-group {
margin-top: 35px;
display: flex;
gap: 0 24px;
justify-content: flex-start;
}
.hero__title {
font-weight: 700;
font-size: 54px;
line-height: 1.1;
margin: 0;
color: #ffffff;
}
@media (max-width: 1080px) {
.hero__main-block {
padding-top: 120px;
padding-bottom: 60px;
}
}
@media (max-width: 767px) {
.hero__main-block {
padding-bottom: 40px;
}
.hero__main-group {
margin-top: 34px;
}
.hero__title {
font-size: 36px;
}
.hero__btns-group {
margin-top: 10px;
flex-wrap: wrap;
gap: 16px 0;
}
.hero__btns-group > * {
width: 100%;
}
} .sv-moving__main-block {
display: flex;
flex-direction: column;
}
.sv-moving__big-list {
margin-bottom: 30px;
display: grid;
grid-gap: 0 40px;
grid-template-columns: repeat(3, 1fr);
}
.sv-moving .big-list__item {
display: flex;
flex-direction: column;
gap: 20px 0;
padding: 26px;
background: linear-gradient(180deg, rgba(250, 250, 250, 0.2) 0%, #ffffff 100%);
box-shadow: 0px 4px 8px rgba(118, 118, 118, 0.15);
}
.sv-moving .big-list .item__thumb {
display: block;
}
.sv-moving .big-list .item__img {
display: block;
object-fit: cover;
object-position: center;
height: 280px;
}
.sv-moving .big-list .item__bottom-group {
display: flex;
flex-direction: column;
gap: 10px 0;
}
.sv-moving .big-list .item__title {
display: block;
font-weight: 600;
font-size: 20px;
line-height: 30px;
color: #ef433d;
text-align: left;
}
.sv-moving .big-list .item__title a {
display: block;
font-size: inherit;
color: inherit;
line-height: inherit;
font-weight: inherit;
}
.sv-moving .big-list .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #6a6a6a;
text-align: left;
}
.sv-moving__small-list {
display: grid;
grid-gap: 24px 60px;
grid-template-columns: repeat(2, 1fr);
}
.sv-moving .small-list__item {
padding: 12px;
display: grid;
grid-template-columns: max-content 1fr;
grid-gap: 0 12px;
align-items: center;
background: linear-gradient(180deg, rgba(250, 250, 250, 0.2) 0%, #ffffff 100%);
box-shadow: 0px 4px 8px rgba(118, 118, 118, 0.15);
}
.sv-moving .small-list .item__icon {
display: block;
}
.sv-moving .small-list .item__img {
display: block;
width: 52px;
line-height: 52px;
object-fit: contain;
}
.sv-moving .small-list .item__text-group {
display: flex;
flex-direction: column;
}
.sv-moving .small-list .item__name {
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #ef433d;
text-align: left;
}
.sv-moving .small-list .item__name a {
display: block;
font-size: inherit;
font-weight: inherit;
color: inherit;
line-height: inherit;
}
.sv-moving .small-list .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
text-align: left;
color: #6a6a6a;
}
.sv-moving__more-btn {
display: none;
}
@media (max-width: 1080px) {
.sv-moving__small-list {
grid-gap: 24px;
}
.sv-moving .big-list__item {
padding: 16px;
}
.sv-moving__big-list {
display: flex;
flex-direction: column;
grid-gap: 0;
gap: 24px 0;
}
.sv-moving .big-list .item__img {
width: 100%;
height: 320px;
object-fit: cover;
}
}
@media (max-width: 767px) {
.sv-moving .big-list .item__img {
height: 280px;
}
}
@media (max-width: 580.99px) {
.sv-moving__small-list {
display: flex;
flex-direction: column;
grid-gap: 0;
gap: 16px 0;
}
.sv-moving .big-list .item__img {
height: 240px;
}
.sv-moving__more-btn {
display: flex;
}
} .slider__gallery .container {
padding: 0 !important;
max-width: 100% !important;
}
.slider__swiper {
overflow: hidden;
position: relative;
}
.slider__swiper-slide {
overflow: hidden;
display: block;
margin: 0;
}
.slider .swiper-slide__img {
display: block;
width: 100%;
height: 220px;
object-fit: cover;
}
.slider__next-btn,
.slider__prev-btn {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
width: 32px;
height: 32px;
background: #e2e2e2;
top: 50%;
transform: translateY(-50%);
z-index: 11;
cursor: pointer;
}
.slider__next-btn {
left: 70px;
}
.slider__prev-btn {
right: 70px;
}
.slider__next-btn:after,
.slider__prev-btn:after {
content: '';
background-size: 7px 14px;
width: 7px;
height: 14px;
background-repeat: no-repeat;
background-position: center;
}
.slider__next-btn:after {
background-image: url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.81601 12.9133L1.43683 7.44768C1.31886 7.32843 1.25269 7.16745 1.25269 6.9997C1.25269 6.83195 1.31886 6.67097 1.43683 6.55172L6.81485 1.08615C6.93276 0.966155 6.99883 0.804651 6.99883 0.636418C6.99883 0.468185 6.93276 0.306681 6.81485 0.186689C6.75724 0.127602 6.6884 0.0806434 6.61236 0.0485808C6.53633 0.0165183 6.45464 -2.82141e-07 6.37212 -2.78534e-07C6.2896 -2.74927e-07 6.20792 0.0165183 6.13189 0.0485809C6.05585 0.0806434 5.987 0.127602 5.9294 0.186689L0.551386 5.6511C0.197994 6.01102 -3.28042e-07 6.49528 -3.05993e-07 6.9997C-2.83944e-07 7.50412 0.197994 7.98838 0.551386 8.3483L5.9294 13.8127C5.98702 13.872 6.05594 13.9191 6.13208 13.9513C6.20823 13.9834 6.29005 14 6.37271 14C6.45537 14 6.53719 13.9834 6.61333 13.9513C6.68947 13.9191 6.75839 13.872 6.81601 13.8127C6.93393 13.6927 7 13.5312 7 13.363C7 13.1947 6.93393 13.0332 6.81601 12.9133Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}
.slider__prev-btn:after {
background-image: url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.183986 12.9133L5.56317 7.44768C5.68114 7.32843 5.74731 7.16745 5.74731 6.9997C5.74731 6.83195 5.68114 6.67097 5.56317 6.55172L0.185153 1.08615C0.0672389 0.966155 0.00116692 0.804651 0.00116693 0.636418C0.00116694 0.468185 0.0672389 0.306681 0.185153 0.186689C0.242756 0.127602 0.311604 0.0806434 0.387639 0.0485808C0.463674 0.0165183 0.545359 -2.82141e-07 0.627877 -2.78534e-07C0.710396 -2.74927e-07 0.79208 0.0165183 0.868115 0.0485809C0.94415 0.0806434 1.013 0.127602 1.0706 0.186689L6.44861 5.6511C6.80201 6.01102 7 6.49528 7 6.9997C7 7.50412 6.80201 7.98838 6.44861 8.3483L1.0706 13.8127C1.01298 13.872 0.944059 13.9191 0.867916 13.9513C0.791773 13.9834 0.709952 14 0.627293 14C0.544633 14 0.462814 13.9834 0.386671 13.9513C0.310528 13.9191 0.241607 13.872 0.183986 13.8127C0.066071 13.6927 -4.56346e-07 13.5312 -4.48992e-07 13.363C-4.41639e-07 13.1947 0.0660711 13.0332 0.183986 12.9133Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}
.slider .gallery__swiper {
position: relative;
}
@media (max-width: 1080px) {
.slider__next-btn {
left: 24px;
}
.slider__prev-btn {
right: 24px;
}
} .benefits__main-block {
display: flex;
gap: 32px 0;
flex-direction: column;
}
.benefits__title-group {
display: flex;
flex-direction: column;
}
.benefits__section-title {
text-align: left;
}
.benefits__section-title * {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: #ef433d;
}
.benefits__sub-title {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.benefits__list {
margin: 0;
display: grid;
grid-gap: 0 20px;
grid-template-columns: repeat(3, 1fr);
}
.benefits .list__item {
display: flex;
flex-direction: column;
gap: 20px 0;
}
.benefits .list .item__img {
display: block;
width: 100%;
height: 250px;
object-fit: cover;
object-position: center;
}
.benefits .list .item__bottom-group {
display: flex;
gap: 8px 0;
flex-direction: column;
}
.benefits .list .item__name {
display: block;
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #131c21;
}
.benefits .list .item__sub-list {
display: flex;
flex-direction: column;
gap: 5px 0;
margin: 0;
}
.benefits .list .sub-list__item {
line-height: 24px;
color: #6a6a6a;
display: grid;
align-items: center;
gap: 0;
grid-template-columns: max-content auto;
}
.benefits .list .sub-list__item:before {
content: '';
width: 20px;
height: 20px;
background-size: 20px;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='5.59033' width='8' height='8' fill='%23F22934'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1080px) {
.benefits .list .item__img {
height: 200px;
object-position: top;
}
}
@media (max-width: 768px) {
.benefits__list {
grid-template-columns: repeat(2, 1fr);
grid-gap: 24px;
}
.benefits .list__item:last-child {
grid-column: 1/3;
}
}
@media (max-width: 520px) {
.benefits__list {
grid-gap: 0;
display: flex;
flex-direction: column;
gap: 32px 0;
}
.benefits .list__item:last-child {
grid-column: auto;
}
} .why + section {
margin-top: 20px;
}
.why__top-group {
display: flex;
align-items: center;
justify-content: center;
min-height: 380px;
position: relative;
overflow: hidden;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.why__top-group:after {
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
position: absolute;
}
.why__section-title {
color: #ffffff;
position: relative;
z-index: 1;
text-align: center;
}
.why__bottom-group {
position: relative;
z-index: 1;
}
.why__list {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 0 40px;
transform: translateY(-100px);
padding: 32px;
background: #131c21;
}
.why .list__item {
display: flex;
flex-direction: column;
gap: 12px 0;
position: relative;
padding: 12px;
}
.why .list__item:not(:last-child):after {
content: '';
width: 1px;
height: 100%;
top: 0;
right: -20.5px;
background: rgba(255, 255, 255, 0.2);
position: absolute;
}
.why .item__name {
display: block;
font-weight: 600;
font-size: 26px;
line-height: 1.3;
color: #ef433d;
margin-bottom: 0;
}
.why .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #ffffff;
}
@media (max-width: 1080px) {
.why .list__item {
padding: 0;
}
}
@media (max-width: 920px) {
.why .list__item:not(:last-child):after {
content: unset;
}
.why .list__item:last-child {
grid-column: 1/3;
}
.why__list {
grid-gap: 24px;
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 767px) {
.why + section {
margin-top: 0;
}
.why__top-group {
min-height: 220px;
}
.why__list {
flex-direction: column;
display: flex;
grid-gap: 0;
gap: 32px 0;
transform: translateY(-60px);
padding: 24px;
}
.why .list__item {
padding: 12px;
}
.why .list__item:not(:last-child):after {
content: '';
width: 100%;
height: 1px;
right: auto;
left: 0;
top: auto;
bottom: -15.5px;
}
.why .item__name {
font-size: 24px;
}
}
@media (max-width: 520px) {
.why .item__name {
font-size: 22px;
}
.why__top-group {
min-height: 180px;
}
} .tools-material {
background: #f5f5f5;
}
.tools-material__main-block {
padding: 60px 0;
}
.tools-material__title-group {
display: flex;
flex-direction: column;
gap: 0;
}
.tools-material .section-title {
text-align: left;
}
.tools-material__sub-title {
display: block;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.tools-material__repeater-group {
margin-top: 32px;
display: flex;
flex-direction: column;
gap: 20px 0;
}
.tools-material .repeater-group__title {
display: flex;
align-items: center;
height: 33px;
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #131c21;
width: fit-content;
border-bottom: 1px solid #ef433d;
}
.tools-material .repeater-group__list {
display: grid;
grid-gap: 16px 20px;
grid-template-columns: repeat(3, 1fr);
magrin: 0;
}
.tools-material .repeater-group .list__item {
padding: 12px;
background: #ffffff;
box-shadow: 0px 4px 4px rgba(118, 118, 118, 0.15);
display: flex;
flex-direction: column;
gap: 12px 0;
}
.tools-material .repeater-group .item__img {
display: block;
width: 40px;
height: 40px;
object-fit: contain;
object-position: center;
}
.tools-material .repeater-group .item__text-group {
display: flex;
flex-direction: column;
gap: 8px 0;
}
.tools-material .repeater-group .item .text-group__name,
.tools-material .repeater-group .item .text-group__descr {
font-size: 14px;
line-height: 21px;
color: #4d4d4d;
display: block;
}
.tools-material .repeater-group .item .text-group__name {
font-weight: 600;
margin-bottom: 0;
}
.tools-material .repeater-group__more-btn {
display: none;
}
@media (max-width: 768px) {
.tools-material .repeater-group__list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 520px) {
.tools-material .repeater-group__list {
display: flex;
flex-direction: column;
gap: 20px 0;
}
.tools-material .repeater-group__more-btn {
display: flex;
}
} .stay {
background: #f5f5f5;
}
.stay__main-block {
padding: 60px 0;
display: flex;
flex-direction: column;
gap: 32px 0;
}
.stay__title-group {
display: flex;
flex-direction: column;
}
.stay .title-group__section-title {
margin-bottom: 20px;
}
.stay .title-group__descr {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
display: block;
text-align: center;
}
.stay__list {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(4, 1fr);
}
.stay .list__item {
display: flex;
flex-direction: column;
gap: 8px 0;
padding: 16px;
background: #ffffff;
box-shadow: 0px 4px 4px rgba(118, 118, 118, 0.15);
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #4d4d4d;
}
.stay .list .item__name {
display: grid;
align-items: center;
grid-gap: 0 5px;
grid-template-columns: max-content auto;
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #131c21;
}
.stay .list .item__name:before {
content: '';
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-size: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2246_573)'%3E%3Cpath d='M21.9996 11.1399C21.9119 11.1404 21.8249 11.1236 21.7437 11.0904C21.6625 11.0573 21.5886 11.0084 21.5263 10.9466L13.133 2.54659C13.0237 2.41906 12.9667 2.25501 12.9732 2.08722C12.9796 1.91944 13.0492 1.76028 13.1679 1.64155C13.2866 1.52282 13.4458 1.45327 13.6136 1.44679C13.7814 1.44031 13.9454 1.49738 14.073 1.60659L22.473 9.99993C22.567 10.0932 22.6311 10.2123 22.6571 10.3421C22.6832 10.472 22.67 10.6066 22.6192 10.7289C22.5684 10.8512 22.4824 10.9556 22.372 11.0288C22.2617 11.102 22.132 11.1407 21.9996 11.1399Z' fill='%23EF433D'/%3E%3Cpath d='M13.626 5.06006L9.09933 9.58672C7.89432 9.29619 6.63513 9.31757 5.44067 9.64884C4.24622 9.98012 3.1559 10.6104 2.27266 11.4801C2.21018 11.542 2.16058 11.6158 2.12674 11.697C2.09289 11.7782 2.07547 11.8654 2.07547 11.9534C2.07547 12.0414 2.09289 12.1285 2.12674 12.2098C2.16058 12.291 2.21018 12.3647 2.27266 12.4267L6.486 16.6667L1.526 21.6067C1.45621 21.6665 1.39953 21.74 1.35951 21.8227C1.3195 21.9055 1.29701 21.9955 1.29347 22.0874C1.28992 22.1792 1.30539 22.2707 1.33891 22.3563C1.37242 22.4418 1.42326 22.5195 1.48823 22.5845C1.5532 22.6495 1.6309 22.7003 1.71645 22.7338C1.802 22.7673 1.89355 22.7828 1.98537 22.7793C2.07718 22.7757 2.16727 22.7532 2.24998 22.7132C2.33269 22.6732 2.40623 22.6165 2.466 22.5467L7.426 17.5867L11.646 21.8067C11.7083 21.8685 11.7822 21.9174 11.8634 21.9506C11.9446 21.9837 12.0316 22.0006 12.1193 22.0001C12.2075 21.9997 12.2948 21.9818 12.376 21.9475C12.4573 21.9132 12.5309 21.8631 12.5927 21.8001C13.4592 20.9147 14.0873 19.8243 14.4184 18.6305C14.7494 17.4368 14.7727 16.1786 14.486 14.9734L19.0127 10.4467L13.626 5.06006Z' fill='%23EF433D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2246_573'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.stay .list .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #4d4d4d;
display: block;
}
@media (max-width: 1200px) {
.stay__list {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 767px) {
.stay__list {
display: flex;
flex-direction: column;
gap: 20px 0;
}
.stay .title-group__descr {
text-align: left;
}
}
@media (max-width: 520px) {
.stay__main-block {
padding: 32px 0;
}
.stay__list {
gap: 12px 0;
}
.stay .list__item {
padding: 12px;
}
} .choise__title-group {
display: flex;
align-items: center;
gap: 0;
flex-direction: column;
}
.choise .title-group__section-title {
text-align: left;
}
.choise .title-group__sub-title {
display: block;
text-align: center;
}
.choise__chose-group {
margin-top: 32px;
}
.choise .chose-group__title {
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #131c21;
margin-bottom: 0;
}
.choise .chose-group__list {
margin-top: 20px;
display: flex;
gap: 14px 0;
flex-direction: column;
}
.choise .chose-group .list-num {
counter-reset: item;
}
.choise .chose-group .list__item {
display: flex;
align-items: center;
gap: 0 4px;
flex-wrap: wrap;
font-size: 16px;
line-height: 24px;
}
.choise .chose-group .list-loc .item {
flex-direction: column;
align-items: flex-start;
gap: 8px 0;
}
.choise .chose-group .list__item span,
.choise .chose-group .list__item strong {
font-size: inherit;
color: inherit;
line-height: inherit;
}
.choise .chose-group .list__item span {
color: #6a6a6a;
}
.choise .chose-group .list__item strong {
font-weight: 600;
color: #4d4d4d;
}
.choise .chose-group__sub-title {
display: block;
text-align: center;
margin-top: 20px;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #ef433d;
}
.choise .chose-group .list-yes .item strong,
.choise .chose-group .list-loc .item strong {
display: grid;
align-items: center;
grid-gap: 0 8px;
grid-template-columns: max-content auto;
}
.choise .chose-group .list-yes .item strong:before,
.choise .chose-group .list-loc .item strong:before {
content: '';
width: 20px;
height: 20px;
background-size: 20px;
background-repeat: no-repeat;
}
.choise .chose-group .list-num .item strong:before {
counter-increment: item;
content: counter(item) '. ';
font-size: inherit;
line-height: inherit;
color: inherit;
font-weight: inherit;
}
.choise .chose-group .list-yes .item strong:before {
width: 20px;
height: 20px;
background-size: 20px;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8125 10.9373C17.1875 14.0623 14.8312 17.0048 11.525 17.6623C9.91246 17.9834 8.23974 17.7876 6.74498 17.1028C5.25022 16.418 4.00963 15.279 3.19984 13.848C2.39006 12.4171 2.05237 10.7672 2.23486 9.13315C2.41735 7.49914 3.11072 5.96434 4.21623 4.74731C6.48373 2.24981 10.3125 1.56231 13.4375 2.81231' stroke='%2331CC72' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.1875 9.6875L10.3125 12.8125L17.8125 4.6875' stroke='%2331CC72' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.choise .chose-group .list-loc .item strong:before {
width: 24px;
height: 24px;
background-size: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9.78271C18 11.9287 16.908 13.6987 15.545 15.0727C14.182 16.4467 12.635 17.3377 11.938 17.6987L12.858 19.4747C13.645 19.0667 15.397 18.0627 16.965 16.4817C18.533 14.9007 20 12.6527 20 9.78271H18ZM12 3.78271C13.5913 3.78271 15.1174 4.41486 16.2426 5.54007C17.3679 6.66529 18 8.19142 18 9.78271H20C20 7.66098 19.1571 5.62615 17.6569 4.12586C16.1566 2.62557 14.1217 1.78271 12 1.78271V3.78271ZM6 9.78271C6 8.19142 6.63214 6.66529 7.75736 5.54007C8.88258 4.41486 10.4087 3.78271 12 3.78271V1.78271C9.87827 1.78271 7.84344 2.62557 6.34315 4.12586C4.84285 5.62615 4 7.66098 4 9.78271H6ZM12.062 17.6987C11.366 17.3377 9.817 16.4467 8.455 15.0737C7.092 13.6987 6 11.9287 6 9.78271H4C4 12.6527 5.467 14.9007 7.035 16.4817C8.603 18.0637 10.355 19.0667 11.142 19.4747L12.062 17.6987ZM11.938 17.6987C11.9573 17.6894 11.9785 17.6846 12 17.6847C12.0273 17.686 12.048 17.6907 12.062 17.6987L11.142 19.4747C11.4071 19.6127 11.7016 19.6847 12.0005 19.6847C12.2994 19.6847 12.5939 19.6127 12.859 19.4747L11.938 17.6987ZM14 9.78271C14 10.3131 13.7893 10.8219 13.4142 11.1969C13.0391 11.572 12.5304 11.7827 12 11.7827V13.7827C13.0609 13.7827 14.0783 13.3613 14.8284 12.6111C15.5786 11.861 16 10.8436 16 9.78271H14ZM12 7.78271C12.5304 7.78271 13.0391 7.99343 13.4142 8.3685C13.7893 8.74357 14 9.25228 14 9.78271H16C16 8.72185 15.5786 7.70443 14.8284 6.95429C14.0783 6.20414 13.0609 5.78271 12 5.78271V7.78271ZM10 9.78271C10 9.25228 10.2107 8.74357 10.5858 8.3685C10.9609 7.99343 11.4696 7.78271 12 7.78271V5.78271C10.9391 5.78271 9.92172 6.20414 9.17157 6.95429C8.42143 7.70443 8 8.72185 8 9.78271H10ZM12 11.7827C11.4696 11.7827 10.9609 11.572 10.5858 11.1969C10.2107 10.8219 10 10.3131 10 9.78271H8C8 10.8436 8.42143 11.861 9.17157 12.6111C9.92172 13.3613 10.9391 13.7827 12 13.7827V11.7827Z' fill='%23EF433D'/%3E%3Cpath d='M19.794 18.2827C20.584 18.7387 21 19.2557 21 19.7827C21 20.3097 20.584 20.8267 19.794 21.2827C19.004 21.7387 17.868 22.1177 16.5 22.3807C15.132 22.6437 13.58 22.7827 12 22.7827C10.42 22.7827 8.868 22.6437 7.5 22.3807C6.132 22.1177 4.996 21.7387 4.206 21.2827C3.416 20.8267 3 20.3097 3 19.7827C3 19.2557 3.416 18.7387 4.206 18.2827' stroke='%23EF433D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.choise__gallery-list {
display: grid;
margin-top: 32px;
grid-gap: 0 32px;
grid-template-columns: repeat(3, 1fr);
}
.choise .gallery-list__item {
display: block;
}
.choise .gallery-list .item__img {
display: block;
width: 100%;
height: 250px;
object-fit: cover;
object-position: center;
}
@media (max-width: 1080px) {
.choise__gallery-list {
grid-gap: 20px;
}
.choise .gallery-list .item__img {
height: 200px;
}
}
@media (max-width: 768px) {
.choise__gallery-list {
grid-template-columns: repeat(2, 1fr);
}
.choise .gallery-list__item:nth-child(3) {
grid-column: 1/3;
}
.choise .chose-group__title {
font-size: 18px;
}
}
@media (max-width: 520px) {
.choise .title-group__sub-title {
text-align: left;
}
.choise__gallery-list {
grid-gap: 16px;
}
.choise .gallery-list .item__img {
height: 160px;
}
.choise .chose-group .list__item,
.choise .chose-group .list-yes .item,
.choise .chose-group .list-loc .item {
font-size: 14px;
}
.choise .chose-group .list__item *,
.choise .chose-group .list-yes .item *,
.choise .chose-group .list-loc .item * {
font-size: inherit;
}
.choise .chose-group__title {
font-size: 16px;
}
.choise .chose-group__list {
margin-top: 16px;
}
} .call {
position: relative;
}
.call:after {
content: '';
width: 100%;
height: 180px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background: #ef433d;
}
.call__main-block {
display: flex;
gap: 0 130px;
align-items: center;
justify-content: flex-start;
position: relative;
z-index: 1;
}
.call__img {
min-height: 270px;
width: auto;
display: block;
object-fit: contain;
object-position: center;
}
.call__right-column {
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
gap: 8px 0;
}
.call .right-column__title,
.call .right-column__phone {
display: block;
text-align: center;
color: #ffffff;
}
.call .right-column__title {
font-weight: 500;
font-size: 28px;
line-height: 42px;
margin-bottom: 0;
}
.call .right-column__phone {
font-weight: 700;
font-size: 40px;
line-height: 60px;
color: #ffffff;
}
@media (max-width: 1200px) {
.call__img {
min-height: 19vw;
}
.call__main-block {
gap: 0 10vw;
}
}
@media (max-width: 1080px) {
.call .right-column__phone {
font-size: 34px;
}
.call__img {
max-width: 34vw;
}
.call__main-block {
gap: 0 4vw;
}
}
@media (max-width: 768px) {
.call .right-column__phone {
font-size: 24px;
}
}
@media (max-width: 580px) {
.call__main-block {
padding-top: 32px;
display: flex;
flex-direction: column;
gap: 32px 0;
}
.call:after {
top: 0;
left: 0;
transform: unset;
height: calc(100% - 24px);
}
.call__img {
order: 2;
max-width: 280px;
width: 100%;
}
.call .right-column__title {
font-size: 24px;
max-width: 320px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.call__right-column {
order: 1;
}
.call .right-column__phone {
font-size: 34px;
}
} .questions {
background: linear-gradient(180deg, #f5f5f5 0%, #ebebeb 100%);
position: relative;
overflow: hidden;
}
.questions:before,
.questions:after {
content: '';
position: absolute;
width: 240px;
height: 210px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.questions:before {
left: 0;
bottom: 0;
background-image: url(//proamericanvanlines.com/wp-content/themes/moovit-child-theme/images/question-left-obj.png);
}
.questions:after {
top: 0;
right: 0;
background-image: url(//proamericanvanlines.com/wp-content/themes/moovit-child-theme/images/question-right-obj.png);
}
.questions__main-block {
padding-top: 75px;
padding-bottom: 100px;
display: flex;
flex-direction: column;
gap: 55px 0;
}
.questions__section-title {
margin-bottom: 0;
}
.questions__list {
width: 100%;
max-width: 920px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
display: flex;
gap: 12px 0;
flex-direction: column;
}
.questions .list__item {
display: flex;
flex-direction: column;
padding: 20px;
background: #ffffff;
}
.questions .item__top-group {
display: flex;
align-items: center;
gap: 0 20px;
justify-content: space-between;
}
.questions .item__question {
font-weight: 500;
font-size: 18px;
line-height: 27px;
color: #ef433d;
margin-bottom: 0;
}
.questions .item__toggle-btn {
display: inline-block;
font-family: Ionicons;
font-weight: 500;
vertical-align: middle;
font-size: inherit;
white-space: normal;
vertical-align: middle;
color: #ef433d;
border: unset;
outline: unset;
background: unset;
}
.questions .item.active .toggle-btn {
transform: scale(1, -1);
}
.questions .item__toggle-btn:before {
content: '\f123';
font-size: inherit;
font-family: inherit;
font-style: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
}
.questions .item__answer {
margin-top: 12px;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #6a6a6a;
}
@media (max-width: 1440px) {
.questions__main-block {
position: relative;
z-index: 1;
}
.questions:before,
.questions:after {
width: 16.67vw;
height: 14.58vw;
}
}
@media (max-width: 1080px) {
.questions__main-block {
padding-top: 60px;
padding-bottom: 60px;
}
}
@media (max-width: 520px) {
.questions:after,
.questions:before {
content: unset;
}
.questions__main-block {
padding-top: 30px;
padding-bottom: 30px;
}
.questions__main-block:after {
content: '';
display: block;
width: 100%;
height: 120px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url(//proamericanvanlines.com/wp-content/themes/moovit-child-theme/images/fura-mob-full.png);
}
.questions .list__item {
padding: 12px;
}
.questions .item__question {
font-size: 16px;
}
} .cpMoving_variant_1 .container { max-width: 1330px !important;
}
.cpMoving_variant_2 .main-block {
display: flex;
flex-direction: column;
gap: 60px 0;
}
.cpMoving__columns {
display: grid;
grid-template-columns: max-content 1fr;
align-items: center;
}
.cpMoving__thumb-column {
display: block;
position: relative;
z-index: 1;
}
.thumb-column__img {
display: block;
object-fit: cover;
height: auto;
width: 100%;
max-width: 570px;
}
.cpMoving__content-column {
padding-top: 32px;
padding-bottom: 32px;
padding-right: 44px;
padding-left: 25px;
position: relative;
}
.cpMoving__content-column > * {
position: relative;
z-index: 1;
}
.cpMoving__content-column:after {
content: '';
width: calc(100% + 40px);
height: 100%;
right: 0;
top: 0;
position: absolute;
background: #f5f5f5;
}
.cpMoving__section-title * {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: #f22934;
}
.cpMoving__content p:first-child {
margin-top: 0;
}
.cpMoving__content p {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.cpMoving__list {
display: grid;
margin: 0;
grid-template-columns: repeat(3, 1fr);
}
.cpMoving_variant_1 .list {
grid-gap: 0 12px;
}
.cpMoving_variant_2 .list {
grid-gap: 0 60px;
max-width: 990px;
margin-left: auto;
margin-right: auto;
}
.cpMoving .list__item {
display: flex;
flex-direction: column;
gap: 8px 0;
align-items: flex-start;
padding: 0px 12px;
}
.cpMoving .list__item:not(:last-child) {
border-right: 0.5px solid #b8b7b7;
}
.cpMoving_variant_2 .list__item:not(:last-child) {
padding-right: 60px;
}
.cpMoving .list .item__rate {
display: block;
font-weight: 600;
font-size: 32px;
line-height: 48px;
color: #f22934;
margin-bottom: 0;
}
.cpMoving .list .item__text-group {
display: flex;
flex-direction: column;
gap: 8px 0;
}
.cpMoving .list .item__name {
display: block;
font-weight: 600;
font-size: 18px;
line-height: 27px;
color: #131c21;
margin-bottom: 0;
}
.cpMoving .list .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #6a6a6a;
}
@media (max-width: 1200px) {
.cpMoving_variant_1 .list {
grid-gap: 24px 12px;
grid-template-columns: repeat(2, 1fr);
}
.cpMoving_variant_1 .list__item:last-child {
grid-column: 1/3;
}
.cpMoving_variant_1 .list__item:not(:last-child) {
border: unset;
}
}
@media (max-width: 1080px) {
.cpMoving__columns {
display: block;
}
.thumb-column__img {
max-width: 100%;
object-position: top;
height: 420px;
object-fit: cover;
}
.cpMoving_variant_1 .container {
padding: 0 !important;
}
.cpMoving_variant_2 .list__item:not(:last-child) {
padding-right: 30px;
}
.cpMoving_variant_2 .list {
grid-gap: 0 30px;
}
.cpMoving .thumb-column__img {
height: 320px;
}
}
@media (max-width: 768px) {
.cpMoving_variant_2 .main-block {
grid-gap: 40px 0;
}
.cpMoving_variant_2 .list__item:not(:last-child) {
padding-right: 12px;
}
.cpMoving_variant_2 .list__item:last-child {
grid-column: 1/3;
}
.cpMoving_variant_2 .list__item:not(:last-child) {
border: unset;
}
.cpMoving_variant_2 .list {
grid-gap: 24px 12px;
grid-template-columns: repeat(2, 1fr);
}
.cpMoving .thumb-column__img {
height: 320px;
object-position: top;
}
}
@media (max-width: 520px) {
.cpMoving__content-column:after {
content: unset;
}
.cpMoving_variant_2 .main-block {
grid-gap: 0;
}
.cpMoving_variant_1 + section {
margin-top: 20px;
}
.cpMoving_variant_2 .list,
.cpMoving_variant_1 .list {
margin-top: 20px;
grid-gap: 0;
gap: 12px 0;
display: flex;
flex-direction: column;
}
.cpMoving__content-column {
background: #f5f5f5;
padding: 30px 15px;
width: calc(100% - 30px);
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 1;
transform: translateY(-80px);
}
.cpMoving_variant_1 .list__item {
padding: 0;
}
.cpMoving__content p {
font-size: 14px;
}
}
@media (max-width: 430px) {
.cpMoving__content-column {
padding: 30px 12px;
width: calc(100% - 24px);
}
} .chooses {
background: #f5f5f5;
}
.chooses__main-block {
padding: 60px 0;
gap: 32px 0;
display: flex;
flex-direction: column;
}
.chooses__title-group {
display: flex;
flex-direction: column;
}
.chooses .title-group__section-title {
text-align: left;
}
.chooses .title-group__sub-title {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
display: block;
}
.chooses__list {
display: grid;
grid-gap: 32px;
grid-template-columns: repeat(2, 1fr);
}
.chooses .list__item {
padding: 20px;
display: flex;
flex-direction: column;
gap: 20px 0;
background: #ffffff;
}
.chooses .list .item__img {
display: block;
object-fit: cover;
object-position: center;
width: 100%;
height: 340px;
}
.chooses .list .item__bottom-group {
display: flex;
flex-direction: column;
gap: 8px 0;
}
.chooses .list .item__name {
display: block;
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #ef433d;
margin-top: 0;
}
.chooses .list .item__sub-list {
display: flex;
flex-direction: column;
gap: 4px 0;
margin: 0;
}
.chooses .list .sub-list__item {
display: grid;
grid-template-columns: max-content auto;
align-items: flex-start;
grid-gap: 0;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.chooses .list .sub-list__item:before {
content: '';
display: block;
width: 24px;
height: 24px;
background-size: 24px;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 8.1566L9.4 18L5 13.4884L6.128 10.3318L9.4 13.6786L17.872 5L19 8.1566Z' fill='%2300CE56'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1080px) {
.chooses .list .item__img {
height: 220px;
}
}
@media (max-width: 767px) {
.chooses__list {
display: flex;
flex-direction: column;
grid-gap: 0;
gap: 24px 0;
}
} .facts {
background: #f5f5f5;
}
.facts__main-block {
padding: 60px 0;
display: flex;
gap: 32px 0;
flex-direction: column;
}
.facts__title-group {
display: flex;
flex-direction: column;
}
.facts__section-title {
text-align: left;
}
.facts__section-title * {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: #ef433d;
}
.facts__sub-title {
display: block;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.facts__list {
display: grid;
grid-gap: 0 32px;
grid-template-columns: repeat(3, 1fr);
}
.facts .list__item {
display: flex;
flex-direction: column;
gap: 12px 0;
padding: 16px;
background: #ffffff;
box-shadow: 0px 4px 4px rgba(118, 118, 118, 0.15);
height: fit-content;
}
.facts .item__title {
gap: 0 8px;
font-weight: 600;
font-size: 18px;
line-height: 27px;
color: #131c21;
}
.item__false-text,
.facts .item__title,
.facts .item .list-group__item {
display: grid;
grid-template-columns: max-content auto;
grid-gap: 0 8px;
}
.item__false-text:before,
.facts .item__title:before,
.facts .item .list-group__item:before {
content: '';
width: 25px;
height: 25px;
background-size: 25px;
background-position: center;
}
.facts .item__title:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_158_1932)'%3E%3Cpath d='M21.9996 11.6399C21.9119 11.6404 21.8249 11.6236 21.7437 11.5904C21.6625 11.5573 21.5886 11.5084 21.5263 11.4466L13.133 3.04659C13.0237 2.91906 12.9667 2.75501 12.9732 2.58722C12.9796 2.41944 13.0492 2.26028 13.1679 2.14155C13.2866 2.02282 13.4458 1.95327 13.6136 1.94679C13.7814 1.94031 13.9454 1.99738 14.073 2.10659L22.473 10.4999C22.567 10.5932 22.6311 10.7123 22.6571 10.8421C22.6832 10.972 22.67 11.1066 22.6192 11.2289C22.5684 11.3512 22.4824 11.4556 22.372 11.5288C22.2617 11.602 22.132 11.6407 21.9996 11.6399Z' fill='%23EF433D'/%3E%3Cpath d='M13.627 5.56006L9.10031 10.0867C7.89529 9.79619 6.63611 9.81757 5.44165 10.1488C4.24719 10.4801 3.15687 11.1104 2.27364 11.9801C2.21116 12.042 2.16156 12.1158 2.12771 12.197C2.09387 12.2782 2.07644 12.3654 2.07644 12.4534C2.07644 12.5414 2.09387 12.6285 2.12771 12.7098C2.16156 12.791 2.21116 12.8647 2.27364 12.9267L6.48697 17.1667L1.52697 22.1067C1.45719 22.1665 1.40051 22.24 1.36049 22.3227C1.32048 22.4055 1.29799 22.4955 1.29444 22.5874C1.2909 22.6792 1.30637 22.7707 1.33988 22.8563C1.3734 22.9418 1.42424 23.0195 1.48921 23.0845C1.55418 23.1495 1.63188 23.2003 1.71743 23.2338C1.80298 23.2673 1.89453 23.2828 1.98634 23.2793C2.07816 23.2757 2.16824 23.2532 2.25095 23.2132C2.33366 23.1732 2.40721 23.1165 2.46697 23.0467L7.42697 18.0867L11.647 22.3067C11.7093 22.3685 11.7831 22.4174 11.8644 22.4506C11.9456 22.4837 12.0326 22.5006 12.1203 22.5001C12.2085 22.4997 12.2958 22.4818 12.377 22.4475C12.4583 22.4132 12.5319 22.3631 12.5936 22.3001C13.4602 21.4147 14.0883 20.3243 14.4193 19.1305C14.7504 17.9368 14.7737 16.6786 14.487 15.4734L19.0136 10.9467L13.627 5.56006Z' fill='%23EF433D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_158_1932'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.item__false-text {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #4d4d4d;
}
.item__false-text:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5834 16.0652L14.4569 11.938L18.5819 7.81146L16.4617 5.68896L12.3344 9.81546L8.20791 5.68896L6.08691 7.81146L10.2119 11.938L6.08691 16.0645L8.20941 18.1855L12.3344 14.059L16.4594 18.1855L18.5834 16.0652Z' fill='%23FF3F39'/%3E%3C/svg%3E%0A");
}
.facts .item .list-group__item:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 8.1566L9.4 18L5 13.4884L6.128 10.3318L9.4 13.6786L17.872 5L19 8.1566Z' fill='%2300CE56'/%3E%3C/svg%3E%0A");
}
.facts .item__list-group,
.facts .item .list-group__list {
display: flex;
flex-direction: column;
gap: 8px 0;
margin: 0;
}
.facts .item .list-group__item div {
font-size: 16px;
line-height: 24px;
color: #4d4d4d;
}
.facts .item .list-group__item div strong {
font-size: inherit;
font-weight: 600;
line-height: inherit;
color: inherit;
}
.facts .item .list-group__item div ul {
display: flex;
flex-direction: column;
padding-left: 12px;
margin: 0;
}
.facts .item .list-group__item div ul li {
list-style-type: disc;
display: list-item;
font-size: inherit;
color: inherit;
line-height: inherit;
}
@media (max-width: 1080px) {
.facts__list {
grid-gap: 24px;
grid-template-columns: repeat(2, 1fr);
}
.facts .list__item:last-child {
grid-column: 1/3;
}
}
@media (max-width: 768px) {
.facts__list {
display: flex;
flex-direction: column;
grid-gap: 0;
gap: 24px 0;
}
} .whyChose__main-block {
display: flex;
flex-direction: column;
gap: 34px 0;
}
.whyChose__title-group {
display: flex;
flex-direction: column;
}
.whyChose__section-title {
text-align: left;
}
.whyChose__sub-title {
display: block;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.whyChose.type_1 .list {
display: grid;
grid-gap: 26px;
grid-template-columns: repeat(2, 1fr);
}
.whyChose.type_2 .list {
display: flex;
flex-wrap: wrap;
gap: 26px;
justify-content: center;
}
.whyChose .list__item {
display: flex;
flex-direction: column;
gap: 12px 0;
padding: 12px;
background: #ffffff;
box-shadow: 0px 4px 4px rgba(118, 118, 118, 0.15);
}
.whyChose.type_2 .list__item {
flex: 165px;
}
.whyChose .list .item__img {
object-fit: contain;
object-position: center;
}
.whyChose.type_1 .list .item__img {
width: 40px;
height: 40px;
}
.whyChose.type_2 .list .item__img {
width: 32px;
height: 32px;
}
.whyChose .list .item__text-group {
display: flex;
flex-direction: column;
gap: 4px 0;
}
.whyChose .list .item__name {
font-weight: 600;
margin-bottom: 0;
}
.whyChose.type_1 .list .item__name {
font-size: 18px;
line-height: 27px;
color: #4d4d4d;
}
.whyChose.type_2 .list .item__name {
font-size: 16px;
line-height: 24px;
color: #4d4d4d;
}
.whyChose .list .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #6a6a6a;
}
@media (max-width: 520px) {
.whyChose.type_1 .list {
display: flex;
flex-direction: column;
grid-gap: 0;
gap: 12px 0;
}
.whyChose.type_2 .list {
grid-gap: 16px;
display: grid;
grid-template-columns: repeat(2, 1fr);
}
} .steps__main-block {
display: flex;
flex-direction: column;
gap: 32px 0;
}
.steps__title-group {
display: flex;
flex-direction: column;
}
.steps__section-title {
text-align: left;
}
.steps__section-title * {
font-size: inherit;
color: #f22934;
line-height: inherit;
font-weight: inherit;
}
.steps__sub-title {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.steps.type_variant_1 .list {
display: flex;
flex-direction: column;
gap: 24px 0;
}
.steps.type_variant_2 .list {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 24px;
}
.steps .list__item {
width: 100%;
align-items: center;
background: #ffffff;
box-shadow: 0px 4px 4px rgba(118, 118, 118, 0.15);
}
.steps.type_variant_1 .list__item {
padding-right: 32px;
display: flex;
justify-content: space-between;
}
.steps.type_variant_2 .list__item {
display: grid;
grid-gap: 0;
grid-template-columns: max-content 1fr;
}
.steps.type_variant_1 .list .item__left-column {
padding-top: 40px;
padding-left: 30px;
padding-bottom: 40px;
max-width: 660px;
}
.steps.type_variant_2 .list .item__left-column {
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 24px;
max-width: 280px;
}
.steps .list .item__left-column {
width: 100%;
display: flex;
flex-direction: column;
gap: 16px 0;
}
.steps .list .item__step-title {
font-weight: 600;
font-size: 26px;
line-height: 39px;
color: #131c21;
margin-bottom: 0;
}
.steps .list .item__text-group {
display: flex;
flex-direction: column;
}
.steps .list .item__name {
font-weight: 600;
font-size: 20px;
line-height: 30px;
color: #f22934;
}
.steps .list .item__descr {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #6a6a6a;
}
.steps.type_variant_2 .list .item__descr {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.steps.type_variant_1 .list .item__img {
width: auto;
height: 100%;
}
.steps.type_variant_2 .list .item__img {
max-width: 260px;
width: 100%;
height: 100%;
}
.steps .list .item__img {
display: block;
object-fit: contain;
object-position: bottom;
}
@media (max-width: 1080px) {
.steps.type_variant_2 .list {
display: flex;
grid-gap: 0;
flex-direction: column;
gap: 24px 0;
}
.steps.type_variant_1 .list__item,
.steps.type_variant_2 .list__item {
grid-template-columns: 1fr max-content;
grid-gap: 0 30px;
}
.steps.type_variant_2 .list .item__img {
margin-left: auto;
margin-right: 0;
}
.steps.type_variant_2 .list .item__left-column {
max-width: 100%;
}
.steps.type_variant_1 .list .item__img,
.steps.type_variant_2 .list .item__img {
max-width: 250px;
width: 100%;
}
.steps.type_variant_1 .list .item__left-column {
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 24px;
}
.steps.type_variant_1 .list__item {
padding-right: 20px;
}
}
@media (max-width: 767px) {
.steps.type_variant_1 .list .item__img,
.steps.type_variant_2 .list .item__img {
max-width: 200px;
}
}
@media (max-width: 620px) {
.steps.type_variant_1 .list .item__left-column,
.steps.type_variant_2 .list .item__left-column {
padding: 0;
order: 1;
gap: 12px 0;
}
.steps.type_variant_1 .list__item,
.steps.type_variant_2 .list__item {
flex-direction: column;
display: flex;
align-items: center;
grid-gap: 0;
gap: 20px 0;
padding: 20px;
padding-bottom: 0;
}
.steps.type_variant_1 .list .item__img,
.steps.type_variant_2 .list .item__img {
order: 2;
margin-right: auto;
margin-left: auto;
}
.steps .list .item__step-title {
font-size: 24px;
}
}
@media (max-width: 520px) {
.steps .list .item__name {
font-size: 16px;
}
} .fix__main-block {
display: flex;
flex-direction: column;
gap: 40px 0;
}
.fix__title-group {
display: flex;
flex-direction: column;
}
.fix__section-title {
text-align: left;
}
.fix__section-title * {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: #f22934;
}
.fix__sub-title {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.fix__table-group {
overflow-x: auto;
}
.fix table {
display: block;
border-collapse: collapse;
}
.fix thead tr {
background: #f3f2f2;
}
.fix thead th {
font-weight: 600;
font-size: 16px;
line-height: 24px;
}
.fix thead th:first-child {
color: #ef433d;
}
.fix thead th:last-child {
color: #18a446;
}
.fix thead th,
.fix tbody td {
padding: 12px;
border: 1px solid #e8e8e8;
}
.fix thead th:first-child,
.fix tbody td:first-child {
width: 33%;
}
.fix tbody tr:nth-child(2n) {
background: #f9f9f9;
border-bottom: 1px solid #f3f2f2;
}
@media (max-width: 767px) {
.fix table {
min-width: 720px;
}
} .team + section {
margin-top: 0;
}
.team__main-block {
display: flex;
flex-direction: column;
}
.team__backgroud-group {
min-height: 380px;
display: flex;
align-items: center;
justify-content: center;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.team__backgroud-group:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.team__section-title {
color: #ffffff;
position: relative;
z-index: 1;
}
.team__bottom-group {
position: relative;
z-index: 1;
transform: translateY(-120px);
overflow: hidden;
}
.team__swiper {
overflow: hidden;
}
.team .prev-btn,
.team .next-btn {
display: none;
}
.team .swiper-slide {
padding: 20px;
background: #ffffff;
display: flex;
flex-direction: column;
gap: 12px 0;
}
.team .swiper-slide__img {
display: block;
object-fit: contain;
object-position: bottom;
height: 190px;
width: 100%;
}
.team .swiper-slide__text-group {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px 0;
}
.team .swiper-slide__name {
display: block;
margin: 0;
font-style: italic;
text-align: center;
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #f22934;
}
.team .swiper-slide__skill {
text-align: center;
display: block;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #4d4d4d;
}
@media (max-width: 767px) {
.team__backgroud-group {
min-height: 220px;
}
.team__bottom-group {
transform: translateY(-60px);
width: 100%;
}
.team__swiper {
max-width: 220px;
margin-left: auto;
margin-right: auto;
}
.team .prev-btn,
.team .next-btn {
display: flex;
}
.team__next-btn,
.team__prev-btn {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
width: 32px;
height: 32px;
background: #e2e2e2;
top: 50%;
transform: translateY(-50%);
z-index: 11;
cursor: pointer;
}
.team__next-btn {
left: 20px;
}
.team__prev-btn {
right: 20px;
}
.team__next-btn:after,
.team__prev-btn:after {
content: '';
background-size: 7px 14px;
width: 7px;
height: 14px;
background-repeat: no-repeat;
background-position: center;
}
.team__next-btn:after {
background-image: url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.81601 12.9133L1.43683 7.44768C1.31886 7.32843 1.25269 7.16745 1.25269 6.9997C1.25269 6.83195 1.31886 6.67097 1.43683 6.55172L6.81485 1.08615C6.93276 0.966155 6.99883 0.804651 6.99883 0.636418C6.99883 0.468185 6.93276 0.306681 6.81485 0.186689C6.75724 0.127602 6.6884 0.0806434 6.61236 0.0485808C6.53633 0.0165183 6.45464 -2.82141e-07 6.37212 -2.78534e-07C6.2896 -2.74927e-07 6.20792 0.0165183 6.13189 0.0485809C6.05585 0.0806434 5.987 0.127602 5.9294 0.186689L0.551386 5.6511C0.197994 6.01102 -3.28042e-07 6.49528 -3.05993e-07 6.9997C-2.83944e-07 7.50412 0.197994 7.98838 0.551386 8.3483L5.9294 13.8127C5.98702 13.872 6.05594 13.9191 6.13208 13.9513C6.20823 13.9834 6.29005 14 6.37271 14C6.45537 14 6.53719 13.9834 6.61333 13.9513C6.68947 13.9191 6.75839 13.872 6.81601 13.8127C6.93393 13.6927 7 13.5312 7 13.363C7 13.1947 6.93393 13.0332 6.81601 12.9133Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}
.team__prev-btn:after {
background-image: url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.183986 12.9133L5.56317 7.44768C5.68114 7.32843 5.74731 7.16745 5.74731 6.9997C5.74731 6.83195 5.68114 6.67097 5.56317 6.55172L0.185153 1.08615C0.0672389 0.966155 0.00116692 0.804651 0.00116693 0.636418C0.00116694 0.468185 0.0672389 0.306681 0.185153 0.186689C0.242756 0.127602 0.311604 0.0806434 0.387639 0.0485808C0.463674 0.0165183 0.545359 -2.82141e-07 0.627877 -2.78534e-07C0.710396 -2.74927e-07 0.79208 0.0165183 0.868115 0.0485809C0.94415 0.0806434 1.013 0.127602 1.0706 0.186689L6.44861 5.6511C6.80201 6.01102 7 6.49528 7 6.9997C7 7.50412 6.80201 7.98838 6.44861 8.3483L1.0706 13.8127C1.01298 13.872 0.944059 13.9191 0.867916 13.9513C0.791773 13.9834 0.709952 14 0.627293 14C0.544633 14 0.462814 13.9834 0.386671 13.9513C0.310528 13.9191 0.241607 13.872 0.183986 13.8127C0.066071 13.6927 -4.56346e-07 13.5312 -4.48992e-07 13.363C-4.41639e-07 13.1947 0.0660711 13.0332 0.183986 12.9133Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}
} .offer__section-title {
text-align: left;
}
.offer__list {
display: grid;
grid-gap: 12px 10vw;
grid-template-columns: repeat(2, 1fr);
}
.offer .list__item {
display: grid;
grid-template-columns: max-content auto;
grid-gap: 0 7px;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.offer .list__item:before {
content: '';
width: 8px;
height: 8px;
background: #f22934;
}
@media (max-width: 1080px) {
.offer__list {
grid-gap: 12px 34px;
}
}
@media (max-width: 767px) {
.offer__list {
grid-gap: 0;
gap: 12px 0;
display: flex;
flex-direction: column;
}
} .services__main-block {
display: flex;
flex-direction: column;
gap: 35px 0;
}
.services__title-group {
display: flex;
flex-direction: column;
}
.services__section-title {
text-align: left;
}
.services__sub-title {
display: block;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6a6a6a;
}
.services__list {
display: grid;
grid-gap: 44px;
grid-template-columns: repeat(2, 1fr);
}
.services .list__item {
display: block;
overflow: hidden;
}
.services .item__thumb:after {
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
.services .list .item__thumb {
display: block;
position: relative;
}
.services .list .item__img {
display: block;
width: 100%;
height: 320px;
object-fit: cover;
object-position: center;
}
.services .list .item__name {
display: block;
width: 100%;
left: 0;
bottom: 24px;
padding: 0 20px;
position: absolute;
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #ffffff;
text-align: center;
z-index: 1;
margin-bottom: 0;
}
@media (max-width: 1080px) {
.services__list {
grid-gap: 24px;
}
}
@media (max-width: 767px) {
.services .list .item__img {
height: 220px;
}
}
@media (max-width: 620px) {
.services__list {
display: flex;
flex-direction: column;
grid-gap: 0;
gap: 20px 0;
}
.services .list .item__img {
height: 190px;
}
.services .list .item__name {
font-size: 20px;
bottom: 20px;
}
}
@media (max-width: 520px) {
.services .list .item__name {
font-size: 18px;
bottom: 16px;
}
} .blog__main-block {
position: relative;
}
.blog__backgroud-group {
min-height: 400px;
width: 100%;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.blog__backgroud-group:after {
content: '';
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
}
.blog .section-title {
display: block;
margin-bottom: 0;
text-align: center;
color: #ffffff;
position: relative;
z-index: 1;
}
.blog__bottom-group {
position: absolute;
left: 0;
width: 100%;
}
.blog .swiper-wrapper .swiper-slide {
display: flex;
flex-direction: column;
gap: 20px 0;
padding: 8px;
background: #ffffff;
box-shadow: 0px 4px 8px rgba(118, 118, 118, 0.15);
}
.blog .swiper-wrapper .swiper-slide__thumb {
display: block;
position: relative;
}
.blog .swiper-wrapper .swiper-slide__img {
display: block;
width: 100%;
height: 310px;
object-fit: cover;
object-position: center;
}
.blog .swiper-wrapper .swiper-slide__thumb:after {
content: '';
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
z-index: 1;
opacity: 1;
transition: opacity 0.4s;
}
.blog .swiper-wrapper .swiper-slide__thumb:hover:after {
opacity: 0;
}
.blog .swiper-wrapper .swiper-slide__link-btn {
margin-top: auto;
display: grid;
align-items: center;
grid-gap: 0 8px;
grid-template-columns: repeat(2, max-content);
}
.blog .swiper-wrapper .swiper-slide__link-btn:after {
content: '\f10b';
display: flex;
align-items: center;
justify-content: center;
font-size: inherit;
color: inherit;
line-height: inherit;
width: 24px;
height: 24px;
font-family: 'Ionicons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.blog .swiper-wrapper .swiper-slide__bottom-group {
height: 100%;
display: flex;
gap: 20px 0;
flex-direction: column;
padding-bottom: 10px;
}
.blog .swiper-wrapper .swiper-slide__name {
display: block;
font-weight: 600;
font-size: 18px;
line-height: 27px;
color: #131c21;
}
@media (max-width: 1200px) {
.blog__backgroud-group {
min-height: 300px;
}
.blog .list .item__img {
height: 240px;
}
}
@media (max-width: 1080px) {
.blog__bottom-group {
position: unset;
}
} @media (min-width: 768px) {
.stories + section {
margin-top: 30px;
}
}
.stories__main-block {
position: relative;
}
.stories__backgroud-group {
min-height: 400px;
width: 100%;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.stories__backgroud-group:after {
content: '';
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
}
.stories .section-title {
display: block;
text-align: center;
color: #ffffff;
position: relative;
z-index: 1;
margin-bottom: 0;
}
.stories__bottom-group {
position: relative;
transform: translateY(-100px);
}
.stories .bottom-group__list {
padding: 40px 78px;
background: #131c21;
display: grid;
grid-gap: 0 100px;
grid-template-columns: repeat(3, 1fr);
}
.stories .list__item {
display: flex;
flex-direction: column;
gap: 10px 0;
}
.stories .list .item__video-thumb {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.stories .list .item__video {
display: block;
object-fit: cover;
display: block;
width: 140px;
height: 220px;
margin-left: auto;
margin-right: auto;
}
.stories .list .item__name {
font-weight: 600;
font-size: 24px;
line-height: 36px;
text-align: center;
display: block;
color: #ffffff;
width: fit-content;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff;
margin-left: auto;
margin-right: auto;
}
.stories .list .item__descr {
margin-top: 0;
display: block;
margin-top: 6px;
font-size: 14px;
line-height: 21px;
color: #ffffff;
}
@media (max-width: 1200px) {
.stories__backgroud-group {
min-height: 300px;
}
.stories .bottom-group__list {
padding: 25px 50px;
grid-gap: 0 40px;
}
}
@media (max-width: 1080px) {
.stories {
background: #131c21;
}
}
@media (max-width: 920px) {
.stories .bottom-group__list {
padding-left: 0;
padding-right: 0;
}
.stories .list .item__name {
font-size: 20px;
grid-gap: 0 24px;
}
}
@media (max-width: 767px) {
.stories .list .item__video {
min-width: auto !important;
width: 100%;
}
.stories__bottom-group {
transform: unset;
}
.stories .bottom-group__list {
display: flex;
grid-gap: 0;
gap: 0 20px;
overflow-x: auto;
}
.stories .list__item {
min-width: 40vw;
}
.stories__backgroud-group {
min-height: 220px;
}
}
@media (max-width: 580px) {
.stories .list__item {
min-width: 70vw;
}
.stories__backgroud-group {
min-height: 180px;
}
}
@media (max-width: 520px) {
.stories .list__item {
min-width: 80vw;
}
}