﻿.fr-home-v2 {
            line-height: 1.15;
            margin: 0;
            scroll-behavior: smooth;
        }

            .fr-home-v2 * {
                box-sizing: border-box;
                border-width: 0;
                border-style: solid;
                -webkit-font-smoothing: antialiased;
            }

            .fr-home-v2 p, .fr-home-v2 li, .fr-home-v2 ul, .fr-home-v2 pre, .fr-home-v2 div, .fr-home-v2 h1, .fr-home-v2 h2, .fr-home-v2 h3, .fr-home-v2 h4, .fr-home-v2 h5, .fr-home-v2 h6, .fr-home-v2 figure, .fr-home-v2 blockquote, .fr-home-v2 figcaption {
                margin: 0;
                padding: 0;
            }

            .fr-home-v2 button {
                background-color: transparent;
            }

            .fr-home-v2 button, .fr-home-v2 input, .fr-home-v2 optgroup, .fr-home-v2 select, .fr-home-v2 textarea {
                font-family: inherit;
                font-size: 100%;
                line-height: 1.15;
                margin: 0;
            }

            .fr-home-v2 button, .fr-home-v2 select {
                text-transform: none;
            }

            .fr-home-v2 button, .fr-home-v2 [type="button"], .fr-home-v2 [type="reset"], .fr-home-v2 [type="submit"] {
                -webkit-appearance: button;
                color: inherit;
            }

                .fr-home-v2 button::-moz-focus-inner, .fr-home-v2 [type="button"]::-moz-focus-inner, .fr-home-v2 [type="reset"]::-moz-focus-inner, .fr-home-v2 [type="submit"]::-moz-focus-inner {
                    border-style: none;
                    padding: 0;
                }

                .fr-home-v2 button:-moz-focus, .fr-home-v2 [type="button"]:-moz-focus, .fr-home-v2 [type="reset"]:-moz-focus, .fr-home-v2 [type="submit"]:-moz-focus {
                    outline: 1px dotted ButtonText;
                }

            .fr-home-v2 a {
                color: inherit;
                text-decoration: inherit;
            }

            .fr-home-v2 pre {
                white-space: normal;
            }

            .fr-home-v2 input {
                padding: 2px 4px;
            }

            .fr-home-v2 img {
                display: block;
            }

            .fr-home-v2 details {
                display: block;
                margin: 0;
                padding: 0;
            }

            .fr-home-v2 summary::-webkit-details-marker {
                display: none;
            }

            .fr-home-v2 [data-thq="accordion"] [data-thq="accordion-content"] {
                max-height: 0;
                overflow: hidden;
                transition: max-height 0.3s ease-in-out;
                padding: 0;
            }

            .fr-home-v2 [data-thq="accordion"] details[data-thq="accordion-trigger"][open] + [data-thq="accordion-content"] {
                max-height: 1000vh;
            }

            .fr-home-v2 details[data-thq="accordion-trigger"][open] summary [data-thq="accordion-icon"] {
                transform: rotate(180deg);
            }

        .home-thq-container-elm10 {
            width: 40% !important;
            margin-left: 9% !important;
        }

.fr-home-v2 {
            font-family: Inter;
            font-size: 16px;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            text-transform: none;
            letter-spacing: normal;
            line-height: 1.15;
            color: var(--dl-color-theme-neutral-dark);
            background: var(--dl-color-theme-neutral-light);
            fill: var(--dl-color-theme-neutral-dark);
        }

.fr-home-v2 .home-thq-section-elm20 {
            overflow: visible !important;
            background-color: #ffffff !important;
        }

        @media (min-width: 992px) {
            .fr-home-v2 .home-thq-logos-elm {
                justify-content: space-between !important;
                gap: 24px !important;
                padding-left: 9% !important;
                padding-right: 9% !important;
            }

            .fr-home-v2 .home-thq-logos-elm > img:first-child,
            .fr-home-v2 .home-thq-logos-elm > img:last-child {
                display: none !important;
            }
        }

            .fr-home-v2 .home-thq-section-elm20 .fr-review-partial {
                --fr-review-width: 86%;
                --fr-review-margin-left: 7%;
            }

            .fr-home-v2 .home-thq-section-elm20 .home-thq-testimonial-elm2 {
                min-width: 0 !important;
                overflow: visible !important;
            }

                .fr-home-v2 .home-thq-section-elm20 .home-thq-testimonial-elm2 .home-thq-container-elm40 {
                    flex: 1 1 0 !important;
                    min-width: 0 !important;
                    overflow: visible !important;
                }

                .fr-home-v2 .home-thq-section-elm20 .home-thq-testimonial-elm2 .home-thq-text-elm359 {
                    display: block !important;
                    width: 100% !important;
                    max-width: 100% !important;
                    min-width: 0 !important;
                    flex: 0 1 auto !important;
                    white-space: normal !important;
                    overflow-wrap: anywhere !important;
                    word-break: break-word !important;
                }

        @media (max-width: 991px) {
            .fr-home-v2 .home-thq-header-elm2 {
                display: none !important;
            }

            .fr-home-v2 .home-thq-section-elm20 .fr-review-partial {
                --fr-review-width: 100%;
                --fr-review-margin-left: 0%;
            }

            .fr-home-v2 .home-thq-hero-elm {
                padding: 32px 0 !important;
                background-position: center, center !important;
                background-size: cover, cover !important;
            }

            .fr-home-v2 .home-thq-leftblock-elm,
            .fr-home-v2 .home-thq-wrapper-elm14,
            .fr-home-v2 .home-thq-wrapper-elm15,
            .fr-home-v2 .home-thq-wrapper-elm17,
            .fr-home-v2 .home-thq-wrapper-elm18,
            .fr-home-v2 .home-thq-wrapper-elm24 {
                width: 100% !important;
                max-width: 100% !important;
                flex-direction: column !important;
                align-items: stretch !important;
                gap: 24px !important;
            }

            .fr-home-v2 .home-thq-container-elm10 {
                width: 100% !important;
                margin-left: 0 !important;
                padding: 0 16px !important;
            }

            .fr-home-v2 .home-thq-text-elm122,
            .fr-home-v2 .home-thq-text-elm133,
            .fr-home-v2 .home-thq-text-elm175,
            .fr-home-v2 .home-thq-text-elm197,
            .fr-home-v2 .home-thq-text-elm325,
            .fr-home-v2 .home-thq-container-elm12,
            .fr-home-v2 .home-thq-container-elm13 {
                width: 100% !important;
                max-width: 100% !important;
            }

            .fr-home-v2 .home-thq-wrapper-elm19,
            .fr-home-v2 .home-thq-fa-qs-elm,
            .fr-home-v2 .home-thq-container-elm16,
            .fr-home-v2 .home-thq-container-elm17,
            .fr-home-v2 .home-thq-container-elm19,
            .fr-home-v2 .home-thq-container-elm20,
            .fr-home-v2 .home-thq-container-elm22,
            .fr-home-v2 .home-thq-container-elm23,
            .fr-home-v2 .home-thq-container-elm25,
            .fr-home-v2 .home-thq-container-elm26 {
                width: 100% !important;
                max-width: 100% !important;
                min-width: 0 !important;
            }

            .fr-home-v2 .home-thq-text-elm238,
            .fr-home-v2 .home-thq-text-elm239,
            .fr-home-v2 .home-thq-text-elm240,
            .fr-home-v2 .home-thq-text-elm241,
            .fr-home-v2 .home-thq-text-elm242,
            .fr-home-v2 .home-thq-text-elm243,
            .fr-home-v2 .home-thq-text-elm244,
            .fr-home-v2 .home-thq-text-elm245 {
                width: 100% !important;
                max-width: 100% !important;
                overflow-wrap: anywhere !important;
                word-break: break-word !important;
            }

            .fr-home-v2 .home-thq-image-elm10 {
                width: 100% !important;
                max-width: 640px !important;
                margin: 0 auto !important;
                align-self: center !important;
                background-position: center center !important;
            }

            .fr-home-v2 .home-thq-image-elm11,
            .fr-home-v2 .home-thq-image-elm12 {
                background-position: center center !important;
                background-size: contain !important;
                background-repeat: no-repeat !important;
            }

            .fr-home-v2 .home-thq-image-elm13 {
                width: 100% !important;
                max-width: 612px !important;
                margin: 0 auto !important;
                align-self: center !important;
                background-position: center center !important;
                background-size: contain !important;
                background-repeat: no-repeat !important;
            }

            .fr-home-v2 .home-thq-section-elm16 .home-thq-image-elm15,
            .fr-home-v2 .home-thq-section-elm16 .home-thq-image-elm16,
            .fr-home-v2 .home-thq-section-elm16 .home-thq-image-elm17,
            .fr-home-v2 .home-thq-section-elm16 .home-thq-image-elm18 {
                margin: 0 auto !important;
                background-position: center center !important;
                background-size: contain !important;
                background-repeat: no-repeat !important;
            }

            .fr-home-v2 .home-thq-section-elm17 .home-thq-image-elm19,
            .fr-home-v2 .home-thq-section-elm17 .home-thq-image-elm20,
            .fr-home-v2 .home-thq-section-elm17 .home-thq-image-elm21,
            .fr-home-v2 .home-thq-section-elm17 .home-thq-image-elm22,
            .fr-home-v2 .home-thq-section-elm17 .home-thq-image-elm23 {
                margin: 0 auto !important;
                align-self: center !important;
                background-position: center center !important;
                background-size: contain !important;
                background-repeat: no-repeat !important;
            }

            .fr-home-v2 .home-thq-image-elm24 {
                width: 100% !important;
                max-width: 612px !important;
                margin: 0 auto !important;
                align-self: center !important;
                background-position: center center !important;
                background-size: contain !important;
                background-repeat: no-repeat !important;
            }

            .fr-home-v2 .home-thq-text-elm225,
            .fr-home-v2 .home-thq-container-elm11,
            .fr-home-v2 .home-thq-container-elm27,
            .fr-home-v2 .home-thq-container-elm28,
            .fr-home-v2 .home-thq-container-elm29,
            .fr-home-v2 .home-thq-container-elm34 {
                flex-direction: column !important;
                align-items: stretch !important;
            }

            .fr-home-v2 .home-thq-container-elm12 {
                border-width: 0 !important;
            }

            .fr-home-v2 .home-thq-card-elm10,
            .fr-home-v2 .home-thq-card-elm11,
            .fr-home-v2 .home-thq-card-elm12,
            .fr-home-v2 .home-thq-card-elm13,
            .fr-home-v2 .home-thq-card-elm14,
            .fr-home-v2 .home-thq-card-elm15,
            .fr-home-v2 .home-thq-card-elm16,
            .fr-home-v2 .home-thq-card-elm17,
            .fr-home-v2 .home-thq-card-elm18,
            .fr-home-v2 .home-thq-card-elm19,
            .fr-home-v2 .home-thq-card-elm20,
            .fr-home-v2 .home-thq-card-elm21,
            .fr-home-v2 .home-thq-card-elm22,
            .fr-home-v2 .home-thq-card-elm23,
            .fr-home-v2 .home-thq-card-elm24,
            .fr-home-v2 .home-thq-testimonial-elm1,
            .fr-home-v2 .home-thq-testimonial-elm2 {
                width: 100% !important;
                max-width: 100% !important;
                flex-basis: 100% !important;
            }

            .fr-home-v2 .home-thq-container-elm35,
            .fr-home-v2 .home-thq-container-elm39 {
                display: none !important;
            }

            .fr-home-v2 .home-thq-logos-elm {
                flex-wrap: nowrap !important;
                gap: 20px !important;
                padding: 10px 12px !important;
            }

            .fr-home-v2 .home-thq-logos-elm > img:nth-child(n+4) {
                display: none !important;
            }

            .fr-home-v2 .home-thq-wrapper-elm13 {
                flex-wrap: wrap !important;
                gap: 8px !important;
                padding: 0 16px !important;
            }

            .fr-home-v2 .home-thq-divider-elm3,
            .fr-home-v2 .home-thq-divider-elm4 {
                display: none !important;
            }

            .fr-home-v2 .home-thq-actions-elm1,
            .fr-home-v2 .home-thq-actions-elm2 {
                flex-direction: column !important;
                align-items: stretch !important;
            }

            .fr-home-v2 .home-thq-button-elm12,
            .fr-home-v2 .home-thq-button-elm13,
            .fr-home-v2 .home-thq-button-elm14,
            .fr-home-v2 .home-thq-button-elm15,
            .fr-home-v2 .home-thq-button-elm16,
            .fr-home-v2 .home-thq-button-elm17,
            .fr-home-v2 .home-thq-button-elm18,
            .fr-home-v2 .home-thq-button-elm19 {
                width: 100% !important;
                max-width: 360px !important;
                align-self: center !important;
            }

            .fr-home-v2 .home-thq-section-elm10,
            .fr-home-v2 .home-thq-section-elm11,
            .fr-home-v2 .home-thq-section-elm12,
            .fr-home-v2 .home-thq-section-elm13,
            .fr-home-v2 .home-thq-section-elm14,
            .fr-home-v2 .home-thq-section-elm15,
            .fr-home-v2 .home-thq-section-elm16,
            .fr-home-v2 .home-thq-section-elm17,
            .fr-home-v2 .home-thq-section-elm18,
            .fr-home-v2 .home-thq-section-elm19,
            .fr-home-v2 .home-thq-section-elm20,
            .fr-home-v2 .home-thq-section-elm21 {
                padding-left: 16px !important;
                padding-right: 16px !important;
            }

            .fr-home-v2 .home-thq-text-elm115,
            .fr-home-v2 .home-thq-text-elm123,
            .fr-home-v2 .home-thq-text-elm176,
            .fr-home-v2 .home-thq-text-elm198,
            .fr-home-v2 .home-thq-text-elm263,
            .fr-home-v2 .home-thq-text-elm280,
            .fr-home-v2 .home-thq-text-elm299,
            .fr-home-v2 .home-thq-text-elm326,
            .fr-home-v2 .home-thq-text-elm345,
            .fr-home-v2 .home-thq-text-elm368 {
                text-align: left !important;
            }
        }
