@media (max-width: 1650px) {
    .quotes-icon {
        left: 0;
    }
    .quote-background-title .quotes-icon {
        left: 0;
        top: -60px;
    }
}
/* 1650px */

@media(max-width: 1500px) {
    .container {
        max-width: 93vw;
    }
    .e-con>.e-con-inner {
        max-width: 93vw !important;
    }
} 
/* 1500px */

@media (max-width: 1450px) {
    .footer-upper {
        display: grid;
        grid-template-columns: 335px minmax(0, 1fr);
        gap: 40px;
    }
    .footer-upper-right {
        gap: 20px;
    }
} 
/* 1450px */

@media (max-width: 1400px) {
    .subscribe-advantage-img {
        height: 500px;
        width: 500px;
    }
    .subscribe-advantage-item {
        position: initial;
        width: 100%;
        height: 100%;
    }
    .subscribe-advantage-list {
        gap: 20px;
        justify-content: center;
        padding-top: 510px;
    }
    .why-subscribe-content {
        height: 100%;
    }
    .subscribe-advantage-item-title {
        text-align: center;
    }
    .subscribe-advantage-item-img {
        padding-bottom: 8px;
    }
    .subscribe-advantage-list {
        width: 100%;
    }
}
/* 1400px */

@media (max-width: 1300px) {
    .footer-menu {
        width: 235px;
    }
    .plans-list {
        grid-template-columns: 1fr 400px 1fr;
    }
}
/* 1300px */

@media (max-width: 1200px) {
    .questions-left {
        width: 100%;
    }
    .questions-right {
        width: 100%;
    }
    .questions-wrapper {
        flex-direction: column;
        gap: 40px;
    }
    .image-text-content {
        padding-right: 30px;
    }
    .image-text-wrapper {
        gap: 20px;
    }
    .image-left .image-text-content {
        padding-left: 30px;
    }
    .image-text-img {
        height: 600px;
    }
    .teacher-popup-information {
        gap: 50px;
    }
    .image-slider-item-title {
        max-width: calc(100% - 60px);
        padding-right: 160px;
    }
    .image-slider-item-description {
        max-width: calc(100% - 60px);
        padding-right: 160px;
    }
}
/* 1200px */

@media (max-width: 1100px) {
    .teachers-list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
/* 1100px */

@media (max-width: 1050px) {
    .footer-upper-right {
        display: grid; 
        grid-template-columns: minmax(0, 1fr);
        gap: 50px;
    }
    .footer-upper-right .footer-menus {
        order: 2;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
    }
    .footer-socials {
        order: 1;
    }
    .footer-upper {
        grid-template-columns: minmax(0, 1fr);
        gap: 30px;
        padding: 60px 0;
    }
    .footer-menu {
        width: 100%;
    }
}
/* 1050px */

@media (max-width: 1000px) {
    :root {
        --size-h1: 5.8rem;
	    --size-h2: 4.2rem;
        --size-h3: 2.8rem;
        --size-h4: 2.2rem;
        --size-h5: 2rem;
        --size-h6: 1.8rem;
    }
    .elementor-widget-text-editor p,
    .single-tpractice-description p {
        font-size: 1.5rem;
    }	
    .elementor-widget-text-editor ol li {
        font-size: 1.5rem;
    }
    .elementor-widget-text-editor ul li {
        color: var(--color-text);
        font-size: 1.5rem;
    }
    h3.block-title {
        font-size: 4.2rem;
    }
    .block-description {
        font-size: 1.5rem;
    }
    .hero {
        height: 100vh;
        padding-bottom: 80px;
    }
    .hero-title {
        font-size: 5rem;
    }
    .hero-description {
        font-size: 1.6rem;
    }
    .centered-text .centered-text-content {
        font-size: 1.9rem;
    }
    .icon-list {
        padding: 120px 0;
    }
    .icon-list-items,
    .icon-list-items.icon-list-item-count-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
        padding-top: 40px;
    }
    .icon-list-item-title {
        font-size: 2.6rem;
    }
    .icon-list-item-img {
        padding-bottom: 20px;
    }
    .icon-list-description {
        font-size: 1.5rem;
    }
    .practice-card {
        height: 640px;
    }
    .practice-card-content {
        padding: 30px;
    }
    .practice-card-title {
        font-size: 3.2rem;
    }
    .practice-card-content a {
        font-size: 1.4rem;
        padding: 15px 26px;
    }
    .unik-slide-btn-white.slick-prev {
        left: 35px;
    }
    .unik-slide-btn-white.slick-next {
        right: 35px;
    }
    .featured-practices-content .practice-card {
        height: 560px;
    }
    .why-subscribe {
        padding: 120px 0;
    }
    .subscribe-advantage-item-title {
        font-size: 2rem;
    }
    .subscribe-advantage-item-description {
        font-size: 1.3rem;
    }
    .subscribe-advantage-img {
        height: 375px;
        width: 375px;
    }
    .subscribe-advantage-list {
        padding-top: 385px;
    }
    .why-subscribe-content {
        padding-top: 30px;
    }
    .subscribe-advantage-img {
        top: 25px;
    }
    .questions-title {
        font-size: 4.2rem;
    }
    .questions-description {
        font-size: 1.5rem;
    }
    .question-item-header {
        font-size: 1.8rem;
    }
    .question-item-content {
        font-size: 1.5rem;
    }
    .start-now {
        height: 520px;
        padding-bottom: 80px;
    }
    .start-now-content {
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
    }
    .start-now-title {
        font-size: 5rem;
    }
    .start-now-left {
        max-width: 100%;
    }
    .start-now-description {
        font-size: 1.6rem;
    }
    .contacts__wrapper {
        width: 100%;
    }
    .contacts {
        padding: 90px 0;
    }
    .header-image {
        height: 620px;
    }
    .statistics-items {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .statistics {
        padding: 40px 0;
    }
    .statistics-item-value {
        font-size: 6rem;
    }
    .statistics-item-title {
        font-size: 2rem;
    }
    .image-text-title {
       font-size: 3.2rem; 
    }
    .image-text-editor.unik-wysiwyg p {
        font-size: 1.5rem;
    }
    .important-points-items {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        padding-top: 30px;
    }
    .important-point-item-description {
        font-size: 1.4rem;
    }
    .important-points {
        padding: 120px 0;
    }
    .quote-image-wrapper {
        grid-template-columns: minmax(0, 1fr);
    }
    .quote-image-left {
        order: 2;
    }
    .quote-image-right {
        order: 1;
    }
    .quote-block-text {
        font-size: 2rem;
        line-height: 130%;
        padding-top: 0;
    }
    .quote-image-left {
        padding: 30px;
    }
    .quotes-icon {
        display: none;
    }
    .quote-image {
        padding: 40px 0;
    }
    .teacher-card-bg {
        height: 400px;
    }
    .review-slider-content .slick-list {
        padding: 0 30% 0 0 !important; 
    }
    .review-slider {
        margin: 40px 0;
        padding: 120px 0;
    }
    .teacher-popup-information {
        padding: 70px 0 100px
    }
    .teacher-popup-close {
        top: 20px;
        right: 30px;
    }
    .teacher-popup-name {
        font-size: 3.2rem;
    }
    .teacher-popup-excerpt {
        font-size: 1.4rem;
    }
    .teacher-popup-description.unik-wysiwyg p {
        font-size: 1.5rem;
    }
    .teacher-popup-quote-text {
        font-size: 1.6rem;
    }
    .teacher-popup-speciality-title {
        font-size: 1.5rem;
    }
    .teacher-popup-speciality-description {
        font-size: 1.5rem;
    }
    .icon-list-item-title.icon-list-item-title-sm {
        font-size: 2rem;
    }
    .quote-background-title {
        font-size: 3.6rem;
    }
    .quote-background-author {
        font-size: 1.7rem;
    }
    .quote-background {
        padding: 120px 0;
        margin: 50px 0;
    }
    .statistics-desc-wrapper {
        grid-template-columns: minmax(0, 1fr);
        gap: 40px;
    }
    .statistics-description {
        padding-right: 0;
    }
    .statistics-desc {
        padding: 50px 0;
    }
    .statistics-description {
        font-size: 1.5rem;
    }
    .image-slider-item {
        height: 520px;
    }
    .image-slider-item-title {
        font-size: 4.2rem;
    }
    .image-slider-item-description {
        font-size: 1.6rem;
    }
    .course-block {
        padding: 120px 0;
    }
    .course-block-items {
        grid-template-columns: minmax(0, 1fr);
    }
    .course-block-item {
        height: 400px;
    }
    .course-block-item-title {
        font-size: 3.2rem;
    }
}
/* 1000px */

@media (max-width: 900px) {
    .header-nav-item a {
        padding: 40px 12px;
        font-size: 1.4rem;
    }
    .teachers-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .icon-list.icon-list-grid .icon-list-items {
        grid-template-columns: minmax(0, 1fr);
        gap: 12px;
    }
}
/* 900px */

@media (max-width: 850px) {
    .practices-slider-content .slick-list {
        padding-right: 40% !important;
    }
    .header-image-title {
        font-size: 5.2rem;
    }
}
/* 850px */

@media (max-width: 800px) {
    .header-nav {
        display: none;
    }
    .mobile-menu-btn {
        display: inline-flex;
    }
    .mobile-menu-btn svg path {
        transition: .4s ease;
    }
    #header.header-inner .header-login button {
        padding: 12px 26px;
    }
    .header-login {
        right: 55px;
    }
    .header-logo svg {
        width: 88px;
    }
    .header-wrapper {
        height: 80px;
    }
    .featured-practices-content {
        grid-template-columns: minmax(0, 1fr);
        gap: 12px;
    }
    .inner-page {
        padding-top: 81px;
    }
    .image-text-wrapper {
        grid-template-columns: minmax(0, 1fr);
    }
    .image-text-img {
        height: 400px;
    }
    .image-text-img {
        order: 1 !important;
    }
    .image-text-content {
        order: 2 !important;
        padding: 0 !important;
    }
    .review-slider-content .slick-list {
        padding: 0 15% 0 0 !important; 
    }
    .teacher-popup-information {
        grid-template-columns: minmax(0, 1fr);
        gap: 30px;
    }
    .teacher-popup-information {
        padding: 90px 0 100px;
    }
    .teacher-popup-image {
        height: 520px;
    }
    .teacher-popup-quote {
        padding: 24px;
    }
    .course-block-disclaimer {
        flex-direction: column;
        gap: 30px;
    }
    .course-block-disclaimer-title {
        font-size: 1.8rem;
        padding-right: 100px;
    }
    .course-block-disclaimer-description {
        font-size: 1.3rem;
        padding-right: 100px;
    }
    .unik-image-slider-btn-white.slick-next {
        right: 20px;
    }
    .unik-image-slider-btn-white {
        bottom: 30px;
        width: 45px;
        height: 45px;
    }
    .unik-image-slider-btn-white.slick-prev {
        right: 100px;
    }
    .image-slider-item {
        padding-left: 20px;
        padding-bottom: 30px;
    }
    .image-slider-item-title {
        max-width: calc(100% - 20px);
        padding-right: 120px;
    }
    .image-slider-item-description {
        max-width: calc(100% - 20px);
        padding-right: 120px;
    }
    .card-online-class {
        flex-direction: column;
    }
    .online-class-actions {
        width: 100%;
        justify-content: flex-start;
        flex-direction: row-reverse !important;
        align-items: center;
        gap: 30px !important;
    }
    .card-online-class {
        padding: 20px !important;
    }
    .liaa-wrapper {
        grid-template-columns: minmax(0, 1fr);
        gap: 0;
    }
    .liaa-wrapper .liaa-img {
        justify-content: center;
    }
    .liaa-wrapper .liaa-img img {
        width: 400px;
    }
}
/* 800px */

@media (max-width: 650px) {
    .footer-lower-wrapper {
        flex-direction: column;
    }
    .footer-lower-left {
        text-align: center;
        font-size: 1.3rem;
    }
    .developed-by,
    .developed-by a {
        font-size: 1.2rem;
    }
}
/* 650px */

@media (max-width: 600px) {
    :root {
        --size-h1: 4.2rem;
	    --size-h2: 3.2rem;
        --size-h3: 2.4rem;
        --size-h4: 2rem;
        --size-h5: 1.8rem;
        --size-h6: 1.6rem;
    }
    .elementor-widget-text-editor p,
    .single-tpractice-description p {
        font-size: 1.4rem;
    }	
    .elementor-widget-text-editor ol li {
        font-size: 1.4rem;
    }
    .elementor-widget-text-editor ul li {
        color: var(--color-text);
        font-size: 1.4rem;
    }
    .container {
        max-width: 90vw;
    }
    .e-con>.e-con-inner {
        max-width: 90vw !important;
    }
    .hero-title {
        font-size: 4rem;
    }
    .hero-description {
        font-size: 1.5rem;
    }
    .centered-text .centered-text-content {
        font-size: 1.6rem;
    }
    .hero {
        padding-bottom: 115px;
    }
    .icon-list-items,
    .icon-list-items.icon-list-item-count-3 {
        grid-template-columns: minmax(0, 1fr);
    }
    .icon-list {
        padding: 80px 0;
    }
    .icon-list-description {
        font-size: 1.4rem;
    }
    .icon-list-item-title  {
        font-size: 2.2rem;
    }
    .icon-list-item-description {
        font-size: 1.4rem;
    }
    .btn {
        font-size: 1.4rem;
        padding: 15px 26px;
    }
    .icon-list-item-img {
        min-height: 110px;
        padding-bottom: 15px;
    }
    .icon-list-item .icon-list-item-img img {
        max-height: 110px;
        max-width: 110px;
    }
    h3.block-title {
        font-size: 3.2rem;
    }
    .block-description {
        font-size: 1.4rem;
    }
    .practice-card {
        height: 473px;
    }
    .practices-slider-content .slick-list {
        padding-right: 12% !important;
    }
    .practice-card-title {
        font-size: 2.8rem;
    }
    .practice-card-excerpt {
        font-size: 1.4rem;
    }
    .practice-card-content {
        padding: 20px;
    }
    .practices-slider-content {
        margin-top: 30px;
    }
    .practices-slider {
        padding: 40px 0;
    }
    .practices-slider-content .slick-arrow {
        display: none !important;
    }
    .featured-practices-content .practice-card {
        height: 300px;
    }
    .featured-practices {
        padding: 40px 0;
    }
    .centered-text {
        padding: 40px 0;
    }
    .practice-card-content a {
        margin-top: 20px;
    }
    .why-subscribe {
        padding: 80px 0;
    }
    .subscribe-advantage-img {
        height: 330px;
        width: 330px;
    }
    .subscribe-advantage-list {
        padding-top: 350px;
    }
    .subscribe-advantage-item-title {
        font-size: 1.8rem;
    }
    .questions {
        padding: 40px 0;
    }
    .questions-title {
        font-size: 3.2rem;
    }
    .questions-description {
        font-size: 1.4rem;
    }
    .question-item-header {
        font-size: 1.6rem;
    }
    .question-item-content {
        font-size: 1.4rem;
    }
    .question-item {
        padding: 24px;
    }
    .start-now {
        height: 480px;
        padding-bottom: 40px;
    }
    .start-now-title {
        font-size: 4rem;
        text-align: center;
    }
    .start-now-description {
        font-size: 1.5rem;
        text-align: center;
    }
    .start-now-content {
        gap: 20px;
    }
    .start-now-right {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .contacts__wrapper {
        padding: 30px 20px;
    }
    #contact-form .inputs-row-2 {
        grid-template-columns: minmax(0, 1fr);
    }
    .contacts {
        padding: 70px 0;
    }
    .plans-list {
        grid-template-columns: minmax(0, 1fr);
        gap: 0;
    }
    .plan {
        padding: 24px;
    }
    .plan-heading {
        font-size: 1.8rem;
    }
    .plan-title {
        font-size: 1.5rem;
    }
    .plan-price {
        font-size: 4.8rem;
    }
    .plan-price-disclaimer {
        font-size: 1.3rem;
    }
    .plan-advantage {
        font-size: 1.5rem;
    }
    .plans-list {
        padding: 30px 0;
    }
    .plans {
        padding: 40px 0;
    }
    .plans-disclaimer {
        font-size: 1.5rem;
    }
    .header-image {
        height: 520px;
        margin-bottom: 40px;
    }
    .header-image-title {
        font-size: 4rem;
    }
    .header-image-description {
        font-size: 1.5rem;
    }
    .breadcrumbs {
        padding: 16px 0;
    }
    .breadcrumbs span a span {
        font-size: 1.2rem;
    }
    .breadcrumbs span > span {
        font-size: 1.2rem;
    }
    .statistics-items {
        grid-template-columns: minmax(0, 1fr);
    }
    .statistics {
        padding: 20px 0;
    }
    .statistics-item {
        padding: 20px;
    }
    .statistics-item-title {
        font-size: 1.8rem;
    }
    .image-text-img {
        height: 350px;
    }
    .image-text {
        padding: 40px 0;
    }
    .image-text-button {
        padding-top: 10px;
    }
    .image-text-editor.unik-wysiwyg p {
        font-size: 1.4rem;
    }
    .important-points {
        padding: 60px 0;
    }
    .quote-image .quote-image-right img {
        height: 450px;
    }
    .quote-block-text {
        font-size: 1.8rem;
    }
    .quote-block-author-name {
        font-size: 2.2rem;
    }
    .quote-image-left {
        padding: 20px;
    }
    .teacher-card-bg {
        height: 260px;
    }
    .teacher-card-title {
        font-size: 1.8rem;
    }
    .teacher-card-excerpt {
        font-size: 1.3rem;
    }
    .teachers-list {
        padding-top: 30px;
    }
    .teachers {
        padding: 30px 0 40px;
    }
    .review-slider {
        margin: 30px 0;
        padding: 50px 0;
    }
    .review-slider-content {
        padding-top: 30px;
    }
    .review {
        padding: 24px;
    }
    .review-rating {
        padding-bottom: 16px;
    }
    .review-title {
        font-size: 2.2rem;
        padding-bottom: 16px;
    }
    .review-text {
        font-size: 1.4rem;
    }
    .review-author {
        font-size: 1.5rem;
        padding-top: 16px;
    }
    .teacher-popup-image {
        height: 356px;
    }
    .teacher-popup-name {
        font-size: 2.8rem;
    }
    .teacher-popup-excerpt {
        font-size: 1.3rem;
    }
    .teacher-popup-description.unik-wysiwyg p {
        font-size: 1.4rem;
    }
    .teacher-popup-quote {
        padding: 16px;
    }
    .teacher-popup-quote-text {
        font-size: 1.5rem;
    }
    .teacher-popup-speciality-title {
        font-size: 1.4rem;
    }
    .teacher-popup-speciality-description {
        font-size: 1.4rem;
    }
    .teacher-popup-specialities {
        grid-template-columns: minmax(0, 1fr);
    }
    .icon-list-grid .icon-list-item-img img {
        max-height: 65px;
        max-width: 65px;
    }
    .icon-list-grid .icon-list-item-img {
        width: 65px;
        height: 65px;
        min-height: 65px;
    }
    .icon-list-item-title.icon-list-item-title-sm {
        font-size: 1.7rem;
    }
    .icon-list-grid .icon-list-item {
        padding: 20px;
    }
    .icon-list-grid .icon-list-item-description {
        font-size: 1.3rem;
    }
    .quote-background-title {
        font-size: 2.8rem;
    }
    .quote-background-author {
        font-size: 1.5rem;
    }
    .quote-background {
        padding: 80px 0;
        margin: 40px 0;
    }
    .statistics-desc-items {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .statistics-desc-wrapper {
        gap: 30px;
    }
    .statistics-desc {
        padding: 40px 0;
    }
    .statistics-desc-item-value {
        font-size: 4.4rem;
        padding-bottom: 10px;
    }
    .statistics-desc-item-title {
        font-size: 1.3rem;
    }
    .statistics-desc-item {
        padding: 10px;
    }
    .statistics-description {
        font-size: 1.4rem;
    }
    .course-block-disclaimer {
        padding: 20px;
    }
    .course-block-disclaimer-title {
        font-size: 1.6rem;
        padding-bottom: 10px;
    }
    .course-block-disclaimer-description {
        font-size: 1.2rem;
    }
    .image-slider-item {
        padding: 0 15px 70px;
    }
    .image-slider-item {
        height: 480px;
    }
    .image-slider-item-title {
        text-align: center;
        font-size: 3.2rem;
        padding-right: 0;
        width: 100%;
        max-width: 100%;
    }
    .image-slider-item-description {
        text-align: center;
        font-size: 1.4rem;
        padding-right: 0;
        width: 100%;
        max-width: 100%;
    }
    .course-block {
        padding: 60px 0;
    }
    .course-block-item {
        height: 320px;
        padding: 20px;
    }
    .course-block-item-title {
        font-size: 2.6rem;
    }
    .course-block-item-description {
        font-size: 1.4rem;
    }
    .course-block-items {
        padding-bottom: 20px;
    }
    .elementor-element.pd-70 {
        padding: 30px 0 !important;
    }
    .online-class-information {
        position: relative;
    }
    .online-class-start {
        position: absolute;
        top: 105px;
        left: 5px;
    }
    .online-class-start-time {
        font-size: 2rem ;
    }
    .online-class-title {
        font-size: 1.6rem;
    }
    .liaa-content {
        font-size: 1.4rem;
    }
    .liaa-wrapper .liaa-img img {
        width: 300px;
    }
}
/* 600px */

@media (max-width: 500px) {
    .important-points-items {
        grid-template-columns: minmax(0, 1fr) !important;
        padding-top: 20px;
    }
    .important-point-item {
        padding: 20px;
    }
}
/* 500px */

@media (max-width: 450px) {
    .mobile-nav .header-nav-item a {
        font-size: 1.8rem;
    } 
    .mobile-socials a.footer-social {
        width: 50px;
        height: 50px;
    }
    .mobile-nav {
        max-height: calc(100vh - 220px);
    }
    .footer-upper-left {
        width: 100%;
    }
    .footer-logo {
        text-align: center;
    }
    .footer-description {
        text-align: center;
        font-size: 1.3rem;
    }
    .footer-socials {
        justify-content: center;
    }
    .footer-upper {
        padding: 50px 0;
        gap: 20px;
    }
    .footer-upper-right .footer-menus {
        grid-template-columns: minmax(0, 1fr);
    }
    .footer-logo svg {
        height: 120px;
    }
    .footer-logo {
        padding-bottom: 20px;
    }
    .footer-menu-title {
        position: relative;
        font-family: var(--font-secondary);
        color: var(--color-title);
        font-size: 2rem;
        font-weight: 400;
        line-height: 120%;
        padding-bottom: 0;
    }
    .footer-menu-title:hover {
        cursor: pointer;
    }
    .footer-nav .footer-nav-item {
        font-size: 1.5rem;
        font-weight: 400;
        font-family: var(--font-primary);
    }
    .footer-menu {
        padding: 30px 0;
    }
    .footer-menu:first-child {
        border-bottom: 1px solid var(--color-mercury);
    }
    .footer-menu .footer-nav {
        display: none;
    }
    .footer-menu-title:after {
        content: '';
        background-image: url('/wp-content/themes/wb/assets/images/unik-chevron-down.svg');
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        transition: .4s ease;
    }
    .footer-menu-opened .footer-menu-title:after {
        transform: translateY(-50%) rotateZ(-180deg);
    }
    .footer-upper-right .footer-menus {
        gap: 0;
    }
    .footer-nav {
        padding-top: 25px;
    }
    .footer-menu .footer-nav a {
        display: block;
    }
    .subscribe-advantage-list {
        grid-template-columns: minmax(0, 1fr);
    }
    .start-now-title {
        font-size: 3.2rem;
    }
    .quote-image .quote-image-right img {
        height: 350px;
    }
    .quote-block-text {
        font-size: 1.6rem;
    }
    .teachers-list {
        grid-template-columns: minmax(0, 1fr);
    }
    .teacher-popup-close svg {
        width: 35px;
        height: 35px;
    }
    .teacher-popup-close {
        top: 20px;
        right: 10px;
    }
    .online-class-actions {
        flex-direction: column-reverse !important;
        gap: 10px !important;
        align-items: flex-end !important;
    }
}
/* 450px */

@media (max-width: 380px) {
    .footer-lower-nav {
        flex-direction: column;
        gap: 10px;
    }
    #contact-form .unik-input,
    #contact-form .unik-textarea {
        font-size: 1.4rem;
        padding: 18px 12px;
    }
    #contact-form .input-checkbox-label {
        font-size: 1.4rem;
        line-height: 130%;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 1.4rem;
    }
    .header-image-title {
        font-size: 3.2rem;
    }
    .header-image {
        height: 420px;
    }
    .statistics-item-value {
        font-size: 4.5rem;
    }
}