.h1_animation,
.h1_animation2 {
transition-duration: 1s;
transition-property: opacity, transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.connect_card_numb,
.connect_card_title,
.connect_subtitle_violet,
.resource_subtitle_violet,
.sub_h1,
.why_we_card_title {
color: var(--violet_dark);
}
.main,
.tariffs {
overflow: hidden;
}
.footer_links_link a small,
.main-footer__link a small {
opacity: 1 !important;
}
.footer_links_link a {
text-decoration: underline;
}
.main {
padding-top: 100px;
padding-bottom: 92px;
display: flex;
align-items: center;
}
@media screen and (max-width: 1200px) {
.main {
padding-top: 65px;
padding-bottom: 45px;
}
}
.main_left,
.main_right,
.reviews_container,
.tarrifs-section .container {
position: relative;
}
.h1 {
margin-bottom: 28px;
}
.h1_animation {
opacity: 0;
transform: translateY(10px);
}
.h1_animation:first-child {
transition-delay: 0.3s;
}
.h1_animation:nth-child(2) {
transition-delay: 4s;
}
.h1_animation:nth-child(3) {
transition-delay: 1.7s;
}
.h1_animation.visible {
composes: h1_animation;
transform: translateY(0);
transition-duration: 1s;
opacity: 1;
}
.h1_animation2 {
opacity: 0;
transform: translateX(10px);
}
.h1_animation2.visible {
composes: h1_animation;
transform: translateX(0);
opacity: 1;
transition-delay: 5s;
}
.main_subtitle {
font-size: 25px;
line-height: 115%;
}
.main_right_mobile_only,
.main_subtitle p,
.popup_success.active,
.show {
display: block;
}
@media screen and (max-width: 1200px) {
.h1 {
margin-bottom: 20px;
}
.main_subtitle {
font-size: 20px;
}
}
.main_arrows_container {
position: relative;
display: inline;
}
.main_arrows {
position: absolute;
z-index: -1;
}
.main_arrow {
z-index: 1;
}
.main_star {
position: absolute;
top: -30%;
right: 10%;
transform: rotate(-180deg);
transition-duration: 2s;
transition-property: transform;
}
.main_star.visible {
composes: main_star;
transform: rotate(0);
}
@media screen and (min-width: 500px) {
.main_right_hand_img_mobile {
display: none;
}
}
.connect_card_laptop,
.tariffs_top_item {
text-align: center;
}
.main_right_handResume_img {
position: absolute;
display: block;
}
.main_right_handResume_img1 {
z-index: -1;
position: absolute;
}
.main_right_handResume_img2 {
z-index: -2;
position: absolute;
}
.main_right_handResume_img3 {
z-index: -3;
position: absolute;
}
.main_btn_container {
display: flex;
gap: 2px;
align-items: center;
margin-top: 55px;
position: relative;
}
.main_sale-icon {
width: 240px;
position: absolute;
left: 234px;
top: 16px;
z-index: -1;
cursor: pointer;
}
.reviews,
.tariffs-slider {
position: static !important;
}
.why_we_container {
margin: 34px 0 37px;
display: flex;
gap: 20px;
}
@media screen and (max-width: 1200px) {
.why_we_container {
margin: 30px 0 26px;
gap: 10px;
}
}
.why_we_card {
background-color: var(--white);
border-radius: 30px;
padding: 25px 30px 30px;
width: 100%;
}
.why_we_card_title {
font-size: 30px;
line-height: 105%;
margin-bottom: 12px;
}
.connect_bottom_right_subtitle,
.connect_card_subtitle,
.why_we_card_subtitle {
font-weight: 400;
font-size: 18px;
line-height: 120%;
text-wrap: balance;
}
@media screen and (max-width: 1200px) {
.why_we_card_subtitle {
font-size: 15px;
}
}
.connect_top_container {
margin-top: 75px;
}
.connect_top,
.resource_top {
display: flex;
flex-direction: column;
gap: 20px;
}
@media screen and (max-width: 1200px) {
.connect_top {
flex-direction: row;
}
}
.connect_bottom_left_item_text,
.connect_subtitle,
.review_person_company {
font-weight: 400;
font-size: 18px;
line-height: 120%;
}
@media screen and (max-width: 1200px) {
.connect_subtitle br {
display: none;
}
.connect_subtitle {
font-size: 15px;
line-height: 115%;
max-width: 239px;
}
}
.connect_subtitle_violet {
font-weight: 600;
}
.connect_container {
margin: 49px 0 70px;
display: flex;
gap: 20px;
}
@media screen and (max-width: 1200px) {
.connect_container {
margin: 65px 0 100px;
}
.connect_card_subtitle {
font-size: 15px;
}
}
.connect_card {
display: flex;
flex-direction: column;
width: 100%;
}
.connect_card_numb {
font-weight: 500;
font-size: 55px;
text-align: center;
place-content: center;
border-radius: 20px;
background-color: var(--violet_light2);
width: 83px;
height: 83px;
margin-bottom: 22px;
}
.connect_card_title {
font-weight: 600;
font-size: 30px;
line-height: 105%;
margin-bottom: 12px;
text-wrap: balance;
}
.connect_bottom_container {
margin-top: 23px;
display: flex;
flex-direction: column;
gap: 15px;
}
@media screen and (max-width: 1200px) {
.connect_bottom_container {
flex-direction: row;
gap: 0;
}
.connect_card_laptop {
background-image: url(//mmc.help/wp-content/themes/mmc_WP/img/main/laptop.png);
background-position: right;
background-size: cover;
margin-left: -60px;
}
.connect_card_laptop img {
opacity: 0;
padding-bottom: 100px;
}
}
.connect_card_laptop img,
.subscribe_first,
.tariffs_content_item_second img {
width: 100%;
}
.connect_bottom {
display: flex;
gap: 90px;
justify-content: space-around;
margin-bottom: 32px;
}
.connect_bottom_left {
display: flex;
flex-direction: column;
justify-content: center;
gap: 24px;
}
@media screen and (max-width: 1200px) {
.connect_bottom {
flex-direction: column;
gap: 20px;
justify-content: flex-start;
width: 100%;
margin-bottom: 0;
}
.connect_bottom_left {
gap: 20px;
max-width: 280px;
}
}
.connect_bottom_left_item {
max-width: 372px;
display: flex;
align-items: center;
gap: 15px;
}
@media screen and (max-width: 1200px) {
.connect_bottom_left_item {
gap: 10px;
}
.connect_bottom_left_item_text {
font-size: 15px;
}
}
.connect_bottom_right {
max-width: 437px;
border-radius: 30px;
background-color: var(--violet);
}
.connect_bottom_right_content {
padding: 25px 60px 30px 30px;
}
.connect_bottom_right_title {
color: var(--violet_dark);
font-weight: 600;
font-size: 30px;
line-height: 105%;
margin-bottom: 12px;
}
@media screen and (max-width: 1200px) {
.connect_bottom_right_title {
font-size: 25px;
}
.connect_bottom_right_subtitle {
font-size: 15px;
}
}
.connect_bottom_btn {
margin: 0 auto;
}
.connect_bottom_btn_mobile,
.custom-checkbox input,
.hide,
.main_right_desktop_only {
display: none;
}
@media screen and (max-width: 1200px) {
.connect_bottom_btn {
display: none;
}
.connect_bottom_btn_mobile {
display: block;
margin: 0;
}
.reviews_container {
padding: 0 50px;
}
}
#tariffs {
padding-top: 20px;
}
.reviews {
margin: 76px 0;
cursor: pointer;
}
.reviews_card {
border-radius: 30px;
background-color: var(--white);
width: 100%;
height: 100%;
}
.reviews_card_content {
display: flex;
flex-direction: column;
gap: 20px;
padding: 30px 40px 35px;
}
@media screen and (max-width: 1200px) {
.reviews_card_content {
padding: 30px;
}
}
.reviews_card img {
width: fit-content;
}
.reviews_card_text {
font-size: 30px;
line-height: 115%;
color: var(--violet_light3);
}
@media screen and (max-width: 1200px) {
.reviews_card_text {
font-size: 25px;
line-height: 110%;
}
}
.review_person {
display: flex;
flex-direction: column;
gap: 2px;
}
.review_person_name {
font-size: 18px;
line-height: 120%;
}
@media screen and (max-width: 1200px) {
.review_person_company,
.review_person_name {
font-size: 15px;
}
}
.tarrifs-section {
margin-bottom: 40px;
}
.tariffs-slider {
margin: 0;
}
.tarrifs-section .swiper-button-prev:after {
margin-right: 10px;
}
.tarrifs-section .swiper-button-next:after {
margin-left: 10px;
}
.tariffs_container {
margin: 58px auto 47px;
}
.tariffs_top {
display: flex;
align-items: end;
margin: 58px 0 52px;
}
.tariffs {
padding-bottom: 20px;
}
.tariffs_top_item {
font-weight: 600;
font-size: 20px;
line-height: 105%;
color: var(--violet_light3);
padding: 0 13px 15px;
border-bottom: 3px solid var(--violet_light3);
cursor: pointer;
width: -webkit-fill-available;
}
@media screen and (max-width: 1200px) {
.tariffs_top_item {
font-size: 17px;
}
}
.tariffs_top_item.active {
border-bottom: 3px solid var(--violet_dark);
color: var(--violet_dark);
}
.tariffs_content_item {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 50px;
align-items: flex-start;
}
@media screen and (max-width: 1200px) {
.tariffs_content_item {
gap: 35px;
}
}
.tariffs_content_item_first {
max-width: 90%;
}
.tariffs_content_item_first_top {
margin-bottom: 12px;
padding-top: 10px;
}
.tariffs_content_item_first_title {
display: block;
max-width: 350px;
font-weight: 600;
font-size: 40px;
line-height: 100%;
width: fit-content;
color: var(--violet_dark);
}
@media screen and (max-width: 1200px) {
.tariffs_content_item_first_title {
font-size: 35px;
max-width: 330px;
}
}
.tariffs_content_item_first_price {
display: inline-block;
padding: 7px 12px 10px;
margin-bottom: 20px;
border-radius: 40px;
background-color: #fff;
font-weight: 600;
font-size: 18px;
line-height: 120%;
color: var(--green);
white-space: nowrap;
}
@media screen and (max-width: 1200px) {
.tariffs_content_item_first_price {
font-size: 15px;
line-height: 105%;
margin-bottom: 15px;
}
}
.tariffs_content_item_first_bot {
font-weight: 400;
font-size: 18px;
line-height: 120%;
overflow-wrap: break-word;
text-wrap: balance;
max-width: 440px;
}
.tariffs_content_item_first_bot pre {
text-wrap: balance;
}
@media screen and (max-width: 1200px) {
.tariffs_content_item_first_bot {
font-size: 15px;
line-height: 115%;
max-width: 320px;
}
}
.tariff_btn {
padding: 16px 32px 19px;
margin: 20px auto 0;
font-family: 'IBM Plex Sans', serif;
line-height: 115%;
}
@media screen and (max-width: 1200px) {
.tariff_btn {
font-size: 15px;
padding: 15px 32px 18px;
}
}
.swiperTarrifs-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: -40px;
width: 90px !important;
}
.custom-checkbox.checked::after,
.popup .custom-checkbox.checked::after {
content: '';
left: 6.5px;
top: 2px;
width: 5px;
height: 10px;
transform: rotate(45deg);
}
.swiperTarrifs-pagination .swiper-pagination-bullet {
width: 10px;
height: 10px;
}
.swiperTarrifs-pagination .swiper-pagination-bullet-active {
background: #00a749;
}
@media screen and (min-width: 769px) {
.swiperTarrifs-pagination {
display: none;
}
}
.safety_content_scroll {
overflow: hidden;
height: 650px;
position: relative;
}
.safety_list {
position: absolute;
bottom: 0;
transition: transform 1s ease-in-out;
}
.safety_content {
display: flex;
align-items: center;
gap: 30px;
justify-content: space-between;
padding: 140px 0 200px 100px;
}
@media screen and (max-width: 1200px) {
.safety_content_scroll {
width: 350px;
height: 105px;
}
.safety_list {
right: 0;
}
.safety_content {
padding: 45px 0 62px;
flex-direction: row;
align-items: start;
}
}
.safety_text {
font-weight: 500;
font-size: 45px;
line-height: 105%;
color: var(--violet_dark);
width: 625px;
}
.app_socials {
display: flex;
gap: 30px;
align-items: center;
margin: 26px 0 72px;
flex-wrap: nowrap;
}
@media screen and (max-width: 1200px) {
.safety_text {
width: 350px;
padding: 20px 0;
font-size: 33px;
}
.app_socials {
margin: 14px 0 31px;
}
}
.app_socials_item {
display: flex;
gap: 8px;
align-items: center;
font-weight: 600;
font-size: 18px;
line-height: 120%;
padding: 10px 0;
white-space: nowrap;
}
.app_qr_text,
.resource_subtitle {
font-weight: 400;
line-height: 120%;
}
@media screen and (max-width: 1200px) {
.app_socials_item {
font-size: 15px;
}
}
.app_qr {
position: relative;
display: flex;
flex-direction: column;
gap: 10px;
z-index: 2;
align-items: center;
justify-content: center;
margin-bottom: 45px;
}
@media screen and (max-width: 1200px) {
.app_qr {
margin-bottom: 36px;
}
}
.app_qr_mobile {
display: none;
}
.app_qr_desktop {
display: block;
}
@media screen and (max-width: 991px) {
.app_qr_mobile {
display: block;
}
.app_qr_desktop {
display: none;
}
}
.app_qr_text {
margin-top: 12px;
font-size: 18px;
z-index: 2;
max-width: 255px;
}
.app_qr_bg1,
.app_qr_bg2,
.app_qr_bg3 {
z-index: -1;
position: absolute;
}
@media screen and (max-width: 1200px) {
.app_qr_text {
font-size: 15px;
margin-top: 6px;
}
}
.app_qr_bg1 {
right: 0;
top: 0;
}
@media screen and (max-width: 960px) {
.main {
padding-top: 25px;
padding-bottom: 34px;
}
.main_subtitle,
.tariffs_top_item {
font-size: 15px;
}
.connect_bottom_right_content,
.why_we_card {
padding: 15px 20px 20px;
}
.app_socials_item,
.connect_bottom_left_item_text,
.connect_bottom_right_subtitle,
.connect_card_subtitle,
.review_person_company,
.review_person_name,
.safety_content,
.why_we_card_subtitle {
font-size: 12px;
}
.connect_subtitle {
font-size: 12px;
max-width: 221px;
}
.connect_container {
margin: 44px 0 60px;
}
.connect_bottom_right_title,
.connect_card_title,
.reviews_card_text {
font-size: 20px;
}
.connect_card_laptop {
margin-left: -40px;
}
.connect_bottom_left {
gap: 10px;
max-width: 266px;
}
.connect_bottom_left_item img {
width: 15px;
}
.connect_bottom_right {
max-width: 266px;
}
.tariffs_content_item {
gap: 15px;
grid-template-columns: 2fr 3fr;
}
.tariffs_content_item_first_top {
margin-bottom: 10px;
}
.tariffs_content_item_first_title {
font-size: 30px;
max-width: 260px;
}
.tariffs_content_item_first_bot {
font-size: 12px;
max-width: 260px;
margin-bottom: 24px;
}
.tariff_btn {
font-size: 15px;
padding: 12px 32px 15px;
}
.app_qr {
margin-bottom: 30px;
}
.app_qr_text {
font-size: 15px;
margin-top: 2px;
}
.app_qr_bg1 {
height: 61%;
}
.app_qr_bg2 {
height: 50%;
}
}
@media screen and (max-width: 768px) {
.main {
flex-direction: column-reverse;
}
.main_left {
width: 100%;
}
.h1_animation {
transform: translateY(0);
transition-duration: 1s;
opacity: 1;
}
.h1_animation2 {
transform: translateX(0);
opacity: 1;
}
.main_subtitle {
font-size: 12px;
}
.main_arrow,
.main_arrows_container,
.tariffs_content_item_first_title br,
.tariffs_top {
display: none;
}
.main_btn_container {
margin-top: 25px;
padding-bottom: 38px;
}
.why_we_container {
margin: 14px 0 26px;
flex-direction: column;
}
.why_we_card {
padding: 20px;
width: auto;
}
.why_we_card .why_we_card_title {
font-size: 18px;
margin-bottom: 6px;
}
.connect_top_container {
margin-top: 35px;
}
.connect_top {
flex-direction: column;
gap: 15px;
}
.connect_subtitle {
max-width: 280px;
}
.connect_container {
margin: 23px 0 52px;
flex-direction: column;
gap: 37px;
}
.connect_card,
.reviews_card {
width: auto;
}
.connect_card_numb {
font-size: 35px;
width: 55px;
height: 55px;
}
.connect_card_title {
font-size: 18px;
margin-bottom: 5px;
}
.connect_bottom_container {
flex-direction: column;
gap: 16px;
}
.connect_card_laptop {
margin-left: 0;
}
.connect_card_laptop img {
opacity: 1;
padding-bottom: 0;
}
.connect_bottom_left,
.connect_bottom_right {
max-width: none;
}
.connect_bottom_left_item img {
opacity: 1;
transform: translateX(0);
}
.connect_bottom_right_content {
padding: 15px 60px 20px 20px;
}
.reviews_container {
padding: 0 40px;
}
#tariffs {
padding: 40px 0;
}
.reviews {
margin: 24px 0 0;
}
.reviews_card_content {
padding: 30px 25px;
}
.reviews_card_text {
font-size: 18px;
}
.tariffs_content_item {
display: flex;
flex-direction: column-reverse;
gap: 23px;
}
.tariffs_content_item_first {
width: 100%;
max-width: 100%;
}
.tariffs_content_item_first_top {
font-size: 6px;
margin-bottom: 6px;
padding-top: 0;
}
.tariffs_content_item_first_title {
font-size: 22px;
line-height: 110%;
max-width: 100%;
}
.tariffs_content_item_first_price {
font-size: 12px;
margin-bottom: 10px;
}
.tariffs_content_item_first_bot {
margin-bottom: 22px;
max-width: 100%;
}
.tariff_btn {
font-size: 12px;
padding: 9px 23px 12px;
line-height: 105%;
margin: 0;
}
.safety_content {
padding: 15px 0 62px;
flex-direction: column;
}
.app_socials {
margin: 9px 0 49px;
gap: 20px;
flex-wrap: wrap;
}
.app_qr {
margin-bottom: 24px;
}
.app_qr_text {
font-size: 12px;
max-width: 180px;
}
.app_qr_bg1 {
height: 46%;
bottom: 15%;
top: auto;
}
}
.app_qr_bg2 {
right: calc(50% + 50px);
}
@media screen and (max-width: 768px) {
.app_qr_bg2 {
height: 40%;
top: auto;
}
}
@media screen and (max-width: 500px) {
.main_star {
display: none;
transform: rotate(0);
width: 47px;
}
.main_right {
overflow: hidden;
text-align: end;
width: fit-content;
}
.main_right_hand_img_mobile {
width: 100%;
height: auto;
}
.main_right_hand_img {
width: auto;
height: 289px;
margin-right: 50px;
display: none;
}
.main_right_handResume_img {
display: none;
}
.main_right_handResume_img1 {
top: 0;
right: 20px;
transform: rotate(353deg);
}
.main_right_handResume_img2 {
top: 6px;
right: 5px;
transform: translate(0, 0) rotate(5deg);
}
.main_right_handResume_img3 {
top: 22px;
right: 0;
transform: translate(0, 0) rotate(20deg);
}
.connect_card_numb {
margin: 0 auto 17px;
border-radius: 13px;
}
.app_qr .app_qr_img {
width: 216px;
}
.app_qr_bg1 {
height: 35%;
right: -4%;
bottom: 33%;
top: auto;
}
.app_qr_bg2 {
height: 25%;
}
}
.app_qr_bg3 {
left: 0;
bottom: 10%;
}
@media screen and (max-width: 550px) {
.app_qr_bg3 {
height: 50px;
bottom: auto;
left: auto;
top: 0;
right: 0;
}
.app_qr_telephone,
.app_qr_telephone img {
width: 100%;
}
}
.container_bg_green {
margin-top: 45px;
background-color: var(--green-light);
padding-top: 50px;
padding-bottom: 130px;
border-radius: 40px 40px 0 0;
}
@media screen and (max-width: 1200px) {
.container_bg_green {
margin-top: 35px;
padding-top: 36px;
padding-bottom: 100px;
}
.resource_top {
gap: 18px;
}
}
.resource-section {
border-radius: 40px 40px 0 0;
background-color: var(--green-light);
}
.resource_subtitle {
max-width: 715px;
text-wrap: balance;
font-size: 18px;
margin-bottom: 54px;
}
@media screen and (max-width: 1200px) {
.resource_subtitle {
font-size: 15px;
line-height: 115%;
margin-bottom: 34px;
}
}
.resource_subtitle_green {
font-weight: 600;
color: var(--green);
}
.resource_list {
display: grid;
gap: 20px;
margin-bottom: 20px;
grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
.resource_list {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 576px) {
.resource_list {
grid-template-columns: 1fr;
}
}
.resource_list:last-child {
margin-bottom: 0;
}
.resource_card {
border-radius: 32px;
background-color: var(--white);
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.resource_card_content {
padding: 28px 28px 26px;
display: flex;
justify-content: space-between;
flex-direction: column;
flex: auto;
}
@media screen and (max-width: 1200px) {
.resource_card_content {
padding: 28px;
border-radius: 20px;
}
}
.resource_card_img_container {
margin-bottom: 20px;
background-size: cover;
background-position: center;
border-radius: 16px;
}
.resource_card_img {
opacity: 0;
width: 100%;
}
.resource_card_title {
font-size: 22px;
line-height: 25px;
margin-bottom: 41px;
}
@media screen and (max-width: 1200px) {
.resource_card_img_container {
margin-bottom: 16px;
}
.resource_card_title {
margin-bottom: 20px;
font-size: 16px;
line-height: 120%;
}
}
.resource_card_bottom {
display: flex;
gap: 20px;
align-items: center;
}
.resource_card_bottom_for {
display: flex;
align-items: center;
gap: 10px;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: var(--green);
}
.resource_card_bottom_for span {
border-bottom: 1px solid var(--green);
padding-bottom: 2px;
}
.resource_card_bottom_for svg {
width: 9px;
height: 9px;
}
.resource-link {
display: flex;
gap: 10px;
transition: all ease 0.3s;
}
.resource-link:hover {
color: #444444;
}
@media (max-width: 768px) {
.resource_card_bottom_for span {
padding-bottom: 0;
}
}
.resource_card_bottom_article {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: var(--green-light1);
}
.subscribe-section {
background-color: #fff;
border-radius: 40px 40px 0 0;
}
.subscribe {
display: flex;
gap: 90px;
}
.subscribe_button {
padding: 18.5px 32px;
font-size: 15px;
font-weight: 600;
line-height: 115%;
}
.button {
background-color: var(--green);
transition: 0.3s;
}
.button:hover {
background-color: var(--violet_dark);
}
.checkbox_container {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 8px;
}
.subscribe_form {
display: flex;
gap: 10px;
align-items: center;
margin-top: 40px;
margin-bottom: 20px;
font-family:
IBM Plex Sans,
serif;
}
.subscribe_form input::placeholder {
font-family:
IBM Plex Sans,
serif;
font-weight: 500;
font-size: 15px;
line-height: 100%;
color: var(--violet_dark);
}
.custom-checkbox {
display: inline-block;
width: 20px;
min-width: 20px;
height: 20px;
border: 1px solid var(--green-light3);
border-radius: 3px;
position: relative;
cursor: pointer;
background-color: #fff;
}
.custom-checkbox.checked {
background-color: var(--green-light2);
border: 1px solid #00000000;
}
.custom-checkbox.checked::after {
position: absolute;
border: solid var(--green);
border-width: 0 2px 2px 0;
}
.footer-not-home,
.main-footer--rounded .container {
border-radius: 40px 40px 0 0;
}
.checkbox_label {
color: var(--green-light3);
font-weight: 400;
font-size: 12px;
line-height: 120%;
text-wrap: balance;
}
.checkbox_label_a {
color: var(--green);
font-weight: 600;
font-size: 12px;
line-height: 120%;
}
.footer {
background-color: var(--white);
margin: 0 auto;
padding: 40px 60px 30px;
max-width: 1081px;
}
.footer-not-home {
margin-top: -40px;
padding-top: 40px;
}
.footer_container {
margin-bottom: 17px;
}
.footer_links_container {
display: flex;
flex-direction: row-reverse;
gap: 20px;
flex-wrap: wrap;
justify-content: space-between;
}
.footer_links {
min-width: 255px;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.footer_links-center {
display: flex;
align-items: flex-start;
gap: 20px;
flex-wrap: wrap;
}
.footer_links_top {
font-weight: 400;
font-size: 18px;
line-height: 120%;
margin-bottom: 12px;
}
.footer_links_link {
margin-top: 5px;
}
.footer_links_link a {
color: var(--green);
font-weight: 700;
font-size: 20px;
line-height: 114.99999999999999%;
}
.footer_bot {
display: flex;
gap: 20px;
flex-wrap: wrap;
justify-content: space-between;
align-items: end;
}
.footer_bot_c {
font-weight: 400;
font-size: 15px;
line-height: 115%;
color: var(--gray);
}
.form-success {
width: 50%;
display: none;
}
@media screen and (min-width: 768px) {
.main_right_handResume_img1,
.main_right_handResume_img2,
.main_right_handResume_img3 {
opacity: 0;
transition-property: opacity, transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 1s;
}
.main_right_handResume_img {
opacity: 0;
}
.main_right_handResume_img1 {
top: 0;
right: 50px;
transform: translate(-10px, 10px) rotate(353deg);
transform-origin: bottom left;
}
.main_right_handResume_img1.visible {
composes: main_right_handResume_img1;
transform: translate(0, 0) rotate(353deg);
transition-duration: 1s;
opacity: 1;
transition-delay: 3s;
}
.main_right_handResume_img2 {
top: 0;
right: 10px;
transform: translate(-10px, 10px) rotate(357deg);
transform-origin: bottom left;
}
.main_right_handResume_img2.visible {
composes: main_right_handResume_img2;
transform: translate(0, 0) rotate(357deg);
transition-duration: 1s;
opacity: 1;
transition-delay: 3s;
}
.main_right_handResume_img3 {
top: 10px;
right: 0;
transform: translate(-10px, -10px) rotate(20deg);
transform-origin: bottom left;
}
.main_right_handResume_img3.visible {
composes: main_right_handResume_img3;
transform: translate(0, 0) rotate(20deg);
transition-duration: 1s;
opacity: 1;
transition-delay: 3s;
}
.main_right_hand_img {
z-index: 1;
transform: rotate(-30deg);
opacity: 0;
transition-duration: 2s;
transition-property: opacity, transform;
}
.main_right_hand_img.visible {
opacity: 1;
transform-origin: bottom center;
animation: 3s forwards rotateAnimation;
}
@keyframes rotateAnimation {
0% {
transform: rotate(-30deg);
}
33% {
transform: rotate(10deg);
}
66% {
transform: rotate(-10deg);
}
100% {
transform: rotate(0);
}
}
.connect_card_title,
.why_we_card_title {
opacity: 0;
transform: translateY(10px);
transition-duration: 1s;
transition-property: opacity, transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.connect_bottom_left_item_img:first-child,
.connect_card_title:first-child,
.why_we_card_title:first-child {
transition-delay: 0.1s;
}
.connect_bottom_left_item_img:nth-child(2),
.connect_card_title:nth-child(2),
.why_we_card_title:nth-child(2) {
transition-delay: 0.4s;
}
.why_we_card_title:nth-child(3) {
transition-delay: 0.5s;
}
.why_we_card_title.visible {
composes: why_we_card_title;
transform: translateY(0);
opacity: 1;
}
@media screen and (max-width: 1200px) {
.why_we_card_title {
font-size: 25px;
margin-bottom: 10px;
}
}
@media screen and (max-width: 960px) {
.why_we_card_title {
font-size: 20px;
margin-bottom: 7px;
}
}
@media screen and (max-width: 768px) {
.why_we_card .why_we_card_title {
font-size: 18px;
margin-bottom: 6px;
opacity: 1;
transform: translateY(0);
}
}
.connect_bottom_left_item_img:nth-child(3),
.connect_card_title:nth-child(3) {
transition-delay: 0.9s;
}
.connect_card_title.visible {
composes: connect_card_title;
transform: translateY(0);
opacity: 1;
}
.connect_bottom_left_item_img {
opacity: 0;
transform: translateX(10px);
transition-duration: 1s;
transition-property: opacity, transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.connect_bottom_left_item_img.visible {
composes: connect_bottom_left_item_img;
transform: translateX(0);
opacity: 1;
}
.main_right_mobile_only {
display: none;
}
.main_right_desktop_only {
display: block;
}
}
.main-footer {
background-color: #fff;
}
.main-footer--small {
background-color: unset;
}
.main-footer .container {
background-color: #fff;
margin: 0 auto;
padding: 45px 60px 42px;
max-width: 1080px;
}
.main-footer__wrapper {
display: grid;
grid-template-columns: 5fr 3fr 4fr;
}
.main-footer__col:first-child,
.main-footer__links,
.popup {
display: flex;
flex-direction: column;
}
.main-footer__logo {
max-width: 215px;
margin-bottom: 122px;
}
.main-footer__copy {
font-size: 18px;
line-height: 115%;
font-weight: 400;
color: #949995;
}
.main-footer__social {
display: flex;
gap: 8px;
align-items: center;
font-weight: 300;
font-size: 18px;
line-height: 120%;
white-space: nowrap;
margin-bottom: 12px;
}
.main-footer__title {
font-size: 20px;
line-height: 120%;
font-weight: 500;
margin-bottom: 12px;
color: #1b1b1b;
}
.popup_header,
.safety-title {
font-weight: 600;
line-height: 100%;
}
.main-footer__link a {
font-size: 18px;
line-height: 115%;
font-weight: 300;
color: #1b1b1b;
margin-bottom: 12px;
display: block;
cursor: pointer;
transition: all ease 0.3s;
}
.main-footer__link a:hover {
color: #707070;
}
.main-footer__link--underline {
text-decoration: underline;
color: #00a749;
}
.safety {
display: none;
padding-top: 85px;
padding-bottom: 250px;
}
.popup {
box-sizing: border-box;
padding: 35px 45px 45px;
}
.safety-wrapper {
height: 323px;
}
.safety-slider {
height: 100%;
width: 100%;
cursor: pointer;
}
.safety-title {
font-size: 35px;
text-wrap: balance;
margin-bottom: 140px;
} .success-popup__overlay {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.4);
display: none; z-index: 9999;
}
.success-popup {
box-sizing: border-box;
position: fixed;
top: 50%;
left: 50%;
max-width: 350px;
transform: translate(-50%, -50%);
background: #8b84d6; color: #fff;
border-radius: 30px;
padding: 35px 45px 45px 45px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
display: none; z-index: 10000;
text-align: left;
@media (max-width: 1200px) {
padding: 30px 40px 40px 40px;
max-width: 330px;
}
@media (max-width: 960px) {
padding: 20px 30px 30px 30px;
max-width: 270px;
}
@media (max-width: 768px) {
max-width: unset;
width: 90%;
}
}
.success-popup__close {
position: absolute;
top: 12px;
right: 12px;
background: none;
border: none;
font-size: 22px;
cursor: pointer;
color: #fff;
line-height: 1;
@media (max-width: 960px) {
width: 12px;
height: 12px;
}
}
.success-popup__close svg {
width: 16px;
height: 16px;
position: absolute;
top: 12px;
right: 12px;
background: none;
border: none;
font-size: 22px;
cursor: pointer;
color: #fff;
line-height: 1;
@media (max-width: 960px) {
width: 12px;
height: 12px;
}
}
.success-popup__icon {
width: 60px;
height: 60px;
margin-bottom: 17px;
@media (max-width: 1200px) {
width: 50px;
height: 50px;
margin-bottom: 12px;
}
@media (max-width: 960px) {
width: 38px;
height: 38px;
}
}
.success-popup__title {
font-size: 30px;
line-height: 105%;
font-weight: 600;
margin-bottom: 14px;
@media (max-width: 1200px) {
font-size: 25px;
margin-bottom: 12px;
}
@media (max-width: 960px) {
font-size: 18px;
margin-bottom: 8px;
}
}
.success-popup__text {
font-size: 15px;
line-height: 120%;
font-weight: 400;
@media (max-width: 1200px) {
font-size: 12px;
line-height: 115%;
}
}
.success-popup__text p {
margin-bottom: 8px;
display: block;
@media (max-width: 960px) {
margin-bottom: 5px;
}
}
.success-popup__text p:last-child {
margin-bottom: 0;
}
.success-popup__text a {
color: #4ade80;
text-decoration: underline;
word-break: break-word;
overflow-wrap: break-word;
word-wrap: break-word;
} #access_form_popup {
border: none;
overflow: hidden;
padding: 0;
background-color: transparent;
}
.popup {
width: 522px;
background-color: var(--violet_dark);
color: var(--white);
border-radius: 30px;
gap: 25px;
}
.popup_form,
.text_input_fields {
flex-direction: column;
display: flex;
}
.popup input,
.popup input::placeholder {
font-weight: 400;
font-size: 18px;
line-height: 120%;
}
.popup .checkbox_label {
color: var(--violet_light2);
letter-spacing: 0;
}
.popup .checkbox_label_a,
.popup_button:hover {
color: var(--green2);
}
.popup .custom-checkbox {
background-color: transparent;
border: 1.5px solid var(--violet_light2);
border-radius: 3px;
}
.popup .custom-checkbox.checked {
background-color: var(--violet_light2);
border: 1px solid #00000000;
}
.popup .custom-checkbox.checked::after {
position: absolute;
border: solid var(--violet_dark);
border-width: 0 2px 2px 0;
}
.popup_header {
font-size: 40px;
letter-spacing: 0;
}
.popup_form {
gap: 14px;
}
.text_input_fields {
gap: 12px;
}
.checkbox_input_fields {
display: flex;
flex-direction: column;
gap: 8px;
}
.row {
display: flex;
gap: 12px;
}
.popup_note {
font-weight: 400;
font-size: 18px;
line-height: 120%;
letter-spacing: 0;
}
@media screen and (max-width: 960px) {
.container_bg_green {
margin-top: 35px;
padding-top: 36px;
padding-bottom: 108px;
border-radius: 30px 30px 0 0;
}
.resource_top {
gap: 13px;
}
.resource_top h2 {
font-size: 28px;
line-height: 105%;
}
.resource_subtitle {
font-size: 12px;
line-height: 115%;
margin-bottom: 28px;
max-width: unset;
}
.resource_card_content {
padding: 23px 28px 28px;
}
.resource_card_bottom_article,
.resource_card_bottom_for {
font-size: 12px;
line-height: 114.99999999999999%;
}
.subscribe {
gap: 40px;
}
.footer {
padding: 10px 40px 30px;
}
.footer_links_top {
line-height: 114.99999999999999%;
}
.footer_links_link a,
.footer_links_top {
font-size: 15px;
}
.form-success {
width: 80%;
}
.popup {
width: 421px;
padding: 30px 40px 40px;
}
.popup input,
.popup input::placeholder {
font-weight: 400;
font-size: 15px;
line-height: 120%;
}
.popup_header {
font-size: 35px;
}
.popup_note {
font-size: 15px;
line-height: 120%;
}
}
.popup_button {
background-color: var(--green2);
width: 100%;
transition: 0.3s;
font-family: 'IBM Plex Sans', serif !important;
}
.popup_button:hover {
background-color: #fff;
}
@media screen and (max-width: 768px) {
.container_bg_green {
padding-bottom: 108px;
padding-top: 20px;
border-radius: 20px 20px 0 0;
}
.resource_top h2 {
font-size: 22px;
line-height: 110%;
}
.resource_card {
border-radius: 16px;
}
.resource_card_content {
padding: 20px 20px 13px;
border-radius: 16px;
}
.resource_card_title {
font-size: 15px;
line-height: 110%;
margin-bottom: 16px;
}
.resource_card_bottom_article,
.resource_card_bottom_for {
line-height: 200%;
}
.subscribe {
flex-direction: column-reverse;
align-items: center;
}
.subscribe_form {
flex-direction: column;
width: 100%;
}
.subscribe_form button,
.subscribe_form input {
width: 100%;
box-sizing: border-box;
}
.subscribe_form input,
input::placeholder {
font-size: 12px;
font-weight: 600;
line-height: 115%;
}
.footer {
padding: 28px 20px;
}
.footer-not-home {
margin-top: -20px;
padding-top: 20px;
border-radius: 20px 20px 0 0;
}
.footer_links_container {
flex-direction: column-reverse;
}
.footer_mmc_logo {
max-width: 108px;
}
.footer_bot_c,
.footer_links_link a {
font-size: 12px;
}
.form-success {
width: 100%;
}
.popup {
width: 338px;
padding: 20px 30px 35px;
}
.popup input,
.popup input::placeholder {
font-weight: 400;
font-size: 12px;
line-height: 115%;
}
.popup_header {
font-size: 20px;
line-height: 105%;
}
.popup_note {
font-size: 12px;
line-height: 115%;
}
.secondContent {
display: none;
}
}
#cookie_note {
display: none;
}
.cookie-container {
z-index: 3;
position: fixed;
margin: 0 auto;
max-width: 1080px;
bottom: 0;
right: 0;
left: 0;
@media (max-width: 1200px) {
padding: 0 60px;
}
@media (max-width: 960px) {
padding: 0 40px;
}
@media (max-width: 768px) {
padding: 0;
width: 100%;
}
}
.cookie-inner {
position: relative;
bottom: 30px;
padding: 3px 20px 20px 20px;
width: 350px;
border-radius: 30px;
margin: 0 0 0 auto;
background-color: white;
box-shadow: 0 0 30px 0 #0000001f;
@media (max-width: 1200px) {
width: 270px;
}
@media (max-width: 768px) {
bottom: 0;
margin: 0;
padding: 15px 25px 18px 25px;
width: 100%;
box-sizing: border-box;
border-radius: 20px 20px 0 0;
}
}
.cookie-img {
max-width: 170px;
display: block;
@media (max-width: 1200px) {
max-width: 130px;
}
@media (max-width: 768px) {
display: none;
}
}
.cookie-title {
display: block;
color: #00a749;
font-size: 21px;
line-height: 115%;
font-weight: 600;
margin-bottom: 8px;
@media (max-width: 1200px) {
font-size: 15px;
line-height: 105%;
}
}
.cookie-content {
display: block;
margin-bottom: 18px;
font-size: 10px;
line-height: 120%;
text-align: left;
color: #00270c;
@media (max-width: 1200px) {
font-size: 9px;
}
@media (max-width: 768px) {
margin-bottom: 12px;
}
}
.cookie a {
color: var(--green);
font-size: 10px;
font-weight: 600;
}
.cookie_accept {
font-size: 15px;
line-height: 115%;
padding: 12px 0 15px;
width: 100%;
text-wrap-mode: nowrap;
@media (max-width: 1200px) {
font-size: 12px;
padding: 10px 0 13px;
}
@media (max-width: 768px) {
width: 240px;
padding: 7px 0 10px;
font-size: 10px;
}
}
@media (min-width: 1000px) {
#cookie_note.show {
display: flex;
gap: 12px;
align-items: center;
}
}
@media (max-width: 1000px) {
#cookie_note.show {
display: block;
text-align: left;
width: 80%;
}
}
.colorlib-doctor {
margin-bottom: 50px;
}
.colorlib-doctor a {
font-size: 14px;
font-weight: 600;
}
.thank-btn {
padding: 16px 62px;
font-weight: 600;
font-size: 20px;
line-height: 114.99999999999999%;
}
.main-thank {
padding-top: 27px;
padding-bottom: 50px;
}
.thank-content {
background-color: var(--white);
border-radius: 40px;
display: flex;
gap: 26px;
}
.thank-left {
padding: 55px 0 55px 60px;
}
.thank-title {
font-weight: 600;
font-size: 60px;
margin-bottom: 18px;
line-height: 100%;
}
.thank-subtitle {
font-weight: 400;
font-size: 25px;
line-height: 114.99999999999999%;
margin-bottom: 45px;
max-width: 500px;
}
.thank-right {
position: relative;
padding: 4px 115px 25px 0;
}
.thank-right-img2 {
position: absolute;
top: 0;
right: 0;
}
.getapp-container {
margin-bottom: 52px;
}
.getapp-content {
display: flex;
justify-content: space-between;
}
.getapp-title {
font-weight: 600;
font-size: 40px;
line-height: 100%;
margin-bottom: 33px;
}
@media screen and (max-width: 1199px) {
.thank-btn {
font-size: 15px;
}
.main-thank {
padding-top: 15px;
padding-bottom: 30px;
}
.thank-left {
padding: 50px 0 60px 50px;
}
.thank-title {
font-size: 45px;
margin-bottom: 15px;
}
.thank-subtitle {
font-size: 20px;
margin-bottom: 40px;
}
.thank-right {
padding: 0 68px 25px 0;
}
.thank-right-img1 {
height: 326px;
}
.thank-right-img2 {
width: 140px;
top: 50px;
}
.getapp-container {
margin-bottom: 42px;
}
.getapp-title {
font-size: 35px;
}
}
@media screen and (max-width: 959px) {
.main-thank {
padding-top: 12px;
}
.thank-left {
padding: 30px 0 50px 30px;
}
.thank-title {
font-size: 35px;
margin-bottom: 12px;
}
.thank-subtitle {
font-size: 15px;
margin-bottom: 30px;
}
.thank-right {
padding: 10px 78px 10px 0;
}
.thank-right-img1 {
height: 253px;
}
.thank-right-img2 {
width: 130px;
}
.getapp-container {
margin-bottom: 14px;
}
.getapp-title {
font-size: 30px;
}
}
.getapp-right-img1-container {
margin-right: -20px;
}
@media screen and (max-width: 1200px) {
.getapp-right-img1-container {
margin-right: -80px;
}
}
.getapp-right-img1 {
width: calc(100% + 20px);
}
@media screen and (max-width: 767px) {
.getapp-content,
.resource_list {
flex-direction: column;
}
.thank-btn {
font-size: 12px;
}
.main-thank {
padding-top: 10px;
}
.thank-content {
gap: 0;
flex-direction: column-reverse;
}
.thank-left {
padding: 0 20px 20px;
}
.thank-title {
font-size: 26px;
margin-bottom: 7px;
}
.thank-subtitle {
font-size: 12px;
margin-bottom: 20px;
}
.thank-right {
width: fit-content;
}
.thank-right-img2 {
width: 100px;
}
.getapp-title {
font-size: 22px;
}
.getapp-right-img1-container {
margin-right: 0;
}
.getapp-right-img1 {
display: none;
}
}
.getapp-right-img2 {
max-width: 468px;
width: 100%;
}
.button-white {
background-color: #fff;
color: #00a749;
width: 100%;
height: 58px;
}
.popup_success {
display: none;
margin-top: 18px;
font-weight: 400;
font-size: 18px;
line-height: 120%;
}
@media (max-width: 1200px) {
.main_sale-icon {
width: 180px;
left: 194px;
}
.tarrifs-section .swiper-button-prev:after {
margin-right: 0;
}
.tarrifs-section .swiper-button-next:after {
margin-left: 0;
}
.tariffs_top {
margin: 45px 0 38px;
}
.main-footer__wrapper {
grid-template-columns: 4fr 3fr 5fr;
}
.main-footer__logo {
max-width: 180px;
margin-bottom: 117px;
}
.main-footer__copy {
font-size: 15px;
}
.main-footer__title {
font-size: 15px;
line-height: 115%;
}
.main-footer__link a {
line-height: 110%;
}
.safety .container {
display: grid;
gap: 60px;
grid-template-columns: 2fr 3fr;
}
.main-footer__social {
font-size: 15px;
gap: 5px;
}
}
@media (max-width: 960px) {
.main_sale-icon {
width: 150px;
left: 194px;
}
.tariffs_top {
margin: 41px 0 36px;
}
.main-footer--rounded .container {
border-radius: 30px 30px 0 0;
}
.main-footer .container {
padding: 40px 40px 22px;
}
.main-footer__logo {
max-width: 150px;
margin-bottom: 93px;
}
.main-footer__link a {
font-size: 15px;
line-height: 115%;
font-weight: 300;
}
.main-footer__social {
font-size: 15px;
}
}
@media (max-width: 768px) {
.main_sale-icon {
width: 150px;
left: 143px;
top: 2px;
}
.tarrifs-section {
padding-top: 40px;
}
.tarrifs-section h2 {
margin-bottom: 40px;
}
.tarrifs-section .swiper-button-next:after,
.tarrifs-section .swiper-button-prev:after {
display: none;
}
.main-footer--rounded .container {
border-radius: 20px 20px 0 0;
}
.main-footer .container {
padding: 40px 20px 28px;
}
.main-footer__wrapper {
grid-template-columns: 1fr;
}
.main-footer__col {
margin-bottom: 20px;
}
.main-footer__logo {
max-width: 180px;
margin-bottom: 18px;
}
.main-footer__copy {
font-size: 16px;
}
.main-footer__social {
font-size: 18px;
}
.main-footer__title {
font-size: 20px;
margin-bottom: 14px;
font-weight: 500;
}
.main-footer__link a {
font-size: 18px;
line-height: 105%;
margin-bottom: 12px;
font-weight: 300;
}
.main-footer .order-mob-1 {
order: 1;
}
.main-footer .order-mob-2 {
order: 2;
margin-bottom: 34px;
}
.main-footer .order-mob-3 {
order: 3;
margin-bottom: 0;
}
}   .my-popup {
position: fixed;
inset: 0;
z-index: 9999;
display: none;
}
.my-popup.active {
display: block;
}
.my-popup__overlay {
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.55);
} .my-popup__content {
position: relative;
background: #00a749;
width: 400px;
max-width: calc(100% - 32px);
margin: auto;
top: 50%;
transform: translateY(-50%);
padding: 35px;
border-radius: 25px;
box-sizing: border-box;
color: #fff;
}
.my-popup__close {
position: absolute;
top: 8px;
right: 10px;
font-size: 32px;
line-height: 1;
background: none;
border: none;
cursor: pointer;
color: #fff;
}
.my-popup__title {
display: block;
font-weight: 600;
font-size: 30px;
line-height: 105%;
color: #fff;
margin-bottom: 10px;
}
@media (max-width: 768px) {
.my-popup__title {
font-size: 26px;
}
}
.my-popup__subtitle {
display: block;
font-weight: 400;
font-size: 18px;
line-height: 120%;
color: #fff;
margin-bottom: 22px;
}
.my-popup__form input[type='tel'] {
width: 100%;
padding: 12px 20px;
margin-bottom: 14px;
box-sizing: border-box;
border: none;
background: #45cd71;
color: #fff;
font-size: 18px;
height: 59px;
border-radius: 60px;
}
.my-popup__form input[type='tel']::placeholder {
color: rgba(255, 255, 255, 0.8);
font-size: 16px;
} .my-popup__checkbox {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 12px;
font-weight: 400;
font-size: 12px;
line-height: 120%;
text-wrap: balance;
}
.my-popup__checkbox a {
cursor: pointer;
font-weight: 600;
font-size: 12px;
line-height: 120%;
text-wrap: balance;
color: #fff;
text-decoration: underline;
}
.my-popup__checkbox input {
appearance: none;
width: 18px;
height: 18px;
border-radius: 4px;
background-color: #c4ecd1;
border: 2px solid #c4ecd1;
cursor: pointer;
position: relative;
padding: 10px;
}
.my-popup__checkbox input:checked::after {
content: '';
left: 6.5px;
top: 2px;
width: 5px;
height: 10px;
transform: rotate(45deg);
position: absolute;
border: solid #00a749;
border-width: 0 2px 2px 0;
} .my-popup__form button {
width: 100%;
height: 59px;
padding: 12px;
margin-top: 14px;
border-radius: 60px;
border: none;
background-color: #45cd71;
opacity: 1;
color: #fff;
font-size: 20px;
font-weight: 600;
cursor: pointer;
transition: opacity 0.2s ease;
} .my-popup__form button:disabled {
background-color: #c4ecd1;
cursor: not-allowed;
opacity: 0.5;
} .my-popup__form button:not(:disabled):hover {
opacity: 0.9;
} @media (max-width: 480px) {
.my-popup__content {
width: 100%;
max-width: calc(100% - 24px);
padding: 20px;
}
}
@media (max-width: 480px) {
.safety-mobile-none {
display: none;
}
}
@media (max-width: 768px) {
#access_form_popup {
min-width: 94%;
margin: auto;
}
#access_form_popup .popup {
width: 100%;
}
#access_form_popup .smart-captcha {
min-width: unset;
}
} #access_form_popup {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99;
}