            :root {
                --primary-blue-01: #CCE4FF;
                --primary-blue-02: #84B9F5;
                --primary-blue-03: #207DE9;
                --primary-blue-04: #0C57AD;
                --primary-blue-05: #083A74;
                --blue-00: #F9FBFF;
                --blue-01: #D2DCEE;
                --blue-02: #A6B9DE;
                --blue-03: #829DCE;
                --blue-04: #4C74B9;
                --blue-05: #305493;
                --blue-06: #263A5F;
                --blue-07: #1C2C48;
                --blue-08: #142034;
                --blue-09: #0E1623;
                --blue-10: #207DE9;
                --blue-11: #0C57AD;
                --blue-12: #083A74;
                --blue-13: #1C2D47;
                --blue-14: #4D75B9;
                --blue-15: #0056b3;
                --light-blue: #CCE4FF;
                --white: #fff;
                --gray-00: #F2F2F2;
                --gray-01: #EBEDEF;
                --gray-02: #CED4DA;
                --gray-03: #A9B4BC;
                --gray-04: #6E7B81;
                --gray-05: #374046;
                --gray-06: #222;
                --gray-07: #212529;
                --gray-08: #666;
                --gray-09: #ABB9C2;
                --black: #000;
                --green-01: #E9F7F0;
                --green-02: #D4EFE2;
                --green-03: #41D48C;
                --green-04: #26B16D;
                --green-05: #0E9251;
                --green-06: #ecf9f8;
                --green-07: #80e2db;
                --green-08: #41D58C;
                --yellow-01: #FFFAEA;
                --yellow-02: #FFF6D5;
                --yellow-03: #FFDF6F;
                --yellow-04: #FFD12D;
                --yellow-05: #EDBC0C;
                --teal-01: #EDF9F8;
                --teal-02: #DBF3F1;
                --teal-03: #6ADFD7;
                --teal-04: #4DC1B9;
                --teal-05: #37ACA4;
                --lime-01: #F5FAEF;
                --lime-02: #EBF5E0;
                --lime-03: #B6E584;
                --lime-04: #99CC63;
                --lime-05: #80BB41;
                --orange-01: #FEF4E8;
                --orange-02: #FDEAD2;
                --orange-03: #FFA232;
                --orange-04: #F7941D;
                --orange-05: #D0760A;
                --red-01: #FDEDED;
                --red-02: #FCDBDC;
                --red-03: #F87476;
                --red-04: #F04D50;
                --red-05: #DB2E31;
                --red-06: #ff4a4c;
                --purple-01: #F4E9F4;
                --purple-02: #E9D4E9;
                --purple-03: #AF3FAC;
                --purple-04: #92278F;
                --purple-05: #831980;
                --primary-color: #4C74B9;
                --primary-dark-color: #083A74;
                --heading-color: #374046;
                --copy-color: #6E7B81;
                --text-color: #869298;
                --copy-dark-color: #222;
                --link-color: var(--blue-04);
                --spacing-xsmall: 8px;
                --spacing-small: 16px;
                --spacing-regular: 24px;
                --spacing-medium: 32px;
                --spacing-large: 40px;
                --spacing-xlarge: 48px;
                --spacing-xxlarge: 56px;
                --border-default: var(--gray-02);
                --border-hover: var(--gray-03);
                --border-radius: 4px;
                --font-inter: 'Inter',sans-serif;
                --font-sanchez: 'Sanchez',sans-serif;
                --font-kalam: 'Kalam',sans-serif;
                --section-margins: 60px;
                --margin-bottom: 16px;
                --Primary-White: #FFF;
                --Primary-Blue: #207DE9;
                --Primary-Blue-Light: #84B9F5;
                --Primary-Blue-Lightest: #CCE4FF;
                --Primary-Blue-Dark: #0C57AD;
                --Primary-Blue-Darkest: #083A74;
                --Primary-Gray: #A9B4BC;
                --Primary-Light-Gray: #CED4DA;
                --Primary-Lighter-Gray: #EBEDEF;
                --Primary-Lightest-Gray: #F2F2F2;
                --Primary-Dark-Gray: #6E7B81;
                --Primary-Darker-Gray: #374046;
                --Primary-Darkest-Gray: #222;
                --Secondary-Green: #26B16D;
                --Secondary-Green-Darkest: #0E9251;
                --Secondary-Green-Light: #41D48C;
                --Secondary-Green-Lighter: #D4EFE2;
                --Secondary-Green-Lightest: #E9F7F0;
                --Secondary-Yellow-Dark: #EDBC0C;
                --Secondary-Yellow: #FFD12D;
                --Secondary-Yellow-Light: #FFDF6F;
                --Secondary-Yellow-Lighter: #FFF6D5;
                --Secondary-Yellow-Lightest: #FFFAEA;
                --Tertiary-Purple-Darkest: #831980;
                --Tertiary-Purple: #92278F;
                --Tertiary-Purple-Light: #AF3FAC;
                --Tertiary-Purple-Lighter: #E9D4E9;
                --Tertiary-Purple-Lightest: #F4E9F4;
                --Secondary-Teal-Darkest: #37ACA4;
                --Tertiary-Teal: #4DC1B9;
                --Tertiary-Teal-Light: #6ADFD7;
                --Tertiary-Teal-Lighter: #DBF3F1;
                --Tertiary-Teal-Lightest: #EDF9F8;
                --Tertiary-Red-Darkest: #DB2E31;
                --Tertiary-Red: #F04D50;
                --Tertiary-Red-Light: #F87476;
                --Tertiary-Red-Lighter: #FCDBDC;
                --Tertiary-Red-Lightest: #FDEDED;
                --Tertiary-Orange-Darkest: #D0760A;
                --Tertiary-Orange: #F7941D;
                --Tertiary-Orange-Light: #FFA232;
                --Tertiary-Orange-Lighter: #FDEAD2;
                --Tertiary-Orange-Lightest: #FEF4E8;
                --Tertiary-Lime-Darkest: #80BB41;
                --Tertiary-lime-04: #99CC63;
                --Tertiary-Lime-Light: #B6E584;
                --Tertiary-Lime-Lighter: #EBF5E0;
                --Tertiary-Lime-Lightest: #F5FAEF;
                --Core-Blue-blue-09: #0F1524;
                --Core-Blue-blue-08: #152035;
                --Core-Blue-blue-07: #1C2D47;
                --Core-Blue-blue-06: #263A5F;
                --Core-Blue-blue-05: #305493;
                --Core-Blue-blue-04: #4C74B9;
                --Core-Blue-blue-03: #829DCE;
                --Core-Blue-blue-02: #A6B9DE;
                --Core-Blue-blue-01: #D2DCEE;
                --Core-Blue-blue-00: #F9FBFF;
                --Vivid-Blue-vivid-09: #00316A;
                --Vivid-Blue-vivid-08: #083A74;
                --Vivid-Blue-vivid-07: #00448F;
                --Vivid-Blue-vivid-06: #0C57AD;
                --Vivid-Blue-vivid-05: #0760C3;
                --Vivid-Blue-vivid-04: #0E6AD2;
                --Vivid-Blue-vivid-03: #116FDA;
                --Vivid-Blue-vivid-02: #207DE9;
                --Vivid-Blue-vivid-01: #84B9F5;
                --Vivid-Blue-vivid-00: #CCE4FF;
                --Vivid-Blue-vivid-000: #F5F8FF;
                --Black: #000;
                --Gray-gray-08: #0B1720;
                --Gray-gray-07: #182128;
                --Gray-gray-06: #21272C;
                --Gray-gray-05: #374046;
                --Gray-gray-04: #869298;
                --Gray-gray-03: #ABB9C2;
                --Gray-gray-02: #CED4DA;
                --Gray-gray-01: #F2F2F2;
                --White: #FFF;
                --Secondary-green-05: #0E9251;
                --Secondary-Green: #26B16D;
                --Secondary-Green-Light: #41D48C;
                --Secondary-green-02: #D4EFE2;
                --Secondary-Green-Lightest: #E9F7F0;
                --Secondary-Yellow-Dark: #EDBC0C;
                --Secondary-Yellow: #FFD12D;
                --Secondary-yellow-04: #FFD12D;
                --Secondary-Yellow-Light: #FFDF6F;
                --Secondary-Yellow-Lighter: #FFF6D5;
                --Secondary-Yellow-Lightest: #FFFAEA;
                --s0: 0;
                --s0-5: 4px;
                --s1: 8px;
                --s1-5: 12px;
                --s2: 16px;
                --s2-5: 20px;
                --s3: 24px;
                --s4: 32px;
                --s5: 40px;
                --s6: 48px;
                --s7: 56px;
                --s8: 64px;
                --s9: 72px;
                --s10: 80px;
                --s11: 88px;
                --s12: 96px;
                --s13: 104px;
                --s14: 112px;
                --s15: 120px
            }



            @media (min-width: 768px) {
                :root {
                    --section-margins:80px
                }
            }

            @media (min-width: 1025px) {
                :root {
                    --section-margins:100px
                }
            }

            .bg-white {
                background-color: var(--white)
            }

            .bg-light-blue {
                background-color: #f0f7ff
            }

            .bg-light-blue2 {
                background-color: var(--Core-Blue-blue-00)
            }

            .bg-dark-blue {
                background-color: var(--primary-blue-05)
            }

            .bg-dark-blue2 {
                background-color: #00316A
            }

            .bg-darkest-blue {
                background-color: var(--primary-dark-color)
            }

            .bg-blue-vivid-09 {
                background-color: var(--Vivid-Blue-vivid-09)
            }

            .bg-blue-dark {
                background-color: var(--primary-blue-04)
            }

            .bg-green {
                background-color: var(--lime-04)
            }

            .bg-gray {
                background-color: var(--gray-02)
            }

            .bg-darkest-gray {
                background-color: var(--gray-06)
            }

            .bg-gray-08 {
                background-color: var(--Gray-gray-08)
            }

            .bg-tertiary-teal-lightest {
                background-color: var(--Tertiary-Teal-Lightest)
            }

            .bg-primary-blue-lightest {
                background-color: var(--Primary-Blue-Lightest)
            }

            .font-weight-thin {
                font-weight: 100
            }

            .big,.bigger,.biggest {
                line-height: 1em
            }

            .big {
                font-size: 23px
            }

            .bigger {
                font-size: 34px
            }

            .biggest {
                font-size: 51px
            }

            @media (min-width: 1025px) {
                .big {
                    font-size:29px
                }

                .bigger {
                    font-size: 43px
                }

                .biggest {
                    font-size: 64px
                }
            }

            @media (min-width: 1200px) {
                .big {
                    font-size:36px
                }

                .bigger {
                    font-size: 54px
                }

                .biggest {
                    font-size: 80px
                }
            }

            .mb-3,.my-3 {
                margin-bottom: 1rem!important
            }

            .mb-5,.my-5 {
                margin-bottom: 3rem!important
            }

            .mt-5 {
                margin-top: 3rem!important
            }

            .ml-auto,.mx-auto {
                margin-left: auto!important
            }

            .mr-auto,.mx-auto {
                margin-right: auto!important
            }

            .text-primary-blue,.text-primary-blue *,.blue-highlight,.blue-highlight * {
                color: var(--Primary-Blue)!important
            }

            .text-secondary-green,.text-secondary-green *,.green-highlight,.green-highlight * {
                color: var(--Secondary-Green)!important
            }

            .text-secondary-yellow,.text-secondary-yellow *,.yellow-highlight,.yellow-highlight * {
                color: var(--Secondary-Yellow)!important
            }

            .padding-s-0 {
                padding: var(--s0)
            }

            .padding-s-05 {
                padding: var(--s0-5)
            }

            .padding-s-1 {
                padding: var(--s1)
            }

            .padding-s-1-5 {
                padding: var(--s1-5)
            }

            .padding-s-2 {
                padding: var(--s2)
            }

            .padding-s-25 {
                padding: var(--s2-5)
            }

            .padding-s-3 {
                padding: var(--s3)
            }

            .padding-s-4 {
                padding: var(--s4)
            }

            .padding-s-5 {
                padding: var(--s5)
            }

            .padding-s-6 {
                padding: var(--s6)
            }

            .padding-s-7 {
                padding: var(--s7)
            }

            .padding-s-8 {
                padding: var(--s8)
            }

            .padding-s-9 {
                padding: var(--s9)
            }

            .padding-s-10 {
                padding: var(--s10)
            }

            .padding-s-11 {
                padding: var(--s11)
            }

            .padding-s-12 {
                padding: var(--s12)
            }

            .padding-s-13 {
                padding: var(--s13)
            }

            .padding-s-14 {
                padding: var(--s14)
            }

            .padding-s-15 {
                padding: var(--s15)
            }

            .padding-left-s-0 {
                padding-left: var(--s0)
            }

            .padding-left-s-05 {
                padding-left: var(--s0-5)
            }

            .padding-left-s-1 {
                padding-left: var(--s1)
            }

            .padding-left-s-1-5 {
                padding-left: var(--s1-5)
            }

            .padding-left-s-2 {
                padding-left: var(--s2)
            }

            .padding-left-s-25 {
                padding-left: var(--s2-5)
            }

            .padding-left-s-3 {
                padding-left: var(--s3)
            }

            .padding-left-s-4 {
                padding-left: var(--s4)
            }

            .padding-left-s-5 {
                padding-left: var(--s5)
            }

            .padding-left-s-6 {
                padding-left: var(--s6)
            }

            .padding-left-s-7 {
                padding-left: var(--s7)
            }

            .padding-left-s-8 {
                padding-left: var(--s8)
            }

            .padding-left-s-9 {
                padding-left: var(--s9)
            }

            .padding-left-s-10 {
                padding-left: var(--s10)
            }

            .padding-left-s-11 {
                padding-left: var(--s11)
            }

            .padding-left-s-12 {
                padding-left: var(--s12)
            }

            .padding-left-s-13 {
                padding-left: var(--s13)
            }

            .padding-left-s-14 {
                padding-left: var(--s14)
            }

            .padding-left-s-15 {
                padding-left: var(--s15)
            }

            .padding-right-s-0 {
                padding-right: var(--s0)
            }

            .padding-right-s-05 {
                padding-right: var(--s0-5)
            }

            .padding-right-s-1 {
                padding-right: var(--s1)
            }

            .padding-right-s-1-5 {
                padding-right: var(--s1-5)
            }

            .padding-right-s-2 {
                padding-right: var(--s2)
            }

            .padding-right-s-25 {
                padding-right: var(--s2-5)
            }

            .padding-right-s-3 {
                padding-right: var(--s3)
            }

            .padding-right-s-4 {
                padding-right: var(--s4)
            }

            .padding-right-s-5 {
                padding-right: var(--s5)
            }

            .padding-right-s-6 {
                padding-right: var(--s6)
            }

            .padding-right-s-7 {
                padding-right: var(--s7)
            }

            .padding-right-s-8 {
                padding-right: var(--s8)
            }

            .padding-right-s-9 {
                padding-right: var(--s9)
            }

            .padding-right-s-10 {
                padding-right: var(--s10)
            }

            .padding-right-s-11 {
                padding-right: var(--s11)
            }

            .padding-right-s-12 {
                padding-right: var(--s12)
            }

            .padding-right-s-13 {
                padding-right: var(--s13)
            }

            .padding-right-s-14 {
                padding-right: var(--s14)
            }

            .padding-right-s-15 {
                padding-right: var(--s15)
            }

            .padding-top-s-0 {
                padding-top: var(--s0)
            }

            .padding-top-s-05 {
                padding-top: var(--s0-5)
            }

            .padding-top-s-1 {
                padding-top: var(--s1)
            }

            .padding-top-s-1-5 {
                padding-top: var(--s1-5)
            }

            .padding-top-s-2 {
                padding-top: var(--s2)
            }

            .padding-top-s-25 {
                padding-top: var(--s2-5)
            }

            .padding-top-s-3 {
                padding-top: var(--s3)
            }

            .padding-top-s-4 {
                padding-top: var(--s4)
            }

            .padding-top-s-5 {
                padding-top: var(--s5)
            }

            .padding-top-s-6 {
                padding-top: var(--s6)
            }

            .padding-top-s-7 {
                padding-top: var(--s7)
            }

            .padding-top-s-8 {
                padding-top: var(--s8)
            }

            .padding-top-s-9 {
                padding-top: var(--s9)
            }

            .padding-top-s-10 {
                padding-top: var(--s10)
            }

            .padding-top-s-11 {
                padding-top: var(--s11)
            }

            .padding-top-s-12 {
                padding-top: var(--s12)
            }

            .padding-top-s-13 {
                padding-top: var(--s13)
            }

            .padding-top-s-14 {
                padding-top: var(--s14)
            }

            .padding-top-s-15 {
                padding-top: var(--s15)
            }

            .padding-bottom-s-0 {
                padding-bottom: var(--s0)
            }

            .padding-bottom-s-05 {
                padding-bottom: var(--s0-5)
            }

            .padding-bottom-s-1 {
                padding-bottom: var(--s1)
            }

            .padding-bottom-s-1-5 {
                padding-bottom: var(--s1-5)
            }

            .padding-bottom-s-2 {
                padding-bottom: var(--s2)
            }

            .padding-bottom-s-25 {
                padding-bottom: var(--s2-5)
            }

            .padding-bottom-s-3 {
                padding-bottom: var(--s3)
            }

            .padding-bottom-s-4 {
                padding-bottom: var(--s4)
            }

            .padding-bottom-s-5 {
                padding-bottom: var(--s5)
            }

            .padding-bottom-s-6 {
                padding-bottom: var(--s6)
            }

            .padding-bottom-s-7 {
                padding-bottom: var(--s7)
            }

            .padding-bottom-s-8 {
                padding-bottom: var(--s8)
            }

            .padding-bottom-s-9 {
                padding-bottom: var(--s9)
            }

            .padding-bottom-s-10 {
                padding-bottom: var(--s10)
            }

            .padding-bottom-s-11 {
                padding-bottom: var(--s11)
            }

            .padding-bottom-s-12 {
                padding-bottom: var(--s12)
            }

            .padding-bottom-s-13 {
                padding-bottom: var(--s13)
            }

            .padding-bottom-s-14 {
                padding-bottom: var(--s14)
            }

            .padding-bottom-s-15 {
                padding-bottom: var(--s15)
            }

            .padding-s-xxs-0 {
                padding: var(--s0)!important
            }

            .padding-s-xxs-05 {
                padding: var(--s0-5)!important
            }

            .padding-s-xxs-1 {
                padding: var(--s1)!important
            }

            .padding-s-xxs-1-5 {
                padding: var(--s1-5)!important
            }

            .padding-s-xxs-2 {
                padding: var(--s2)!important
            }

            .padding-s-xxs-25 {
                padding: var(--s2-5)!important
            }

            .padding-s-xxs-3 {
                padding: var(--s3)!important
            }

            .padding-s-xxs-4 {
                padding: var(--s4)!important
            }

            .padding-s-xxs-5 {
                padding: var(--s5)!important
            }

            .padding-s-xxs-6 {
                padding: var(--s6)!important
            }

            .padding-s-xxs-7 {
                padding: var(--s7)!important
            }

            .padding-s-xxs-8 {
                padding: var(--s8)!important
            }

            .padding-s-xxs-9 {
                padding: var(--s9)!important
            }

            .padding-s-xxs-10 {
                padding: var(--s10)!important
            }

            .padding-s-xxs-11 {
                padding: var(--s11)!important
            }

            .padding-s-xxs-12 {
                padding: var(--s12)!important
            }

            .padding-s-xxs-13 {
                padding: var(--s13)!important
            }

            .padding-s-xxs-14 {
                padding: var(--s14)!important
            }

            .padding-s-xxs-15 {
                padding: var(--s15)!important
            }

            .padding-left-s-xxs-0 {
                padding-left: var(--s0)!important
            }

            .padding-left-s-xxs-05 {
                padding-left: var(--s0-5)!important
            }

            .padding-left-s-xxs-1 {
                padding-left: var(--s1)!important
            }

            .padding-left-s-xxs-1-5 {
                padding-left: var(--s1-5)!important
            }

            .padding-left-s-xxs-2 {
                padding-left: var(--s2)!important
            }

            .padding-left-s-xxs-25 {
                padding-left: var(--s2-5)!important
            }

            .padding-left-s-xxs-3 {
                padding-left: var(--s3)!important
            }

            .padding-left-s-xxs-4 {
                padding-left: var(--s4)!important
            }

            .padding-left-s-xxs-5 {
                padding-left: var(--s5)!important
            }

            .padding-left-s-xxs-6 {
                padding-left: var(--s6)!important
            }

            .padding-left-s-xxs-7 {
                padding-left: var(--s7)!important
            }

            .padding-left-s-xxs-8 {
                padding-left: var(--s8)!important
            }

            .padding-left-s-xxs-9 {
                padding-left: var(--s9)!important
            }

            .padding-left-s-xxs-10 {
                padding-left: var(--s10)!important
            }

            .padding-left-s-xxs-11 {
                padding-left: var(--s11)!important
            }

            .padding-left-s-xxs-12 {
                padding-left: var(--s12)!important
            }

            .padding-left-s-xxs-13 {
                padding-left: var(--s13)!important
            }

            .padding-left-s-xxs-14 {
                padding-left: var(--s14)!important
            }

            .padding-left-s-xxs-15 {
                padding-left: var(--s15)!important
            }

            .padding-right-s-xxs-0 {
                padding-right: var(--s0)!important
            }

            .padding-right-s-xxs-05 {
                padding-right: var(--s0-5)!important
            }

            .padding-right-s-xxs-1 {
                padding-right: var(--s1)!important
            }

            .padding-right-s-xxs-1-5 {
                padding-right: var(--s1-5)!important
            }

            .padding-right-s-xxs-2 {
                padding-right: var(--s2)!important
            }

            .padding-right-s-xxs-25 {
                padding-right: var(--s2-5)!important
            }

            .padding-right-s-xxs-3 {
                padding-right: var(--s3)!important
            }

            .padding-right-s-xxs-4 {
                padding-right: var(--s4)!important
            }

            .padding-right-s-xxs-5 {
                padding-right: var(--s5)!important
            }

            .padding-right-s-xxs-6 {
                padding-right: var(--s6)!important
            }

            .padding-right-s-xxs-7 {
                padding-right: var(--s7)!important
            }

            .padding-right-s-xxs-8 {
                padding-right: var(--s8)!important
            }

            .padding-right-s-xxs-9 {
                padding-right: var(--s9)!important
            }

            .padding-right-s-xxs-10 {
                padding-right: var(--s10)!important
            }

            .padding-right-s-xxs-11 {
                padding-right: var(--s11)!important
            }

            .padding-right-s-xxs-12 {
                padding-right: var(--s12)!important
            }

            .padding-right-s-xxs-13 {
                padding-right: var(--s13)!important
            }

            .padding-right-s-xxs-14 {
                padding-right: var(--s14)!important
            }

            .padding-right-s-xxs-15 {
                padding-right: var(--s15)!important
            }

            .padding-top-s-xxs-0 {
                padding-top: var(--s0)!important
            }

            .padding-top-s-xxs-05 {
                padding-top: var(--s0-5)!important
            }

            .padding-top-s-xxs-1 {
                padding-top: var(--s1)!important
            }

            .padding-top-s-xxs-1-5 {
                padding-top: var(--s1-5)!important
            }

            .padding-top-s-xxs-2 {
                padding-top: var(--s2)!important
            }

            .padding-top-s-xxs-25 {
                padding-top: var(--s2-5)!important
            }

            .padding-top-s-xxs-3 {
                padding-top: var(--s3)!important
            }

            .padding-top-s-xxs-4 {
                padding-top: var(--s4)!important
            }

            .padding-top-s-xxs-5 {
                padding-top: var(--s5)!important
            }

            .padding-top-s-xxs-6 {
                padding-top: var(--s6)!important
            }

            .padding-top-s-xxs-7 {
                padding-top: var(--s7)!important
            }

            .padding-top-s-xxs-8 {
                padding-top: var(--s8)!important
            }

            .padding-top-s-xxs-9 {
                padding-top: var(--s9)!important
            }

            .padding-top-s-xxs-10 {
                padding-top: var(--s10)!important
            }

            .padding-top-s-xxs-11 {
                padding-top: var(--s11)!important
            }

            .padding-top-s-xxs-12 {
                padding-top: var(--s12)!important
            }

            .padding-top-s-xxs-13 {
                padding-top: var(--s13)!important
            }

            .padding-top-s-xxs-14 {
                padding-top: var(--s14)!important
            }

            .padding-top-s-xxs-15 {
                padding-top: var(--s15)!important
            }

            .padding-bottom-s-xxs-0 {
                padding-bottom: var(--s0)!important
            }

            .padding-bottom-s-xxs-05 {
                padding-bottom: var(--s0-5)!important
            }

            .padding-bottom-s-xxs-1 {
                padding-bottom: var(--s1)!important
            }

            .padding-bottom-s-xxs-1-5 {
                padding-bottom: var(--s1-5)!important
            }

            .padding-bottom-s-xxs-2 {
                padding-bottom: var(--s2)!important
            }

            .padding-bottom-s-xxs-25 {
                padding-bottom: var(--s2-5)!important
            }

            .padding-bottom-s-xxs-3 {
                padding-bottom: var(--s3)!important
            }

            .padding-bottom-s-xxs-4 {
                padding-bottom: var(--s4)!important
            }

            .padding-bottom-s-xxs-5 {
                padding-bottom: var(--s5)!important
            }

            .padding-bottom-s-xxs-6 {
                padding-bottom: var(--s6)!important
            }

            .padding-bottom-s-xxs-7 {
                padding-bottom: var(--s7)!important
            }

            .padding-bottom-s-xxs-8 {
                padding-bottom: var(--s8)!important
            }

            .padding-bottom-s-xxs-9 {
                padding-bottom: var(--s9)!important
            }

            .padding-bottom-s-xxs-10 {
                padding-bottom: var(--s10)!important
            }

            .padding-bottom-s-xxs-11 {
                padding-bottom: var(--s11)!important
            }

            .padding-bottom-s-xxs-12 {
                padding-bottom: var(--s12)!important
            }

            .padding-bottom-s-xxs-13 {
                padding-bottom: var(--s13)!important
            }

            .padding-bottom-s-xxs-14 {
                padding-bottom: var(--s14)!important
            }

            .padding-bottom-s-xxs-15 {
                padding-bottom: var(--s15)!important
            }

            .no-padding-top {
                padding-top: 0px!important
            }

            .no-padding-bottom {
                padding-bottom: 0px!important
            }

            .half-padding-top {
                padding-top: 48px!important
            }

            .half-padding-bottom {
                padding-bottom: 48px!important
            }

            .half-padding-top {
                padding-top: 48px!important
            }

            .half-padding-bottom {
                padding-bottom: 48px!important
            }

            @media (min-width: 600px) {
                .padding-s-xs-0 {
                    padding:var(--s0)!important
                }

                .padding-s-xs-05 {
                    padding: var(--s0-5)!important
                }

                .padding-s-xs-1 {
                    padding: var(--s1)!important
                }

                .padding-s-xs-1-5 {
                    padding: var(--s1-5)!important
                }

                .padding-s-xs-2 {
                    padding: var(--s2)!important
                }

                .padding-s-xs-25 {
                    padding: var(--s2-5)!important
                }

                .padding-s-xs-3 {
                    padding: var(--s3)!important
                }

                .padding-s-xs-4 {
                    padding: var(--s4)!important
                }

                .padding-s-xs-5 {
                    padding: var(--s5)!important
                }

                .padding-s-xs-6 {
                    padding: var(--s6)!important
                }

                .padding-s-xs-7 {
                    padding: var(--s7)!important
                }

                .padding-s-xs-8 {
                    padding: var(--s8)!important
                }

                .padding-s-xs-9 {
                    padding: var(--s9)!important
                }

                .padding-s-xs-10 {
                    padding: var(--s10)!important
                }

                .padding-s-xs-11 {
                    padding: var(--s11)!important
                }

                .padding-s-xs-12 {
                    padding: var(--s12)!important
                }

                .padding-s-xs-13 {
                    padding: var(--s13)!important
                }

                .padding-s-xs-14 {
                    padding: var(--s14)!important
                }

                .padding-s-xs-15 {
                    padding: var(--s15)!important
                }

                .padding-left-s-xs-0 {
                    padding-left: var(--s0)!important
                }

                .padding-left-s-xs-05 {
                    padding-left: var(--s0-5)!important
                }

                .padding-left-s-xs-1 {
                    padding-left: var(--s1)!important
                }

                .padding-left-s-xs-1-5 {
                    padding-left: var(--s1-5)!important
                }

                .padding-left-s-xs-2 {
                    padding-left: var(--s2)!important
                }

                .padding-left-s-xs-25 {
                    padding-left: var(--s2-5)!important
                }

                .padding-left-s-xs-3 {
                    padding-left: var(--s3)!important
                }

                .padding-left-s-xs-4 {
                    padding-left: var(--s4)!important
                }

                .padding-left-s-xs-5 {
                    padding-left: var(--s5)!important
                }

                .padding-left-s-xs-6 {
                    padding-left: var(--s6)!important
                }

                .padding-left-s-xs-7 {
                    padding-left: var(--s7)!important
                }

                .padding-left-s-xs-8 {
                    padding-left: var(--s8)!important
                }

                .padding-left-s-xs-9 {
                    padding-left: var(--s9)!important
                }

                .padding-left-s-xs-10 {
                    padding-left: var(--s10)!important
                }

                .padding-left-s-xs-11 {
                    padding-left: var(--s11)!important
                }

                .padding-left-s-xs-12 {
                    padding-left: var(--s12)!important
                }

                .padding-left-s-xs-13 {
                    padding-left: var(--s13)!important
                }

                .padding-left-s-xs-14 {
                    padding-left: var(--s14)!important
                }

                .padding-left-s-xs-15 {
                    padding-left: var(--s15)!important
                }

                .padding-right-s-xs-0 {
                    padding-right: var(--s0)!important
                }

                .padding-right-s-xs-05 {
                    padding-right: var(--s0-5)!important
                }

                .padding-right-s-xs-1 {
                    padding-right: var(--s1)!important
                }

                .padding-right-s-xs-1-5 {
                    padding-right: var(--s1-5)!important
                }

                .padding-right-s-xs-2 {
                    padding-right: var(--s2)!important
                }

                .padding-right-s-xs-25 {
                    padding-right: var(--s2-5)!important
                }

                .padding-right-s-xs-3 {
                    padding-right: var(--s3)!important
                }

                .padding-right-s-xs-4 {
                    padding-right: var(--s4)!important
                }

                .padding-right-s-xs-5 {
                    padding-right: var(--s5)!important
                }

                .padding-right-s-xs-6 {
                    padding-right: var(--s6)!important
                }

                .padding-right-s-xs-7 {
                    padding-right: var(--s7)!important
                }

                .padding-right-s-xs-8 {
                    padding-right: var(--s8)!important
                }

                .padding-right-s-xs-9 {
                    padding-right: var(--s9)!important
                }

                .padding-right-s-xs-10 {
                    padding-right: var(--s10)!important
                }

                .padding-right-s-xs-11 {
                    padding-right: var(--s11)!important
                }

                .padding-right-s-xs-12 {
                    padding-right: var(--s12)!important
                }

                .padding-right-s-xs-13 {
                    padding-right: var(--s13)!important
                }

                .padding-right-s-xs-14 {
                    padding-right: var(--s14)!important
                }

                .padding-right-s-xs-15 {
                    padding-right: var(--s15)!important
                }

                .padding-top-s-xs-0 {
                    padding-top: var(--s0)!important
                }

                .padding-top-s-xs-05 {
                    padding-top: var(--s0-5)!important
                }

                .padding-top-s-xs-1 {
                    padding-top: var(--s1)!important
                }

                .padding-top-s-xs-1-5 {
                    padding-top: var(--s1-5)!important
                }

                .padding-top-s-xs-2 {
                    padding-top: var(--s2)!important
                }

                .padding-top-s-xs-25 {
                    padding-top: var(--s2-5)!important
                }

                .padding-top-s-xs-3 {
                    padding-top: var(--s3)!important
                }

                .padding-top-s-xs-4 {
                    padding-top: var(--s4)!important
                }

                .padding-top-s-xs-5 {
                    padding-top: var(--s5)!important
                }

                .padding-top-s-xs-6 {
                    padding-top: var(--s6)!important
                }

                .padding-top-s-xs-7 {
                    padding-top: var(--s7)!important
                }

                .padding-top-s-xs-8 {
                    padding-top: var(--s8)!important
                }

                .padding-top-s-xs-9 {
                    padding-top: var(--s9)!important
                }

                .padding-top-s-xs-10 {
                    padding-top: var(--s10)!important
                }

                .padding-top-s-xs-11 {
                    padding-top: var(--s11)!important
                }

                .padding-top-s-xs-12 {
                    padding-top: var(--s12)!important
                }

                .padding-top-s-xs-13 {
                    padding-top: var(--s13)!important
                }

                .padding-top-s-xs-14 {
                    padding-top: var(--s14)!important
                }

                .padding-top-s-xs-15 {
                    padding-top: var(--s15)!important
                }

                .padding-bottom-s-xs-0 {
                    padding-bottom: var(--s0)!important
                }

                .padding-bottom-s-xs-05 {
                    padding-bottom: var(--s0-5)!important
                }

                .padding-bottom-s-xs-1 {
                    padding-bottom: var(--s1)!important
                }

                .padding-bottom-s-xs-1-5 {
                    padding-bottom: var(--s1-5)!important
                }

                .padding-bottom-s-xs-2 {
                    padding-bottom: var(--s2)!important
                }

                .padding-bottom-s-xs-25 {
                    padding-bottom: var(--s2-5)!important
                }

                .padding-bottom-s-xs-3 {
                    padding-bottom: var(--s3)!important
                }

                .padding-bottom-s-xs-4 {
                    padding-bottom: var(--s4)!important
                }

                .padding-bottom-s-xs-5 {
                    padding-bottom: var(--s5)!important
                }

                .padding-bottom-s-xs-6 {
                    padding-bottom: var(--s6)!important
                }

                .padding-bottom-s-xs-7 {
                    padding-bottom: var(--s7)!important
                }

                .padding-bottom-s-xs-8 {
                    padding-bottom: var(--s8)!important
                }

                .padding-bottom-s-xs-9 {
                    padding-bottom: var(--s9)!important
                }

                .padding-bottom-s-xs-10 {
                    padding-bottom: var(--s10)!important
                }

                .padding-bottom-s-xs-11 {
                    padding-bottom: var(--s11)!important
                }

                .padding-bottom-s-xs-12 {
                    padding-bottom: var(--s12)!important
                }

                .padding-bottom-s-xs-13 {
                    padding-bottom: var(--s13)!important
                }

                .padding-bottom-s-xs-14 {
                    padding-bottom: var(--s14)!important
                }

                .padding-bottom-s-xs-15 {
                    padding-bottom: var(--s15)!important
                }
            }

            @media (min-width: 768px) {
                .padding-s-sm-0 {
                    padding:var(--s0)!important
                }

                .padding-s-sm-05 {
                    padding: var(--s0-5)!important
                }

                .padding-s-sm-1 {
                    padding: var(--s1)!important
                }

                .padding-s-sm-1-5 {
                    padding: var(--s1-5)!important
                }

                .padding-s-sm-2 {
                    padding: var(--s2)!important
                }

                .padding-s-sm-25 {
                    padding: var(--s2-5)!important
                }

                .padding-s-sm-3 {
                    padding: var(--s3)!important
                }

                .padding-s-sm-4 {
                    padding: var(--s4)!important
                }

                .padding-s-sm-5 {
                    padding: var(--s5)!important
                }

                .padding-s-sm-6 {
                    padding: var(--s6)!important
                }

                .padding-s-sm-7 {
                    padding: var(--s7)!important
                }

                .padding-s-sm-8 {
                    padding: var(--s8)!important
                }

                .padding-s-sm-9 {
                    padding: var(--s9)!important
                }

                .padding-s-sm-10 {
                    padding: var(--s10)!important
                }

                .padding-s-sm-11 {
                    padding: var(--s11)!important
                }

                .padding-s-sm-12 {
                    padding: var(--s12)!important
                }

                .padding-s-sm-13 {
                    padding: var(--s13)!important
                }

                .padding-s-sm-14 {
                    padding: var(--s14)!important
                }

                .padding-s-sm-15 {
                    padding: var(--s15)!important
                }

                .padding-left-s-sm-0 {
                    padding-left: var(--s0)!important
                }

                .padding-left-s-sm-05 {
                    padding-left: var(--s0-5)!important
                }

                .padding-left-s-sm-1 {
                    padding-left: var(--s1)!important
                }

                .padding-left-s-sm-1-5 {
                    padding-left: var(--s1-5)!important
                }

                .padding-left-s-sm-2 {
                    padding-left: var(--s2)!important
                }

                .padding-left-s-sm-25 {
                    padding-left: var(--s2-5)!important
                }

                .padding-left-s-sm-3 {
                    padding-left: var(--s3)!important
                }

                .padding-left-s-sm-4 {
                    padding-left: var(--s4)!important
                }

                .padding-left-s-sm-5 {
                    padding-left: var(--s5)!important
                }

                .padding-left-s-sm-6 {
                    padding-left: var(--s6)!important
                }

                .padding-left-s-sm-7 {
                    padding-left: var(--s7)!important
                }

                .padding-left-s-sm-8 {
                    padding-left: var(--s8)!important
                }

                .padding-left-s-sm-9 {
                    padding-left: var(--s9)!important
                }

                .padding-left-s-sm-10 {
                    padding-left: var(--s10)!important
                }

                .padding-left-s-sm-11 {
                    padding-left: var(--s11)!important
                }

                .padding-left-s-sm-12 {
                    padding-left: var(--s12)!important
                }

                .padding-left-s-sm-13 {
                    padding-left: var(--s13)!important
                }

                .padding-left-s-sm-14 {
                    padding-left: var(--s14)!important
                }

                .padding-left-s-sm-15 {
                    padding-left: var(--s15)!important
                }

                .padding-right-s-sm-0 {
                    padding-right: var(--s0)!important
                }

                .padding-right-s-sm-05 {
                    padding-right: var(--s0-5)!important
                }

                .padding-right-s-sm-1 {
                    padding-right: var(--s1)!important
                }

                .padding-right-s-sm-1-5 {
                    padding-right: var(--s1-5)!important
                }

                .padding-right-s-sm-2 {
                    padding-right: var(--s2)!important
                }

                .padding-right-s-sm-25 {
                    padding-right: var(--s2-5)!important
                }

                .padding-right-s-sm-3 {
                    padding-right: var(--s3)!important
                }

                .padding-right-s-sm-4 {
                    padding-right: var(--s4)!important
                }

                .padding-right-s-sm-5 {
                    padding-right: var(--s5)!important
                }

                .padding-right-s-sm-6 {
                    padding-right: var(--s6)!important
                }

                .padding-right-s-sm-7 {
                    padding-right: var(--s7)!important
                }

                .padding-right-s-sm-8 {
                    padding-right: var(--s8)!important
                }

                .padding-right-s-sm-9 {
                    padding-right: var(--s9)!important
                }

                .padding-right-s-sm-10 {
                    padding-right: var(--s10)!important
                }

                .padding-right-s-sm-11 {
                    padding-right: var(--s11)!important
                }

                .padding-right-s-sm-12 {
                    padding-right: var(--s12)!important
                }

                .padding-right-s-sm-13 {
                    padding-right: var(--s13)!important
                }

                .padding-right-s-sm-14 {
                    padding-right: var(--s14)!important
                }

                .padding-right-s-sm-15 {
                    padding-right: var(--s15)!important
                }

                .padding-top-s-sm-0 {
                    padding-top: var(--s0)!important
                }

                .padding-top-s-sm-05 {
                    padding-top: var(--s0-5)!important
                }

                .padding-top-s-sm-1 {
                    padding-top: var(--s1)!important
                }

                .padding-top-s-sm-1-5 {
                    padding-top: var(--s1-5)!important
                }

                .padding-top-s-sm-2 {
                    padding-top: var(--s2)!important
                }

                .padding-top-s-sm-25 {
                    padding-top: var(--s2-5)!important
                }

                .padding-top-s-sm-3 {
                    padding-top: var(--s3)!important
                }

                .padding-top-s-sm-4 {
                    padding-top: var(--s4)!important
                }

                .padding-top-s-sm-5 {
                    padding-top: var(--s5)!important
                }

                .padding-top-s-sm-6 {
                    padding-top: var(--s6)!important
                }

                .padding-top-s-sm-7 {
                    padding-top: var(--s7)!important
                }

                .padding-top-s-sm-8 {
                    padding-top: var(--s8)!important
                }

                .padding-top-s-sm-9 {
                    padding-top: var(--s9)!important
                }

                .padding-top-s-sm-10 {
                    padding-top: var(--s10)!important
                }

                .padding-top-s-sm-11 {
                    padding-top: var(--s11)!important
                }

                .padding-top-s-sm-12 {
                    padding-top: var(--s12)!important
                }

                .padding-top-s-sm-13 {
                    padding-top: var(--s13)!important
                }

                .padding-top-s-sm-14 {
                    padding-top: var(--s14)!important
                }

                .padding-top-s-sm-15 {
                    padding-top: var(--s15)!important
                }

                .padding-bottom-s-sm-0 {
                    padding-bottom: var(--s0)!important
                }

                .padding-bottom-s-sm-05 {
                    padding-bottom: var(--s0-5)!important
                }

                .padding-bottom-s-sm-1 {
                    padding-bottom: var(--s1)!important
                }

                .padding-bottom-s-sm-1-5 {
                    padding-bottom: var(--s1-5)!important
                }

                .padding-bottom-s-sm-2 {
                    padding-bottom: var(--s2)!important
                }

                .padding-bottom-s-sm-25 {
                    padding-bottom: var(--s2-5)!important
                }

                .padding-bottom-s-sm-3 {
                    padding-bottom: var(--s3)!important
                }

                .padding-bottom-s-sm-4 {
                    padding-bottom: var(--s4)!important
                }

                .padding-bottom-s-sm-5 {
                    padding-bottom: var(--s5)!important
                }

                .padding-bottom-s-sm-6 {
                    padding-bottom: var(--s6)!important
                }

                .padding-bottom-s-sm-7 {
                    padding-bottom: var(--s7)!important
                }

                .padding-bottom-s-sm-8 {
                    padding-bottom: var(--s8)!important
                }

                .padding-bottom-s-sm-9 {
                    padding-bottom: var(--s9)!important
                }

                .padding-bottom-s-sm-10 {
                    padding-bottom: var(--s10)!important
                }

                .padding-bottom-s-sm-11 {
                    padding-bottom: var(--s11)!important
                }

                .padding-bottom-s-sm-12 {
                    padding-bottom: var(--s12)!important
                }

                .padding-bottom-s-sm-13 {
                    padding-bottom: var(--s13)!important
                }

                .padding-bottom-s-sm-14 {
                    padding-bottom: var(--s14)!important
                }

                .padding-bottom-s-sm-15 {
                    padding-bottom: var(--s15)!important
                }
            }

            @media (min-width: 1025px) {
                .padding-s-md-0 {
                    padding:var(--s0)!important
                }

                .padding-s-md-05 {
                    padding: var(--s0-5)!important
                }

                .padding-s-md-1 {
                    padding: var(--s1)!important
                }

                .padding-s-md-1-5 {
                    padding: var(--s1-5)!important
                }

                .padding-s-md-2 {
                    padding: var(--s2)!important
                }

                .padding-s-md-25 {
                    padding: var(--s2-5)!important
                }

                .padding-s-md-3 {
                    padding: var(--s3)!important
                }

                .padding-s-md-4 {
                    padding: var(--s4)!important
                }

                .padding-s-md-5 {
                    padding: var(--s5)!important
                }

                .padding-s-md-6 {
                    padding: var(--s6)!important
                }

                .padding-s-md-7 {
                    padding: var(--s7)!important
                }

                .padding-s-md-8 {
                    padding: var(--s8)!important
                }

                .padding-s-md-9 {
                    padding: var(--s9)!important
                }

                .padding-s-md-10 {
                    padding: var(--s10)!important
                }

                .padding-s-md-11 {
                    padding: var(--s11)!important
                }

                .padding-s-md-12 {
                    padding: var(--s12)!important
                }

                .padding-s-md-13 {
                    padding: var(--s13)!important
                }

                .padding-s-md-14 {
                    padding: var(--s14)!important
                }

                .padding-s-md-15 {
                    padding: var(--s15)!important
                }

                .padding-left-s-md-0 {
                    padding-left: var(--s0)!important
                }

                .padding-left-s-md-05 {
                    padding-left: var(--s0-5)!important
                }

                .padding-left-s-md-1 {
                    padding-left: var(--s1)!important
                }

                .padding-left-s-md-1-5 {
                    padding-left: var(--s1-5)!important
                }

                .padding-left-s-md-2 {
                    padding-left: var(--s2)!important
                }

                .padding-left-s-md-25 {
                    padding-left: var(--s2-5)!important
                }

                .padding-left-s-md-3 {
                    padding-left: var(--s3)!important
                }

                .padding-left-s-md-4 {
                    padding-left: var(--s4)!important
                }

                .padding-left-s-md-5 {
                    padding-left: var(--s5)!important
                }

                .padding-left-s-md-6 {
                    padding-left: var(--s6)!important
                }

                .padding-left-s-md-7 {
                    padding-left: var(--s7)!important
                }

                .padding-left-s-md-8 {
                    padding-left: var(--s8)!important
                }

                .padding-left-s-md-9 {
                    padding-left: var(--s9)!important
                }

                .padding-left-s-md-10 {
                    padding-left: var(--s10)!important
                }

                .padding-left-s-md-11 {
                    padding-left: var(--s11)!important
                }

                .padding-left-s-md-12 {
                    padding-left: var(--s12)!important
                }

                .padding-left-s-md-13 {
                    padding-left: var(--s13)!important
                }

                .padding-left-s-md-14 {
                    padding-left: var(--s14)!important
                }

                .padding-left-s-md-15 {
                    padding-left: var(--s15)!important
                }

                .padding-right-s-md-0 {
                    padding-right: var(--s0)!important
                }

                .padding-right-s-md-05 {
                    padding-right: var(--s0-5)!important
                }

                .padding-right-s-md-1 {
                    padding-right: var(--s1)!important
                }

                .padding-right-s-md-1-5 {
                    padding-right: var(--s1-5)!important
                }

                .padding-right-s-md-2 {
                    padding-right: var(--s2)!important
                }

                .padding-right-s-md-25 {
                    padding-right: var(--s2-5)!important
                }

                .padding-right-s-md-3 {
                    padding-right: var(--s3)!important
                }

                .padding-right-s-md-4 {
                    padding-right: var(--s4)!important
                }

                .padding-right-s-md-5 {
                    padding-right: var(--s5)!important
                }

                .padding-right-s-md-6 {
                    padding-right: var(--s6)!important
                }

                .padding-right-s-md-7 {
                    padding-right: var(--s7)!important
                }

                .padding-right-s-md-8 {
                    padding-right: var(--s8)!important
                }

                .padding-right-s-md-9 {
                    padding-right: var(--s9)!important
                }

                .padding-right-s-md-10 {
                    padding-right: var(--s10)!important
                }

                .padding-right-s-md-11 {
                    padding-right: var(--s11)!important
                }

                .padding-right-s-md-12 {
                    padding-right: var(--s12)!important
                }

                .padding-right-s-md-13 {
                    padding-right: var(--s13)!important
                }

                .padding-right-s-md-14 {
                    padding-right: var(--s14)!important
                }

                .padding-right-s-md-15 {
                    padding-right: var(--s15)!important
                }

                .padding-top-s-md-0 {
                    padding-top: var(--s0)!important
                }

                .padding-top-s-md-05 {
                    padding-top: var(--s0-5)!important
                }

                .padding-top-s-md-1 {
                    padding-top: var(--s1)!important
                }

                .padding-top-s-md-1-5 {
                    padding-top: var(--s1-5)!important
                }

                .padding-top-s-md-2 {
                    padding-top: var(--s2)!important
                }

                .padding-top-s-md-25 {
                    padding-top: var(--s2-5)!important
                }

                .padding-top-s-md-3 {
                    padding-top: var(--s3)!important
                }

                .padding-top-s-md-4 {
                    padding-top: var(--s4)!important
                }

                .padding-top-s-md-5 {
                    padding-top: var(--s5)!important
                }

                .padding-top-s-md-6 {
                    padding-top: var(--s6)!important
                }

                .padding-top-s-md-7 {
                    padding-top: var(--s7)!important
                }

                .padding-top-s-md-8 {
                    padding-top: var(--s8)!important
                }

                .padding-top-s-md-9 {
                    padding-top: var(--s9)!important
                }

                .padding-top-s-md-10 {
                    padding-top: var(--s10)!important
                }

                .padding-top-s-md-11 {
                    padding-top: var(--s11)!important
                }

                .padding-top-s-md-12 {
                    padding-top: var(--s12)!important
                }

                .padding-top-s-md-13 {
                    padding-top: var(--s13)!important
                }

                .padding-top-s-md-14 {
                    padding-top: var(--s14)!important
                }

                .padding-top-s-md-15 {
                    padding-top: var(--s15)!important
                }

                .padding-bottom-s-md-0 {
                    padding-bottom: var(--s0)!important
                }

                .padding-bottom-s-md-05 {
                    padding-bottom: var(--s0-5)!important
                }

                .padding-bottom-s-md-1 {
                    padding-bottom: var(--s1)!important
                }

                .padding-bottom-s-md-1-5 {
                    padding-bottom: var(--s1-5)!important
                }

                .padding-bottom-s-md-2 {
                    padding-bottom: var(--s2)!important
                }

                .padding-bottom-s-md-25 {
                    padding-bottom: var(--s2-5)!important
                }

                .padding-bottom-s-md-3 {
                    padding-bottom: var(--s3)!important
                }

                .padding-bottom-s-md-4 {
                    padding-bottom: var(--s4)!important
                }

                .padding-bottom-s-md-5 {
                    padding-bottom: var(--s5)!important
                }

                .padding-bottom-s-md-6 {
                    padding-bottom: var(--s6)!important
                }

                .padding-bottom-s-md-7 {
                    padding-bottom: var(--s7)!important
                }

                .padding-bottom-s-md-8 {
                    padding-bottom: var(--s8)!important
                }

                .padding-bottom-s-md-9 {
                    padding-bottom: var(--s9)!important
                }

                .padding-bottom-s-md-10 {
                    padding-bottom: var(--s10)!important
                }

                .padding-bottom-s-md-11 {
                    padding-bottom: var(--s11)!important
                }

                .padding-bottom-s-md-12 {
                    padding-bottom: var(--s12)!important
                }

                .padding-bottom-s-md-13 {
                    padding-bottom: var(--s13)!important
                }

                .padding-bottom-s-md-14 {
                    padding-bottom: var(--s14)!important
                }

                .padding-bottom-s-md-15 {
                    padding-bottom: var(--s15)!important
                }
            }

            @media (min-width: 1200px) {
                .padding-s-lg-0 {
                    padding:var(--s0)!important
                }

                .padding-s-lg-05 {
                    padding: var(--s0-5)!important
                }

                .padding-s-lg-1 {
                    padding: var(--s1)!important
                }

                .padding-s-lg-1-5 {
                    padding: var(--s1-5)!important
                }

                .padding-s-lg-2 {
                    padding: var(--s2)!important
                }

                .padding-s-lg-25 {
                    padding: var(--s2-5)!important
                }

                .padding-s-lg-3 {
                    padding: var(--s3)!important
                }

                .padding-s-lg-4 {
                    padding: var(--s4)!important
                }

                .padding-s-lg-5 {
                    padding: var(--s5)!important
                }

                .padding-s-lg-6 {
                    padding: var(--s6)!important
                }

                .padding-s-lg-7 {
                    padding: var(--s7)!important
                }

                .padding-s-lg-8 {
                    padding: var(--s8)!important
                }

                .padding-s-lg-9 {
                    padding: var(--s9)!important
                }

                .padding-s-lg-10 {
                    padding: var(--s10)!important
                }

                .padding-s-lg-11 {
                    padding: var(--s11)!important
                }

                .padding-s-lg-12 {
                    padding: var(--s12)!important
                }

                .padding-s-lg-13 {
                    padding: var(--s13)!important
                }

                .padding-s-lg-14 {
                    padding: var(--s14)!important
                }

                .padding-s-lg-15 {
                    padding: var(--s15)!important
                }

                .padding-left-s-lg-0 {
                    padding-left: var(--s0)!important
                }

                .padding-left-s-lg-05 {
                    padding-left: var(--s0-5)!important
                }

                .padding-left-s-lg-1 {
                    padding-left: var(--s1)!important
                }

                .padding-left-s-lg-1-5 {
                    padding-left: var(--s1-5)!important
                }

                .padding-left-s-lg-2 {
                    padding-left: var(--s2)!important
                }

                .padding-left-s-lg-25 {
                    padding-left: var(--s2-5)!important
                }

                .padding-left-s-lg-3 {
                    padding-left: var(--s3)!important
                }

                .padding-left-s-lg-4 {
                    padding-left: var(--s4)!important
                }

                .padding-left-s-lg-5 {
                    padding-left: var(--s5)!important
                }

                .padding-left-s-lg-6 {
                    padding-left: var(--s6)!important
                }

                .padding-left-s-lg-7 {
                    padding-left: var(--s7)!important
                }

                .padding-left-s-lg-8 {
                    padding-left: var(--s8)!important
                }

                .padding-left-s-lg-9 {
                    padding-left: var(--s9)!important
                }

                .padding-left-s-lg-10 {
                    padding-left: var(--s10)!important
                }

                .padding-left-s-lg-11 {
                    padding-left: var(--s11)!important
                }

                .padding-left-s-lg-12 {
                    padding-left: var(--s12)!important
                }

                .padding-left-s-lg-13 {
                    padding-left: var(--s13)!important
                }

                .padding-left-s-lg-14 {
                    padding-left: var(--s14)!important
                }

                .padding-left-s-lg-15 {
                    padding-left: var(--s15)!important
                }

                .padding-right-s-lg-0 {
                    padding-right: var(--s0)!important
                }

                .padding-right-s-lg-05 {
                    padding-right: var(--s0-5)!important
                }

                .padding-right-s-lg-1 {
                    padding-right: var(--s1)!important
                }

                .padding-right-s-lg-1-5 {
                    padding-right: var(--s1-5)!important
                }

                .padding-right-s-lg-2 {
                    padding-right: var(--s2)!important
                }

                .padding-right-s-lg-25 {
                    padding-right: var(--s2-5)!important
                }

                .padding-right-s-lg-3 {
                    padding-right: var(--s3)!important
                }

                .padding-right-s-lg-4 {
                    padding-right: var(--s4)!important
                }

                .padding-right-s-lg-5 {
                    padding-right: var(--s5)!important
                }

                .padding-right-s-lg-6 {
                    padding-right: var(--s6)!important
                }

                .padding-right-s-lg-7 {
                    padding-right: var(--s7)!important
                }

                .padding-right-s-lg-8 {
                    padding-right: var(--s8)!important
                }

                .padding-right-s-lg-9 {
                    padding-right: var(--s9)!important
                }

                .padding-right-s-lg-10 {
                    padding-right: var(--s10)!important
                }

                .padding-right-s-lg-11 {
                    padding-right: var(--s11)!important
                }

                .padding-right-s-lg-12 {
                    padding-right: var(--s12)!important
                }

                .padding-right-s-lg-13 {
                    padding-right: var(--s13)!important
                }

                .padding-right-s-lg-14 {
                    padding-right: var(--s14)!important
                }

                .padding-right-s-lg-15 {
                    padding-right: var(--s15)!important
                }

                .padding-top-s-lg-0 {
                    padding-top: var(--s0)!important
                }

                .padding-top-s-lg-05 {
                    padding-top: var(--s0-5)!important
                }

                .padding-top-s-lg-1 {
                    padding-top: var(--s1)!important
                }

                .padding-top-s-lg-1-5 {
                    padding-top: var(--s1-5)!important
                }

                .padding-top-s-lg-2 {
                    padding-top: var(--s2)!important
                }

                .padding-top-s-lg-25 {
                    padding-top: var(--s2-5)!important
                }

                .padding-top-s-lg-3 {
                    padding-top: var(--s3)!important
                }

                .padding-top-s-lg-4 {
                    padding-top: var(--s4)!important
                }

                .padding-top-s-lg-5 {
                    padding-top: var(--s5)!important
                }

                .padding-top-s-lg-6 {
                    padding-top: var(--s6)!important
                }

                .padding-top-s-lg-7 {
                    padding-top: var(--s7)!important
                }

                .padding-top-s-lg-8 {
                    padding-top: var(--s8)!important
                }

                .padding-top-s-lg-9 {
                    padding-top: var(--s9)!important
                }

                .padding-top-s-lg-10 {
                    padding-top: var(--s10)!important
                }

                .padding-top-s-lg-11 {
                    padding-top: var(--s11)!important
                }

                .padding-top-s-lg-12 {
                    padding-top: var(--s12)!important
                }

                .padding-top-s-lg-13 {
                    padding-top: var(--s13)!important
                }

                .padding-top-s-lg-14 {
                    padding-top: var(--s14)!important
                }

                .padding-top-s-lg-15 {
                    padding-top: var(--s15)!important
                }

                .padding-bottom-s-lg-0 {
                    padding-bottom: var(--s0)!important
                }

                .padding-bottom-s-lg-05 {
                    padding-bottom: var(--s0-5)!important
                }

                .padding-bottom-s-lg-1 {
                    padding-bottom: var(--s1)!important
                }

                .padding-bottom-s-lg-1-5 {
                    padding-bottom: var(--s1-5)!important
                }

                .padding-bottom-s-lg-2 {
                    padding-bottom: var(--s2)!important
                }

                .padding-bottom-s-lg-25 {
                    padding-bottom: var(--s2-5)!important
                }

                .padding-bottom-s-lg-3 {
                    padding-bottom: var(--s3)!important
                }

                .padding-bottom-s-lg-4 {
                    padding-bottom: var(--s4)!important
                }

                .padding-bottom-s-lg-5 {
                    padding-bottom: var(--s5)!important
                }

                .padding-bottom-s-lg-6 {
                    padding-bottom: var(--s6)!important
                }

                .padding-bottom-s-lg-7 {
                    padding-bottom: var(--s7)!important
                }

                .padding-bottom-s-lg-8 {
                    padding-bottom: var(--s8)!important
                }

                .padding-bottom-s-lg-9 {
                    padding-bottom: var(--s9)!important
                }

                .padding-bottom-s-lg-10 {
                    padding-bottom: var(--s10)!important
                }

                .padding-bottom-s-lg-11 {
                    padding-bottom: var(--s11)!important
                }

                .padding-bottom-s-lg-12 {
                    padding-bottom: var(--s12)!important
                }

                .padding-bottom-s-lg-13 {
                    padding-bottom: var(--s13)!important
                }

                .padding-bottom-s-lg-14 {
                    padding-bottom: var(--s14)!important
                }

                .padding-bottom-s-lg-15 {
                    padding-bottom: var(--s15)!important
                }
            }

            .margin-s-xxs-0 {
                margin: var(--s0)!important
            }

            .margin-s-xxs-05 {
                margin: var(--s0-5)!important
            }

            .margin-s-xxs-1 {
                margin: var(--s1)!important
            }

            .margin-s-xxs-1-5 {
                margin: var(--s1-5)!important
            }

            .margin-s-xxs-2 {
                margin: var(--s2)!important
            }

            .margin-s-xxs-25 {
                margin: var(--s2-5)!important
            }

            .margin-s-xxs-3 {
                margin: var(--s3)!important
            }

            .margin-s-xxs-4 {
                margin: var(--s4)!important
            }

            .margin-s-xxs-5 {
                margin: var(--s5)!important
            }

            .margin-s-xxs-6 {
                margin: var(--s6)!important
            }

            .margin-s-xxs-7 {
                margin: var(--s7)!important
            }

            .margin-s-xxs-8 {
                margin: var(--s8)!important
            }

            .margin-s-xxs-9 {
                margin: var(--s9)!important
            }

            .margin-s-xxs-10 {
                margin: var(--s10)!important
            }

            .margin-s-xxs-11 {
                margin: var(--s11)!important
            }

            .margin-s-xxs-12 {
                margin: var(--s12)!important
            }

            .margin-s-xxs-13 {
                margin: var(--s13)!important
            }

            .margin-s-xxs-14 {
                margin: var(--s14)!important
            }

            .margin-s-xxs-15 {
                margin: var(--s15)!important
            }

            .margin-left-s-xxs-0 {
                margin-left: var(--s0)!important
            }

            .margin-left-s-xxs-05 {
                margin-left: var(--s0-5)!important
            }

            .margin-left-s-xxs-1 {
                margin-left: var(--s1)!important
            }

            .margin-left-s-xxs-1-5 {
                margin-left: var(--s1-5)!important
            }

            .margin-left-s-xxs-2 {
                margin-left: var(--s2)!important
            }

            .margin-left-s-xxs-25 {
                margin-left: var(--s2-5)!important
            }

            .margin-left-s-xxs-3 {
                margin-left: var(--s3)!important
            }

            .margin-left-s-xxs-4 {
                margin-left: var(--s4)!important
            }

            .margin-left-s-xxs-5 {
                margin-left: var(--s5)!important
            }

            .margin-left-s-xxs-6 {
                margin-left: var(--s6)!important
            }

            .margin-left-s-xxs-7 {
                margin-left: var(--s7)!important
            }

            .margin-left-s-xxs-8 {
                margin-left: var(--s8)!important
            }

            .margin-left-s-xxs-9 {
                margin-left: var(--s9)!important
            }

            .margin-left-s-xxs-10 {
                margin-left: var(--s10)!important
            }

            .margin-left-s-xxs-11 {
                margin-left: var(--s11)!important
            }

            .margin-left-s-xxs-12 {
                margin-left: var(--s12)!important
            }

            .margin-left-s-xxs-13 {
                margin-left: var(--s13)!important
            }

            .margin-left-s-xxs-14 {
                margin-left: var(--s14)!important
            }

            .margin-left-s-xxs-15 {
                margin-left: var(--s15)!important
            }

            .margin-right-s-xxs-0 {
                margin-right: var(--s0)!important
            }

            .margin-right-s-xxs-05 {
                margin-right: var(--s0-5)!important
            }

            .margin-right-s-xxs-1 {
                margin-right: var(--s1)!important
            }

            .margin-right-s-xxs-1-5 {
                margin-right: var(--s1-5)!important
            }

            .margin-right-s-xxs-2 {
                margin-right: var(--s2)!important
            }

            .margin-right-s-xxs-25 {
                margin-right: var(--s2-5)!important
            }

            .margin-right-s-xxs-3 {
                margin-right: var(--s3)!important
            }

            .margin-right-s-xxs-4 {
                margin-right: var(--s4)!important
            }

            .margin-right-s-xxs-5 {
                margin-right: var(--s5)!important
            }

            .margin-right-s-xxs-6 {
                margin-right: var(--s6)!important
            }

            .margin-right-s-xxs-7 {
                margin-right: var(--s7)!important
            }

            .margin-right-s-xxs-8 {
                margin-right: var(--s8)!important
            }

            .margin-right-s-xxs-9 {
                margin-right: var(--s9)!important
            }

            .margin-right-s-xxs-10 {
                margin-right: var(--s10)!important
            }

            .margin-right-s-xxs-11 {
                margin-right: var(--s11)!important
            }

            .margin-right-s-xxs-12 {
                margin-right: var(--s12)!important
            }

            .margin-right-s-xxs-13 {
                margin-right: var(--s13)!important
            }

            .margin-right-s-xxs-14 {
                margin-right: var(--s14)!important
            }

            .margin-right-s-xxs-15 {
                margin-right: var(--s15)!important
            }

            .margin-top-s-xxs-0 {
                margin-top: var(--s0)!important
            }

            .margin-top-s-xxs-05 {
                margin-top: var(--s0-5)!important
            }

            .margin-top-s-xxs-1 {
                margin-top: var(--s1)!important
            }

            .margin-top-s-xxs-1-5 {
                margin-top: var(--s1-5)!important
            }

            .margin-top-s-xxs-2 {
                margin-top: var(--s2)!important
            }

            .margin-top-s-xxs-25 {
                margin-top: var(--s2-5)!important
            }

            .margin-top-s-xxs-3 {
                margin-top: var(--s3)!important
            }

            .margin-top-s-xxs-4 {
                margin-top: var(--s4)!important
            }

            .margin-top-s-xxs-5 {
                margin-top: var(--s5)!important
            }

            .margin-top-s-xxs-6 {
                margin-top: var(--s6)!important
            }

            .margin-top-s-xxs-7 {
                margin-top: var(--s7)!important
            }

            .margin-top-s-xxs-8 {
                margin-top: var(--s8)!important
            }

            .margin-top-s-xxs-9 {
                margin-top: var(--s9)!important
            }

            .margin-top-s-xxs-10 {
                margin-top: var(--s10)!important
            }

            .margin-top-s-xxs-11 {
                margin-top: var(--s11)!important
            }

            .margin-top-s-xxs-12 {
                margin-top: var(--s12)!important
            }

            .margin-top-s-xxs-13 {
                margin-top: var(--s13)!important
            }

            .margin-top-s-xxs-14 {
                margin-top: var(--s14)!important
            }

            .margin-top-s-xxs-15 {
                margin-top: var(--s15)!important
            }

            .margin-bottom-s-xxs-0 {
                margin-bottom: var(--s0)!important
            }

            .margin-bottom-s-xxs-05 {
                margin-bottom: var(--s0-5)!important
            }

            .margin-bottom-s-xxs-1 {
                margin-bottom: var(--s1)!important
            }

            .margin-bottom-s-xxs-1-5 {
                margin-bottom: var(--s1-5)!important
            }

            .margin-bottom-s-xxs-2 {
                margin-bottom: var(--s2)!important
            }

            .margin-bottom-s-xxs-25 {
                margin-bottom: var(--s2-5)!important
            }

            .margin-bottom-s-xxs-3 {
                margin-bottom: var(--s3)!important
            }

            .margin-bottom-s-xxs-4 {
                margin-bottom: var(--s4)!important
            }

            .margin-bottom-s-xxs-5 {
                margin-bottom: var(--s5)!important
            }

            .margin-bottom-s-xxs-6 {
                margin-bottom: var(--s6)!important
            }

            .margin-bottom-s-xxs-7 {
                margin-bottom: var(--s7)!important
            }

            .margin-bottom-s-xxs-8 {
                margin-bottom: var(--s8)!important
            }

            .margin-bottom-s-xxs-9 {
                margin-bottom: var(--s9)!important
            }

            .margin-bottom-s-xxs-10 {
                margin-bottom: var(--s10)!important
            }

            .margin-bottom-s-xxs-11 {
                margin-bottom: var(--s11)!important
            }

            .margin-bottom-s-xxs-12 {
                margin-bottom: var(--s12)!important
            }

            .margin-bottom-s-xxs-13 {
                margin-bottom: var(--s13)!important
            }

            .margin-bottom-s-xxs-14 {
                margin-bottom: var(--s14)!important
            }

            .margin-bottom-s-xxs-15 {
                margin-bottom: var(--s15)!important
            }

            @media (min-width: 600px) {
                .margin-s-xs-0 {
                    margin:var(--s0)!important
                }

                .margin-s-xs-05 {
                    margin: var(--s0-5)!important
                }

                .margin-s-xs-1 {
                    margin: var(--s1)!important
                }

                .margin-s-xs-1-5 {
                    margin: var(--s1-5)!important
                }

                .margin-s-xs-2 {
                    margin: var(--s2)!important
                }

                .margin-s-xs-25 {
                    margin: var(--s2-5)!important
                }

                .margin-s-xs-3 {
                    margin: var(--s3)!important
                }

                .margin-s-xs-4 {
                    margin: var(--s4)!important
                }

                .margin-s-xs-5 {
                    margin: var(--s5)!important
                }

                .margin-s-xs-6 {
                    margin: var(--s6)!important
                }

                .margin-s-xs-7 {
                    margin: var(--s7)!important
                }

                .margin-s-xs-8 {
                    margin: var(--s8)!important
                }

                .margin-s-xs-9 {
                    margin: var(--s9)!important
                }

                .margin-s-xs-10 {
                    margin: var(--s10)!important
                }

                .margin-s-xs-11 {
                    margin: var(--s11)!important
                }

                .margin-s-xs-12 {
                    margin: var(--s12)!important
                }

                .margin-s-xs-13 {
                    margin: var(--s13)!important
                }

                .margin-s-xs-14 {
                    margin: var(--s14)!important
                }

                .margin-s-xs-15 {
                    margin: var(--s15)!important
                }

                .margin-left-s-xs-0 {
                    margin-left: var(--s0)!important
                }

                .margin-left-s-xs-05 {
                    margin-left: var(--s0-5)!important
                }

                .margin-left-s-xs-1 {
                    margin-left: var(--s1)!important
                }

                .margin-left-s-xs-1-5 {
                    margin-left: var(--s1-5)!important
                }

                .margin-left-s-xs-2 {
                    margin-left: var(--s2)!important
                }

                .margin-left-s-xs-25 {
                    margin-left: var(--s2-5)!important
                }

                .margin-left-s-xs-3 {
                    margin-left: var(--s3)!important
                }

                .margin-left-s-xs-4 {
                    margin-left: var(--s4)!important
                }

                .margin-left-s-xs-5 {
                    margin-left: var(--s5)!important
                }

                .margin-left-s-xs-6 {
                    margin-left: var(--s6)!important
                }

                .margin-left-s-xs-7 {
                    margin-left: var(--s7)!important
                }

                .margin-left-s-xs-8 {
                    margin-left: var(--s8)!important
                }

                .margin-left-s-xs-9 {
                    margin-left: var(--s9)!important
                }

                .margin-left-s-xs-10 {
                    margin-left: var(--s10)!important
                }

                .margin-left-s-xs-11 {
                    margin-left: var(--s11)!important
                }

                .margin-left-s-xs-12 {
                    margin-left: var(--s12)!important
                }

                .margin-left-s-xs-13 {
                    margin-left: var(--s13)!important
                }

                .margin-left-s-xs-14 {
                    margin-left: var(--s14)!important
                }

                .margin-left-s-xs-15 {
                    margin-left: var(--s15)!important
                }

                .margin-right-s-xs-0 {
                    margin-right: var(--s0)!important
                }

                .margin-right-s-xs-05 {
                    margin-right: var(--s0-5)!important
                }

                .margin-right-s-xs-1 {
                    margin-right: var(--s1)!important
                }

                .margin-right-s-xs-1-5 {
                    margin-right: var(--s1-5)!important
                }

                .margin-right-s-xs-2 {
                    margin-right: var(--s2)!important
                }

                .margin-right-s-xs-25 {
                    margin-right: var(--s2-5)!important
                }

                .margin-right-s-xs-3 {
                    margin-right: var(--s3)!important
                }

                .margin-right-s-xs-4 {
                    margin-right: var(--s4)!important
                }

                .margin-right-s-xs-5 {
                    margin-right: var(--s5)!important
                }

                .margin-right-s-xs-6 {
                    margin-right: var(--s6)!important
                }

                .margin-right-s-xs-7 {
                    margin-right: var(--s7)!important
                }

                .margin-right-s-xs-8 {
                    margin-right: var(--s8)!important
                }

                .margin-right-s-xs-9 {
                    margin-right: var(--s9)!important
                }

                .margin-right-s-xs-10 {
                    margin-right: var(--s10)!important
                }

                .margin-right-s-xs-11 {
                    margin-right: var(--s11)!important
                }

                .margin-right-s-xs-12 {
                    margin-right: var(--s12)!important
                }

                .margin-right-s-xs-13 {
                    margin-right: var(--s13)!important
                }

                .margin-right-s-xs-14 {
                    margin-right: var(--s14)!important
                }

                .margin-right-s-xs-15 {
                    margin-right: var(--s15)!important
                }

                .margin-top-s-xs-0 {
                    margin-top: var(--s0)!important
                }

                .margin-top-s-xs-05 {
                    margin-top: var(--s0-5)!important
                }

                .margin-top-s-xs-1 {
                    margin-top: var(--s1)!important
                }

                .margin-top-s-xs-1-5 {
                    margin-top: var(--s1-5)!important
                }

                .margin-top-s-xs-2 {
                    margin-top: var(--s2)!important
                }

                .margin-top-s-xs-25 {
                    margin-top: var(--s2-5)!important
                }

                .margin-top-s-xs-3 {
                    margin-top: var(--s3)!important
                }

                .margin-top-s-xs-4 {
                    margin-top: var(--s4)!important
                }

                .margin-top-s-xs-5 {
                    margin-top: var(--s5)!important
                }

                .margin-top-s-xs-6 {
                    margin-top: var(--s6)!important
                }

                .margin-top-s-xs-7 {
                    margin-top: var(--s7)!important
                }

                .margin-top-s-xs-8 {
                    margin-top: var(--s8)!important
                }

                .margin-top-s-xs-9 {
                    margin-top: var(--s9)!important
                }

                .margin-top-s-xs-10 {
                    margin-top: var(--s10)!important
                }

                .margin-top-s-xs-11 {
                    margin-top: var(--s11)!important
                }

                .margin-top-s-xs-12 {
                    margin-top: var(--s12)!important
                }

                .margin-top-s-xs-13 {
                    margin-top: var(--s13)!important
                }

                .margin-top-s-xs-14 {
                    margin-top: var(--s14)!important
                }

                .margin-top-s-xs-15 {
                    margin-top: var(--s15)!important
                }

                .margin-bottom-s-xs-0 {
                    margin-bottom: var(--s0)!important
                }

                .margin-bottom-s-xs-05 {
                    margin-bottom: var(--s0-5)!important
                }

                .margin-bottom-s-xs-1 {
                    margin-bottom: var(--s1)!important
                }

                .margin-bottom-s-xs-1-5 {
                    margin-bottom: var(--s1-5)!important
                }

                .margin-bottom-s-xs-2 {
                    margin-bottom: var(--s2)!important
                }

                .margin-bottom-s-xs-25 {
                    margin-bottom: var(--s2-5)!important
                }

                .margin-bottom-s-xs-3 {
                    margin-bottom: var(--s3)!important
                }

                .margin-bottom-s-xs-4 {
                    margin-bottom: var(--s4)!important
                }

                .margin-bottom-s-xs-5 {
                    margin-bottom: var(--s5)!important
                }

                .margin-bottom-s-xs-6 {
                    margin-bottom: var(--s6)!important
                }

                .margin-bottom-s-xs-7 {
                    margin-bottom: var(--s7)!important
                }

                .margin-bottom-s-xs-8 {
                    margin-bottom: var(--s8)!important
                }

                .margin-bottom-s-xs-9 {
                    margin-bottom: var(--s9)!important
                }

                .margin-bottom-s-xs-10 {
                    margin-bottom: var(--s10)!important
                }

                .margin-bottom-s-xs-11 {
                    margin-bottom: var(--s11)!important
                }

                .margin-bottom-s-xs-12 {
                    margin-bottom: var(--s12)!important
                }

                .margin-bottom-s-xs-13 {
                    margin-bottom: var(--s13)!important
                }

                .margin-bottom-s-xs-14 {
                    margin-bottom: var(--s14)!important
                }

                .margin-bottom-s-xs-15 {
                    margin-bottom: var(--s15)!important
                }
            }

            @media (min-width: 768px) {
                .margin-s-sm-0 {
                    margin:var(--s0)!important
                }

                .margin-s-sm-05 {
                    margin: var(--s0-5)!important
                }

                .margin-s-sm-1 {
                    margin: var(--s1)!important
                }

                .margin-s-sm-1-5 {
                    margin: var(--s1-5)!important
                }

                .margin-s-sm-2 {
                    margin: var(--s2)!important
                }

                .margin-s-sm-25 {
                    margin: var(--s2-5)!important
                }

                .margin-s-sm-3 {
                    margin: var(--s3)!important
                }

                .margin-s-sm-4 {
                    margin: var(--s4)!important
                }

                .margin-s-sm-5 {
                    margin: var(--s5)!important
                }

                .margin-s-sm-6 {
                    margin: var(--s6)!important
                }

                .margin-s-sm-7 {
                    margin: var(--s7)!important
                }

                .margin-s-sm-8 {
                    margin: var(--s8)!important
                }

                .margin-s-sm-9 {
                    margin: var(--s9)!important
                }

                .margin-s-sm-10 {
                    margin: var(--s10)!important
                }

                .margin-s-sm-11 {
                    margin: var(--s11)!important
                }

                .margin-s-sm-12 {
                    margin: var(--s12)!important
                }

                .margin-s-sm-13 {
                    margin: var(--s13)!important
                }

                .margin-s-sm-14 {
                    margin: var(--s14)!important
                }

                .margin-s-sm-15 {
                    margin: var(--s15)!important
                }

                .margin-left-s-sm-0 {
                    margin-left: var(--s0)!important
                }

                .margin-left-s-sm-05 {
                    margin-left: var(--s0-5)!important
                }

                .margin-left-s-sm-1 {
                    margin-left: var(--s1)!important
                }

                .margin-left-s-sm-1-5 {
                    margin-left: var(--s1-5)!important
                }

                .margin-left-s-sm-2 {
                    margin-left: var(--s2)!important
                }

                .margin-left-s-sm-25 {
                    margin-left: var(--s2-5)!important
                }

                .margin-left-s-sm-3 {
                    margin-left: var(--s3)!important
                }

                .margin-left-s-sm-4 {
                    margin-left: var(--s4)!important
                }

                .margin-left-s-sm-5 {
                    margin-left: var(--s5)!important
                }

                .margin-left-s-sm-6 {
                    margin-left: var(--s6)!important
                }

                .margin-left-s-sm-7 {
                    margin-left: var(--s7)!important
                }

                .margin-left-s-sm-8 {
                    margin-left: var(--s8)!important
                }

                .margin-left-s-sm-9 {
                    margin-left: var(--s9)!important
                }

                .margin-left-s-sm-10 {
                    margin-left: var(--s10)!important
                }

                .margin-left-s-sm-11 {
                    margin-left: var(--s11)!important
                }

                .margin-left-s-sm-12 {
                    margin-left: var(--s12)!important
                }

                .margin-left-s-sm-13 {
                    margin-left: var(--s13)!important
                }

                .margin-left-s-sm-14 {
                    margin-left: var(--s14)!important
                }

                .margin-left-s-sm-15 {
                    margin-left: var(--s15)!important
                }

                .margin-right-s-sm-0 {
                    margin-right: var(--s0)!important
                }

                .margin-right-s-sm-05 {
                    margin-right: var(--s0-5)!important
                }

                .margin-right-s-sm-1 {
                    margin-right: var(--s1)!important
                }

                .margin-right-s-sm-1-5 {
                    margin-right: var(--s1-5)!important
                }

                .margin-right-s-sm-2 {
                    margin-right: var(--s2)!important
                }

                .margin-right-s-sm-25 {
                    margin-right: var(--s2-5)!important
                }

                .margin-right-s-sm-3 {
                    margin-right: var(--s3)!important
                }

                .margin-right-s-sm-4 {
                    margin-right: var(--s4)!important
                }

                .margin-right-s-sm-5 {
                    margin-right: var(--s5)!important
                }

                .margin-right-s-sm-6 {
                    margin-right: var(--s6)!important
                }

                .margin-right-s-sm-7 {
                    margin-right: var(--s7)!important
                }

                .margin-right-s-sm-8 {
                    margin-right: var(--s8)!important
                }

                .margin-right-s-sm-9 {
                    margin-right: var(--s9)!important
                }

                .margin-right-s-sm-10 {
                    margin-right: var(--s10)!important
                }

                .margin-right-s-sm-11 {
                    margin-right: var(--s11)!important
                }

                .margin-right-s-sm-12 {
                    margin-right: var(--s12)!important
                }

                .margin-right-s-sm-13 {
                    margin-right: var(--s13)!important
                }

                .margin-right-s-sm-14 {
                    margin-right: var(--s14)!important
                }

                .margin-right-s-sm-15 {
                    margin-right: var(--s15)!important
                }

                .margin-top-s-sm-0 {
                    margin-top: var(--s0)!important
                }

                .margin-top-s-sm-05 {
                    margin-top: var(--s0-5)!important
                }

                .margin-top-s-sm-1 {
                    margin-top: var(--s1)!important
                }

                .margin-top-s-sm-1-5 {
                    margin-top: var(--s1-5)!important
                }

                .margin-top-s-sm-2 {
                    margin-top: var(--s2)!important
                }

                .margin-top-s-sm-25 {
                    margin-top: var(--s2-5)!important
                }

                .margin-top-s-sm-3 {
                    margin-top: var(--s3)!important
                }

                .margin-top-s-sm-4 {
                    margin-top: var(--s4)!important
                }

                .margin-top-s-sm-5 {
                    margin-top: var(--s5)!important
                }

                .margin-top-s-sm-6 {
                    margin-top: var(--s6)!important
                }

                .margin-top-s-sm-7 {
                    margin-top: var(--s7)!important
                }

                .margin-top-s-sm-8 {
                    margin-top: var(--s8)!important
                }

                .margin-top-s-sm-9 {
                    margin-top: var(--s9)!important
                }

                .margin-top-s-sm-10 {
                    margin-top: var(--s10)!important
                }

                .margin-top-s-sm-11 {
                    margin-top: var(--s11)!important
                }

                .margin-top-s-sm-12 {
                    margin-top: var(--s12)!important
                }

                .margin-top-s-sm-13 {
                    margin-top: var(--s13)!important
                }

                .margin-top-s-sm-14 {
                    margin-top: var(--s14)!important
                }

                .margin-top-s-sm-15 {
                    margin-top: var(--s15)!important
                }

                .margin-bottom-s-sm-0 {
                    margin-bottom: var(--s0)!important
                }

                .margin-bottom-s-sm-05 {
                    margin-bottom: var(--s0-5)!important
                }

                .margin-bottom-s-sm-1 {
                    margin-bottom: var(--s1)!important
                }

                .margin-bottom-s-sm-1-5 {
                    margin-bottom: var(--s1-5)!important
                }

                .margin-bottom-s-sm-2 {
                    margin-bottom: var(--s2)!important
                }

                .margin-bottom-s-sm-25 {
                    margin-bottom: var(--s2-5)!important
                }

                .margin-bottom-s-sm-3 {
                    margin-bottom: var(--s3)!important
                }

                .margin-bottom-s-sm-4 {
                    margin-bottom: var(--s4)!important
                }

                .margin-bottom-s-sm-5 {
                    margin-bottom: var(--s5)!important
                }

                .margin-bottom-s-sm-6 {
                    margin-bottom: var(--s6)!important
                }

                .margin-bottom-s-sm-7 {
                    margin-bottom: var(--s7)!important
                }

                .margin-bottom-s-sm-8 {
                    margin-bottom: var(--s8)!important
                }

                .margin-bottom-s-sm-9 {
                    margin-bottom: var(--s9)!important
                }

                .margin-bottom-s-sm-10 {
                    margin-bottom: var(--s10)!important
                }

                .margin-bottom-s-sm-11 {
                    margin-bottom: var(--s11)!important
                }

                .margin-bottom-s-sm-12 {
                    margin-bottom: var(--s12)!important
                }

                .margin-bottom-s-sm-13 {
                    margin-bottom: var(--s13)!important
                }

                .margin-bottom-s-sm-14 {
                    margin-bottom: var(--s14)!important
                }

                .margin-bottom-s-sm-15 {
                    margin-bottom: var(--s15)!important
                }
            }

            @media (min-width: 1025px) {
                .margin-s-md-0 {
                    margin:var(--s0)!important
                }

                .margin-s-md-05 {
                    margin: var(--s0-5)!important
                }

                .margin-s-md-1 {
                    margin: var(--s1)!important
                }

                .margin-s-md-1-5 {
                    margin: var(--s1-5)!important
                }

                .margin-s-md-2 {
                    margin: var(--s2)!important
                }

                .margin-s-md-25 {
                    margin: var(--s2-5)!important
                }

                .margin-s-md-3 {
                    margin: var(--s3)!important
                }

                .margin-s-md-4 {
                    margin: var(--s4)!important
                }

                .margin-s-md-5 {
                    margin: var(--s5)!important
                }

                .margin-s-md-6 {
                    margin: var(--s6)!important
                }

                .margin-s-md-7 {
                    margin: var(--s7)!important
                }

                .margin-s-md-8 {
                    margin: var(--s8)!important
                }

                .margin-s-md-9 {
                    margin: var(--s9)!important
                }

                .margin-s-md-10 {
                    margin: var(--s10)!important
                }

                .margin-s-md-11 {
                    margin: var(--s11)!important
                }

                .margin-s-md-12 {
                    margin: var(--s12)!important
                }

                .margin-s-md-13 {
                    margin: var(--s13)!important
                }

                .margin-s-md-14 {
                    margin: var(--s14)!important
                }

                .margin-s-md-15 {
                    margin: var(--s15)!important
                }

                .margin-left-s-md-0 {
                    margin-left: var(--s0)!important
                }

                .margin-left-s-md-05 {
                    margin-left: var(--s0-5)!important
                }

                .margin-left-s-md-1 {
                    margin-left: var(--s1)!important
                }

                .margin-left-s-md-1-5 {
                    margin-left: var(--s1-5)!important
                }

                .margin-left-s-md-2 {
                    margin-left: var(--s2)!important
                }

                .margin-left-s-md-25 {
                    margin-left: var(--s2-5)!important
                }

                .margin-left-s-md-3 {
                    margin-left: var(--s3)!important
                }

                .margin-left-s-md-4 {
                    margin-left: var(--s4)!important
                }

                .margin-left-s-md-5 {
                    margin-left: var(--s5)!important
                }

                .margin-left-s-md-6 {
                    margin-left: var(--s6)!important
                }

                .margin-left-s-md-7 {
                    margin-left: var(--s7)!important
                }

                .margin-left-s-md-8 {
                    margin-left: var(--s8)!important
                }

                .margin-left-s-md-9 {
                    margin-left: var(--s9)!important
                }

                .margin-left-s-md-10 {
                    margin-left: var(--s10)!important
                }

                .margin-left-s-md-11 {
                    margin-left: var(--s11)!important
                }

                .margin-left-s-md-12 {
                    margin-left: var(--s12)!important
                }

                .margin-left-s-md-13 {
                    margin-left: var(--s13)!important
                }

                .margin-left-s-md-14 {
                    margin-left: var(--s14)!important
                }

                .margin-left-s-md-15 {
                    margin-left: var(--s15)!important
                }

                .margin-right-s-md-0 {
                    margin-right: var(--s0)!important
                }

                .margin-right-s-md-05 {
                    margin-right: var(--s0-5)!important
                }

                .margin-right-s-md-1 {
                    margin-right: var(--s1)!important
                }

                .margin-right-s-md-1-5 {
                    margin-right: var(--s1-5)!important
                }

                .margin-right-s-md-2 {
                    margin-right: var(--s2)!important
                }

                .margin-right-s-md-25 {
                    margin-right: var(--s2-5)!important
                }

                .margin-right-s-md-3 {
                    margin-right: var(--s3)!important
                }

                .margin-right-s-md-4 {
                    margin-right: var(--s4)!important
                }

                .margin-right-s-md-5 {
                    margin-right: var(--s5)!important
                }

                .margin-right-s-md-6 {
                    margin-right: var(--s6)!important
                }

                .margin-right-s-md-7 {
                    margin-right: var(--s7)!important
                }

                .margin-right-s-md-8 {
                    margin-right: var(--s8)!important
                }

                .margin-right-s-md-9 {
                    margin-right: var(--s9)!important
                }

                .margin-right-s-md-10 {
                    margin-right: var(--s10)!important
                }

                .margin-right-s-md-11 {
                    margin-right: var(--s11)!important
                }

                .margin-right-s-md-12 {
                    margin-right: var(--s12)!important
                }

                .margin-right-s-md-13 {
                    margin-right: var(--s13)!important
                }

                .margin-right-s-md-14 {
                    margin-right: var(--s14)!important
                }

                .margin-right-s-md-15 {
                    margin-right: var(--s15)!important
                }

                .margin-top-s-md-0 {
                    margin-top: var(--s0)!important
                }

                .margin-top-s-md-05 {
                    margin-top: var(--s0-5)!important
                }

                .margin-top-s-md-1 {
                    margin-top: var(--s1)!important
                }

                .margin-top-s-md-1-5 {
                    margin-top: var(--s1-5)!important
                }

                .margin-top-s-md-2 {
                    margin-top: var(--s2)!important
                }

                .margin-top-s-md-25 {
                    margin-top: var(--s2-5)!important
                }

                .margin-top-s-md-3 {
                    margin-top: var(--s3)!important
                }

                .margin-top-s-md-4 {
                    margin-top: var(--s4)!important
                }

                .margin-top-s-md-5 {
                    margin-top: var(--s5)!important
                }

                .margin-top-s-md-6 {
                    margin-top: var(--s6)!important
                }

                .margin-top-s-md-7 {
                    margin-top: var(--s7)!important
                }

                .margin-top-s-md-8 {
                    margin-top: var(--s8)!important
                }

                .margin-top-s-md-9 {
                    margin-top: var(--s9)!important
                }

                .margin-top-s-md-10 {
                    margin-top: var(--s10)!important
                }

                .margin-top-s-md-11 {
                    margin-top: var(--s11)!important
                }

                .margin-top-s-md-12 {
                    margin-top: var(--s12)!important
                }

                .margin-top-s-md-13 {
                    margin-top: var(--s13)!important
                }

                .margin-top-s-md-14 {
                    margin-top: var(--s14)!important
                }

                .margin-top-s-md-15 {
                    margin-top: var(--s15)!important
                }

                .margin-bottom-s-md-0 {
                    margin-bottom: var(--s0)!important
                }

                .margin-bottom-s-md-05 {
                    margin-bottom: var(--s0-5)!important
                }

                .margin-bottom-s-md-1 {
                    margin-bottom: var(--s1)!important
                }

                .margin-bottom-s-md-1-5 {
                    margin-bottom: var(--s1-5)!important
                }

                .margin-bottom-s-md-2 {
                    margin-bottom: var(--s2)!important
                }

                .margin-bottom-s-md-25 {
                    margin-bottom: var(--s2-5)!important
                }

                .margin-bottom-s-md-3 {
                    margin-bottom: var(--s3)!important
                }

                .margin-bottom-s-md-4 {
                    margin-bottom: var(--s4)!important
                }

                .margin-bottom-s-md-5 {
                    margin-bottom: var(--s5)!important
                }

                .margin-bottom-s-md-6 {
                    margin-bottom: var(--s6)!important
                }

                .margin-bottom-s-md-7 {
                    margin-bottom: var(--s7)!important
                }

                .margin-bottom-s-md-8 {
                    margin-bottom: var(--s8)!important
                }

                .margin-bottom-s-md-9 {
                    margin-bottom: var(--s9)!important
                }

                .margin-bottom-s-md-10 {
                    margin-bottom: var(--s10)!important
                }

                .margin-bottom-s-md-11 {
                    margin-bottom: var(--s11)!important
                }

                .margin-bottom-s-md-12 {
                    margin-bottom: var(--s12)!important
                }

                .margin-bottom-s-md-13 {
                    margin-bottom: var(--s13)!important
                }

                .margin-bottom-s-md-14 {
                    margin-bottom: var(--s14)!important
                }

                .margin-bottom-s-md-15 {
                    margin-bottom: var(--s15)!important
                }
            }

            @media (min-width: 1200px) {
                .margin-s-lg-0 {
                    margin:var(--s0)!important
                }

                .margin-s-lg-05 {
                    margin: var(--s0-5)!important
                }

                .margin-s-lg-1 {
                    margin: var(--s1)!important
                }

                .margin-s-lg-1-5 {
                    margin: var(--s1-5)!important
                }

                .margin-s-lg-2 {
                    margin: var(--s2)!important
                }

                .margin-s-lg-25 {
                    margin: var(--s2-5)!important
                }

                .margin-s-lg-3 {
                    margin: var(--s3)!important
                }

                .margin-s-lg-4 {
                    margin: var(--s4)!important
                }

                .margin-s-lg-5 {
                    margin: var(--s5)!important
                }

                .margin-s-lg-6 {
                    margin: var(--s6)!important
                }

                .margin-s-lg-7 {
                    margin: var(--s7)!important
                }

                .margin-s-lg-8 {
                    margin: var(--s8)!important
                }

                .margin-s-lg-9 {
                    margin: var(--s9)!important
                }

                .margin-s-lg-10 {
                    margin: var(--s10)!important
                }

                .margin-s-lg-11 {
                    margin: var(--s11)!important
                }

                .margin-s-lg-12 {
                    margin: var(--s12)!important
                }

                .margin-s-lg-13 {
                    margin: var(--s13)!important
                }

                .margin-s-lg-14 {
                    margin: var(--s14)!important
                }

                .margin-s-lg-15 {
                    margin: var(--s15)!important
                }

                .margin-left-s-lg-0 {
                    margin-left: var(--s0)!important
                }

                .margin-left-s-lg-05 {
                    margin-left: var(--s0-5)!important
                }

                .margin-left-s-lg-1 {
                    margin-left: var(--s1)!important
                }

                .margin-left-s-lg-1-5 {
                    margin-left: var(--s1-5)!important
                }

                .margin-left-s-lg-2 {
                    margin-left: var(--s2)!important
                }

                .margin-left-s-lg-25 {
                    margin-left: var(--s2-5)!important
                }

                .margin-left-s-lg-3 {
                    margin-left: var(--s3)!important
                }

                .margin-left-s-lg-4 {
                    margin-left: var(--s4)!important
                }

                .margin-left-s-lg-5 {
                    margin-left: var(--s5)!important
                }

                .margin-left-s-lg-6 {
                    margin-left: var(--s6)!important
                }

                .margin-left-s-lg-7 {
                    margin-left: var(--s7)!important
                }

                .margin-left-s-lg-8 {
                    margin-left: var(--s8)!important
                }

                .margin-left-s-lg-9 {
                    margin-left: var(--s9)!important
                }

                .margin-left-s-lg-10 {
                    margin-left: var(--s10)!important
                }

                .margin-left-s-lg-11 {
                    margin-left: var(--s11)!important
                }

                .margin-left-s-lg-12 {
                    margin-left: var(--s12)!important
                }

                .margin-left-s-lg-13 {
                    margin-left: var(--s13)!important
                }

                .margin-left-s-lg-14 {
                    margin-left: var(--s14)!important
                }

                .margin-left-s-lg-15 {
                    margin-left: var(--s15)!important
                }

                .margin-right-s-lg-0 {
                    margin-right: var(--s0)!important
                }

                .margin-right-s-lg-05 {
                    margin-right: var(--s0-5)!important
                }

                .margin-right-s-lg-1 {
                    margin-right: var(--s1)!important
                }

                .margin-right-s-lg-1-5 {
                    margin-right: var(--s1-5)!important
                }

                .margin-right-s-lg-2 {
                    margin-right: var(--s2)!important
                }

                .margin-right-s-lg-25 {
                    margin-right: var(--s2-5)!important
                }

                .margin-right-s-lg-3 {
                    margin-right: var(--s3)!important
                }

                .margin-right-s-lg-4 {
                    margin-right: var(--s4)!important
                }

                .margin-right-s-lg-5 {
                    margin-right: var(--s5)!important
                }

                .margin-right-s-lg-6 {
                    margin-right: var(--s6)!important
                }

                .margin-right-s-lg-7 {
                    margin-right: var(--s7)!important
                }

                .margin-right-s-lg-8 {
                    margin-right: var(--s8)!important
                }

                .margin-right-s-lg-9 {
                    margin-right: var(--s9)!important
                }

                .margin-right-s-lg-10 {
                    margin-right: var(--s10)!important
                }

                .margin-right-s-lg-11 {
                    margin-right: var(--s11)!important
                }

                .margin-right-s-lg-12 {
                    margin-right: var(--s12)!important
                }

                .margin-right-s-lg-13 {
                    margin-right: var(--s13)!important
                }

                .margin-right-s-lg-14 {
                    margin-right: var(--s14)!important
                }

                .margin-right-s-lg-15 {
                    margin-right: var(--s15)!important
                }

                .margin-top-s-lg-0 {
                    margin-top: var(--s0)!important
                }

                .margin-top-s-lg-05 {
                    margin-top: var(--s0-5)!important
                }

                .margin-top-s-lg-1 {
                    margin-top: var(--s1)!important
                }

                .margin-top-s-lg-1-5 {
                    margin-top: var(--s1-5)!important
                }

                .margin-top-s-lg-2 {
                    margin-top: var(--s2)!important
                }

                .margin-top-s-lg-25 {
                    margin-top: var(--s2-5)!important
                }

                .margin-top-s-lg-3 {
                    margin-top: var(--s3)!important
                }

                .margin-top-s-lg-4 {
                    margin-top: var(--s4)!important
                }

                .margin-top-s-lg-5 {
                    margin-top: var(--s5)!important
                }

                .margin-top-s-lg-6 {
                    margin-top: var(--s6)!important
                }

                .margin-top-s-lg-7 {
                    margin-top: var(--s7)!important
                }

                .margin-top-s-lg-8 {
                    margin-top: var(--s8)!important
                }

                .margin-top-s-lg-9 {
                    margin-top: var(--s9)!important
                }

                .margin-top-s-lg-10 {
                    margin-top: var(--s10)!important
                }

                .margin-top-s-lg-11 {
                    margin-top: var(--s11)!important
                }

                .margin-top-s-lg-12 {
                    margin-top: var(--s12)!important
                }

                .margin-top-s-lg-13 {
                    margin-top: var(--s13)!important
                }

                .margin-top-s-lg-14 {
                    margin-top: var(--s14)!important
                }

                .margin-top-s-lg-15 {
                    margin-top: var(--s15)!important
                }

                .margin-bottom-s-lg-0 {
                    margin-bottom: var(--s0)!important
                }

                .margin-bottom-s-lg-05 {
                    margin-bottom: var(--s0-5)!important
                }

                .margin-bottom-s-lg-1 {
                    margin-bottom: var(--s1)!important
                }

                .margin-bottom-s-lg-1-5 {
                    margin-bottom: var(--s1-5)!important
                }

                .margin-bottom-s-lg-2 {
                    margin-bottom: var(--s2)!important
                }

                .margin-bottom-s-lg-25 {
                    margin-bottom: var(--s2-5)!important
                }

                .margin-bottom-s-lg-3 {
                    margin-bottom: var(--s3)!important
                }

                .margin-bottom-s-lg-4 {
                    margin-bottom: var(--s4)!important
                }

                .margin-bottom-s-lg-5 {
                    margin-bottom: var(--s5)!important
                }

                .margin-bottom-s-lg-6 {
                    margin-bottom: var(--s6)!important
                }

                .margin-bottom-s-lg-7 {
                    margin-bottom: var(--s7)!important
                }

                .margin-bottom-s-lg-8 {
                    margin-bottom: var(--s8)!important
                }

                .margin-bottom-s-lg-9 {
                    margin-bottom: var(--s9)!important
                }

                .margin-bottom-s-lg-10 {
                    margin-bottom: var(--s10)!important
                }

                .margin-bottom-s-lg-11 {
                    margin-bottom: var(--s11)!important
                }

                .margin-bottom-s-lg-12 {
                    margin-bottom: var(--s12)!important
                }

                .margin-bottom-s-lg-13 {
                    margin-bottom: var(--s13)!important
                }

                .margin-bottom-s-lg-14 {
                    margin-bottom: var(--s14)!important
                }

                .margin-bottom-s-lg-15 {
                    margin-bottom: var(--s15)!important
                }
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
                unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
                unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
                unicode-range: U+1F00-1FFF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
                unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
                unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Sanchez';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/sanchez/v15/Ycm2sZJORluHnXbIfmdR_SwE.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Sanchez';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/sanchez/v15/Ycm2sZJORluHnXbIfmlR_Q.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9Qr0Wd4kDdMtD6GjLNkiQ4tg.woff2) format('woff2');
                unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9Qr0Wd4kDdMtD6GjLCkiQ4tg.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9Qr0Wd4kDdMtD6GjLMkiQ.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9dr0Wd4kDdMthQOCfzsw.woff2) format('woff2');
                unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9dr0Wd4kDdMthfOCfzsw.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9dr0Wd4kDdMthROCc.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9Qr0Wd4kDdMtDqHTLNkiQ4tg.woff2) format('woff2');
                unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9Qr0Wd4kDdMtDqHTLCkiQ4tg.woff2) format('woff2');
                unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-family: 'Kalam';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/kalam/v17/YA9Qr0Wd4kDdMtDqHTLMkiQ.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }


.ichdr-angle-down:before {
    content: "\e900"}
.ichdr-angle-up:before {
    content: "\e901"}
.ichdr-call:before {
    content: "\e902"}
.ichdr-chart:before {
    content: "\e903"}
.ichdr-info:before {
    content: "\e904"}
.ichdr-search:before {
    content: "\e905"}

* {
    box-sizing: border-box;
}
html {
    overflow-x: hidden;
    scroll-behavior: smooth;
}
body {
    display: flex;
    flex-direction: column;
    color: var(--copy-color);
    background-color: var(--white);
    font-size: 16px;
    font-family: Inter;
    min-height: 100vh;
    position: relative;
    overflow-x: hidden;
	margin:0;
}
.wp-caption.alignright, .wp-caption.alignleft, .wp-caption.aligncenter {
    display: block;
}
.wp-caption.alignright, .wp-caption.alignleft, .wp-caption.alignnone, .wp-caption.aligncenter {
    margin: 0;
    width: auto!important;
}
img.alignright, .wp-caption.alignright, img.alignleft, .wp-caption.alignleft {
    height: auto;
    max-width: 50%}
img.alignnone, .wp-caption.algnnone img, img.aligncenter, .wp-caption.aligncenter img {
    height: auto;
    max-width: 100%}
img.alignnone, .wp-caption.alignnone, img.aligncenter, .wp-caption.aligncenter {
    margin: 22px 0 22px 0;
}
img.alignright, .wp-caption.alignright {
    float: right;
    margin: 0 0 22px 30px;
}
img.alignleft, .wp-caption.alignleft {
    float: left;
    margin: 0 30px 22px 0;
}
img.aligncenter, .wp-caption.aligncenter img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption.aligncenter {
    margin-left: auto;
    margin-right: auto;
}
.wp-caption.aligncenter figcaption {
    margin-top: 8px;
}
@media (max-width:600px) {
    .wp-caption.aligncenter figcaption {
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
}@media (min-width:768px) {
    .wp-caption.alignright, .wp-caption.alignleft, .wp-caption.aligncenter {
    display: table;
}
}iframe, img {
    max-width: 100%}
.fq-body iframe {
    height: 800px!important;
}
.will-lazyload {
    opacity: 0;
    transition: opacity .25 linear;
}
.will-lazyload.lazyloaded {
    opacity: 1;
}
.inline-image-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}
@media (min-width:768px) {
    .inline-image-wrapper {
    justify-content: space-around;
}
}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    margin-top: 0;
    font-weight: 900;
    color: var(--Gray-gray-08);
}
h1, .h1 {
    font-size: 36px;
    margin-bottom: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 46px;
    letter-spacing: -1.296px;
}
h2, .h2 {
    margin-bottom: 16px;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px;
    letter-spacing: -1.152px;
    position: relative;
}
h2.blue-dot-highlight, .h2.blue-dot-highlight, h2.highlighted, .h2.highlighted, h2.blog-heading-highlighted, .h2.blog-heading-highlighted {
    padding-left: 39px;
}
h2.blue-dot-highlight::before, .h2.blue-dot-highlight::before, h2.highlighted::before, .h2.highlighted::before, h2.blog-heading-highlighted::before, .h2.blog-heading-highlighted::before {
    content: "";
    width: 24px;
    height: 24px;
    background: var(--Primary-Blue);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 10px;
}
h3, .h3 {
    font-size: 24px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: -.864px;
}
h4, .h4 {
    font-size: 20px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.72px;
}
h5, .h5 {
    margin-bottom: 8px;
    text-transform: uppercase;
    color: var(--gray-04);
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: .54px;
}
.lead-text {
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    color: inherit;
    margin-bottom: 24px;
}
.bg-dark-blue2 p, .bg-dark-blue2 strong, .bg-dark-blue2 ul li, .bg-dark-blue2 ol li, .bg-dark-blue2 a:not(.fx-btn), .bg-dark-blue2 h1, .h1, .bg-dark-blue2 h2, .h2, .bg-dark-blue2 h3, .h3, .bg-dark-blue2 h4, .h4, .bg-dark-blue2 h5, .h5, .bg-dark-blue2 h6, .bg-dark-blue p, .bg-dark-blue strong, .bg-dark-blue ul li, .bg-dark-blue ol li, .bg-dark-blue a:not(.fx-btn), .bg-dark-blue h1, .h1, .bg-dark-blue h2, .h2, .bg-dark-blue h3, .h3, .bg-dark-blue h4, .h4, .bg-dark-blue h5, .h5, .bg-dark-blue h6 {
    color: var(--white);
}
.bg-darkest-blue p, .bg-darkest-blue strong, .bg-darkest-blue ul li, .bg-darkest-blue ol li, .bg-darkest-blue a:not(.fx-btn), .bg-darkest-blue h1, .h1, .bg-darkest-blue h2, .h2, .bg-darkest-blue h3, .h3, .bg-darkest-blue h4, .h4, .bg-darkest-blue h5, .h5, .bg-darkest-blue h6 {
    color: var(--white);
}
.bg-light-blue p, .bg-light-blue ul li, .bg-light-blue ol li, .bg-light-blue a:not(.fx-btn), .bg-light-blue h1, .h1, .bg-light-blue h2, .h2, .bg-light-blue h3, .h3, .bg-light-blue h4, .h4, .bg-light-blue h5, .h5, .bg-light-blue h6 {
    color: var(--copy-dark-color);
}
.wysiwyg.bg-teal p, .wysiwyg.bg-teal ul li, .wysiwyg.bg-teal ol li, .wysiwyg.bg-teal a:not(.fx-btn), .wysiwyg.bg-teal h1, .h1, .wysiwyg.bg-teal h2, .h2, .wysiwyg.bg-teal h3, .h3, .wysiwyg.bg-teal h4, .h4, .wysiwyg.bg-teal h5, .h5, .wysiwyg.bg-teal h6 {
    color: var(--copy-dark-color);
}
.bg-white p, .bg-white ul li, .bg-white ol li, .bg-white a:not(.fx-btn, .fx-link-with-arrow), .bg-white h1, .h1, .bg-white h2, .h2, .bg-white h3, .h3, .bg-white h4, .h4, .bg-white h5, .h5, .bg-white h6 {
    color: var(--copy-dark-color);
}
.fx-element.bg-dark-blue p, .fx-element.bg-dark-blue strong, .fx-element.bg-dark-blue ul li, .fx-element.bg-dark-blue ol li, .fx-element.bg-dark-blue a:not(.fx-btn), .fx-element.bg-dark-blue h1, .h1, .fx-element.bg-dark-blue h2, .h2, .fx-element.bg-dark-blue h3, .h3, .fx-element.bg-dark-blue h4, .h4, .fx-element.bg-dark-blue h5, .h5, .fx-element.bg-dark-blue h6 {
    color: var(--white)!important;
}
.fx-element.bg-blue-vivid-09 p, .fx-element.bg-blue-vivid-09 strong, .fx-element.bg-blue-vivid-09 ul li, .fx-element.bg-blue-vivid-09 ol li, .fx-element.bg-blue-vivid-09 a:not(.fx-btn), .fx-element.bg-blue-vivid-09 h1, .h1, .fx-element.bg-blue-vivid-09 h2, .h2, .fx-element.bg-blue-vivid-09 h3, .h3, .fx-element.bg-blue-vivid-09 h4, .h4, .fx-element.bg-blue-vivid-09 h5, .h5, .fx-element.bg-blue-vivid-09 h6 {
    color: var(--white)!important;
}
.fx-element.bg-darkest-blue p, .fx-element.bg-darkest-blue strong, .fx-element.bg-darkest-blue ul li, .fx-element.bg-darkest-blue ol li, .fx-element.bg-darkest-blue a:not(.fx-btn), .fx-element.bg-darkest-blue h1, .h1, .fx-element.bg-darkest-blue h2, .h2, .fx-element.bg-darkest-blue h3, .h3, .fx-element.bg-darkest-blue h4, .h4, .fx-element.bg-darkest-blue h5, .h5, .fx-element.bg-darkest-blue h6 {
    color: var(--white)!important;
}
.fx-element.bg-light-blue p, .fx-element.bg-light-blue ul li, .fx-element.bg-light-blue ol li, .fx-element.bg-light-blue a:not(.fx-btn), .fx-element.bg-light-blue h1, .h1, .fx-element.bg-light-blue h2, .h2, .fx-element.bg-light-blue h3, .h3, .fx-element.bg-light-blue h4, .h4, .fx-element.bg-light-blue h5, .h5, .fx-element.bg-light-blue h6 {
    color: var(--copy-dark-color)!important;
}
.fx-element.bg-teal ul li, .fx-element.bg-teal ol li, .fx-element.bg-teal a:not(.fx-btn), .fx-element.bg-teal h1, .h1, .fx-element.bg-teal h2, .h2, .fx-element.bg-teal h3, .h3, .fx-element.bg-teal h4, .h4, .fx-element.bg-teal h5, .h5, .fx-element.bg-teal h6 {
    color: var(--copy-dark-color)!important;
}
.fx-element.bg-white p, .fx-element.bg-white ul li, .fx-element.bg-white ol li, .fx-element.bg-white a:not(.fx-btn, .fx-link-with-arrow), .fx-element.bg-white h1, .h1, .fx-element.bg-white h2, .h2, .fx-element.bg-white h3, .h3, .fx-element.bg-white h4, .h4, .fx-element.bg-white h5, .h5, .fx-element.bg-white h6 {
    color: var(--copy-dark-color)!important;
}
.cta-wrapper a.card-btn, .cta-wrapper a .card-btn-text, .cta-wrapper a.btn {
    color: var(--white)!important;
}
.cta-wrapper [class*="cta-128-"] .card-btn, .cta-wrapper [class*="cta-129-"] .card-btn {
    color: var(--gray-05)!important;
}
@media (min-width:1025px) and (max-width:1439px) {
    h1, .h1 {
    font-size: 56px !important;
    margin-bottom: 24px !important;
    font-style: normal !important;
    font-weight: 800 !important;
    line-height: 64px !important;
    letter-spacing: -2.016px !important;
}
h2, .h2 {
    font-size: 38px !important;
    margin-bottom: 16px !important;
    font-style: normal !important;
    font-weight: 800 !important;
    line-height: 46px !important;
    letter-spacing: -1.368px !important;
}
h2.blue-dot-highlight, .h2.blue-dot-highlight, h2.highlighted, .h2.highlighted, h2.blog-heading-highlighted, .h2.blog-heading-highlighted {
    padding-left: 48px;
}
h2.blue-dot-highlight::before, .h2.blue-dot-highlight::before, h2.highlighted::before, .h2.highlighted::before, h2.blog-heading-highlighted::before, .h2.blog-heading-highlighted::before {
    width: 32px;
    height: 32px;
    top: 8px;
}
h3, .h3 {
    font-size: 28px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 34px;
    letter-spacing: -1.008px;
}
h4, .h4 {
    font-size: 22px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -.792px;
}
h5, .h5 {
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: .54px;
    text-transform: uppercase;
}
}@media (min-width:1440px) {
    h1, .h1 {
    margin-bottom: 32px;
    font-size: 72px;
    font-style: normal;
    font-weight: 800;
    line-height: 78px;
    letter-spacing: -2.592px;
}
h2, .h2 {
    margin-bottom: 24px;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -1.728px;
}
h2.blue-dot-highlight, .h2.blue-dot-highlight, h2.highlighted, .h2.highlighted, h2.blog-heading-highlighted, .h2.blog-heading-highlighted {
    padding-left: 48px;
}
h2.blue-dot-highlight::before, .h2.blue-dot-highlight::before, h2.highlighted::before, .h2.highlighted::before, h2.blog-heading-highlighted::before, .h2.blog-heading-highlighted::before {
    width: 32px;
    height: 32px;
    top: 12px;
}
h3, .h3 {
    font-size: 32px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -1.152px;
}
h4, .h4 {
    font-size: 24px;
    margin-bottom: 16px;
    font-weight: 600;
    font-style: normal;
    line-height: 32px;
    letter-spacing: -.864px;
}
}p {
    letter-spacing: -.005em;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    color: var(--Gray-gray-08);
}
p img {
    margin-bottom: 24px;
    display: block;
}
p.small-copy {
    font-size: 18px;
    line-height: 1.556em;
    letter-spacing: -.0045em;
    margin-bottom: 16px;
}
p.smaller-copy {
    font-size: 15px;
    line-height: 1.60em;
    letter-spacing: -.003em;
    margin-bottom: 8px;
}
p.smallest-copy {
    font-size: 13px;
    line-height: 1.385em;
    letter-spacing: -.0021em;
    margin-bottom: 4px;
}
p.headline {
    font-size: 23px;
    line-height: 1.522em;
    letter-spacing: -.006em;
    margin-bottom: 24px;
    font-family: 'Sanchez', serif;
    color: var(--gray-05);
}
strong {
    color: var(--Gray-gray-08);
}
.align--left {
    text-align: left;
}
.align--right {
    text-align: right;
}
.align--center {
    text-align: center;
}
.text-dark-gray {
    color: var(--gray-06)!important;
}
.page-content ul, .page-content ol {
    width: auto;
    overflow: hidden;
}
ul {
    margin: 40px 0;
    list-style: disc;
    padding-left: 0;
}
ol {
    margin-top: 0;
    margin-bottom: 32px;
    padding-left: 0;
}
ul li {
    font-size: 21px;
    line-height: 35px;
    letter-spacing: -.005em;
    margin-bottom: 0;
    margin-left: 0;
}
ul li:last-child, ul li:only-child {
    margin-bottom: 0;
}
ul.list-arrow {
    list-style: none;
}
ul.list-arrow li {
    padding-left: 24px;
}
ul.list-plain {
    list-style: none;
}
ul.list-plain.list-arrow li {
    background-position: top 8px;
}
ul.list-small {
    margin: 24px 0;
}
ul.list-small li {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 18px;
    line-height: 1.556em;
    letter-spacing: -.0045em;
    margin-bottom: 0;
}
ul li, ol li {
    list-style-position: inside;
    color: var(--gray-05);
    font-weight: 400;
    font-family: var(--font-inter);
    font-size: 18px;
    line-height: 1.5em;
    padding: 11px 12px;
}
ol li:last-child, ol li:only-child {
    margin-bottom: 0;
}
article.single-post .single-post-content .wysiwyg__content ul li:not(.fx-cta ul li, .fx-callout ul li), article.single-post .single-post-content .wysiwyg__content ol li:not(.fx-cta ol li, .fx-callout ol li), .blue-shading li:not(.single-post-v3 .wysiwyg li) {
    background: rgb(239, 243, 249);
    background: linear-gradient(90deg, rgba(239, 243, 249, 1) 11%, rgba(255, 255, 255, 1) 30%);
    list-style-position: inside;
    color: var(--gray-05);
    font-family: var(--font-inter);
    font-size: 18px;
    line-height: 1.5em;
    padding: 11px 12px;
}
article.single-post .single-post-content .wysiwyg__content ul li:not(.fx-cta ul li, .fx-callout ul li) p, article.single-post .single-post-content .wysiwyg__content ol li:not(.fx-cta ol li, .fx-callout ol li) p, .blue-shading li:not(.single-post-v3 .wysiwyg li) p {
    color: var(--gray-05);
    font-family: var(--font-inter);
    font-size: 18px;
    line-height: 1.5em;
}
.ubermenu-content-block .ubermenu-widget {
    cursor: auto;
}
nav.ubermenu>ul.ubermenu-nav>li.ubermenu-item>a.ubermenu-target {
    cursor: default;
}
a, a strong {
    word-break: break-word;
    color: inherit;
    -webkit-text-decoration-color: var(--Primary-Blue);
    text-decoration-color: var(--Primary-Blue);
    text-underline-position: under;
}
a:hover {
    -webkit-text-decoration-color: var(--Tertiary-Teal-Light);
    text-decoration-color: var(--Tertiary-Teal-Light);
}

.bg-gray a:not(.fx-btn) {
    -webkit-text-decoration-color: var(--blue-02);
    text-decoration-color: var(--blue-02);
}
.bg-gray a:not(.fx-btn):hover {
    -webkit-text-decoration-color: var(--blue-03);
    text-decoration-color: var(--blue-03);
}
.bg-blue-dark a:not(.fx-btn) {
    -webkit-text-decoration-color: var(--white);
    text-decoration-color: var(--white);
}
.bg-blue-dark a:not(.fx-btn):hover {
    color: var(--blue-14);
    -webkit-text-decoration-color: var(--blue-14);
    text-decoration-color: var(--blue-14);
}
hr {
    border-color: #BDBDBD;
    border-top-style: solid;
    border-width: 0.5px!important;
}
#JotFormIFrame-211035459636052 {
    margin-bottom: 40px;
}
.hidden-element {
    display: none;
}
.container, .container-fluid, .container-1520px, .container-1100px {
    margin-right: auto;
    margin-left: auto;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.container {
    max-width: 1366px !important;
}
.container-1520px {
    max-width: 1520px;
}
.container-1100px {
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.section-margins {
    margin-top: var(--section-margins);
    margin-bottom: var(--section-margins);
}
.section-padding {
    padding-top: var(--section-margins);
    padding-bottom: var(--section-margins);
}
.row {
    margin-left: -24px;
    margin-right: -24px;
}
[class*="col-"] {
    position: relative;
    min-height: 1px;
    padding-left: 24px;
    padding-right: 24px;
}
[class*="col-xxs-"] {
    float: left;
}
.col-xxs-12 {
    width: 100%}
.col-xxs-11 {
    width: 91.66666667%}
.col-xxs-10 {
    width: 83.33333333%}
.col-xxs-9 {
    width: 75%}
.col-xxs-8 {
    width: 66.66666667%}
.col-xxs-7 {
    width: 58.33333333%}
.col-xxs-6 {
    width: 50%}
.col-xxs-5 {
    width: 41.66666667%}
.col-xxs-4 {
    width: 33.33333333%}
.col-xxs-3 {
    width: 25%}
.col-xxs-2 {
    width: 16.66666667%}
.col-xxs-1 {
    width: 8.33333333%}
.col-xxs-pull-12 {
    right: 100%}
.col-xxs-pull-11 {
    right: 91.66666667%}
.col-xxs-pull-10 {
    right: 83.33333333%}
.col-xxs-pull-9 {
    right: 75%}
.col-xxs-pull-8 {
    right: 66.66666667%}
.col-xxs-pull-7 {
    right: 58.33333333%}
.col-xxs-pull-6 {
    right: 50%}
.col-xxs-pull-5 {
    right: 41.66666667%}
.col-xxs-pull-4 {
    right: 33.33333333%}
.col-xxs-pull-3 {
    right: 25%}
.col-xxs-pull-2 {
    right: 16.66666667%}
.col-xxs-pull-1 {
    right: 8.33333333%}
.col-xxs-pull-0 {
    right: auto;
}
.col-xxs-push-12 {
    left: 100%}
.col-xxs-push-11 {
    left: 91.66666667%}
.col-xxs-push-10 {
    left: 83.33333333%}
.col-xxs-push-9 {
    left: 75%}
.col-xxs-push-8 {
    left: 66.66666667%}
.col-xxs-push-7 {
    left: 58.33333333%}
.col-xxs-push-6 {
    left: 50%}
.col-xxs-push-5 {
    left: 41.66666667%}
.col-xxs-push-4 {
    left: 33.33333333%}
.col-xxs-push-3 {
    left: 25%}
.col-xxs-push-2 {
    left: 16.66666667%}
.col-xxs-push-1 {
    left: 8.33333333%}
.col-xxs-push-0 {
    left: auto;
}
.col-xxs-offset-12 {
    margin-left: 100%}
.col-xxs-offset-11 {
    margin-left: 91.66666667%}
.col-xxs-offset-10 {
    margin-left: 83.33333333%}
.col-xxs-offset-9 {
    margin-left: 75%}
.col-xxs-offset-8 {
    margin-left: 66.66666667%}
.col-xxs-offset-7 {
    margin-left: 58.33333333%}
.col-xxs-offset-6 {
    margin-left: 50%}
.col-xxs-offset-5 {
    margin-left: 41.66666667%}
.col-xxs-offset-4 {
    margin-left: 33.33333333%}
.col-xxs-offset-3 {
    margin-left: 25%}
.col-xxs-offset-2 {
    margin-left: 16.66666667%}
.col-xxs-offset-1 {
    margin-left: 8.33333333%}
.col-xxs-offset-0 {
    margin-left: 0;
}
@media (min-width:600px) {
    [class*="col-xs-"] {
    float: left;
}
.col-xs-12 {
    width: 100%}
.col-xs-11 {
    width: 91.66666667%}
.col-xs-10 {
    width: 83.33333333%}
.col-xs-9 {
    width: 75%}
.col-xs-8 {
    width: 66.66666667%}
.col-xs-7 {
    width: 58.33333333%}
.col-xs-6 {
    width: 50%}
.col-xs-5 {
    width: 41.66666667%}
.col-xs-4 {
    width: 33.33333333%}
.col-xs-3 {
    width: 25%}
.col-xs-2 {
    width: 16.66666667%}
.col-xs-1 {
    width: 8.33333333%}
.col-xs-pull-12 {
    right: 100%}
.col-xs-pull-11 {
    right: 91.66666667%}
.col-xs-pull-10 {
    right: 83.33333333%}
.col-xs-pull-9 {
    right: 75%}
.col-xs-pull-8 {
    right: 66.66666667%}
.col-xs-pull-7 {
    right: 58.33333333%}
.col-xs-pull-6 {
    right: 50%}
.col-xs-pull-5 {
    right: 41.66666667%}
.col-xs-pull-4 {
    right: 33.33333333%}
.col-xs-pull-3 {
    right: 25%}
.col-xs-pull-2 {
    right: 16.66666667%}
.col-xs-pull-1 {
    right: 8.33333333%}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%}
.col-xs-push-11 {
    left: 91.66666667%}
.col-xs-push-10 {
    left: 83.33333333%}
.col-xs-push-9 {
    left: 75%}
.col-xs-push-8 {
    left: 66.66666667%}
.col-xs-push-7 {
    left: 58.33333333%}
.col-xs-push-6 {
    left: 50%}
.col-xs-push-5 {
    left: 41.66666667%}
.col-xs-push-4 {
    left: 33.33333333%}
.col-xs-push-3 {
    left: 25%}
.col-xs-push-2 {
    left: 16.66666667%}
.col-xs-push-1 {
    left: 8.33333333%}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%}
.col-xs-offset-11 {
    margin-left: 91.66666667%}
.col-xs-offset-10 {
    margin-left: 83.33333333%}
.col-xs-offset-9 {
    margin-left: 75%}
.col-xs-offset-8 {
    margin-left: 66.66666667%}
.col-xs-offset-7 {
    margin-left: 58.33333333%}
.col-xs-offset-6 {
    margin-left: 50%}
.col-xs-offset-5 {
    margin-left: 41.66666667%}
.col-xs-offset-4 {
    margin-left: 33.33333333%}
.col-xs-offset-3 {
    margin-left: 25%}
.col-xs-offset-2 {
    margin-left: 16.66666667%}
.col-xs-offset-1 {
    margin-left: 8.33333333%}
.col-xs-offset-0 {
    margin-left: 0;
}
}@media (min-width:768px) {
    [class*="col-sm-"] {
    float: left;
}
.col-sm-12 {
    width: 100%}
.col-sm-11 {
    width: 91.66666667%}
.col-sm-10 {
    width: 83.33333333%}
.col-sm-9 {
    width: 75%}
.col-sm-8 {
    width: 66.66666667%}
.col-sm-7 {
    width: 58.33333333%}
.col-sm-6 {
    width: 50%}
.col-sm-5 {
    width: 41.66666667%}
.col-sm-4 {
    width: 33.33333333%}
.col-sm-3 {
    width: 25%}
.col-sm-2 {
    width: 16.66666667%}
.col-sm-1 {
    width: 8.33333333%}
.col-sm-pull-12 {
    right: 100%}
.col-sm-pull-11 {
    right: 91.66666667%}
.col-sm-pull-10 {
    right: 83.33333333%}
.col-sm-pull-9 {
    right: 75%}
.col-sm-pull-8 {
    right: 66.66666667%}
.col-sm-pull-7 {
    right: 58.33333333%}
.col-sm-pull-6 {
    right: 50%}
.col-sm-pull-5 {
    right: 41.66666667%}
.col-sm-pull-4 {
    right: 33.33333333%}
.col-sm-pull-3 {
    right: 25%}
.col-sm-pull-2 {
    right: 16.66666667%}
.col-sm-pull-1 {
    right: 8.33333333%}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%}
.col-sm-push-11 {
    left: 91.66666667%}
.col-sm-push-10 {
    left: 83.33333333%}
.col-sm-push-9 {
    left: 75%}
.col-sm-push-8 {
    left: 66.66666667%}
.col-sm-push-7 {
    left: 58.33333333%}
.col-sm-push-6 {
    left: 50%}
.col-sm-push-5 {
    left: 41.66666667%}
.col-sm-push-4 {
    left: 33.33333333%}
.col-sm-push-3 {
    left: 25%}
.col-sm-push-2 {
    left: 16.66666667%}
.col-sm-push-1 {
    left: 8.33333333%}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%}
.col-sm-offset-11 {
    margin-left: 91.66666667%}
.col-sm-offset-10 {
    margin-left: 83.33333333%}
.col-sm-offset-9 {
    margin-left: 75%}
.col-sm-offset-8 {
    margin-left: 66.66666667%}
.col-sm-offset-7 {
    margin-left: 58.33333333%}
.col-sm-offset-6 {
    margin-left: 50%}
.col-sm-offset-5 {
    margin-left: 41.66666667%}
.col-sm-offset-4 {
    margin-left: 33.33333333%}
.col-sm-offset-3 {
    margin-left: 25%}
.col-sm-offset-2 {
    margin-left: 16.66666667%}
.col-sm-offset-1 {
    margin-left: 8.33333333%}
.col-sm-offset-0 {
    margin-left: 0;
}
}@media (min-width:1025px) {
    [class*="col-md-"] {
    float: left;
}
.col-md-12 {
    width: 100%}
.col-md-11 {
    width: 91.66666667%}
.col-md-10 {
    width: 83.33333333%}
.col-md-9 {
    width: 75%}
.col-md-8 {
    width: 66.66666667%}
.col-md-7 {
    width: 58.33333333%}
.col-md-6 {
    width: 50%}
.col-md-5 {
    width: 41.66666667%}
.col-md-4 {
    width: 33.33333333%}
.col-md-3 {
    width: 25%}
.col-md-2 {
    width: 16.66666667%}
.col-md-1 {
    width: 8.33333333%}
.col-md-pull-12 {
    right: 100%}
.col-md-pull-11 {
    right: 91.66666667%}
.col-md-pull-10 {
    right: 83.33333333%}
.col-md-pull-9 {
    right: 75%}
.col-md-pull-8 {
    right: 66.66666667%}
.col-md-pull-7 {
    right: 58.33333333%}
.col-md-pull-6 {
    right: 50%}
.col-md-pull-5 {
    right: 41.66666667%}
.col-md-pull-4 {
    right: 33.33333333%}
.col-md-pull-3 {
    right: 25%}
.col-md-pull-2 {
    right: 16.66666667%}
.col-md-pull-1 {
    right: 8.33333333%}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%}
.col-md-push-11 {
    left: 91.66666667%}
.col-md-push-10 {
    left: 83.33333333%}
.col-md-push-9 {
    left: 75%}
.col-md-push-8 {
    left: 66.66666667%}
.col-md-push-7 {
    left: 58.33333333%}
.col-md-push-6 {
    left: 50%}
.col-md-push-5 {
    left: 41.66666667%}
.col-md-push-4 {
    left: 33.33333333%}
.col-md-push-3 {
    left: 25%}
.col-md-push-2 {
    left: 16.66666667%}
.col-md-push-1 {
    left: 8.33333333%}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%}
.col-md-offset-11 {
    margin-left: 91.66666667%}
.col-md-offset-10 {
    margin-left: 83.33333333%}
.col-md-offset-9 {
    margin-left: 75%}
.col-md-offset-8 {
    margin-left: 66.66666667%}
.col-md-offset-7 {
    margin-left: 58.33333333%}
.col-md-offset-6 {
    margin-left: 50%}
.col-md-offset-5 {
    margin-left: 41.66666667%}
.col-md-offset-4 {
    margin-left: 33.33333333%}
.col-md-offset-3 {
    margin-left: 25%}
.col-md-offset-2 {
    margin-left: 16.66666667%}
.col-md-offset-1 {
    margin-left: 8.33333333%}
.col-md-offset-0 {
    margin-left: 0;
}
}@media (min-width:1200px) {
    [class*="col-lg-"] {
    float: left;
}
.col-lg-12 {
    width: 100%}
.col-lg-11 {
    width: 91.66666667%}
.col-lg-10 {
    width: 83.33333333%}
.col-lg-9 {
    width: 75%}
.col-lg-8 {
    width: 66.66666667%}
.col-lg-7 {
    width: 58.33333333%}
.col-lg-6 {
    width: 50%}
.col-lg-5 {
    width: 41.66666667%}
.col-lg-4 {
    width: 33.33333333%}
.col-lg-3 {
    width: 25%}
.col-lg-2 {
    width: 16.66666667%}
.col-lg-1 {
    width: 8.33333333%}
.col-lg-pull-12 {
    right: 100%}
.col-lg-pull-11 {
    right: 91.66666667%}
.col-lg-pull-10 {
    right: 83.33333333%}
.col-lg-pull-9 {
    right: 75%}
.col-lg-pull-8 {
    right: 66.66666667%}
.col-lg-pull-7 {
    right: 58.33333333%}
.col-lg-pull-6 {
    right: 50%}
.col-lg-pull-5 {
    right: 41.66666667%}
.col-lg-pull-4 {
    right: 33.33333333%}
.col-lg-pull-3 {
    right: 25%}
.col-lg-pull-2 {
    right: 16.66666667%}
.col-lg-pull-1 {
    right: 8.33333333%}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%}
.col-lg-push-11 {
    left: 91.66666667%}
.col-lg-push-10 {
    left: 83.33333333%}
.col-lg-push-9 {
    left: 75%}
.col-lg-push-8 {
    left: 66.66666667%}
.col-lg-push-7 {
    left: 58.33333333%}
.col-lg-push-6 {
    left: 50%}
.col-lg-push-5 {
    left: 41.66666667%}
.col-lg-push-4 {
    left: 33.33333333%}
.col-lg-push-3 {
    left: 25%}
.col-lg-push-2 {
    left: 16.66666667%}
.col-lg-push-1 {
    left: 8.33333333%}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%}
.col-lg-offset-11 {
    margin-left: 91.66666667%}
.col-lg-offset-10 {
    margin-left: 83.33333333%}
.col-lg-offset-9 {
    margin-left: 75%}
.col-lg-offset-8 {
    margin-left: 66.66666667%}
.col-lg-offset-7 {
    margin-left: 58.33333333%}
.col-lg-offset-6 {
    margin-left: 50%}
.col-lg-offset-5 {
    margin-left: 41.66666667%}
.col-lg-offset-4 {
    margin-left: 33.33333333%}
.col-lg-offset-3 {
    margin-left: 25%}
.col-lg-offset-2 {
    margin-left: 16.66666667%}
.col-lg-offset-1 {
    margin-left: 8.33333333%}
.col-lg-offset-0 {
    margin-left: 0;
}
}@media (min-width:1366px) {
    [class*="col-lgb-"] {
    float: left;
}
.col-lgb-3 {
    width: 25%}
}.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
    clear: both;
}
.fx-btn {
    display: inline-block;
    font-weight: 700!important;
    line-height: 30px!important;
    font-size: 18px!important;
    color: var(--gray-07);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    font-family: var(--font-inter);
    text-transform: none;
    outline: none;
    height: auto;
    margin: 0;
    letter-spacing: -.144px;
    padding: var(--s2) var(--s2-5);
}
.fx-primary-btn {
    font-size: 18px;
    line-height: 1.333em;
    font-weight: 500;
    transition: background .35s, color .35s!important;
    border-color: var(--Primary-Blue)!important;
    color: var(--Primary-White)!important;
    background-color: var(--Primary-Blue)!important;
}
.fx-primary-btn:hover {
    text-decoration: none!important;
    border-color: var(--Primary-Blue-Dark)!important;
    background-color: var(--Primary-Blue-Dark)!important;
}
.fx-primary-btn:focus {
    border-color: var(--Primary-Blue-Light)!important;
    background: var(--Primary-Blue)!important;
}
.fx-primary-btn:active {
    border-color: var(--Primary-Blue-Darkest)!important;
    background: var(--Primary-Blue-Darkest)!important;
}
.fx-primary-btn.disabled, .fx-primary-btn:disabled {
    border-color: var(--Primary-Dark-Gray)!important;
    background: var(--Primary-Dark-Gray)!important;
    cursor: default;
}
.fx-primary-btn-dark {
    font-size: 18px;
    line-height: 1.333em;
    font-weight: 500;
    border-color: var(--Primary-Lightest-Gray)!important;
    color: var(--Primary-Blue)!important;
    background-color: var(--Primary-Lightest-Gray)!important;
}
.fx-primary-btn-dark:hover {
    border-color: var(--Primary-Blue)!important;
    color: var(--Primary-White)!important;
    background-color: var(--Primary-Blue)!important;
}
.fx-primary-btn-dark:focus {
    color: var(--Primary-Blue)!important;
    background: var(--Primary-Lightest-Gray)!important;
}
.fx-primary-btn-dark:active {
    border-color: var(--Primary-Blue-Dark)!important;
    color: var(--Primary-White)!important;
    background: var(--Primary-Blue-Dark)!important;
}
.fx-primary-btn-dark.disabled, .fx-primary-btn-dark:disabled {
    border-color: var(--Primary-Dark-Gray)!important;
    color: var(--Primary-White)!important;
    background: var(--Primary-Dark-Gray)!important;
    cursor: default;
}
.fx-primary-btn-light {
    color: var(--Primary-Blue)!important;
    border: 2px solid var(--primary-blue-03)!important;
    font-size: 18px;
    line-height: 28px!important;
    font-weight: 600;
    transition: background .35s, color .35s!important;
    border-color: var(--Primary-Blue)!important;
    background: var(--Primary-White)!important;
}
.fx-btn-large.fx-primary-btn-light {
    line-height: 28px!important;
}
.fx-btn-small.fx-primary-btn-light {
    line-height: 20px!important;
}
.fx-primary-btn-light:hover {
    background: var(--Primary-Blue)!important;
    color: var(--Primary-White)!important;
    border-width: 2px!important;
    border-color: var(--Primary-Blue)!important;
}
.fx-primary-btn-light:focus {
    border-width: 2px!important;
    border-color: var(--Primary-Blue-Light);
    color: var(--Primary-Blue)!important;
    background: var(--Primary-White)!important;
}
.fx-primary-btn-light:active {
    border-width: 2px!important;
    border-color: var(--Primary-Blue)!important;
    color: var(--Primary-White)!important;
    background: var(--Primary-Blue)!important;
}
.fx-primary-btn-light.disabled, .fx-primary-btn-light:disabled {
    border-width: 2px!important;
    border-color: var(--Primary-Dark-Gray)!important;
    color: var(--Primary-White)!important;
    background: var(--Primary-Dark-Gray)!important;
    cursor: default;
}
.fx-secondary-btn {
    color: var(--Primary-White)!important;
    border: 1px solid var(--Secondary-Green)!important;
    font-size: 18px;
    line-height: 1.333em;
    background-color: var(--Secondary-Green)!important;
    font-weight: 500;
    transition: background .35s, color .35s!important;
}
.fx-secondary-btn:hover {
    border-color: var(--Secondary-Green-Darkest)!important;
    background: var(--Secondary-Green-Darkest)!important;
}
.fx-secondary-btn:focus {
    border-color: var(--Secondary-Green-Light)!important;
    background: var(--Secondary-Green)!important;
}
.fx-secondary-btn:active {
    border-color: var(--Secondary-Green-Darkest)!important;
    background: var(--Secondary-Green-Darkest)!important;
}
.fx-secondary-btn.disabled, .fx-secondary-btn:disabled {
    border-color: var(--Primary-Dark-Gray)!important;
    background: var(--Primary-Dark-Gray)!important;
    cursor: default;
}
.fx-secondary-btn-dark {
    border-color: var(--Secondary-Green)!important;
    color: var(--Primary-White)!important;
    background: var(--Secondary-Green)!important;
}
.fx-secondary-btn-dark:hover {
    border-color: var(--Secondary-Green-Darkest)!important;
    color: var(--Primary-White)!important;
    background: var(--Secondary-Green-Darkest)!important;
}
.fx-secondary-btn-dark:focus {
    color: var(--Primary-White)!important;
    background: var(--Secondary-Green)!important;
    border: 1px solid var(--Secondary-Green)!important;
}
.fx-secondary-btn-dark:active {
    border-color: var(--Secondary-Green-Darkest)!important;
    color: var(--Primary-White)!important;
    background: var(--Secondary-Green-Darkest)!important;
}
.fx-secondary-btn-dark.disabled, .fx-secondary-btn-dark:disabled {
    border-color: var(--Primary-Dark-Gray)!important;
    color: var(--Primary-White)!important;
    background: var(--Primary-Dark-Gray)!important;
    cursor: default;
}
.fx-secondary-yellow-btn {
    color: var(--heading-color)!important;
    border: 1px solid var(--yellow-04)!important;
    font-size: 18px!important;
    line-height: 1.333em!important;
    background-color: var(--yellow-04)!important;
    font-weight: 500!important;
}
.fx-secondary-yellow-btn:hover {
    background-color: var(--yellow-05)!important;
}
.fx-complementary-btn {
    color: var(--white)!important;
    border-color: var(--green-04)!important;
    font-size: 18px!important;
    line-height: 1.333em!important;
    background-color: var(--green-04)!important;
    font-weight: 500!important;
    transition: all .35s!important;
}
.fx-complementary-btn:hover {
    background-color: var(--green-05)!important;
}
.fx-tertiary-btn {
    font-family: var(--font-inter)!important;
    font-style: normal!important;
    text-decoration-color: var(--blue-01)!important;
    position: relative!important;
    color: var(--Primary-Blue)!important;
    padding: 0;
    text-transform: none!important;
    padding: 0px!important;
}
.fx-tertiary-btn:hover {
    color: var(--Primary-Blue-Dark)!important;
}
.fx-tertiary-btn:focus {
    color: var(--Primary-Blue)!important;
}
.fx-tertiary-btn:active {
    color: var(--Primary-Blue-Dark)!important;
}
.fx-tertiary-btn.disabled, .fx-tertiary-btn:disabled {
    color: var(--Primary-Dark-Gray)!important;
    cursor: default;
}
.fx-tertiary-btn:after, .fx-btn.fx-tertiary-btn:after, .btn.fx-tertiary-btn:after {
    content: none!important;
}
.fx-tertiary-btn:not(.has-arrow):not(.without-arrow) {
    padding-right: 36px!important;
}
.fx-tertiary-btn:not(.fx-btn-small):not(.has-arrow):not(.without-arrow)::after {
    font-family: 'icomoon-button'!important;
    content: "\e930"!important;
    margin-left: 4px!important;
    font-size: 22px!important;
    display: inline-block;
    position: relative;
    top: 3px;
    line-height: 32px!important;
}
.fx-tertiary-btn.fx-btn-small:not(.has-arrow):not(.without-arrow)::after {
    font-family: 'icomoon-button'!important;
    content: "\e930"!important;
    margin-left: 4px!important;
    font-size: 16px!important;
    position: absolute;
    top: -3px;
    line-height: 29px!important;
}
.fx-tertiary-btn-dark {
    color: var(--Primary-White)!important;
    padding: 0px!important;
}
.fx-tertiary-btn-dark:hover {
    color: var(--Primary-Blue-Light)!important;
}
.fx-tertiary-btn-dark:focus {
    color: var(--Primary-Blue-Light)!important;
}
.fx-tertiary-btn-dark:active {
    color: var(--Primary-Blue-Light)!important;
}
.fx-tertiary-btn-dark.disabled, .fx-tertiary-btn-dark:disabled {
    color: var(--Primary-Dark-Gray)!important;
    cursor: default;
}


.btn {
    display: inline-block;
    border-radius: 4px;
    border: 1px solid transparent;
    padding: var(--s2) var(--s5);
}
.btn, .btn i {
    font-family: var(--font-inter);
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -.144px;
}
.btn i {
    margin-left: var(--s0-5);
    top: 0;
}
.fx-border-bottom-btn {
    color: var(--primary-blue-03);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.571em;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding: 0 1.2rem 0 0;
    position: relative;
    text-align: left;
    text-decoration: underline;
    text-decoration-color: var(--blue-01);
}
.fx-border-bottom-btn::before {
    content: "\f104";
    font-family: 'Flaticon';
    position: absolute;
    top: 0;
    right: 0;
    transition: all .35s;
}
.fx-border-bottom-btn:hover::before {
    right: -3px;
}
.fx-border-bottom-btn:hover {
    text-decoration-color: var(--primary-blue-03);
}
.btn+.btn {
    margin-top: 5px;
}
.fx-btn+.fx-btn {
    margin-top: 5px;
}
.fx-btn-small {
    padding: var(--s1-5) var(--s3);
    font-size: 13px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 22px!important;
    letter-spacing: normal;
}
.fx-btn-small i {
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: normal;
}
.fx-btn-large {
    text-align: center;
    padding: var(--s2) var(--s3);
}
.fx-btn-large, .fx-btn-large i {
    font-size: 21px!important;
    font-style: normal;
    font-weight: 700!important;
    line-height: 30px!important;
    letter-spacing: -.168px;
}
.fx-btn-large i {
    font-size: 21px!important;
    font-style: normal;
    font-weight: 700!important;
    letter-spacing: -.168px;
    line-height: 26px!important;
}
.fx-btn-block {
    display: block;
}
.fx-link-with-arrow {
    color: #207DE9;
    text-align: center;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -.168px;
    display: inline-flex;
    gap: 8px;
    text-decoration: none;
    align-items: center;
}













.location-main-template-v2 .ic-map-pin:before {
    content: "\e900"}
.location-main-template-v2 .ic-arrow-down:before {
    content: "\e926"}
.location-main-template-v2 .ic-arrow-left:before {
    content: "\e927"}
.location-main-template-v2 .ic-arrow-right:before {
    content: "\e928"}
.location-main-template-v2 .ic-arrow-up:before {
    content: "\e929"}
.location-main-template-v2 .ic-chevron-down:before {
    content: "\e92e"}
.location-main-template-v2 .ic-chevron-left:before {
    content: "\e92f"}
.location-main-template-v2 .ic-chevron-right:before {
    content: "\e930"}
.location-main-template-v2 .ic-chevron-up:before {
    content: "\e931"}
.location-main-template-v2 .ic-phone-call:before {
    content: "\e93f"}

.ic-header-users:before {
    content: "\e910"}
.ic-header-monitor:before {
    content: "\e911"}
.ic-header-mail:before {
    content: "\e912"}
.ic-header-list:before {
    content: "\e913"}
.ic-header-grid:before {
    content: "\e914"}
.ic-header-file-text:before {
    content: "\e915"}
.ic-header-dollar-sign:before {
    content: "\e916"}
.ic-header-code:before {
    content: "\e917"}
.ic-header-bar-chart:before {
    content: "\e918"}
.ic-header-amazon:before {
    content: "\e900"}
.ic-header-arrow-right-circle:before {
    content: "\e901"}
.ic-header-bars:before {
    content: "\e902"}
.ic-header-chart-trending-up:before {
    content: "\e903"}
.ic-header-help:before {
    content: "\e904"}
.ic-header-info-circle:before {
    content: "\e905"}
.ic-header-minus:before {
    content: "\e906"}
.ic-header-package:before {
    content: "\e907"}
.ic-header-phone-classic:before {
    content: "\e908"}
.ic-header-plus:before {
    content: "\e909"}
.ic-header-search:before {
    content: "\e90a"}
.ic-header-share:before {
    content: "\e90b"}
.ic-header-shopping-bag:before {
    content: "\e90c"}
.ic-header-star:before {
    content: "\e90d"}
.ic-header-trending-up:before {
    content: "\e90e"}
.ic-header-user:before {
    content: "\e90f"}
.ic-header-arrow-down:before {
    content: "\e926"}
.ic-header-arrow-left:before {
    content: "\e927"}
.ic-header-arrow-right:before {
    content: "\e928"}
.ic-header-arrow-up:before {
    content: "\e929"}
.ic-header-chevron-down:before {
    content: "\e92e"}
.ic-header-chevron-left:before {
    content: "\e92f"}
.ic-header-chevron-right:before {
    content: "\e930"}
.ic-header-chevron-up:before {
    content: "\e931"}




[class^="ic2-header-"], [class*=" ic2-header"] {
    font-family: 'icomoon-header2'!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ic2-header-cross:before {
    content: "\e900"}
@font-face {
    font-family: 'icomoon';

    font-weight: 400;
    font-style: normal;
    font-display: block;
}
[class^="ic-sidebar-"], [class*=" ic-sidebar-"] {
    font-family: 'icomoon'!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

table {
    border-collapse: collapse;
}
.table-wrap-outer {
    position: relative;
}
.table-wrap-inner {
    overflow: auto;
}
.js-table-fade {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
.table-wrap-outer:after {
    content: '';
    position: absolute;
    right: -1px;
    top: 0;
    height: 100%;
    width: 80px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}
@media (min-width:600px) {
    .table-wrap-outer: after {
    display: none;
}
.table-wrap-inner {
    overflow: visible!important;
}
}table:not(.exclude-default-table-style) {
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    margin-top: 48px;
    margin-bottom: 48px;
    overflow: auto;
    width: 100%;
    font-size: 16px;
    font-family: var(--font-inter);
    color: #6e7b81;
}
table:not(.exclude-default-table-style)>* {
    box-sizing: border-box;
}
table:not(.exclude-default-table-style) th {
    border: 0;
    color: #fff;
    font-weight: 900;
    line-height: 1.5em;
    text-transform: uppercase;
    background: #4166a6;
}
table:not(.exclude-default-table-style) th, table:not(.exclude-default-table-style) td {
    padding: 16px;
    vertical-align: middle;
    color: #6e7b81;
    text-align: left;
}
table:not(.exclude-default-table-style) th {
    border: 1px solid #d3d3d3;
    color: #374046;
}
table:not(.exclude-default-table-style) th {
    text-align: left;
    padding-left: 16px!important;
}
table:not(.exclude-default-table-style) th, .static-table-heading {
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: #466db2!important;
    font-family: var(--font-inter);
    text-transform: uppercase;
}
table:not(.ninja_footable) tr th:nth-child(odd), table:not(.ninja_footable) tr td:nth-child(odd) {
    padding: 28px;
    min-width: 200px;
}
table:not(.ninja_footable) th {
    border-bottom: 1px solid #ccc;
    border: 1px solid transparent;
    color: #374046;
}
table:not(.ninja_footable) td:not(:first-child) {
    text-align: center;
}
.footable.table>tbody>tr.footable-header>th {
    padding-left: 28px!important;
    padding-right: 28px!important;
    text-align: center;
    vertical-align: middle;
}
.footable.table>tbody>tr.footable-header>th:nth-child(1) {
    text-align: left;
    vertical-align: middle;
}
table:not(.exclude-default-table-style):not(.ninja_footable) {
    border: none!important;
    width: fit-content;
    max-width: 100%;
    border: 1px solid var(--Primary-Blue-Lightest, #CCE4FF)!important;
    border-radius: 8px;
}
table.aligncenter:not(.exclude-default-table-style):not(.ninja_footable) {
    margin-left: auto!important;
    margin-right: auto!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) th {
    color: var(--gray-05)!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) tr {
    color: rgba(0, 0, 0, .87)!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) tr:nth-child(even) td {
    background: var(--Core-Blue-blue-00, #F9FBFF);
}
table:not(.exclude-default-table-style):not(.ninja_footable) th, table:not(.exclude-default-table-style):not(.ninja_footable) td {
    border-bottom: 1px solid #d3d3d3;
    padding: 28px!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) tr:last-child td {
    border-bottom: none;
}
table:not(.exclude-default-table-style):not(.ninja_footable) th {
    color: var(--gray-05)!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 32px!important;
    letter-spacing: -0.018em!important;
    font-size: 18px!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) td {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.0045em;
    color: #374046;
}
table:not(.exclude-default-table-style):not(.ninja_footable).table-heading-format tr td ul li {
    font-weight: normal!important;
    font-size: 18px!important;
    line-height: 24px!important;
    letter-spacing: -0.0045em!important;
    color: #374046!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) h2 {
    padding-left: 0;
}
table:not(.exclude-default-table-style):not(.ninja_footable) h2::before {
    content: none!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) th, table:not(.exclude-default-table-style):not(.ninja_footable).table-heading-format tr:first-child td {
    font-style: normal!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    line-height: 32px!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) thead tr, table:not(.exclude-default-table-style):not(.ninja_footable).table-heading-format tr:first-child {
    border-bottom: #207DE9 2px solid!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) td, table:not(.exclude-default-table-style):not(.ninja_footable) th {
    border: 1px solid var(--Primary-Blue-Lightest, #CCE4FF)!important;
    border-bottom: none!important;
    border-top: none!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) td:first-child, table:not(.exclude-default-table-style):not(.ninja_footable) th:first-child {
    border-left: none!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) td:last-child, table:not(.exclude-default-table-style):not(.ninja_footable) th:last-child {
    border-right: none!important;
}
table:not(.exclude-default-table-style):not(.ninja_footable) tr:first-child td:first-child, table:not(.exclude-default-table-style):not(.ninja_footable) tr:first-child th:first-child {
    border-top-left-radius: 8px;
}
label {
    color: #CAD6EB;
    display: block;
    font-size: 14px;
    font-family: var(--font-inter);
    font-weight: 400;
    margin-bottom: 20px;
}
select {
    background: var(--white);
    border: 1px solid var(--blue-02);
    border-radius: 4px;
    color: var(--copy-color);
    padding: 10px 15px;
    width: 100%}
select:not(.cta-variant-selection):not(.marketing-calc-template select):not(.select-with-caret):not(.page-template-page-cta-library select) {
    -webkit-appearance: none;
}
textarea {
    resize: none;
}
input:not([type="radio"]):not([type="checkbox"]), button, textarea {
    -webkit-appearance: none;
}
input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
    outline: none;
    border: 1px solid #ccc;
}
[type="text"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="url"], [type="week"], [type="date"] {
    background-color: var(--white);
    border-radius: 5px;
    border: 0;
    color: #fff;
    font-family: 'Inter';
    font-weight: 400;
    height: 50px;
    padding: 0 20px;
    width: 65%}
[type="submit"] {
    border: 0;
    height: 50px;
    margin-left: 10px;
    padding: 13px 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
}
button::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border: none;
    padding: 0;
}
.grecaptcha-badge {
    visibility: hidden;
}
.form__proposal input[type="text"] {
    width: 100%;
    height: 100%;
    padding: 16px 15px;
    font-family: var(--font-inter);
    font-style: normal;
    font-size: 18px;
    line-height: 16px;
    letter-spacing: -.0055em;
    color: var(--text-color);
    background-color: var(--white);
    border: 1px solid var(--gray-09);
    border-radius: 3px;
}
.form__proposal {
    width: 100%}
.form__proposal form input {
    width: 100%}
.form__proposal form .btn, .form__proposal_stack form .btn {
    border-radius: 4px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.333em;
    width: 100%;
    margin-left: 0;
    margin-top: 1rem;
    height: auto;
    padding: 16px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form__proposal form .btn i, .form__proposal_stack form .btn i {
    font-size: 22px;
    font-weight: 500;
    margin-left: 10px;
}
.form__proposal form input::-webkit-input-placeholder {
    font-family: var(--font-inter);
    font-weight: 500;
}
.form__proposal form input::-moz-placeholder {
    font-family: var(--font-inter);
    font-weight: 500;
}
.form__proposal form input:-ms-input-placeholder {
    font-family: var(--font-inter);
    font-weight: 500;
}
.form__proposal form input:-moz-placeholder {
    font-family: var(--font-inter);
    font-weight: 500;
}
@media (min-width:1200px) {
    .form__proposal form .form-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.form__proposal form .btn {
    margin-top: 0;
    margin-left: 1rem;
}
}.simple-suscribe-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 30px;
}
.simple-suscribe-form input[type="text"], .simple-suscribe-form input[type="email"] {
    background: var(--white);
    border: 1px solid var(--gray-09);
    border-radius: 4px;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    color: var(--text-color);
    margin: 0;
    outline: none;
    box-shadow: none;
    width: 100%;
    height: 56px;
    font-size: 18px;
    line-height: 16px;
    letter-spacing: -.0055em;
    padding: 16px 20px;
}
.simple-suscribe-form .fx-btn {
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 18px;
    line-height: 1.333em;
    margin-top: 10px;
    height: 56px;
    width: 100%}
@media (min-width:1025px) {
    .simple-suscribe-form {
    flex-direction: row;
}
.simple-suscribe-form input[type="text"], .simple-suscribe-form input[type="email"], .simple-suscribe-form .btn {
    width: 60%;
    height: 76px;
    font-size: 21px;
    line-height: 1.333em;
    letter-spacing: -.0055em;
    padding: 24px;
}
.simple-suscribe-form .fx-btn {
    width: 35%;
    margin-left: 10px;
    height: 76px;
    font-size: 21px;
    line-height: 1.333em;
    margin-top: 0;
    text-align: center;
    letter-spacing: -.008em;
}
}.wp-pagenavi {
    margin-top: 50px;
}
.wp-pagenavi .pages {
    border: 0;
    margin-left: 0;
    padding-left: 0;
}
.wp-pagenavi span.current, .wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
    border: 1px solid #ddd;
    display: inline-block;
    padding: 6px 11px;
}
.wp-pagenavi span.current {
    background-color: #ddd;
    border-color: #ddd;
}
@media (min-width:1025px) {
    .wp-pagenavi {
    margin-top: 70px;
}
}.no-padding {
    padding: 0px!important;
}
.pricing-table-list {
    padding-left: 24px;
    padding-right: 24px;
}
.pricing-table-list.is-count-less-three>.row {
    justify-content: center;
}
.pricing-table-list .plan .header {
    width: 100%;
    padding: 30px;
}
.pricing-table-list .plan .header .name {
    color: var(--white);
    margin-bottom: 4px;
}
.pricing-table-list .plan .header .billing {
    margin-bottom: 20px;
}
.pricing-table-list .plan .header .billing .price {
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 900;
    font-size: 56px;
    line-height: 64px;
    letter-spacing: -.042em;
    color: var(--white);
}
.pricing-table-list .plan .header .billing .cycle, .pricing-table-list .plan .header .additional-info p {
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 1.667em;
    letter-spacing: -.0055em;
    color: var(--white);
}
.pricing-table-list .plan .header .initial-investment {
    padding: 4px 8px;
    background: #1C2D47;
    border-radius: 4px;
    margin-bottom: 24px;
    text-transform: uppercase;
    color: var(--white);
    text-align: center;
    width: auto;
    display: inline-block;
}
.pricing-table-list .plan .header .btn-send-proposal {
    width: 100%;
    text-align: center;
    padding: 16px;
    float: left;
}
.pricing-table-list .plan .features-wrapper {
    float: left;
    width: 100%;
    height: auto;
    background: var(--white);
}
.pricing-table-list .plan ul.features-list {
    width: 100%}
.pricing-table-list .plan ul.features-list li {
    font-family: var(--font-inter);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.333em;
    letter-spacing: -.0045em;
    color: #374046;
    padding: 28px;
}
.pricing-table-list .plan ul.features-list li:not(:last-child) {
    border-bottom: 1px solid var(--blue-01);
}
.large-plan-type .fx-btn {
    font-size: 16px;
}
.pricing-table-list .plan {
    padding-left: 0;
    padding-right: 0;
}
.pricing-table-list .plan:nth-child(1) .header {
    background: var(--blue-04);
}
.pricing-table-list .plan:nth-child(1) ul.features-list {
    background-color: var(--white);
}
.pricing-table-list .plan:nth-child(2) .header {
    background: var(--blue-05);
}
.pricing-table-list .plan:nth-child(2) ul.features-list {
    background: var(--light-blue);
}
.pricing-table-list .plan:nth-child(3) .header {
    background: var(--blue-06);
}
.pricing-table-list .plan:nth-child(3) ul.features-list {
    background-color: var(--white);
}
.pricing-table-list .plan:nth-child(3n+1) .header {
    background: var(--blue-04);
}
.pricing-table-list .plan:nth-child(3n+2) .header {
    background: var(--blue-05);
}
.pricing-table-list .plan:nth-child(3n+3) .header {
    background: var(--blue-06);
}
.pricing-table-list .plan:nth-child(3n+2) ul.features-list {
    background: var(--light-blue);
}
div[id*="float_footable_"] table tr.footable-header th {
    border-top: 0;
    border-bottom: 0;
}
div[id*="float_footable_"] table tr.footable-header th:first-child, div[id*="float_footable_"] table tr.footable-header th:last-child {
    border: 0;
}
div[id*="float_footable_"] table tr.footable-header th {
    background-color: #eaeff7!important;
    color: #374046!important;
}
.features-list li {
    font-family: var(--font-inter);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.333em;
    letter-spacing: -.0045em;
    color: var(--gray-05);
    padding: 15px 10px;
    margin-left: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.features-list li .check {
    margin-right: 10px;
}
.features-list li .check img {
    max-width: fit-content;
}
.features-list a {
    width: 100%}
.features-list li:not(:last-child) {
    border-bottom: 1px solid var(--blue-01);
}
.plan .fx-btn {
    padding: 15px;
}
.pricing-table-list:not(:first-child) {
    margin-top: 40px;
}
@media(min-width :600px) {
    .pricing-table-list .row {
    display: flex;
    flex-wrap: wrap;
}
.pricing-table-list .plan .header .initial-investment {
    margin-bottom: 40px;
}
}@media (min-width:1025px) {
    .pricing-table-list .plan .header {
    padding: 40px;
}
}@media (max-width:1025px) {
    .pricing-table-list .plan {
    margin-bottom: 24px;
    height: auto;
    display: block;
}
}@media(min-width:1025px) {
    .sticky-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.features-list li {
    padding: 28px;
}
}.location-main-template-v2 {
    padding-top: 64px;
    padding-bottom: 64px;
}
.location-main-template-v2 .location-intro-img {
    text-align: center;
}
.location-main-template-v2 .location-intro-img img {
    max-width: 100%;
    height: auto;
}
.location-main-template-v2 .location-intro .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
.location-main-template-v2 .location-intro-badge {
    margin-bottom: 14px;
}
.location-main-template-v2 .location-intro-badge span {
    display: inline-block;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 1.571em;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-family: var(--font-inter);
    color: #FFF;
    background-color: #37ACA4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.location-main-template-v2 .location-intro-badge span i {
    vertical-align: middle;
    font-size: 16px;
    margin-right: 4px;
}
.location-main-template-v2 .location-intro-subtitle {
    margin: 0 0 12px;
}
.location-main-template-v2 .location-intro-text {
    color: var(--Primary-Dark-Gray, #6E7B81);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -.081px;
    margin-bottom: 24px;
}
.location-main-template-v2 .location-intro-link a {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.333em;
    letter-spacing: -.018em;
    text-decoration: none;
}
.location-main-template-v2 .location-intro-nav {
    list-style: none;
    margin: 36px 0 38px;
    padding: 0;
}
.location-main-template-v2 .location-intro-nav li {
    display: inline-block;
    margin-right: 32px;
    margin-left: 0;
}
.location-main-template-v2 .location-intro-nav li:last-child {
    margin-left: 0;
}
.location-main-template-v2 .location-intro-nav a {
    font-size: 14px;
    text-decoration: none;
    line-height: 1.571em;
    letter-spacing: .05em;
    font-family: var(--font-inter);
    text-transform: uppercase;
    color: #207DE9;
    position: relative;
}
.location-main-template-v2 .location-intro-nav a i {
    margin-left: 10px;
    font-size: 16px;
}
.location-main-template-v2 .location-intro-nav a:hover {
    color: #4C74B9;
}
.location-main-template-v2 .location-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.location-main-template-v2 .location-row>div {
    margin-bottom: 48px;
}
.location-main-template-v2 .location-card {
    min-height: 100%;
    background: #FFF;
    border: 1px solid #CED4DA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 24px;
    display: block;
    float: left;
    width: 100%}
.location-main-template-v2 .location-card .card-title {
    font-size: 32px;
    font-family: var(--font-inter);
    font-weight: 900;
    color: #374046;
    margin: 0 0 16px!important;
}
.location-main-template-v2 .location-card .card-text {
    margin: 0 0 32px;
    color: #374046;
    letter-spacing: -.0055em;
    font-family: var(--font-inter);
    font-size: 21px;
    line-height: 1.5em;
}
.location-main-template-v2 .location-card .card-link {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.333em;
    font-family: var(--font-inter);
    letter-spacing: -.018em;
    color: #207DE9;
    text-decoration: none;
    width: 100%;
    display: block;
}
.location-main-template-v2 .location-card .card-link i {
    font-size: 32px;
    vertical-align: middle;
    margin-right: 16px;
}
.location-main-template-v2 .location-card .card-link a {
    position: relative;
    padding-left: 40px;
}
.location-main-template-v2 .location-card .card-link a::before {
    position: absolute;
    font-family: 'icomoon-footer';
    content: "\e93f";
    top: 0;
    left: 0;
    font-size: 29px;
}
.page-template-httpstatuses h1 {
    font-size: 54px!important;
}
.page-template-httpstatuses .sidebar-container .additional>p, .page-template-httpstatuses .sidebar-container .additional>p a {
    font-size: 14px!important;
    margin-bottom: 5px!important;
    line-height: 1.6em!important;
}
.page-template-httpstatuses blockquote {
    margin-left: 0px!important;
}
.page-template-httpstatuses code {
    background-color: var(--gray-01);
    padding: 0 5px;
}
.page-template-httpstatuses .page-content ul {
    margin-top: 0;
}
.page-template-httpstatuses .page-content {
    margin-top: 250px;
}






.location-main-template-v2 .location-intro-link {
    margin-bottom: 32px;
}
.location-main-template-v2 .location-intro-link, .location-main-template-v2 .location-intro-link a {
    font-size: 20px;
    line-height: 1.40em;
}
.location-main-template-v2 .location-intro-nav:before {
    clear: both;
    content: "";
    display: block;
}
.location-main-template-v2 .location-intro-nav {
    clear: both;
}
.location-main-template-v2 .location-card {
    padding: 24px;
}
.location-main-template-v2 .location-row>div {
    margin-bottom: 16px;
}
.location-intro-content {
    padding-top: 0px!important;
}
.location-main-template-v2 .location-listing__section {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}
.location-main-template-v2 .location-listing__section>a {
    flex-grow: 1;
}
.location-main-template-v2 .blue-primary-btn {
    color: white!important;
    border-color: #207DE9;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.333em;
    outline: none;
    background-color: #207DE9;
}
.location-main-template-v2 .blue-primary-btn:hover {
    background-color: #0c57ad!important;
}
.location-main-template-v2 .blue-primary-btn i {
    padding-top: 3px;
    float: right;
    display: inline;
}
.location-main-template-v2 .location-card .btn {
    margin-top: 24px;
    position: relative;
}
.location-main-template-v2 .location-card .btn::after {
    position: relative;
    font-family: 'icomoon-location';
    content: "\e930";
    top: 2px;
    right: 0;
}
@media(min-width :768px) {
    .location-main-template-v2 {
    padding-top: 0;
    padding-bottom: 96px;
}
}.locations_list__static .row {
    display: flex;
    flex-wrap: wrap;
}
.locations_list__static .locations_list__static-item {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
}
.locations_list__static .location-card {
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    height: 100%}
.locations_list__static-item.regional-hub .location-card {
    background-color: #CCE4FF;
    border-color: #CCE4FF;
}
.locations_list__static-item.regional-hub .location-card iframe {
    width: 100%;
    height: 100%;
    border: 0;
}
.locations_list__static .location-card .location-listing__section {
    margin-top: auto;
}
.ninja_table_wrapper .fx-primary-btn {
    min-width: 135px;
}
.foo-table img {
    max-width: 130px!important;
    width: auto!important;
    height: auto!important;
    max-height: none!important;
}
.foo-table {
    font-size: 16px!important;
    border: 1px solid #C2C2C2!important;
    border-radius: 0!important;
    margin: 0px!important;
}
@media screen and (min-width:1180px) and (max-width:1182px) {
    .masthead-container .masthead-content .description {
    max-width: 100%}
.masthead-container .col-sm-offset-1 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
}.footable_parent.ninja_table_wrapper table {
    overflow: hidden!important;
}
.footable_parent.semantic_ui .ui.table {
    border: 1px solid #D2DCEE!important;
}
.footable_parent.ninja_table_wrapper .ui.table thead, .footable_parent.ninja_table_wrapper tbody {
    max-width: 100%!important;
}
.footable_parent.ninja_table_wrapper .ui.compact.table td, .footable_parent.ninja_table_wrapper .footable-header th {
    padding: 28px!important;
    display: flex!important;
    align-items: center;
    flex-direction: column;
}
#footable_92222, #footable_92231 {
    width: 100%!important;
    min-width: 100%!important;
}
.profilefx-template section a:not(.btn) {
    color: #869298;
    text-decoration: underline!important;
    -webkit-text-decoration-color: var(--blue-01)!important;
    text-decoration-color: var(--blue-01)!important;
}
.profilefx-template section a:not(.btn):hover {
    -webkit-text-decoration-color: var(--blue-03)!important;
    text-decoration-color: var(--blue-03)!important;
}
#footable_parent_153084 table#footable_153084 thead tr.footable-header th:first-child, #footable_parent_153084 table#footable_153084 tbody tr td.ninja_clmn_nm_website_cost_table {
    width: 40%;
    display: table!important;
    background-color: white!important;
}
#footable_parent_153084 table#footable_153084 thead tr.footable-header th:first-child img {
    width: 50%!important;
    margin: 0;
    padding: 0;
    height: auto!important;
    min-width: 150px;
    max-width: 200px!important;
    float: none;
    display: block;
}
#footable_parent_153084 table#footable_153084 thead tr.footable-header th:last-child {
    background-color: white!important;
    color: black!important;
}
#footable_parent_153084 table#footable_153084 tbody tr td:last-child {
    background-color: white!important;
    color: black!important;
    color: #f56c6c!important;
}
#footable_parent_153084 table#footable_153084 tbody tr td:last-child {
    text-align: center;
}
#footable_parent_153084 table#footable_153084 thead tr th:nth-child(2), #footable_parent_153084 table#footable_153084 thead tr th:nth-child(3), #footable_parent_153084 table#footable_153084 thead tr th:nth-child(4) {
    width: 20%;
    background-color: white!important;
    text-align: center;
    align-items: center;
    justify-content: center;
}
#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(2), #footable_parent_153084 table#footable_153084 tbody tr td:nth-child(3), #footable_parent_153084 table#footable_153084 tbody tr td:nth-child(4) {
    width: 20%;
    background-color: white!important;
    text-align: center;
    align-items: center;
    justify-content: center;
}
#footable_parent_153084 table#footable_153084 thead tr th:nth-child(2) {
    background-color: #eaeff7!important;
}
#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(2) {
    background-color: #eaeff7!important;
}
#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(3), #footable_parent_153084 table#footable_153084 tbody tr td:nth-child(4) {
    font-size: 26px;
    color: #f56c6c;
}
#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(2) i, #footable_parent_153084 table#footable_153084 tbody tr td:nth-child(3) i {
    font-size: 28px;
    width: 28px;
    height: 28px;
    background-size: 28px;
}
#footable_parent_153084 table#footable_153084 tbody tr td span.cost {
    color: black!important;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600!important;
}
#footable_parent_153084 table#footable_153084 thead tr th:nth-child(2) img {
    width: 100%!important;
    min-width: 150px;
    max-width: 200px!important;
}
.page-id-6 .page-content>div>section {
    content-visibility: auto;
}
.page-id-6 .page-content>div>section:nth-of-type(1) {
    contain-intrinsic-size: 632px;
}
.page-id-6 .page-content>div>section:nth-of-type(2) {
    contain-intrinsic-size: 64px;
}
.page-id-6 .page-content>div>section:nth-of-type(3) {
    contain-intrinsic-size: 186px;
}
.page-id-6 .page-content>div>section:nth-of-type(4) {
    contain-intrinsic-size: 646px;
}
.page-id-6 .page-content>div>section:nth-of-type(5) {
    contain-intrinsic-size: 800px;
}
.page-id-6 .page-content>div>section:nth-of-type(6) {
    contain-intrinsic-size: 980px;
}
.page-id-6 .page-content>div>section:nth-of-type(7) {
    contain-intrinsic-size: 1092px;
}
.page-id-6 .page-content>div>section:nth-of-type(8) {
    contain-intrinsic-size: 3098px;
}
.page-id-6 .page-content>div>section:nth-of-type(9) {
    contain-intrinsic-size: 1783px;
}
.page-id-6 .page-content>div>section:nth-of-type(10) {
    contain-intrinsic-size: 653px;
}
.page-id-6 .page-content>div>section:nth-of-type(11) {
    contain-intrinsic-size: 602px;
}
.page-id-6 .page-content>div>section:nth-of-type(12) {
    contain-intrinsic-size: 840px;
}
.page-id-6 .page-content>div>section:nth-of-type(13) {
    contain-intrinsic-size: 710px;
}
.page-id-6 .page-content>div>section:nth-of-type(14) {
    contain-intrinsic-size: 808px;
}
.page-id-6 .page-content>div>section:nth-of-type(15) {
    contain-intrinsic-size: 700px;
}
.page-id-6 .page-content>div>section:nth-of-type(16) {
    contain-intrinsic-size: 856px;
}
@media (max-width:768px) {
    .page-id-6 .page-content>div>section: nth-of-type(1) {
    contain-intrinsic-size: 989px;
}
.page-id-6 .page-content>div>section:nth-of-type(2) {
    contain-intrinsic-size: 64px;
}
.page-id-6 .page-content>div>section:nth-of-type(3) {
    contain-intrinsic-size: 281px;
}
.page-id-6 .page-content>div>section:nth-of-type(4) {
    contain-intrinsic-size: 587px;
}
.page-id-6 .page-content>div>section:nth-of-type(5) {
    contain-intrinsic-size: 652px;
}
.page-id-6 .page-content>div>section:nth-of-type(6) {
    contain-intrinsic-size: 1084px;
}
.page-id-6 .page-content>div>section:nth-of-type(7) {
    contain-intrinsic-size: 1020px;
}
.page-id-6 .page-content>div>section:nth-of-type(8) {
    contain-intrinsic-size: 2565px;
}
.page-id-6 .page-content>div>section:nth-of-type(9) {
    contain-intrinsic-size: 1579px;
}
.page-id-6 .page-content>div>section:nth-of-type(10) {
    contain-intrinsic-size: 480px;
}
.page-id-6 .page-content>div>section:nth-of-type(11) {
    contain-intrinsic-size: 602px;
}
.page-id-6 .page-content>div>section:nth-of-type(12) {
    contain-intrinsic-size: 1360px;
}
.page-id-6 .page-content>div>section:nth-of-type(13) {
    contain-intrinsic-size: 951px;
}
.page-id-6 .page-content>div>section:nth-of-type(14) {
    contain-intrinsic-size: 677px;
}
.page-id-6 .page-content>div>section:nth-of-type(15) {
    contain-intrinsic-size: 413px;
}
.page-id-6 .page-content>div>section:nth-of-type(16) {
    contain-intrinsic-size: 568px;
}
table.ninja_footable {
    display: table-cell!important;
}
table.ninja_footable tr:not(.table-child-accordion-group):not(.table-child-accordion-end-tr) {
    display: flex!important;
    position: relative;
}
}@media (max-width:1024px) {
    div[id*="float_footable_"] {
    display: none;
}
}@media (max-width:425px) {
    .page-id-6 .page-content>div>section: nth-of-type(1) {
    contain-intrinsic-size: 968px;
}
.page-id-6 .page-content>div>section:nth-of-type(2) {
    contain-intrinsic-size: 92px;
}
.page-id-6 .page-content>div>section:nth-of-type(3) {
    contain-intrinsic-size: 260px;
}
.page-id-6 .page-content>div>section:nth-of-type(4) {
    contain-intrinsic-size: 829px;
}
.page-id-6 .page-content>div>section:nth-of-type(5) {
    contain-intrinsic-size: 920px;
}
.page-id-6 .page-content>div>section:nth-of-type(6) {
    contain-intrinsic-size: 1118px;
}
.page-id-6 .page-content>div>section:nth-of-type(7) {
    contain-intrinsic-size: 1798px;
}
.page-id-6 .page-content>div>section:nth-of-type(8) {
    contain-intrinsic-size: 3809px;
}
.page-id-6 .page-content>div>section:nth-of-type(9) {
    contain-intrinsic-size: 2359px;
}
.page-id-6 .page-content>div>section:nth-of-type(10) {
    contain-intrinsic-size: 582px;
}
.page-id-6 .page-content>div>section:nth-of-type(11) {
    contain-intrinsic-size: 602px;
}
.page-id-6 .page-content>div>section:nth-of-type(12) {
    contain-intrinsic-size: 1720px;
}
.page-id-6 .page-content>div>section:nth-of-type(13) {
    contain-intrinsic-size: 818px;
}
.page-id-6 .page-content>div>section:nth-of-type(14) {
    contain-intrinsic-size: 979px;
}
.page-id-6 .page-content>div>section:nth-of-type(15) {
    contain-intrinsic-size: 441px;
}
.page-id-6 .page-content>div>section:nth-of-type(16) {
    contain-intrinsic-size: 870px;
}
}@media (max-width:300px) {
    .page-id-6 .page-content>div>section: nth-of-type(1) {
    contain-intrinsic-size: 852px;
}
.page-id-6 .page-content>div>section:nth-of-type(2) {
    contain-intrinsic-size: 92px;
}
.page-id-6 .page-content>div>section:nth-of-type(3) {
    contain-intrinsic-size: 165px;
}
.page-id-6 .page-content>div>section:nth-of-type(4) {
    contain-intrinsic-size: 1187px;
}
.page-id-6 .page-content>div>section:nth-of-type(5) {
    contain-intrinsic-size: 1382px;
}
.page-id-6 .page-content>div>section:nth-of-type(6) {
    contain-intrinsic-size: 1152px;
}
.page-id-6 .page-content>div>section:nth-of-type(7) {
    contain-intrinsic-size: 2466px;
}
.page-id-6 .page-content>div>section:nth-of-type(8) {
    contain-intrinsic-size: 5381px;
}
.page-id-6 .page-content>div>section:nth-of-type(9) {
    contain-intrinsic-size: 3977px;
}
.page-id-6 .page-content>div>section:nth-of-type(10) {
    contain-intrinsic-size: 782px;
}
.page-id-6 .page-content>div>section:nth-of-type(11) {
    contain-intrinsic-size: 602px;
}
.page-id-6 .page-content>div>section:nth-of-type(12) {
    contain-intrinsic-size: 2326px;
}
.page-id-6 .page-content>div>section:nth-of-type(13) {
    contain-intrinsic-size: 931px;
}
.page-id-6 .page-content>div>section:nth-of-type(14) {
    contain-intrinsic-size: 1337px;
}
.page-id-6 .page-content>div>section:nth-of-type(15) {
    contain-intrinsic-size: 543px;
}
.page-id-6 .page-content>div>section:nth-of-type(16) {
    contain-intrinsic-size: 1253px;
}
}.masthead-index h3, .masthead-index h1 {
    color: #fff;
}
.gform_wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
}
.gform_wrapper .gform_heading {
    display: none!important;
}
.gform_wrapper form:not(.ignore-default-styles) {
    max-width: 90%;
    padding-left: 10%;
    margin: 0px!important;
}
.gform_wrapper form:not(.ignore-default-styles) h1, .gform_wrapper:not(.ignore-default-styles) form h2, .gform_wrapper form:not(.ignore-default-styles) h3, .gform_wrapper:not(.ignore-default-styles) form h4, .gform_wrapper form:not(.ignore-default-styles) h5, .gform_wrapper:not(.ignore-default-styles) form h6, .gform_wrapper form:not(.ignore-default-styles) label {
    color: #2c3345;
    word-break: break-word;
}
.gform_wrapper form:not(.ignore-default-styles) .gfield_required span {
    display: none!important;
}
.gform_wrapper form:not(.ignore-default-styles) .gfield_required::before {
    content: "*";
    color: #f23a3c;
    margin-left: 5px;
    display: block;
    width: 20px;
    height: 20px;
    font-size: 20px;
}
.gform_wrapper form:not(.ignore-default-styles).fx-gf-free-quote-form .gfield_required::before {
    color: #000;
}
.gform_wrapper form:not(.ignore-default-styles) input:not(input[type="submit"]), .gform_wrapper form:not(.ignore-default-styles) textarea, .gform_wrapper:not(.ignore-default-styles_wrapper) form select {
    border-bottom: 1px solid #ABB9C2;
    border-left: 0px!important;
    border-right: 0px!important;
    border-top: 0px!important;
}
.gform_wrapper form input:not(input[type="submit"]), .gform_wrapper form textarea, .gform_wrapper:not(.ignore-default-styles_wrapper) form select {
    max-height: 100px;
    border-radius: 0;
    padding: 15px 0;
    font-family: 'Inter', sans-serif;
    color: #374046;
    font-weight: 700;
}
.gform_wrapper:not(.ignore-default-styles_wrapper) form select {
    height: 50px;
    position: relative;
}
.gform_wrapper:not(.ignore-default-styles_wrapper) form select option {
    font-weight: 500;
}
.gform_wrapper:not(.ignore-default-styles_wrapper) .ginput_container_select {
    position: relative;
    max-height: 50px;
}
.gform_wrapper:not(.ignore-default-styles_wrapper) form .ginput_container_select::after {
    content: "\e900";
    font-family: 'ic-hdr'!important;
    font-size: 18px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -8px;
    line-height: 1;
    pointer-events: none;
    font-weight: 500;
}
.gform_wrapper form:not(.ignore-default-styles) .gfield:not(.gfield_html) {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 24px;
    font-size: 1em;
    line-height: 33px;
    letter-spacing: -.0055em;
}
.gform_wrapper form input[type="submit"]:not(.fx-custom-gform-skip-button) {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 21px;
    line-height: 28px;
    letter-spacing: -.008em;
    height: 76px;
    padding: 21px 24px;
    background-color: #207DE9;
    color: #fff;
    display: block;
    width: 100%;
    word-break: break-word;
    white-space: normal;
    height: auto;
    border-radius: 4px;
}
.gform_wrapper form:not(.ignore-default-styles) input[type="submit"]:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
.gform_wrapper form input:not(input[type="submit"]):focus, .gform_wrapper form textarea:focus, .gform_wrapper form select:focus {
    border-color: #0062cc;
}
.gform_wrapper form .validation_message {
    width: fit-content!important;
    border: 0px!important;
    background-color: #f23a3c!important;
    color: white!important;
    padding: 5px!important;
    font-size: .75em!important;
    margin-top: 8px!important;
    border-radius: 4px;
    line-height: normal!important;
    display: initial;
    padding-top: 5px!important;
}
.gform_wrapper form label.error {
    width: fit-content!important;
    display: block;
    border: 0px!important;
    background-color: #f23a3c;
    color: white!important;
    padding: 5px;
    font-size: .75em!important;
    margin-top: 8px;
    border-radius: 4px;
    line-height: normal!important;
    padding-top: 5px!important;
}
.gform_wrapper .gform_validation_errors {
    display: none;
}
.gform_wrapper form .gform_button:not(.fx-custom-gform-button), .gform_wrapper form .gform_next_button:not(.fx-custom-gform-button), .gform_wrapper form .gform-button:not(.fx-custom-gform-button) {
    visibility: hidden;
    padding: 0px!important;
    width: 0px!important;
    height: 0px!important;
    margin: 0px!important;
}
.gform_wrapper form .gform_button.fx-custom-gform-button {
    margin-left: 0px!important;
}
.gform_wrapper form *[id^="gform_ajax_spinner"]:nth-of-type(n+2) {
    display: none!important;
}
.gform_wrapper.gravity-theme .gform-loader {
    border-block-start: 1.1em solid #000!important;
    max-width: 16px!important;
    width: 100%!important;
    min-width: 16px!important;
}
@media (max-width:640px) {
    .gform_wrapper form: not(.ignore-default-styles) input:not(input[type="submit"]), .gform_wrapper form:not(.ignore-default-styles) textarea, .gform_wrapper form:not(.ignore-default-styles) select {
    width: 100%!important;
}
}.fx-individual-case-study-bottom-form_wrapper {
    max-width: 800px;
    margin: 0 auto;
    padding: var(--s5, 40px) var(--s6, 48px) var(--s6, 48px) var(--s6, 48px);
    align-items: flex-start;
    gap: 120px;
    border-radius: var(--s2, 16px);
    background: var(--Primary-Blue-Darkest, #083A74);
}
.fx-individual-case-study-bottom-form_wrapper form {
    padding: 0px!important;
    width: 100%!important;
    max-width: 100%!important;
}
.fx-individual-case-study-bottom-form_wrapper form .gform_body {
    width: 100%}
.fx-individual-case-study-bottom-form_wrapper form .gform_fields {
    grid-column-gap: 6%!important;
    grid-row-gap: 24px!important;
}
.fx-individual-case-study-bottom-form_wrapper form .gform_fields h2, .fx-individual-case-study-bottom-form_wrapper form .gform_fields h3 {
    color: var(--White, #FFF)!important;
    text-align: center;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield:not(.gfield_html) {
    padding: 0px!important;
    margin: 0px!important;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield .gfield_label {
    color: var(--White, #FFF);
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield input, .fx-individual-case-study-bottom-form_wrapper form .gfield textarea, .fx-individual-case-study-bottom-form_wrapper form .gfield select {
    font-family: var(--font-inter)!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 35px!important;
    padding: var(--s1, 8px) var(--s2, 16px)!important;
    border-radius: 4px!important;
    background: var(--Primary-White, #FFF)!important;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15) inset!important;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield textarea {
    width: 100%!important;
    max-width: 100%!important;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield select {
    font-weight: 400!important;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield input::placeholder, .fx-individual-case-study-bottom-form_wrapper form .gfield textarea::placeholder {
    color: var(--Primary-Gray, #A9B4BC);
}
.fx-individual-case-study-bottom-form_wrapper .gform_footer {
    margin: 0px!important;
    padding: 0px!important;
}
.fx-individual-case-study-bottom-form_wrapper form input[type="submit"] {
    padding: 16px 32px;
    border-radius: 4px;
    max-width: calc(100% - 20px);
    margin-bottom: 0px!important;
    width: 100%!important;
    max-width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.fx-individual-case-study-bottom-form_wrapper form .gfield--type-captcha {
    padding: 0px!important;
    margin-bottom: 0px!important;
}
@media (max-width:500px) {
    .fx-individual-case-study-bottom-form_wrapper form input[type="submit"] {
    font-size: 16px;
    line-height: 23px;
}
.fx-individual-case-study-bottom-form_wrapper {
    padding: var(--s5) var(--s3);
}
}#country-disclaimer {
    background-color: rgb(255, 209, 45);
    min-height: 30px;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 26px;
    padding: 10px;
    font-family: 'Inter', sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}
#country-disclaimer .inner {
    display: flex;
    width: fit-content;
    margin: 0 auto;
    align-items: center;
}
#country-disclaimer a {
    font-family: inherit;
    color: #4B8EE7;
    text-decoration: none;
}
#country-disclaimer #close-btn {
    font-size: x-large;
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -10px -5px 0 0;
    font-weight: 700;
}
#country-disclaimer #close-btn:hover {
    color: #FFF;
}
#country-disclaimer a.more-info-btn {
    letter-spacing: -.008em;
    font-weight: 600;
    margin-right: 40px;
    white-space: nowrap;
    background-color: #f7941d;
    color: #000;
    display: inline-block;
    border-radius: 5px;
    cursor: pointer;
}
#country-disclaimer a.more-info-btn:hover {
    background-color: #ffa232;
}
#country-disclaimer p {
    color: #000;
    margin: 0;
    text-align: left;
    padding-left: 10px;
    padding-right: 20px;
}
@media (max-width:920px) {
    #country-disclaimer .inner {
    flex-direction: column;
}
#country-disclaimer a.more-info-btn {
    margin-top: 10px;
    margin-right: 0;
}
#country-disclaimer p {
    font-size: 16px;
    padding-right: 20px;
}
}


.blue-small-centered-bulleted-list {
    margin: var(--s3) 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: var(--s2);
}
.blue-small-centered-bulleted-list li {
    padding: 0;
    color: var(--Primary-Darkest-Gray, #222);
    font-family: var(--font-inter);
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    position: relative;
}
.blue-small-centered-bulleted-list li {
    padding: 0 0 0 var(--s3);
}
.blue-small-centered-bulleted-list li:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 14px;
    border-radius: 50%}
.blue-small-centered-bulleted-list li:before {
    background: var(--Primary-Blue, #207DE9);
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_page_steps {
    display: flex;
    justify-content: space-between;
    position: relative;
    border-width: 0;
    margin-bottom: 32px;
    width: 125%}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step {
    margin-right: 0;
    flex: 1;
    position: relative;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_completed::after {
    content: '-';
    position: absolute;
    width: 100%;
    background: #207DE9;
    left: 16px;
    top: 18px;
    height: 4px;
    overflow: hidden;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_pending:not(.gf_step_last)::after, .fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_active:not(.gf_step_last)::after {
    content: '-';
    position: absolute;
    width: 100%;
    background: #F2F2F2;
    left: 16px;
    top: 18px;
    height: 4px;
    overflow: hidden;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_label {
    display: none;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step .gf_step_number {
    z-index: 4;
    position: relative;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_active .gf_step_number, .fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number {
    background: #207DE9;
    color: #FFF;
    border-color: #207DE9;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
    background: #207DE9;
    border-width: 0;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_pending .gf_step_number {
    background: #F2F2F2;
    color: #FFF;
    border-color: #F2F2F2;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme h3 {
    color: #222;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: 34px;
    letter-spacing: -.504px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme p {
    color: #222;
    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: -.116px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield_label {
    display: none;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form:not(.ignore-default-styles) .gfield:not(.gfield_html) {
    padding: 0;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield textarea.large {
    display: flex;
    padding: 16px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    border-radius: 6px;
    border: 1px solid var(--core-gray-03, #ABB9C2)!important;
    background: #FFF;
    color: #374046;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -.081px;
    max-width: 100%}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield input.large, .fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield select.large {
    display: flex;
    padding: 16px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    border-radius: 6px;
    border: 1px solid var(--core-gray-03, #ABB9C2)!important;
    background: #FFF;
    color: #374046;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -.081px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form input[type="button"] {
    display: flex;
    width: 100%;
    padding: 16px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    background: var(--vivid-vivid-02, #207DE9);
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    margin-left: 0;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gform_footer, .fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gform_page_footer {
    padding: 0;
    display: flex;
    gap: 30px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gform_previous_button.button {
    background: transparent;
    border-bottom-color: transparent;
    color: #000;
    font-weight: 700;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form:not(.ignore-default-styles) .gfield:not(.gfield_html) {
    margin-bottom: 10px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form .gfield_radio {
    display: flex;
    gap: 10px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input+label {
    max-width: 100%}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form:not(.ignore-default-styles) .gfield--type-select {
    display: block;
    padding-bottom: 0;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form:not(.ignore-default-styles) .gfield--type-select select {
    display: block;
    height: auto;
    font-family: var(--font-inter);
    padding-top: 10px;
    padding-bottom: 10px;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form label.error {
    margin-bottom: 0;
}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form .ginput_container_select {
    max-height: 100%}
.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form .ginput_container_select::after {
    top: 22px;
}
.bottom-margin-0px {
    margin-bottom: 0px!important;
}
.bottom-margin-4px {
    margin-bottom: 4px!important;
}
.bottom-margin-8px {
    margin-bottom: 8px!important;
}
.bottom-margin-16px {
    margin-bottom: 16px!important;
}
.bottom-margin-24px {
    margin-bottom: 24px!important;
}
.bottom-margin-32px {
    margin-bottom: 32px!important;
}
.bottom-margin-40px {
    margin-bottom: 40px!important;
}
.bottom-margin-48px {
    margin-bottom: 48px!important;
}
.bottom-margin-56px {
    margin-bottom: 56px!important;
}
.bottom-margin-64px {
    margin-bottom: 64px!important;
}
.bottom-margin-72px {
    margin-bottom: 72px!important;
}
.bottom-margin-80px {
    margin-bottom: 80px!important;
}
.top-margin-0px {
    margin-top: 0px!important;
}
.top-margin-4px {
    margin-top: 4px!important;
}
.top-margin-8px {
    margin-top: 8px!important;
}
.top-margin-16px {
    margin-top: 16px!important;
}
.top-margin-24px {
    margin-top: 24px!important;
}
.top-margin-32px {
    margin-top: 32px!important;
}
.top-margin-40px {
    margin-top: 40px!important;
}
.top-margin-48px {
    margin-top: 48px!important;
}
.top-margin-56px {
    margin-top: 56px!important;
}
.top-margin-64px {
    margin-top: 64px!important;
}
.top-margin-72px {
    margin-top: 72px!important;
}
.top-margin-80px {
    margin-top: 80px!important;
}
.top-element-4px {
    position: relative;
    top: 4px!important;
}
.top-element-8px {
    position: relative;
    top: 8px!important;
}
.top-element-16px {
    position: relative;
    top: 16px!important;
}
.top-element-24px {
    position: relative;
    top: 24px!important;
}
.top-element-32px {
    position: relative;
    top: 32px!important;
}
.top-element-40px {
    position: relative;
    top: 40px!important;
}
.top-element-48px {
    position: relative;
    top: 48px!important;
}
.top-element-56px {
    position: relative;
    top: 56px!important;
}
.top-element-64px {
    position: relative;
    top: 64px!important;
}
.top-element-72px {
    position: relative;
    top: 72px!important;
}
.top-element-80px {
    position: relative;
    top: 80px!important;
}
.flex-row-8px-gap {
    display: flex;
    flex-direction: row;
    gap: 8px;
}
.flex-row-16px-gap {
    display: flex;
    flex-direction: row;
    gap: 16px;
}
.flex-row-24px-gap {
    display: flex;
    flex-direction: row;
    gap: 24px;
}
.flex-row-32-gap {
    display: flex;
    flex-direction: row;
    gap: 32px;
}
.flex-row-40px-gap {
    display: flex;
    flex-direction: row;
    gap: 40px;
}
.custom-flex-row {
    justify-content: center;
    flex-wrap: wrap;
}
.custom-flex-column-xxs {
    flex-direction: column!important;
}
.flex-column-24px-gap-xxs {
    display: flex!important;
    flex-direction: column!important;
    gap: 24px!important;
}
@media screen and (min-width:768px) {
    .custom-flex-row-sm {
    flex-direction: row!important;
}
}@media screen and (min-width:1025px) {
    .custom-flex-row-md {
    flex-direction: row!important;
}
.flex-row-40px-gap-md {
    display: flex!important;
    flex-direction: row!important;
    gap: 40px!important;
}
}@media screen and (max-width:400px) {
    .flex-row-8px-gap, .flex-row-16px-gap, .custom-flex-row {
    flex-direction: column;
}
.flex-row-8px-gap *, .flex-row-16px-gap * {
    margin-bottom: 0;
}
.flex-row-32px-gap, .flex-row-40px-gap {
    gap: 16px;
}
}.fx-layout {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin-top: var(--s4);
    margin-bottom: var(--s4);
}
.fx-layout>br {
    display: none;
}
.fx-layout.fx-layout-3-col>* {
    width: calc(33.33333333% - 16px);
}
.fx-layout.fx-layout-2-col>* {
    width: calc(50% - 12px);
}
@media screen and (max-width:1024px) {
    .fx-layout.fx-layout-3-col>* {
    width: calc(50% - 12px);
}
}@media screen and (max-width:500px) {
    .fx-layout.fx-layout-3-col>*, .fx-layout.fx-layout-2-col>* {
    width: 100%}
}.p-small {
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 28px!important;
    letter-spacing: -0.081px!important;
    margin-bottom: 24px;
}
.p-regular {
    font-size: 21px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 35px!important;
    color: var(--Gray-gray-08);
    margin-bottom: 24px;
}
.sidebar-text {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--Primary-Dark-Gray);
    margin-bottom: 8px;
}
.caption {
    font-size: 13px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 18px!important;
    color: var(--Gray-gray-08);
    margin-bottom: 8px;
}
.callout {
    font-family: var(--font-kalam)!important;
    font-size: 13px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 16px!important;
    color: var(--Gray-gray-08);
    margin-bottom: 8px;
}
.full-padding-top {
    padding-top: 96px!important;
}
.full-padding-bottom {
    padding-bottom: 96px!important;
}
.half-padding-top {
    padding-top: 48px!important;
}
.half-padding-bottom {
    padding-bottom: 48px!important;
}
.no-padding-top {
    padding-top: 0px!important;
}
.no-padding-bottom {
    padding-bottom: 0px!important;
}
.primary-blue-text {
    color: #207DE9;
}
.secondary-yellow-text {
    color: #FFDF6F;
}
.sidebar-quick-start-industry-container {
    margin-bottom: 40px;
}
ul.list-with-checkmarks, ol.list-with-checkmarks {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0;
    list-style: none!important;
}
ul.list-with-checkmarks li, ol.list-with-checkmarks li {
    padding: 0 10px 10px 32px;
    position: relative;
}
ul.list-with-checkmarks li:before, ol.list-with-checkmarks li:before {
    content: ""!important;
    background-image: url(/wp-content/uploads/2026/04/blue-check-icon.svg)!important;
    background-color: transparent!important;
    width: 18px!important;
    height: 18px!important;
    padding-right: 8px!important;
    background-repeat: no-repeat!important;
    top: 4px!important;
    position: absolute!important;
    left: 0!important;
}
ol.list-with-number-circled-blue {
    list-style: none;
    counter-reset: item;
    padding-left: 0;
}
ol.list-with-number-circled-blue li {
    counter-increment: item;
    margin-bottom: 16px;
    position: relative;
    padding-left: 40px;
}
ol.list-with-number-circled-blue li:before {
    content: counter(item);
    background: #207DE9;
    border-radius: 50%;
    color: #fff;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    left: 0;
    top: 15px;
}
ul.blue-disc-list {
    list-style: none;
    margin-left: 16px;
    margin-top: var(--s3);
    margin-bottom: var(--s3);
}
ol.blue-disc-list {
    list-style-position: outside;
    margin-left: 42px;
    overflow: initial;
}
ul.blue-disc-list>li {
    padding-left: 32px;
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 21px;
    font-family: var(--font-inter);
    font-style: normal;
    line-height: 35px;
    position: relative;
}
ol.blue-disc-list>li {
    list-style-position: outside;
    padding-left: 6px;
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 21px;
    font-family: var(--font-inter);
    font-style: normal;
    line-height: 35px;
    position: relative;
}
ul.blue-disc-list>li strong, ol.blue-disc-list>li strong {
    font-family: var(--font-inter);
    font-style: normal;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: -.094px;
    font-weight: 600;
}
ul.blue-disc-list>li::marker, ol.blue-disc-list>li::marker {
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-size: inherit;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    line-height: inherit;
    letter-spacing: -.094px;
    text-decoration-color: var(--vivid-vivid-02)!important;
    text-decoration: none;
}
ul.blue-disc-list>li a, ol.blue-disc-list>li a ol.blue-disc-list>li a *, ul.blue-disc-list>li a * {
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-size: inherit;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 400;
    line-height: inherit;
    letter-spacing: -.094px;
    text-decoration-color: var(--vivid-vivid-02)!important;
    text-decoration: none;
}
ul.blue-disc-list>li::before {
    content: " ";
    width: 16px;
    height: 16px;
    border-radius: 40px;
    background: var(--Primary-Blue, #207DE9);
    position: absolute;
    top: 10px;
    left: 0;
}

ul.blue-disc-list>li a:hover, ol.blue-disc-list>li a:hover {
    text-decoration: underline;
}
ul.blue-disc-list>li ul, ol.blue-disc-list>li ul, ul.blue-disc-list>li ol, ol.blue-disc-list>li ol {
    margin-bottom: 0;
}
.wysiwyg__content {
    counter-reset: section;
}
.continuous-count {
    list-style: none;
    padding-left: 0;
    margin-left: 10px!important;
}
.continuous-count li {
    counter-increment: section;
}
.continuous-count li::before {
    content: counter(section) ".";
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-weight: 700;
    padding-right: 15px;
}
.blue-highlight {
    color: #207DE9!important;
}
.blue-dark-highlight {
    color: var(--Primary-Blue-Dark)!important;
}
.blue-light-highlight {
    color: var(--Vivid-Blue-vivid-01)!important;
}
.teal-light-highlight {
    color: var(--Tertiary-Teal-Light)!important;
}
.teal-darkest-highlight {
    color: var(--Secondary-Teal-Darkest)!important;
}
.lime-light-highlight {
    color: var(--Tertiary-Lime-Light)!important;
}
.lime-light-highlight-with-stroke-and-shadow {
    color: var(--Tertiary-Lime-Light)!important;
    text-shadow: 4px 4px 0 #222;
    -webkit-text-stroke-width: 2.5px;
    -webkit-text-stroke-color: var(--Primary-Darkest-Gray);
    paint-order: stroke fill;
}
@media screen and (max-width:1024px) {
    .lime-light-highlight-with-stroke-and-shadow {
    -webkit-text-stroke-width: 1.5px;
    text-shadow: 2px 2px 0 #222;
}
}.green-highlight {
    color: #26B16D!important;
}


.fx-yellow-underlined-link {
    color: var(--Vivid-vivid-02, #207DE9);
    font-family: var(--font-inter);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -.432px;
    text-decoration-color: var(--CTA---Yellow-yellow-03, #FFDF6F);
}


.slick-prev {
    font-family: 'Flaticon', 'robotoregular';
    color: #207DE9;
    width: 52px !important;
    height: 52px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    position: absolute;
    background: #fff;
    opacity: 1;
    top: 40%;
    left: 10px !important;
    transform: rotate(180deg);
    z-index: 3;
    border-radius: 50%;
    text-decoration: none;
    font-weight: 700;
}
.slick-prev-custom-arrow::before, .slick-next-custom-arrow::before {
    content: "\f104";
    font-weight: 100;
}
.slick-next {
    font-family: 'Flaticon', 'robotoregular';
    color: #207DE9;
    width: 52px !important;
    height: 52px !important;
    display: flex!important;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    position: absolute;
    background: #fff;
    opacity: 1;
    top: 40%;
    right: 10px !important;
    z-index: 3;
    border-radius: 50%;
    text-decoration: none;
    font-weight: 700;
}
.slick-prev-custom-arrow:hover, .slick-next-custom-arrow:hover {
    background: #083A74;
    color: #fff;
}
.fx-nbg.blog:not(.default-new-template) h1:not(.fx-cta h1), .fx-nbg.blog:not(.default-new-template) .h1:not(.fx-cta .h1) {
    margin-bottom: 32px;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -1.728px;
}
.fx-nbg.blog:not(.default-new-template) h2:not(.fx-cta h2), .fx-nbg.blog:not(.default-new-template) .h2:not(.fx-cta .h2) {
    margin-bottom: 24px;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 48px;
    letter-spacing: -1.44px;
    padding-left: 0;
}
@media screen and (max-width:991px) {
    .fx-nbg.blog: not(.default-new-template) h2:not(.fx-cta h2), .fx-nbg.blog:not(.default-new-template) .h2:not(.fx-cta .h2) {
    font-size: 32px;
    line-height: 44px;
}
}.fx-nbg.blog:not(.default-new-template) h2:not(.fx-cta h2)::before, .fx-nbg.blog:not(.default-new-template) .h2:not(.fx-cta .h2)::before {
    content: none;
}
.fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3), .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3) {
    margin-bottom: 16px;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -1.152px;
    position: relative;
}
.fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3).blue-dot-highlight, .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3).blue-dot-highlight, .fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3).highlighted, .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3).highlighted, .fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3).blog-heading-highlighted, .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3).blog-heading-highlighted {
    padding-left: 44px;
}
.fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3).blue-dot-highlight::before, .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3).blue-dot-highlight::before, .fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3).highlighted::before, .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3).highlighted::before, .fx-nbg.blog:not(.default-new-template) h3:not(.fx-cta h3).blog-heading-highlighted::before, .fx-nbg.blog:not(.default-new-template) .h3:not(.fx-cta .h3).blog-heading-highlighted::before {
    content: "";
    width: 32px;
    height: 32px;
    background: var(--Primary-Blue);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 4px;
}
.fx-nbg.blog h4:not(.fx-cta h4), .fx-nbg.blog .h4:not(.fx-cta .h4) {
    font-size: 24px;
    margin-bottom: 16px;
    font-weight: 600;
    font-style: normal;
    line-height: 32px;
    letter-spacing: -.864px;
}
.table-child-accordion-td {
    cursor: pointer;
    padding-top: 16px!important;
    padding-bottom: 16px!important;
    border-bottom: .5px solid var(--Primary-Blue-Lightest, #CCE4FF);
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), #FFF;
}
.table-child-accordion-td .table-child-accordion {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.list-blue-dot {
    list-style: none;
    margin-left: 16px;
}
.list-blue-dot li {
    padding-left: 32px;
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 21px;
    font-family: var(--font-inter);
    font-style: normal;
    line-height: 35px;
    position: relative;
}
.list-blue-dot li::before {
    content: " ";
    width: 16px;
    height: 16px;
    border-radius: 40px;
    background: var(--Primary-Blue, #207DE9);
    position: absolute;
    top: 10px;
    left: 0;
}
.rounded-border {
    border-radius: 16px;
}
body.lime-bottom-curved-intersect .page-content, body.light-blue-bottom-curved-intersect .page-content {
    position: relative;
}
body.lime-bottom-curved-intersect .page-content::after, body.light-blue-bottom-curved-intersect .page-content::after {
    content: '';
    border-top-left-radius: 50% 60%;
    border-top-right-radius: 50% 60%;
    position: absolute;
    bottom: 0;
    z-index: -1;
    width: 110%;
    height: 260px;
    left: -5%}
body.lime-bottom-curved-intersect .page-content::after {
    background-color: var(--Tertiary-Lime-Lightest);
}
body.light-blue-bottom-curved-intersect .page-content::after {
    background-color: #EDF5FF;
}
.fx-dynamic-breadcrumbs {
    display: flex;
    list-style: none;
    gap: var(--s1);
    margin-bottom: var(--s2);
    margin-top: var(--s0);
}
.fx-dynamic-breadcrumbs li {
    padding: 0;
    position: relative;
}
.fx-dynamic-breadcrumbs li::after {
    content: '/';
    color: var(--Primary-Blue-Darkest, #083A74);
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
}
.fx-dynamic-breadcrumbs li:last-child::after {
    content: ''}
.fx-dynamic-breadcrumbs li a {
    color: var(--Primary-Blue-Darkest, #083A74);
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: .54px;
    text-transform: uppercase;
    text-decoration: none;
}
.fx-dynamic-breadcrumbs li a:hover {
    text-decoration: underline;
    text-decoration-color: var(--Primary-Blue-Darkest, #083A74);
}
.inline-breadcrumbs {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    color: #222;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: .7px;
    text-transform: uppercase;
}
.inline-breadcrumbs a {
    text-decoration: none;
    color: var(--Primary-Blue-Darkest, #083A74);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: .54px;
    text-transform: uppercase;
}
.rounded-rectangle-img-mask {
    display: block!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
    -o-object-fit: cover!important;
    font-family: 'object-fit: cover;
    '!important;
    object-position: center!important;
    max-width: 840px!important;
    max-height: 300px!important;
    border-radius: 8px!important;
}
h1.compact-heading {
    font-size: 64px!important;
    line-height: 70px!important;
}
li.breadcrumb_last[aria-current="page"] {
    display: none!important;
}
.fx-gf-multistep-free-quote-form_wrapper, .fx-gf-multistep-free-quote-form_wrapper .gform_anchor, .fx-gf-multistep-free-quote-form_wrapper form {
    border: 0px!important;
    border-top: 0px!important;
    outline: none!important;
}
.fx-gf-multistep-free-quote-form {
    max-width: 90%;
    padding-left: 10%;
    margin: 0px!important;
}
.fx-gf-multistep-free-quote-form select {
    border-radius: 4px!important;
    border: 1pt solid var(--Primary-Light-Gray, #CED4DA)!important;
    background: var(--Primary-White, #FFF)!important;
    padding: var(--s1, 8px) var(--s2, 16px)!important;
    color: var(--Primary-Gray, #A9B4BC)!important;
    font-family: var(--font-inter)!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 35px!important;
}
.fx-gf-multistep-free-quote-form .ginput_container_select {
    position: relative;
}
.fx-gf-multistep-free-quote-form .ginput_container_select::after {
    right: 13px!important;
    margin-top: -14px!important;
    line-height: 26px!important;
    content: "\e900";
    font-family: 'ic-hdr'!important;
    font-size: 26px;
    position: absolute;
    top: 25px;
    pointer-events: none;
    font-weight: 500;
}
.fx-gf-multistep-free-quote-form select {
    height: 50px;
    position: relative;
}
.fx-gf-multistep-free-quote-form select option {
    font-weight: 500;
}
.fx-gf-multistep-free-quote-form .gfield_label {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: var(--font-inter);
    font-size: 18px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 28px;
    letter-spacing: -.081px;
}
.fx-gf-multistep-free-quote-form .gfield {
    margin-bottom: 32px!important;
}
.fx-gf-multistep-free-quote-form .gfield h3 {
    margin-bottom: 0px!important;
}
.fx-gf-multistep-free-quote-form .gform_fields {
    grid-row-gap: 0!important;
}
.fx-gf-multistep-free-quote-form .gform_page_footer {
    margin: 0px!important;
    padding: 0px!important;
    height: auto!important;
}
.fx-gf-multistep-free-quote-form input[type="button"]:not(.fx-custom-gform-skip-button), .fx-gf-multistep-free-quote-form input[type="submit"]:not(.fx-custom-gform-skip-button) {
    border-radius: 4px!important;
    background: var(--Primary-Blue, #207DE9);
    padding: var(--s2, 16px) var(--s5, 40px);
    width: 100%;
    color: var(--Primary-White, #FFF)!important;
    text-align: center;
    font-family: var(--font-inter)!important;
    font-size: 21px!important;
    font-style: normal!important;
    font-weight: 700!important;
    line-height: 28px!important;
    letter-spacing: -0.168px!important;
    margin: 0;
    border: 0px!important;
}
.fx-gf-multistep-free-quote-form input[type="button"]:not(.fx-custom-gform-skip-button):hover, .fx-gf-multistep-free-quote-form input[type="submit"]:not(.fx-custom-gform-skip-button):hover {
    color: #fff;
    background: #116FDA;
}
.fx-gf-multistep-free-quote-form input[type="button"]:focus {
    color: #fff;
    background: #0E6AD2;
}
.fx-gf-multistep-free-quote-form .gf_page_steps {
    border-bottom: 0px!important;
    margin-bottom: 48px!important;
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-right: 200px!important;
    border-top: 0px!important;
}
.fx-gf-multistep-free-quote-form .gf_page_steps::before {
    width: calc(100% - 200px);
    height: 2px;
    background: var(--Core-gray-01, #F2F2F2);
    display: block;
    content: "";
    position: absolute;
    top: calc(50% - 2px);
}
.fx-gf-multistep-free-quote-form.gform-step-2 .gf_page_steps::before {
    background: #207DE9;
}

.fx-gf-multistep-free-quote-form .gf_page_steps .gf_step {
    margin: 14px 0px!important;
    z-index: 1;
}
.fx-gf-multistep-free-quote-form .gf_page_steps .gf_step.gf_step_active .gf_step_number, .fx-gf-multistep-free-quote-form .gf_page_steps .gf_step.gf_step_completed .gf_step_number {
    color: #FFF;
    font-family: var(--font-inter);
    font-size: 12px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: -.036px;
    background: #207DE9;
    border: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%}
.fx-gf-multistep-free-quote-form .gf_page_steps .gf_step:not(.gf_step_active):not(.gf_step_completed) .gf_step_number {
    color: #FFF;
    font-family: var(--font-inter);
    font-size: 12px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: -.036px;
    background: var(--Core-gray-01, #F2F2F2);
    border: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%}
.fx-gf-multistep-free-quote-form .gf_page_steps .gf_step.gf_step_completed .gf_step_number::before, .fx-gf-multistep-free-quote-form .gf_page_steps .gf_step.gf_step_completed .gf_step_number::after {
    content: none!important;
}
.fx-gf-multistep-free-quote-form .gf_page_steps .gf_step .gf_step_label {
    display: none;
}
.fx-gf-multistep-free-quote-form .gform_page_fields {
    margin-bottom: 16px!important;
}
.fx-gf-multistep-free-quote-form input[type="text"], .fx-gf-multistep-free-quote-form input[type="email"], .fx-gf-multistep-free-quote-form input[type="tel"] {
    border-radius: 4px!important;
    background: var(--Primary-White, #FFF)!important;
    padding: var(--s1, 8px) var(--s2, 16px)!important;
    font-family: var(--font-inter)!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 35px;
    border-top: 1pt solid #CED4DA!important;
    border-left: 1pt solid #CED4DA!important;
    border-right: 1pt solid #CED4DA!important;
    border-bottom: 1pt solid #CED4DA!important;
}
.fx-gf-multistep-free-quote-form input[type="text"]::placeholder, .fx-gf-multistep-free-quote-form input[type="email"]::placeholder, .fx-gf-multistep-free-quote-form input[type="tel"]::placeholder {
    color: var(--Primary-Gray, #A9B4BC)!important;
}
.fx-gf-multistep-free-quote-form .gform_page:nth-child(2) .gform_fields {
    grid-column-gap: 24px!important;
}
.fx-gf-multistep-free-quote-form .gform_page:nth-child(2) .gfield {
    margin-bottom: 24px!important;
}
.fx-gf-multistep-free-quote-form .gform_page:nth-child(2) textarea {
    border-radius: 4px;
    background: var(--Primary-White, #FFF);
    border: 1pt solid #CED4DA!important;
    max-height: 50px;
    padding: var(--s1, 8px) var(--s2, 16px);
    font-family: var(--font-inter)!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 600!important;
}
.fx-gf-multistep-free-quote-form .gform_previous_button {
    display: none!important;
}
.fx-gf-multistep-free-quote-form .gform_page:nth-child(2) .gform_page_fields {
    margin-bottom: 0px!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox {
    padding: 0px!important;
    margin-bottom: 32px!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield_label {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: var(--font-inter);
    font-size: 18px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 28px;
    letter-spacing: -.081px;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield_checkbox {
    display: flex;
    flex-wrap: wrap;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice {
    display: flex!important;
    align-items: flex-start!important;
    margin-bottom: 16px!important;
    position: relative;
    flex: 1 1 50%;
    padding: var(--s1, 8px) var(--s2, 16px) var(--s1, 8px) var(--s0, 0);
    margin-bottom: 0px!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield-choice-input[type="checkbox"] {
    position: absolute!important;
    opacity: 0!important;
    width: 1px!important;
    height: 1px!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    white-space: nowrap!important;
    border: 0!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label {
    position: relative!important;
    padding-left: 36px!important;
    cursor: pointer!important;
    line-height: 1.4!important;
    margin: 0!important;
    display: block!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 4px;
    background-color: var(--Primary-White, #FFF);
    transition: all 0.3s ease;
    box-sizing: border-box;
    border: 1pt solid #CED4DA;
    width: 28px;
    height: 28px;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label:hover::before {
    border-color: var(--Primary-Blue-Light, #84B9F5);
    box-shadow: 0 0 0 2px rgba(32, 125, 233, .1);
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield-choice-input[type="checkbox"]:checked+.gform-field-label::before {
    background-color: #207DE9;
    border-color: #207DE9;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield-choice-input[type="checkbox"]:checked+.gform-field-label::after {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 6px;
    height: 12px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 1;
    transition: opacity 0.2s ease;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label .label {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    display: flex;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label .description {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    display: flex;
    padding-top: 0;
}
.fx-gf-multistep-free-quote-form .fx-custom-gform-skip-button {
    color: var(--Primary-Gray, #A9B4BC);
    text-align: center;
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    width: 100%;
    background: transparent;
    margin: 0px!important;
    border: 0px!important;
}
.fx-gf-multistep-free-quote-form .fx-custom-gform-button {
    margin-bottom: 0px!important;
}
.fx-gf-multistep-free-quote-form .gfield_required {
    display: none!important;
}
.fx-gf-multistep-free-quote-form select {
    color: var(--Primary-Darkest-Gray, #222)!important;
}
@media (max-width:768px) {
    .fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label {
    padding-left: 32px!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield-choice-input[type="checkbox"]:checked+.gform-field-label::after {
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
}
}@-moz-document url-prefix() {
    .fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label: :before {
    -moz-box-sizing: border-box;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield-choice-input[type="checkbox"]:checked+.gform-field-label::after {
    -moz-transform: rotate(45deg);
}
}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice .gform-field-label: :before {
    display: block;
}
}@media (max-width:500px) {
    .fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield_checkbox {
    flex-direction: column;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield-choice-input+label {
    max-width: 100%!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gchoice {
    flex: 1 1 100%!important;
}
.fx-gf-multistep-free-quote-form .gfield--type-checkbox .gfield_checkbox {
    gap: 12px;
}
}@media (max-width:500px) {
    .gform_wrapper.gravity-theme .gf_page_steps {
    margin-bottom: 0px!important;
    padding-bottom: 100px!important;
    padding-right: 0px!important;
}
.fx-gf-multistep-free-quote-form .gf_page_steps::before {
    top: 25px!important;
    width: 100%!important;
}
.fx-gf-multistep-free-quote-form .gf_page_steps::after {
    top: auto!important;
    bottom: 35px!important;
    right: auto!important;
}
}.fx-gf-multistep-free-quote-form .gform-loader {
    display: none!important;
}
.location-intro-content {
    padding-top: 96px;
    padding-bottom: 96px;
}
.loc-card {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    background: var(--White, #ffffff);
    border: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
    border-radius: 16px;
    overflow: hidden;
}
.loc-card--hub {
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), #ffffff;
}
.location-intro .loc-card__tag {
    border-radius: 8px!important;
    margin-bottom: 16px!important;
    margin-top: 16px!important;
}
.loc-card__tag span {
    display: flex;
    align-items: center;
    gap: 8px;
}
.loc-card__tag {
    padding: 8px 24px;
    background: #00448F;
    border-bottom-right-radius: 16px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-family: var(--font-inter);
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    color: #fff;
}
.loc-card__content {
    flex: 1 1 0%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
}
.loc-card__title {
    font-family: var(--font-inter);
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
    color: #222;
    margin: 0;
}
.loc-card--satellite .loc-card__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}
.loc-card__address, .loc-card__contact-hours {
    font-family: var(--font-inter);
    font-size: 18px;
    font-family: Inter;
    font-weight: 400;
    line-height: 28px;
    word-wrap: break-word;
}
.loc-card__contact-hours {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
}
.loc-card__contact {
    color: #207DE9;
    font-size: 21px;
    font-family: Inter;
    font-weight: 700;
    line-height: 28px;
    word-wrap: break-word;
    text-decoration: none;
    display: flex;
    gap: 8px;
    align-items: center;
}
.loc-card__contact a {
    text-decoration: none;
}
section.loc-card.loc-card--satellite .loc-card__content-wrapper {
    display: flex;
    flex-direction: column;
}
.loc-card__actions {
    display: flex;
    width: 100%}
.loc-card__action {
    flex: 1 1 0%;
    padding: 12px 16px;
    background: #F9FBFF;
    text-align: center;
    font-family: var(--font-inter);
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: var(--Primary---Blue, #207DE9);
    outline: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
    outline-offset: -.5px;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
.loc-card__action+.loc-card__action {
    border-left: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
}
.loc-card__media {
    padding: 24px 16px;
    flex: 0 1 550px;
    padding-left: 32px;
}
.loc-card__media iframe, .loc-card__media img {
    width: 100%;
    height: auto;
    border: 0;
    border-radius: 8px;
}
.loc-card__media iframe {
    height: 100%!important;
}
@media (max-width:991px) {
    .loc-card {
    flex-direction: column;
}
.loc-card__media {
    display: none;
}
}@media (max-width:600px) {
    .loc-card__actions {
    flex-direction: column;
}
.loc-card__action+.loc-card__action {
    border-left: none;
    border-top: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
}
}.locations_list__static-item.satellite-office .loc-card__actions {
    border-radius: 0px!important;
}
.loc-card__actions {
    overflow: hidden;
    border-radius: 8px;
    outline: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
    outline-offset: -.5px;
}
@media (max-width:600px) {
    .loc-card__actions {
    align-items: stretch;
}
.loc-card__action {
    border-left: none;
}
.loc-card__action+.loc-card__action {
    border-top: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
}
}.loc-card__action:hover {
    background: #207DE9;
    color: #fff;
    border-color: #207DE9;
    transition: all 0.3s ease;
}
.locations_list__static-item.regional-hub .loc-card__actions {
    border-radius: 8px;
    outline: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
    outline-offset: -.5px;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
    max-width: 100%;
    width: auto;
}
@media (max-width:600px) {
    .locations_list__static-item.regional-hub .loc-card__actions {
    align-items: stretch;
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    border-radius: 0px!important;
}
.locations_list__static-item.regional-hub .loc-card__action {
    border-left: none;
}
.locations_list__static-item.regional-hub .loc-card__action+.loc-card__action {
    border-top: 1px solid var(--Primary---Blue-Lightest, #CCE4FF);
}
.locations_list__static-item {
    width: 100%!important;
    max-width: 100%!important;
}
}

.container-fluid {
    max-width: 1920px;
	padding-right: 24px !important;
    padding-left: 24px !important;
}
.page-header {
    position: initial;
    z-index: 10;
    background-color: #fff;
	padding-bottom:0px !important;
	margin:0px !important;
	border-bottom:0px !important;
}
.page-header ul li, .page-header ol li {
    padding: 0;
}
.page-header .flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.page-header .flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.page-header .flex-align-center {
    -ms-flex-align: center;
    align-items: center;
}
.page-header ._get_proposal_btn {
    padding: 12px 24px;
    font-weight: 600;
    font-family: inherit;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -.0045em;
    color: #fff;
    background: #207DE9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
    white-space: nowrap;
}
.page-header ._get_proposal_btn:hover {
    color: #fff;
    background: #116FDA;
}
.page-header ._get_proposal_btn:focus {
    color: #fff;
    background: #0E6AD2;
}
.page-header #fxtopbar {
    font-family: 'Inter', sans-serif;
    padding: 16px 0 0;
    height: 54px;
}
.page-header #fxtopbar .fxtopbar-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.page-header #fxtopbar .fxtopbar-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.page-header #fxtopbar ._get_proposal_btn {
    display: none;
    margin-left: 16px;
}
.page-header .fxtopbar-revenue {
    display: inline-block;
    text-decoration: none;
}
.page-header .fxtopbar-revenue ._title {
    font-family: inherit;
    margin: 0 0 2px;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #374046;
}
.page-header .fxtopbar-revenue ._value {
    position: relative;
    margin: 0;
    padding-right: 22px;
    font-family: inherit;
    font-weight: 800;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -.0045em;
    color: #00448F;
    display: inline-block;
}
.page-header .fxtopbar-revenue ._value:after {
    position: absolute;
    content: "\e904";
    font-family: 'ic-hdr';
    top: 50%;
    right: 0;
    color: #222;
    font-size: 14px;
    margin-top: -7px;
    line-height: 1;
}
.page-header .fxtopbar-revenue ._value i {
    font-size: 15px;
    margin-right: 8px;
}
.page-header .fxtopbar-menu {
    font-family: inherit;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.page-header .fxtopbar-menu li {
    display: inline-block;
    margin-left: 16px;
    padding: 0;
}
.page-header .fxtopbar-menu li:first-child {
    margin-left: 0;
}
.page-header .fxtopbar-menu li a {
    text-align: center;
    padding: 8px;
    position: relative;
    font-family: inherit;
    display: block;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    letter-spacing: -.0045em;
    color: #222;
    text-decoration: none;
}
.page-header .fxtopbar-menu li a i {
    display: inline-block;
    font-size: 16px;
    vertical-align: baseline;
    margin-right: 9px;
}
.page-header .fxtopbar-menu li a:focus, .page-header .fxtopbar-menu li a:hover {
    color: #207DE9;
}
.page-header .fxtopbar-menu li._phone {
    margin-left: 24px;
}
.page-header .fxtopbar-menu li._phone a {
    padding: 8px 0;
    font-weight: 800;
    letter-spacing: -.018em;
    color: #00448F;
}
.page-header .fxtopbar-menu li._phone a i {
    font-size: inherit;
    margin-right: 4px;
}
.page-header .fxtopbar-menu li._phone a:focus, .page-header .fxtopbar-menu li._phone a:hover {
    color: #207DE9;
}
@media (min-width:351px) {
    html[data-perfx-countrycode="CA"] .page-header .fxtopbar-menu li._phone a {
    padding-left: 28px;
    position: relative;
}

}.page-header #fxheader {
    font-family: 'Inter', sans-serif;
    position: sticky;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: rgba(3, 27, 78, .1) 0 2px 4px;
}
.page-header #fxheader ._get_proposal_btn {
    margin-left: 16px;
}
.page-header #fxmenu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
}
.page-header #fxmenu ._logo {
    margin-right: 48px;
    padding: 23px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.page-header #fxmenu ._logo ._logo-desc {
    margin-left: 24px;
    white-space: nowrap;
    font-family: inherit;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -.0004em;
    color: #374046;
}
.page-header #fxmenu ._logo img {
    display: block;
}
.page-header #fxmenu ._menu {
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.page-header #fxmenu ._menu-toggle {
    display: none;
    padding: 7px 5px;
    position: absolute;
    top: 16px;
    right: 24px;
    z-index: 5;
}
.page-header .burger {
    width: 22px;
    height: 18px;
    position: relative;
    display: block;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
.page-header .burger span {
    display: block;
    position: absolute;
    height: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
    background: #222;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.page-header .burger span:nth-child(1) {
    top: 0;
}
.page-header .burger span:nth-child(2) {
    top: 8px;
}
.page-header .burger span:nth-child(3) {
    top: 16px;
}
.page-header .opened .burger span:nth-child(1) {
    top: 8px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.page-header .opened .burger span:nth-child(2) {
    opacity: 0;
    left: -20px;
}
.page-header .opened .burger span:nth-child(3) {
    top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.page-header #fxmenu ._menu-footer-mobile {
    display: none;
    background: #F2F8FF;
    padding: 24px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%}
.page-header #fxmenu ._menu-footer-mobile ._search {
    position: relative;
    margin-right: 24px;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.page-header #fxmenu ._menu-footer-mobile ._search:before {
    content: "\e905";
    font-family: 'ic-hdr';
    position: absolute;
    left: 16px;
    top: 9px;
    font-size: 14px;
    color: #222;
}
.page-header #fxmenu ._menu-footer-mobile ._search ._control {
    outline: 0;
    height: auto;
    padding: 6px 16px 6px 38px;
    font-family: inherit;
    background-color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -.0045em;
    color: #222;
    width: 100%;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.page-header #fxmenu ._menu-footer-mobile ._btn {
    font-family: inherit;
    padding: 8px 16px;
    background-color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -.0045em;
    text-decoration: none;
    color: #222;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.page-header #fxmenu ._menu-footer-mobile ._btn:focus, .page-header #fxmenu ._menu-footer-mobile ._btn:hover {
    background-color: #222;
    color: #fff;
}
.page-header #fxmenu ._menu-footer-mobile .search-link {
    width: 48%;
    text-align: center;
    margin-right: 2%}
.page-header #fxmenu ._menu-footer-mobile .search-link i {
    padding-right: 5px;
}
.page-header #fxmenu ._menu-footer-mobile .login-link {
    width: 48%;
    margin-left: 2%;
    text-align: center;
}

.page-header ._main-dropdown-card.bg-light-orange {
    background: #fef4e8!important;
}
.page-header ._main-dropdown-card ._value {
    margin: 0 0 8px;
    font-family: inherit;
    font-weight: 900;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -.024em;
    color: #207DE9;
    text-align: center;
}
.page-header ._main-dropdown-card ._title {
    margin: 0 0 24px;
    font-family: inherit;
    font-weight: 600;
    font-size: 21px;
    line-height: 1.2;
    letter-spacing: -.0055em;
    color: #222;
    text-align: center;
}
.page-header ._main-dropdown-card h3._title {
    font-weight: 900;
    font-size: 32px;
    line-height: 42px;
    letter-spacing: -.018em;
}
.page-header ._main-dropdown-card ._title3 {
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 24px;
    font-family: inherit;
    font-weight: 900;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -.018em;
    color: #222;
}
.page-header ._main-dropdown-card ._title3 span {
    font-weight: 900;
    font-size: 72px;
    line-height: 1;
    color: #207DE9;
    margin-right: 8px;
}
.page-header ._main-dropdown-card ._title2 {
    margin: 0 0 2px;
    font-family: inherit;
    font-weight: 900;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -.018em;
    color: #222;
}
.page-header ._main-dropdown-card ._subtitle {
    margin: 0 0 16px;
    font-family: inherit;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -.0045em;
    color: #222;
}
.page-header ._main-dropdown-card ._text {
    margin: 0 0 24px;
    font-family: inherit;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -.003em;
    color: #374046;
}
.page-header ._main-dropdown-card ._sep {
    display: block;
    width: 100%;
    margin-right: -8px;
    margin-bottom: 15px;
}
.page-header ._main-dropdown-card ._sep span {
    position: relative;
    overflow: hidden;
    display: block;
    vertical-align: middle;
}
.page-header ._main-dropdown-card ._sep span:before {
    content: "";
    position: absolute;
    right: 80px;
    top: 50%;
    margin-top: -1px;
    border-bottom: 2px solid #207DE9;
    width: 2000px;
}
.page-header ._main-dropdown-card.bg-light-orange ._sep span:before {
    border-bottom: 2px solid #fe5800!important;
}
.page-header ._main-dropdown-card ._sep span img {
    max-width: 48px;
    max-height: 48px;
    display: block;
    margin-left: auto;
}
.page-header ._main-dropdown-card ._btn {
    display: block;
    margin-top: auto;
    width: 100%;
    padding: 16px;
    text-decoration: none;
    font-family: inherit;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -.0045em;
    color: #FFF;
    background: #207DE9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.page-header ._main-dropdown-card ._btn:hover {
    color: #fff;
    background: #116FDA;
}
.page-header ._main-dropdown-card ._btn:focus {
    color: #fff;
    background: #0E6AD2;
}

@media (min-width:1921px) {
    .page-header ._main-dropdown-card {
    background-position: center 25%}
}@media (max-width:1900px) {
    .page-header ._main-dropdown-card ._title3 {
    font-size: 28px;
}
.page-header ._main-dropdown-card ._title3 span {
    font-size: 68px;
}
}@media (max-width:1760px) {
    .page-header ._main-dropdown-card ._title3 {
    display: block;
    text-align: center;
    font-size: 20px;
}
.page-header ._main-dropdown-card ._title3 span {
    display: block;
    margin: 0;
    font-size: 48px;
}
}@media (max-width:1600px) {
    .page-header #fxmenu ._logo {
    margin-right: 24px;
}
.page-header #fxmenu ._logo ._logo-desc {
    margin-left: 16px;
}
}@media (max-width:1550px) {
    .page-header #fxmenu .ubermenu-nav>li>a {
    padding-right: 16px;
    padding-left: 16px;
    font-size: 16px;
}
.page-header #fxmenu .ubermenu-nav>li>a {
    padding-right: 36px;
}
.page-header #fxmenu .ubermenu-nav>li>a:after {
    right: 16px;
}
.page-header ._get_proposal_btn {
    font-size: 16px;
}
.page-header .fxtopbar-menu li {
    margin-left: 8px;
}
.page-header .fxtopbar-menu li a {
    font-size: 16px;
}
}@media (max-width:1440px) {
    .page-header ._main-dropdown-card ._value {
    font-size: 38px;
    line-height: 46px;
}
.page-header ._main-dropdown-card ._title {
    font-size: 18px;
}
.page-header ._main-dropdown-card h3._title {
    font-size: 28px;
    line-height: 34px;
}
.page-header ._main-dropdown-card ._title2 {
    font-size: 20px;
    line-height: 28px;
}
}@media (max-width:1400px) {
    .page-header #fxmenu ._logo ._logo-desc {
    display: none;
}
}@media (max-width:1199px) {
    .page-header #fxmenu ._logo {
    margin-right: 16px;
}
.page-header #fxmenu .ubermenu-nav>li>a {
    font-size: 12px;
}
.page-header #fxheader ._get_proposal_btn {
    padding-left: 16px;
    padding-right: 16px;
}
.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu ._main-dropdown-card-col {
    display: none;
}
}@media (max-width:1199px) {
    body.mobile_menu_opened {
    overflow: hidden;
}
.page-header #fxtopbar {
    padding: 12px 0;
    border-bottom: 1px solid #BEC6CD;
    height: 66px;
}
.page-header #fxtopbar .fxtopbar-right {
    width: 100%;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.page-header .fxtopbar-menu li, .page-header .fxtopbar-revenue, .page-header #fxheader ._get_proposal_btn {
    display: none;
}
.page-header .fxtopbar-menu li._phone {
    margin-left: 0;
}
.page-header .fxtopbar-menu li._phone a {
    font-size: 14px;
    color: #00448F;
}
.page-header .fxtopbar-menu li._phone, .page-header #fxtopbar ._get_proposal_btn {
    display: block;
}
.page-header #fxtopbar ._get_proposal_btn {
    padding: 12px 16px;
    font-size: 14px;
    line-height: 17px;
}
.page-header #fxmenu ._logo {
    padding: 16px 0;
}
.page-header #fxmenu ._menu-toggle {
    display: block;
}
.page-header #fxmenu ._menu {
    display: none;
    opacity: 0;
    background: #fff;
    position: fixed;
    top: 130px;
    bottom: 80px;
    overflow: auto;
    left: 0;
    width: 100%}
.page-header #fxmenu ._menu._animate {
    display: block;
    opacity: 0;
}
.page-header #fxmenu ._menu.open_mobile {
    opacity: 1;
    display: block;
    padding: 16px 0;
}
.page-header #fxmenu ._menu-footer-mobile {
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
}
html.menu-is-active {
    overflow: hidden;
}
}.hideheader {
    position: absolute;
    width: 100%;
    display: block;
}
.page-header.js-scrolled #fxheader {
    position: fixed;
    top: 0;
    animation: slideDown 0.35s ease-out;
}
@keyframes slideDown {
    from {
    transform: translateY(-100%);
}
to {
    transform: translateY(0);
}
}.page-content.scrolled {
    margin-top: 150px;
}
.page-header.js-scrolled #fxmenu ._menu {
    top: 64px;
}
.admin-bar .page-header {
    margin-top: 32px;
}
.admin-bar .page-header.js-scrolled #fxheader {
    top: 32px;
}
.admin-bar .page-header #fxmenu ._menu {
    top: 162px;
}
@media (max-width:1199px) {
    .admin-bar .page-header.js-scrolled #fxmenu ._menu {
    top: 90px;
}
}@media (max-width:782px) {
    .admin-bar .page-header {
    margin-top: 46px;
}
.admin-bar .page-header #fxheader {
    top: 46px!important;
}
.admin-bar .page-header.js-scrolled #fxmenu ._menu {
    top: 100px;
}
.admin-bar .page-header #fxmenu ._menu {
    top: 170px;
}
}@media (max-width:600px) {
    .admin-bar .page-header.js-scrolled #fxheader {
    top: 0px!important;
}
.admin-bar .page-header.js-scrolled #fxmenu ._menu {
    top: 63px!important;
}
}@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}html.show-search-bar {
    overflow-y: hidden;
}
html.show-search-bar .search-functionality-wrapper {
    display: block;
}
html.show-search-bar .search-functionality-wrapper {
    animation: fadeIn ease 0.8s;
    -webkit-animation: fadeIn ease 0.8s;
    -moz-animation: fadeIn ease 0.8s;
    -o-animation: fadeIn ease 0.8s;
    -ms-animation: fadeIn ease 0.8s;
}
.search-functionality-wrapper {
    display: none;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    float: left;
    position: fixed;
    left: 0;
    top: 0;
    background-color: #F9FAFB;
    z-index: 100000;
}
.search-functionality-wrapper .search-bar-wrapper {
    background: #fff;
}
.search-functionality-wrapper .search-bar-wrapper .search-bar {
    width: 100%;
    height: 80px;
    float: left;
    display: block;
}
.search-functionality-wrapper .search-query-input {
    color: #869298!important;
    background-color: white!important;
    padding-left: 0;
    float: left;
    height: 78px;
    width: 100%;
    display: block;
    border: none;
    outline: none;
    font-family: var(--font-inter);
    font-weight: 400;
    font-size: 26px;
}
.search-functionality-wrapper .search-query-input::-webkit-input-placeholder {
    color: #869298!important;
}
.search-functionality-wrapper .search-query-input::-moz-placeholder {
    color: #869298!important;
}
.search-functionality-wrapper .search-query-input:-ms-input-placeholder {
    color: #869298!important;
}
.search-functionality-wrapper .search-query-input::-ms-input-placeholder {
    color: #869298!important;
}
.search-functionality-wrapper .search-query-input::placeholder {
    color: #869298!important;
}
.search-functionality-wrapper .search-body {
    padding-top: 24px;
}
.search-functionality-wrapper .search-body .categories-sidebar h5 {
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.0045em;
    color: #374046;
    margin-bottom: 16px;
    margin-top: 0;
}
.search-functionality-wrapper .search-body .categories-sidebar ul li a {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.0045em;
    color: #869298;
    text-decoration: none;
}
.search-functionality-wrapper .search-body .categories-sidebar ul li a.active, .search-functionality-wrapper .search-body .categories-sidebar ul li a:hover {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.0045em;
    color: #207DE9;
    font-weight: 600;
}
.search-functionality-wrapper .search-body .categories-sidebar ul li a span.quantity {
    position: absolute;
    right: 0;
}
.search-functionality-wrapper .pagination-info {
    float: left;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.0045em;
    color: #374046;
    margin-bottom: 16px;
    margin-top: 0;
    text-transform: none;
}
.search-functionality-wrapper .search-results ul.results-list {
    width: 100%;
    height: auto;
    float: left;
    list-style-position: inherit;
    margin-top: 0;
    list-style: none!important;
}
.search-functionality-wrapper .search-results ul.results-list li {
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid lightgray;
    padding: 12px 0 0 0;
}
.search-functionality-wrapper .search-results ul.results-list li::marker {
    display: none;
}
.search-functionality-wrapper .search-results>ul.results-list>li>a {
    padding: 12px;
    width: 100%;
    height: auto;
    float: left;
    text-decoration: none;
}
.search-functionality-wrapper .search-results>ul.results-list>li>a h3 {
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -.018em;
    color: #374046;
    margin-top: 0;
    margin-bottom: 8px;
}
.search-functionality-wrapper .search-results>ul.results-list>li>a h3 em {
    color: var(--primary-blue-03);
    font-family: var(--font-inter);
    font-style: normal;
}
.search-functionality-wrapper .search-results>ul.results-list>li>a .url {
    white-space: break-spaces;
    word-break: break-all;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .05em;
    color: #207DE9;
    margin-bottom: 12px;
    float: left;
    width: 100%}
.search-functionality-wrapper .search-results>ul.results-list>li>a:hover {
    background-color: var(--white);
}
.search-functionality-wrapper .search-results>ul.results-list>li>a p {
    margin-top: 0;
    font-weight: 400;
    width: 75%;
    height: auto;
    float: left;
}
.search-functionality-wrapper .search-results>ul.results-list>li>a ul.categories-tags li {
    width: auto;
    padding: 7px 14px;
    height: auto;
    float: left;
    font-size: 16px;
    background: var(--white);
    line-height: 16px;
    border-radius: 2px;
    font-weight: 400;
    text-align: center;
    margin-right: 10px;
    border-bottom: none;
}
.search-functionality-wrapper .pagination-control {
    width: 100%;
    height: auto;
    float: left;
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
}
.search-functionality-wrapper .pagination-control a {
    background: var(--white);
    border: 1px solid #CED4DA;
    box-sizing: border-box;
    border-radius: 4px;
    width: auto;
    height: 56px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    letter-spacing: -.0055em;
    color: #374046;
    padding: 16px 22px;
    margin-right: 16px;
    font-family: var(--font-inter);
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
}
.search-functionality-wrapper .pagination-control a:hover {
    border-color: #207DE9;
    color: #207DE9;
}
.search-functionality-wrapper .pagination-control a.disabled {
    color: gray;
    cursor: default;
    opacity: .3;
}
.search-functionality-wrapper .pagination-info .search-criteria {
    width: 100%;
    word-break: break-word;
}
.search-functionality-wrapper .search-body-messages-wrapper {
    padding-top: 24px;
}
.search-functionality-wrapper .search-body-messages-wrapper .loading-icon {
    width: 100%;
    float: left;
    display: block;
    padding-bottom: 24px;
}
.search-functionality-wrapper .search-body-messages-wrapper .loading-icon img {
    width: 50px;
    float: left;
}
.search-functionality-wrapper .search-body-messages-wrapper .loading-icon .message {
    float: left;
    padding-top: 12px;
    padding-left: 5px;
    font-family: var(--font-inter);
    font-size: 20px;
}
.search-functionality-wrapper .search-body-messages-wrapper .error-message, .search-functionality-wrapper .search-body-messages-wrapper .error-message * {
    text-decoration: none;
    color: red;
    padding-bottom: 24px;
}
.search-functionality-wrapper .search-body-messages-wrapper .no-results-message {
    padding-bottom: 24px;
}
.search-functionality-wrapper .search-bar-wrapper .search-bar {
    position: relative;
}
.search-functionality-wrapper .search-bar-wrapper .search-bar .ic-header-search {
    position: absolute;
    top: 26px;
    font-size: 30px;
    left: 0;
}
.search-functionality-wrapper .search-query-input {
    padding-left: 36px;
    padding-right: 36px;
}
.search-functionality-wrapper .search-bar-wrapper .search-bar .close-search-link {
    position: absolute;
    top: 28px;
    right: 0;
    font-size: 30px;
    color: #869298;
    text-decoration: none;
}
.search-functionality-wrapper .search-bar-wrapper .search-bar .close-search-link:hover {
    color: #000;
}
.masthead {
    padding-top: 96px;
    padding-bottom: 96px;
    background-color: var(--blue-07);
    color: var(--gray-03);
}
.breadcrumbs {
    margin: 0;
    padding: 0;
}
.breadcrumbs ul {
    margin: 0;
    list-style: none;
    padding: 0;
    z-index: 1;
    position: relative;
}
.breadcrumbs li {
    margin: 0 0 0;
    padding: 0;
    color: var(--blue-14);
    font-family: var(--font-inter);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.1em;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
}
.breadcrumbs ul li::before {
    content: '/';
    position: absolute;
    top: 0;
    left: 0;
    color: #B6C0C7;
    display: block;
}
.breadcrumbs ul li+li {
    margin-left: 15px;
    padding-left: 15px;
}
.breadcrumbs li:first-child {
    padding-left: 0;
}
.breadcrumbs li:last-child {
    border-right: none;
    padding-right: 0;
}
.breadcrumbs li:last-child {
    border-right: none;
    padding-right: 0;
}
.breadcrumb_last {
    display: inline-block;
    position: relative;
    padding-left: 15px;
    margin-left: .4rem;
    display: none;
}
.breadcrumb_last::before {
    content: '/';
    position: absolute;
    top: 0;
    left: 0;
    color: #B6C0C7;
    display: block;
}
.breadcrumbs li a {
    color: var(--Primary-Blue-Darkest, #083A74);
    border: none;
    transition: all .4s ease-in-out;
    text-decoration: none;
}
.breadcrumbs li a:hover {
    color: var(--Primary-Blue-Darkest, #083A74);
}
.breadcrumbs ul li:first-child::before {
    display: none;
}
@media (max-width:767px) {
    .breadcrumbs ul li: last-child a {
    width: calc(100%);
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}
.breadcrumbs ul li:nth-child(2) a {
    width: calc(100%)!important;
}
}@media (max-width:1025px) and (min-width:768px) {
    breadcrumbs ul li: last-child a {
    width: calc(75%);
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}
breadcrumbs ul li:nth-child(2) a {
    width: calc(100%)!important;
}
}@-webkit-keyframes rocket-animation {
    0% {
    top: 10%;
    right: 15px;
}
10% {
    top: 10%;
    right: 15px;
}
20% {
    top: 10%;
    right: 15px;
}
25% {
    top: 15%;
    right: 10px;
}
30% {
    top: 10%;
    right: 15px;
}
35% {
    top: 15%;
    right: 10px;
}
40% {
    top: 10%;
    right: 15px;
}
45% {
    top: 15%;
    right: 10px;
}
50% {
    top: 10%;
    right: 15px;
}
55% {
    top: 13%;
    right: 13px;
}
75% {
    top: -65%;
    right: -20px;
    opacity: 1;
}
75.1% {
    top: -65%;
    right: -20px;
    opacity: 0;
}
75.2% {
    top: 150%;
    right: 70px;
    opacity: 0;
}
75.3% {
    top: 150%;
    right: 70px;
    opacity: 1;
}
100% {
    top: 10%;
    right: 15px;
}
}@keyframes rocket-animation {
    0% {
    top: 10%;
    right: 15px;
}
10% {
    top: 10%;
    right: 15px;
}
20% {
    top: 10%;
    right: 15px;
}
25% {
    top: 15%;
    right: 10px;
}
30% {
    top: 10%;
    right: 15px;
}
35% {
    top: 15%;
    right: 10px;
}
40% {
    top: 10%;
    right: 15px;
}
45% {
    top: 15%;
    right: 10px;
}
50% {
    top: 10%;
    right: 15px;
}
55% {
    top: 13%;
    right: 13px;
}
75% {
    top: -65%;
    right: -20px;
    opacity: 1;
}
75.1% {
    top: -65%;
    right: -20px;
    opacity: 0;
}
75.2% {
    top: 150%;
    right: 70px;
    opacity: 0;
}
75.3% {
    top: 150%;
    right: 70px;
    opacity: 1;
}
100% {
    top: 10%;
    right: 15px;
}
}.link-get_a_proposal .rocket-img {
    -webkit-animation: rocket-animation 5s infinite;
    animation: rocket-animation 5s infinite;
}
@-webkit-keyframes cloud-animation1 {
    0% {
    bottom: -17px;
    right: 60px;
}
10% {
    bottom: -17px;
    right: 60px;
}
20% {
    bottom: -17px;
    right: 60px;
}
25% {
    bottom: -14px;
    right: 63px;
}
30% {
    bottom: -17px;
    right: 60px;
}
35% {
    bottom: -14px;
    right: 63px;
}
40% {
    bottom: -17px;
    right: 60px;
}
45% {
    bottom: -14px;
    right: 63px;
}
50% {
    bottom: -17px;
    right: 60px;
}
55% {
    bottom: -14px;
    right: 63px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -17px;
    right: 60px;
}
}@keyframes cloud-animation1 {
    0% {
    bottom: -17px;
    right: 60px;
}
10% {
    bottom: -17px;
    right: 60px;
}
20% {
    bottom: -17px;
    right: 60px;
}
25% {
    bottom: -14px;
    right: 63px;
}
30% {
    bottom: -17px;
    right: 60px;
}
35% {
    bottom: -14px;
    right: 63px;
}
40% {
    bottom: -17px;
    right: 60px;
}
45% {
    bottom: -14px;
    right: 63px;
}
50% {
    bottom: -17px;
    right: 60px;
}
55% {
    bottom: -14px;
    right: 63px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -17px;
    right: 60px;
}
}@-webkit-keyframes cloud-animation2 {
    0% {
    bottom: -14px;
    right: 50px;
}
10% {
    bottom: -14px;
    right: 50px;
}
20% {
    bottom: -14px;
    right: 50px;
}
25% {
    bottom: -11px;
    right: 47px;
}
30% {
    bottom: -14px;
    right: 50px;
}
35% {
    bottom: -11px;
    right: 47px;
}
40% {
    bottom: -14px;
    right: 50px;
}
45% {
    bottom: -11px;
    right: 47px;
}
50% {
    bottom: -14px;
    right: 50px;
}
55% {
    bottom: -11px;
    right: 47px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -14px;
    right: 50px;
}
}@keyframes cloud-animation2 {
    0% {
    bottom: -14px;
    right: 50px;
}
10% {
    bottom: -14px;
    right: 50px;
}
20% {
    bottom: -14px;
    right: 50px;
}
25% {
    bottom: -11px;
    right: 47px;
}
30% {
    bottom: -14px;
    right: 50px;
}
35% {
    bottom: -11px;
    right: 47px;
}
40% {
    bottom: -14px;
    right: 50px;
}
45% {
    bottom: -11px;
    right: 47px;
}
50% {
    bottom: -14px;
    right: 50px;
}
55% {
    bottom: -11px;
    right: 47px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -14px;
    right: 50px;
}
}@-webkit-keyframes cloud-animation3 {
    0% {
    bottom: -12px;
}
10% {
    bottom: -12px;
}
20% {
    bottom: -12px;
}
25% {
    bottom: -9px;
}
30% {
    bottom: -12px;
}
35% {
    bottom: -9px;
}
40% {
    bottom: -12px;
}
45% {
    bottom: -9px;
}
50% {
    bottom: -12px;
}
55% {
    bottom: -9px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -12px;
}
}@keyframes cloud-animation3 {
    0% {
    bottom: -12px;
}
10% {
    bottom: -12px;
}
20% {
    bottom: -12px;
}
25% {
    bottom: -9px;
}
30% {
    bottom: -12px;
}
35% {
    bottom: -9px;
}
40% {
    bottom: -12px;
}
45% {
    bottom: -9px;
}
50% {
    bottom: -12px;
}
55% {
    bottom: -9px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -12px;
}
}@-webkit-keyframes cloud-animation4 {
    0% {
    bottom: -10px;
}
10% {
    bottom: -10px;
}
20% {
    bottom: -10px;
}
25% {
    bottom: -7px;
}
30% {
    bottom: -10px;
}
35% {
    bottom: -7px;
}
40% {
    bottom: -10px;
}
45% {
    bottom: -7px;
}
50% {
    bottom: -10px;
}
55% {
    bottom: -7px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -10px;
}
}@keyframes cloud-animation4 {
    0% {
    bottom: -10px;
}
10% {
    bottom: -10px;
}
20% {
    bottom: -10px;
}
25% {
    bottom: -7px;
}
30% {
    bottom: -10px;
}
35% {
    bottom: -7px;
}
40% {
    bottom: -10px;
}
45% {
    bottom: -7px;
}
50% {
    bottom: -10px;
}
55% {
    bottom: -7px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -10px;
}
}@-webkit-keyframes cloud-animation5 {
    0% {
    bottom: -14px;
    right: 17px;
}
10% {
    bottom: -14px;
    right: 17px;
}
20% {
    bottom: -14px;
    right: 17px;
}
25% {
    bottom: -11px;
    right: 14px;
}
30% {
    bottom: -14px;
    right: 17px;
}
35% {
    bottom: -11px;
    right: 14px;
}
40% {
    bottom: -14px;
    right: 17px;
}
45% {
    bottom: -11px;
    right: 14px;
}
50% {
    bottom: -14px;
    right: 17px;
}
55% {
    bottom: -11px;
    right: 14px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -14px;
    right: 17px;
}
}@keyframes cloud-animation5 {
    0% {
    bottom: -14px;
    right: 17px;
}
10% {
    bottom: -14px;
    right: 17px;
}
20% {
    bottom: -14px;
    right: 17px;
}
25% {
    bottom: -11px;
    right: 14px;
}
30% {
    bottom: -14px;
    right: 17px;
}
35% {
    bottom: -11px;
    right: 14px;
}
40% {
    bottom: -14px;
    right: 17px;
}
45% {
    bottom: -11px;
    right: 14px;
}
50% {
    bottom: -14px;
    right: 17px;
}
55% {
    bottom: -11px;
    right: 14px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -14px;
    right: 17px;
}
}@-webkit-keyframes cloud-animation6 {
    0% {
    bottom: -15px;
}
10% {
    bottom: -15px;
}
20% {
    bottom: -15px;
}
25% {
    bottom: -12px;
}
30% {
    bottom: -15px;
}
35% {
    bottom: -12px;
}
40% {
    bottom: -15px;
}
45% {
    bottom: -12px;
}
50% {
    bottom: -15px;
}
55% {
    bottom: -12px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -15px;
}
}@keyframes cloud-animation6 {
    0% {
    bottom: -15px;
}
10% {
    bottom: -15px;
}
20% {
    bottom: -15px;
}
25% {
    bottom: -12px;
}
30% {
    bottom: -15px;
}
35% {
    bottom: -12px;
}
40% {
    bottom: -15px;
}
45% {
    bottom: -12px;
}
50% {
    bottom: -15px;
}
55% {
    bottom: -12px;
}
75% {
    bottom: -30px;
}
100% {
    bottom: -15px;
}
}.link-get_a_proposal span {
    width: 18px;
    height: 18px;
    background: var(--white);
    position: absolute;
    border-radius: 50%}
.link-get_a_proposal .circle1 {
    opacity: .4;
    bottom: -17px;
    right: 60px;
    width: 20px;
    height: 20px;
    -webkit-animation: cloud-animation1 5s infinite;
    animation: cloud-animation1 5s infinite;
}
.link-get_a_proposal .circle2 {
    opacity: .8;
    bottom: -14px;
    right: 50px;
    -webkit-animation: cloud-animation2 5s infinite;
    animation: cloud-animation2 5s infinite;
}
.link-get_a_proposal .circle3 {
    opacity: .4;
    bottom: -12px;
    right: 37px;
    -webkit-animation: cloud-animation3 5s infinite;
    animation: cloud-animation3 5s infinite;
}
.link-get_a_proposal .circle4 {
    bottom: -10px;
    right: 28px;
    -webkit-animation: cloud-animation4 5s infinite;
    animation: cloud-animation4 5s infinite;
}
.link-get_a_proposal .circle5 {
    opacity: .8;
    bottom: -14px;
    right: 17px;
    -webkit-animation: cloud-animation5 5s infinite;
    animation: cloud-animation5 5s infinite;
}
.link-get_a_proposal .circle6 {
    opacity: .4;
    bottom: -16px;
    right: 10px;
    -webkit-animation: cloud-animation6 5s infinite;
    animation: cloud-animation6 5s infinite;
}
.skip-link-for-screen-reader {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.skip-link-for-screen-reader:focus {
    left: 10px;
    top: 10px;
    background-color: #fff;
    z-index: 1000;
    padding: 5px;
    width: auto;
    height: auto;
    font-weight: bolder;
    color: #00448F;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}
.intro_header {
    padding: 96px 0;
    font-family: 'Inter', sans-serif;
    position: relative;
    z-index: 0;
}



.intro_header.dark-mode .breadcrumbs li a {
    color: #fff;
}
.intro_header.light-mode .breadcrumbs li a {
    color: #083A74;
}
.intro_header .breadcrumbs {
    margin-bottom: 32px!important;
}
.intro_header.dark-mode {
    background-color: #083A74;
}
.intro_header.light-mode {
    background-color: #F9FBFF;
}
.intro_header .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
}
.intro_header.dark-mode .intro_header-subtitle {
    color: #6ADFD7;
}
.intro_header-subtitle {
    font-family: inherit;
    font-weight: 900;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .16px;
    text-transform: uppercase;
    color: #207DE9;
    margin: 0 0 24px;
}
.intro_header.dark-mode .intro_header-title {
    color: #FFF;
}
.intro_header-title {
    color: #222;
    font-size: 72px;
    font-style: normal;
    font-weight: 800;
    line-height: 58px;
    letter-spacing: -2.592px;
    margin-bottom: 40px;
}
.intro_header-title .word-with-symbol {
    display: inline;
    position: relative;
}
.intro_header-title .word-with-symbol .symbol {
    font-size: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
}
.intro_header-text {
    color: #222;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 40px;
}
.intro_header.dark-mode .intro_header-text {
    color: #FFF;
}
.intro_header-form, .intro_header-content .form__proposal form {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.intro_header-form .form-control {
    background-color: #FFF;
    height: 56px;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    color: #152035;
    padding: 16px;
    outline: 0;
    line-height: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.intro_header-form .btn {
    margin: 0 0 0 16px;
    padding: 16px 30px;
    height: auto;
    font-weight: 500;
    font-family: inherit;
    font-size: 18px;
    line-height: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    white-space: nowrap;
}
.intro_header-form .btn img {
    margin-left: 10px;
}
.intro_header-img {
    margin-left: 10px;
    position: relative;
}
.intro_header-img img {
    max-width: 100%;
    height: auto;
}
.intro_header-img .featured-image {
    margin-left: 15%;
    margin-top: 0;
}
.intro_header-img .stat-bubble {
    width: 151px;
    height: 151px;
    position: absolute;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    text-align: center;
}
.intro_header-img .stat-bubble1 {
    top: 7px;
    left: 10%;
    background: #4DC1B9;
}
.intro_header-img .stat-bubble2 {
    background: #288CEC;
    width: 111px;
    height: 111px;
    top: 10%;
    left: 61%}
.intro_header-img .stat-bubble3 {
    background: #288CEC;
    width: 111px;
    height: 111px;
    bottom: 24%;
    left: 10%}
.intro_header-img .stat-bubble4 {
    background: #4DC1B9;
    width: 151px;
    height: 151px;
    bottom: 6%;
    left: 49%}
.intro_header-img .stat-bubble .value {
    font-family: 'Inter', sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    color: #FFF;
}
.intro_header-img .stat-bubble .title {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 13px;
    text-align: center;
    color: #FFF;
    font-family: 'Inter', sans-serif;
    letter-spacing: normal;
    margin-top: 5px;
    text-transform: lowercase;
    white-space: break-spaces;
}
.bar_header {
    padding: 18px 0;
    background-color: #B7D5FC;
}
.bar_header-content .slick-slide {
    width: auto!important;
    margin: 0 50px;
}
.bar_header-title {
    float: left;
}
.bar_header-title {
    font-weight: 700;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    color: #207DE9;
    margin: 0 16px 0 0;
    white-space: nowrap;
}
.bar_header div {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    font-family: 'Inter', sans-serif;
}
.bar_header div span {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #083A74;
    font-family: inherit;
}
.real_results_wrapper:before {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 10%;
    content: "";
    background: -webkit-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -moz-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -ms-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -o-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
}
.real_results_wrapper:after {
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 10%;
    content: "";
    background: -webkit-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -moz-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -ms-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -o-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
}
.bar_header marquee {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    font-family: 'Inter', sans-serif;
}
.bar_header marquee:before {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 10%;
    content: "";
    background: -webkit-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -moz-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -ms-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -o-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
}
.bar_header marquee:after {
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 10%;
    content: "";
    background: -webkit-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -moz-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -ms-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: -o-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
    background: linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
}
.bar_header .marquee-item {
    margin-right: 48px;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #083A74;
    font-family: inherit;
}
.awards-logos-section {
    background-color: var(--white);
    padding-top: 48px;
    padding-bottom: 0;
}
.awards-logos-section .awards-logos-block2 {
    padding-top: 0;
    border-bottom: 0;
    text-align: center;
    margin-top: 48px;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}
.awards-logos-block2.js-logos-slider .slick-prev {
    left: 0;
}
.awards-logos-block2.js-logos-slider .slick-next {
    right: 0;
}
.awards-logos-block2.js-logos-slider {
    display: block;
}
.awards-logos-block2.js-logos-slider .logo-item {
    padding: 0 10px;
}
.awards-logos-block2>div {
    margin: 0 27px 27px;
}
.awards-logos-block2 a {
    display: block;
}
.awards-logos-block2 .logo-item img {
    margin: 0 auto;
    width: auto;
    max-height: 120px;
}
.awards-logos-block2 .logo-item.has-link>a img {
    transition: opacity .35s;
}
.awards-logos-block2 .logo-item.has-link>a:hover img {
    opacity: .5;
}
.awards-logos-section-pages .awards-logos-block2 {
    margin: 0;
    padding-bottom: 18px;
    padding-top: 18px;
}
.intro_header .intro_header-content .form__proposal form .btn {
    margin-left: 0;
    border-radius: 0 4px 4px 0;
    background: #207DE9;
    color: #FFF;
    text-align: center!important;
    ;
    font-size: 21px!important;
    ;
    font-style: normal!important;
    ;
    font-weight: 700!important;
    ;
    line-height: 28px!important;
    ;
    letter-spacing: -.168px;
}
.intro_header .intro_header-content .form__proposal form .btn i {
    display: none;
}
.intro_header .intro_header-content .form__proposal input[type="text"] {
    border-radius: 4px 0 0 4px;
    background: #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15) inset;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px;
    text-align: left;
    max-height: 59px;
}
.intro_header .intro_header-content .form__proposal input[type="text"]::placeholder {
    color: #A9B4BC;
}

.intro_header-img .mask-image .featured-image {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.intro_header-img.mask-img-main-container .stat-bubble2 {
    top: 2%;
    left: 57%}
.intro_header-img.mask-img-main-container .stat-bubble4 {
    bottom: -4%;
    left: 49%}
.intro_header a.video-image {
    display: flex;
    justify-content: center;
}
.intro_header a.video-image img {
    height: auto;
}
.intro_header .icon-bg-play-wrapper:before, .intro_header a[href*="youtube"].video-image.external:before {
    display: none;
}
.intro_header .icon-bg-play-wrapper .play-icon, .intro_header a[href*="youtube"].video-image.external .play-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%}
.intro_header .icon-bg-play-wrapper .play-icon:before, .intro_header a[href*="youtube"].video-image.external .play-icon:before {
    left: 26px;
}
.intro_header .icon-bg-play-wrapper .play-icon:after, .intro_header a[href*="youtube"].video-image.external .play-icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: transparent;
    left: -10px;
    position: absolute;
    border-radius: 50%;
    border: 10px solid rgba(32, 125, 233, .3);
    animation: expand 2s infinite;
}
.intro_header .fx-wistia_thumb .wistia_embed {
    width: 80px;
    height: 80px;
    border-radius: 50%}
.intro_header .fx-wistia_thumb .wistia_embed:before {
    left: 25px;
}
.intro_header .fx-wistia_thumb .wistia_embed::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: transparent;
    left: -10px;
    position: absolute;
    border-radius: 50%;
    border: 10px solid rgba(32, 125, 233, .3);
    animation: expand 2s infinite;
}
.intro_header .fx-wistia2 .fx-wistia_thumb {
    display: flex;
    justify-content: center;
}
@keyframes expand {
    0% {
    transform: scale(0);
    opacity: 0;
}
50% {
    transform: scale(1);
    opacity: 1;
}
100% {
    transform: scale(1);
    opacity: 0;
}
}@media screen and (min-width:1400px) {
    .intro_header .intro_header-content .form__proposal input[type="text"] {
    width: 320px!important;
}
.intro_header .intro_header-content .form__proposal form .btn {
    width: 272px!important;
}
}@media screen and (max-width:1501px) {
    .intro_header-img .mask-image {
    right: 0;
}
.intro_header-img .featured-image {
    margin-left: 0;
    margin-top: 0;
}
}@media (min-width:768px) {
    .awards-logos-section {
    padding-top: 0;
}
.awards-logos-section .awards-logos-block2 {
    flex-direction: row;
}
}@media screen and (max-width:991px) {
    .intro_header.dark-mode, .intro_header.light-mode {
    background-position: left bottom, right 0 bottom 20px, right top;
}
}@media screen and (max-width:991px) and (min-width:650px) {
    .intro_header.dark-mode .intro_header-content {
    text-align: center;
}
.intro_header.dark-bg-right-media-template .form__proposal {
    display: flex;
    justify-content: center;
}
.intro_header.dark-mode .intro_header-content .form__proposal form .btn {
    width: auto;
    display: inline-flex;
}
.intro_header {
    padding-left: 48px!important;
    padding-right: 48px!important;
}
.intro_header.dark-mode .intro_header-content .form__proposal form .btn {
    border-radius: 4px 4px 4px 4px;
    padding-left: 40px;
    padding-right: 40px;
}
.dark-bg-right-media-template .intro_header-content {
    margin-bottom: 40px!important;
}
}@media (min-width:1025px) {
    .awards-logos-section .awards-logos-block2 {
    margin-top: 96px;
}
.awards-logos-section-pages .awards-logos-block2 {
    margin-top: 0;
}
}@media (max-width:1440px) {
    .intro_header-title {
    margin-bottom: 24px;
    font-size: 46px;
    line-height: 56px;
}
.intro_header-subtitle {
    margin-bottom: 24px;
}
.intro_header-text {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
}
.intro_header-form .btn {
    padding-left: 16px;
    padding-right: 16px;
}
}@media (max-width:1024px) {
    .intro_header: not(.dark-bg-right-media-template) .breadcrumbs {
    text-align: center;
}
.intro_header.dark-bg-right-media-template .form__proposal {
    margin-bottom: 32px;
}
.intro_header .row {
    display: block;
}
.intro_header:not(.dark-bg-right-media-template) .intro_header-content {
    text-align: center;
}
.intro_header-content {
    margin-bottom: 16px;
}
.intro_header-title {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: -1.296px;
}
.intro_header-text {
    margin-left: auto;
    margin-right: auto;
}
.intro_header:not(.dark-bg-right-media-template) .intro_header-form, .intro_header:not(.dark-bg-right-media-template) .intro_header-content .form__proposal form {
    margin: 0 auto;
}
.intro_header-form, .intro_header-content .form__proposal form {
    display: table;
    min-width: 70%}
.intro_header-content .form__proposal form input[type="text"] {
    text-align: center;
}
.intro_header-img {
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
    margin-top: 40px;
}
}@media (max-width:600px) {
    .intro_header-form, .intro_header-content .form__proposal form {
    display: block;
}
.intro_header-form .form-control, .intro_header-content .form__proposal form input {
    text-align: center;
}
.intro_header-form .btn, .intro_header-content .form__proposal form .btn {
    margin: 8px 0 0;
    width: 100%;
    display: block;
}
.intro_header {
    padding: 48px 0;
}
}@media (max-width:1000px) {
    .intro_header-img .stat-bubble1 {
    left: 0%}
.intro_header-img .stat-bubble2 {
    left: 72%}
.intro_header-img .stat-bubble3 {
    left: 2%;
    bottom: 2%}
.intro_header-img .stat-bubble4 {
    bottom: -4%;
    left: 60%}
}@media (max-width:500px) {
    .intro_header-img .stat-bubble {
    display: none;
}
.awards-logos-section {
    padding-top: 24px!important;
}
}@media (max-width:300px) {
    .intro_header-img {
    display: none;
}
}.intro_header .right-content .strategy-funnel {
    display: flex;
    max-width: 520px;
    width: 75%;
    margin: 0 auto;
    position: relative;
    flex-direction: column;
}
.intro_header .right-content .strategy-funnel .column {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: -20px;
    align-items: center;
    max-width: 41%;
    width: 100%}
.intro_header .right-content .strategy-funnel .column.left-column {
    left: -10%}
.intro_header .right-content .strategy-funnel .column.right-column {
    right: -10%}
.intro_header .right-content .strategy-funnel .column .featured-image-wrapper {
    width: 110px;
    height: 110px;
    background: var(--White, #FFF);
    border-radius: 50%}
.intro_header .right-content .strategy-funnel .column .features {
    list-style: none;
    margin-top: 20px;
    display: flex;
    margin-bottom: 0;
    flex-direction: column;
    gap: 16px;
    width: 100%;
	padding-left:0px !important;
}
.intro_header .right-content .strategy-funnel .column .features li {
    border-radius: 36px;
    padding: 9px 20px;
    color: #FFF;
    text-align: center;
    font-family: var(--font-inter);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -.576px;
}
.intro_header .right-content .strategy-funnel .column.left-column .features li {
    background: var(--Tertiary-Purple-Dark, #92278F);
}
.intro_header .right-content .strategy-funnel .column.right-column .features li {
    background: var(--Tertiary-Teal-Darkest, #37ACA4);
}
.intro_header .right-content .strategy-funnel .background {
    max-width: 75%;
    margin: 0 auto;
    min-height: 300px;
}
.intro_header .right-content .strategy-funnel .bottom {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
.intro_header .right-content .strategy-funnel .bottom .message {
    position: absolute;
    color: var(--Tertiary-Teal-Light, #6ADFD7);
    text-align: center;
    font-family: var(--font-kalam);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.17px;
    max-width: 146px;
    left: calc(50% - 222px);
    bottom: 50px;
}
.intro_header .right-content .strategy-funnel .bottom .message strong {
    color: inherit;
}
.intro_header .right-content .strategy-funnel .bottom .right-arrow {
    width: 73px;
    height: 38px;
    position: absolute;
    display: block;
    left: calc(50% - 140px);
    bottom: 0;
}
.intro_header .right-content .strategy-funnel a.play-btn {
    cursor: pointer;
}
.intro_header .right-content .strategy-funnel a.play-btn .inner {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #2290c1;
    position: relative;
    display: block;
}
.intro_header .right-content .strategy-funnel a.play-btn:hover .inner {
    background-color: #083A74;
}
.intro_header .right-content .strategy-funnel a.play-btn .inner::before {
    content: '';
    display: block;
    background-image: url(/wp-content/uploads/2025/11/play-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    width: 36.246px;
    height: 36.246px;
    position: absolute;
    left: 25px;
    top: calc(50% - 20.5px);
}
.intro_header .right-content .strategy-funnel a.play-btn .inner::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: transparent;
    left: 0px !important;
    position: absolute;
    border-radius: 50%;
    border: 10px solid rgba(32, 125, 233, .3);
    animation: play-btn-expand 2s infinite;
    top: 0px !important;
    will-change: transform;
    transform: translateZ(0);
}
.intro_header .right-content .strategy-funnel .column .featured-image-wrapper {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.intro_header .right-content .strategy-funnel .column .featured-image-wrapper.custom-image img {
    max-width: 82%;
    max-height: 82%}
.intro_header .right-content .strategy-funnel .column .featured-image-wrapper.placeholder-image img {
    max-width: 100%;
    max-height: 100%}
@keyframes play-btn-expand {
    0% {
    transform: scale(0);
    opacity: 0;
    top: -10px;
    left: -10px;
}
50% {
    transform: scale(1);
    opacity: 1;
}
100% {
    transform: scale(1);
    opacity: 0;
}
}@media screen and (max-width:1024px) {
    .intro_header .right-content .strategy-funnel {
    margin-top: 68px;
}
}@media screen and (max-width:768px) {
    .intro_header .right-content .strategy-funnel {
    max-width: 400px;
    width: 87%}
.intro_header .right-content .strategy-funnel .column {
    max-width: 41%}
.intro_header .right-content .strategy-funnel .column .featured-image-wrapper {
    width: 75px;
    height: 75px;
}
.intro_header .right-content .strategy-funnel .column .features {
    margin-top: 14px;
    gap: 8px;
}
.intro_header .right-content .strategy-funnel .column .features li {
    font-size: 10px;
    line-height: 13.715px;
    letter-spacing: -.36px;
    padding: 6.172px 13.715px;
}
.intro_header .right-content .strategy-funnel .background {
    min-height: 230px;
}
.intro_header .right-content .strategy-funnel .bottom .message {
    font-size: 18px;
    line-height: 110%;
    letter-spacing: -.216px;
    width: 124px;
    left: calc(50% - 185px);
}
.intro_header .right-content .strategy-funnel .bottom .right-arrow {
    width: 59px;
    height: 39px;
    left: calc(50% - 130px);
}
}@media screen and (max-width:400px) {
    .intro_header .right-content .strategy-funnel .bottom .message {
    left: calc(50% - 143px);
    width: 100px;
}
.intro_header .right-content .strategy-funnel .bottom .right-arrow {
    left: calc(50% - 115px);
}
}
.section-link-bar {
    /* padding-top: 48px; */
    padding-bottom: 48px;
}
.section-link-bar .link-bar-container {
    width: 100%}
.section-link-bar .link-bar {
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
}
.section-link-bar.teal .link-bar .link-list, .section-link-bar.teal .link-bar-label {
    background: linear-gradient(0deg, rgba(237, 249, 248, .5) 0%, rgba(237, 249, 248, .5) 100%), #FFF;
}
.section-link-bar.blue .link-bar .link-list, .section-link-bar.blue .link-bar-label {
    background: linear-gradient(0deg, rgba(210, 220, 238, .5) 0%, rgba(210, 220, 238, .5) 100%), #FFF;
}
.section-link-bar.light-blue .link-bar .link-list, .section-link-bar.light-blue .link-bar-label {
    border-radius: 50px;
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), #FFF;
}
.section-link-bar .link-bar .link-list {
    display: inline-flex;
    justify-content: center;
    margin: 0!important;
    list-style: none;
    padding: 16px 32px;
    gap: 24px;
    border-radius: 50px;
    background: linear-gradient(0deg, rgba(237, 249, 248, .5) 0%, rgba(237, 249, 248, .5) 100%), #FFF;
}
.section-link-bar .link-bar .link-list li {
    padding: 0px!important;
    white-space: nowrap;
}
.section-link-bar .link-bar .link-list a {
    color: #869298!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 28px!important;
    letter-spacing: -0.081px!important;
    text-decoration: none!important;
}
.section-link-bar .link-bar .link-list a.active, .section-link-bar .link-bar .link-list a:hover {
    color: #207DE9!important;
    font-weight: 600!important;
}
.section-link-bar .link-bar-label {
    display: flex;
    align-items: center;
    padding: 16px 32px;
    border-radius: 50px;
    gap: 8px;
    cursor: pointer;
}
.section-link-bar .link-bar-label .current-link {
    flex: 1;
}
.section-link-bar .current-link span {
    color: #207DE9;
    font-weight: 600;
    font-size: 18px;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.081px;
    text-decoration: none;
}
.link-list-container {
    position: relative;
}
.link-bar-container.stucked-section {
    width: 100%!important;
    position: relative!important;
}
.section-link-bar .link-bar.open img {
    transform: rotate(180deg);
}
.section-link-bar.has-overflow .link-bar .link-list-container-inner {
    position: absolute;
    z-index: 9;
    display: none;
    width: 100%}
.section-link-bar.has-overflow .link-bar .link-list {
    flex-direction: column;
    width: 100%;
    border-radius: 16px!important;
    margin-left: 0px!important;
}
.section-link-bar.has-overflow .link-bar .link-list a {
    width: 100%;
    display: flex;
}
.section-link-bar.has-overflow .link-bar .link-list li a:hover, .section-link-bar.has-overflow .link-bar .link-list li a.active {
    color: #207DE9!important;
    font-weight: 600!important;
}
.section-link-bar.has-overflow .link-bar .link-list li {
    padding: 0px!important;
}
.wysiwyg .section-link-bar .container {
    padding-left: 0;
    padding-right: 0;
}
.section-link-bar .link-bar .link-list li::before {
    display: none;
}
@media screen and (min-width:1025px) {
    .link-bar-container.fixed-section {
    position: fixed;
    width: 100%;
    top: 100px;
    left: 0;
    right: 0;
    z-index: 6;
}
.logged-in.admin-bar .link-bar-container.fixed-section {
    top: 120px;
}
.link-bar-container.fixed-section .link-bar ul {
    -webkit-box-shadow: 0 1px 4px 0 rgba(34, 34, 34, .15);
    -moz-box-shadow: 0 1px 4px 0 rgba(34, 34, 34, .15);
    box-shadow: 0 1px 4px 0 rgba(34, 34, 34, .15);
}
}@media screen and (max-width:991px) {
    .section-link-bar .link-bar .link-list-container-inner {
    position: absolute;
    z-index: 9;
    display: none;
    width: 100%}
.section-link-bar .link-bar .link-list {
    flex-direction: column;
    width: 100%;
    border-radius: 16px!important;
}
.section-link-bar .link-bar .link-list a {
    width: 100%;
    display: flex;
}
}
@media screen and (min-width: 992px) {
                .section-link-bar:not(.has-overflow) .link-bar-label {
                    display:none
                }

                .section-link-bar:not(.has-overflow) .link-bar .link-list {
                    display: inline-flex!important
                }

                .section-link-bar:not(.has-overflow) .link-bar .link-list-container-inner {
                    display: flex!important;
                    justify-content: center
                }
            }
.block-services-funnel .container-fluid {
    padding: 0 24px;
}
@media screen and (min-width:576px) {
    .block-services-funnel .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
}
}@media screen and (min-width:768px) {
    .block-services-funnel .container-fluid {
    padding-left: 64px !important;
    padding-right: 64px !important;
}
}@media screen and (min-width:1281px) {
    .block-services-funnel .container-fluid {
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 40px;
}
}.block-services-funnel .bsf-header {
    color: #222;
    text-align: left;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 46px;
    letter-spacing: -1.296px;
    margin-top: 0;
    margin-bottom: 24px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width:768px) {
    .block-services-funnel .bsf-header {
    text-align: center;
}
}@media screen and (min-width:1281px) {
    .block-services-funnel .bsf-header {
    text-align: center;
    font-size: 46px;
    line-height: 56px;
    letter-spacing: -2.592px;
}
}@media screen and (min-width:1441px) {
    .block-services-funnel .bsf-header {
    font-size: 72px;
    line-height: 78px;
}
}.block-services-funnel .bsf-header span {
    color: #207de9;
}
.block-services-funnel .bsf-intro {
    color: #222;
    text-align: left;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 56px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width:768px) {
    .block-services-funnel .bsf-intro {
    text-align: center;
    font-size: 21px;
    line-height: 35px;
}
}.block-services-funnel .bsf-subheader {
    grid-area: subheader;
    color: #222;
    text-align: left;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: -.864px;
    margin-top: 0;
    margin-bottom: 8px;
}
@media screen and (min-width:768px) {
    .block-services-funnel .bsf-subheader {
    letter-spacing: -1.008px;
    */}
}@media screen and (min-width: 1281px) {
    .block-services-funnel .bsf-subheader {
    margin-bottom: 0;
    text-align: right;
    margin-right: 40px;
}
}@media screen and (min-width:1441px) {
    .block-services-funnel .bsf-subheader {
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -1.008px;
}
}@media screen and (min-width:1500px) {
    .block-services-funnel .bsf-subheader {
    margin-right: 80px;
}
}.block-services-funnel .bsf-link {
    color: #222;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -.081px;
    text-decoration: none;
    background: url(/wp-content/uploads/2025/11/bsf-arrow.svg) no-repeat right center;
    padding-right: 28px;
}
@media screen and (min-width:1281px) {
    .block-services-funnel .bsf-link {
    font-size: 21px;
    line-height: 28px;
    letter-spacing: -.168px;
}
}.block-services-funnel .bsf-link:hover {
    color: #207DE9;
    text-decoration: underline;
    background: url(/wp-content/uploads/2025/11/bsf-arrow-hover.svg) no-repeat right center;
}
.block-services-funnel .bsf-group {
    padding-bottom: 16px;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, auto);
    grid-template-areas: "subheader" "item-1" "item-2" "item-3" "item-4";
    border-bottom: 2px solid #eee;
}
.block-services-funnel .bsf-group:nth-child(1) {
    border-bottom: 2px solid #009fd9;
}
.block-services-funnel .bsf-group:nth-child(2) {
    border-bottom: 2px solid #6ed37f;
}
.block-services-funnel .bsf-group:nth-child(3) {
    border-bottom: 2px solid #e9e263;
}
.block-services-funnel .bsf-group:nth-child(4) {
    border-bottom: 2px solid #ffdbb0;
}
@media screen and (min-width:922px) {
    .block-services-funnel .bsf-group {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, auto);
    grid-template-areas: "subheader subheader" "item-1 item-3" "item-2 item-4"}
}@media screen and (min-width:1281px) {
    .block-services-funnel .bsf-group {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(4, auto);
    grid-template-areas: "subheader item-1" "subheader item-2" "subheader item-3" "subheader item-4";
    align-items: center;
    padding-left: 370px;
    padding-bottom: 12px;
    margin-bottom: 0px;
}
}@media screen and (min-width:1441px) {
    .block-services-funnel .bsf-group {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "subheader item-1 item-3" "subheader item-2 item-4";
    align-items: center;
    padding-bottom: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
}
}.block-services-funnel .bsf-group>div {
    padding-top: 8px;
    padding-bottom: 8px;
    align-self: flex-start;
}
@media screen and (min-width:1281px) {
    .block-services-funnel .bsf-group>div {
    padding-top: 5px;
    padding-bottom: 5px;
}
}@media screen and (min-width:4200px) {
    .block-services-funnel .bsf-group>div {
    padding-top: 8px;
    padding-bottom: 8px;
}
}.block-services-funnel .bsf-group .bsf-item-1 {
    grid-area: item-1;
}
.block-services-funnel .bsf-group .bsf-item-2 {
    grid-area: item-2;
}
.block-services-funnel .bsf-group .bsf-item-3 {
    grid-area: item-3;
}
.block-services-funnel .bsf-group .bsf-item-4 {
    grid-area: item-4;
}
.block-services-funnel .bsf-group-container {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
}
@media screen and (min-width:768px) {
    .block-services-funnel .bsf-group-container {
    margin-left: -64px;
    margin-right: -64px;
    padding-left: 64px;
    padding-right: 64px;
}
}@media screen and (min-width:1281px) {
    .block-services-funnel .bsf-group-container {
    margin-left: -80px;
    margin-right: -80px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}
}.block-services-funnel .bsf-graphic img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    width: 103px;
    height: auto;
    position: absolute;
    right: 0;
    z-index: -1;
}
@media screen and (min-width:768px) {
    .block-services-funnel .bsf-graphic img {
    width: 114px;
    height: auto;
}
}@media screen and (min-width:922px) {
    .block-services-funnel .bsf-graphic img {
    width: 103px;
}
}@media screen and (min-width:1281px) {
    .block-services-funnel .bsf-graphic {
    z-index: 0;
}
.block-services-funnel .bsf-graphic img {
    width: auto;
    max-width: 320px;
    height: auto;
    position: relative;
    right: unset;
    top: -40px;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.block-services-funnel .bsf-groups {
    margin-left: -420px;
    margin-right: 80px;
}
}@media screen and (min-width:1441px) {
    .block-services-funnel .bsf-groups {
    margin-left: -400px;
}
.block-services-funnel .bsf-graphic img {
    max-width: 300px;
}
}@media screen and (min-width:1500px) {
    .block-services-funnel .bsf-groups {
    margin-left: -380px;
    margin-right: 120px;
}
}@media screen and (min-width:1600px) {
    .block-services-funnel .bsf-groups {
    margin-right: 140px;
}
}@media screen and (min-width:1700px) {
    .block-services-funnel .bsf-groups {
    margin-right: 200px;
}
}@media screen and (min-width:1800px) {
    .block-services-funnel .bsf-groups {
    margin-right: 260px;
}
}@media screen and (min-width:1950px) {
    .block-services-funnel .bsf-groups {
    margin-left: -300px;
    margin-right: 340px;
}
}
.intro-tabbed-blue-stats-section {
    padding-top: 96px;
    padding-bottom: 96px;
}
.intro-tabbed-blue-stats-section .intro-tabbed-blue-stats {
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.intro-tabbed-blue-stats-section .intro-content .intro-content__logo {
    max-width: 306px;
}
.intro-tabbed-blue-stats-section .intro-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 24px;
}
.intro-tabbed-blue-stats-section .intro-content h2, .intro-tabbed-blue-stats-section .intro-content p:last-child {
    margin-bottom: 0;
}
.intro-tabbed-blue-stats-section .intro-content h2, .intro-tabbed-blue-stats-section .intro-content p {
    color: #222;
}
.intro-tabbed-blue-stats-section .intro-content .read-more-link {
    color: var(--vivid-vivid-02, #207DE9);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -.432px;
    text-decoration: none;
    display: flex;
    gap: 8px;
    align-items: center;
    display: flex;
}
.intro-tabbed-blue-stats-section .intro-content .read-more-link::after {
    content: "\e928";
    font-family: 'icomoon-header'!important;
}
.intro-tabbed-blue-stats-section .tabs {
    display: flex;
    flex-direction: row;
    gap: 80px;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation {
    width: 488px;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.intro-tabbed-blue-stats-section .tabs:not(.light-blue-muted-style-template) .tabs-navigation ul li a.tab-nav-item {
    color: rgba(0, 0, 0, .8);
    font-weight: 600;
    text-decoration: none;
    display: flex;
    padding: 24px;
    flex-direction: row;
    align-items: center;
    gap: 24px;
}
.intro-tabbed-blue-stats-section .tabs:not(.light-blue-muted-style-template) .tabs-navigation ul li a.tab-nav-item:hover, .intro-tabbed-blue-stats-section .tabs:not(.light-blue-muted-style-template) .tabs-navigation ul li.active a.tab-nav-item {
    box-shadow: 0 2px 24px 0 rgba(110, 123, 129, .2);
    border-radius: 16px;
    background: #FFF;
    color: var(--Vivid-vivid-02, var(--Vivid-Blue-vivid-02, #207DE9));
}
.intro-tabbed-blue-stats-section .tabs:not(.light-blue-muted-style-template) .tabs-navigation ul li a.tab-nav-item:hover h4, .intro-tabbed-blue-stats-section .tabs:not(.light-blue-muted-style-template) .tabs-navigation ul li.active a.tab-nav-item h4 {
    color: #207DE9;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul li a.tab-nav-item img {
    width: 48px;
}
.intro-tabbed-blue-stats-section .tabs .tabs-content {
    flex: 1;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul li a h4 {
    margin-bottom: 0;
    color: rgba(0, 0, 0, .8);
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-main-content {
    border-radius: 24px;
    background: var(--Vivid-vivid-07, #00448F);
    padding: 164px 40px 40px 40px;
    color: #fff;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-content-header {
    text-align: center;
    margin-bottom: -128px;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-content-header img {
    max-width: 424px;
    border-radius: 8px;
    background: #F1F3F6;
    box-shadow: 0 0 12px 0 rgba(55, 64, 70, .15);
	display:inherit;
}
.intro-tabbed-blue-stats-section .tabs.left-nav-488px-right-content-layout .tab-item .tab-main-content *:not(a) {
    color: #fff;
    margin-bottom: 0;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-main-content {
    display: flex;
    gap: 32px;
    flex-direction: column;
}
.intro-tabbed-blue-stats-section .tabs.left-nav-488px-right-content-layout .tab-item .tab-main-content p {
    margin-bottom: 0;
}
.intro-tabbed-blue-stats-section .tabs.left-nav-488px-right-content-layout .tab-item .tab-main-content ul, .intro-tabbed-blue-stats-section .tabs.left-nav-488px-right-content-layout .tab-item .tab-main-content ol {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
}
.intro-tabbed-blue-stats-section .tabs.left-nav-488px-right-content-layout .tab-item .tab-main-content li {
    position: relative;
    padding-left: 20px;
    color: #FFF;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -.081px;
    margin-bottom: 0;
    margin-top: 0;
}
.intro-tabbed-blue-stats-section .tabs.left-nav-488px-right-content-layout .tab-item .tab-main-content li::before {
    content: '';
    width: 7px;
    height: 7px;
    background-color: #fff;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 20px;
}
@media screen and (max-width:1315px) and (min-width:992px) {
    .intro-tabbed-blue-stats-section .tabs .fx-wistia_thumb .wistia_embed {
    width: 76px;
    height: 46px;
}
.intro-tabbed-blue-stats-section .tabs .fx-wistia_thumb .wistia_embed:before {
    left: 30px;
    background-size: 100%;
    width: 24px;
    height: 25px;
}
.intro-tabbed-blue-stats-section .tabs .fx-wistia_thumb:before {
    visibility: hidden;
}
}@media screen and (max-width:600px) {
    .intro-tabbed-blue-stats-section .tabs .fx-wistia_thumb .wistia_embed {
    width: 76px;
    height: 46px;
}
.intro-tabbed-blue-stats-section .tabs .fx-wistia_thumb .wistia_embed:before {
    left: 30px;
    background-size: 100%;
    width: 24px;
    height: 25px;
}
.intro-tabbed-blue-stats-section .tabs .fx-wistia_thumb:before {
    visibility: hidden;
}
}.intro-tabbed-blue-stats-section .stats {
    display: flex;
    justify-content: space-between;
}
.intro-tabbed-blue-stats-section .stats .stat {
    width: 220px;
}
.intro-tabbed-blue-stats-section .stats .stat h2 {
    margin-bottom: 0px !important;
    color: #6ADFD7;
}
.intro-tabbed-blue-stats-section .stats .stat .stat-description {
    color: #222;
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
}
.intro-tabbed-blue-stats-section-popup .mfp-counter {
    display: none;
}
.intro-tabbed-blue-stats-section-popup .mfp-arrow.mfp-arrow-left {
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50%;
    opacity: 1;
    left: 50px;
}
.intro-tabbed-blue-stats-section-popup .mfp-arrow.mfp-arrow-right {
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50%;
    opacity: 1;
    right: 50px;
}
.intro-tabbed-blue-stats-section-popup .mfp-arrow.mfp-arrow-left::before {
    font-family: 'icomoon-header'!important;
    font-size: 43px;
    content: "\e927";
    color: #fff;
    border: initial!important;
    margin-top: 0;
    position: initial;
    z-index: 2;
    position: relative;
    color: #207DE9;
    opacity: 1;
    top: -22px;
    left: -16px;
}
.intro-tabbed-blue-stats-section-popup .mfp-arrow.mfp-arrow-right::before {
    font-family: 'icomoon-header'!important;
    font-size: 43px;
    content: "\e928";
    color: #fff;
    border: initial!important;
    margin-top: 0;
    position: initial;
    z-index: 2;
    position: relative;
    color: #207DE9;
    opacity: 1;
    top: -22px;
    left: -26px;
}
.intro-tabbed-blue-stats-section-popup .mfp-arrow.mfp-arrow-left::after, .intro-tabbed-blue-stats-section-popup .mfp-arrow.mfp-arrow-right::after {
    display: none;
}

.intro-tabbed-blue-stats-section-popup img.mfp-img {
    border-radius: 8px!important;
    box-shadow: 0 0 12px 0 rgba(55, 64, 70, .15);
    padding: 0;
    max-width: 848px;
}
.intro-tabbed-blue-stats-section-popup figure {
    padding: 40px 0 40px;
    border-radius: 8px!important;
}
.intro-tabbed-blue-stats-section .tabs .fx-wistia2:not(.intro-header-wistia) .fx-wistia_thumb img {
    border-radius: 16px;
}
@media screen and (min-width:992px) {
    .intro-tabbed-blue-stats-section .tabs .tabs-content .tab-item {
    display: none;
}
.intro-tabbed-blue-stats-section .tabs .tabs-content .tab-item.active {
    display: block;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul li .tab-item {
    display: block!important;
    visibility: hidden;
    height: 0;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation {
    margin-top: 128px;
}
.intro-tabbed-blue-stats-section .stats .stat h2 {
    font-size: 48px !important;
}
.intro-tabbed-blue-stats-section .intro-content h2 {
    font-size: 48px;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-content-header {
    min-height: 257px;
}
}@media screen and (max-width:991px) {
    .intro-tabbed-blue-stats-section {
    padding-top: 72px;
    padding-bottom: 72px;
}
.intro-tabbed-blue-stats-section .intro-tabbed-blue-stats {
    gap: 40px;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul li:not(.active) .tab-item {
    display: none!important;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul li .tab-item {
    margin-top: 24px;
    margin-bottom: 24px;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-content-header img {
    width: 90%}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-main-content {
    padding-top: 80px;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-content-header {
    margin-bottom: -40px;
}
.intro-tabbed-blue-stats-section .tabs .tabs-content .tab-item, .intro-tabbed-blue-stats-section .tabs .tabs-content {
    display: none!important;
}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation {
    width: 100%}
.intro-tabbed-blue-stats-section .tabs .tabs-navigation ul li a {
    padding: 16px;
}
.intro-tabbed-blue-stats-section-popup img.mfp-img {
    width: 100%}
.intro-tabbed-blue-stats-section-popup .mfp-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    align-content: center;
}
.intro-tabbed-blue-stats-section-popup .mfp-container:before {
    display: none;
}
.intro-tabbed-blue-stats-section-popup .mfp-container .mfp-arrow {
    position: initial;
    margin-top: 0;
}
.intro-tabbed-blue-stats-section-popup .mfp-image-holder .mfp-close {
    margin-right: 8px!important;
}
}@media screen and (max-width:800px) {
    .intro-tabbed-blue-stats-section .stats {
    flex-wrap: wrap;
}
.intro-tabbed-blue-stats-section .stats .stat {
    width: calc(50% - 20px);
    margin-top: 24px;
}
.intro-tabbed-blue-stats-section .tabs .tab-item .tab-main-content ul {
    display: none;
}
}@media screen and (max-width:767px) {
    .intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tab-item .tab-main-content {
    padding: 24px!important;
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tab-item .tab-main-content p {
    font-size: 18px;
    line-height: 28px;
}
}@media screen and (max-width:450px) {
    .intro-tabbed-blue-stats-section .stats {
    gap: 24px;
}
.intro-tabbed-blue-stats-section .stats .stat {
    flex: 1 1 calc(50% - 24px);
    text-align: left;
}
}.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tabs-navigation>ul {
    padding-top: 11px;
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tabs-navigation>ul>li {
    margin-top: -11px;
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content {
    padding: 48px;
    gap: var(--s0);
    border-radius: 30px;
    background: var(--Core-Blue-blue-00);
    box-shadow: 0 2px 24px 0 rgba(110, 123, 129, .2);
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content *:not(.fx-btn) {
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.081px;
    color: var(--Primary-Dark-Gray)!important;
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content *:not(strong) {
    font-weight: 400;
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content *:last-child {
    margin-bottom: var(--s0);
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content ul {
    list-style: disc;
    margin-top: var(--s0);
    margin-bottom: var(--s3);
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content ul li {
    padding-top: var(--s0);
    padding-bottom: var(--s1-5);
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content ul li:last-child {
    padding-bottom: var(--s0);
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content ul li::before {
    top: calc(50% - 3.5px);
    background-color: var(--Primary-Dark-Gray);
}
.intro-tabbed-blue-stats-section .tabs.light-nav-light-blue-content-template .tab-item .tab-main-content ul {
    display: block;
}
@media screen and (min-width:992px) {
    .intro-tabbed-blue-stats-section .tabs.left-nav-55-right-content-45-layout .tabs-navigation {
    width: 100%;
    max-width: calc(55% - 40px);
    margin-top: 0;
}
.intro-tabbed-blue-stats-section .tabs.left-nav-55-right-content-45-layout .tabs-content {
    max-width: calc(45% - 40px);
}
}.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tabs-navigation ul li {
    padding: 0;
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tabs-navigation ul li a.tab-nav-item {
    color: rgba(0, 0, 0, .8);
    font-weight: 600;
    text-decoration: none;
    display: flex;
    padding: 24px 32px;
    flex-direction: row;
    align-items: center;
    gap: 24px;
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tabs-navigation ul li a.tab-nav-item:hover {
    border-radius: var(--s3, 24px);
    background: #fff;
    color: var(--Vivid-vivid-02, var(--Vivid-Blue-vivid-02, #207DE9));
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tabs-navigation ul li.active a.tab-nav-item {
    border-radius: var(--s3, 24px);
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), linear-gradient(0deg, #FFF 0%, #FFF 100%), #F9FBFF;
    color: var(--Vivid-vivid-02, var(--Vivid-Blue-vivid-02, #207DE9));
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tabs-navigation ul li a.tab-nav-item:hover h4, .intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tabs-navigation ul li.active a.tab-nav-item h4 {
    color: #207DE9;
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tab-item .tab-main-content {
    border-radius: 30px;
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), linear-gradient(0deg, #FFF 0%, #FFF 100%), #F9FBFF;
    padding: 48px;
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tab-item .tab-main-content .fx-wistia2+* {
    margin-top: 0;
}
.intro-tabbed-blue-stats-section .tabs.light-blue-muted-style-template .tab-item .tab-main-content p:last-child {
    margin-bottom: 0;
}
.intro-tabbed-blue-stats-section.section-elements-80px-gap .intro-tabbed-blue-stats {
    gap: 80px;
}
@media screen and (max-width:991px) {
    .intro-tabbed-blue-stats-section.section-elements-80px-gap .intro-tabbed-blue-stats {
    gap: 40px;
}
}
/*Review Slider*/

section.reviews-slider.main-container-width1>.container, section.reviews-slider.main-container-width1>.container-fluid {
    max-width: 1366px!important;
}
section.reviews-slider.no-padding-top {
    padding-top: 0px!important;
}
section.reviews-slider.no-padding-bottom {
    padding-bottom: 0px!important;
}
section.reviews-slider.bg-lightest-teal {
    background-color: #EDF9F8!important;
}


section.reviews-slider.bofu_solveb .bofu_solveb-card {
    margin-left: 5px;
}

.reviews-slider.strategy-slider-container {
    padding-top: 96px;
    padding-bottom: 96px;
}
.reviews-slider.strategy-slider-container .strategy-slider:not(.slick-initialized) {
    display: flex;
    gap: 48px;
}
.reviews-slider.strategy-slider-container .strategy-slider.slick-initialized .slick-slide>div {
    margin: 0 24px;
}
.reviews-slider.strategy-slider-container .strategy-slider.slick-initialized .slick-arrow {
    color: #fff;
    background-color: #A9B4BC;
}
.reviews-slider.strategy-slider-container .strategy-slider.slick-initialized .slick-list {
    margin-left: 60px;
    margin-right: 60px;
}
.reviews-slider.strategy-slider-container .strategy-slider.slick-initialized .slick-slide {
    padding-top: 24px;
    padding-bottom: 24px;
}
.reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider-front, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider-back {
    display: flex!important;
    padding-bottom: var(--s5, 40px);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--s4, 32px);
    flex: 1 0 0%;
    border-radius: var(--s2, 16px);
    background: var(--White, #FFF);
    box-shadow: 0 2px 24px 0 rgba(110, 123, 129, .2);
    overflow: hidden;
}
.reviews-slider.strategy-slider-container .strategy-slider__item .heading-badge {
    display: flex;
    padding: var(--s1, 8px) var(--s3, 24px);
    align-items: flex-start;
    gap: 10px;
    border-radius: var(--s0, 0) var(--s0, 0) var(--s2, 16px) var(--s0, 0);
    background: var(--Primary-Blue, #207DE9);
    color: var(--White, #FFF);
    margin-bottom: 0;
}
.reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card {
    display: flex;
    padding: var(--s0, 0) var(--s5, 40px);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--s4, 32px);
    align-self: stretch;
    height: 100%;
    flex-grow: 1;
    justify-content: space-between;
}
.reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card p, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card ul li, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card ol li, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card h3, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card h4, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card h5 {
    color: #333;
}
.reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card h5, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card p, .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card li {
    font-size: 18px;
}
.reviews-slider.strategy-slider-container .strategy-slider__card__stat__value {
    color: var(--Secondary-Green-Light, #41D48C);
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -1.152px;
}
.reviews-slider.strategy-slider-container .strategy-slider__card__stat__label {
    color: var(--Primary-Dark-Gray, #6E7B81);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: .54px;
    text-transform: uppercase;
}
.reviews-slider.strategy-slider-container .strategy-slider__card__stat>.fx-tertiary-btn {
    margin-top: 16px;
}
.reviews-slider.strategy-slider-container>.container>h2, .reviews-slider.strategy-slider-container>.container>h3, .reviews-slider.strategy-slider-container>.container>p {
    text-align: center;
}
.reviews-slider.strategy-slider-container .strategy-slider:not(.slick-initialized) {
    display: flex;
}
.reviews-slider.strategy-slider-container .strategy-slider:not(.slick-initialized) .strategy-slider__item {
    display: none!important;
}
.reviews-slider.strategy-slider-container .strategy-slider:not(.slick-initialized) .strategy-slider__item:nth-child(1) {
    display: flex!important;
}
@media screen and (max-width:991px) {
    .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card {
    gap: 16px;
}
}@media screen and (min-width:1025px) {
    .reviews-slider.strategy-slider-container .strategy-slider: not(.slick-initialized) .strategy-slider__item:nth-child(2) {
    display: flex!important;
}
}@media screen and (max-width:750px) {
    .reviews-slider.strategy-slider-container .strategy-slider__item .strategy-slider__card {
    padding: 0 32px;
}
.reviews-slider.strategy-slider-container .strategy-slider__item {
    padding-bottom: 32px;
}
}@media screen and (max-width:550px) {
    .reviews-slider.strategy-slider-container .strategy-slider.slick-initialized {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.reviews-slider.strategy-slider-container .strategy-slider.slick-initialized .slick-arrow {
    position: relative;
    margin-left: 24px;
    margin-right: 24px;
}
.reviews-slider.strategy-slider-container .strategy-slider.slick-initialized .slick-list {
    margin-left: 0;
    margin-right: 0;
    order: -1;
}
}.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider__item {
    perspective: 2000px;
    position: relative;
    height: 100%;
    transition: transform 0.6s;
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider-front, .reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: transform 0.8s cubic-bezier(.4, .2, .2, 1);
    display: flex;
    flex-direction: column;
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider-front {
    transform: rotateY(0deg);
    z-index: 2;
    position: relative;
    -webkit-transform: rotateY(0);
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider-back {
    transform: rotateY(-180deg);
    background: var(--White, #FFF);
    border-radius: var(--s2, 16px);
    box-shadow: 0 2px 24px 0 rgba(110, 123, 129, .2);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotateY(-180deg);
}
@media screen and (min-width:800px) {
    .reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider__item: hover .strategy-slider-front {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider__item:hover .strategy-slider-back {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    z-index: 3;
}
.strategy-slider-hide-desktop {
    display: none;
}
.reviews-slider .strategy-slider__item {
    display: flex!important;
    flex-direction: row!important;
}
}.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider__card {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px);
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .slick-slide {
    height: auto;
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .slick-track {
    display: flex;
    align-items: stretch;
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .slick-slide>div {
    height: 100%}
.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider-front, .reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider-back {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
}
.reviews-slider.strategy-slider-container.strategy-slider-flip .strategy-slider__card * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.ic_sb-list-square:before {
    content: "\e900"}
.ic_sb-star:before {
    content: "\e905"}
.ic_sb-arrow-down:before {
    content: "\e901"}
.ic_sb-arrow-left:before {
    content: "\e902"}
.ic_sb-arrow-right:before {
    content: "\e903"}
.ic_sb-arrow-up:before {
    content: "\e904"}
.ic_sb-chevron-up:before {
    content: "\e909"}
.ic_sb-chevron-right:before {
    content: "\e90a"}
.ic_sb-chevron-left:before {
    content: "\e90b"}
.ic_sb-chevron-down:before {
    content: "\e90c"}
.wysiwyg {
    padding-top: 64px;
    padding-bottom: 64px;
}
@media(min-width :768px) {
    .wysiwyg: not(.include-padding-top):first-of-type {
    padding-top: 30px;
}
}.bg-dark-blue .wysiwyg__content h2, .bg-dark-blue .wysiwyg__content h3, .bg-dark-blue .wysiwyg__content h4, .bg-dark-blue .wysiwyg__content h5, .bg-dark-blue .table-of-contents h2, .bg-dark-blue .table-of-contents h3, .bg-dark-blue .table-of-contents h4, .bg-dark-blue .table-of-contents h5, .bg-dark-blue .wysiwyg__content p, .bg-dark-blue .wysiwyg__content strong, .bg-dark-blue .wysiwyg__content li, .bg-dark-blue .wysiwyg__content span {
    color: var(--white);
}
.bg-dark-blue .wysiwyg__content a:not(.fx-btn), .bg-dark-blue .sticky-sidebar a {
    color: #fff;
    text-decoration-color: lightgray;
}
.bg-dark-blue .wysiwyg__content a:hover:not(.fx-btn), .bg-dark-blue .sticky-sidebar a:hover {
    color: #fff;
    text-decoration-color: #fff;
}
.bg-dark-blue2 .wysiwyg__content h2, .bg-dark-blue2 .wysiwyg__content h3, .bg-dark-blue2 .wysiwyg__content h4, .bg-dark-blue2 .wysiwyg__content h5, .bg-dark-blue2 .table-of-contents h2, .bg-dark-blue2 .table-of-contents h3, .bg-dark-blue2 .table-of-contents h4, .bg-dark-blue2 .table-of-contents h5, .bg-dark-blue2 .wysiwyg__content p, .bg-dark-blue2 .wysiwyg__content strong, .bg-dark-blue2 .wysiwyg__content li, .bg-dark-blue2 .wysiwyg__content span {
    color: var(--white);
}
.bg-dark-blue2 .wysiwyg__content a:not(.fx-btn), .bg-dark-blue2 .sticky-sidebar a {
    color: #fff;
    text-decoration-color: lightgray;
}
.bg-dark-blue2 .wysiwyg__content a:hover:not(.fx-btn), .bg-dark-blue2 .sticky-sidebar a:hover {
    color: #fff;
    text-decoration-color: #fff;
}
.wysiwyg.bg-teal {
    background-color: #EDF9F8;
}
.bg-dark-blue ol li, .bg-light-blue ol li {
    background: transparent;
}
.bg-dark-blue2 ol li, .bg-dark-blue2 ol li {
    background: transparent;
}
.sticky-sidebar h4 {
    margin-top: 40px;
    margin-bottom: 20px;
}
.sidebar-container .acc-sidebar li, .additional>p, .additional>p a {
    margin-left: 0;
    font-size: 18px!important;
    line-height: 30px!important;
    margin-bottom: 24px;
    line-height: 1.125em;
    list-style-type: none;
    text-transform: capitalize;
}
.sidebar-container .acc-sidebar li {
    font-size: 13px!important;
    line-height: 19px!important;
}
.sidebar-container .acc-sidebar h4 {
    margin-bottom: 20px;
}
.sidebar-container .acc-sidebar ul {
    margin-top: 20px;
}
.sidebar-container .acc-sidebar li a, .additional>p a {
    line-height: 25px;
}
.sidebar-container .acc-sidebar .additional>p {
    margin-bottom: 18px!important;
    line-height: 18px;
}
.sidebar-container .acc-sidebar li::marker {
    position: absolute;
    top: 0;
    top: 0;
    left: 0;
}
.wysiwyg__content img {
    border-radius: 6px;
    height: auto;
}
.wysiwyg__content ul li:not(.fx-element ul li), .wysiwyg__content ol li:not(.fx-element ol li) {
    font-size: 18px;
}
.wysiwyg__content table {
    margin-bottom: 40px!important;
}
.wysiwyg__content textarea:not(.gform_wrapper textarea) {
    width: 100%!important;
    max-width: 300px;
}
.bg-dark-blue blockquote p {
    color: var(--heading-color)!important;
}
.bg-dark-blue2 blockquote p {
    color: var(--white)!important;
}
.explainer-text-inner {
    display: block;
    margin-bottom: 20px;
}
.acc-sidebar {
    font-family: 'Inter', sans-serif;
}
.acc-sidebar .panel {
    margin-bottom: 20px;
    border: 1px solid #F8F8F8;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.acc-sidebar .panel-head {
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #374046;
}
.acc-sidebar .panel-head a {
    position: relative;
    display: block;
    padding: 22px 46px 22px 26px;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    background-color: #F8F8F8;
    text-decoration: none;
}
.acc-sidebar .panel-head {
    padding: 22px 46px 22px 26px;
}
.acc-sidebar .panel-head a:hover {
    color: #257DE9;
    text-decoration: none;
}

.acc-sidebar .panel-body {
    max-height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.acc-sidebar .panel-inner {
    padding: 20px 40px;
    background: #fff;
}
.acc-sidebar .active .panel-head a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.acc-sidebar .active .panel-body {
    max-height: 100%}
.acc-sidebar .acc-nav {
    font-family: inherit;
    color: #EBEDEF;
    margin: 0;
    padding: 0 0 0 15px;
    margin-top: 0px!important;
    list-style-type: disc!important;
}
.acc-sidebar .acc-nav li {
    font-family: inherit;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 11px;
    padding: 0;
    list-style-position: outside;
}
.acc-sidebar .acc-nav li:last-child {
    margin-bottom: 0;
}
.acc-sidebar .acc-nav li::marker {
    color: #EBEDEF;
}
.acc-sidebar .acc-nav li a {
    font-family: inherit;
    font-weight: 400!important;
    color: #374046!important;
    text-decoration: none;
    font-size: 13px!important;
    line-height: 19px!important;
}
.acc-sidebar .acc-nav li a.current, .acc-sidebar .acc-nav li a:hover {
    color: #257DE9!important;
    text-decoration: none;
}
.sidebar-container .acc-sidebar .acc-nav li {
    list-style-type: disc!important;
}
.acc-sidebar2.modern-template .panel {
    padding: 0;
    border-bottom: 1px solid #BDBDBD;
}
.acc-sidebar2.modern-template .panel:first-child {
    padding-top: 0;
}
.acc-sidebar2.modern-template .panel:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.acc-sidebar2.modern-template .panel .panel-head, .acc-sidebar2.modern-template .panel .panel-head a {
    text-decoration: none;
    display: block;
    font-family: inherit;
    margin: 0;
    font-weight: 800;
    letter-spacing: -.018em;
    color: #222;
}
.acc-sidebar2.modern-template .panel .panel-head a {
    position: relative;
    padding: 32px 70px 32px 0;
}

.acc-sidebar2.modern-template .panel .panel-head a:hover {
    color: #207DE9;
}
.acc-sidebar2.modern-template .panel .panel-body {
    display: none;
}
.acc-sidebar2.modern-template .panel .panel-body ._text {
    font-family: inherit;
    margin: 0 0 1em;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.0045em;
    color: #6E7B81;
}
.acc-sidebar2.modern-template .panel .panel-body ._text:last-child {
    margin-bottom: 0;
}
.acc-sidebar2.modern-template .panel.active .panel-body {
    display: block;
    padding-bottom: 32px;
}
.acc-sidebar2.modern-template .panel.active .panel-head a:after {
    transform: rotate(-180deg);
}
.acc-sidebar2.modern-template {
    margin-bottom: 48px;
}
.acc-sidebar2.modern-template .panel {
    border: 0;
}
.acc-sidebar2.modern-template .panel .panel-head {
    margin-bottom: 15px;
    background: #F8F8F8;
    font-weight: 600;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.acc-sidebar2.modern-template .panel.active .panel-head {
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
}
.acc-sidebar2.modern-template .panel .panel-head a {
    font-weight: 600;
    padding: 32px 80px 32px 40px;
}

.acc-sidebar2.modern-template .panel .panel-body {
    margin-bottom: 15px;
    padding: 40px;
    border: 1px solid #F8F8F8;
    -webkit-border-radius: 0 0 30px 30px;
    -moz-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
}
.acc-sidebar2.modern-template .acc-nav {
    font-family: inherit;
    margin: 0;
    padding-left: 18px;
    list-style: disc;
}
.acc-sidebar2.modern-template .acc-nav li {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 28px;
    padding: 0;
    color: #222;
}
.acc-sidebar2.modern-template .acc-nav li:last-child {
    margin-bottom: 0;
}
.acc-sidebar2.modern-template .acc-nav li a {
    font-family: inherit;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.0045em;
    text-decoration: none;
    color: #222;
}
.acc-sidebar2.modern-template .acc-nav li a:hover {
    text-decoration: underline;
    color: #207DE9;
}
.acc-sidebar2.plain-template h4.panel-head {
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--Primary-Lighter-Gray, #EBEDEF);
}
.acc-sidebar2.plain-template h4.panel-head a {
    color: #222;
    font-size: 18px;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    text-decoration: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.acc-sidebar2.plain-template .panel.closed h4.panel-head a::after {
    transform: rotate(0deg);
}
.acc-sidebar2.plain-template .panel-inner .acc-nav {
    margin: 0;
    list-style: none;
    padding-bottom: 48px;
    overflow: initial!important;
}
.acc-sidebar2.plain-template .panel-inner .acc-nav li {
    padding: 0 0 15px 0;
    line-height: 1.5em;
}
.acc-sidebar2.plain-template .panel-inner .acc-nav li:last-child {
    padding-bottom: 0;
}
.acc-sidebar2.plain-template .panel-inner .acc-nav li a {
    position: relative;
    color: var(--core-gray-04, #869298);
    font-size: 15px;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.045px;
    text-decoration: none;
}
.acc-sidebar2.plain-template .panel-inner .acc-nav li a:hover {
    font-weight: 600;
}
.acc-sidebar2.plain-template .panel-inner .acc-nav li a:not(.wysiwyg.two-sidebar-template .panel-inner .acc-nav li a):hover:before {
    content: " ";
    width: 10px;
    height: 10px;
    position: absolute;
    background: var(--vivid-vivid-02, #207DE9);
    border-radius: 10px;
    left: -18px;
    top: 4px;
}
.acc-sidebar2.plain-template .additional {
    padding-right: 0;
    padding-left: 0;
}
.acc-sidebar2.plain-template .additional .seo-checker-sidebar-cta-v2-cta .container {
    padding: 0;
}
.acc-sidebar2.plain-template .share-links-panel {
    margin-bottom: 48px;
}
.acc-sidebar2.plain-template .share-links-panel h4 {
    margin: 0 0 16px 0;
    color: #222;
    font-size: 18px;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    text-decoration: none;
}
.acc-sidebar2.plain-template .share-links-panel ul {
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.acc-sidebar2.plain-template .share-links-panel ul li {
    padding: 0 16px 0 0;
}
.acc-sidebar2.plain-template .share-links-panel ul li img {
    max-width: 24px;
}
.acc-sidebar2.plain-template .share-links-panel ul li.email-share img {
    max-width: 33.4px;
}
.acc-sidebar2.plain-template .panel.share-links .panel-body {
    border-right: 0px!important;
}
.sidebar-reviewer-bio {
    display: flex;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    border-radius: 8px;
    border: 1px solid #EBEDEF;
    margin-bottom: 24px;
}
.sidebar-reviewer-bio .reviewer {
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid var(--Primary-Lighter-Gray, #EBEDEF);
}
.sidebar-reviewer-bio .reviewer .reviewer__name {
    display: flex;
    flex-direction: column;
}
.sidebar-reviewer-bio .reviewer .reviewer__image {
    display: flex;
}
.sidebar-reviewer-bio .reviewer__author {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
}
.sidebar-reviewer-bio .reviewer__author-label {
    color: var(--Primary-Dark-Gray, #6E7B81);
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -.067px;
}
.acc-sidebar2.buttons-sidebar-template .panel {
    display: flex;
    flex-direction: column;
    gap: var(--s3);
}
.acc-sidebar2.buttons-sidebar-template .panel h5 {
    color: var(--Primary-Dark-Gray, #6E7B81);
    margin-bottom: 0;
}
.acc-sidebar2.buttons-sidebar-template .panel .panel-body .acc-nav {
    margin-top: var(--s0);
    margin-bottom: var(--s0);
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: var(--s2);
}
.acc-sidebar2.buttons-sidebar-template .panel .panel-body .acc-nav li {
    padding: 0;
}
.acc-sidebar2.buttons-sidebar-template .panel .panel-body .acc-nav li a {
    border-radius: var(--s1, 8px);
    background: var(--White, #FFF);
    box-shadow: 0 1px 4px 0 rgba(34, 34, 34, .15);
    padding: var(--s2, 16px) var(--s3, 24px);
    text-decoration: none;
    display: flex;
    align-items: end;
    justify-content: space-between;
    font-size: 21px;
    line-height: 35px;
    border: 1px solid rgba(34, 34, 34, .15);
}
.acc-sidebar2.buttons-sidebar-template .panel .panel-body .acc-nav li a::after {
    font-family: 'icomoon-button'!important;
    content: "\e928"!important;
    margin-left: 4px!important;
    font-size: 22px!important;
    line-height: 35px!important;
    display: flex;
    position: initial;
    color: var(--Primary-Blue);
}
@media(max-width :1024px) {
    .acc-sidebar2.plain-template .share-links-panel {
    display: flex;
    flex-direction: column;
    align-items: center;
}
}@media(max-width :400px) {
    img.alignright, .wp-caption.alignright, img.alignleft, .wp-caption.alignleft {
    max-width: 100%!important;
}
}@media(min-width :748px) {
    .wysiwyg {
    padding-top: 96px;
    padding-bottom: 96px;
}
}@media(min-width :1025px) {
    .sticky-sidebar h4 {
    margin-top: 40px;
    margin-bottom: 20px;
}
.sticky-sidebar-plus {
    position: -webkit-sticky;
    position: sticky;
    top: 190px;
}
.wysiwyg p {
    font-size: 21px;
}
.wysiwyg__content ul li, .wysiwyg__content ol li {
    font-size: 21px;
}
}.bg-white p, .bg-white ul li, .bg-white ol li, .bg-white a:not(.fx-btn), .bg-white h1, .bg-white .h1, .bg-white h2, .bg-white .h2, .bg-white h3, .bg-white .h3, .bg-white h4, .bg-white .h4, .bg-white h5, .bg-white .h5, .bg-white h6 {
    color: #222;
}
.wysiwyg.bg-white-light-blue2 {
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(243, 247, 251, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(243, 247, 251, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(243, 247, 251, 1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f3f7fb", GradientType=1);
}
.wysiwyg.full-extended-main-container .container {
    max-width: 100%}
.wysiwyg.wysiwyg-full-width .wysiwyg__content-wrapper {
    width: 100%;
    margin-left: 0;
}
.wysiwyg.no-padding-top {
    padding-top: 0;
}
.wysiwyg.no-padding-bottom {
    padding-bottom: 0;
}
.wysiwyg.half-padding-top {
    padding-top: 48px;
}
.wysiwyg.half-padding-bottom {
    padding-bottom: 48px;
}
.wysiwyg.full-padding-top {
    padding-top: 96px;
}
.wysiwyg.full-padding-bottom {
    padding-bottom: 96px;
}
.wysiwyg.one-fourth-padding-top {
    padding-top: 24px;
}
.wysiwyg.one-fourth-padding-bottom {
    padding-bottom: 24px;
}
.wysiwyg.extended-main-container .container {
    max-width: 1568px;
}
.wysiwyg.extended-main-container .wysiwyg__content-wrapper {
    width: 100%}
.wysiwyg.container-1080px .row {
    display: flex;
    justify-content: center;
}
.wysiwyg.container-1080px .wysiwyg__content-wrapper {
    width: 1080px;
    margin-left: 0;
    margin-right: 0;
}
.wysiwyg.headlines-format1 .wysiwyg__content>h5 {
    font-family: inherit;
    margin: 0 0 16px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #869298;
}
.wysiwyg.headlines-format1 .wysiwyg__content>h2 {
    font-family: inherit;
    margin: 0 0 32px;
    font-weight: 900;
    letter-spacing: -.042em;
    color: #222;
}
.wysiwyg.headlines-format1 .wysiwyg__content>h1 {
    font-family: inherit;
    margin: 0 5% 120px;
    font-weight: 900;
    text-align: center;
    letter-spacing: -.042em;
    color: #222;
}
.wysiwyg.headlines-format1 .wysiwyg__content>h1 span.highlighted-text, .wysiwyg.headlines-format1 .wysiwyg__content>h2 span.highlighted-text {
    color: #207DE9;
}
.wysiwyg.black-color-copy .wysiwyg__content p {
    color: #222222!important;
}
.wysiwyg.black-color-copy .wysiwyg__content a {
    color: inherit;
}
@media screen and (max-width:767px) {
    .wysiwyg.left-aligned-content-on-mobile .wysiwyg__content, .wysiwyg.left-aligned-content-on-mobile .wysiwyg__content * {
    text-align: left!important;
}
}.wysiwyg .wysiwyg__content .fx-wistia-wrapper .fx-wistia2 {
    overflow: hidden;
    -webkit-box-shadow: 6px 6px 35px rgba(0, 0, 0, .160784);
    -moz-box-shadow: 6px 6px 35px rgba(0, 0, 0, .160784);
    box-shadow: 6px 6px 35px rgba(0, 0, 0, .160784);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.wysiwyg .wysiwyg__content .fx-wistia-wrapper.centered {
    margin: 68px auto 68px;
    max-width: 872px;
    position: relative;
    z-index: 0;
}
.wysiwyg .wysiwyg__content .fx-wistia-wrapper .left-bottom-tooltip {
    position: absolute;
    width: 340px;
    margin: 50px 0 0;
    font-family: 'Kalam', cursive;
    left: -215px;
    top: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #083A74;
    -webkit-transform: rotate(-9deg);
    -moz-transform: rotate(-9deg);
    -ms-transform: rotate(-9deg);
    -o-transform: rotate(-9deg);
    transform: rotate(-9deg);
    max-width: 100%}

@media (max-width:1440px) {
    .wysiwyg .wysiwyg__content .fx-wistia-wrapper .left-bottom-tooltip {
    left: 0;
    margin-top: 30px;
}
.wysiwyg .wysiwyg__content .fx-wistia-wrapper .left-bottom-tooltip:before {
    left: -5px;
    margin-left: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
}@media (min-width:1025px) {
    .wysiwyg.extended-main-container .wysiwyg__content-wrapper {
    width: 66.66666667%;
    margin-left: 0;
}
.wysiwyg.wysiwyg-full-width.sidebar-enabled .wysiwyg__content-wrapper {
    width: 66.66666667%!important;
    margin-left: 0;
}
}@media (max-width:767px) {
    .wysiwyg .wysiwyg__content .fx-wistia-wrapper .left-bottom-tooltip {
    position: relative;
}
}.wysiwyg.blog-post-template {
    padding: var(--s8) 80px;
}
.single-post-v3 .wysiwyg:not(.include-padding-top):first-of-type {
    z-index: 2;
    position: relative;
}
.wysiwyg.blog-post-template.sidebar-enabled>.container {
    max-width: 1920px;
}
.wysiwyg.blog-post-template>.container>.row {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.wysiwyg.blog-post-template>.container>.row .wysiwyg__content-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.wysiwyg.blog-post-template.sidebar-enabled>.container>.row .wysiwyg__content-wrapper {
    justify-content: flex-start;
}
.wysiwyg.blog-post-template.sidebar-enabled>.container>.row .wysiwyg__content-wrapper .wysiwyg__content {
    max-width: 800px;
}
.wysiwyg.blog-post-template>.container>.row .sidebar-container {
    padding-left: 0;
}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar {
    width: 324px;
    max-width: 100%}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .last-updated {
    padding: 16px;
    padding-top: 0;
}
@media (min-width:1025px) and (max-width:1600px) {
    .wysiwyg.blog-post-template: not(.right-sidebar-enabled)>.container>.row .sidebar-container {
    padding-right: 48px;
}
}@media (min-width:1025px) and (max-width:1400px) {
    .wysiwyg.blog-post-template.sidebar-enabled: not(.right-sidebar-enabled)>.container>.row .wysiwyg__content-wrapper {
    width: 70%}
}@media (max-width:1400px) {
    .wysiwyg.blog-post-template.sidebar-enabled>.container>.row .wysiwyg__content-wrapper .wysiwyg__content {
    max-width: 100%}
.wysiwyg.blog-post-template>.container>.row .wysiwyg__content-wrapper .wysiwyg__content, .wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar {
    max-width: 100%}
.wysiwyg.blog-post-template:not(.right-sidebar-enabled)>.container>.row .sidebar-container {
    width: 30%}
.wysiwyg.blog-post-template {
    padding: 64px 40px;
}
}@media (max-width:1024px) {
    .wysiwyg.blog-post-template.sidebar-enabled>.container>.row .wysiwyg__content-wrapper {
    width: 100%}
.wysiwyg.blog-post-template>.container>.row {
    flex-direction: column;
}
.wysiwyg.blog-post-template>.container>.row .wysiwyg__content-wrapper .wysiwyg__content, .wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar {
    max-width: 100%;
    width: 100%}
.wysiwyg.blog-post-template>.container>.row .wysiwyg__content-wrapper, .wysiwyg.blog-post-template>.container>.row .sidebar-container {
    width: 100%!important;
}
.wysiwyg.hide-sidebar_in_mobile .row .sidebar-container {
    display: none;
}
.wysiwyg.sidebar-before_content .row .sidebar-container {
    order: -1;
    padding-bottom: 40px;
}
}@media (max-width:767px) {
    .wysiwyg.blog-post-template>.container>.row .wysiwyg__content-wrapper {
    flex: 100%;
    width: 100%;
    padding: 0;
}

}.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content a:not(.fx-btn):not(.fx-element a) {
    text-decoration-color: var(--vivid-vivid-02, #207DE9);
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content a:not(.fx-btn):not(.fx-element a):hover {
    text-decoration-color: #6ADFD7;
}
.wysiwyg.bg-white .wysiwyg__content-wrapper .wysiwyg__content a:not(.fx-btn):not(._btn):not(section.according-tabbed-section.bofu_faq.modern-2-template .bofu_acc ._panel ._panel-head a) * {
    color: #222;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design):not(.column-textbox-icons-buttons ul):not(.compact-pricing-card ul) {
    list-style: none;
    margin-left: 16px;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design) {
    list-style-position: outside;
    margin-left: 42px;
    overflow: initial;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design):not(.column-textbox-icons-buttons ul):not(.compact-pricing-card ul):not(.cards-carousel-column ul)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.dd_search_ends-tabs.two-tab .nav-tabs li):not(.compact-pricing-card ul li):not(.cards-carousel-column ul li) {
    padding-left: 32px;
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 21px;
    font-family: var(--font-inter);
    font-style: normal;
    line-height: 35px;
    position: relative;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li) {
    list-style-position: outside;
    padding-left: 6px;
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 21px;
    font-family: var(--font-inter);
    font-style: normal;
    line-height: 35px;
    position: relative;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li) strong, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li) strong {
    font-family: var(--font-inter);
    font-style: normal;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: -.094px;
    font-weight: 600;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.column-textbox-icons-buttons.manual-listing ul li):not(.column-textbox-icons-buttons.manual-listing2 ul li):not(.compact-pricing-card ul li)::marker, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li)::marker {
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-size: inherit;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    line-height: inherit;
    letter-spacing: -.094px;
    text-decoration-color: var(--vivid-vivid-02)!important;
    text-decoration: none;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.dd_search_ends-tabs.two-tab .nav-tabs li):not(.link-bar-container li) a, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.link-bar-container li) a .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.link-bar-container li) a *, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.link-bar-container li) a * {
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-size: inherit;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 400;
    line-height: inherit;
    letter-spacing: -.094px;
    text-decoration-color: var(--vivid-vivid-02)!important;
    text-decoration: none;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design):not(.blue-checklist):not(.green-check-list):not(.list-with-checkmarks)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.column-textbox-icons-buttons ul li):not(.dd_search_ends-tabs.two-tab .nav-tabs li):not(.compact-pricing-card ul li):not(.cards-carousel-column ul li)::before {
    content: " ";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--Primary-Blue, #207DE9);
    position: absolute;
    top: 10px;
    left: 0;
}

.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.dd_search_ends-tabs.two-tab .nav-tabs li) a:hover, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li a:hover, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li a:not(.fx-btn):hover, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li a:not(.fx-btn-tertiary):hover {
    text-decoration: underline;
}
.wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li a:not(.fx-btn):hover .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li ul, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li ul, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul:not(.fx-element ul):not(.exclude-default-design)>li ol, .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li ol {
    margin-bottom: 0;
}

@media (max-width:1024px) {
    .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ul: not(.fx-element ul):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.column-textbox-icons-buttons ul li):not(.compact-pricing-card ul li), .wysiwyg .wysiwyg__content-wrapper .wysiwyg__content ol:not(.fx-element ol):not(.exclude-default-design)>li:not(.fx-callout ul li):not(.fx-cta ul li):not(.compact-pricing-card ul li) {
    font-size: 18px;
    line-height: 25px;
}
}@media (max-width:400px) {
    .wysiwyg.blog-post-template .wysiwyg__author-wrapper .wysiwyg__hero-meta li {
    margin-right: 0;
}
.wysiwyg.blog-post-template .wysiwyg__content-wrapper .wysiwyg__content-footer .items-list li {
    flex-direction: column;
    align-items: center;
}
.wysiwyg.blog-post-template .wysiwyg__content-wrapper .wysiwyg__content-footer .items-list li ._icon {
    margin-bottom: 11px;
    margin-right: 0;
}
.wysiwyg.blog-post-template .wysiwyg__content-wrapper .wysiwyg__content-footer .items-list li.author-item ._value {
    text-align: center;
}
.wysiwyg.blog-post-template .wysiwyg__content-wrapper .wysiwyg__content-footer .items-list li.author-item ._value a {
    width: auto;
    max-width: fit-content;
    margin: 0 auto;
}
.wysiwyg.blog-post-template .wysiwyg__content-wrapper .wysiwyg__content-footer .items-list li ._value {
    text-align: center;
}
}.single-post-v3 .single-post-content .wysiwyg__latest-blog-posts-section {
    padding-top: 0;
    padding-bottom: 96px;
}
.single-post-v3 .single-post-content .wysiwyg__latest-blog-posts-section .main-intro {
    margin-bottom: 0;
}
.single-post-v3 .single-post-content .wysiwyg__latest-blog-posts-section .main-intro h3 {
    position: relative;
    margin-bottom: 0;
}
@media (max-width:1399px) {
    .single-post-v3 .single-post-content .wysiwyg__latest-blog-posts-section .main-intro h3: before {
    top: 6px!important;
}
}@media (max-width:1024px) {
    .single-post-v3 .single-post-content .wysiwyg__latest-blog-posts-section {
    padding-top: 0;
    padding-bottom: 48px;
}
.single-post-v3 .single-post-content .wysiwyg__latest-blog-posts-section .main-intro h3:before {
    top: 5px!important;
}
}.single-post-v3 .single-post-content .wysiwyg__related-resources-section {
    margin-bottom: 120px;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section h3 {
    position: relative;
    margin-bottom: 8px;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list {
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li {
    padding: 0;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li a, .single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li a i {
    color: #222;
    font-size: 21px;
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    letter-spacing: -.378px;
    text-decoration: none;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li a {
    display: flex;
    justify-content: space-between;
    padding: 16px 0 16px 0;
    border-bottom: 1px solid #CED4DA;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li:last-child a {
    border-bottom: 0;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li a:hover, .single-post-v3 .single-post-content .wysiwyg__related-resources-section .basic-links-list li a:hover i {
    color: #207de9;
}
.single-post-v3 .single-post-content .wysiwyg__related-resources-section .related-resources-card {
    width: 50%;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
}
@media (max-width:767px) {
    .single-post-v3 .single-post-content .wysiwyg__related-resources-section .related-resources-card {
    width: 100%}
}.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar {
    position: relative;
}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    border: 1px solid var(--Primary-Lighter-Gray, #EBEDEF)!important;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    border-radius: 8px;
    margin-bottom: 24px;
    gap: 32px;
}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .table-of-contents {
    display: flex;
    flex-direction: column;
    padding-bottom: 48px;
}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2.plain-template .table-of-contents {
    padding-bottom: 0;
}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .post-sticky-sidebar-wrapper {
    display: flex;
    position: relative;
    height: auto;
    flex-grow: 1;
    width: 100%}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .post-sticky-sidebar-wrapper .post-sticky-sidebar {
    height: 100%;
    float: left;
    position: relative;
    width: 100%}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .post-sticky-sidebar-wrapper .post-sticky-sidebar .theiaStickySidebar {
    width: 100%;
    max-width: 100%}
.wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .table-of-contents .acc-nav {
    padding-bottom: 0;
}
.single-post .wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 {
    border-radius: 0;
    border: 0 solid var(--Primary-Lighter-Gray, #EBEDEF)!important;
}
.single-post .acc-sidebar2.plain-template .panel-body {
    border-right: 1px solid #EBEDEF;
    padding-right: 48px;
}
.single-post .wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar {
    height: 100%}
.wysiwyg:not(.blog-post-template) .sidebar-container .seo-banner-cta {
    margin-left: 24px;
    margin-right: 24px;
}
.wysiwyg.blog-post-template section.trp_ete.comparison-cards .equalcol-card, .wysiwyg.blog-post-template section.trp_ete.manual-listing2 .equalcol-card {
    padding-left: 8px;
    padding-right: 8px;
}
.wysiwyg.blog-post-template section.trp_ete.comparison-cards .equalcol-card .equal-card p, .wysiwyg.blog-post-template section.trp_ete.manual-listing2 .equalcol-card .equal-card p {
    font-size: 16px;
    min-height: 26px;
    margin-bottom: 10px;
    line-height: 26px;
}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2 .equalcol-card .equal-card ul {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 20px;
}
.wysiwyg.blog-post-template section.trp_ete.comparison-cards .equalcol-card .equal-card ul {
    margin-left: 0;
}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2:not(.comparison-cards) .equalcol-card .equal-card ul li {
    list-style-position: outside;
    font-size: 16px;
    line-height: 26px;
    padding: 0;
}
.wysiwyg.blog-post-template section.trp_ete.comparison-cards .equalcol-card .equal-card ul li {
    list-style-position: outside;
    font-size: 16px;
    line-height: 26px;
    padding-left: 25px;
}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2 .equalcol-card .equal-card ul li::marker {
    color: #222222!important;
}
.wysiwyg.blog-post-template section.trp_ete.comparison-cards .equalcol-card .equal-card, .wysiwyg.blog-post-template section.trp_ete.manual-listing2 .equalcol-card .equal-card {
    padding: 25px 20px!important;
}
.wysiwyg.blog-post-template section.trp_ete .container>h1, .wysiwyg.blog-post-template section.trp_ete .container>h2, .wysiwyg.blog-post-template section.trp_ete .container>h3, .wysiwyg.blog-post-template section.trp_ete .container>h4, .wysiwyg.blog-post-template section.trp_ete .container>h5, .wysiwyg.blog-post-template section.trp_ete .container>h6 {
    margin: 0 0 40px;
}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2 .btn {
    padding: 12px;
    font-size: 16px!important;
    margin: 0 auto;
    width: 100%}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2 .btn i {
    color: #fff;
}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2 .trp_ete-card ._foot {
    text-align: center;
}
.wysiwyg.blog-post-template section.trp_ete.manual-listing2 .trp_ete-card ._body {
    margin-top: 0;
    margin-bottom: 10px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .column-textbox__list .card {
    padding-left: 8px;
    padding-right: 8px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card.bg-white .card-title, .wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card.bg-white .card-title * {
    font-size: 18px;
    margin-bottom: 10px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card.bg-white .card-text, .wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card.bg-white .card-text * {
    font-size: 16px;
    min-height: 26px;
    margin-bottom: 10px;
    line-height: 26px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card.bg-white .card-text ul {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card.bg-white .card-text ul li {
    list-style-position: outside;
    font-size: 16px;
    line-height: 26px;
    padding: 0;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card .fx-btn {
    padding: 12px;
    font-size: 16px!important;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .block-testi-card {
    padding: 25px 20px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons .equalcol-card .equal-card ul li::marker {
    color: #222222!important;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.reviews-listing .block-testi-card .card-rate i {
    width: 16px;
    height: 15px;
    background-size: 16px 15px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.reviews-listing .card-text {
    margin-top: 12px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .bofu_improve-card.your-business-card {
    padding: 25px 20px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .bofu_improve-card ._body {
    margin-top: 12px;
    padding-bottom: 12px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .bofu_improve-card ._value {
    font-size: 36px;
    line-height: 44px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .bofu_improve-card ._stitle {
    font-size: 20px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .bofu_improve-card ._link {
    text-decoration-color: transparent;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .bofu_improve-card ._link i {
    color: #6ADFD7;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .equalcol-card {
    padding-left: 8px;
    padding-right: 8px;
}
.wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .container-fluid>h1, .wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .container-fluid>h2, .wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .container-fluid>h3, .wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .container-fluid>h4, .wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .container-fluid>h5, .wysiwyg.blog-post-template .column-textbox-icons-buttons.case-studies.bofu_improve .container-fluid>h6 {
    margin: 0 0 40px;
}
.wysiwyg>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .panel.headings-indent .panel-inner .acc-nav li.h3-reference {
    padding-left: 12px;
}
.wysiwyg>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .panel.headings-indent .panel-inner .acc-nav li.h4-reference {
    padding-left: 24px;
}
@media (max-width:1024px) {
    .wysiwyg.blog-post-template>.container>.row .sidebar-container .inner-sticky-sidebar .acc-sidebar2 .additional .fx-cta.cta-seo-checker-sidebar-wrapper {
    display: none;
}
.wysiwyg.blog-post-template .blog-cta-sidebar {
    display: none;
}
}.wysiwyg .wysiwyg__content p:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content ul:not(.exclude-default-design) li:not(.fx-cta *), .wysiwyg .wysiwyg__content ol:not(.exclude-default-design) li:not(.fx-cta *), .wysiwyg .wysiwyg__content a:not(.exclude-default-design):not(.fx-btn):not(.btn):not(.fx-cta a):not(.dd_search_ends-tabs.two-tab .nav-tabs li a):not(section.according-tabbed-section.bofu_faq.modern-template):not(section.according-tabbed-section.bofu_faq.modern-2-template .bofu_acc ._panel ._panel-head a), .wysiwyg .wysiwyg__content h1:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content .h1:not(.exclude-default-design):not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content h2:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content .h2:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content h3:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content .h3:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content h4:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content .h4:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content h5:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content .h5:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content h6:not(.exclude-default-design):not(.fx-cta *), .wysiwyg .wysiwyg__content .h6:not(.exclude-default-design):not(.fx-cta *) {
    color: var(--Primary-Darkest-Gray);
}
.wysiwyg.bg-dark-blue2 .wysiwyg__content p:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content ul li:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content ol li:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content a:not(.fx-btn):not(.btn):not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h1:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h1:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h2:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h2:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h3:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h3:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h4:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h4:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h5:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h5:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h6:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h6:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content p:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content ul li:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content ol li:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content a:not(.fx-btn):not(.btn):not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h1:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h1:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h2:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h2:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h3:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h3:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h4:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h4:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h5:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h5:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content h6:not(.fx-cta *), .wysiwyg.bg-dark-blue2 .wysiwyg__content .h6:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content p:not(.fx-element *):not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content ul li:not(.fx-element ul li):not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content ol li:not(.fx-element ol li):not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content a:not(.fx-btn):not(.btn):not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h1:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h1:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h2:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h2:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h3:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h3:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h4:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h4:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h5:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h5:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h6:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h6:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content p:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content ul li:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content ol li:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content a:not(.fx-btn):not(.btn):not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h1:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h1:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h2:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h2:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h3:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h3:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h4:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h4:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h5:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content .h5:not(.fx-cta *), .wysiwyg.bg-dark-blue .wysiwyg__content h6:not(.fx-cta *), .wysiwyg.bg-dark-blue.blog-post-template .wysiwyg__content .h6:not(.fx-cta *) {
    color: var(--Primary-White);
}
.wysiwyg.bg-dark-blue .wysiwyg__content a:not(.fx-btn):not(.btn):not(.fx-cta *):not(.cards-carousel-column *), .wysiwyg.bg-dark-blue2 .wysiwyg__content a:not(.fx-btn):not(.btn):not(.fx-cta *):not(.wu-cards-carousel-block .slick-arrow) {
    color: var(--Primary-White)!important;
}
.wysiwyg.bg-dark-blue .wysiwyg__content .blue-shading a:not(.fx-btn):not(.btn):not(.fx-cta *) {
    color: var(--Primary-Darkest-Gray)!important;
}
.wysiwyg.bg-dark-blue2 .wysiwyg__hero-breadcrumb *, .wysiwyg.bg-dark-blue2 .wysiwyg__author-wrapper *, .wysiwyg.bg-dark-blue2.blog-post-template .wysiwyg__hero-breadcrumb *, .wysiwyg.bg-dark-blue2.blog-post-template .wysiwyg__author-wrapper *, .wysiwyg.bg-dark-blue2.blog-post-template>.container>.row .wysiwyg__content-wrapper .wysiwyg__hero-breadcrumb .wysiwyg__hero-breadcrumb__list li+li::before, .wysiwyg.bg-dark-blue2 .sidebar-container *, .wysiwyg.bg-dark-blue2 .sidebar-container *, .wysiwyg.bg-dark-blue2>.container>.row .wysiwyg__content-wrapper .wysiwyg__hero-breadcrumb .wysiwyg__hero-breadcrumb__list li+li::before {
    color: var(--Primary-White)!important;
}
.wysiwyg.bg-dark-blue .wysiwyg__hero-breadcrumb *, .wysiwyg.bg-dark-blue .wysiwyg__author-wrapper *, .wysiwyg.bg-dark-blue.blog-post-template .wysiwyg__hero-breadcrumb *, .wysiwyg.bg-dark-blue.blog-post-template .wysiwyg__author-wrapper *, .wysiwyg.bg-dark-blue.blog-post-template>.container>.row .wysiwyg__content-wrapper .wysiwyg__hero-breadcrumb .wysiwyg__hero-breadcrumb__list li+li::before, .wysiwyg.bg-dark-blue .sidebar-container *, .wysiwyg.bg-dark-blue .sidebar-container *, .wysiwyg.bg-dark-blue>.container>.row .wysiwyg__content-wrapper .wysiwyg__hero-breadcrumb .wysiwyg__hero-breadcrumb__list li+li::before {
    color: var(--Primary-White)!important;
}
.wysiwyg.large-padding-bottom {
    padding-bottom: 286px;
}
.wysiwyg-additional-resource-content .additional-resources {
    display: flex;
    gap: 48px;
    flex-wrap: wrap;
    padding-top: 96px;
}
.wysiwyg-additional-resource-content .additional-resources__item.half-layout {
    width: calc(50% - 24px);
}
.wysiwyg-additional-resource-content .additional-resources__item>h3 {
    margin-bottom: 48px;
    display: flex;
    gap: 16px;
}
.wysiwyg-additional-resource-content .additional-resources__item>h3::before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #207DE9;
    margin-top: 6px;
}
.wysiwyg-additional-resource-content .additional-resources__item>h3 span {
    flex: 1;
}
.wysiwyg-additional-resource-content .additional-resources__item ul {
    margin-top: 0;
}
.wysiwyg-additional-resource-content .additional-resources__item.full_width-layout {
    width: 100%}
.wysiwyg-additional-resource-content .additional-resources__item.full_width-layout .links-list-w-image {
    display: flex;
    flex-wrap: wrap;
    column-gap: 24px;
}
.wysiwyg-additional-resource-content .additional-resources__item.full_width-layout .links-list-w-image li {
    width: calc(50% - 24px);
}
.wysiwyg-additional-resource-content .additional-resources__item .basic-links-list {
    list-style: none;
}
.wysiwyg-additional-resource-content .additional-resources__item .basic-links-list li {
    border-bottom: 1px solid #CED4DA;
    padding: 0;
    margin-bottom: 16px;
}
.wysiwyg-additional-resource-content .additional-resources__item .basic-links-list li:last-child {
    border-bottom: 0 solid transparent;
}
.wysiwyg-additional-resource-content .additional-resources__item .basic-links-list a {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    letter-spacing: -.378px;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px;
}
.wysiwyg-additional-resource-content .additional-resources__item .basic-links-list a i {
    font-weight: 700;
}
.wysiwyg-additional-resource-content .additional-resources__item .links-list-w-image {
    list-style: none;
}
.wysiwyg-additional-resource-content .additional-resources__item .links-list-w-image li {
    border-bottom: 1px solid #CED4DA;
    padding: 0;
    margin-bottom: 24px;
}
.wysiwyg-additional-resource-content .additional-resources__item .links-list-w-image a {
    color: #222;
    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    letter-spacing: -.378px;
    text-decoration: none;
    display: flex;
    padding-bottom: 24px;
    gap: 24px;
}
.wysiwyg-additional-resource-content .additional-resources__item__content__reading-time {
    color: #869298;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.wysiwyg-additional-resource-content .additional-resources__item__content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.wysiwyg-additional-resource-content .additional-resources__item__image {
    align-self: flex-start;
    width: 104px;
    height: 75px!important;
}
.wysiwyg-additional-resource-content .additional-resources__item__image img {
    object-fit: cover;
    height: 100%;
    border-radius: 8px;
}
.wysiwyg-additional-resource-content li a:hover .additional-resources__item__content__name, .wysiwyg-additional-resource-content .basic-links-list a:hover {
    color: #207DE9;
}
.wysiwyg-additional-resource-content li:hover, .wysiwyg-additional-resource-content li:hover {
    border-color: #207DE9!important;
}
@media screen and (max-width:1024px) {
    .wysiwyg-additional-resource-content .additional-resources__item>h3: :before {
    width: 18px;
    height: 18px;
}
}@media screen and (max-width:850px) {
    .wysiwyg-additional-resource-content .additional-resources__item__content {
    gap: 16px;
}
.wysiwyg-additional-resource-content .additional-resources__item>h3 {
    margin-bottom: 24px;
}
.wysiwyg-additional-resource-content .additional-resources__item.half-layout {
    width: 100%}
.wysiwyg-additional-resource-content .additional-resources__item.full_width-layout .links-list-w-image {
    flex-direction: column;
}
.wysiwyg-additional-resource-content .additional-resources__item.full_width-layout .links-list-w-image li {
    width: 100%}
.wysiwyg-additional-resource-content .additional-resources__item .basic-links-list a {
    font-size: 18px;
}
.wysiwyg-additional-resource-content .additional-resources__item .links-list-w-image a {
    font-size: 18px;
    padding-bottom: 18px;
}
.wysiwyg-additional-resource-content .additional-resources__item__content__reading-time {
    font-size: 16px;
}
.wysiwyg-additional-resource-content .additional-resources__item .links-list-w-image li {
    margin-bottom: 16px;
}
}.reviewer-description {
    position: relative;
    max-height: 47px;
    overflow: hidden;
    line-height: 1.8;
}
.reviewer-description:not(.opened) .text-content::after {
    content: "...";
    position: absolute;
    right: 48px;
    bottom: 0;
    background: #fff;
    padding-left: 0;
}
.reviewer-description .text-content {
    color: var(--Primary-Darkest-Gray, #222);
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.045px;
}
.reviewer-description .see-more {
    position: absolute;
    right: 10px;
    bottom: 0;
    background: #fff;
    padding-left: 0;
    text-decoration: none;
    display: inline-block;
    color: var(--Primary-Blue, #207DE9)!important;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -.045px;
}
.wysiwyg .section.according-tabbed-section.bofu_faq .row.sp_80 {
    margin-left: 0;
    margin-right: 0;
}
.wysiwyg section.according-tabbed-section.bofu_faq .row.sp_80>div {
    padding-left: 0;
    padding-right: 0;
}
.wysiwyg .section.according-tabbed-section.bofu_faq .container {
    padding-left: 0;
    padding-right: 0;
}
.wysiwyg .according-tabbed-section.bg-white {
    background-color: transparent;
}
.wysiwyg .according-tabbed-section.bg-white {
    background-color: transparent;
}
.wysiwyg.bg-light-blue3 {
    background: rgba(204, 228, 255, .3);
}
.wysiwyg.bg-light-blue4 {
    background: #EBF4FF;
}
.wysiwyg.seo-template {
    padding-top: 64px;
    padding-bottom: 0;
}
.wysiwyg.seo-template h2 {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -1.44px;
}
.wysiwyg.seo-template .according-tabbed-section h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -1.152px;
    margin-top: 16px;
}
.wysiwyg.seo-template h3 {
    margin-top: 40px;
}
.wysiwyg.seo-template section.according-tabbed-section.bofu_faq .row.sp_80 {
    margin-left: -24px;
    margin-right: -24px;
}
.wysiwyg.seo-template section.according-tabbed-section.bofu_faq.modern-2-template .bofu_acc ._panel ._panel-head a::after {
    top: 50%;
    margin-top: -12px;
}
.wysiwyg.seo-template section.according-tabbed-section.bofu_faq {
    padding-bottom: 64px;
}
.wysiwyg.seo-template section.according-tabbed-section.bofu_faq .bofu_acc {
    margin-bottom: 0;
}
.wysiwyg.seo-template section.according-tabbed-section.bofu_faq .bofu_acc ul {
    margin: 0;
}
.wysiwyg.seo-template li:last-child {
    padding-bottom: 0!important;
}
.wysiwyg.seo-template .wysiwyg__content {
    border-bottom: .5px solid #BDBDBD;
}
.wysiwyg.seo-template.no-border-bottom .wysiwyg__content {
    border-bottom: none;
}
.wysiwyg.seo-template .wysiwyg__content a.fx-btn {
    font-size: unset!important;
}
.wysiwyg.seo-template .wysiwyg__content a.fx-btn:hover {
    text-decoration: none!important;
}




.blog-sidebar-cta {
    max-width: 310px;
    margin: 0 auto;
}
.blog-sidebar-cta .heading {
    color: #000;
    text-align: center;
    font-size: 18px!important;
    line-height: 130%!important;
    letter-spacing: -0.081px!important;
    margin: 0 0 8px 0;
}
.blog-sidebar-cta .subheading {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.045px;
    text-align: center;
    margin: 0 0 24px 0;
}
.blog-sidebar-cta .cta {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
}
.blog-sidebar-cta .featured-image-container {
    display: flex;
    overflow: hidden;
    justify-content: center;
    margin-bottom: 32px;
}
.blog-sidebar-cta.no-image {
    padding-bottom: 24px;
}
.blog-sidebar-cta .fx-btn {
    line-height: 22px!important;
    padding-left: 24px!important;
    padding-right: 24px!important;
}
@media screen and (max-width:1024px) {
    .wysiwyg.dollar-signs-both-sides-curve-intersect-bottom-template {
    padding-bottom: 60px;
}
.wysiwyg.dollar-signs-both-sides-curve-intersect-bottom-template::after {
    height: 60px;
}
.wysiwyg.dollar-signs-both-sides-curve-intersect-bottom-template {
    background: -moz-linear-gradient(180deg, rgba(245, 250, 239, 1) 0%, rgba(245, 250, 239, 1) calc(100% - 60px), rgba(255, 255, 255, 1));
    background: -webkit-linear-gradient(180deg, rgba(245, 250, 239, 1) 0%, rgba(245, 250, 239, 1) calc(100% - 60px), rgba(255, 255, 255, 1));
    background: linear-gradient(180deg, rgba(245, 250, 239, 1) 0%, rgba(245, 250, 239, 1) calc(100% - 60px), rgba(255, 255, 255, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5faef", endColorstr="#ffffff", GradientType=1);
}
}.wysiwyg.container-848 .container {
    max-width: 848px;
}
.wysiwyg.inner-container-padding-48px .wysiwyg__content {
    padding: 48px;
}
.wysiwyg.inner-container-border-radius-16px .wysiwyg__content {
    border-radius: 16px;
}
@media screen and (max-width:1024px) {
    .wysiwyg.inner-container-padding-48px .wysiwyg__content {
    padding: 24px;
}
}.wysiwyg.bg-transparent {
    background: transparent!important;
}
.wysiwyg.negative-offset-top-100 {
    margin-top: -100px!important;
}
.wysiwyg.negative-offset-bottom-210 {
    margin-bottom: -210px!important;
}
.wysiwyg.negative-offset-bottom-130 {
    margin-bottom: -130px!important;
}
.wysiwyg.two-sidebar-template>.container {
    max-width: 1700px;
}
.wysiwyg.two-sidebar-template>.container>.row {
    display: flex;
    justify-content: space-between;
}
.wysiwyg.two-sidebar-template .wysiwyg__content-wrapper {
    order: 2;
    padding-left: 48px;
    padding-right: 48px;
}
.wysiwyg.two-sidebar-template .sidebar-container:not(.right-sidebar-container) {
    order: 1;
    max-width: 330px;
}
.wysiwyg.two-sidebar-template .right-sidebar-container {
    order: 3;
    max-width: 330px;
}
.wysiwyg.two-sidebar-template .acc-sidebar2.plain-template .additional {
    padding-right: 0;
    padding-left: 0;
}
@media screen and (min-width:1741px) {
    .wysiwyg.two-sidebar-template .wysiwyg__content-wrapper {
    max-width: 900px;
    width: 100%}
.wysiwyg.two-sidebar-template .sidebar-container:not(.right-sidebar-container) {
    padding-left: 0;
    flex: 1;
}
.wysiwyg.two-sidebar-template .right-sidebar-container {
    padding-right: 0;
    flex: 1;
}
}@media screen and (min-width:1025px) {
    .wysiwyg.two-sidebar-template .acc-sidebar2.plain-template .panel {
    padding: 0 var(--s2, 16px);
    border-radius: 8px;
    border: 1px solid var(--Primary-Lighter-Gray, #EBEDEF);
    margin-bottom: 32px;
}
.wysiwyg.two-sidebar-template .acc-sidebar2.plain-template .panel.closed h4.panel-head {
    margin-bottom: 0;
    border-bottom: 0;
}
}@media screen and (max-width:1200px) {
    .wysiwyg.two-sidebar-template>.container>.row {
    flex-direction: column;
}
.wysiwyg.two-sidebar-template .wysiwyg__content-wrapper {
    order: 2;
    padding-left: 24px;
    padding-right: 24px;
}
.wysiwyg.two-sidebar-template .sidebar-container:not(.right-sidebar-container) {
    order: 3;
}
.wysiwyg.two-sidebar-template .right-sidebar-container {
    order: 1;
}
.wysiwyg.two-sidebar-template .acc-sidebar2.plain-template .additional {
    padding-right: 0;
    padding-left: 0;
}
.wysiwyg.two-sidebar-template .sidebar-container:not(.right-sidebar-container) {
    max-width: 100%;
    width: 100%}
.wysiwyg.two-sidebar-template .right-sidebar-container {
    max-width: 100%;
    width: 100%}
.wysiwyg.two-sidebar-template .wysiwyg__content-wrapper {
    max-width: 100%;
    width: 100%}
}.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container {
    padding-right: 0;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .inner-sticky-sidebar {
    width: 100%!important;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .inner-sticky-sidebar .acc-sidebar2 {
    width: 324px;
    max-width: 100%}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 24px;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author {
    display: flex;
    gap: 16px;
    align-items: center;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author .image {
    max-width: 48px;
    max-height: 48px;
    border-radius: 50%;
    overflow: hidden;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author .image img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    font-family: 'object-fit: cover;
    ';
    object-position: center;
    margin: 0;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author .info {
    display: flex;
    flex-direction: column;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author .info .name {
    color: #222;
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.081px;
    gap: 4px;
    display: flex;
    align-items: center;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author .info .name img.blue-checkmark-starburst {
    max-width: 21px;
    height: auto;
    width: 100%}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors .authors .author .info .position {
    color: var(--Core-gray-04, #869298);
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
@media (min-width:1025px) {
    .wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .inner-sticky-sidebar {
    display: flex;
    justify-content: end;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .wysiwyg__content-wrapper {
    order: 2;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .sidebar-container {
    order: 3;
}
.wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container {
    order: 1;
}
}@media (max-width:1024px) {
    .wysiwyg.wysiwyg_post_block.right-sidebar-enabled .right-sidebar-container .list-authors {
    display: none;
}
}
.colored-flex-boxes {
    padding-top: 96px;
    padding-bottom: 96px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    gap: var(--s3);
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card {
    min-width: 250px;
    border-radius: var(--s2, 16px);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    background: var(--Tertiary-Teal-Lightest, #EDF9F8);
    padding: var(--s0);
	flex-direction: row;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.teal-color {
    background: var(--Tertiary-Teal-Lightest, #EDF9F8)!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.yellow-color {
    background: var(--Secondary-Yellow-Lightest, #FFFAEA)!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.orange-color {
    background: var(--Tertiary-Orange-Lightest, #FEF4E8)!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.lime-color {
    background: var(--Tertiary-Lime-Lightest, #F5FAEF)!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.blue-color {
    background: #F0F7FF!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card:not(.technology-flex-box-card) .content {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: var(--s2) var(--s3) var(--s2) var(--s3);
    flex: 1 1 calc(80% - 100px);
    min-width: 150px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.has-image:not(.technology-flex-box-card) .content {
    padding-right: var(--s1);
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card .content h3 {
    color: var(--Primary-Darker-Gray, #374046);
    margin-bottom: 0;
    word-break: break-word;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card .content p {
    margin-bottom: var(--s0);
    font-weight: 600;
    color: var(--Primary-Dark-Gray, #6E7B81)!important;
    word-break: break-word;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card:not(.technology-flex-box-card) .content a.fx-tertiary-btn {
    text-decoration: none!important;
    display: flex;
    align-items: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card:not(.technology-flex-box-card) .featured-image-wrapper {
    display: flex;
    flex: 1 1 20%;
    align-items: flex-end;
    justify-content: flex-end;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card .featured-image {
    max-height: 107px;
    max-width: 107px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-box-card-25 {
    flex: 1 1 calc(25% - var(--s3));
    max-width: 100%}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-box-card-33-33 {
    flex: 1 1 calc(33.33% - var(--s3));
    max-width: 100%}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-box-card-50 {
    flex: 2 1 calc(50% - var(--s3));
    max-width: 100%}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-box-card-75 {
    flex: 3 1 calc(75% - var(--s3));
    max-width: 100%}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-box-card-100 {
    flex: 4 1 100%;
    max-width: 100%}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card {
    padding: var(--s3) var(--s4);
    gap: var(--s3);
    flex-direction: column;
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), #FFF;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card h5 {
    color: var(--Primary-Dark-Gray, #6E7B81);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: var(--s0);
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    row-gap: var(--s3);
    column-gap: var(--s3);
    align-items: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar img {
    border-radius: 0px!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar .marketing-cloudfx-logo {
    max-height: 26px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar .nutshell-logo {
    max-height: 20px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar .seo-com-logo {
    max-height: 32px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar .teamai-logo {
    max-height: 32px;
}
.colored-flex-boxes .heading {
    margin-bottom: 64px;
    text-align: center;
}
.colored-flex-boxes .heading h2 {
    margin-bottom: 0;
}
.colored-flex-boxes .colored-flex-boxes-cards-list.flex-card-icon-wrapper {
    justify-content: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .content, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content {
    padding: 24px 32px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .content h3, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content h3 {
    margin-bottom: 8px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content h4 {
    margin-bottom: 0;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .content p, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content p {
    color: #222!important;
    font-weight: 400;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content p {
    letter-spacing: -.05em;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .featured-image-wrapper, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .featured-image-wrapper {
    padding: 24px 32px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .featured-image-wrapper span, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .featured-image-wrapper span {
    width: 100px;
    height: 100px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .featured-image-wrapper span img, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .featured-image-wrapper span img {
    width: 64px;
    height: 64px;
}
@media (max-width:1024px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content p {
    font-size: 18px;
    line-height: 28px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .featured-image-wrapper span {
    width: 80px;
    height: 80px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .featured-image-wrapper span img {
    width: 48px;
    height: 48px;
}
}@media (min-width:643px) and (max-width:1024px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card: not(.flex-box-card-100) {
    flex: 1 1 calc(50% - 12px)!important;
}
}@media (max-width:768px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card.technology-flex-box-card .logos-bar {
    justify-content: center;
    gap: var(--s3);
}
}@media (max-width:890px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .content, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .content {
    order: 2;
    justify-content: flex-start;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon .featured-image-wrapper, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 .featured-image-wrapper {
    order: 1;
    justify-content: flex-start;
    padding-bottom: 0;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon, .colored-flex-boxes .colored-flex-boxes-cards-list .card.flex-card-icon-v2 {
    display: flex;
    flex-direction: column;
}
}@media (min-width:401px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card .content h3 {
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -1.152px;
}
}@media (max-width:642px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card {
    flex: 1 1 100%!important;
    max-width: 100%!important;
    min-width: auto!important;
}
}@media (max-width:400px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card .featured-image {
    max-height: 80px;
    max-width: 80px;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card .content p {
    font-size: 18px;
    line-height: 32px;
}
}@media (max-width:300px) {
    .colored-flex-boxes .colored-flex-boxes-cards-list .card {
    flex-direction: column;
    justify-content: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card .content {
    max-width: 100%;
    text-align: center;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card .featured-image-wrapper {
    display: none!important;
}
.colored-flex-boxes .colored-flex-boxes-cards-list .card:not(.technology-flex-box-card) .content {
    padding-left: var(--s3);
    padding-right: var(--s3);
}
}.colored-flex-boxes.container-without-padding .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
@media (min-width:992px) {
    .colored-flex-boxes.container-without-padding-on-desktop .container {
    padding-left: 0;
    padding-right: 0;
}
}
section.two-column-wysiwyg-section {
    position: relative;
}
.two-column-wysiwyg-section .two-column-wysiwyg {
    display: flex;
}
.two-column-wysiwyg-section.whole_block-bg-color .two-column-wysiwyg {
    gap: 80px;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container {
    padding-top: 96px;
    padding-bottom: 96px;
}
.two-column-wysiwyg-section.inner-container-with-tertiary-lightest-purple-bg .two-column-wysiwyg {
    padding: var(--spacing-s-6);
    border-radius: var(--corner-radius-m);
    background-color: var(--color-palette-tertiary-lightest-purple);
}
.two-column-wysiwyg-section .two-column-wysiwyg.center {
    align-items: center;
}
.two-column-wysiwyg-section .two-column-wysiwyg.top {
    align-items: stretch;
}
.two-column-wysiwyg-section .two-column-wysiwyg.bottom {
    align-items: flex-end;
}
@media screen and (min-width:992px) {
    .two-column-wysiwyg-section .horizontal-alignment-left {
    display: flex;
    justify-content: flex-start;
}
.two-column-wysiwyg-section .horizontal-alignment-right {
    display: flex;
    justify-content: flex-end;
}
.two-column-wysiwyg-section .horizontal-alignment-center {
    display: flex;
    justify-content: center;
}
}@media screen and (max-width:991px) {
    .two-column-wysiwyg-section .fx-element.pricing-flip-card {
    margin: 0 auto;
}
}.two-column-wysiwyg-section.default-template .two-column-wysiwyg>div {
    flex: 1;
}
.two-column-wysiwyg-section:not(.whole_block-bg-color):not(.inner-container-bg-color) .two-column-wysiwyg>div {
    padding: 40px 48px 40px 48px;
    border-radius: 16px;
}
.wysiwyg-content section {
    padding-top: 0;
    padding-bottom: 0;
}
.two-column-wysiwyg-section .wysiwyg-content {
    height: 100%}
.two-column-wysiwyg-section .wysiwyg-content>p:last-child {
    margin-bottom: 0;
}
.two-column-wysiwyg-section .wysiwyg-content img {
    margin-bottom: 0;
}
.two-column-wysiwyg-section.big-image-right-column .two-column-wysiwyg .wysiwyg-content>p:last-child {
    margin-bottom: var(--spacing-s-0);
}
.two-column-wysiwyg-section.full-col-height .wysiwyg-content {
    height: 100%}
.two-column-wysiwyg-section.full-col-height .wysiwyg-content>div {
    height: 100%;
    max-width: 100%}
.two-column-wysiwyg-section.auto-template.left-priority .two-column-wysiwyg .right-content {
    flex: 1;
}
.two-column-wysiwyg-section.auto-template.right-priority .two-column-wysiwyg .left-content {
    flex: 1;
}
.two-column-wysiwyg-section .full-width .right-content .wysiwyg-content {
    max-width: 90%}
.two-column-wysiwyg-section.left-column-25-wide-right-column-75-template .two-column-wysiwyg .left-content {
    width: 25%}
.two-column-wysiwyg-section.left-column-25-wide-right-column-75-template .two-column-wysiwyg .right-content {
    width: 75%}
.two-column-wysiwyg-section.left-column-75-wide-right-column-25-template .two-column-wysiwyg .left-content {
    width: 75%}
.two-column-wysiwyg-section.left-column-75-wide-right-column-25-template .two-column-wysiwyg .right-content {
    width: 25%}
.two-column-wysiwyg-section.left-column-33-wide-right-column-66-template .two-column-wysiwyg .left-content {
    width: 33%}
.two-column-wysiwyg-section.left-column-33-wide-right-column-66-template .two-column-wysiwyg .right-content {
    width: 66%}
.two-column-wysiwyg-section.left-column-66-wide-right-column-33-template .two-column-wysiwyg .left-content {
    width: 66%}
.two-column-wysiwyg-section.left-column-66-wide-right-column-33-template .two-column-wysiwyg .right-content {
    width: 33%}
.two-column-wysiwyg-section.left-column-30-wide-right-column-60-template .two-column-wysiwyg {
    gap: 6%}
.two-column-wysiwyg-section.left-column-30-wide-right-column-60-template .two-column-wysiwyg .left-content {
    flex: 30%;
    max-width: 30%}
.two-column-wysiwyg-section.left-column-30-wide-right-column-60-template .two-column-wysiwyg .right-content {
    flex: 1;
    max-width: 100%}
@media (max-width:991px) {
    .two-column-wysiwyg-section.left-column-30-wide-right-column-60-template .two-column-wysiwyg .left-content, .two-column-wysiwyg-section.left-column-30-wide-right-column-60-template .two-column-wysiwyg .right-content {
    max-width: 100%;
    flex: 100%}
}.two-column-wysiwyg-section *:not(a):not(i):not(button):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.accordion-mode *) {
    color: #222;
}
.two-column-wysiwyg-section.dark-blue-color.whole_block-bg-color {
    background-color: #083A74;
}
.two-column-wysiwyg-section.dark-blue-color.left_column-bg-color .left-content {
    background-color: #083A74;
}
.two-column-wysiwyg-section.dark-blue-color.right_column-bg-color .right-content {
    background-color: #083A74;
}
.two-column-wysiwyg-section.dark-blue-color.whole_block-bg-color * {
    color: #fff;
}
.two-column-wysiwyg-section.dark-blue-color.left_column-bg-color .left-content * {
    color: #fff;
}
.two-column-wysiwyg-section.dark-blue-color.right_column-bg-color .right-content * {
    color: #fff;
}
.two-column-wysiwyg-section.white-drop-shadow-color.whole_block-bg-color, .two-column-wysiwyg-section.white-drop-shadow-color.left_column-bg-color .left-content, .two-column-wysiwyg-section.white-drop-shadow-color.right_column-bg-color .right-content {
    border-radius: var(--s4, 32px);
    background: #FFF;
    box-shadow: 0 2px 24px 0 rgba(110, 123, 129, .2);
    margin-bottom: var(--s3);
}
.two-column-wysiwyg-section.light-blue-color.whole_block-bg-color {
    background-color: #F5F8FF;
}
.two-column-wysiwyg-section.light-blue-color.left_column-bg-color .left-content {
    background-color: #F5F8FF;
}
.two-column-wysiwyg-section.light-blue-color.right_column-bg-color .right-content {
    background-color: #F5F8FF;
}
.two-column-wysiwyg-section.light-blue-2-color.whole_block-bg-color {
    background-color: #F9FBFF;
}
.two-column-wysiwyg-section.light-blue-2-color.left_column-bg-color .left-content {
    background-color: #F9FBFF;
}
.two-column-wysiwyg-section.light-blue-2-color.right_column-bg-color .right-content {
    background-color: #F9FBFF;
}
.two-column-wysiwyg-section.light-blue-3-color.whole_block-bg-color {
    background: rgba(204, 228, 255, .3);
}
.two-column-wysiwyg-section.light-blue-3-color.left_column-bg-color .left-content {
    background: rgba(204, 228, 255, .3);
}
.two-column-wysiwyg-section.light-blue-3-color.right_column-bg-color .right-content {
    background: rgba(204, 228, 255, .3);
}
.two-column-wysiwyg-section.teal-color.whole_block-bg-color {
    background-color: #EDF9F8;
}
.two-column-wysiwyg-section.teal-color.left_column-bg-color .left-content {
    background-color: #EDF9F8;
}
.two-column-wysiwyg-section.teal-color.right_column-bg-color .right-content {
    background-color: #EDF9F8;
}
.two-column-wysiwyg-section.inner-container-bg-color.light-blue-color .two-column-wysiwyg-container {
    background-color: #f0f7ff!important;
}
.two-column-wysiwyg-section.inner-container-bg-color.light-blue-2-color .two-column-wysiwyg-container {
    background-color: #F9FBFF!important;
}
.two-column-wysiwyg-section .wide-container-80-padding.two-column-wysiwyg-container {
    padding: 80px;
    border-radius: 16px;
}
.two-column-wysiwyg-section .wide-container-80-padding.two-column-wysiwyg-container .two-column-wysiwyg {
    gap: 80px;
}
.two-column-wysiwyg .two-column-wysiwyg .wysiwyg-content .list-blue-dot {
    margin-left: 0px!important;
}
.two-column-wysiwyg .fx-wistia2:not(.intro-header-wistia) .fx-wistia_thumb img {
    border-radius: 8px;
}

img.photo-icon-on-the-right-column-edge {
    position: absolute;
    right: -33px;
    bottom: -33px;
}
@media screen and (max-width:1024px) {
    img.photo-icon-on-the-right-column-edge {
    position: absolute;
    width: 100px!important;
}
}@media screen and (max-width:1199px) {
    .two-column-wysiwyg-section.big-image-right-column .two-column-wysiwyg .wysiwyg-content .cta-basic-quick-start .cta-body .form>form button {
    width: 100%}
}@media screen and (max-width:991px) {
    .two-column-wysiwyg-section .two-column-wysiwyg {
    flex-direction: column;
    gap: 32px;
}
.two-column-wysiwyg-section .two-column-wysiwyg .mobile-position.top {
    order: 0;
}
.two-column-wysiwyg-section .two-column-wysiwyg .mobile-position.bottom {
    order: 1;
}
.two-column-wysiwyg-section .two-column-wysiwyg>div {
    width: 100%!important;
}
.two-column-wysiwyg-section .full-width .right-content .wysiwyg-content {
    padding-left: 24px;
    padding-right: 24px;
    max-width: 100%}
.two-column-wysiwyg .two-column-wysiwyg .wysiwyg-content {
    padding-left: 0px!important;
}
img.photo-icon-on-the-right-column-edge {
    display: none;
}
}@media screen and (min-width:992px) {
    .two-column-wysiwyg-section .wysiwyg-content h2 {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -1.44px;
}
.two-column-wysiwyg-section .wysiwyg-content h1 {
    font-size: 48px;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -.036em;
}
}.two-column-wysiwyg-section.default-template .two-column-wysiwyg>div img.alignnone, .two-column-wysiwyg-section.default-template .two-column-wysiwyg>div .wp-caption.algnnone img, .two-column-wysiwyg-section.default-template .two-column-wysiwyg>div img.aligncenter, .two-column-wysiwyg-section.default-template .two-column-wysiwyg>div .wp-caption.aligncenter img {
    width: auto;
}
@media screen and (min-width:768px) and (max-width:991px) {
    .two-column-wysiwyg-section .two-column-wysiwyg-container.first-column-center-aligned-on-tablets .left-content .wysiwyg-content {
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.first-column-center-aligned-on-tablets .left-content .wysiwyg-content [class*="flex-column"] {
    justify-content: center;
}
}@media screen and (max-width:767px) {
    .two-column-wysiwyg-section .two-column-wysiwyg-container.first-column-left-aligned-on-mobile .left-content .wysiwyg-content {
    text-align: left;
    justify-content: left;
    display: flex;
    flex-direction: column;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.first-column-left-aligned-on-mobile .left-content .wysiwyg-content [class*="flex-column"] {
    justify-content: left;
}
}@media screen and (max-width:600px) {
    .two-column-wysiwyg-section .two-column-wysiwyg-container.first-column-without-padding-on-mobile .two-column-wysiwyg>div.left-content, .two-column-wysiwyg-section .two-column-wysiwyg-container.second-column-without-padding-on-mobile .two-column-wysiwyg>div.right-content {
    padding: 0px!important;
}
}.two-column-wysiwyg-section .two-column-wysiwyg-container.columns-gap-s-6 .two-column-wysiwyg {
    gap: var(--s6);
}
.two-column-wysiwyg-section .two-column-wysiwyg-container .wysiwyg-content li {
    font-size: 21px;
}
.two-column-wysiwyg-section.dark-blue-color .fx-dynamic-breadcrumbs li::after, .two-column-wysiwyg-section.dark-blue-color .fx-dynamic-breadcrumbs li a {
    color: #fff;
}
.two-column-wysiwyg-section.dark-blue-color .fx-dynamic-breadcrumbs li a:hover {
    text-decoration-color: #fff;
}
.two-column-wysiwyg-section.dark-blue-color .fx-element.case-study-info-sidebar .content *:not(a.btn):not(a.fx-btn), .two-column-wysiwyg-section.dark-blue-color .fx-element.case-study-info-sidebar .business-technologies *:not(a.btn):not(a.fx-btn) {
    color: white!important;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.inner-container-border-radius-16px {
    border-radius: 16px;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.s5-gap-between-columns .two-column-wysiwyg {
    gap: var(--s5);
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.light-gray-border-bottom {
    border-bottom: 1px solid var(--Primary-Light-Gray, #CED4DA);
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.padding-top-s-xxs-36 {
    padding-top: 288px!important;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.padding-bottom-s-xxs-36 {
    padding-bottom: 288px!important;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.padding-top-s-xxs-42 {
    padding-top: 336px!important;
}
.two-column-wysiwyg-section .two-column-wysiwyg-container.padding-bottom-s-xxs-42 {
    padding-bottom: 336px!important;
}

.fx-slider .fx-slide {
    display: none;
}
.fx-slider .fx-slide:first-child {
    display: block;
}
.fx-slider.slick-initialized .fx-slide {
    display: block;
}

.dd_results {
    font-family: 'Inter', sans-serif;
    padding: 20px 0 40px;
}
.dd_results a.card-link:hover {
    text-decoration: underline;
}
.dd_results-title {
    font-family: inherit;
    font-weight: 800;
    font-size: 36px;
    line-height: 46px;
    text-align: center;
    letter-spacing: -1.296px;
    color: #222;
    text-align: left;
    margin-bottom: 32px;
}
.dd_tabs {
    white-space: nowrap;
    overflow-x: scroll;
    padding-bottom: 8px;
}
.dd_tabs::-webkit-scrollbar {
    height: .25rem;
    width: .25rem;
}
.dd_tabs::-webkit-scrollbar-track {
    background-color: #f2f2f2;
}
.dd_tabs::-webkit-scrollbar-thumb {
    background-color: #3d79de;
    border-radius: 5px;
}
.dd_tabs::-webkit-scrollbar-thumb:vertical {
    min-height: 1.5rem;
}
.dd_tabs::-webkit-scrollbar-thumb:horizontal {
    min-width: 1.5rem;
}
.dd_tab {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.72px;
    font-style: normal;
    text-decoration: none;
    color: #6E7B81;
    text-align: center;
    margin-left: 8px;
    margin-right: 8px;
    display: inline-block;
    padding: 10px 24px;
    border-radius: 8px;
    background: #EDF5FF;
}
.dd_tab:first-child {
    margin-left: 0;
}
.dd_tab:last-child {
    margin-right: 0;
}
.dd_tab:hover, .dd_tab.active {
    background: #EDF5FF;
    color: #207DE9;
}
.dd_results-slider {
    margin: 0 -24px;
}
.dd_results-slider .dd_results-slider-content {
    margin: 0;
}
.dd_results-slider .dd_results-slider-content li {
    padding: 0px!important;
}
.dd_results-card {
    overflow: hidden;
    margin: 24px 0 48px;
    background-color: #FFF;
    -webkit-box-shadow: 0 2px 16px 0 rgba(34, 34, 34, .15);
    -moz-box-shadow: 0 2px 16px 0 rgba(34, 34, 34, .15);
    box-shadow: 0 2px 16px 0 rgba(34, 34, 34, .15);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dd_results-card .card-body {
    padding: 0 0 32px;
    width: 100%}
.dd_results-card .card-title {
    margin: 0 0 16px;
    font-family: inherit;
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -.864px;
    color: #222;
}
.dd_results-card .card-text {
    margin: 0 0 24px;
    font-family: inherit;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.081px;
    color: #6E7B81;
}
.dd_results-card .card-text p {
    font-family: inherit;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.081px;
    color: #6E7B81;
}
.dd_results-card .card-text a {
    color: #207DE9;
    text-decoration: none;
    font-family: inherit;
    font-weight: inherit;
}
.dd_results-card .card-text a:hover {
    text-decoration: underline;
}
.dd_results-card .card-text:last-child {
    margin-bottom: 0;
}
.dd_results-card .card-link {
    font-family: inherit;
    text-decoration: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.144px;
    color: #207DE9;
}
.dd_results-card .card-link img {
    vertical-align: middle;
    margin-top: -5px;
    margin-left: 5px;
}
.dd_results-card .card-img {
    width: 100%;
    position: relative;
}
.dd_results-card .card-img-inner {
    max-width: 440px;
    width: auto;
    z-index: 1;
    position: relative;
    margin: 0 auto;
}
.dd_results-card .card-img-inner:after {
    content: "";
    z-index: -1;
    position: absolute;
    background-color: #FFDF6F;
    right: -134px;
    width: 282px;
    height: 282px;
    bottom: -170px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.dd_results.no-padding-top {
    padding-top: 0;
}
.dd_results.no-padding-bottom {
    padding-bottom: 0;
}
@media (min-width:768px) {
    .dd_results-title {
    text-align: center;
}
}@media (min-width:850px) {
    .dd_tabs {
    display: flex;
    overflow: unset;
    white-space: normal;
    justify-content: space-between;
}
.dd_tab {
    flex-grow: 1;
    background: none;
}
.dd_results-card .card-body {
    width: 50%;
    padding-right: 40px;
    padding-bottom: 0;
}
.dd_results-card .card-img {
    width: 50%}
.dd_results-card .card-img-inner {
    margin-right: unset;
}
.dd_results-card .card-img-inner:before {
    content: "";
    z-index: 2;
    position: absolute;
    left: -45px;
    top: -115px;
    width: 144px;
    height: 144px;
    background: #207DE9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
}@media (min-width:1281px) {
    .dd_results-title {
    font-size: 46px;
    line-height: 56px;
    text-align: center;
    letter-spacing: -2.592px;
    margin-bottom: 44px;
}
.dd_tabs {
    margin: 0 auto;
    padding: 0;
    max-width: 1318px;
}
.dd_tab {
    font-size: 28px;
    font-weight: 800;
    line-height: 34px;
    letter-spacing: -1.008px;
    border-radius: 16px;
    padding: 32px 24px;
}
.dd_results-card {
    margin: 48px 0;
    -webkit-box-shadow: 0 4px 48px 0 rgba(34, 34, 34, .15);
    -moz-box-shadow: 0 4px 48px 0 rgba(34, 34, 34, .15);
    box-shadow: 0 4px 48px 0 rgba(34, 34, 34, .15);
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
}
.dd_results-card .card-body {
    width: 60%;
    padding: 32px 40px 32px 32px;
}
.dd_results-card .card-img {
    width: 40%}
.dd_results-card .card-title {
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 38px;
    letter-spacing: -1.728px;
}
.dd_results-card .card-text {
    margin: 0 0 24px;
    font-size: 21px;
    line-height: 35px;
}
.dd_results-card .card-text p {
    font-size: 21px;
    line-height: 35px;
}
.dd_results-card .card-link {
    font-size: 21px;
    line-height: 28px;
    letter-spacing: -.0168px;
}
}@media (min-width:1441px) {
    .dd_results-title {
    font-size: 72px;
    line-height: 78px;
    text-align: center;
    letter-spacing: -2.592px;
    margin-bottom: 64px;
}
.dd_results-card .card-title {
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -1.728px;
}
}@media (min-width:1024px) {
    .dd_results.half-padding-top {
    padding-top: 100px;
}
.dd_results.half-padding-bottom {
    padding-bottom: 100px;
}
}.bx-controls.bx-has-pager {
    display: none;
}
.logos-review-cta {
   /* padding-top: var(--s12);*/
    padding-bottom: var(--s12);
}
.logos-review-cta .heading h2 {
    margin-bottom: var(--s8);
    color: var(--Primary-Darkest-Gray, #222);
}
.logos-review-cta .flex-row {
    display: flex;
}
.logos-review-cta .content {
    flex-wrap: wrap;
    column-gap: var(--s10);
    row-gap: var(--s3);
}
.logos-review-cta .content .logos {
    display: flex;
    min-width: 420px;
    max-width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
    flex: 1 1 calc(60% - 40px);
    gap: var(--s8);
    align-items: center;
}
.logos-review-cta .content .logos img {
    display: flex;
    max-width: 200px;
    max-height: 70px;
    width: auto;
    height: max-content;
    filter: grayscale(100%);
}
.logos-review-cta .content .review-cta {
    display: flex;
    flex-direction: column;
    padding: var(--s5) var(--s6);
    border-radius: var(--s2, 16px);
    background: var(--Primary-Blue-Darkest, #083A74);
    min-width: 400px;
    flex: 1 1 calc(40% - 40px);
    max-width: 100%}
.logos-review-cta .content .review-cta h3 {
    color: #fff;
    margin-bottom: var(--s3);
}
.logos-review-cta .content .review-cta a.get-proposal-btn {
    background-color: var(--White, #FFF)!important;
    color: var(--Primary-Blue, #207DE9)!important;
    text-align: center;
    font-family: var(--font-inter);
    font-size: 21px!important;
    font-style: normal;
    font-weight: 700!important;
    line-height: 28px!important;
    letter-spacing: -.168px;
    border-color: white!important;
    margin-bottom: var(--s5);
}
.logos-review-cta .content .review-cta a.get-proposal-btn:hover {
    background: var(--Primary-Blue, #207DE9)!important;
    color: white!important;
    border-color: var(--Primary-Blue, #207DE9)!important;
}
.logos-review-cta .content .review-cta .review {
    position: relative;
}
.logos-review-cta .content .review-cta .review:after {
    background-image: url(/wp-content/uploads/2026/04/review-cta-bg-dots.png);
    width: 85px;
    height: 57px;
    content: " ";
    background-size: contain;
    position: absolute;
    right: -40px;
    bottom: -40px;
}
.logos-review-cta .content .review-cta .review p {
    color: #fff;
    margin-bottom: var(--s2);
    font-weight: 600;
}
.logos-review-cta .content .review-cta .review .reviewer-name {
    color: var(--Vivid-Blue-vivid-00, #CCE4FF);
    font-family: var(--font-inter);
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: -.116px;
}
.location-page-template .logos-review-cta {
    background: var(--Core-Blue-blue-00, #F9FBFF);
}
@media screen and (max-width:767px) {
    .logos-review-cta {
    padding-top: var(--s8);
    padding-bottom: var(--s8);
}
.logos-review-cta .heading h2 {
    margin-bottom: var(--s4);
}
.logos-review-cta .heading * {
    text-align: left!important;
}
.logos-review-cta .content .logos {
    gap: var(--s5);
    min-width: 100%}
.logos-review-cta .content .logos img {
    max-height: 57px;
    max-width: 156px;
}
.logos-review-cta .content .review-cta {
    min-width: 100%;
    padding: var(--s4, 32px) var(--s3, 24px);
}
.logos-review-cta .content .review-cta a.get-proposal-btn {
    margin-bottom: var(--s4);
}
.logos-review-cta .content .review-cta .review p {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.081px;
}
.logos-review-cta .content .review-cta .review .reviewer-name {
    letter-spacing: -.081px;
    font-size: 18px;
    line-height: 28px;
}
.logos-review-cta .content .review-cta .review:after {
    right: -15px;
    bottom: -30px;
}
}
/*Marquee CSS Start*/

.text-scroller {
    padding-top: var(--s3);
    padding-bottom: var(--s3);
}
.text-scroller .marquee .marquee-inner {
    display: flex;
    flex-direction: row;
    gap: var(--s7);
}
.text-scroller .marquee .marquee-inner .fixed-label {
    text-transform: uppercase;
    color: #207de9 !important;
    min-width: max-content;
    max-width: 300px;
    margin-bottom: 0;
}
.text-scroller .marquee .marquee-inner .messages-list,
.text-scroller .marquee .marquee-inner .messages-list .js-marquee {
    display: flex;
    list-style: none;
    margin: 0;
    flex-direction: row;
    gap: var(--s6);
    flex-wrap: nowrap;
    align-items: center;
}
.text-scroller .marquee .marquee-inner .messages-list.visible,
.text-scroller .marquee .marquee-inner .messages-list.visible .js-marquee {
    visibility: visible;
}
.text-scroller .marquee .marquee-inner .messages-list li {
    padding: 0;
    color: #083a74;
    font-family: var(--font-inter);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.081px;
    display: flex;
    flex: 1 1 auto;
    width: auto;
    align-items: center;
    gap: var(--s1);
}
.text-scroller.static-mode .marquee .marquee-inner .messages-list {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--s1);
}
.text-scroller.scrolling-mode .marquee .marquee-inner .messages-list {
    visibility: hidden;
    overflow: hidden;
}
.text-scroller.scrolling-mode .marquee .marquee-inner .messages-list li {
    min-width: max-content;
}
.text-scroller.scrolling-mode .marquee .marquee-inner .messages-list li img.emoji {
    margin: 0px !important;
}
@media screen and (max-width: 767px) {
    .text-scroller .marquee .marquee-inner {
        gap: var(--s4);
    }
    .text-scroller.scrolling-mode .marquee .marquee-inner .messages-list {
        gap: var(--s3);
    }
}
@media screen and (max-width: 600px) {
    .text-scroller .marquee .marquee-inner {
        flex-direction: column;
        gap: var(--s0-5);
    }
    .text-scroller .marquee .marquee-inner .fixed-label {
        max-width: 100%;
    }
}
.text-scroller.static-mode.center-align-static-messages .messages-list {
    align-items: center !important;
    width: 100%;
}


/*Marquee CSS End*/
.img-responsive.center {
    margin-left: auto;
    margin-right: auto;
}
.row.flex_row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.row.flex_alc {
    -ms-flex-align: center;
    align-items: center;
}
.row.sp_32 {
    margin-left: -16px;
    margin-right: -16px;
}
.row.sp_32>div {
    padding-left: 16px;
    padding-right: 16px;
}
.row.sp_28 {
    margin-left: -14px;
    margin-right: -14px;
}
.row.sp_28>div {
    padding-left: 14px;
    padding-right: 14px;
}
.card-text:last-child {
    margin-bottom: 0;
}
.dd_search_ends {
    font-family: 'Inter', sans-serif;
    padding: 124px 0 250px;
    position: relative;
    overflow: hidden;
}
.dd_search_ends .container .container {
    padding-left: 0;
    padding-right: 0;
}
.wysiwyg .dd_search_ends {
    padding-top: 95px;
    padding-bottom: 0;
}
.dd_search_ends.include_contact_form {
    padding-bottom: 95px;
}
.dd_search_ends-title {
    margin: 0 0 14px;
    font-family: inherit;
    font-weight: 800;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
    letter-spacing: -1.728px;
    color: #0B1720;
}
.dd_search_ends-subtitle {
    margin: 0 0 42px;
    font-family: inherit;
    font-weight: 600;
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    letter-spacing: -.018em;
    color: #0B1720;
}
.dd_search_ends-tabs .nav-tabs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: flex-start;
    font-family: inherit;
    margin: 0;
    padding: 0;
    list-style: none;
}
.dd_search_ends-tabs .nav-tabs {
    margin-bottom: 40px;
    justify-content: center;
    justify-content: space-around;
}
.dd_search_ends-tabs .nav-tabs a {
    text-decoration: none;
    font-family: inherit;
    display: block;
    padding: 33px;
    color: #6E7B81;
    text-align: center;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 34px;
    letter-spacing: -1.008px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.dd_search_ends-tabs .nav-tabs a:focus, .dd_search_ends-tabs .nav-tabs a:hover {
    color: #207DE9;
}
.dd_search_ends-tabs .nav-tabs .active a {
    color: #207DE9;
    background-color: #EDF5FF;
}
.dd_search_ends-tabs .panel-tabs {
    display: none;
}
.dd_search_ends-tabs .panel-tabs.active {
    display: block;
}
.dd_search_ends-tabs .panel-tabs.card-cotent-type {
    border-radius: 16px;
    /* background-image: url(/wp-content/themes/fx/assets/img/blocks/homepage/multi-tabs-with-two-body-layouts/blob-1.svg); */
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto;
    background-color: rgba(204, 228, 255, .3);
}
.dd_search_ends-tabs .body-tabs .panel-tab-subtitle {
    font-family: inherit;
    font-weight: 600;
    font-size: 21px;
    line-height: 33px;
    text-align: center;
    letter-spacing: -.0055em;
    color: #869298;
    padding-bottom: 50px;
    padding-right: 12%;
    padding-left: 12%}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews {
    display: -ms-flexbox;
    display: flex;
}
.dd_reviews-control {
    font-family: inherit;
    list-style: none;
    margin: 0;
    padding: 56px 0 0;
    width: 50%!important;
    position: relative;
    left: -30px;
    z-index: 2;
    overflow: initial!important;
    order: 2;
}
.dd_reviews-control:after {
    content: "";
    display: block;
    clear: both;
}
.dd_reviews-control li {
    float: left;
}
.dd_reviews-control li.p_1 {
    margin-left: 14%;
    margin-right: 4.649469%;
    margin-top: 92px;
    width: 15.629742%}
.dd_reviews-control li.p_2 {
    margin-left: 0;
    margin-right: 6.388467%;
    margin-top: 14px;
    width: 24.43095599393%}
.dd_reviews-control li.p_3 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 24.43095599393%}
.dd_reviews-control li.p_4 {
    margin-left: 7.440061%;
    margin-right: 2.925645%;
    margin-top: 25px;
    clear: left;
    width: 15.629742%}
.dd_reviews-control li.p_5 {
    margin-left: 0;
    margin-right: 3.552352%;
    margin-top: -1px;
    width: 24.43095599393%}
.dd_reviews-control li.p_6 {
    margin-left: 0;
    margin-right: -3.358118%;
    margin-top: -50px;
    width: 25.64491654%}
.dd_reviews-control li.p_7 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 37px;
    width: 22.913505311%}
.dd_reviews-control li.p_8 {
    margin-left: 45.97875569%;
    margin-right: 0;
    margin-top: -54px;
    clear: left;
    width: 22.0030349%}
.dd_reviews-control li a {
    opacity: .5;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}
.dd_reviews-control li a img {
    width: 100%;
    height: auto;
}
.dd_reviews-control li a:hover {
    opacity: 1;
}
.dd_reviews-control li a.active {
    border: 6px solid #207DE9;
    opacity: 1;
}
.dd_reviews-main {
    width: 50%;
    position: relative;
    z-index: 0;
}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews-main {
    display: flex;
    padding: 64px;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    align-self: stretch;
    width: 800px;
}
.dd_reviews-card {
    display: flex;
    flex-direction: column;
    height: 100%}
.dd_reviews-card.active {
    display: flex;
}
.dd_reviews-card .card-text, .dd_reviews-card .card-text p {
    color: #222;
}
.dd_reviews-card .card-foot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.dd_reviews-card .card-photo {
    width: 87px;
    min-width: 87px;
    margin-right: 25px;
}
.dd_reviews-card .card-photo img {
    width: 87px;
    height: 87px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.dd_reviews-card .card-foot-detail {
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.dd_reviews-card .card-title {
    font-family: inherit;
    margin: 0 0 4px;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -.042em;
    color: #0B1720;
}
.dd_reviews-card .card-subtitle {
    font-family: inherit;
    margin: 0;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -.042em;
    color: #869298;
}
.dd_reviews-card .card-more {
    margin-top: auto;
}
.dd_reviews-card .card-link {
    font-family: inherit;
    font-weight: 800;
    font-size: 24px;
    line-height: 1;
    letter-spacing: -.042em;
    color: #207DE9;
    text-decoration: none;
}
.dd_reviews-card .card-link:hover {
    text-decoration: underline;
}
.dd_reviews-card .card-text ul {
    padding-left: 24px;
    margin-top: 24px;
}
.dd_reviews-card .card-text li {
    color: var(--Primary-Darkest-Gray, #222);
    font-size: 21px;
    font-style: normal;
    line-height: 35px;
    list-style-position: outside;
    padding: 0 0 8px;
}
.dd_reviews-card .card-text li:last-child {
    padding-bottom: 0;
}
.dd_reviews-card .card-text li::marker {
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-weight: 600;
    font-size: 26px;
}
.dd_reviews-card .card-text p:last-child {
    margin-bottom: 0;
}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews-featured-image-wrapper {
    display: flex;
    align-items: flex-end;
    flex: 1;
    position: relative;
    align-items: center;
    padding-right: 64px;
}
.dd_reviews-right-content__list-items {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    gap: 24px;
    width: 320px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dd_reviews-right-content__list-item {
    border-radius: 16px 0 0 16px;
    padding: 16px 32px;
    text-decoration: none;
    color: #ffffff !important;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -.864px;
}
.location-page-template .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg {
    background-color: #fff;
}
.dd_reviews-right-content__list-items .dd_reviews-right-content__list-item:nth-child(1) {
    background: #207DE9;
}
.dd_reviews-right-content__list-items .dd_reviews-right-content__list-item:nth-child(2) {
    background: #0760C3;
}
.dd_reviews-right-content__list-items .dd_reviews-right-content__list-item:nth-child(3) {
    background: #00448F;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg p:last-child {
    margin-bottom: 0;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg .fx-callout.key-takeaway {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg .fx-callout.key-takeaway .body {
    position: relative;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg #footable_parent_158645 tbody tr td {
    color: #333;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg>ul, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg>ol {
    padding-left: 32px;
    list-style-position: outside;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg>ul li, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg>ol li {
    color: var(--Primary-Darkest-Gray, #222);
    font-size: 21px;
    font-style: normal;
    line-height: 35px;
    list-style-position: outside;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg ol li::marker, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg ul li::marker {
    color: var(--vivid-vivid-02, #207DE9)!important;
    font-weight: 600;
}
@media screen and (min-width:1025px) {
    .dd_search_ends-tabs.large-tab .nav-tabs.nav-tab-count-6 {
    justify-content: space-between;
}
.dd_search_ends-tabs.two-tab .nav-tabs {
    justify-content: space-between;
    border-radius: 16px;
    border: 2px solid #EDF5FF;
}
.dd_search_ends-tabs.two-tab .nav-tabs li {
    flex: 1;
    overflow: hidden;
}
.dd_search_ends-tabs.two-tab .nav-tabs li a {
    border-radius: 0px!important;
}
.dd_search_ends-tabs .nav-tabs li {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%}
}@media screen and (min-width:600px) {
    .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg .fx-callout.key-takeaway .body: after {
    content: '';
    display: block;
    position: absolute;
    height: 100%;
    width: 4px;
    background: #207DE9;
    left: 17px;
    top: 0;
}
}@media (max-width:1540px) {
    .dd_reviews-control {
    left: -15px;
}
.dd_reviews-control li.p_1 {
    margin-left: 9.5599393%;
    margin-right: 2.649468892261%}
.dd_reviews-control li.p_4 {
    margin-left: 3%;
    margin-right: 2.925645%}
.dd_reviews-control li.p_6 {
    margin-right: 1.6418816388467%}
}@media (max-width:1440px) {
    .dd_search_ends-title {
    font-size: 56px;
    line-height: 64px;
}
.dd_search_ends-subtitle {
    font-size: 28px;
    line-height: 34px;
}
.dd_search_ends-tabs .nav-tabs a {
    font-size: 24px;
    line-height: 30px;
}
.dd_reviews-card .card-link, .dd_reviews-card .card-subtitle, .dd_reviews-card .card-title {
    font-size: 22px;
    line-height: 1.2;
}
}@media (max-width:1024px) {
    .dd_search_ends {
    padding: 64px 0;
}
.dd_search_ends-title {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 6px;
}
.dd_search_ends-subtitle {
    font-size: 24px;
    line-height: 30px;
}
.dd_search_ends-tabs .nav-tabs a {
    font-size: 20px;
    line-height: 28px;
    padding: 20px;
}
.dd_reviews:not(.single-image) .dd_reviews-main, .dd_reviews:not(.single-image) .dd_reviews-control:not(.single-image) {
    width: 100%!important;
}
.dd_reviews-control {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 0 46px;
    left: 0;
}
.dd_reviews-card .card-link, .dd_reviews-card .card-subtitle, .dd_reviews-card .card-title {
    font-size: 20px;
    line-height: 1.2;
}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews {
    flex-direction: column;
}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews-featured-image-wrapper {
    justify-content: center;
    padding-bottom: 32px;
    padding-right: 0;
}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews-main {
    padding: 32px;
}
}@media (max-width:991px) {
    .dd_search_ends-tabs .nav-tabs {
    align-items: center;
    overflow-x: auto;
    gap: 10px;
    white-space: nowrap;
}
.dd_search_ends-tabs .nav-tabs li {
    width: 50%}
.dd_search_ends-tabs .nav-tabs a {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.72px;
    border-radius: 8px;
    background: #EDF5FF;
}
.dd_reviews-right-content__list-items {
    width: 226px;
    gap: 8px;
}
.dd_reviews-right-content__list-item {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -.081px;
    padding: 12px 16px;
}
.dd_reviews-card .card-text h2 {
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: -.864px;
}
.dd_search_ends-tabs .nav-tabs li {
    padding-left: 0;
    padding-right: 0;
}
.dd_search_ends-tabs .nav-tabs {
    margin-bottom: 24px!important;
    padding-right: 24px;
    justify-content: flex-start;
}
.dd_reviews-card .card-text, .dd_reviews-card .card-text p, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg p, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg li, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg a, .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .footable-header th {
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 28px!important;
    letter-spacing: -0.081px!important;
}
.dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg {
    background: linear-gradient(0deg, rgba(204, 228, 255, .3) 0%, rgba(204, 228, 255, .3) 100%), #FFF;
    padding: 24px;
    border-radius: 16px;
}
.location-page-template .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg {
    padding-left: 0;
    padding-right: 0;
    background: white!important;
}
section.two-column-wysiwyg-section .dd_reviews-wysiwyg {
    background-color: transparent!important;
}
.dd_search_ends-subtitle {
    margin-bottom: 32px;
}
.dd_search_ends-tabs .nav-tabs::-webkit-scrollbar {
    height: 4px;
}
.dd_search_ends-tabs .nav-tabs::-webkit-scrollbar-track {
    background: #F2F2F2;
    border-radius: 2px;
    margin-right: 24px;
}
.dd_search_ends-tabs .nav-tabs::-webkit-scrollbar-thumb {
    background-color: #207DE9;
    border-radius: 2px;
}
.dd_search_ends-tabs .nav-tabs::-webkit-scrollbar-thumb:hover {
    background-color: #185CB0;
}
.nav-tabs-nav_container {
    padding-right: 0;
}
}@media (max-width:1300px) {
    .dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews-main {
    width: auto;
    flex: 1;
}
}@media (max-width:768px) {
    .dd_search_ends-tabs .content-tabs .wysiwyg-cotent-type .dd_reviews-wysiwyg table.ninja_footable tr {
    display: grid!important;
}
}@media (max-width:767px) {
    .dd_reviews.single-image .dd_reviews-main {
    flex-direction: row;
}
.dd_reviews-featured-image-wrapper {
    width: 100%;
    min-height: 300px;
    order: 1;
    margin-left: 0;
}
.dd_reviews.single-image .dd_reviews-main, .dd_reviews.single-image .dd_reviews-control.single-image {
    width: 100%!important;
    order: 1!important;
}
}@media (max-width:599px) {
    .dd_search_ends-tabs .nav-tabs li {
    width: 100%}
.dd_search_ends-tabs .panel-tabs.card-cotent-type .dd_reviews-main {
    padding: 24px;
}
}.ids_startform2 {
    font-family: 'Inter', sans-serif;
    padding: 0 24px;
}
.ids_startform2 .card-form {
    max-width: 1098px;
    margin: 0 auto;
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: #152035;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ids_startform2 .card-title {
    white-space: nowrap;
    font-family: inherit;
    font-weight: 900;
    font-size: 40px;
    line-height: 1.2;
    letter-spacing: -.8px;
    color: #fff;
    margin: 0 39px 0 0;
}
.ids_startform2 .card-body {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.ids_startform2 .card-body .form-control {
    background-color: #fff;
    height: 71px;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    color: #152035;
    padding: 20px 32px;
    outline: 0;
    line-height: 24px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}
.ids_startform2 .card-body .card-btn {
    width: auto;
    margin: 0;
    padding: 23px 54px;
    height: auto;
    font-family: inherit;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    white-space: nowrap;
    background-color: #288cec!important;
    border-color: #288cec!important;
}
.ids_startform2 .card-body .card-btn img {
    vertical-align: bottom;
}
.ids_startform2 .card-body .card-btn:hover {
    background-color: #0E6AD2!important;
    border-color: #0E6AD2!important;
}
.ids_startform2 .card-title {
    word-break: break-word;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    padding-bottom: 13px;
    margin-right: 0;
    white-space: break-spaces;
    display: flex;
    flex: 100%;
    width: 100%;
    text-align: center;
    padding-right: 20%;
    padding-left: 20%;
    display: inline-block;
}
.ids_startform2 .card-title strong {
    color: #fff;
}
.ids_startform2 .card-body {
    flex: 100%;
    display: flex;
    width: 100%}
.ids_startform2 .card-form {
    display: flex;
    flex-direction: column;
}
@media (max-width:1440px) {
    .ids_startform2 .card-title {
    font-size: 32px;
    line-height: 46px;
}
.ids_startform2 .card-form {
    padding-left: 30px;
}
}@media (max-width:1024px) {
    .ids_startform2 {
    padding: 0;
}
.ids_startform2 .card-title {
    font-size: 28px;
    line-height: 36px;
}
.ids_startform2 .card-form {
    padding: 30px;
    border-radius: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ids_startform2 .card-body .form-control {
    padding-left: 16px;
    padding-right: 16px;
}
.ids_startform2 .card-body .card-btn {
    padding-left: 24px;
    padding-right: 24px;
}
}@media (max-width:767px) {
    .ids_startform2 .card-title {
    margin-bottom: 16px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.ids_startform2 .card-form {
    display: block;
}
}@media (max-width:500px) {
    .ids_startform2 .card-body {
    display: block;
}
.ids_startform2 .card-body .form-control, .ids_startform2 .card-body .card-btn {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 8px;
    width: 100%;
    display: block;
    text-align: center;
}
}@media screen and (max-width:650px) {
    .dd_search_ends-subtitle, .dd_search_ends-title {
    text-align: left;
}
}.dd_search_ends.equal-width-tabs .dd_search_ends-tabs .nav-tabs li {
    display: flex;
    flex: 1;
}
.dd_search_ends.equal-width-tabs .dd_search_ends-tabs .nav-tabs li a {
    width: 100%}


/**/
@-ms-viewport {
                width: device-width
            }

            .img-responsive {
                display: block;
                max-width: 100%;
                height: auto
            }

            .show {
                display: block!important
            }

            .visible-xxs,.visible-xs,.visible-sm,.visible-md,.visible-lg {
                display: none!important
            }

            .visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
                display: none!important
            }

            @media (max-width: 599px) {
                .visible-xxs {
                    display:block!important
                }

                table.visible-xxs {
                    display: table
                }

                tr.visible-xxs {
                    display: table-row!important
                }

                th.visible-xxs,td.visible-xxs {
                    display: table-cell!important
                }

                .visible-xxs-block {
                    display: block!important
                }

                .visible-xxs-inline {
                    display: inline!important
                }

                .visible-xxs-inline-block {
                    display: inline-block!important
                }
            }

            @media (min-width: 600px) and (max-width:767px) {
                .visible-xs {
                    display:block!important
                }

                table.visible-xs {
                    display: table
                }

                tr.visible-xs {
                    display: table-row!important
                }

                th.visible-xs,td.visible-xs {
                    display: table-cell!important
                }

                .visible-xs-block {
                    display: block!important
                }

                .visible-xs-inline {
                    display: inline!important
                }

                .visible-xs-inline-block {
                    display: inline-block!important
                }
            }

            @media (min-width: 768px) and (max-width:1024px) {
                .visible-sm {
                    display:block!important
                }

                table.visible-sm {
                    display: table
                }

                tr.visible-sm {
                    display: table-row!important
                }

                th.visible-sm,td.visible-sm {
                    display: table-cell!important
                }

                .visible-sm-block {
                    display: block!important
                }

                .visible-sm-inline {
                    display: inline!important
                }

                .visible-sm-inline-block {
                    display: inline-block!important
                }
            }

            @media (min-width: 1025px) and (max-width:1199px) {
                .visible-md {
                    display:block!important
                }

                table.visible-md {
                    display: table
                }

                tr.visible-md {
                    display: table-row!important
                }

                th.visible-md,td.visible-md {
                    display: table-cell!important
                }

                .visible-md-block {
                    display: block!important
                }

                .visible-md-inline {
                    display: inline!important
                }

                .visible-md-inline-block {
                    display: inline-block!important
                }
            }

            @media (min-width: 1200px) {
                .visible-lg {
                    display:block!important
                }

                table.visible-lg {
                    display: table
                }

                tr.visible-lg {
                    display: table-row!important
                }

                th.visible-lg,td.visible-lg {
                    display: table-cell!important
                }

                .visible-lg-block {
                    display: block!important
                }

                .visible-lg-inline {
                    display: inline!important
                }

                .visible-lg-inline-block {
                    display: inline-block!important
                }
            }

            .hide,.hidden-xxs-up {
                display: none!important
            }

            .hidden {
                display: none!important;
                visibility: hidden!important
            }

            .invisible {
                visibility: hidden!important
            }

            .text-hide {
                font: 0/0 a;
                color: transparent;
                text-shadow: none;
                background-color: transparent;
                border: 0
            }

            @media (max-width: 599px) {
                .hidden-xxs {
                    display:none!important
                }
            }

            @media (min-width: 600px) {
                .hidden-xs-up {
                    display:none!important
                }
            }

            @media (min-width: 600px) and (max-width:767px) {
                .hidden-xs {
                    display:none!important
                }
            }

            @media (max-width: 767px) {
                .hidden-xs-down {
                    display:none!important
                }
            }

            @media (min-width: 768px) {
                .hidden-sm-up {
                    display:none!important
                }
            }

            @media (min-width: 768px) and (max-width:1024px) {
                .hidden-sm {
                    display:none!important
                }
            }

            @media (max-width: 1024px) {
                .hidden-sm-down {
                    display:none!important
                }
            }

            @media (min-width: 1025px) {
                .hidden-md-up {
                    display:none!important
                }
            }

            @media (min-width: 1025px) and (max-width:1199px) {
                .hidden-md {
                    display:none!important
                }
            }

            @media (max-width: 1199px) {
                .hidden-md-down {
                    display:none!important
                }
            }

            @media (min-width: 1200px) {
                .hidden-lg {
                    display:none!important
                }
            }

            .sr-only,.screen-reader-text,.wpcf7 .screen-reader-response {
                position: absolute;
                width: 1px;
                height: 1px;
                margin: -1px;
                padding: 0;
                overflow: hidden;
                clip: rect(0,0,0,0);
                border: 0
            }

            .sr-only-focusable:active,.sr-only-focusable:focus {
                position: static;
                width: auto;
                height: auto;
                margin: 0;
                overflow: visible;
                clip: auto
            }

            .visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block {
                display: none!important
            }

            @media print {
                .visible-print {
                    display: block!important
                }

                table.visible-print {
                    display: table
                }

                tr.visible-print {
                    display: table-row!important
                }

                th.visible-print,td.visible-print {
                    display: table-cell!important
                }

                .visible-print-block {
                    display: block!important
                }

                .visible-print-inline {
                    display: inline!important
                }

                .visible-print-inline-block {
                    display: inline-block!important
                }

                .hidden-print {
                    display: none!important
                }
            }

            .text-left {
                text-align: left!important
            }

            .text-center {
                text-align: center!important
            }

            .text-right {
                text-align: right!important
            }

            .affix-top {
                position: fixed!important;
                top: 0!important
            }

            .affix-bottom {
                position: fixed!important;
                bottom: 0!important
            }

            .affix-left {
                position: fixed!important;
                left: 0!important
            }

            .affix-right {
                position: fixed!important;
                right: 0!important
            }

            .pull-right {
                float: right!important
            }

            .pull-left {
                float: left!important
            }

            .center-block {
                display: block;
                margin-left: auto;
                margin-right: auto
            }

            .push {
                margin: 20px!important
            }

            .push-top {
                margin-top: 20px!important
            }

            .push-right {
                margin-right: 20px!important
            }

            .push-bottom {
                margin-bottom: 20px!important
            }

            .push-left {
                margin-left: 20px!important
            }

            .push-ends {
                margin-top: 20px!important;
                margin-bottom: 20px!important
            }

            .push-sides {
                margin-right: 20px!important;
                margin-left: 20px!important
            }

            .push-half {
                margin: 10px!important
            }

            .push-half-top {
                margin-top: 10px!important
            }

            .push-half-right {
                margin-right: 10px!important
            }

            .push-half-bottom {
                margin-bottom: 10px!important
            }

            .push-half-left {
                margin-left: 10px!important
            }

            .push-half-ends {
                margin-top: 10px!important;
                margin-bottom: 10px!important
            }

            .push-half-sides {
                margin-right: 10px!important;
                margin-left: 10px!important
            }

            .flush {
                margin: 0!important
            }

            .flush-top {
                margin-top: 0!important
            }

            .flush-right {
                margin-right: 0!important
            }

            .flush-bottom {
                margin-bottom: 0!important
            }

            .flush-left {
                margin-left: 0!important
            }

            .flush-ends {
                margin-top: 0!important;
                margin-bottom: 0!important
            }

            .flush-sides {
                margin-right: 0!important;
                margin-left: 0!important
            }

            .soft {
                padding: 20px!important
            }

            .soft-top {
                padding-top: 20px!important
            }

            .soft-right {
                padding-right: 20px!important
            }

            .soft-bottom {
                padding-bottom: 20px!important
            }

            .soft-left {
                padding-left: 20px!important
            }

            .soft-ends {
                padding-top: 20px!important;
                padding-bottom: 20px!important
            }

            .soft-sides {
                padding-right: 20px!important;
                padding-left: 20px!important
            }

            .soft-half {
                padding: 10px!important
            }

            .soft-half-top {
                padding-top: 10px!important
            }

            .soft-half-right {
                padding-right: 10px!important
            }

            .soft-half-bottom {
                padding-bottom: 10px!important
            }

            .soft-half-left {
                padding-left: 10px!important
            }

            .soft-half-ends {
                padding-top: 10px!important;
                padding-bottom: 10px!important
            }

            .soft-half-sides {
                padding-right: 10px!important;
                padding-left: 10px!important
            }

            .hard {
                padding: 0!important
            }

            .hard-top {
                padding-top: 0!important
            }

            .hard-right {
                padding-right: 0!important
            }

            .hard-bottom {
                padding-bottom: 0!important
            }

            .hard-left {
                padding-left: 0!important
            }

            .hard-ends {
                padding-top: 0!important;
                padding-bottom: 0!important
            }

            .hard-sides {
                padding-right: 0!important;
                padding-left: 0!important
            }

            @media (min-width: 600px) {
                .flush-xs {
                    margin:0!important
                }

                .flush-xs-top {
                    margin-top: 0!important
                }

                .flush-xs-right {
                    margin-right: 0!important
                }

                .flush-xs-bottom {
                    margin-bottom: 0!important
                }

                .flush-xs-left {
                    margin-left: 0!important
                }

                .flush-xs-ends {
                    margin-top: 0!important;
                    margin-bottom: 0!important
                }

                .flush-xs-sides {
                    margin-right: 0!important;
                    margin-left: 0!important
                }

                .push-xs {
                    margin: 20px!important
                }

                .push-xs-top {
                    margin-top: 20px!important
                }

                .push-xs-right {
                    margin-right: 20px!important
                }

                .push-xs-bottom {
                    margin-bottom: 20px!important
                }

                .push-xs-left {
                    margin-left: 20px!important
                }

                .push-xs-ends {
                    margin-top: 20px!important;
                    margin-bottom: 20px!important
                }

                .push-xs-sides {
                    margin-right: 20px!important;
                    margin-left: 20px!important
                }

                .push-half-xs {
                    margin: 10px!important
                }

                .push-half-xs-top {
                    margin-top: 10px!important
                }

                .push-half-xs-right {
                    margin-right: 10px!important
                }

                .push-half-xs-bottom {
                    margin-bottom: 10px!important
                }

                .push-half-xs-left {
                    margin-left: 10px!important
                }

                .push-half-xs-ends {
                    margin-top: 10px!important;
                    margin-bottom: 10px!important
                }

                .push-half-xs-sides {
                    margin-right: 10px!important;
                    margin-left: 10px!important
                }

                .push-double-xs {
                    margin: 40px!important
                }

                .push-double-xs-top {
                    margin-top: 40px!important
                }

                .push-double-xs-right {
                    margin-right: 40px!important
                }

                .push-double-xs-bottom {
                    margin-bottom: 40px!important
                }

                .push-double-xs-left {
                    margin-left: 40px!important
                }

                .push-double-xs-ends {
                    margin-top: 40px!important;
                    margin-bottom: 40px!important
                }

                .push-double-xs-sides {
                    margin-right: 40px!important;
                    margin-left: 40px!important
                }

                .push-triple-xs {
                    margin: 60px!important
                }

                .push-triple-xs-top {
                    margin-top: 60px!important
                }

                .push-triple-xs-right {
                    margin-right: 60px!important
                }

                .push-triple-xs-bottom {
                    margin-bottom: 60px!important
                }

                .push-triple-xs-left {
                    margin-left: 60px!important
                }

                .push-triple-xs-ends {
                    margin-top: 60px!important;
                    margin-bottom: 60px!important
                }

                .push-triple-xs-sides {
                    margin-right: 60px!important;
                    margin-left: 60px!important
                }

                .soft-xs {
                    padding: 20px!important
                }

                .soft-xs-top {
                    padding-top: 20px!important
                }

                .soft-xs-right {
                    padding-right: 20px!important
                }

                .soft-xs-bottom {
                    padding-bottom: 20px!important
                }

                .soft-xs-left {
                    padding-left: 20px!important
                }

                .soft-xs-ends {
                    padding-top: 20px!important;
                    padding-bottom: 20px!important
                }

                .soft-xs-sides {
                    padding-right: 20px!important;
                    padding-left: 20px!important
                }

                .soft-half-xs {
                    padding: 10px!important
                }

                .soft-half-xs-top {
                    padding-top: 10px!important
                }

                .soft-half-xs-right {
                    padding-right: 10px!important
                }

                .soft-half-xs-bottom {
                    padding-bottom: 10px!important
                }

                .soft-half-xs-left {
                    padding-left: 10px!important
                }

                .soft-half-xs-ends {
                    padding-top: 10px!important;
                    padding-bottom: 10px!important
                }

                .soft-half-xs-sides {
                    padding-right: 10px!important;
                    padding-left: 10px!important
                }

                .soft-double-xs {
                    padding: 40px!important
                }

                .soft-double-xs-top {
                    padding-top: 40px!important
                }

                .soft-double-xs-right {
                    padding-right: 40px!important
                }

                .soft-double-xs-bottom {
                    padding-bottom: 40px!important
                }

                .soft-double-xs-left {
                    padding-left: 40px!important
                }

                .soft-double-xs-ends {
                    padding-top: 40px!important;
                    padding-bottom: 40px!important
                }

                .soft-double-xs-sides {
                    padding-right: 40px!important;
                    padding-left: 40px!important
                }

                .soft-triple-xs {
                    padding: 60px!important
                }

                .soft-triple-xs-top {
                    padding-top: 60px!important
                }

                .soft-triple-xs-right {
                    padding-right: 60px!important
                }

                .soft-triple-xs-bottom {
                    padding-bottom: 60px!important
                }

                .soft-triple-xs-left {
                    padding-left: 60px!important
                }

                .soft-triple-xs-ends {
                    padding-top: 60px!important;
                    padding-bottom: 60px!important
                }

                .soft-triple-xs-sides {
                    padding-right: 60px!important;
                    padding-left: 60px!important
                }

                .hard-xs {
                    padding: 0!important
                }

                .hard-xs-top {
                    padding-top: 0!important
                }

                .hard-xs-right {
                    padding-right: 0!important
                }

                .hard-xs-bottom {
                    padding-bottom: 0!important
                }

                .hard-xs-left {
                    padding-left: 0!important
                }

                .hard-xs-ends {
                    padding-top: 0!important;
                    padding-bottom: 0!important
                }

                .hard-xs-sides {
                    padding-right: 0!important;
                    padding-left: 0!important
                }
            }

            @media (min-width: 768px) {
                .flush-sm {
                    margin:0!important
                }

                .flush-sm-top {
                    margin-top: 0!important
                }

                .flush-sm-right {
                    margin-right: 0!important
                }

                .flush-sm-bottom {
                    margin-bottom: 0!important
                }

                .flush-sm-left {
                    margin-left: 0!important
                }

                .flush-sm-ends {
                    margin-top: 0!important;
                    margin-bottom: 0!important
                }

                .flush-sm-sides {
                    margin-right: 0!important;
                    margin-left: 0!important
                }

                .push-sm {
                    margin: 20px!important
                }

                .push-sm-top {
                    margin-top: 20px!important
                }

                .push-sm-right {
                    margin-right: 20px!important
                }

                .push-sm-bottom {
                    margin-bottom: 20px!important
                }

                .push-sm-left {
                    margin-left: 20px!important
                }

                .push-sm-ends {
                    margin-top: 20px!important;
                    margin-bottom: 20px!important
                }

                .push-sm-sides {
                    margin-right: 20px!important;
                    margin-left: 20px!important
                }

                .push-half-sm {
                    margin: 10px!important
                }

                .push-half-sm-top {
                    margin-top: 10px!important
                }

                .push-half-sm-right {
                    margin-right: 10px!important
                }

                .push-half-sm-bottom {
                    margin-bottom: 10px!important
                }

                .push-half-sm-left {
                    margin-left: 10px!important
                }

                .push-half-sm-ends {
                    margin-top: 10px!important;
                    margin-bottom: 10px!important
                }

                .push-half-sm-sides {
                    margin-right: 10px!important;
                    margin-left: 10px!important
                }

                .push-double-sm {
                    margin: 40px!important
                }

                .push-double-sm-top {
                    margin-top: 40px!important
                }

                .push-double-sm-right {
                    margin-right: 40px!important
                }

                .push-double-sm-bottom {
                    margin-bottom: 40px!important
                }

                .push-double-sm-left {
                    margin-left: 40px!important
                }

                .push-double-sm-ends {
                    margin-top: 40px!important;
                    margin-bottom: 40px!important
                }

                .push-double-sm-sides {
                    margin-right: 40px!important;
                    margin-left: 40px!important
                }

                .push-triple-sm {
                    margin: 60px!important
                }

                .push-triple-sm-top {
                    margin-top: 60px!important
                }

                .push-triple-sm-right {
                    margin-right: 60px!important
                }

                .push-triple-sm-bottom {
                    margin-bottom: 60px!important
                }

                .push-triple-sm-left {
                    margin-left: 60px!important
                }

                .push-triple-sm-ends {
                    margin-top: 60px!important;
                    margin-bottom: 60px!important
                }

                .push-triple-sm-sides {
                    margin-right: 60px!important;
                    margin-left: 60px!important
                }

                .soft-sm {
                    padding: 20px!important
                }

                .soft-sm-top {
                    padding-top: 20px!important
                }

                .soft-sm-right {
                    padding-right: 20px!important
                }

                .soft-sm-bottom {
                    padding-bottom: 20px!important
                }

                .soft-sm-left {
                    padding-left: 20px!important
                }

                .soft-sm-ends {
                    padding-top: 20px!important;
                    padding-bottom: 20px!important
                }

                .soft-sm-sides {
                    padding-right: 20px!important;
                    padding-left: 20px!important
                }

                .soft-half-sm {
                    padding: 10px!important
                }

                .soft-half-sm-top {
                    padding-top: 10px!important
                }

                .soft-half-sm-right {
                    padding-right: 10px!important
                }

                .soft-half-sm-bottom {
                    padding-bottom: 10px!important
                }

                .soft-half-sm-left {
                    padding-left: 10px!important
                }

                .soft-half-sm-ends {
                    padding-top: 10px!important;
                    padding-bottom: 10px!important
                }

                .soft-half-sm-sides {
                    padding-right: 10px!important;
                    padding-left: 10px!important
                }

                .soft-double-sm {
                    padding: 40px!important
                }

                .soft-double-sm-top {
                    padding-top: 40px!important
                }

                .soft-double-sm-right {
                    padding-right: 40px!important
                }

                .soft-double-sm-bottom {
                    padding-bottom: 40px!important
                }

                .soft-double-sm-left {
                    padding-left: 40px!important
                }

                .soft-double-sm-ends {
                    padding-top: 40px!important;
                    padding-bottom: 40px!important
                }

                .soft-double-sm-sides {
                    padding-right: 40px!important;
                    padding-left: 40px!important
                }

                .soft-triple-sm {
                    padding: 60px!important
                }

                .soft-triple-sm-top {
                    padding-top: 60px!important
                }

                .soft-triple-sm-right {
                    padding-right: 60px!important
                }

                .soft-triple-sm-bottom {
                    padding-bottom: 60px!important
                }

                .soft-triple-sm-left {
                    padding-left: 60px!important
                }

                .soft-triple-sm-ends {
                    padding-top: 60px!important;
                    padding-bottom: 60px!important
                }

                .soft-triple-sm-sides {
                    padding-right: 60px!important;
                    padding-left: 60px!important
                }

                .hard-sm {
                    padding: 0!important
                }

                .hard-sm-top {
                    padding-top: 0!important
                }

                .hard-sm-right {
                    padding-right: 0!important
                }

                .hard-sm-bottom {
                    padding-bottom: 0!important
                }

                .hard-sm-left {
                    padding-left: 0!important
                }

                .hard-sm-ends {
                    padding-top: 0!important;
                    padding-bottom: 0!important
                }

                .hard-sm-sides {
                    padding-right: 0!important;
                    padding-left: 0!important
                }
            }

            @media (min-width: 1025px) {
                .flush-md {
                    margin:0!important
                }

                .flush-md-top {
                    margin-top: 0!important
                }

                .flush-md-right {
                    margin-right: 0!important
                }

                .flush-md-bottom {
                    margin-bottom: 0!important
                }

                .flush-md-left {
                    margin-left: 0!important
                }

                .flush-md-ends {
                    margin-top: 0!important;
                    margin-bottom: 0!important
                }

                .flush-md-sides {
                    margin-right: 0!important;
                    margin-left: 0!important
                }

                .push-md {
                    margin: 20px!important
                }

                .push-md-top {
                    margin-top: 20px!important
                }

                .push-md-right {
                    margin-right: 20px!important
                }

                .push-md-bottom {
                    margin-bottom: 20px!important
                }

                .push-md-left {
                    margin-left: 20px!important
                }

                .push-md-ends {
                    margin-top: 20px!important;
                    margin-bottom: 20px!important
                }

                .push-md-sides {
                    margin-right: 20px!important;
                    margin-left: 20px!important
                }

                .push-half-md {
                    margin: 10px!important
                }

                .push-half-md-top {
                    margin-top: 10px!important
                }

                .push-half-md-right {
                    margin-right: 10px!important
                }

                .push-half-md-bottom {
                    margin-bottom: 10px!important
                }

                .push-half-md-left {
                    margin-left: 10px!important
                }

                .push-half-md-ends {
                    margin-top: 10px!important;
                    margin-bottom: 10px!important
                }

                .push-half-md-sides {
                    margin-right: 10px!important;
                    margin-left: 10px!important
                }

                .push-double-md {
                    margin: 40px!important
                }

                .push-double-md-top {
                    margin-top: 40px!important
                }

                .push-double-md-right {
                    margin-right: 40px!important
                }

                .push-double-md-bottom {
                    margin-bottom: 40px!important
                }

                .push-double-md-left {
                    margin-left: 40px!important
                }

                .push-double-md-ends {
                    margin-top: 40px!important;
                    margin-bottom: 40px!important
                }

                .push-double-md-sides {
                    margin-right: 40px!important;
                    margin-left: 40px!important
                }

                .push-triple-md {
                    margin: 60px!important
                }

                .push-triple-md-top {
                    margin-top: 60px!important
                }

                .push-triple-md-right {
                    margin-right: 60px!important
                }

                .push-triple-md-bottom {
                    margin-bottom: 60px!important
                }

                .push-triple-md-left {
                    margin-left: 60px!important
                }

                .push-triple-md-ends {
                    margin-top: 60px!important;
                    margin-bottom: 60px!important
                }

                .push-triple-md-sides {
                    margin-right: 60px!important;
                    margin-left: 60px!important
                }

                .soft-md {
                    padding: 20px!important
                }

                .soft-md-top {
                    padding-top: 20px!important
                }

                .soft-md-right {
                    padding-right: 20px!important
                }

                .soft-md-bottom {
                    padding-bottom: 20px!important
                }

                .soft-md-left {
                    padding-left: 20px!important
                }

                .soft-md-ends {
                    padding-top: 20px!important;
                    padding-bottom: 20px!important
                }

                .soft-md-sides {
                    padding-right: 20px!important;
                    padding-left: 20px!important
                }

                .soft-half-md {
                    padding: 10px!important
                }

                .soft-half-md-top {
                    padding-top: 10px!important
                }

                .soft-half-md-right {
                    padding-right: 10px!important
                }

                .soft-half-md-bottom {
                    padding-bottom: 10px!important
                }

                .soft-half-md-left {
                    padding-left: 10px!important
                }

                .soft-half-md-ends {
                    padding-top: 10px!important;
                    padding-bottom: 10px!important
                }

                .soft-half-md-sides {
                    padding-right: 10px!important;
                    padding-left: 10px!important
                }

                .soft-double-md {
                    padding: 40px!important
                }

                .soft-double-md-top {
                    padding-top: 40px!important
                }

                .soft-double-md-right {
                    padding-right: 40px!important
                }

                .soft-double-md-bottom {
                    padding-bottom: 40px!important
                }

                .soft-double-md-left {
                    padding-left: 40px!important
                }

                .soft-double-md-ends {
                    padding-top: 40px!important;
                    padding-bottom: 40px!important
                }

                .soft-double-md-sides {
                    padding-right: 40px!important;
                    padding-left: 40px!important
                }

                .soft-triple-md {
                    padding: 60px!important
                }

                .soft-triple-md-top {
                    padding-top: 60px!important
                }

                .soft-triple-md-right {
                    padding-right: 60px!important
                }

                .soft-triple-md-bottom {
                    padding-bottom: 60px!important
                }

                .soft-triple-md-left {
                    padding-left: 60px!important
                }

                .soft-triple-md-ends {
                    padding-top: 60px!important;
                    padding-bottom: 60px!important
                }

                .soft-triple-md-sides {
                    padding-right: 60px!important;
                    padding-left: 60px!important
                }

                .hard-md {
                    padding: 0!important
                }

                .hard-md-top {
                    padding-top: 0!important
                }

                .hard-md-right {
                    padding-right: 0!important
                }

                .hard-md-bottom {
                    padding-bottom: 0!important
                }

                .hard-md-left {
                    padding-left: 0!important
                }

                .hard-md-ends {
                    padding-top: 0!important;
                    padding-bottom: 0!important
                }

                .hard-md-sides {
                    padding-right: 0!important;
                    padding-left: 0!important
                }
            }

            @media (min-width: 1200px) {
                .flush-lg {
                    margin:0!important
                }

                .flush-lg-top {
                    margin-top: 0!important
                }

                .flush-lg-right {
                    margin-right: 0!important
                }

                .flush-lg-bottom {
                    margin-bottom: 0!important
                }

                .flush-lg-left {
                    margin-left: 0!important
                }

                .flush-lg-ends {
                    margin-top: 0!important;
                    margin-bottom: 0!important
                }

                .flush-lg-sides {
                    margin-right: 0!important;
                    margin-left: 0!important
                }

                .push-lg {
                    margin: 20px!important
                }

                .push-lg-top {
                    margin-top: 20px!important
                }

                .push-lg-right {
                    margin-right: 20px!important
                }

                .push-lg-bottom {
                    margin-bottom: 20px!important
                }

                .push-lg-left {
                    margin-left: 20px!important
                }

                .push-lg-ends {
                    margin-top: 20px!important;
                    margin-bottom: 20px!important
                }

                .push-lg-sides {
                    margin-right: 20px!important;
                    margin-left: 20px!important
                }

                .push-half-lg {
                    margin: 10px!important
                }

                .push-half-lg-top {
                    margin-top: 10px!important
                }

                .push-half-lg-right {
                    margin-right: 10px!important
                }

                .push-half-lg-bottom {
                    margin-bottom: 10px!important
                }

                .push-half-lg-left {
                    margin-left: 10px!important
                }

                .push-half-lg-ends {
                    margin-top: 10px!important;
                    margin-bottom: 10px!important
                }

                .push-half-lg-sides {
                    margin-right: 10px!important;
                    margin-left: 10px!important
                }

                .push-double-lg {
                    margin: 40px!important
                }

                .push-double-lg-top {
                    margin-top: 40px!important
                }

                .push-double-lg-right {
                    margin-right: 40px!important
                }

                .push-double-lg-bottom {
                    margin-bottom: 40px!important
                }

                .push-double-lg-left {
                    margin-left: 40px!important
                }

                .push-double-lg-ends {
                    margin-top: 40px!important;
                    margin-bottom: 40px!important
                }

                .push-double-lg-sides {
                    margin-right: 40px!important;
                    margin-left: 40px!important
                }

                .push-triple-lg {
                    margin: 60px!important
                }

                .push-triple-lg-top {
                    margin-top: 60px!important
                }

                .push-triple-lg-right {
                    margin-right: 60px!important
                }

                .push-triple-lg-bottom {
                    margin-bottom: 60px!important
                }

                .push-triple-lg-left {
                    margin-left: 60px!important
                }

                .push-triple-lg-ends {
                    margin-top: 60px!important;
                    margin-bottom: 60px!important
                }

                .push-triple-lg-sides {
                    margin-right: 60px!important;
                    margin-left: 60px!important
                }

                .soft-lg {
                    padding: 20px!important
                }

                .soft-lg-top {
                    padding-top: 20px!important
                }

                .soft-lg-right {
                    padding-right: 20px!important
                }

                .soft-lg-bottom {
                    padding-bottom: 20px!important
                }

                .soft-lg-left {
                    padding-left: 20px!important
                }

                .soft-lg-ends {
                    padding-top: 20px!important;
                    padding-bottom: 20px!important
                }

                .soft-lg-sides {
                    padding-right: 20px!important;
                    padding-left: 20px!important
                }

                .soft-half-lg {
                    padding: 10px!important
                }

                .soft-half-lg-top {
                    padding-top: 10px!important
                }

                .soft-half-lg-right {
                    padding-right: 10px!important
                }

                .soft-half-lg-bottom {
                    padding-bottom: 10px!important
                }

                .soft-half-lg-left {
                    padding-left: 10px!important
                }

                .soft-half-lg-ends {
                    padding-top: 10px!important;
                    padding-bottom: 10px!important
                }

                .soft-half-lg-sides {
                    padding-right: 10px!important;
                    padding-left: 10px!important
                }

                .soft-double-lg {
                    padding: 40px!important
                }

                .soft-double-lg-top {
                    padding-top: 40px!important
                }

                .soft-double-lg-right {
                    padding-right: 40px!important
                }

                .soft-double-lg-bottom {
                    padding-bottom: 40px!important
                }

                .soft-double-lg-left {
                    padding-left: 40px!important
                }

                .soft-double-lg-ends {
                    padding-top: 40px!important;
                    padding-bottom: 40px!important
                }

                .soft-double-lg-sides {
                    padding-right: 40px!important;
                    padding-left: 40px!important
                }

                .soft-triple-lg {
                    padding: 60px!important
                }

                .soft-triple-lg-top {
                    padding-top: 60px!important
                }

                .soft-triple-lg-right {
                    padding-right: 60px!important
                }

                .soft-triple-lg-bottom {
                    padding-bottom: 60px!important
                }

                .soft-triple-lg-left {
                    padding-left: 60px!important
                }

                .soft-triple-lg-ends {
                    padding-top: 60px!important;
                    padding-bottom: 60px!important
                }

                .soft-triple-lg-sides {
                    padding-right: 60px!important;
                    padding-left: 60px!important
                }

                .hard-lg {
                    padding: 0!important
                }

                .hard-lg-top {
                    padding-top: 0!important
                }

                .hard-lg-right {
                    padding-right: 0!important
                }

                .hard-lg-bottom {
                    padding-bottom: 0!important
                }

                .hard-lg-left {
                    padding-left: 0!important
                }

                .hard-lg-ends {
                    padding-top: 0!important;
                    padding-bottom: 0!important
                }

                .hard-lg-sides {
                    padding-right: 0!important;
                    padding-left: 0!important
                }
            }
#cta-block-block_666722fa689e9.cta-block {
                    padding-top: 96px;
                }

                #cta-block-block_666722fa689e9.cta-block {
                    padding-bottom: 96px;
                }

                #cta-block-block_666722fa689e9.cta-block.no-padding-top {
                    padding-top: 0px!important;
                }

                #cta-block-block_666722fa689e9.cta-block.no-padding-bottom {
                    padding-bottom: 0px!important;
                }

                #cta-block-block_666722fa689e9.cta-block.half-padding-top {
                    padding-top: 48px
                }

                #cta-block-block_666722fa689e9.cta-block.half-padding-bottom {
                    padding-bottom: 48px!important;
                }

.cta-block.negative-offset-top-210 {
    margin-top: -210px!important;
}
.cta-block.negative-offset-bottom-210 {
    margin-bottom: -210px!important;
}	
.cta-w-headshots {
                padding: 72px 24px 32px 24px;
                background: rgba(204,228,255,.3);
                border-radius: 8px;
                font-family: Inter;
                text-align: center;
                margin-left: 24px;
                margin-right: 24px
            }

            @media (min-width: 576px) {
                .cta-w-headshots {
                    padding-left:64px;
                    padding-right: 64px
                }
            }

            @media (min-width: 992px) {
                .cta-w-headshots {
                    padding:128px 128px 64px
                }
            }

            @media (min-width: 1138px) {
                .cta-w-headshots {
                    margin-left:auto;
                    margin-right: auto;
                    max-width: 1090px
                }
            }

            .cta-w-headshots .cta-headshots {
                display: flex;
                flex-wrap: no-wrap;
                justify-content: center;
                margin-top: -108px;
                margin-bottom: 36px
            }

            @media (min-width: 576px) {
                .cta-w-headshots .cta-headshots {
                    margin-top:-120px
                }
            }

            @media (min-width: 992px) {
                .cta-w-headshots .cta-headshots {
                    margin-top:-208px;
                    margin-bottom: 48px
                }
            }

            .cta-w-headshots .cta-headshot {
                max-width: 72px;
                max-height: 72px;
                border-radius: 50%;
                margin-left: -10px;
                box-shadow: 3.614px 0 3.614px 0 rgba(34,34,34,.05)
            }

            @media (min-width: 576px) {
                .cta-w-headshots .cta-headshot {
                    max-width:96px;
                    max-height: 96px;
                    margin-left: -14px
                }
            }

            @media (min-width: 992px) {
                .cta-w-headshots .cta-headshot {
                    max-width:160px;
                    max-height: 160px;
                    margin-left: -24px;
                    box-shadow: 8px 0 8px 0 rgba(34,34,34,.05)
                }
            }

            .cta-w-headshots .cta-headshot:nth-child(1) {
                background-color: #FFF6D5;
                z-index: 5;
                margin-left: 0
            }

            .cta-w-headshots .cta-headshot:nth-child(2) {
                background-color: #EBF5E0;
                z-index: 4
            }

            .cta-w-headshots .cta-headshot:nth-child(3) {
                background-color: #DBF3F1;
                z-index: 3
            }

            .cta-w-headshots .cta-headshot:nth-child(4) {
                background-color: #CCE4FF;
                z-index: 2
            }

            .cta-w-headshots .cta-headshot:nth-child(5) {
                background-color: #E9D4E9;
                z-index: 1
            }

            .cta-w-headshots .cta-headshot img {
                width: auto;
                height: 100%;
                border-radius: 50%
            }

            .cta-w-headshots .cta-heading {
                font-size: 32px;
                font-style: normal;
                font-weight: 800;
                line-height: 44px;
                letter-spacing: -1.152px;
                color: #207DE9;
                margin-top: 0;
                margin-bottom: 8px
            }

            @media (min-width: 992px) {
                .cta-w-headshots .cta-heading {
                    font-size:48px;
                    line-height: 56px;
                    letter-spacing: -1.728px
                }
            }

            .cta-w-headshots .cta-subheading {
                font-size: 24px;
                font-style: normal;
                font-weight: 800;
                line-height: 30px;
                letter-spacing: -.864px;
                color: #222;
                margin-top: 0
            }

            @media (min-width: 992px) {
                .cta-w-headshots .cta-subheading {
                    font-size:32px;
                    line-height: 40px;
                    letter-spacing: -1.152px
                }
            }

            .cta-w-headshots .cta-subheading span {
                color: #207DE9;
                white-space: nowrap;
                position: relative
            }

            @media (min-width: 992px) {
                .cta-w-headshots .cta-subheading span:before {
                    content:"";
                    width: 151px;
                    height: 9px;
                    position: absolute;
                    bottom: -10px;
                    background: url(/wp-content/uploads/2026/04/highlight.png) no-repeat center; 
                    background-size: contain
                }
            }

            .cta-w-headshots form {
                margin-top: 32px
            }

            .cta-w-headshots .form-group {
                display: flex;
                flex-direction: column;
                justify-content: center;
                margin-top: 0;
                margin-bottom: 0;
                gap: 8px
            }

            @media (min-width: 768px) {
                .cta-w-headshots .form-group {
                    flex-direction:row;
                    gap: 0
                }
            }

            .cta-w-headshots input {
                display: flex;
                align-items: center;
                width: auto;
                height: 64px;
                padding: 0 16px;
                color: #222;
                font-size: 18px;
                font-style: normal;
                font-weight: 600;
                line-height: 35px;
                border: 1px solid transparent;
                border-radius: 4px;
                background: #fff;
                box-shadow: 0 0 4px 0 rgba(0,0,0,.15) inset
            }

            @media (min-width: 768px) {
                .cta-w-headshots input {
                    border-top-right-radius:0;
                    border-bottom-right-radius: 0;
                    border: none;
                    min-width: 300px;
                    max-width: 400px
                }
            }

            @media (min-width: 992px) {
                .cta-w-headshots input {
                    font-size:21px;
                    line-height: 35px
                }
            }

            .cta-w-headshots input::placeholder {
                color: #A9B4BC;
                opacity: 1
            }

            .cta-w-headshots input::-ms-input-placeholder {
                color: #A9B4BC
            }

            .cta-w-headshots input:focus {
                border: 1px solid #207DE9!important;
                box-shadow: 0 0 3px #207DE9!important;
                -moz-box-shadow: 0 0 3px #207DE9!important;
                -webkit-box-shadow: 0 0 3px #207DE9!important;
                outline-offset: 0px!important;
                outline: none!important
            }

            .cta-w-headshots button {
                display: flex;
                align-items: center;
                justify-content: center;
                height: 64px;
                padding: 0 16px;
                color: #fff;
                font-size: 18px;
                font-style: normal;
                font-weight: 700;
                line-height: 35px;
                border: none;
                border-radius: 4px;
                background: #207DE9;
                cursor: pointer;
                margin-left: 0
            }

            .cta-w-headshots button:hover {
                background: #0C57AD
            }

            @media (min-width: 576px) {
                .cta-w-headshots button {
                    width:auto;
                    padding-left: 40px;
                    padding-right: 40px;
                    margin: auto
                }
            }

            @media (min-width: 768px) {
                .cta-w-headshots button {
                    margin:0;
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0
                }

                .cta-w-headshots button.btn-only {
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }
            }

            @media (min-width: 992px) {
                .cta-w-headshots button {
                    font-size:21px;
                    line-height: 28px;
                    letter-spacing: -.168px
                }
            }

            .cta-w-headshots.no-padding-top {
                padding-top: 0
            }

            .cta-w-headshots.no-padding-bottom {
                padding-bottom: 0
            }

.news-block-section {
    padding: 96px 0;
}
.news-block-section .news-block__news {
    display: flex;
}
.news-block__heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.news-block__heading h3 {
    margin-bottom: 0;
}
.news-block__heading a {
    color: #207DE9;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -.099px;
    text-decoration: none;
}
.news-block__heading a:hover {
    text-decoration: underline!important;
}
.news-block__heading h3 {
    position: relative;
    padding-left: 40px;
}
.news-block__heading h3::before {
    content: "";
    width: 24px;
    height: 24px;
    background: var(--Primary-Blue);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 9px;
    display: block;
}
.news-block__news__columns {
    display: flex;
    gap: 40px;
}
.news-block__news__columns .news-items {
    display: flex;
    gap: 40px;
}
.first_featured_post__content__image img, .first_video_post .blog-posts-list-item-image>img, .latest_youtube_video__content__image img {
    /* width: auto!important; */
    height: auto!important;
    border-radius: var(--s1, 8px);
}
.news-block__news__columns .news-items>div {
    flex: 1;
}
.news-block_left-columns {
    gap: 40px;
    display: flex;
    flex-direction: column;
    flex: 2;
}
.news-block_right-columns {
    flex: 1;
}
.blog-posts-list-item-image {
    position: relative;
}
.latest_youtube_video {
    border-radius: var(--s2, 16px);
    background: rgba(204, 228, 255, .3);
    display: flex;
    padding: var(--s3, 24px) var(--s3, 24px) var(--s4, 32px) var(--s3, 24px);
    flex-direction: column;
    align-items: center;
    gap: var(--s4, 32px);
}
.first_video_post .play-btn {
    width: 66px;
    height: 66px;
    position: absolute;
    border-radius: 50%;
    background: #fff;
    bottom: 24px;
    left: 24px;
    border: 8px solid #84b9f5;
    display: flex;
    justify-content: center;
    align-items: center;
}
.first_video_post .play-btn img {
    width: 20px!important;
    height: 21px!important;
    margin-left: 4px!important;
}
.latest_youtube_video__content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.first_featured_post__content {
    display: flex;
    flex-direction: column;
}
.first_featured_post__content .meta {
    margin-top: auto;
}
.first_featured_post, .first_video_post, .latest_youtube_video {
    display: flex;
}
.first_featured_post a, .first_video_post a, .latest_youtube_video a {
    text-decoration: none;
}
.first_featured_post h4, .first_video_post .title {
    margin-top: 24px;
    margin-bottom: 24px;
}
.first_featured_post h4, .first_video_post .title, .latest_youtube_video .title {
    color: #000;
    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    letter-spacing: -.378px;
    text-decoration: none;
}
.first_featured_post h4:hover, .first_video_post .title:hover, .latest_youtube_video .title:hover {
    color: #207DE9;
}
.first_featured_post .time-read, .first_video_post .time-read {
    color: var(--Core-gray-04, #869298);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.latest_youtube_video h4 {
    margin-bottom: 0;
}
.blog-posts-list-item .inner {
    display: flex;
    flex-direction: column;
    height: 100%}
.blog-posts-list-item .blog-posts-list-item-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}
.blog-posts-list-item .blog-posts-list-item-content .meta {
    margin-top: auto;
    display: flex;
}
.latest_youtube_video__content__text__social-icons {
    display: flex;
    justify-content: center;
    gap: 24px;
}
.latest_youtube_video__content__text img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.latest_youtube_video__content__text img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
@media screen and (min-width:1022px) {
    .news-block__heading h3 {
    line-height: 42px;
}
}@media screen and (max-width:1021px) {
    .news-block__news__columns {
    display: flex;
    flex-direction: column;
}
.news-block__heading h3::before {
    top: 3px;
}
}@media screen and (min-width:651px) {
    .first_featured_post__content__image, .blog-posts-list-item-image {
    min-height: 240px;
}
}@media screen and (max-width:650px) {
    .news-block__news__columns .news-items {
    flex-direction: column;
}
.news-block_left-columns, .news-block__news__columns .news-items, .news-block__news__columns {
    gap: 32px;
}
.news-block__heading {
    flex-direction: column;
    align-items: flex-start;
}
.news-block__heading>a {
    padding-left: 40px;
    margin-top: 8px;
}
}.manual_mode .first_featured_post__content__image img, .manual_mode .first_video_post .blog-posts-list-item-image>img {
    height: 100%!important;
    object-fit: cover;
    object-position: left;
}
.manual_mode .first_video_post .fx-wistia_thumb img {
    min-height: 240px;
    object-fit: cover;
    border-radius: var(--s1, 8px);
}
.manual_mode .first_video_post.wistia-video {
    display: flex;
    flex-direction: column;
    position: relative;
}
.manual_mode .first_video_post.wistia-video .fx-wistia_thumb:before {
    visibility: hidden;
}
.manual_mode .first_video_post.wistia-video .fx-wistia_thumb .wistia_embed {
    visibility: hidden;
}
.manual_mode .first_video_post.wistia-video .inner {
    margin-top: 0;
    position: absolute;
    pointer-events: none;
}
.manual_mode .first_video_post.wistia-video .blog-posts-list-item-content {
    pointer-events: auto;
}
.manual_mode .first_video_post.wistia-video .title:hover {
    color: initial;
}
@media screen and (max-width:768px) {
    .manual_mode .news-items {
    flex-direction: column;
}
.manual_mode .fx-wistia2:not(.intro-header-wistia) .fx-wistia_thumb img {
    max-height: 240px;
}
}

/* sticky header */

/* #page-header.fixed {
  display: block !important;

} */



div#page-header:before {
    bottom: -100px;
    width: 97%;
   
}
/* .fixed .top-bar {
	display:none;
}
.fixed .top-bar
{
	box-shadow:none !important;
} */
/* .fixed {
    position: fixed !important;
	box-shadow: rgba(3,27,78,.1) 0 2px 4px;
    padding: 10px 12px 10px 12px !important;
	background-image: none !important;
    width: 100% !important;
    top: 0px !important;
    left: 0;
    width: 100% !important;
    background-color: #fff;
    z-index: 999;
    right: 0;
    max-width: 100% !important;
    margin: 0px !important;
top:0;

} */
.fixed:after,  {
    display: none !important;
}
.fixed-link {
    position: fixed !important;
	background-image: none !important;
    width: 100% !important;
    top: 100px !important;
    left: 0;
    width: 100% !important;
    z-index: 999;
    right: 0;
    max-width: 100% !important;
    margin: 0px !important;
	top:100px;

}	

.footer-home-heading h2 {
    color: var(--white);
    font-family: var(--font-inter);
    font-size: 18px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 19.5px !important;
    letter-spacing: -.128px !important;
    /* margin-right: 50px !important; */
}
.cta-form input[type="text"] {
    height: auto;
}
ul.features
{
	margin-left:0px;
}
.latest_youtube_video__content__text__social-icons img
{
	width:32px;
	height:32px;
}



/* ===============================
   GLOBAL LOCATIONS SECTION
================================ */

.locations-section {
  padding: 20px 20px 80px 20px;
  margin: 40px 0;
  background: #f8f9fc;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
}

/* Section Heading */
.section-title {
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  /* margin-bottom: 40px; */
  color: #0b1c39;
}

/* Grid */
.locations-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-top: 50px;
}

/* Cards */
.location-card {
  background: #ffffff;
  padding: 35px 30px;
  border-radius: 14px;
  text-align: center;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
  position: relative;
}

.location-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

/* Flag */
.location-card .flag {
  font-size: 40px;
  display: inline-block;
  margin-bottom: 15px;
}

/* Country Name */
.location-card h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #0b1c39;
}

/* Text */
.location-card p {
  font-size: 15px;
  line-height: 1.6;
  color: #555;
  margin-bottom: 12px;
}

/* Phone */
.location-card .phone {
  display: inline-block;
  margin-top: 10px;
  font-weight: 600;
  color: #0066ff;
  text-decoration: none;
}

.location-card .phone:hover {
  text-decoration: underline;
}

/* ===============================
   CENTER (INDIA) HIGHLIGHT
================================ */

.locations-grid .location-card:nth-child(2) {
  /* border: 2px solid #0066ff;*/
  transform: scale(1.05);
  z-index: 1;
}

.locations-grid .location-card:nth-child(2):hover {
  box-shadow: 0 25px 50px rgba(0, 102, 255, 0.25);
}

/* ===============================
   CITY BLOCKS (MOHALI / NOIDA)
================================ */

.city-block {
  text-align: center;
  margin-bottom: 18px;
  padding: 12px;
  border-radius: 10px;
  background: #f4f7ff;
}

.city-block h4 {
  font-size: 16px;
  font-weight: 700;
  color: #0066ff;
  margin-bottom: 6px;
}

.city-block p {
  font-size: 14px;
  color: #555;
  margin-bottom: 0;
  line-height: 1.6;
}
/* 
------------------------------------------------------------------------------ */

#video-popup {
    position: fixed !important;
    inset: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.9);

    display: none;
    justify-content: center;
    align-items: center;

    z-index: 9999999 !important;
    padding: 20px; 
}

#video-popup.active {
    display: flex !important;
}


.video-content {
    position: relative;
    width: 60%;
    max-width: 700px;
}


.video-content video {
    width: 100%;
    height: auto;
    max-height: 75vh;
    border-radius: 12px;
    object-fit: contain;
}



/* 
------------------------------------------------------------------------------------------------ */

/* ===============================
   LARGE SCREENS (1440px+)
================================ */

@media (min-width: 1440px) {
  .locations-section {
    padding: 40px 20px;
  }

  .section-title {
    font-size: 40px;
    margin-bottom: 60px;
  }

  .locations-grid {
    margin-top: 80px;
    gap: 40px;
  }
}

/* ===============================
   LAPTOPS (≤1200px)
================================ */

@media (max-width: 1200px) {
  .locations-grid {
    margin-top: 70px;
  }

  .locations-grid .location-card:nth-child(2) {
    transform: scale(1.02);
  }
}

/* ===============================
   TABLETS (≤991px)
================================ */

@media (max-width: 991px) {
  .locations-grid {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 50px;
  }

  .locations-grid .location-card:nth-child(2) {
    transform: none;
  }
}

/* ===============================
   MOBILE (≤768px)
================================ */

@media (max-width: 768px) {
  .section-title {
    font-size: 30px;
    margin-bottom: 40px;
  }

  .locations-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
    gap: 25px;
  }

  .locations-grid .location-card:nth-child(2) {
    border-width: 1px;
  }
  .video-content {
        width: 95%;
    }

  .video-content video {
        max-height: 60vh;
        border-radius: 8px;
    }
}

/* ===============================
   SMALL MOBILE (≤480px)
================================ */

@media (max-width: 480px) {
  .locations-section {
    padding: 60px 15px;
  }

  .location-card {
    padding: 25px 20px;
  }

  .location-card h3 {
    font-size: 20px;
  }

  .city-block {
    padding: 10px;
  }
  #video-popup {
        padding: 10px;
    }

  .video-content {
        width: 100%;
    }

  .video-content video {
        max-height: 50vh;
    }
}