/* FAQ
-----------------------------------------------------------*/
        #faq.with-logo .stripe-title {
            margin-top: -4.17vw; /*89*/
        }
        #faq.with-logo .faq-golfera-logo {
            height: 23.02vw; /*442*/
        }
        .faq-title {
            margin-left: 1.09vw; /*21*/
            margin-right: 1.09vw; /*21*/
            border-top: 1px solid var(--color-main-text);
            border-left: unset;
            border-right: unset;            
            display: flex;
            align-items: center;
            cursor: pointer;
            -webkit-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            background-color: transparent;
            border-bottom: unset;
        }
        .faq-title button {
            padding: 1.04vw 0; /*20 0*/ 
            border: unset;
            background-color: transparent;
            gap: 3.125vw;
        }
        .faq-container > *:first-child .faq-title {
            border-top: unset;
        }
        .toggle-title[aria-expanded="true"],
        .faq-container > *:last-child .toggle-title:not([aria-expanded="true"]) {
            border-bottom: 1px solid var(--color-main-text);
        }
        .toggle-title .minus,
        .toggle-title[aria-expanded="true"] .plus {
            display: none;
        }
        .toggle-title[aria-expanded="true"] .minus {
            display: block;
        }
        .toggle-inner {
            padding: 0.63vw 1.09vw; /*12 21*/
            margin: 0.68vw 0; /*13 0*/
        }
        .faq-handler {
            font-family: var(--rg-font);
        }
        .toggle-inner p {
            position: relative;
            z-index: 1;
        }
        .faq-handler > * {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

    @media screen and (max-width: 1920px) {

    }

    @media screen and (max-width: 1600px) {

    }

    @media screen and (max-width: 1440px) {
        #faq.with-logo .faq-golfera-logo {
            height: 24.03vw;
        }
        .faq-title button {
            gap: 30px;
            padding: 15px 0;
        }        
        .toggle-inner {
            padding: 9px 15px;
            margin: 10px 0;
        }
    }

    @media screen and (max-width: 1280px) {

    }

    @media screen and (max-width: 1150px) {

    }

    @media screen and (max-width: 992px) {
        #faq.with-logo .faq-golfera-logo {
            height: 28.02vw;
        }
    }

    @media screen and (max-width: 767px) {
        #additional-info-boxes .col {
            padding: 38px 29px 25px 29px;
        }

        #faq .stripe-container {
            padding-left: 0;
            padding-right: 0;
        }
        #faq.with-logo .faq-golfera-logo {
            height: 145px;
        }
        #faq .stripe-title, 
        #faq.with-logo .faq-container .toggle-inner {
            padding-left: 30px;
            padding-right: 30px;
        }
        #faq h2 {
            padding-bottom: 25px;
        }
        #faq .faq-container {
            padding-left: 30px;
            padding-right: 30px;
        }
        #faq .faq-title button {
            padding: 22px 0;
            gap: 15px;
        }
        #faq .toggle-inner {
            margin: 18px 0 24px 0;
            position: relative;
            width: 100vw;
            transform: translateX(-50%);
            left: 50%;
            padding-top: 8px;
            padding-bottom: 12px;
        }

        .faq-handler {
            display: flex;
            align-items: center;
        }
        .faq-handler span.plus,
        .faq-handler span.minus {
            width: 11px;
            font-size: 18px;
        }

        #faq span.toggle-text {
            font-size: 18px;
        }
    }

    /* Mobile Port
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 600px) {

        }
