@media (min-width: 1280px) and (min-height: 700px) and (max-height: 850px) {    .section-hero .section-title {        font-size: clamp(3rem, 4.1rem + 2vw, 4rem);    }    .section-hero .section-description {        font-size: 17px;    }}@media (min-width: 1280px) {    .main .presentation-slides .slide-secondary,    .swiper-spend .swiper-slide:not(.slide-main) {        width: calc(49.6063vh) !important;    }}@media (max-width: 1280px) {    .section-presentation .box {        display: none;    }    .main .section-hero,    .main .presentation {        position: relative;    }    .main .presentation {        z-index: 1;    }    .main .presentation {        left: 0;        transform: translateX(0);    }    .main .presentation-text {        margin-bottom: 0;        opacity: 1;        transform: translateY(0) scale(1);    }    .main .presentation-slides {        position: relative;    }    .main .presentation-text {        max-width: 1200px;        padding-left: 40px;        padding-right: 40px;    }    .main .presentation-slides {        max-width: 800px;        padding-left: 20px;        padding-right: 20px;        margin-top: 50px;        width: 100%;    }    .main .presentation-slides .slide-secondary-one,    .main .presentation-slides .slide-secondary-two {        opacity: 1;    }    .main .presentation-slides .slide-main,    .swiper-spend .swiper-slide .swiper-slide-next {        height: auto;    }    .main .presentation-slides .slide-secondary,    .swiper-spend .swiper-slide:not(.slide-main) {        height: calc(48vh);    }    .main .presentation-slides .slide-main {        border-radius: calc(2.5vh) calc(2.5vh);        border: none;    }    .main .presentation-slides .slide-main .slide-card-avatar img {        height: 100%;        width: 100%;        transform: scale(1);        left: 0;        right: 0;        position: absolute;        bottom: 0;        top: 0;        object-fit: cover;        object-position: center;    }    #invoices-request-form-react .invoice-dragger__title,    .section-faq .section-title,    .main .presentation-text h2 {        font-size: 35px;    }    #invoices-request-form-react .invoice-dragger__description {        font-size: 20px;    }    #invoices-request-form-react .invoice-dragger__button {        padding: 5px 25px;    }    .main .presentation {        min-height: auto;    }    .section-hero .section-title {        font-size: 50px;    }    .section-hero .section-description {        width: 100%;    }    .section-hero .btn-app,    .section-presentation .btn-app {        padding: 10px 30px;        margin-top: 35px;    }    .presentation-slides .swiper-wrapper {        padding-bottom: 30px;    }    .main .presentation-slides .slide-main .slide-card-infos,    .swiper-spend .swiper-slide.slide-main .slide-card-infos {        display: none;    }    .hero-image .hero-phone {        display: block;    }    .section-presentation:not(.active)    .presentation-slides    .slide-main    .slide-card-avatar {        opacity: 1;        visibility: visible;    }}@media (max-width: 960px) {    .main .presentation-slides {        max-width: 630px;    }    .section-faq {        padding-top: 50px;        padding-bottom: 100px;    }    .mob-menu-trigger {        display: inline-flex;        align-items: center;    }    .header-bottom .main-navigation {        display: none;    }    .section-faq .section-description {        font-size: 18px;        margin-top: 25px;    }    .uk-accordion-title {        font-size: 18px;    }    .presentation-slides .swiper-slide-active {        transform: translateX(0) scale(1) !important;    }    .presentation-slides .swiper-pagination {        max-width: 50%;        width: 100%;        display: flex;        align-items: center;        justify-content: center;    }    .section-services .icon {        width: 80px;        height: 80px;    }}@media (max-width: 768px) {    #invoices-request-form-react .invoice-dragger__content {        align-items: center;        margin-top: 20px;    }    #invoices-request-form-react .invoice-dragger__image {        max-height: 370px;    }    #invoices-request-form-react .invoice-dragger {        margin-bottom: 0;        background-position: 65% 0;        background-size: cover;    }    .section-faq {        padding-top: 50px;        padding-bottom: 100px;    }    .uk-accordion-title {        font-size: 15px;    }    .main .presentation-slides .slide-secondary img {        width: auto;    }    .section-hero .section-title {        font-size: 35px;        line-height: 1.2;    }    .section-savetime .section-bg,    .section-security .section-bg {        max-height: 300px;        height: 100%;        text-align: center;    }    .section-savetime .section-bg img,    .section-security .section-bg img {        height: 100%;        width: auto;    }    .section-savetime,    .section-security,    .main .presentation,    .section-services {        padding: 50px 0;    }    .section-savetime .section-title,    .section-security .section-title,    #invoices-request-form-react .invoice-dragger__title,    .section-faq .section-title,    .main .presentation-text h2,    .section-services .section-title,    .section-invoices .section-title {        font-size: 30px;        line-height: 1.3;    }    .section-faq .section-description {        margin-top: 15px;    }    .section-savetime .section-description,    .section-security .section-description,    .section-faq .section-description {        font-size: 15px;    }    .section-security .uk-grid .uk-flex-column {        order: 2;    }    .footer-top {        background-color: #ffffff;        box-shadow: 0px 10px 60px 0px rgba(10, 45, 97, 0.1);        margin-left: 15px;        margin-right: 15px;        transform: translateY(-60px);    }    .footer-top h3 {        margin-bottom: 15px;    }    .presentation-slides .swiper-slide {        transform: translateX(0) scale(1) !important;    }    .section-hero .section-title {        letter-spacing: normal;    }}@media (max-width: 480px) {    .main .presentation-slides {        max-width: 300px;    }    .section-hero .section-description {        font-size: 15px;    }    .section-savetime .section-title,    .section-hero .section-title,    .section-security .section-title,    #invoices-request-form-react .invoice-dragger__title,    .section-faq .section-title,    .main .presentation-text h2,    .section-services .section-title,    .section-invoices .section-title {        font-size: 25px;        line-height: 1.3;    }    .footer-top .contact-info__item:not(:last-child),    .footer-menu > .menu-item:not(:last-child) {        margin-bottom: 5px;    }}