


            audio,canvas,progress,video {
                vertical-align: baseline;
                display: inline-block
            }

            audio:not([controls]) {
                height: 0;
                display: none
            }

            [hidden],template {
                display: none
            }

            a {
                background-color: transparent
            }

            a:active,a:hover {
                outline: 0
            }

            abbr[title] {
                border-bottom: 1px dotted
            }

            b,strong {
                font-weight: 700
            }

            dfn {
                font-style: italic
            }

            h1 {
                margin: .67em 0;
                font-size: 2em
            }

            mark {
                color: #000;
                background: #ff0
            }

            small {
                font-size: 80%
            }

            sub,sup {
                vertical-align: baseline;
                font-size: 75%;
                line-height: 0;
                position: relative
            }

            sup {
                top: -.5em
            }

            sub {
                bottom: -.25em
            }

            img {
                border: 0
            }

            svg:not(:root) {
                overflow: hidden
            }

            figure {
                margin: 1em 40px
            }

            hr {
                box-sizing: content-box;
                height: 0
            }

            pre {
                overflow: auto
            }

            code,kbd,pre,samp {
                font-family: monospace;
                font-size: 1em
            }

            button,input,optgroup,select,textarea {
                color: inherit;
                font: inherit;
                margin: 0
            }

            button {
                overflow: visible
            }

            button,select {
                text-transform: none
            }

            button,html input[type=button],input[type=reset] {
                -webkit-appearance: button;
                cursor: pointer
            }

            button[disabled],html input[disabled] {
                cursor: default
            }

            button::-moz-focus-inner,input::-moz-focus-inner {
                border: 0;
                padding: 0
            }

            input {
                line-height: normal
            }

            input[type=checkbox],input[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
                height: auto
            }

            input[type=search] {
                -webkit-appearance: none
            }

            input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }

            fieldset {
                border: 1px solid silver;
                margin: 0 2px;
                padding: .35em .625em .75em
            }

            legend {
                border: 0;
                padding: 0
            }

            textarea {
                overflow: auto
            }

            optgroup {
                font-weight: 700
            }

            table {
                border-collapse: collapse;
                border-spacing: 0
            }

            td,th {
                padding: 0
            }

            @font-face {
                font-family: webflow-icons;
                src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
                font-weight: 400;
                font-style: normal
            }

            [class^=w-icon-],[class*=\ w-icon-] {
                speak: none;
                font-variant: normal;
                text-transform: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-style: normal;
                font-weight: 400;
                line-height: 1;
                font-family: webflow-icons!important
            }

            .w-icon-slider-right:before {
                content: ""
            }

            .w-icon-slider-left:before {
                content: ""
            }

            .w-icon-nav-menu:before {
                content: ""
            }

            .w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
                content: ""
            }

            .w-icon-file-upload-remove:before {
                content: ""
            }

            .w-icon-file-upload-icon:before {
                content: ""
            }

            * {
                box-sizing: border-box
            }

            html {
                height: 100%
            }

            body {
                min-height: 100%;
                color: #333;
                background-color: #fff;
                margin: 0;
                font-family: Arial,sans-serif;
                font-size: 14px;
                line-height: 20px
            }

            img {
                max-width: 100%;
                vertical-align: middle;
                display: inline-block
            }

            html.w-mod-touch * {
                background-attachment: scroll!important
            }

            .w-block {
                display: block
            }

            .w-inline-block {
                max-width: 100%;
                display: inline-block
            }

            .w-clearfix:before,.w-clearfix:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-clearfix:after {
                clear: both
            }

            .w-hidden {
                display: none
            }

            .w-button {
                color: #fff;
                line-height: inherit;
                cursor: pointer;
                background-color: #3898ec;
                border: 0;
                border-radius: 0;
                padding: 9px 15px;
                text-decoration: none;
                display: inline-block
            }

            input.w-button {
                -webkit-appearance: button
            }

            html[data-w-dynpage] [data-w-cloak] {
                color: transparent!important
            }

            .w-webflow-badge,.w-webflow-badge * {
                z-index: auto;
                visibility: visible;
                box-sizing: border-box;
                width: auto;
                height: auto;
                max-height: none;
                max-width: none;
                min-height: 0;
                min-width: 0;
                float: none;
                clear: none;
                box-shadow: none;
                opacity: 1;
                direction: ltr;
                font-family: inherit;
                font-weight: inherit;
                color: inherit;
                font-size: inherit;
                line-height: inherit;
                font-style: inherit;
                font-variant: inherit;
                text-align: inherit;
                letter-spacing: inherit;
                -webkit-text-decoration: inherit;
                text-decoration: inherit;
                text-indent: 0;
                text-transform: inherit;
                text-shadow: none;
                font-smoothing: auto;
                vertical-align: baseline;
                cursor: inherit;
                white-space: inherit;
                word-break: normal;
                word-spacing: normal;
                word-wrap: normal;
                background: 0 0;
                border: 0 transparent;
                border-radius: 0;
                margin: 0;
                padding: 0;
                list-style-type: disc;
                transition: none;
                display: block;
                position: static;
                top: auto;
                bottom: auto;
                left: auto;
                right: auto;
                overflow: visible;
                transform: none
            }

            .w-webflow-badge {
                white-space: nowrap;
                cursor: pointer;
                box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);
                visibility: visible!important;
                z-index: 2147483647!important;
                color: #aaadb0!important;
                opacity: 1!important;
                width: auto!important;
                height: auto!important;
                background-color: #fff!important;
                border-radius: 3px!important;
                margin: 0!important;
                padding: 6px!important;
                font-size: 12px!important;
                line-height: 14px!important;
                text-decoration: none!important;
                display: inline-block!important;
                position: fixed!important;
                top: auto!important;
                bottom: 12px!important;
                left: auto!important;
                right: 12px!important;
                overflow: visible!important;
                transform: none!important
            }

            .w-webflow-badge>img {
                visibility: visible!important;
                opacity: 1!important;
                vertical-align: middle!important;
                display: inline-block!important
            }

            h1,h2,h3,h4,h5,h6 {
                margin-bottom: 10px;
                font-weight: 700
            }

            h1 {
                margin-top: 20px;
                font-size: 38px;
                line-height: 44px
            }

            h2 {
                margin-top: 20px;
                font-size: 32px;
                line-height: 36px
            }

            h3 {
                margin-top: 20px;
                font-size: 24px;
                line-height: 30px
            }

            h4 {
                margin-top: 10px;
                font-size: 18px;
                line-height: 24px
            }

            h5 {
                margin-top: 10px;
                font-size: 14px;
                line-height: 20px
            }

            h6 {
                margin-top: 10px;
                font-size: 12px;
                line-height: 18px
            }

            p {
                margin-top: 0;
                margin-bottom: 10px
            }

            blockquote {
                border-left: 5px solid #e2e2e2;
                margin: 0 0 10px;
                padding: 10px 20px;
                font-size: 18px;
                line-height: 22px
            }

            figure {
                margin: 0 0 10px
            }

            figcaption {
                text-align: center;
                margin-top: 5px
            }

            ul,ol {
                margin-top: 0;
                margin-bottom: 10px;
                padding-left: 40px
            }

            .w-list-unstyled {
                padding-left: 0;
                list-style: none
            }

            .w-embed:before,.w-embed:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-embed:after {
                clear: both
            }

            .w-video {
                width: 100%;
                padding: 0;
                position: relative
            }

            .w-video iframe,.w-video object,.w-video embed {
                width: 100%;
                height: 100%;
                border: none;
                position: absolute;
                top: 0;
                left: 0
            }

            fieldset {
                border: 0;
                margin: 0;
                padding: 0
            }

            button,[type=button],[type=reset] {
                cursor: pointer;
                -webkit-appearance: button;
                border: 0
            }

            .w-form {
                margin: 0 0 15px
            }

            .w-form-done {
                text-align: center;
                background-color: #ddd;
                padding: 20px;
                display: none
            }

            .w-form-fail {
                background-color: #ffdede;
                margin-top: 10px;
                padding: 10px;
                display: none
            }

            label {
                margin-bottom: 5px;
                font-weight: 700;
                display: block
            }

            .w-input,.w-select {
                width: 100%;
                height: 38px;
                color: #333;
                vertical-align: middle;
                background-color: #fff;
                border: 1px solid #ccc;
                margin-bottom: 10px;
                padding: 8px 12px;
                font-size: 14px;
                line-height: 1.42857;
                display: block
            }

            .w-input:-moz-placeholder,.w-select:-moz-placeholder {
                color: #999
            }

            .w-input::-moz-placeholder,.w-select::-moz-placeholder {
                color: #999;
                opacity: 1
            }

            .w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder {
                color: #999
            }

            .w-input:focus,.w-select:focus {
                border-color: #3898ec;
                outline: 0
            }

            .w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {
                cursor: not-allowed
            }

            .w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {
                background-color: #eee
            }

            textarea.w-input,textarea.w-select {
                height: auto
            }

            .w-select {
                background-color: #f3f3f3
            }

            .w-select[multiple] {
                height: auto
            }

            .w-form-label {
                cursor: pointer;
                margin-bottom: 0;
                font-weight: 400;
                display: inline-block
            }

            .w-radio {
                margin-bottom: 5px;
                padding-left: 20px;
                display: block
            }

            .w-radio:before,.w-radio:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-radio:after {
                clear: both
            }

            .w-radio-input {
                float: left;
                margin: 3px 0 0 -20px;
                line-height: normal
            }

            .w-file-upload {
                margin-bottom: 10px;
                display: block
            }

            .w-file-upload-input {
                width: .1px;
                height: .1px;
                opacity: 0;
                z-index: -100;
                position: absolute;
                overflow: hidden
            }

            .w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {
                color: #333;
                display: inline-block
            }

            .w-file-upload-error {
                margin-top: 10px;
                display: block
            }

            .w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {
                display: none
            }

            .w-file-upload-uploading-btn {
                cursor: pointer;
                background-color: #fafafa;
                border: 1px solid #ccc;
                margin: 0;
                padding: 8px 12px;
                font-size: 14px;
                font-weight: 400;
                display: flex
            }

            .w-file-upload-file {
                background-color: #fafafa;
                border: 1px solid #ccc;
                flex-grow: 1;
                justify-content: space-between;
                margin: 0;
                padding: 8px 9px 8px 11px;
                display: flex
            }

            .w-file-upload-file-name {
                font-size: 14px;
                font-weight: 400;
                display: block
            }

            .w-file-remove-link {
                width: auto;
                height: auto;
                cursor: pointer;
                margin-top: 3px;
                margin-left: 10px;
                padding: 3px;
                display: block
            }

            .w-icon-file-upload-remove {
                margin: auto;
                font-size: 10px
            }

            .w-file-upload-error-msg {
                color: #ea384c;
                padding: 2px 0;
                display: inline-block
            }

            .w-file-upload-info {
                padding: 0 12px;
                line-height: 38px;
                display: inline-block
            }

            .w-file-upload-label {
                cursor: pointer;
                background-color: #fafafa;
                border: 1px solid #ccc;
                margin: 0;
                padding: 8px 12px;
                font-size: 14px;
                font-weight: 400;
                display: inline-block
            }

            .w-icon-file-upload-icon,.w-icon-file-upload-uploading {
                width: 20px;
                margin-right: 8px;
                display: inline-block
            }

            .w-icon-file-upload-uploading {
                height: 20px
            }

            .w-container {
                max-width: 940px;
                margin-left: auto;
                margin-right: auto
            }

            .w-container:before,.w-container:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-container:after {
                clear: both
            }

            .w-container .w-row {
                margin-left: -10px;
                margin-right: -10px
            }

            .w-row:before,.w-row:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-row:after {
                clear: both
            }

            .w-row .w-row {
                margin-left: 0;
                margin-right: 0
            }

            .w-col {
                float: left;
                width: 100%;
                min-height: 1px;
                padding-left: 10px;
                padding-right: 10px;
                position: relative
            }

            .w-col .w-col {
                padding-left: 0;
                padding-right: 0
            }

            .w-col-1 {
                width: 8.33333%
            }

            .w-col-2 {
                width: 16.6667%
            }

            .w-col-3 {
                width: 25%
            }

            .w-col-4 {
                width: 33.3333%
            }

            .w-col-5 {
                width: 41.6667%
            }

            .w-col-6 {
                width: 50%
            }

            .w-col-7 {
                width: 58.3333%
            }

            .w-col-8 {
                width: 66.6667%
            }

            .w-col-9 {
                width: 75%
            }

            .w-col-10 {
                width: 83.3333%
            }

            .w-col-11 {
                width: 91.6667%
            }

            .w-col-12 {
                width: 100%
            }

            .w-hidden-main {
                display: none!important
            }

            @media screen and (max-width: 991px) {
                .w-container {
                    max-width:728px
                }

                .w-hidden-main {
                    display: inherit!important
                }

                .w-hidden-medium {
                    display: none!important
                }

                .w-col-medium-1 {
                    width: 8.33333%
                }

                .w-col-medium-2 {
                    width: 16.6667%
                }

                .w-col-medium-3 {
                    width: 25%
                }

                .w-col-medium-4 {
                    width: 33.3333%
                }

                .w-col-medium-5 {
                    width: 41.6667%
                }

                .w-col-medium-6 {
                    width: 50%
                }

                .w-col-medium-7 {
                    width: 58.3333%
                }

                .w-col-medium-8 {
                    width: 66.6667%
                }

                .w-col-medium-9 {
                    width: 75%
                }

                .w-col-medium-10 {
                    width: 83.3333%
                }

                .w-col-medium-11 {
                    width: 91.6667%
                }

                .w-col-medium-12 {
                    width: 100%
                }

                .w-col-stack {
                    width: 100%;
                    left: auto;
                    right: auto
                }
            }

            @media screen and (max-width: 767px) {
                .w-hidden-main,.w-hidden-medium {
                    display:inherit!important
                }

                .w-hidden-small {
                    display: none!important
                }

                .w-row,.w-container .w-row {
                    margin-left: 0;
                    margin-right: 0
                }

                .w-col {
                    width: 100%;
                    left: auto;
                    right: auto
                }

                .w-col-small-1 {
                    width: 8.33333%
                }

                .w-col-small-2 {
                    width: 16.6667%
                }

                .w-col-small-3 {
                    width: 25%
                }

                .w-col-small-4 {
                    width: 33.3333%
                }

                .w-col-small-5 {
                    width: 41.6667%
                }

                .w-col-small-6 {
                    width: 50%
                }

                .w-col-small-7 {
                    width: 58.3333%
                }

                .w-col-small-8 {
                    width: 66.6667%
                }

                .w-col-small-9 {
                    width: 75%
                }

                .w-col-small-10 {
                    width: 83.3333%
                }

                .w-col-small-11 {
                    width: 91.6667%
                }

                .w-col-small-12 {
                    width: 100%
                }
            }

            @media screen and (max-width: 479px) {
                .w-container {
                    max-width:none
                }

                .w-hidden-main,.w-hidden-medium,.w-hidden-small {
                    display: inherit!important
                }

                .w-hidden-tiny {
                    display: none!important
                }

                .w-col {
                    width: 100%
                }

                .w-col-tiny-1 {
                    width: 8.33333%
                }

                .w-col-tiny-2 {
                    width: 16.6667%
                }

                .w-col-tiny-3 {
                    width: 25%
                }

                .w-col-tiny-4 {
                    width: 33.3333%
                }

                .w-col-tiny-5 {
                    width: 41.6667%
                }

                .w-col-tiny-6 {
                    width: 50%
                }

                .w-col-tiny-7 {
                    width: 58.3333%
                }

                .w-col-tiny-8 {
                    width: 66.6667%
                }

                .w-col-tiny-9 {
                    width: 75%
                }

                .w-col-tiny-10 {
                    width: 83.3333%
                }

                .w-col-tiny-11 {
                    width: 91.6667%
                }

                .w-col-tiny-12 {
                    width: 100%
                }
            }

            .w-widget {
                position: relative
            }

            .w-widget-map {
                width: 100%;
                height: 400px
            }

            .w-widget-map label {
                width: auto;
                display: inline
            }

            .w-widget-map img {
                max-width: inherit
            }

            .w-widget-map .gm-style-iw {
                text-align: center
            }

            .w-widget-map .gm-style-iw>button {
                display: none!important
            }

            .w-widget-twitter {
                overflow: hidden
            }

            .w-widget-twitter-count-shim {
                vertical-align: top;
                width: 28px;
                height: 20px;
                text-align: center;
                background: #fff;
                border: 1px solid #758696;
                border-radius: 3px;
                display: inline-block;
                position: relative
            }

            .w-widget-twitter-count-shim * {
                pointer-events: none;
                -webkit-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

            .w-widget-twitter-count-shim .w-widget-twitter-count-inner {
                text-align: center;
                color: #999;
                font-family: serif;
                font-size: 15px;
                line-height: 12px;
                position: relative
            }

            .w-widget-twitter-count-shim .w-widget-twitter-count-clear {
                display: block;
                position: relative
            }

            .w-widget-twitter-count-shim.w--large {
                width: 36px;
                height: 28px
            }

            .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
                font-size: 18px;
                line-height: 18px
            }

            .w-widget-twitter-count-shim:not(.w--vertical) {
                margin-left: 5px;
                margin-right: 8px
            }

            .w-widget-twitter-count-shim:not(.w--vertical).w--large {
                margin-left: 6px
            }

            .w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {
                content: " ";
                height: 0;
                width: 0;
                pointer-events: none;
                border: solid transparent;
                position: absolute;
                top: 50%;
                left: 0
            }

            .w-widget-twitter-count-shim:not(.w--vertical):before {
                border-width: 4px;
                border-color: rgba(117,134,150,0) #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);
                margin-top: -4px;
                margin-left: -9px
            }

            .w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
                border-width: 5px;
                margin-top: -5px;
                margin-left: -10px
            }

            .w-widget-twitter-count-shim:not(.w--vertical):after {
                border-width: 4px;
                border-color: rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);
                margin-top: -4px;
                margin-left: -8px
            }

            .w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
                border-width: 5px;
                margin-top: -5px;
                margin-left: -9px
            }

            .w-widget-twitter-count-shim.w--vertical {
                width: 61px;
                height: 33px;
                margin-bottom: 8px
            }

            .w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {
                content: " ";
                height: 0;
                width: 0;
                pointer-events: none;
                border: solid transparent;
                position: absolute;
                top: 100%;
                left: 50%
            }

            .w-widget-twitter-count-shim.w--vertical:before {
                border-width: 5px;
                border-color: #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);
                margin-left: -5px
            }

            .w-widget-twitter-count-shim.w--vertical:after {
                border-width: 4px;
                border-color: #fff rgba(255,255,255,0) rgba(255,255,255,0);
                margin-left: -4px
            }

            .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
                font-size: 18px;
                line-height: 22px
            }

            .w-widget-twitter-count-shim.w--vertical.w--large {
                width: 76px
            }

            .w-background-video {
                height: 500px;
                color: #fff;
                position: relative;
                overflow: hidden
            }

            .w-background-video>video {
                width: 100%;
                height: 100%;
                object-fit: cover;
                z-index: -100;
                background-position: 50%;
                background-size: cover;
                margin: auto;
                position: absolute;
                top: -100%;
                bottom: -100%;
                left: -100%;
                right: -100%
            }

            .w-background-video>video::-webkit-media-controls-start-playback-button {
                -webkit-appearance: none;
                display: none!important
            }

            .w-background-video--control {
                background-color: transparent;
                padding: 0;
                position: absolute;
                bottom: 1em;
                right: 1em
            }

            .w-background-video--control>[hidden] {
                display: none!important
            }

            .w-slider {
                height: 300px;
                text-align: center;
                clear: both;
                -webkit-tap-highlight-color: transparent;
                tap-highlight-color: transparent;
                background: #ddd;
                position: relative
            }

            .w-slider-mask {
                z-index: 1;
                height: 100%;
                white-space: nowrap;
                display: block;
                position: relative;
                left: 0;
                right: 0;
                overflow: hidden
            }

            .w-slide {
                vertical-align: top;
                width: 100%;
                height: 100%;
                white-space: normal;
                text-align: left;
                display: inline-block;
                position: relative
            }

            .w-slider-nav {
                z-index: 2;
                height: 40px;
                text-align: center;
                -webkit-tap-highlight-color: transparent;
                tap-highlight-color: transparent;
                margin: auto;
                padding-top: 10px;
                position: absolute;
                top: auto;
                bottom: 0;
                left: 0;
                right: 0
            }

            .w-slider-nav.w-round>div {
                border-radius: 100%
            }

            .w-slider-nav.w-num>div {
                width: auto;
                height: auto;
                font-size: inherit;
                line-height: inherit;
                padding: .2em .5em
            }

            .w-slider-nav.w-shadow>div {
                box-shadow: 0 0 3px rgba(51,51,51,.4)
            }

            .w-slider-nav-invert {
                color: #fff
            }

            .w-slider-nav-invert>div {
                background-color: rgba(34,34,34,.4)
            }

            .w-slider-nav-invert>div.w-active {
                background-color: #222
            }

            .w-slider-dot {
                width: 1em;
                height: 1em;
                cursor: pointer;
                background-color: rgba(255,255,255,.4);
                margin: 0 3px .5em;
                transition: background-color .1s,color .1s;
                display: inline-block;
                position: relative
            }

            .w-slider-dot.w-active {
                background-color: #fff
            }

            .w-slider-dot:focus {
                outline: none;
                box-shadow: 0 0 0 2px #fff
            }

            .w-slider-dot:focus.w-active {
                box-shadow: none
            }

            .w-slider-arrow-left,.w-slider-arrow-right {
                width: 80px;
                cursor: pointer;
                color: #fff;
                -webkit-tap-highlight-color: transparent;
                tap-highlight-color: transparent;
                -webkit-user-select: none;
                -ms-user-select: none;
                user-select: none;
                margin: auto;
                font-size: 40px;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                overflow: hidden
            }

            .w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-] {
                position: absolute
            }

            .w-slider-arrow-left:focus,.w-slider-arrow-right:focus {
                outline: 0
            }

            .w-slider-arrow-left {
                z-index: 3;
                right: auto
            }

            .w-slider-arrow-right {
                z-index: 4;
                left: auto
            }

            .w-icon-slider-left,.w-icon-slider-right {
                width: 1em;
                height: 1em;
                margin: auto;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0
            }

            .w-slider-aria-label {
                clip: rect(0 0 0 0);
                height: 1px;
                width: 1px;
                border: 0;
                margin: -1px;
                padding: 0;
                position: absolute;
                overflow: hidden
            }

            .w-slider-force-show {
                display: block!important
            }

            .w-dropdown {
                text-align: left;
                z-index: 900;
                margin-left: auto;
                margin-right: auto;
                display: inline-block;
                position: relative
            }

            .w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {
                vertical-align: top;
                color: #222;
                text-align: left;
                white-space: nowrap;
                margin-left: auto;
                margin-right: auto;
                padding: 20px;
                text-decoration: none;
                position: relative
            }

            .w-dropdown-toggle {
                -webkit-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                padding-right: 40px;
                display: inline-block
            }

            .w-dropdown-toggle:focus {
                outline: 0
            }

            .w-icon-dropdown-toggle {
                width: 1em;
                height: 1em;
                margin: auto 20px auto auto;
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0
            }

            .w-dropdown-list {
                min-width: 100%;
                background: #ddd;
                display: none;
                position: absolute
            }

            .w-dropdown-list.w--open {
                display: block
            }

            .w-dropdown-link {
                color: #222;
                padding: 10px 20px;
                display: block
            }

            .w-dropdown-link.w--current {
                color: #0082f3
            }

            .w-dropdown-link:focus {
                outline: 0
            }

            @media screen and (max-width: 767px) {
                .w-nav-brand {
                    padding-left:10px
                }
            }

            .w-lightbox-backdrop {
                cursor: auto;
                letter-spacing: normal;
                text-indent: 0;
                text-shadow: none;
                text-transform: none;
                visibility: visible;
                white-space: normal;
                word-break: normal;
                word-spacing: normal;
                word-wrap: normal;
                color: #fff;
                text-align: center;
                z-index: 2000;
                opacity: 0;
                -webkit-user-select: none;
                -moz-user-select: none;
                -webkit-tap-highlight-color: transparent;
                background: rgba(0,0,0,.9);
                outline: 0;
                font-family: Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
                font-size: 17px;
                font-style: normal;
                font-weight: 300;
                line-height: 1.2;
                list-style: disc;
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                -webkit-transform: translate(0)
            }

            .w-lightbox-backdrop,.w-lightbox-container {
                height: 100%;
                -webkit-overflow-scrolling: touch;
                overflow: auto
            }

            .w-lightbox-content {
                height: 100vh;
                position: relative;
                overflow: hidden
            }

            .w-lightbox-view {
                width: 100vw;
                height: 100vh;
                opacity: 0;
                position: absolute
            }

            .w-lightbox-view:before {
                content: "";
                height: 100vh
            }

            .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
                height: 86vh
            }

            .w-lightbox-frame,.w-lightbox-view:before {
                vertical-align: middle;
                display: inline-block
            }

            .w-lightbox-figure {
                margin: 0;
                position: relative
            }

            .w-lightbox-group .w-lightbox-figure {
                cursor: pointer
            }

            .w-lightbox-img {
                width: auto;
                height: auto;
                max-width: none
            }

            .w-lightbox-image {
                float: none;
                max-width: 100vw;
                max-height: 100vh;
                display: block
            }

            .w-lightbox-group .w-lightbox-image {
                max-height: 86vh
            }

            .w-lightbox-caption {
                text-align: left;
                text-overflow: ellipsis;
                white-space: nowrap;
                background: rgba(0,0,0,.4);
                padding: .5em 1em;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                overflow: hidden
            }

            .w-lightbox-embed {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0
            }

            .w-lightbox-control {
                width: 4em;
                cursor: pointer;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 24px;
                transition: all .3s;
                position: absolute;
                top: 0
            }

            .w-lightbox-left {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
                display: none;
                bottom: 0;
                left: 0
            }

            .w-lightbox-right {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
                display: none;
                bottom: 0;
                right: 0
            }

            .w-lightbox-close {
                height: 2.6em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
                background-size: 18px;
                right: 0
            }

            .w-lightbox-strip {
                white-space: nowrap;
                padding: 0 1vh;
                line-height: 0;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                overflow-x: auto;
                overflow-y: hidden
            }

            .w-lightbox-item {
                width: 10vh;
                box-sizing: content-box;
                cursor: pointer;
                padding: 2vh 1vh;
                display: inline-block;
                -webkit-transform: translate(0,0)
            }

            .w-lightbox-active {
                opacity: .3
            }

            .w-lightbox-thumbnail {
                height: 10vh;
                background: #222;
                position: relative;
                overflow: hidden
            }

            .w-lightbox-thumbnail-image {
                position: absolute;
                top: 0;
                left: 0
            }

            .w-lightbox-thumbnail .w-lightbox-tall {
                width: 100%;
                top: 50%;
                transform: translateY(-50%)
            }

            .w-lightbox-thumbnail .w-lightbox-wide {
                height: 100%;
                left: 50%;
                transform: translate(-50%)
            }

            .w-lightbox-spinner {
                box-sizing: border-box;
                width: 40px;
                height: 40px;
                border: 5px solid rgba(0,0,0,.4);
                border-radius: 50%;
                margin-top: -20px;
                margin-left: -20px;
                animation: .8s linear infinite spin;
                position: absolute;
                top: 50%;
                left: 50%
            }

            .w-lightbox-spinner:after {
                content: "";
                border: 3px solid transparent;
                border-bottom-color: #fff;
                border-radius: 50%;
                position: absolute;
                top: -4px;
                bottom: -4px;
                left: -4px;
                right: -4px
            }

            .w-lightbox-hide {
                display: none
            }

            .w-lightbox-noscroll {
                overflow: hidden
            }

            @media (min-width: 768px) {
                .w-lightbox-content {
                    height:96vh;
                    margin-top: 2vh
                }

                .w-lightbox-view,.w-lightbox-view:before {
                    height: 96vh
                }

                .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
                    height: 84vh
                }

                .w-lightbox-image {
                    max-width: 96vw;
                    max-height: 96vh
                }

                .w-lightbox-group .w-lightbox-image {
                    max-width: 82.3vw;
                    max-height: 84vh
                }

                .w-lightbox-left,.w-lightbox-right {
                    opacity: .5;
                    display: block
                }

                .w-lightbox-close {
                    opacity: .8
                }

                .w-lightbox-control:hover {
                    opacity: 1
                }
            }

            .w-lightbox-inactive,.w-lightbox-inactive:hover {
                opacity: 0
            }

            .w-richtext:before,.w-richtext:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-richtext:after {
                clear: both
            }

            .w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after {
                white-space: initial
            }

            .w-richtext ol,.w-richtext ul {
                overflow: hidden
            }

            .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
                outline: 2px solid #2895f7
            }

            .w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {
                content: "";
                display: none;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0
            }

            .w-richtext figure {
                max-width: 60%;
                position: relative
            }

            .w-richtext figure>div:before {
                cursor: default!important
            }

            .w-richtext figure img {
                width: 100%
            }

            .w-richtext figure figcaption.w-richtext-figcaption-placeholder {
                opacity: .6
            }

            .w-richtext figure div {
                color: transparent;
                font-size: 0
            }

            .w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {
                display: table
            }

            .w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
                display: inline-block
            }

            .w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {
                caption-side: bottom;
                display: table-caption
            }

            .w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {
                width: 60%;
                height: 0
            }

            .w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0
            }

            .w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {
                width: 100%
            }

            .w-richtext figure.w-richtext-align-center {
                clear: both;
                margin-left: auto;
                margin-right: auto
            }

            .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
                max-width: 100%
            }

            .w-richtext figure.w-richtext-align-normal {
                clear: both
            }

            .w-richtext figure.w-richtext-align-fullwidth {
                width: 100%;
                max-width: 100%;
                text-align: center;
                clear: both;
                margin-left: auto;
                margin-right: auto;
                display: block
            }

            .w-richtext figure.w-richtext-align-fullwidth>div {
                padding-bottom: inherit;
                display: inline-block
            }

            .w-richtext figure.w-richtext-align-fullwidth>figcaption {
                display: block
            }

            .w-richtext figure.w-richtext-align-floatleft {
                float: left;
                clear: none;
                margin-right: 15px
            }

            .w-richtext figure.w-richtext-align-floatright {
                float: right;
                clear: none;
                margin-left: 15px
            }

            .w-nav {
                z-index: 1000;
                background: #ddd;
                position: relative
            }

            .w-nav:before,.w-nav:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-nav:after {
                clear: both
            }

            .w-nav-brand {
                float: left;
                color: #333;
                text-decoration: none;
                position: relative
            }

            .w-nav-link {
                vertical-align: top;
                color: #222;
                text-align: left;
                margin-left: auto;
                margin-right: auto;
                padding: 20px;
                text-decoration: none;
                display: inline-block;
                position: relative
            }

            .w-nav-link.w--current {
                color: #0082f3
            }

            .w-nav-menu {
                float: right;
                position: relative
            }

            [data-nav-menu-open] {
                text-align: center;
                min-width: 200px;
                background: #c8c8c8;
                position: absolute;
                top: 100%;
                left: 0;
                right: 0;
                overflow: visible;
                display: block!important
            }

            .w--nav-link-open {
                display: block;
                position: relative
            }

            .w-nav-overlay {
                width: 100%;
                display: none;
                position: absolute;
                top: 100%;
                left: 0;
                right: 0;
                overflow: hidden
            }

            .w-nav-overlay [data-nav-menu-open] {
                top: 0
            }

            .w-nav[data-animation=over-left] .w-nav-overlay {
                width: auto
            }

            .w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {
                z-index: 1;
                top: 0;
                right: auto
            }

            .w-nav[data-animation=over-right] .w-nav-overlay {
                width: auto
            }

            .w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {
                z-index: 1;
                top: 0;
                left: auto
            }

            .w-nav-button {
                float: right;
                cursor: pointer;
                -webkit-tap-highlight-color: transparent;
                tap-highlight-color: transparent;
                -webkit-user-select: none;
                -ms-user-select: none;
                user-select: none;
                padding: 18px;
                font-size: 24px;
                display: none;
                position: relative
            }

            .w-nav-button:focus {
                outline: 0
            }

            .w-nav-button.w--open {
                color: #fff;
                background-color: #c8c8c8
            }

            .w-nav[data-collapse=all] .w-nav-menu {
                display: none
            }

            .w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open {
                display: block
            }

            .w--nav-dropdown-list-open {
                position: static
            }

            @media screen and (max-width: 991px) {
                .w-nav[data-collapse=medium] .w-nav-menu {
                    display:none
                }

                .w-nav[data-collapse=medium] .w-nav-button {
                    display: block
                }
            }

            @media screen and (max-width: 767px) {
                .w-nav[data-collapse=small] .w-nav-menu {
                    display:none
                }

                .w-nav[data-collapse=small] .w-nav-button {
                    display: block
                }

                .w-nav-brand {
                    padding-left: 10px
                }
            }

            @media screen and (max-width: 479px) {
                .w-nav[data-collapse=tiny] .w-nav-menu {
                    display:none
                }

                .w-nav[data-collapse=tiny] .w-nav-button {
                    display: block
                }
            }

            .w-tabs {
                position: relative
            }

            .w-tabs:before,.w-tabs:after {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-tabs:after {
                clear: both
            }

            .w-tab-menu {
                position: relative
            }

            .w-tab-link {
                vertical-align: top;
                text-align: left;
                cursor: pointer;
                color: #222;
                background-color: #ddd;
                padding: 9px 30px;
                text-decoration: none;
                display: inline-block;
                position: relative
            }

            .w-tab-link.w--current {
                background-color: #c8c8c8
            }

            .w-tab-link:focus {
                outline: 0
            }

            .w-tab-content {
                display: block;
                position: relative;
                overflow: hidden
            }

            .w-tab-pane {
                display: none;
                position: relative
            }

            .w--tab-active {
                display: block
            }

            @media screen and (max-width: 479px) {
                .w-tab-link {
                    display:block
                }
            }

            .w-ix-emptyfix:after {
                content: ""
            }

            @keyframes spin {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(360deg)
                }
            }

            .w-dyn-empty {
                background-color: #ddd;
                padding: 10px
            }

            .w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible {
                display: none!important
            }

            .wf-layout-layout {
                display: grid
            }

            :root {
                --dim-grey: #495057;
                --black: #212529;
                --royal-blue-5: #1864ab;
                --lavender-3: #dbe4ff;
                --ghost-white: #edf2ff;
                --slate-blue-3: #364fc7;
                --cornflower-blue-3: #4283fa;
                --white: white;
                --light-steel-blue: #bac8ff;
                --cornflower-blue: #748ffc;
                --founderpasspurple: #334ac0;
                --light-slate-grey: #868e96;
                --gainsboro: #e9ecef;
                --medium-sea-green-4: #49b882;
                --fp-fp-light: #f2f9ff;
                --black-4: black;
                --black-2: #343a40;
                --dim-grey-2: #f1f3f5;
                --fp-light-grey: #e8e8e9;
                --crimson: #d7395e;
                --fp-purple: #954aff;
                --white-smoke: #f8f9fa;
                --dark-grey: #adb5bd;
                --new-green: #05a56e;
                --light-grey: #dee2e6;
                --dark-goldenrod: #ad922a;
                --cornsilk: #fff9db;
                --new-green-2: #04a96c;
                --fp-pink: #fb3366;
                --deep-pink-2: #fb237a;
                --fp-grey: #1d1d1d;
                --dark-grey-2: #ced4da;
                --dash-link-colour: #2e3236;
                --alice-blue-3: #f2f9ff;
                --untitled-ui-gray900: #101828;
                --flowui-component-library-gray-500: #6b7094;
                --flowui-component-library-gray-900: #160042;
                --flowui-component-library-primary-base: #642eff;
                --flowui-component-library-gray-200: #f3f5fb;
                --flowui-component-library-white: white;
                --flowui-component-library-success-lighter: #ebfff6;
                --flowui-component-library-success-base: #0ebc6e;
                --flowui-component-library-gray-700: #282556;
                --flowui-component-library-success-darker: #006638;
                --flowui-component-library-grey-300: #e4e6f1;
                --flowui-component-library-gray-400: #b6b9ce;
                --flowui-component-library-grey-600: #393b6a;
                --black-3: black;
                --flowui-component-library-primary-dark: #2d0896;
                --flowui-component-library-gray-100: #f7f9fd;
                --flowui-component-library-error-lighter: #fceff0;
                --flowui-component-library-error-darker: #5b0b11;
                --untitled-ui-primary600: #7f56d9;
                --untitled-ui-white: white;
                --untitled-ui-primary700: #6941c6;
                --untitled-ui-primary100: #f4ebff;
                --untitled-ui-gray300: #d0d5dd;
                --untitled-ui-gray700: #344054;
                --untitled-ui-gray50: #f9fafb;
                --untitled-ui-gray800: #1d2939;
                --untitled-ui-gray100: #f2f4f7;
                --untitled-ui-gray600: #475467;
                --untitled-ui-primary800: #53389e;
                --untitled-ui-gray500: #667085;
                --untitled-ui-gray200: #eaecf0;
                --untitled-ui-primary50: #f9f5ff;
                --untitled-ui-warning300: #fec84b;
                --untitled-ui-success50: #ecfdf3;
                --untitled-ui-success700: #027a48;
                --untitled-ui-primary300: #d6bbfb;
                --untitled-ui-primary200: #e9d7fe;
                --untitled-ui-primary500: #9e77ed;
                --flowui-component-library-gray-800: #1b114a;
                --medium-purple: #9775fa;
                --untitled-ui-primary25: #fcfaff;
                --untitled-ui-primary900: #42307d;
                --medium-purple-2: #b197fc;
                --untitled-ui-gray400: #98a2b3;
                --elements-webflow-library-neutral--400: #dcddeb;
                --elements-webflow-library-neutral--100: white;
                --elements-webflow-library-general--shadow-01: rgba(20,20,43,.06);
                --elements-webflow-library-neutral--800: #211f54;
                --elements-webflow-library-accent--primary-1: #4a3aff;
                --elements-webflow-library-secondary--color-2: #f2f1ff;
                --elements-webflow-library-neutral--300: #eff0f6;
                --elements-webflow-library-secondary--color-1: #281ca5;
                --elements-webflow-library-neutral--600: #6e7191;
                --alley-component-library-blue--900: #5167f6;
                --alley-component-library-blue--800: #6478f7;
                --alley-component-library-blue--700: #7788f8;
                --alley-component-library-gray--900: #131316;
                --alley-component-library-neutral--off-white: #f4f4f6;
                --alley-component-library-blue--100: #eceefe;
                --medium-violet-red: #a61e4d;
                --hot-pink: #f783ac;
                --light-pink: #faa2c1;
                --misty-rose: #ffdeeb;
                --lavender-blush: #fff0f6;
                --dark-magenta: #862e9c;
                --dark-orchid: #9c36b5;
                --dark-orchid-2: #ae3ec9;
                --medium-orchid: #be4bdb;
                --orchid: #da77f2;
                --violet: #e599f7;
                --plum: #eebefa;
                --thistle: #f3d9fa;
                --lavender-blush-2: #f8f0fc;
                --663399: #5f3dc4;
                --slate-blue: #7048e8;
                --slate-blue-2: #7950f2;
                --medium-slate-blue: #845ef7;
                --thistle-2: #d0bfff;
                --lavender: #e5dbff;
                --lavender-2: #f3f0ff;
                --royal-blue: #3b5bdb;
                --royal-blue-2: #4263eb;
                --royal-blue-3: #4c6ef5;
                --royal-blue-4: #5c7cfa;
                --cornflower-blue-2: #91a7ff;
                --steel-blue: #1971c2;
                --steel-blue-2: #1c7ed6;
                --dodger-blue: #228be6;
                --dodger-blue-2: #339af0;
                --dodger-blue-3: #4dabf7;
                --light-sky-blue: #74c0fc;
                --light-sky-blue-2: #a5d8ff;
                --alice-blue: #d0ebff;
                --alice-blue-2: #e7f5ff;
                --teal: #0b7285;
                --dark-cyan: #0c8599;
                --cadet-blue: #1098ad;
                --cadet-blue-2: #15aabf;
                --dark-turquoise: #22b8cf;
                --dark-turquoise-2: #3bc9db;
                --dark-turquoise-3: #66d9e8;
                --pale-turquoise: #99e9f2;
                --pale-turquoise-2: #c5f6fa;
                --light-cyan: #e3fafc;
                --sea-green: #087f5b;
                --sea-green-2: #099268;
                --medium-sea-green: #0ca678;
                --medium-sea-green-2: #12b886;
                --medium-aquamarine: #20c997;
                --medium-aquamarine-2: #38d9a9;
                --aquamarine: #63e6be;
                --aquamarine-2: #96f2d7;
                --pale-turquoise-3: #c3fae8;
                --light-cyan-2: #e6fcf5;
                --forest-green: #2b8a3e;
                --forest-green-2: #2f9e44;
                --medium-sea-green-3: #37b24d;
                --lime-green: #40c057;
                --lime-green-2: #51cf66;
                --light-green: #69db7c;
                --light-green-2: #8ce99a;
                --light-green-3: #b2f2bb;
                --honeydew: #ebfbee;
                --olive-drab: #66a80f;
                --yellow-green: #74b816;
                --yellow-green-2: #82c91e;
                --pale-goldenrod: #d8f5a2;
                --chocolate: #e67700;
                --dark-orange: #f08c00;
                --khaki: #ffec99;
                --old-lace: #fff4e6;
                --cyan: #0ef;
                --deep-pink: #f08;
                --newfp: #029fa1;
                --slate-blue-4: #5f43f2;
                --teal-2: #057a73;
                --slate-blue-5: #734cf7;
                --nicepurple: #434de7;
                --highlighter: #fbf719
            }

            .w-checkbox {
                margin-bottom: 5px;
                padding-left: 20px;
                display: block
            }

            .w-checkbox:before {
                content: " ";
                grid-area: 1/1/2/2;
                display: table
            }

            .w-checkbox:after {
                content: " ";
                clear: both;
                grid-area: 1/1/2/2;
                display: table
            }

            .w-checkbox-input {
                float: left;
                margin: 4px 0 0 -20px;
                line-height: normal
            }

            .w-checkbox-input--inputType-custom {
                width: 12px;
                height: 12px;
                border: 1px solid #ccc;
                border-radius: 2px
            }

            .w-checkbox-input--inputType-custom.w--redirected-checked {
                background-color: #3898ec;
                background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
                border-color: #3898ec
            }

            .w-checkbox-input--inputType-custom.w--redirected-focus {
                box-shadow: 0 0 3px 1px #3898ec
            }

            .w-layout-grid {
                grid-row-gap: 16px;
                grid-column-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            body {
                color: var(--dim-grey);
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 16px;
                line-height: 160%
            }

            h1 {
                color: var(--black);
                margin-top: 20px;
                margin-bottom: 10px;
                font-size: 28px;
                font-weight: 700;
                line-height: 120%
            }

            h2 {
                color: var(--black);
                margin-top: 20px;
                margin-bottom: 10px;
                font-size: 22px;
                font-weight: 700;
                line-height: 110%
            }

            h3 {
                color: var(--black);
                margin-top: 20px;
                margin-bottom: 10px;
                font-size: 24px;
                font-weight: 700;
                line-height: 125%
            }

            h4 {
                color: var(--black);
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 18px;
                font-weight: 700;
                line-height: 140%
            }

            h5 {
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 14px;
                font-weight: 700;
                line-height: 20px
            }

            h6 {
                letter-spacing: .4px;
                text-transform: uppercase;
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 12px;
                font-weight: 700;
                line-height: 18px
            }

            p {
                margin-bottom: 10px
            }

            a {
                color: var(--royal-blue-5);
                font-weight: 600;
                text-decoration: none;
                transition: all .5s cubic-bezier(.19,1,.22,1)
            }

            img {
                max-width: 100%;
               /* margin-top: 10px;*/
                margin-bottom: 10px;
                display: inline-block
            }

            .container {
                z-index: 11;
                width: 100%;
                max-width: 80vmax;
                justify-content: space-between;
                align-items: center;
                display: flex;
                position: relative
            }

            .container.mt-3xl.mb-3xl {
                z-index: 60;
                max-width: 90vmax;
                flex-direction: column;
                justify-content: center;
                margin-top: 40px;
                margin-bottom: 40px
            }

            .row {
                width: 70%;
                flex-direction: row;
                justify-content: center;
                align-items: stretch;
                display: flex
            }

            .row.items-center {
                align-items: center
            }

            .column {
                flex-direction: column;
                flex: 1;
                display: flex
            }

            .column.align-left {
                align-items: flex-start;
                display: flex
            }

            .column.align-right {
                align-items: flex-end
            }

            .column.align-center {
                align-items: center;
                margin-left: 15%;
                margin-right: 15%;
                padding-left: 0
            }

            .emoji {
                width: 32px;
                height: 32px;
                background-color: var(--lavender-3);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                padding: 8px;
                font-size: 14px;
                display: flex
            }

            .emoji.lg {
                width: 64px;
                height: 64px;
                padding-top: 11px;
                font-size: 36px
            }

            .ml-md {
                margin-left: 8px
            }

            .mt-md {
                margin-top: 8px
            }

            .mr-lg {
                margin-right: 16px
            }

            .mb-lg {
                margin-bottom: 16px
            }

            .mt-lg {
                margin-top: 16px
            }

            .ml-lg {
                margin-left: 16px
            }

            .mb-xl {
                margin-bottom: 32px
            }

            .mt-xl {
                margin-top: 32px
            }

            .mb-2xl {
                margin-bottom: 64px
            }

            .mt-2xl {
                margin-top: 64px
            }

            .mb-3xl {
                margin-bottom: 128px
            }

            .mt-3xl {
                margin-top: 128px
            }

            .p-md {
                padding: 8px
            }

            .button {
                background-color: var(--ghost-white);
                color: var(--slate-blue-3);
                border-radius: 8px;
                justify-content: center;
                align-items: center;
                padding: 8px 16px;
                font-weight: 600;
                display: flex
            }

            .button:hover {
                transform: translateY(-2px)
            }

            .button.main {
                background-color: var(--cornflower-blue-3);
                color: var(--white);
                box-shadow: 0 4px 4px -2px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)
            }

            .button.xl {
                border-radius: 16px;
                padding: 32px 64px;
                font-size: 20px
            }

            .button.xl.main.mt-lg {
                background-color: var(--cornflower-blue-3);
                border-radius: 6px;
                padding: 10px 40px;
                font-size: 18px;
                font-weight: 400
            }

            .button.xl.main.white {
                color: var(--slate-blue-3);
                background-color: #fff
            }

            .button.xl.main.white.mt-lg {
                color: var(--cornflower-blue-3)
            }

            .icon {
                width: 24px;
                height: 24px;
                opacity: .6;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .ml-md-n {
                margin-left: -8px
            }

            .mr-md-n {
                margin-right: -8px
            }

            .u {
                border-bottom: 2px solid var(--light-steel-blue);
                line-height: 100%
            }

            .u:hover {
                border-bottom-color: var(--cornflower-blue)
            }

            .u.mr-lg {
                text-decoration: none
            }

            .section {
                z-index: 15;
                width: 100%;
                max-width: none;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 16px;
                padding-right: 16px;
                display: flex;
                position: relative;
                overflow: visible
            }

            .section.main {
                background-color: var(--ghost-white);
                color: #fff;
                color: #fff;
                background-color: #4283fa
            }

            .text-giga {
                font-size: 64px
            }

            .max-w-md {
                max-width: 620px
            }

            .text-center {
                text-align: center
            }

            .max-w-lg {
                max-width: 740px
            }

            .max-w-lg.text-giga.text-center.text-white {
                max-width: 900px;
                font-size: 55px
            }

            .text-lg {
                font-size: 22px;
                line-height: 140%
            }

            .text-lg.text-center.max-w-md {
                font-size: 20px
            }

            .text-sm {
                font-size: 14px
            }

            .text-sm.mt-md.muted {
                text-align: center;
                display: none
            }

            .muted {
                color: var(--light-slate-grey)
            }

            .nav {
                z-index: 100;
                width: 100%;
                background-color: var(--white);
                justify-content: center;
                align-items: center;
                padding: 16px;
                display: flex;
                position: static
            }

            .buffer {
                max-width: 50%;
                flex: 1
            }

            .monday {
                flex: 1
            }

            .adzooma {
                flex: 1;
                transform: scale(1.2)
            }

            .webflow {
                flex: 1
            }

            .circle {
                width: 300%;
                height: 300%;
                background-color: var(--ghost-white);
                border-radius: 100%;
                margin-left: -100%;
                position: absolute;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .text-white {
                color: var(--white)
            }

            .faded {
                opacity: .5
            }

            .faded.text-sm.mt-md {
                color: var(--white)
            }

            .border-t {
                border-top: 1px solid var(--gainsboro)
            }

            .logo-container {
                height: 52px;
                flex: 1;
                justify-content: center;
                align-items: center;
                padding-left: 16px;
                padding-right: 16px;
                display: flex
            }

            .form-block {
                width: 66%;
                max-width: 400px;
                margin-top: 32px;
                margin-bottom: 0
            }

            .integrations {
                text-align: center;
                margin-top: 128px;
                padding-bottom: 100px
            }

            .section-dark {
                color: #fff;
                background-color: #f4f5f7
            }

            .list {
                align-items: center;
                display: flex
            }

            .list.hero-list {
                flex-wrap: wrap;
                align-content: flex-start;
                margin-bottom: 10px
            }

            .form1-wrapper {
                text-align: center;
                border-radius: 4px;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                padding-top: 20px;
                padding-bottom: 20px;
                display: flex
            }

            .checked-item {
                color: #585b72;
                padding-left: 10px;
                padding-right: 10px
            }

            .join {
                width: 1140px;
                margin-top: 30px;
                margin-left: auto;
                margin-right: auto
            }

            .div-block-5 {
                box-shadow: none;
                background-color: #fff;
                border: 1px solid #d9dfe9
            }

            .section-7 {
                display: none
            }

            .structure-cards2-topbar-wrapper {
                color: #000;
                background-color: #fff
            }

            .heading-3 {
                color: #1f2130;
                margin-top: 0;
                font-size: 28px;
                font-weight: 600;
                line-height: 36px
            }

            .div-block-6 {
                background-color: transparent
            }

            .div-block-7 {
                display: none
            }

            .btn-big {
                height: 48px;
                float: none;
                color: #fff;
                text-align: center;
                background-color: #5d3eff;
                border-radius: 4px;
                margin-top: 10px;
                margin-bottom: 10px;
                padding: 12px 35px;
                font-size: 14px;
                font-weight: 500;
                line-height: 26px;
                transition: color .2s,box-shadow .2s,background-color .2s,transform .4s;
                display: inline-block
            }

            .btn-big:hover {
                color: #fff;
                background-color: rgba(93,62,255,.88);
                border-color: #0c6eb8;
                transform: translateY(-2px);
                box-shadow: 0 1px 3px rgba(0,0,0,.1)
            }

            .btn-big:active {
                transform: translateY(-1px);
                box-shadow: 0 1px 1px rgba(0,0,0,.1)
            }

            .form-wrapper {
                width: auto;
                border: 1px solid #ebecee;
                border-radius: 4px;
                flex-wrap: nowrap;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding-top: 0;
                padding-bottom: 10px;
                display: flex
            }

            .heading-7 {
                width: auto;
                color: #1f2130;
                text-align: left;
                margin-top: 0;
                margin-bottom: 15px;
                font-size: 21px;
                font-weight: 600;
                line-height: 31px;
                position: static
            }

            .heading-7.optin {
                flex-direction: column;
                margin-bottom: 8px;
                font-family: Lato,sans-serif;
                font-size: 28px;
                font-weight: 700;
                display: flex
            }

            .tab-link-tab-4 {
                color: #1f2130;
                background-color: #e5e7ec;
                border-radius: 4px;
                margin-right: 12px;
                padding: 6px 18px;
                font-weight: 500
            }

            .tab-link-tab-4.w--current {
                color: #fff;
                background-color: #1f2130
            }

            .collection-item-11 {
                margin-bottom: 10px;
                padding-left: 5px;
                padding-right: 10px
            }

            .text-block {
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif
            }

            .mockup {
                width: 25%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 29px;
                display: flex
            }

            .playbook-img {
                width: 80%
            }

            .collection-list {
                flex-wrap: wrap;
                align-content: center;
                margin-bottom: 0;
                margin-right: -16px;
                padding-top: 20px;
                padding-right: 0;
                display: flex
            }

            .link-16 {
                color: #5d3eff;
                cursor: pointer;
                margin-bottom: 0;
                margin-left: 20px
            }

            .link-16:hover {
                color: #5d3eff
            }

            .heading-9 {
                color: #1f2130;
                text-align: left;
                margin-top: 0;
                margin-bottom: 0;
                padding-left: 0;
                font-size: 24px;
                font-weight: 600;
                line-height: 34px
            }

            .ebook-opt-in {
                box-shadow: none;
                background-color: #fff;
                border-radius: 4px;
                margin-top: 20px;
                padding-bottom: 10px;
                position: relative;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .tab-link-tab-2 {
                color: #1f2130;
                background-color: #e5e7ec;
                border-radius: 4px;
                margin-right: 12px;
                padding: 6px 18px;
                font-size: 14px;
                font-weight: 500
            }

            .tab-link-tab-2.w--current {
                color: #fff;
                background-color: #1f2130
            }

            .form-intro {
                width: 100%;
                color: #1f2130;
                padding-bottom: 0
            }

            .section-block {
                margin-bottom: 20px;
                display: block
            }

            .section-block.hidden {
                display: none
            }

            .tabs-menu {
                padding-bottom: 20px;
                padding-left: 8px;
                padding-right: 8px;
                font-weight: 500;
                display: flex
            }

            .text-block-27 {
                color: #6e728f;
                padding-bottom: 20px;
                font-size: 16px;
                line-height: 24px
            }

            .collection {
                width: 33%;
                cursor: pointer;
                background-color: transparent;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 16px;
                padding-top: 0;
                padding-left: 0;
                padding-right: 8px;
                display: block
            }

            .heading-row {
                max-width: 1400px;
                text-align: left;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding: 20px 10px 30px 280px;
                display: flex
            }

            .tab-link-tab-1 {
                color: #1f2130;
                background-color: #e5e7ec;
                border-radius: 4px;
                margin-right: 12px;
                padding: 6px 18px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 14px;
                font-weight: 500
            }

            .tab-link-tab-1.w--current {
                color: #fff;
                background-color: #1f2130;
                border-radius: 4px;
                margin-right: 12px;
                padding: 6px 18px;
                font-size: 14px
            }

            .podcast-wrapper {
                width: 100%;
                box-shadow: none;
                background-color: #fff;
                border: 1px #ebecee;
                border-bottom-style: solid;
                border-radius: 4px;
                align-items: center;
                margin-bottom: 0;
                padding: 8px;
                display: flex
            }

            .sponsor-description {
                color: var(--light-slate-grey);
                flex-direction: column;
                font-family: Lato,sans-serif;
                font-size: 15px;
                font-weight: 400;
                line-height: 24px;
                display: flex
            }

            .page-header {
                font-size: 64px
            }

            .upgrade-button {
                width: 80%;
                height: 40px;
                background-color: var(--medium-sea-green-4);
                color: #fff;
                text-align: center;
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px;
                padding: 11px 25px;
                font-size: 15px;
                font-weight: 500;
                line-height: 16px;
                transition: all .2s
            }

            .upgrade-button:hover {
                background-color: #54d194
            }

            .upgrade-form {
                text-align: center;
                justify-content: center;
                display: flex
            }

            .container-4 {
                padding-left: 60px;
                padding-right: 60px
            }

            .subheader {
                font-family: Lato,sans-serif;
                font-size: 22px;
                line-height: 140%
            }

            .section-with-bkg {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 16px;
                padding-right: 16px;
                display: flex;
                position: relative
            }

            .section-with-bkg.overflow-hidden {
                background-color: transparent;
                overflow: hidden
            }

            .body {
                background-color: var(--ghost-white)
            }

            .wrap-bkg {
                width: 680px;
                min-height: 85vh;
                box-shadow: none;
                background-color: #fff;
                border: 1px solid #ebecee;
                border-radius: 4px;
                margin-bottom: 20px;
                margin-left: auto;
                margin-right: auto;
                padding: 50px;
                display: block
            }

            .wrap-bkg.w50 {
                width: 1140px;
                color: #f0f2f6;
                text-align: left;
                padding: 10px 20px;
                position: relative
            }

            .table-block {
                margin-bottom: 0;
                display: block
            }

            .tableheader {
                color: #aeb2b7;
                text-align: left;
                letter-spacing: 1px;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0;
                margin-left: 10px;
                padding-left: 0;
                font-family: Lato,sans-serif;
                font-size: 14px;
                font-weight: 700;
                line-height: 34px
            }

            .discounttext {
                color: var(--medium-sea-green-4);
                flex-direction: column;
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                display: flex
            }

            .div-block-8 {
                width: 400px;
                margin-left: 20px;
                padding-left: 0
            }

            .div-block-9 {
                width: 200px;
                text-align: center;
                margin-left: 20px
            }

            .filter-box {
                width: 680px;
                min-height: 85vh;
                box-shadow: none;
                background-color: #fff;
                border: 1px solid #ebecee;
                border-radius: 4px;
                margin-bottom: 20px;
                margin-left: auto;
                margin-right: auto;
                padding: 50px;
                display: block
            }

            .filter-box.w50 {
                width: 1140px;
                min-height: auto;
                color: #f0f2f6;
                text-align: left;
                padding: 0 20px;
                position: relative
            }

            .button-4 {
                min-width: 100px;
                text-align: center
            }

            .filter-header {
                text-align: left;
                justify-content: flex-start;
                align-items: center;
                padding: 20px 8px 16px 0;
                display: flex
            }

            .filterheadertitles {
                color: #aeb2b7;
                text-align: left;
                letter-spacing: 1px;
                text-transform: none;
                margin: 0 20px 0 10px;
                padding-left: 0;
                font-family: Lato,sans-serif;
                font-size: 14px;
                font-weight: 700;
                line-height: 34px
            }

            .filter-button {
                margin-right: 20px;
                font-size: 14px
            }

            .column-2 {
                align-items: center;
                padding-left: 0;
                display: flex
            }

            .columns {
                width: 100%
            }

            .column-3 {
                justify-content: flex-end;
                align-items: center;
                padding-right: 0;
                display: flex
            }

            .pro-filter {
                border: 1px solid var(--medium-sea-green-4);
                background-color: var(--white);
                color: var(--medium-sea-green-4);
                margin-right: 10px;
                font-size: 14px
            }

            .pro-filter-copy {
                border: 1px solid var(--medium-sea-green-4);
                background-color: var(--white);
                color: var(--medium-sea-green-4);
                margin-right: 0;
                font-size: 14px
            }

            .div-block-10 {
                min-width: 100px
            }

            .circle-2 {
                z-index: 0;
                width: 300%;
                height: 300%;
                background-color: var(--fp-fp-light);
                border-radius: 100%;
                margin-left: -100%;
                position: absolute;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .parnter-header-text {
                font-size: 64px
            }

            .parnter-header-text.text-center {
                color: var(--black-4);
                font-size: 40px
            }

            .image-17 {
                border: 1px solid #dedede;
                border-radius: 10px;
                padding-bottom: 0
            }

            .image-17.gapbelow {
                margin-bottom: 10px
            }

            .flex-grid-wrapped {
                flex-flow: wrap;
                align-content: flex-start;
                margin-top: 0;
                margin-bottom: -40px;
                display: flex
            }

            .flex-grid-wrapped.gutter-20 {
                flex-direction: row;
                justify-content: flex-start;
                align-items: stretch;
                margin-bottom: -50px;
                margin-left: -20px;
                margin-right: -20px
            }

            .flex-item-20 {
                flex-direction: column;
                flex: 1;
                margin-top: -120px;
                margin-bottom: 40px;
                padding-left: 20px;
                padding-right: 20px;
                display: flex;
                position: relative
            }

            .flex-item-20._40-percent {
                width: 33%;
                flex: 0 auto;
                margin-top: -200px;
                padding-top: 10px
            }

            .container-5 {
                max-width: 1400px;
                margin-left: auto;
                margin-right: auto;
                padding-bottom: 0;
                padding-left: 20px;
                padding-right: 20px;
                display: block
            }

            .content-section {
                padding-top: 70px;
                padding-bottom: 70px
            }

            .sidebar-image {
                background-color: var(--fp-fp-light);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 20px;
                padding-top: 20px;
                padding-bottom: 20px;
                display: flex
            }

            .sidebar-item {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                justify-content: center;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px;
                display: flex
            }

            .sidebar-wrapper {
                background-color: #fafafa;
                border-radius: 6px;
                margin-top: 0;
                overflow: hidden;
                box-shadow: 0 4px 20px rgba(0,0,0,.15)
            }

            .section-8 {
                background-color: transparent;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                margin-top: -109px;
                padding: 0 0 130px;
                display: block
            }

            .side-url {
                color: var(--cornflower-blue-3);
                text-align: center;
                font-size: 14px
            }

            .partner-side-terms {
                text-align: left;
                font-size: 14px
            }

            .username-wrapper {
                text-align: center;
                flex-direction: column;
                justify-content: center;
                display: flex
            }

            .button-9 {
                background-color: #2b72eb;
                border-radius: 4px;
                margin-top: 30px;
                margin-bottom: 30px;
                padding: 16px 26px;
                font-weight: 500;
                transition: background-color .2s
            }

            .button-9:hover {
                background-color: #2363d1
            }

            .button-9.user-button {
                z-index: -1;
                width: 94%;
                background-color: var(--medium-sea-green-4);
                letter-spacing: 1.6px;
                text-transform: uppercase;
                z-index: -1;
                width: 94%;
                letter-spacing: 1.2px;
                text-transform: uppercase;
                background-color: #49b882;
                border-radius: 0 0 10px 10px;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                margin: 0 auto;
                padding-top: 20px;
                padding-bottom: 14px;
                font-size: 12px;
                display: flex;
                position: relative
            }

            .full-name {
                color: #111;
                margin-bottom: 4px;
                font-size: 19px;
                font-weight: 600
            }

            .user-background {
                width: 100%;
                height: 170px;
                opacity: .66;
                object-fit: cover;
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20/(1/).jpg);
                background-position: 0 0;
                background-size: auto
            }

            .user-background:hover {
                opacity: 1
            }

            .collection-list-content {
                z-index: 1;
                cursor: pointer;
                flex-direction: column;
                justify-content: space-between;
                margin-right: 40px;
                padding-right: 0;
                display: flex;
                position: relative
            }

            .user {
                border: 1px solid var(--gainsboro);
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: -10px;
                overflow: hidden;
                box-shadow: 5px 6px 8px 3px rgba(0,0,0,.05)
            }

            .user-avatar {
                width: 100px;
                height: 100px;
                background-color: transparent;
                border: 3px #fff;
                border-radius: 100px;
                flex-direction: column;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: absolute;
                top: -70px;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .fp-get {
                font-size: 22px;
                line-height: 140%
            }

            .fp-get.text-center.max-w-lg {
                width: 100%;
                max-width: none;
                color: var(--black-2);
                margin-top: 10px;
                margin-bottom: 0;
                font-size: 15px;
                font-weight: 500
            }

            .fp-get.text-center.max-w-lg.gap {
                margin-top: 20px
            }

            .premium-actual-code {
                text-align: center;
                font-size: 20px;
                font-weight: 600
            }

            .how-to-use {
                font-size: 14px
            }

            .how-to-use.mt-2xl.text-center {
                color: var(--black);
                margin-top: 0;
                margin-bottom: 10px;
                padding-left: 5px;
                font-size: 17px;
                font-style: normal;
                font-weight: 700
            }

            .how-to-use.mt-2xl.text-center.perksidebar {
                font-size: 15px
            }

            .buttonlower {
                width: 100%;
                height: 50px;
                background-color: #49b882;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-bottom: 0;
                padding: 0 25px;
                font-size: 14px;
                font-weight: 500;
                line-height: 16%;
                text-decoration: none;
                display: flex
            }

            .buttonlower:hover {
                box-shadow: 1px 1px 3px 0 var(--dim-grey-2);
                color: var(--white);
                transform: scale(1.05)
            }

            .coupontextlower {
                text-align: center;
                font-size: 17px;
                font-weight: 600
            }

            .text-block-30 {
                color: var(--light-slate-grey);
                text-align: left;
                font-size: 13px
            }

            .want-this {
                color: var(--black);
                margin-top: 0;
                margin-bottom: 10px
            }

            .want-this.middle {
                text-align: center
            }

            .want-this.middle._2 {
                font-weight: 700
            }

            .want-this-deal {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px
            }

            .rte {
                color: var(--black)
            }

            .rte h1 {
                color: var(--cornflower-blue-3);
                font-size: 28px;
                font-weight: 600
            }

            .freem {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px
            }

            .nav__logo {
                z-index: 888;
                width: 220px;
                order: -1
            }

            .nav__buttons {
                order: 1;
                justify-content: space-around;
                align-items: center;
                display: flex
            }

            .button-12 {
                background-color: var(--medium-sea-green-4);
                text-align: center;
                border-radius: 4px;
                padding: 12px 25px;
                font-size: 16px;
                font-weight: 700;
                line-height: 16px
            }

            .button-12.button--white-whitebg {
                color: #334ac0;
                background-color: #fff;
                border: .5px solid #f6f6f6;
                transition: box-shadow .2s;
                box-shadow: 0 4px 6px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.06)
            }

            .button-12.button--white-whitebg:hover {
                box-shadow: 0 4px 6px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.12)
            }

            .button-12.button--white-whitebg.button--space {
                margin-right: 12px
            }

            .button-12.button--blue {
                background-color: var(--cornflower-blue-3);
                color: #fff;
                transition: background-color .2s
            }

            .button-12.button--blue:hover {
                background-color: #586ee0
            }

            .button-12.button--blue {
                background-color: var(--cornflower-blue-3);
                color: #fff;
                font-weight: 600;
                transition: background-color .2s
            }

            .button-12.button--blue:hover {
                background-color: #586ee0
            }

            .nav__link-div {
                height: 23px;
                color: #2b2a35;
                margin-right: 0;
                text-decoration: none
            }

            .nav__link-div.nav__link-div--black {
                color: #2b2a35
            }

            .nav__link-div.nav__link-div--black:hover {
                border-bottom: 2px solid #dddfe5
            }

            .nav__link-div.nav__link-div--black.w--current {
                color: #334ac0;
                border-bottom: 2px solid #334ac0
            }

            .nav__link-div.nav__link-div--black.nav__link-div--space {
                margin-right: 50px;
                font-size: 15px
            }

            .nav__link-div.nav__link-div--black.nav__link-div--space:hover {
                border: 0 #000;
                border-bottom: 1px solid #000
            }

            .nav__link-div.nav__link-div--black.nav__link-div--space.w--current {
                color: #ff3465;
                border-bottom-color: #ff3465
            }

            .nav__link-div.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
                display: none
            }

            .nav__link {
                margin-left: 0;
                margin-right: 0;
                padding: 0;
                font-size: 15px;
                font-weight: 600;
                line-height: 16px
            }

            .nav__link-div-onlymobile {
                height: 23px;
                color: #2b2a35;
                margin-right: 0;
                text-decoration: none;
                display: none
            }

            .nav__link-div-jobs {
                width: 100px;
                flex-flow: row;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: flex-start;
                align-items: flex-end;
                margin-right: 50px;
                display: inline-block;
                position: relative
            }

            .nav__link-div-jobstext {
                height: 23px;
                color: #2b2a35;
                margin-right: 0;
                text-decoration: none
            }

            .nav__link-div-jobstext.nav__link-div-jobs--black {
                color: #2b2a35
            }

            .nav__link-div-jobstext.nav__link-div-jobs--black:hover {
                border-bottom: 2px solid #dddfe5
            }

            .nav__link-div-jobs-counter {
                width: 18px;
                height: 18px;
                background-color: #334ac0;
                border-radius: 20px;
                padding-top: 2px;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .nav__link-jobs-counter {
                color: #fff;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 1px;
                font-size: 11px;
                font-weight: 700;
                line-height: 16px;
                display: flex
            }

            .nav__dropdown-bg {
                width: 200px;
                height: 168px;
                background-color: #fff;
                border-radius: 10%;
                box-shadow: 0 6px 20px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)
            }

            .nav__dropdown-links-div {
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                padding: 26px 40px;
                display: flex
            }

            .nav__dropdown-links-wrapper {
                padding-top: 6px;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .nav__dropdown-arrow {
                height: 6px
            }

            .nav__link-wrapper-learning {
                align-items: flex-end;
                padding: 0;
                display: flex
            }

            .nav__dropdown-wrapper {
                width: 200px;
                height: 174px
            }

            .nav__link-div-learning-arrow {
                color: #2b2a35;
                order: 1;
                align-self: flex-start;
                margin-right: 0;
                display: inline-block;
                position: static;
                top: 0%;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .nav__dropdown-link {
                margin-left: 0;
                margin-right: 0;
                padding: 0;
                font-size: 14px;
                font-weight: 400;
                line-height: 14px
            }

            .nav__link-div-learning {
                height: 23px;
                cursor: pointer;
                align-items: flex-start;
                text-decoration: none;
                position: relative
            }

            .nav__link-div-learning.nav__link-div-learning--space {
                align-items: flex-end;
                margin-right: 50px;
                display: none
            }

            .nav__dropdown {
                z-index: 9999999;
                width: 200px;
                position: absolute;
                left: -63px
            }

            .nav__dropdown.w--open {
                background-color: transparent
            }

            .nav__dropdown-link-div {
                height: 21px;
                margin-right: 0;
                text-decoration: none
            }

            .nav__dropdown-link-div.nav__dropdown-link-div--black {
                color: #2b2a35
            }

            .nav__dropdown-link-div.nav__dropdown-link-div--black:hover {
                border-bottom: 2px solid #dddfe5
            }

            .nav__dropdown-link-div.nav__dropdown-link-div--black.w--current {
                color: #334ac0;
                border-bottom: 2px solid #334ac0
            }

            .nav__dropdown-link-div.nav__dropdown-link-div--black.nav__dropdown-link-div--space {
                margin-bottom: 12px
            }

            .nav__link-learning {
                order: -1;
                align-self: flex-start;
                margin-left: 0;
                margin-right: 0;
                padding: 0;
                font-size: 16px;
                font-weight: 400;
                line-height: 16px
            }

            .nav__link-learning.nav__link--8pxspace {
                margin-right: 8px
            }

            .nav__link-learning.nav__link--8pxspace.nav__link-learning--black {
                color: #2b2a35;
                font-weight: 600
            }

            .container-partner {
                z-index: 1;
                width: 100%;
                max-width: 80vmax;
                justify-content: center;
                align-items: center;
                margin-top: 80px;
                margin-bottom: 120px;
                display: flex;
                position: relative
            }

            .container-partner._2 {
                display: none
            }

            .partner-row {
                width: 80%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .column-copy {
                flex-direction: column;
                flex: 1;
                align-items: center;
                display: flex
            }

            .footer__heading {
                margin-bottom: 22px
            }

            .footer__links-wrapper {
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                display: flex
            }

            .footer__sm-link {
                margin-right: 13px
            }

            .footer__wrapper {
                max-width: 80em;
                flex-direction: row;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: flex-start;
                margin-left: auto;
                margin-right: auto;
                padding-top: 53px;
                display: flex
            }

            .footer__sm-wrapper {
                flex-direction: row;
                justify-content: flex-start;
                align-items: flex-start;
                display: flex
            }

            .footer__link {
                color: #2b2a35;
                margin-bottom: 4px;
                font-size: 16px;
                font-weight: 400;
                line-height: 32px;
                text-decoration: none;
                display: inline-block
            }

            .footer__link:hover {
                text-decoration: underline
            }

            .footer__link.gap {
                margin-top: 20px
            }

            .footer {
                border-top: 1px solid var(--fp-light-grey);
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding-bottom: 60px;
                padding-left: 10vw;
                padding-right: 10vw;
                display: block
            }

            .footer__sm-icon {
                color: var(--crimson)
            }

            .footer__sm-icon:hover {
                color: var(--cornflower-blue-3);
                transform: scale(1.05)
            }

            .footer__sm-icon._1 {
                color: var(--fp-purple);
                line-height: 100%
            }

            .footer__copyright {
                color: #2b2a35;
                font-size: 14px;
                font-weight: 400;
                line-height: 32px
            }

            .footer__credits {
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                display: flex
            }

            .footer-logo {
                width: 200px;
                height: 35px;
                order: -1;
                margin-bottom: 20px
            }

            .image-18 {
                width: 200px
            }

            .about__heading-wrapper {
                z-index: 1;
                width: 70%;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative
            }

            .about__heading {
                color: #2b2a35;
                text-align: center;
                align-items: center;
                font-size: 50px;
                font-weight: 700;
                line-height: 60px;
                display: flex
            }

            .about__heading._2 {
                width: 75%
            }

            .about-jobs {
                z-index: 1;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 74px 10vw 100px;
                display: flex
            }

            .about-jobs__benefits-heading {
                text-align: center;
                margin-bottom: 24px
            }

            .about-intro {
                z-index: 1;
                background-image: linear-gradient(#fff 73%,#f6f6f6);
                flex-direction: column;
                align-items: center;
                padding: 103px 10vw 95px;
                display: flex
            }

            .about-jobs__benefits {
                margin-bottom: 81px
            }

            .about__wrapper-teammember {
                position: relative
            }

            .about__photo-teammember {
                width: 100%
            }

            .about__socialwrapper-teammember {
                margin-top: 0
            }

            .about__infowrapper-teammember {
                z-index: 1;
                opacity: 0;
                position: absolute;
                bottom: 15px;
                left: 15px
            }

            .about-intro__paragraph {
                font-size: 18px;
                font-weight: 400;
                line-height: 25px
            }

            .about-numbers__metric {
                text-align: center;
                font-size: 36px;
                font-weight: 700;
                line-height: 36px
            }

            .about-numbers__metric.pink {
                color: var(--crimson)
            }

            .about-jobs__mission-paragraph {
                text-align: center
            }

            .about-numbers__metrich {
                color: rgba(43,42,53,.5);
                text-align: center;
                font-size: 18px;
                font-weight: 400;
                line-height: 36px
            }

            .about__paragraph1 {
                font-size: 18px;
                font-weight: 400;
                line-height: 25px
            }

            .about-jobs__mission-heading {
                text-align: center;
                margin-bottom: 45px
            }

            .about__overlay-teammember {
                opacity: 0;
                background-image: linear-gradient(rgba(53,59,81,0) 80%,rgba(53,59,81,.55) 88%,rgba(53,59,81,.95));
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .about-jobs__mission {
                margin-bottom: 23px
            }

            .about__team {
                max-width: 100em
            }

            .about-numbers {
                z-index: 1;
                background-image: linear-gradient(#fff 73%,#f6f6f6);
                flex-direction: column;
                align-items: center;
                padding: 74px 10vw 97px;
                display: flex
            }

            .about-numbers__container {
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .about-intro__wrapper {
                max-width: 100em;
                margin-left: auto;
                margin-right: auto
            }

            .about__2photos-wrapper {
                grid-column-gap: 15px;
                grid-row-gap: 15px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-top: 15px;
                display: grid
            }

            .about__paragraph1-wrapper {
                max-width: 100em;
                margin-top: 40px;
                margin-bottom: 60px
            }

            .about-jobs__benefits-wrapper {
                grid-column-gap: 86px;
                grid-row-gap: 20px;
                color: #334ac0;
                grid-template-rows: auto auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-content: start;
                align-items: center;
                justify-items: start;
                margin-bottom: 0;
                display: grid
            }

            .about {
                z-index: 1;
                background-color: var(--ghost-white);
                background-image: linear-gradient(to bottom,var(--ghost-white),white 65%);
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 140px 10vw 40px;
                display: flex;
                position: relative
            }

            .about-jobs__benefit {
                color: #545465;
                font-size: 18px;
                font-weight: 400;
                line-height: 36px
            }

            .about__sociallink-teammember {
                margin-right: 15px
            }

            .about__smicon-teammember {
                color: #f2f2f2
            }

            .about__smicon-teammember:hover {
                color: #fff
            }

            .about__confetti {
                z-index: -1;
                width: 664px;
                opacity: .77;
                position: absolute;
                top: 100px
            }

            .about-numbers__heading {
                text-align: center;
                margin-bottom: 60px
            }

            .perk-shortdesc {
                color: var(--black-2);
                margin-top: 5px;
                margin-bottom: 10px;
                font-size: 13px;
                font-weight: 400;
                line-height: 18px
            }

            .div-block-11-copy {
                border-top: 1px rgba(221,224,229,.6);
                margin-bottom: 20px;
                margin-left: 20px;
                margin-right: 20px;
                padding-top: 10px;
                display: flex
            }

            .partner-page-perk {
                color: var(--black);
                text-align: center;
                letter-spacing: 0;
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 45px;
                font-weight: 700;
                line-height: 50px
            }

            .joinbottom {
                z-index: 1;
                width: 100%;
                max-width: 80vmax;
                justify-content: center;
                align-items: center;
                margin-top: 40px;
                margin-bottom: 40px;
                display: flex;
                position: relative
            }

            .text-field-cf9 {
                width: 47%;
                text-align: left;
                background-color: #f4f6fc;
                border-color: transparent;
                border-top-style: solid;
                border-top-width: 1px;
                border-bottom-style: solid;
                border-bottom-width: 1px;
                border-radius: 4px;
                margin-top: 10px;
                font-size: 16px
            }

            .text-field-cf9.big {
                width: 97%;
                height: 100px;
                margin-top: 10px;
                margin-left: auto;
                margin-right: auto
            }

            .text-field-cf9.extra-left {
                margin-left: 20px
            }

            .form-title-cf9 {
                text-align: center;
                font-size: 20px;
                font-weight: 400;
                line-height: 46px
            }

            .error-message-cf9 {
                margin-top: 20px;
                margin-left: auto;
                margin-right: auto
            }

            .form-cf9 {
                flex-direction: column;
                align-items: flex-start;
                margin-top: 20px;
                display: flex
            }

            .form-subwrapper-cf9 {
                width: 100%;
                flex-flow: wrap;
                justify-content: center;
                display: flex
            }

            .success-message-cf9 {
                background-color: #f0f4f8;
                font-weight: 600
            }

            .submit-button-cf9 {
                color: #fff;
                background-color: #000;
                border-radius: 4px;
                margin-top: 20px;
                margin-left: auto;
                margin-right: auto;
                padding: 10px 40px;
                font-size: 16px;
                font-weight: 600;
                transition: transform .2s;
                box-shadow: 1px 1px 3px #dfdfdf
            }

            .submit-button-cf9:hover {
                transform: scale(1.02)
            }

            .slider-left {
                min-width: 80px;
                color: #fff;
                background-color: rgba(21,28,52,.06);
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                margin-right: 10px;
                padding-top: 20px;
                padding-bottom: 20px;
                text-decoration: none;
                transition: all .2s;
                display: flex
            }

            .slider-left:hover {
                background-color: rgba(21,28,52,.15)
            }

            .slide {
                width: 100%;
                height: 100%;
                border-radius: 20px;
                flex-wrap: wrap;
                position: static
            }

            .author-image {
                width: 50px;
                border: 3px solid var(--white);
                border-radius: 100px;
                margin-right: 14px
            }

            .success-panel {
                min-height: 100vh;
                background-color: var(--ghost-white);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 140px 3%;
                display: flex
            }

            .image-20 {
                width: 400px;
                margin-bottom: 20px
            }

            .text-block-3 {
                max-width: 500px;
                color: #5b617c;
                text-align: center;
                font-size: 18px;
                font-weight: 400;
                line-height: 1.4
            }

            .image-22 {
                width: 200px
            }

            .back-home {
                max-width: 500px;
                color: #5b617c;
                text-align: center;
                margin-top: 20px;
                font-size: 14px;
                font-weight: 400;
                line-height: 1.4
            }

            .link-17 {
                color: var(--crimson);
                text-decoration: underline
            }

            .image-22-copy {
                width: 400px
            }

            .browse-header {
                background-color: var(--fp-fp-light);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 0;
                padding-top: 20px;
                padding-left: 16px;
                padding-right: 16px;
                display: flex;
                position: relative
            }

            .browse-header.overflow-hidden {
                z-index: 1;
                background-color: #f8f9fa;
                overflow: hidden
            }

            .perk-desc {
                font-size: 22px;
                line-height: 140%
            }

            .perk-desc.text-center.max-w-lg {
                font-size: 16px;
                font-style: normal;
                font-weight: 400
            }

            .perks-header {
                font-size: 64px
            }

            .perks-header.text-center {
                font-size: 42px
            }

            .partners {
                background-color: var(--white-smoke);
                border-radius: 7px;
                padding: 20px 22px 80px
            }

            .div-block-12 {
                display: flex
            }

            .browse-cats {
                flex-direction: row;
                align-items: flex-start;
                padding-bottom: 0;
                display: flex
            }

            .partnerlist {
                flex-direction: row;
                display: flex
            }

            .partner-list-next {
                display: flex
            }

            .category-block-copy {
                opacity: 1;
                flex-direction: row;
                align-items: center;
                margin-bottom: 10px;
                text-decoration: none;
                display: flex
            }

            .category-block-copy:hover {
                opacity: .85
            }

            .category-block-copy.w--current {
                opacity: 1
            }

            .color-icon-copy {
                width: 25px;
                height: 25px;
                opacity: 1;
                border-radius: 0;
                justify-content: center;
                align-items: center;
                margin-right: 5px;
                padding-left: 0;
                font-size: 16px;
                font-weight: 500;
                display: flex
            }

            .category-text-copy {
                color: #000;
                margin-right: 20px;
                padding-left: 0;
                font-weight: 500
            }

            .category-text-copy:hover {
                text-decoration: underline
            }

            .category-block-copy {
                opacity: 1;
                flex-direction: row;
                align-items: center;
                margin-bottom: 10px;
                text-decoration: none;
                display: flex
            }

            .category-block-copy:hover {
                opacity: .85
            }

            .category-block-copy.w--current {
                opacity: 1
            }

            .fp-grid {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
                grid-auto-columns: 1fr;
                margin-left: 8%;
                margin-right: 8%;
                display: grid
            }

            .fp-grid.filter-complex {
                grid-template-columns: minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr)
            }

            .headings-table {
                max-width: 1400px;
                text-align: left;
                justify-content: space-between;
                align-items: center;
                margin-left: 8%;
                margin-right: 8%;
                padding: 20px 10px;
                display: none
            }

            .partner-headingfont {
                color: #1f2130;
                text-align: left;
                margin-top: 0;
                margin-bottom: 0;
                padding-left: 0;
                font-size: 24px;
                font-weight: 600;
                line-height: 34px
            }

            .partner-headingfont.tools-heading {
                text-align: left;
                margin-top: 0;
                margin-bottom: 0;
                padding-left: 0
            }

            .partner-headingfont.tools-heading.has-sub {
                margin-bottom: 0;
                font-size: 20px
            }

            .user-details-2 {
                height: 225px;
                border-top: 1px solid var(--gainsboro);
                background-color: #fff;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 50px 10px 10px;
                display: flex;
                position: relative
            }

            .cat-page-membership {
                width: auto;
                color: #5b5f64;
                letter-spacing: .2px;
                text-transform: uppercase;
                background-color: #edf2ff;
                border-radius: 0;
                margin-right: 20px;
                padding: 3px 5px;
                font-size: 11px;
                font-weight: 500;
                line-height: 18px
            }

            .div-block-11-copy {
                border-top: 1px solid var(--gainsboro);
                justify-content: center;
                align-items: center;
                margin: 0 20px 10px;
                padding-top: 7px;
                display: flex
            }

            .div-block-13 {
                object-fit: fill;
                flex-direction: column;
                align-items: center;
                margin-bottom: 20px;
                display: flex
            }

            .image-24 {
                text-align: left;
                padding-bottom: 10px
            }

            .text-block-36 {
                border: 0px none var(--cornflower-blue-3);
                color: var(--black);
                text-transform: none;
                object-fit: fill;
                background-color: transparent;
                padding: 0 15px;
                font-size: 18px;
                font-weight: 700
            }

            .utility-page-wrap {
                width: 100vw;
                height: 100vh;
                max-height: 100%;
                max-width: 100%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .utility-page-content {
                width: 260px;
                text-align: center;
                flex-direction: column;
                display: flex
            }

            .url-section {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                justify-content: center;
                align-items: center;
                margin-left: 20px;
                margin-right: 20px;
                padding: 0 10px 10px;
                display: flex
            }

            .partner-page-image {
                padding-top: 20px;
                padding-bottom: 20px
            }

            .premium-perk-long {
                color: var(--dim-grey);
                text-align: center;
                letter-spacing: 0;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 18px;
                font-weight: 400;
                line-height: 22px
            }

            .feature-text-2 {
                color: var(--cornflower-blue-3);
                font-size: 18px;
                font-weight: 300
            }

            .button-16 {
                width: 260px;
                height: 60px;
                text-transform: uppercase;
                background-color: #009da3;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                font-size: 20px;
                transition: background-color .2s,box-shadow .2s;
                display: flex;
                box-shadow: 0 1px 20px rgba(34,34,34,.16)
            }

            .button-16:hover {
                background-color: #008085;
                box-shadow: 0 5px 30px rgba(34,34,34,.16)
            }

            .button-16.registration {
                width: 100%;
                height: 45px;
                background-color: var(--medium-sea-green-4);
                text-transform: none;
                font-size: 16px;
                font-weight: 500
            }

            .form-box {
                width: 333px;
                flex-direction: column;
                display: flex
            }

            .text-block-8 {
                margin-top: 10px;
                margin-right: 3px;
                font-size: 16px
            }

            .text-block-8.gap {
                margin-bottom: 10px
            }

            .legal-text {
                opacity: .85;
                color: var(--dark-grey);
                font-size: 13px;
                font-weight: 300;
                text-decoration: none
            }

            .legal-text._3 {
                color: #374252
            }

            .heading-2 {
                width: 80%;
                color: var(--black-2);
                text-align: center;
                align-self: center;
                margin-top: 40px;
                margin-bottom: 25px;
                font-size: 18px;
                font-weight: 400;
                line-height: 25px
            }

            .text-field-box {
                width: 49%;
                flex-direction: column;
                display: flex
            }

            .text-field-box._2 {
                width: 100%
            }

            .form-field-wrapper {
                flex-wrap: wrap;
                justify-content: space-between;
                display: flex
            }

            .block-1 {
                height: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 40px;
                display: flex
            }

            ._1px-div-line {
                width: 40%;
                height: .8px;
                background-color: var(--dark-grey)
            }

            .legal-box {
                justify-content: space-between;
                align-items: center;
                margin-top: 40px;
                margin-bottom: 10px;
                padding-top: 25px;
                padding-bottom: 25px;
                display: flex
            }

            .legal-box._2-copy {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 0;
                padding-bottom: 0;
                display: none
            }

            .legal-box._2 {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 0;
                padding-bottom: 0
            }

            .text-field-3 {
                height: 45px;
                border-radius: 5px;
                font-size: 15px
            }

            .text-field-3:focus {
                border: 1px solid #009da3
            }

            .div-block-6-copy {
                width: 100%;
                justify-content: space-between;
                align-items: center;
                margin-top: 25px;
                margin-bottom: 10px;
                display: flex
            }

            .form-wrapper-3 {
                z-index: 50;
                width: 100%;
                height: 100%;
                max-width: 500px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: visible
            }

            .div-block-41 {
                justify-content: center;
                align-items: flex-end;
                margin-top: 0;
                display: flex
            }

            .block-2 {
                height: 100%;
                background-color: var(--ghost-white);
                text-transform: none;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 40px;
                display: flex;
                position: relative
            }

            .social-login {
                width: 49%;
                height: 45px;
                background-color: var(--white);
                border: 1.1px solid #e4e4e4;
                border-radius: 5px;
                align-content: stretch;
                justify-content: center;
                align-items: center;
                text-decoration: none;
                transition: box-shadow .2s,background-color .2s;
                display: flex;
                position: relative;
                box-shadow: 0 0 3px #dbdbdb
            }

            .social-login:hover {
                background-color: #f9f9f9;
                border-color: #dbdbdb
            }

            .social-login:active {
                background-color: #f2f2f2;
                box-shadow: 1px 0 3px #dbdbdb
            }

            .social-login.facebook {
                width: 99%;
                background-color: var(--cornflower-blue-3);
                border-style: none;
                border-color: #da0677
            }

            .social-login.facebook:hover {
                opacity: .95
            }

            .page-container {
                width: 50%;
                height: 100%;
                background-color: var(--white);
                opacity: 1;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/607ecfd440a80155bb37e461_confetti-bkg-fade.png);
                background-position: 0 100%;
                background-repeat: repeat-y;
                background-size: cover;
                background-attachment: scroll;
                flex-direction: column;
                display: flex;
                position: relative
            }

            .page-container._2 {
                background-color: #fafbfc
            }

            .heading-4 {
                color: rgba(55,66,82,.8);
                text-align: center;
                align-self: center;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 400
            }

            .heading-1 {
                max-width: 400px;
                color: var(--black);
                margin-top: 0;
                margin-bottom: 32px;
                font-size: 36px;
                font-weight: 700;
                line-height: 130%
            }

            .page-wrapper {
                width: 100%;
                height: 100vh;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .feature-box {
                align-items: center;
                margin-bottom: 18px;
                display: flex
            }

            .field-label-3 {
                color: rgba(55,66,82,.9);
                font-weight: 600;
                display: none
            }

            .success-message-2 {
                color: #009da3;
                background-color: rgba(0,157,163,.12);
                padding-top: 24px;
                padding-bottom: 24px;
                font-weight: 600
            }

            .social-box {
                flex-wrap: wrap;
                justify-content: space-between;
                margin-top: 5%;
                display: flex
            }

            .content-wrapper-3 {
                z-index: 50;
                height: 100%;
                max-width: 454.4px;
                flex-direction: column;
                justify-content: center;
                display: flex;
                position: relative
            }

            .div-block-42 {
                text-align: center;
                margin-left: 10px
            }

            .image-27 {
                width: 80%;
                text-align: center;
                padding-left: 10%;
                padding-right: 10%
            }

            .forgotpass {
                color: var(--light-slate-grey);
                margin-top: 10px;
                margin-right: 3px;
                font-size: 14px
            }

            .link-18 {
                color: #9ca3ab;
                font-weight: 400;
                text-decoration: underline
            }

            .reglinky {
                color: var(--cornflower-blue-3);
                margin-left: 3px;
                font-size: 16px;
                font-weight: 600;
                text-decoration: none
            }

            .reglinky:hover {
                text-decoration: underline
            }

            .feature-text-2-copy {
                color: var(--black-2);
                padding-left: 20px;
                font-size: 18px;
                font-weight: 500
            }

            .text-block-9-copy {
                color: #374252;
                letter-spacing: .5px;
                justify-content: center;
                align-items: center;
                font-size: 16px;
                font-weight: 400;
                line-height: 100%;
                text-decoration: none;
                display: inline-block
            }

            .text-block-9-copy._2 {
                color: #fff;
                padding-left: 0
            }

            .text-block-9-copy {
                color: #374252;
                letter-spacing: .5px;
                justify-content: center;
                align-items: center;
                font-size: 16px;
                font-weight: 400;
                line-height: 100%;
                text-decoration: none;
                display: inline-block
            }

            .text-block-9-copy._2 {
                color: #fff;
                padding-left: 10px
            }

            .upgrade-membership-text {
                color: var(--black);
                text-align: center;
                padding-bottom: 10px;
                font-size: 16px;
                font-weight: 700
            }

            .button-17 {
                border-radius: 4px;
                padding: 8px 26px;
                font-size: 14px
            }

            .button-17.send-button {
                background-color: var(--medium-sea-green-4);
                transition: background-color .25s ease-in;
                position: absolute;
                right: 0
            }

            .button-17.send-button:hover {
                border: 1px solid var(--new-green);
                background-color: var(--white);
                color: #05a56e;
                text-decoration: none
            }

            .button-17.edit-button {
                color: #172a3b;
                background-color: #fff;
                border: 1px solid #d9e0e9;
                margin-right: 19px;
                transition: background-color .25s ease-in;
                position: absolute;
                right: 95px
            }

            .button-17.edit-button:hover {
                color: var(--medium-sea-green-4);
                background-color: #f9fbfd
            }

            .sub-nav-link {
                color: #172a3b;
                align-items: center;
                margin-right: 40px;
                padding-top: 10px;
                padding-bottom: 10px;
                font-weight: 700;
                text-decoration: none;
                display: flex
            }

            .sub-nav-link.inactive {
                color: #4a5568;
                font-weight: 400
            }

            .sub-nav-link.inactive:hover {
                font-weight: 600
            }

            .sub-nav {
                z-index: 0;
                background-color: #fff;
                border-bottom: 1px solid #e2e8f0;
                position: static;
                top: 70px;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .sub-nav-link-text {
                color: var(--dim-grey);
                font-weight: 400
            }

            .sub-nav-link-text:hover {
                color: var(--medium-sea-green-4)
            }

            .transaction-icon {
                margin-right: 10px
            }

            .inner-container {
                max-height: none;
                max-width: 980px;
                justify-content: flex-start;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding-top: 20px;
                padding-bottom: 20px;
                display: flex;
                position: relative
            }

            .inner-container.sub {
                padding-top: 12px;
                padding-bottom: 12px
            }

            .top-nav {
                z-index: 0;
                width: 100%;
                background-color: var(--cornflower-blue-3);
                position: static;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .account {
                flex: 0 auto;
                order: 0;
                justify-content: space-between;
                align-self: auto;
                align-items: center;
                text-decoration: none;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: 0%
            }

            .account-name {
                color: #fff
            }

            .left {
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .heading-4 {
                color: #17293b;
                text-transform: uppercase;
                margin-bottom: 10px;
                font-size: 14px;
                font-weight: 700
            }

            .heading-3 {
                color: #17293b;
                font-size: 24px;
                font-weight: 700
            }

            .body-2 {
                background-color: var(--white-smoke)
            }

            .grid-3 {
                width: 100%;
                grid-template-columns: 1fr 1fr 1fr;
                justify-items: center;
                margin-top: 20px;
                margin-bottom: 20px
            }

            .my-account-blocks {
                width: 90%;
                max-width: 100%;
                min-height: 200px;
                background-color: var(--white);
                text-align: center;
                border: 1px solid #e2e8f0;
                border-radius: 6px;
                padding: 10px
            }

            .my-account-blocks:hover {
                box-shadow: 2px 2px 2px 1px var(--light-grey);
                transform: translateY(-4px)
            }

            .image-29 {
                text-align: center
            }

            .text-block-37 {
                text-align: center;
                margin-top: 20px;
                padding-bottom: 20px;
                padding-left: 20px;
                padding-right: 20px
            }

            .link-19 {
                color: var(--medium-sea-green-4)
            }

            .heading-16 {
                color: var(--dim-grey);
                margin-top: 0;
                font-size: 20px
            }

            .text-block-38 {
                color: var(--light-slate-grey);
                padding-left: 20px;
                padding-right: 20px;
                font-size: 14px;
                font-weight: 400
            }

            .navbar-3 {
                background-color: transparent
            }

            .text-block-3-copy {
                max-width: 500px;
                color: var(--black-2);
                text-align: center;
                font-size: 18px;
                font-weight: 400;
                line-height: 1.4
            }

            .button-14-copy {
                background-color: var(--cornflower-blue-3);
                color: #fff;
                border-radius: 3px;
                margin-top: 10px;
                padding: 18px 40px
            }

            .login_form {
                width: 333px;
                flex-direction: column;
                display: flex
            }

            .legal-box-copy {
                justify-content: space-between;
                align-items: center;
                margin-top: 40px;
                margin-bottom: 10px;
                padding-top: 25px;
                padding-bottom: 25px;
                display: flex
            }

            .legal-box-copy._2 {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 0;
                padding-bottom: 0
            }

            .search {
                align-items: center;
                margin-bottom: 0;
                display: flex
            }

            .search-input {
                height: 40px;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6082843ea68c45fb68033871_search.png);
                background-position: 5%;
                background-repeat: no-repeat;
                background-size: 15px;
                margin-bottom: 0;
                padding-top: 0;
                padding-bottom: 0;
                padding-left: 32px
            }

            .search-button {
                height: 40px;
                background-color: var(--cornflower-blue-3);
                padding-top: 8px;
                padding-bottom: 8px
            }

            .sidebar-upgrade {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 10px;
                margin-left: 20px;
                margin-right: 20px;
                padding-left: 10px;
                padding-right: 10px;
                display: flex
            }

            .button-18 {
                background-color: #49b882;
                border-radius: 4px;
                font-size: 15px;
                font-weight: 500
            }

            .redeemsubblock {
                text-align: center
            }

            .non-mem-free-deal,.member-upgrade-box {
                width: 66%;
                margin-top: 20px
            }

            .button-spark-six {
                width: 5px;
                height: 5px;
                background-color: var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: 0;
                right: -10px
            }

            .button-spark-five {
                width: 10px;
                height: 10px;
                border: 3px solid var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: -10px;
                right: -10px
            }

            .button-spark-one {
                width: 10px;
                height: 10px;
                border: 3px solid var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                background-color: transparent;
                border-radius: 50%;
                position: absolute;
                top: -10px;
                left: -10px
            }

            .button-spark-three {
                width: 10px;
                height: 10px;
                background-color: var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: 0;
                left: -10px
            }

            .button-spark-eight {
                width: 4px;
                height: 4px;
                background-color: var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: 10px;
                right: -10px
            }

            .button-spark-seven {
                width: 10px;
                height: 10px;
                background-color: var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: 0;
                right: -10px
            }

            .button-spark-four {
                width: 4px;
                height: 4px;
                background-color: var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: 10px;
                left: -10px
            }

            .funbutton {
                background-color: var(--medium-sea-green-4);
                color: var(--white);
                border-radius: 4px;
                margin-left: 0;
                padding: 16px 30px 15px;
                font-size: 16px;
                font-weight: 500;
                line-height: 16px;
                text-decoration: none;
                transition: transform .32s,box-shadow .32s;
                position: relative;
                box-shadow: 0 9px 17px -5px rgba(0,0,0,.33)
            }

            .funbutton:hover {
                transform: translateY(-2px);
                box-shadow: 0 11px 19px -5px rgba(0,0,0,.24)
            }

            .funbutton:active {
                transform: translate(0);
                box-shadow: 0 7px 15px -5px rgba(0,0,0,.24)
            }

            .funbutton.gapleft {
                margin-left: 20px
            }

            .button-spark-two {
                width: 5px;
                height: 5px;
                background-color: var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: 0;
                left: -10px
            }

            .want-this-deal-premium {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px
            }

            .deal-available-text {
                font-size: 14px;
                line-height: 16px
            }

            .or-clickhere {
                color: var(--dim-grey);
                text-align: center;
                margin-top: 10px;
                font-size: 14px;
                font-weight: 400;
                line-height: 16px
            }

            .bold-text-2 {
                text-decoration: underline
            }

            .button-spark-six-2 {
                width: 5px;
                height: 5px;
                background-color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: 0;
                right: -10px
            }

            .button-spark-five-2 {
                width: 10px;
                height: 10px;
                border: 3px solid var(--medium-sea-green-4);
                color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: -10px;
                right: -10px
            }

            .button-spark-one-2 {
                width: 10px;
                height: 10px;
                border: 3px solid var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: -10px;
                left: -10px
            }

            .button-spark-three-2 {
                width: 10px;
                height: 10px;
                background-color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: 0;
                left: -10px
            }

            .button-spark-eight-2 {
                width: 4px;
                height: 4px;
                background-color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: 10px;
                right: -10px
            }

            .button-spark-seven-2 {
                width: 10px;
                height: 10px;
                background-color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: 0;
                right: -10px
            }

            .button-spark-four-2 {
                width: 4px;
                height: 4px;
                background-color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                bottom: 10px;
                left: -10px
            }

            .button-wrapper-2 {
                background-color: var(--medium-sea-green-4);
                color: var(--white);
                border-radius: 4px;
                padding: 16px 30px 15px;
                font-size: 16px;
                font-weight: 500;
                line-height: 16px;
                text-decoration: none;
                transition: transform .32s,box-shadow .32s;
                position: relative;
                box-shadow: 0 9px 17px -5px rgba(0,0,0,.33)
            }

            .button-wrapper-2:hover {
                transform: translateY(-2px);
                box-shadow: 0 11px 19px -5px rgba(0,0,0,.24)
            }

            .button-wrapper-2:active {
                transform: translate(0);
                box-shadow: 0 7px 15px -5px rgba(0,0,0,.24)
            }

            .button-spark-two-2 {
                width: 5px;
                height: 5px;
                background-color: var(--medium-sea-green-4);
                border-radius: 50%;
                position: absolute;
                top: 0;
                left: -10px
            }

            .or-return {
                color: rgba(55,66,82,.8);
                text-align: center;
                align-self: center;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 500
            }

            .freedealtag {
                color: #495057;
                margin-bottom: 4px;
                padding-top: 10px;
                font-size: 14px;
                font-weight: 500
            }

            .premium-deal-tag {
                max-width: 145px;
                color: var(--dark-goldenrod);
                text-transform: uppercase;
                background-color: gold;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-left: 0;
                margin-right: 0;
                padding-top: 0;
                padding-bottom: 0;
                font-size: 14px;
                font-weight: 600;
                display: flex
            }

            .premium-deal-tag.gap {
                margin-top: 0;
                margin-bottom: 10px
            }

            .free-deal-tag {
                width: auto;
                max-width: 120px;
                min-width: 70px;
                color: #419a6f;
                text-transform: uppercase;
                background-color: #cde5d9;
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                margin-left: 0;
                margin-right: 0;
                font-size: 14px;
                font-weight: 400;
                display: flex
            }

            .text-of-tag {
                padding: 3px 5px;
                font-size: 12px;
                font-weight: 400;
                line-height: 18px
            }

            .text-of-tag.dark {
                color: var(--black-2)
            }

            .text-tag-p {
                max-width: none;
                min-width: 70px;
                color: #6e5800;
                text-align: center;
                padding: 3px 5px;
                font-size: 11px;
                font-weight: 500;
                line-height: 18px
            }

            .inner-tag-p {
                width: 125px;
                background-color: #ffe066;
                justify-content: center;
                align-items: center;
                display: flex;
                position: absolute;
                right: auto
            }

            .join-bottom-section {
                background-color: var(--crimson);
                background-image: linear-gradient(to bottom,var(--crimson),var(--cornflower-blue-3));
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 16px;
                padding-right: 16px;
                display: flex;
                position: relative
            }

            .navigation-container-mob {
                width: 100%;
                height: 100%;
                max-width: 1300px;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .navigation-mob {
                background-color: transparent;
                flex-direction: column;
                align-items: center;
                display: none;
                position: relative;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .flowbase-logo {
                width: 54px
            }

            .icon-square {
                width: 55px;
                height: 55px;
                background-color: #fff;
                border-radius: 4px;
                flex: none;
                justify-content: center;
                align-items: center;
                padding: 12px;
                display: flex;
                box-shadow: 4px 4px 20px 5px rgba(0,0,0,.09)
            }

            .dropdown-link-mobile {
                width: 100%;
                color: #283338;
                padding: 20px 22px 16px;
                font-size: 16px;
                text-decoration: none;
                display: flex
            }

            .dropdown-link-mobile:hover {
                background-color: #f8faff
            }

            .text-block-61 {
                font-size: 16px
            }

            .nav-content-wrap {
                width: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                padding-left: 20px;
                display: flex
            }

            .nav-burger-home {
                background-color: transparent;
                flex-direction: column;
                align-items: center;
                display: none;
                position: relative;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .home-moible-nav {
                width: 100%;
                height: 100%;
                max-width: 1300px;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .search-container {
                max-width: 100%;
                background-color: var(--ghost-white);
                padding-top: 44px;
                padding-left: 10%;
                padding-right: 20%
            }

            .search-container.new {
                padding-right: 10%
            }

            .search-result-item {
                width: 30%;
                flex-flow: column wrap;
                justify-content: flex-start;
                align-self: auto;
                align-items: center;
                display: flex
            }

            .link-24 {
                color: var(--crimson);
                text-align: center
            }

            .search-result-list {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-flow: wrap;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-content: stretch;
                justify-content: center;
                align-items: stretch;
                display: flex
            }

            .pricing-box {
                width: 48%;
                box-shadow: none;
                background-color: #fff;
                border: 1px solid rgba(0,0,0,.1);
                border-radius: 8px;
                padding-bottom: 30px;
                transition: transform .2s ease-out,box-shadow .2s;
                overflow: hidden
            }

            .upgrade-container {
                z-index: 10;
                width: 100%;
                max-width: 600px;
                min-height: 400px;
                text-align: center;
                background-color: #fff;
                border-radius: 10px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 50px;
                margin-left: auto;
                margin-right: auto;
                padding: 60px 50px 50px;
                font-weight: 300;
                display: block;
                position: relative;
                overflow: hidden
            }

            .feature-wrapper-2 {
                border-bottom: 1px solid #d9dadc;
                margin-bottom: 25px;
                padding-top: 20px;
                padding-bottom: 20px;
                font-size: 15px;
                line-height: 32px
            }

            .feature-text-3 {
                padding-left: 15px;
                display: inline-block
            }

            .upgrade-row {
                width: 100%;
                text-align: left;
                justify-content: space-between;
                display: flex
            }

            .discount-label {
                background-color: var(--medium-sea-green-4);
                color: #fff;
                border-radius: 5px;
                margin-left: 10px;
                padding-top: 1px;
                padding-left: 10px;
                padding-right: 10px;
                font-size: 12px
            }

            .hide-me-overlay {
                z-index: 999999;
                background-color: rgba(0,0,0,.75);
                display: none;
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                overflow: auto
            }

            .price-duration {
                padding-left: 5px;
                font-size: 16px;
                font-weight: 500
            }

            .pricing-column-contain {
                padding-left: 10%;
                padding-right: 10%
            }

            .pricing-column-contain.top-price-contain {
                text-align: center;
                background-color: rgba(0,0,0,.03);
                padding-top: 17px;
                padding-bottom: 15px;
                font-size: 14px;
                font-weight: 700
            }

            .pricing-column-contain.top-price-contain.green-price-contain {
                color: #1ab478;
                background-color: rgba(40,216,147,.1);
                justify-content: center;
                display: flex
            }

            .close-overlay {
                z-index: 9;
                opacity: .25;
                cursor: pointer;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0
            }

            .price-text {
                color: #919496;
                margin-bottom: 15px;
                padding-left: 6px;
                font-size: 12px
            }

            .overlay-section {
                display: block
            }

            .upgrade-accent {
                height: 10px;
                background-color: var(--medium-sea-green-4);
                position: absolute;
                top: 0;
                left: 0;
                right: 0
            }

            .price-3 {
                padding-left: 6px;
                font-size: 32px;
                font-weight: 400
            }

            .upgrade-header {
                margin-bottom: 10px;
                font-size: 35px;
                font-weight: 900;
                line-height: 1.2em
            }

            .upgrade-button-2 {
                background-color: var(--medium-sea-green-4);
                color: #fff;
                text-align: center;
                border-radius: 5px;
                padding: 15px 22px;
                font-size: 15px;
                font-weight: 700;
                line-height: 1.6em;
                text-decoration: none;
                transition: background-color .3s,box-shadow .3s;
                box-shadow: 0 20px 30px -10px rgba(24,16,99,.36)
            }

            .upgrade-button-2:hover {
                background-color: var(--medium-sea-green-4);
                transform: scale(1.05);
                box-shadow: 0 10px 20px -5px rgba(24,16,99,.36)
            }

            .upgrade-button-2.full-upgrade-button {
                background-color: var(--medium-sea-green-4);
                display: block
            }

            .upgrade-button-2.full-upgrade-button.primary-upgrade-button {
                background-color: var(--cornflower-blue-3);
                box-shadow: 0 20px 30px -10px rgba(24,16,99,.18)
            }

            .upgrade-button-2.full-upgrade-button.primary-upgrade-button:hover {
                background-color: #1cb176;
                box-shadow: 0 10px 10px -5px rgba(24,16,99,.18)
            }

            .upgrade-button-2._2,.upgrade-button-2.hideondesk {
                display: none
            }

            .modal-scroll {
                z-index: auto;
                width: 100%;
                min-height: 100vh;
                padding: 50px 50px 100px;
                position: absolute
            }

            .upgrade-text,.premium-option {
                color: #000;
                margin-bottom: 40px;
                margin-left: 20px;
                margin-right: 20px;
                font-size: 16px
            }

            .faq-section {
                min-height: 600px;
                background-image: linear-gradient(to bottom,#e5f3ff,var(--fp-fp-light));
                padding: 180px 5% 120px;
                position: relative
            }

            .question-icon {
                margin-bottom: 35px
            }

            .faq-content {
                margin-top: -2px;
                overflow: hidden
            }

            .question-title {
                color: #0b1033;
                font-size: 16px;
                line-height: 24px
            }

            .page-title {
                max-width: 800px;
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-direction: column;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                margin-bottom: 70px;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .link-25 {
                color: #784fe0;
                text-decoration: none
            }

            .faq-question-bar {
                background-color: #fff;
                border-radius: 8px;
                justify-content: space-between;
                align-items: center;
                padding: 10px 25px;
                text-decoration: none;
                display: flex;
                box-shadow: 7px 7px 60px #f2f3f6
            }

            .faq-wrap {
                max-width: 800px;
                flex-direction: column;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .highlight {
                color: var(--new-green-2)
            }

            .h1-3 {
                color: #0b1033;
                text-align: center;
                margin-top: 0;
                margin-bottom: 15px;
                font-size: 44px
            }

            .faq-question-wrap {
                margin-bottom: 35px
            }

            .faq-text-details {
                color: #637178;
                text-align: center;
                letter-spacing: -.27px;
                margin-top: 15px;
                font-size: 18px;
                font-weight: 500;
                line-height: 26px
            }

            .paragraph-7 {
                color: #445567;
                letter-spacing: -.25px;
                margin-bottom: 0;
                margin-left: 25px;
                margin-right: 25px;
                padding-top: 42px;
                padding-bottom: 42px;
                font-size: 16px;
                line-height: 28px
            }

            .animation {
                width: 60px;
                height: 60px
            }

            .paragraph-top {
                max-width: 650px;
                color: #637178;
                text-align: center;
                letter-spacing: -.27px;
                margin-left: auto;
                margin-right: auto;
                font-size: 18px;
                line-height: 26px
            }

            .contact-wrap {
                max-width: 800px;
                border: 1px solid var(--white-smoke);
                background-color: var(--white);
                box-shadow: 1px 1px 3px 0 var(--white-smoke);
                border-radius: 8px;
                flex-direction: column;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .fp-verified {
                width: 320px;
                justify-content: center;
                margin-top: 20px;
                display: flex
            }

            .title-section {
                background-color: var(--ghost-white);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 100px;
                padding-bottom: 100px;
                display: flex;
                position: relative
            }

            .scratch-wrapper {
                max-width: 570px;
                text-align: center;
                flex-wrap: nowrap;
                justify-content: center;
                align-items: center;
                margin-bottom: 32px;
                display: flex;
                position: relative
            }

            .section-title {
                z-index: 5;
                color: var(--black-2);
                font-size: 50px;
                font-weight: 500;
                line-height: 100%;
                position: relative
            }

            .scratch-image-2 {
                z-index: 1;
                min-width: 420px;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: auto
            }

            .section-subtitle {
                color: var(--black-2);
                font-size: 20px;
                font-style: normal
            }

            .paragraph-green-60 {
                color: rgba(24,64,67,.6);
                margin-bottom: 32px;
                font-size: 15px;
                font-weight: 400;
                line-height: 22px
            }

            .stick-side-bar {
                position: -webkit-sticky;
                position: sticky;
                top: 100px
            }

            .category-link {
                width: 100%;
                color: rgba(24,64,67,.6);
                padding-top: 8px;
                padding-bottom: 8px;
                font-size: 16px;
                text-decoration: none;
                display: block
            }

            .container-blog {
                max-width: 1200px;
                grid-column-gap: 60px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr .4fr;
                grid-auto-columns: 1fr;
                margin-left: auto;
                margin-right: auto;
                display: grid
            }

            .button-green {
                background-color: var(--medium-sea-green-4);
                color: #fff;
                padding: 18px 42px;
                font-size: 16px
            }

            .categories-container {
                margin-bottom: 24px
            }

            .blog-logo {
                height: 200px;
                margin-bottom: 30px
            }

            .left-column {
                width: 100%
            }

            .content-section-blog {
                padding: 60px 3% 100px
            }

            .h3-semibold {
                color: #184043;
                margin-top: 0;
                font-size: 32px;
                font-weight: 500;
                line-height: 120%
            }

            .title-large {
                color: #184043;
                margin-bottom: 12px;
                font-size: 28px;
                font-weight: 500;
                line-height: 120%
            }

            .right-column {
                width: 100%
            }

            .blog-text-container {
                flex-direction: column;
                align-items: flex-start;
                padding-right: 20px;
                display: flex
            }

            .subtitle {
                color: rgba(24,64,67,.6);
                margin-bottom: 0;
                font-size: 12px;
                font-weight: 500
            }

            .project-link {
                text-decoration: none;
                position: relative
            }

            .article {
                margin-bottom: 70px;
                position: relative
            }

            .tag-name {
                color: #184043;
                letter-spacing: 1px;
                text-transform: uppercase;
                font-size: 12px;
                font-weight: 500
            }

            .blog-image-wrapper {
                height: 320px;
                margin-bottom: 32px;
                overflow: hidden
            }

            .blog-image-wrapper.large-image {
                height: 350px;
                margin-bottom: 10px
            }

            .image-latest-article {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .tag {
                background-color: #fff;
                padding: 12px 24px;
                display: inline-block;
                position: absolute;
                top: 32px;
                bottom: auto;
                left: 0%;
                right: auto
            }

            .container-small {
                max-width: 1000px;
                margin-left: auto;
                margin-right: auto
            }

            .search-parent {
                width: 220px
            }

            .text-field-4 {
                border: 2px solid #f1eeff;
                margin-bottom: 0
            }

            .text-field-4:focus {
                border-color: #7757ff
            }

            .form-block-4 {
                margin-bottom: 16px
            }

            .heart32-like-item {
                width: 16px;
                height: 16px;
                background-color: #4caf4f;
                border: 2px solid #fff;
                border-radius: 100px;
                position: absolute;
                top: auto;
                bottom: 0%;
                left: auto;
                right: 10px
            }

            .heart32-like-thumb {
                width: 100px;
                height: 100px;
                border: 1px solid var(--gainsboro);
                object-fit: cover;
                border-radius: 100px
            }

            .code-box {
                height: 50px;
                border: 1px dashed var(--medium-sea-green-4);
                background-color: var(--white);
                justify-content: center;
                align-items: center;
                margin-bottom: 0;
                margin-right: 10px;
                padding-left: 20px;
                padding-right: 20px;
                display: flex
            }

            .code-box.gap {
                margin-bottom: 10px
            }

            .premium-code {
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .premium-code-side {
                width: auto;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: 20px;
                margin-right: 20px;
                padding-left: 10px;
                padding-right: 10px;
                display: flex
            }

            .how-to-use-side {
                font-size: 14px
            }

            .how-to-use-side.mt-2xl.text-center {
                margin-top: 0;
                margin-bottom: 10px;
                padding-left: 5px;
                padding-right: 5px;
                font-size: 14px;
                font-style: normal;
                font-weight: 700
            }

            .side-bar-p {
                width: 90%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .funbutton-side {
                background-color: var(--medium-sea-green-4);
                color: var(--white);
                border-radius: 4px;
                margin-top: 10px;
                margin-bottom: 10px;
                margin-left: 15px;
                padding: 16px 30px 15px;
                font-size: 16px;
                font-weight: 500;
                line-height: 16px;
                text-decoration: none;
                transition: transform .32s,box-shadow .32s;
                position: relative;
                box-shadow: 0 9px 17px -5px rgba(0,0,0,.33)
            }

            .funbutton-side:hover {
                transform: translateY(-2px);
                box-shadow: 0 11px 19px -5px rgba(0,0,0,.24)
            }

            .funbutton-side:active {
                transform: translate(0);
                box-shadow: 0 7px 15px -5px rgba(0,0,0,.24)
            }

            .funbutton-side.lower {
                margin-top: 10px;
                margin-left: 0;
                font-size: 14px
            }

            .columns-7 {
                width: 100%
            }

            .freecode {
                width: 60%;
                flex-direction: column;
                display: flex
            }

            .jetboost-filter-bezb {
                margin-bottom: 40px;
                margin-left: 8%;
                margin-right: 8%;
                padding-left: 10px;
                padding-right: 10px;
                display: none
            }

            .filter-link-block {
                border: 1px solid var(--dim-grey-2);
                background-color: var(--white);
                box-shadow: 1px 1px 3px 1px var(--gainsboro);
                margin-right: 20px;
                padding: 2px 8px
            }

            .filter-link-block.jetboost-filter-active {
                background-color: var(--founderpasspurple);
                color: var(--white)
            }

            .jetboost-filter-429v {
                align-items: stretch;
                margin-left: 8%;
                padding-left: 10px;
                display: none
            }

            .radio-filter {
                margin-right: 12px;
                display: inline-block
            }

            .icon-filter {
                padding-left: 3px;
                padding-right: 8px
            }

            .text-block-66 {
                color: var(--medium-sea-green-4)
            }

            .text-block-67 {
                text-align: center
            }

            .related {
                background-color: var(--ghost-white);
                padding-left: 3%;
                padding-right: 3%
            }

            .collection-list-20 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-bottom: 20px;
                display: grid
            }

            .heading-21 {
                text-align: center;
                font-size: 17px;
                line-height: 23px
            }

            .bottom_blog {
                z-index: 5;
                color: var(--black-2);
                font-size: 23px;
                font-weight: 700;
                line-height: 100%;
                position: relative
            }

            .bottom-scratcher {
                max-width: 570px;
                text-align: center;
                flex-wrap: nowrap;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 32px;
                padding-top: 40px;
                display: flex;
                position: relative
            }

            .content-heading {
                margin-top: 60px;
                font-size: 31px;
                display: flex
            }

            .premiumtag-text {
                color: var(--black);
                text-align: center;
                justify-content: center;
                align-items: center;
                padding-top: 3px;
                font-size: 14px;
                font-weight: 500;
                line-height: 160%;
                display: flex
            }

            .text-block-68 {
                text-align: center;
                font-family: Caveat,sans-serif;
                font-size: 21px;
                font-weight: 500;
                position: relative;
                top: -7px;
                left: 16px
            }

            .image-37 {
                transform: rotate(34deg)
            }

            .joinmobile {
                font-size: 14px
            }

            .joinmobile.mt-md.muted {
                text-align: center
            }

            .hidden-sub-nav-link-copy {
                color: #172a3b;
                align-items: center;
                margin-right: 40px;
                padding-top: 10px;
                padding-bottom: 10px;
                font-weight: 700;
                text-decoration: none;
                display: none
            }

            .button-19 {
                background-color: var(--medium-sea-green-4)
            }

            .button-19.mobile {
                display: none
            }

            .new-tag {
                width: 100px;
                max-width: 120px;
                border: 1px none var(--fp-purple);
                color: var(--fp-purple);
                text-transform: uppercase;
                background-color: transparent;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-left: auto;
                margin-right: auto;
                font-size: 14px;
                font-weight: 400;
                display: flex
            }

            .browse-more {
                width: 200px;
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .section-22 {
                background-color: var(--white-smoke);
                justify-content: center;
                align-items: center;
                padding-bottom: 60px;
                display: flex
            }

            .browse-bold {
                color: var(--cornflower-blue-3)
            }

            .partnerpage {
                font-size: 14px
            }

            .partnerpage.mt-md.muted {
                text-align: center;
                margin-top: 12px
            }

            .image-39 {
                min-height: 250px;
                object-fit: cover
            }

            .premium-deal-tag-partner-page {
                max-width: 145px;
                color: #ad922a;
                text-transform: uppercase;
                background-color: gold;
                justify-content: center;
                align-items: center;
                margin: 25px auto 10px;
                padding-top: 0;
                padding-bottom: 0;
                font-size: 14px;
                font-weight: 600;
                display: flex
            }

            .text-span-5 {
                color: rgba(73,80,87,.86);
                text-decoration: line-through
            }

            .text-span-6 {
                color: var(--new-green)
            }

            .button-20 {
                background-color: var(--medium-sea-green-4);
                border-radius: 4px
            }

            .mockup-2 {
                width: 25%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 0;
                display: flex
            }

            .ebook-opt-in-2 {
                background-color: #fff;
                border-radius: 4px;
                position: relative;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: 0%;
                box-shadow: 0 2px 4px rgba(0,0,0,.06)
            }

            .form-wrapper-4 {
                width: auto;
                border: 1px #ebecee;
                border-radius: 4px;
                flex-wrap: nowrap;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding: 32px 0;
                display: flex
            }

            .text-block-70 {
                color: #6e728f;
                padding-bottom: 16px;
                font-size: 16px;
                line-height: 24px
            }

            .playbook-img-2 {
                width: 60%
            }

            .heading-row-2 {
                text-align: left;
                justify-content: flex-start;
                align-items: center;
                padding: 20px 10px 16px 0;
                display: flex
            }

            .nav__link-div-jobs-mobileonly {
                width: 60px;
                height: 28px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: flex-start;
                align-items: flex-end;
                display: none;
                position: relative
            }

            .nav__link-div-jobs-2 {
                width: 60px;
                height: 28px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: flex-start;
                align-items: flex-end;
                display: flex;
                position: relative
            }

            .nav__menu {
                align-items: flex-end;
                display: flex
            }

            .nav__buttons-2 {
                order: 1;
                justify-content: space-around;
                align-items: center;
                display: flex
            }

            .nav__link-div-jobs-counter-2 {
                width: 18px;
                height: 18px;
                background-color: var(--cornflower-blue-3);
                border-radius: 20px;
                padding-top: 0;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .nav__container {
                max-width: 100vmax;
                grid-template: "Area Area-2 Area-3"/auto auto auto;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .nav__logo-2 {
                width: 200px;
                height: 30px;
                border-right: 2px solid #e8e8e9;
                order: -1
            }

            .nav__logo-2.w--current {
                width: 200px;
                height: 22px
            }

            .button-21 {
                text-align: center;
                border-radius: 4px;
                padding: 12px 25px;
                font-size: 16px;
                font-weight: 700;
                line-height: 16px
            }

            .button-21.button--blue {
                border: 1px solid var(--cornflower-blue-3);
                background-color: var(--crimson);
                color: #fff;
                transform-style: preserve-3d;
                padding: 9px 18px;
                font-weight: 500;
                transition: background-color .2s
            }

            .button-21.button--blue:hover {
                background-color: var(--cornflower-blue-3);
                color: #fff;
                border-style: solid;
                transform: translateZ(1.5px);
                box-shadow: 1px 1px 3px #bfbfbf
            }

            .text-span-2 {
                text-decoration: underline
            }

            .div-block-14 {
                height: 110px;
                min-height: 110px;
                text-align: center;
                margin-top: 140px
            }

            .nav_link_icon {
                color: var(--black);
                margin-left: 0;
                margin-right: 0;
                padding: 0 20px 0 7px;
                font-size: 15px;
                font-weight: 600;
                line-height: 16px
            }

            .div-block-58 {
                justify-content: flex-start;
                align-items: center;
                margin-left: 20px;
                display: flex
            }

            .text-span-13 {
                color: #cacaca;
                padding-right: 5px;
                font-family: "Fa solid 900",sans-serif
            }

            .button-22 {
                background-color: var(--cornflower-blue-3);
                letter-spacing: .2px;
                border-radius: 4px;
                margin-top: 20px;
                margin-bottom: 0;
                padding: 10px 50px;
                font-family: Public Sans,sans-serif;
                box-shadow: 1px 1px 3px 1px rgba(4,4,4,.2)
            }

            .button-23 {
                width: 120px;
                background-color: var(--cornflower-blue-3);
                text-align: center;
                border-radius: 20px;
                transition: background-color .2s;
                box-shadow: 0 1px 3px rgba(0,0,0,.2)
            }

            .button-23:hover {
                background-color: var(--cornflower-blue-3);
                box-shadow: 0 3px 3px rgba(0,0,0,.2)
            }

            .button-23:active {
                opacity: .8
            }

            .search-icon {
                width: 16px;
                opacity: .8;
                position: absolute;
                top: auto;
                bottom: auto;
                left: auto;
                right: 12px
            }

            .scroll-table-content {
                flex-direction: column;
                display: flex;
                overflow: visible
            }

            .div-block-406 {
                width: 3%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .div-block-406._2 {
                border: 1px #ececec
            }

            .image-43 {
                width: 85px;
                height: 85px;
                border-radius: 50%;
                margin-right: 15px
            }

            .table-data {
                color: #4e4e4e;
                font-size: 13px
            }

            .table-data.description {
                color: var(--light-slate-grey);
                font-weight: 400
            }

            .table-data.partnername {
                font-size: 13px;
                font-weight: 600
            }

            .table-box {
                width: 18%;
                border: 1px #f9f9f9;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .table-box._2 {
                width: 15%;
                flex-wrap: nowrap
            }

            .table-box._2.small {
                width: 5%
            }

            .table-box._1st {
                width: 34%;
                flex-wrap: nowrap
            }

            .table-box._3rd {
                width: 15%;
                flex-wrap: nowrap
            }

            .table-box._5th {
                width: 3%;
                flex-wrap: nowrap
            }

            .table-box._6th {
                width: 10%;
                justify-content: flex-start
            }

            .div-block-414 {
                width: 100%;
                justify-content: flex-end;
                align-items: center;
                margin-bottom: 20px;
                display: flex
            }

            .table-wrapper {
                width: 100%;
                flex-direction: column;
                justify-content: space-between;
                margin-top: 0;
                display: flex
            }

            .table-heading-2 {
                color: var(--dim-grey);
                text-transform: capitalize;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px
            }

            .action-list-item-number {
                font-weight: 500
            }

            .search-button-2 {
                width: 90px;
                background-color: #da6f21;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px
            }

            .search-button-2._2 {
                display: none
            }

            .div-1 {
                width: 100%;
                margin-bottom: 40px
            }

            .search-input-2 {
                width: 300px;
                height: 44px;
                border-radius: 20px;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif
            }

            .search-2 {
                margin-top: 30px;
                margin-bottom: 0;
                display: flex
            }

            .search-2.saved-shortlists {
                align-items: center;
                margin-top: 0;
                margin-bottom: 0;
                margin-right: 20px;
                position: relative;
                left: 0;
                right: 0
            }

            .table-row {
                width: 100%;
                color: #9898a3;
                cursor: pointer;
                border-bottom: 1px solid #dce0ec;
                justify-content: space-between;
                padding-top: 10px;
                padding-bottom: 10px;
                transition: box-shadow .2s;
                display: flex
            }

            .table-row:hover {
                color: var(--cornflower-blue-3);
                text-transform: none;
                background-color: rgba(66,131,250,.06);
                font-style: normal;
                box-shadow: 0 12px 10px rgba(142,143,163,.06)
            }

            .table-row.head {
                cursor: default
            }

            .table-row.head:hover {
                box-shadow: none;
                background-color: transparent
            }

            .table-discount {
                color: var(--new-green);
                font-size: 14px;
                font-weight: 700
            }

            .table-premium {
                color: var(--dim-grey);
                font-size: 13px
            }

            .heart-outline {
                font-family: "Fa 400",sans-serif;
                font-size: 20px
            }

            .button-25 {
                background-color: var(--new-green);
                padding: 5px 20px;
                font-size: 13px
            }

            .headline-main {
                width: 800px;
                color: #2b2a35;
                text-align: center;
                margin-top: 0;
                margin-bottom: 20px;
                font-size: 45px;
                line-height: 1.2em;
                display: block
            }

            .main-desc {
                width: 600px;
                color: #2b2a35;
                text-align: center;
                letter-spacing: .5px;
                margin-top: 10px;
                margin-bottom: 20px;
                font-family: Public Sans,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 25px;
                display: block
            }

            .image {
                width: 145px;
                margin-left: auto;
                margin-right: auto
            }

            .section-standard {
                height: auto;
                max-height: none;
                align-items: center;
                padding-top: 0;
                padding-bottom: 80px;
                display: block
            }

            .section-standard.snow-brown {
                background-color: #f7f2ef
            }

            .div-standard {
                max-width: 1280px;
                min-height: 30px;
                flex: 1;
                margin-top: 37px;
                margin-left: auto;
                margin-right: auto
            }

            .div-block {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .div-block._960w {
                max-width: 960px;
                margin-left: auto;
                margin-right: auto
            }

            .div-block._960w._20-top-margin {
                margin-top: 20px
            }

            .div-block._960w._20-top-margin._80--opacity {
                opacity: .8;
                padding-bottom: 20px;
                display: none
            }

            .paragraph {
                color: #333;
                text-align: left;
                margin-bottom: 15px;
                font-size: 17px;
                font-weight: 400;
                line-height: 1.5em
            }

            .paragraph._26px {
                height: auto;
                font-family: Public Sans,sans-serif;
                font-size: 16px;
                font-weight: 300
            }

            .heading-24 {
                color: #181818;
                margin-bottom: 20px;
                font-size: 46px;
                font-weight: 600;
                line-height: 1.2em
            }

            ._2-column-row {
                align-items: center;
                margin-top: 100px;
                display: flex
            }

            .div-500w {
                width: 500px;
                min-height: 20px;
                margin-left: 0;
                margin-right: 0;
                display: block
            }

            .brown-column {
                height: 100vh;
                max-height: 600px;
                min-height: 100px;
                background-color: #f7f2ef;
                flex: 1;
                align-self: center;
                align-items: center;
                display: flex
            }

            .brown-column._750h {
                max-height: 650px
            }

            .column-58 {
                display: flex
            }

            .image-3 {
                max-width: 90%;
                margin-left: auto;
                margin-right: auto;
                display: block
            }

            .column-59 {
                justify-content: flex-end;
                display: flex
            }

            .column-60 {
                align-self: center;
                align-items: center;
                display: flex
            }

            .image-44 {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto
            }

            .bold-text-3 {
                font-weight: 500
            }

            .image-5 {
                max-width: 100%;
                flex: 0 auto;
                margin-left: auto;
                margin-right: auto
            }

            ._2em {
                line-height: 1.7em
            }

            .topbox {
                width: 18%;
                border: 1px #f9f9f9;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .topbox._2 {
                width: 15%;
                flex-wrap: nowrap
            }

            .topbox._1 {
                width: 34%
            }

            .topbox._4 {
                width: 5%
            }

            .topbox._5 {
                width: 3%
            }

            .topbox._6 {
                width: 10%
            }

            .topbox.discount-title-tag {
                width: 15%;
                flex-wrap: nowrap
            }

            .text-span-14 {
                color: var(--light-slate-grey);
                font-weight: 400;
                text-decoration: underline
            }

            .subheader-block {
                background-color: var(--ghost-white);
                text-align: center;
                flex-direction: column;
                align-items: center;
                margin-top: 0;
                padding-top: 60px;
                display: flex
            }

            .subsec {
                margin-top: 60px;
                margin-bottom: 60px
            }

            .nexttext {
                width: 600px;
                color: #2b2a35;
                text-align: center;
                letter-spacing: .3px;
                margin-top: 10px;
                margin-bottom: 0;
                font-family: Public Sans,sans-serif;
                font-size: 16px;
                font-weight: 600;
                line-height: 25px;
                display: block
            }

            .number-section {
                color: var(--fp-pink);
                margin-bottom: 20px;
                font-size: 18px;
                font-weight: 600;
                line-height: 1.2em
            }

            .objection-line {
                font-weight: 600
            }

            .div-standard-copy {
                max-width: 1280px;
                min-height: auto;
                flex: 1;
                margin-top: 37px;
                margin-left: auto;
                margin-right: auto
            }

            .text-span-15 {
                text-decoration: underline
            }

            .headline-main-copy {
                width: 800px;
                color: #2b2a35;
                text-align: center;
                width: 800px;
                color: #2b2a35;
                text-align: center;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 45px;
                line-height: 1.2em;
                display: block
            }

            .text-span-16 {
                color: var(--cornflower-blue-3)
            }

            .topbit {
                z-index: 1;
                height: auto;
                min-height: 100vh;
                background-color: #fdfdfd;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6107ec3717d3a958ed988885_blue-bkg.png);
                background-position: 0 0;
                background-repeat: no-repeat;
                background-size: cover;
                background-attachment: scroll;
                flex-direction: column;
                align-items: center;
                padding-top: 0;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .image-wrapper {
                height: 320px;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .table-section {
                max-width: 1400px;
                color: #4e4e4e;
                flex-direction: column;
                align-items: flex-start;
                margin-top: 0;
                margin-left: auto;
                margin-right: auto;
                padding: 10px 40px 220px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                display: flex
            }

            .image-45 {
                width: 175px;
                height: auto;
                max-width: none
            }

            .text-span-18 {
                text-decoration: underline
            }

            .underlinetext {
                color: #000;
                margin-top: 20px;
                font-weight: 700;
                text-decoration: underline
            }

            .navbar-5 {
                border-bottom: 1px solid var(--fp-light-grey);
                background-color: #fff;
                padding: 14px 10vw
            }

            .previous,.show-more {
                margin-top: 20px
            }

            .text-span-20,.text-span-21 {
                color: var(--cornflower-blue-3)
            }

            .link-27 {
                color: var(--cornflower-blue-3);
                font-weight: 400
            }

            .join-hidden {
                text-align: center;
                margin-top: 20px;
                font-size: 16px;
                font-weight: 600;
                line-height: 140%
            }

            .value-field {
                color: #868e96;
                font-size: 13px;
                font-weight: 400;
                display: none
            }

            .partner-section {
                z-index: 15;
                width: 90%;
                max-width: 1040px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 16px;
                padding-right: 16px;
                display: flex;
                position: relative;
                overflow: visible
            }

            .partner-section.overflow-hidden {
                z-index: 0;
                width: 100%;
                max-width: none;
                background-color: var(--white);
                overflow: hidden
            }

            .newpartner {
                z-index: 2;
                background-color: var(--white-smoke);
                border-radius: 7px;
                padding: 0 22px 80px;
                position: relative
            }

            .new-fp-grid {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
                grid-auto-columns: 1fr;
                margin-left: 8%;
                margin-right: 8%;
                display: grid
            }

            .fp-content {
                z-index: 2;
                cursor: pointer;
                flex-direction: column;
                justify-content: space-between;
                padding-right: 20px;
                display: flex;
                position: relative
            }

            .partner-link {
                border: 1px solid var(--gainsboro);
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: -10px;
                overflow: hidden;
                box-shadow: 5px 6px 8px 3px rgba(0,0,0,.05)
            }

            .partner-logo {
                z-index: 5;
                width: 100px;
                height: 100px;
                background-color: transparent;
                border: 3px #fff;
                border-radius: 100px;
                flex-direction: column;
                align-items: center;
                margin-top: 10px;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: absolute;
                top: 0;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .partner-name-new {
                text-align: center;
                margin-top: 75px
            }

            .steps-section {
                height: auto;
                max-height: none;
                align-items: center;
                padding-top: 60px;
                padding-bottom: 80px;
                display: none
            }

            .mobile-table-row {
                width: 100%;
                color: #9898a3;
                cursor: pointer;
                border-bottom: 1px solid #dce0ec;
                justify-content: space-between;
                padding-top: 10px;
                padding-bottom: 10px;
                transition: box-shadow .2s;
                display: flex
            }

            .mobile-table-row:hover {
                color: var(--cornflower-blue-3);
                background-color: rgba(66,131,250,.06);
                box-shadow: 0 12px 10px rgba(142,143,163,.06)
            }

            .mobile-table-box {
                width: 18%;
                border: 1px #f9f9f9;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .mobile-table-box._2 {
                width: 15%;
                flex-wrap: nowrap
            }

            .mobile-table-box._1st {
                width: 34%;
                flex-wrap: nowrap
            }

            .mobile-table-boxes {
                width: 100%;
                color: #9898a3;
                cursor: pointer;
                border-bottom: 1px solid #dce0ec;
                justify-content: space-between;
                padding-top: 10px;
                padding-bottom: 10px;
                transition: box-shadow .2s;
                display: flex
            }

            .mobile-table-boxes:hover {
                color: var(--cornflower-blue-3);
                background-color: rgba(66,131,250,.06);
                box-shadow: 0 12px 10px rgba(142,143,163,.06)
            }

            .mobile-box-main {
                width: 18%;
                border: 1px #f9f9f9;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .mobile-box-main._1st {
                width: 34%;
                flex-wrap: nowrap
            }

            .table-box-button {
                width: 18%;
                border: 1px #f9f9f9;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .table-box-button._6th {
                width: 10%;
                justify-content: flex-start
            }

            .mobile-button-table {
                background-color: var(--new-green);
                padding: 5px 20px;
                font-size: 13px
            }

            .text-block-75 {
                width: 90px;
                background-color: var(--medium-sea-green-4);
                color: #fff;
                text-align: center;
                padding-top: 5px;
                padding-bottom: 5px;
                font-weight: 400
            }

            .arrow-home {
                align-items: flex-start;
                line-height: 20px;
                display: none;
                position: absolute;
                top: 10px;
                bottom: 0;
                right: -8%
            }

            .image-46 {
                width: 90%;
                max-width: none;
                text-align: left
            }

            .utility-page-form {
                flex-direction: column;
                align-items: stretch;
                display: flex
            }

            .logo-block {
                margin: 20px 5% 60px;
                display: block
            }

            .section-25 {
                z-index: 2;
                justify-content: center;
                align-items: center;
                margin-top: -350px;
                display: flex;
                position: relative
            }

            .div-block-417 {
                justify-content: center;
                align-items: flex-start;
                margin-left: 20px;
                margin-right: 20px;
                display: flex
            }

            .see-all-discounts {
                font-size: 14px
            }

            .see-all-discounts.mt-md.muted {
                text-align: center
            }

            .value-font {
                border: 1px none var(--cornflower-blue-3);
                color: #606972;
                text-transform: none;
                object-fit: fill;
                background-color: #fff;
                padding: 0 0 0 5px;
                font-size: 13px;
                font-style: italic;
                font-weight: 700
            }

            .value-div {
                height: auto;
                justify-content: center;
                margin-bottom: 0;
                display: flex
            }

            .value-text {
                color: #81888e;
                margin-bottom: 0;
                padding-top: 0;
                font-size: 13px;
                font-style: italic;
                font-weight: 500
            }

            .pricing-list-item {
                align-items: center;
                margin-bottom: 20px;
                display: flex
            }

            .pricing-list-item.item-striked {
                opacity: .46;
                text-decoration: line-through
            }

            .pricing-basic {
                text-align: left;
                background-color: #2b405a;
                padding: 45px;
                position: relative
            }

            .price {
                color: #fff;
                text-align: left;
                margin-top: 0;
                font-size: 17px
            }

            .price-header {
                justify-content: space-between;
                align-items: center;
                margin-bottom: 40px;
                display: flex
            }

            .paragraph-5 {
                color: #fff;
                margin-bottom: 0;
                padding-left: 10px;
                font-size: 17px;
                line-height: 30px
            }

            .price-type-pro {
                color: #3a3333;
                text-transform: uppercase;
                margin-bottom: 0;
                font-size: 13px;
                font-weight: 700;
                line-height: 13px
            }

            .pro-pricing {
                text-align: left;
                background-color: #fff;
                padding: 50px 50px 30px;
                position: relative
            }

            .price-copy {
                color: #000;
                text-align: left;
                margin-top: 0;
                font-size: 17px
            }

            .amount-text {
                font-size: 50px
            }

            .pricing-content {
                position: relative
            }

            .pricign-button {
                color: #fff;
                background-color: #258aff;
                border-radius: 4px;
                padding: 12px 30px;
                font-size: 18px;
                font-weight: 700;
                line-height: 27px
            }

            .pricing-card-info {
                color: #e5e5e5;
                margin-top: 5px;
                margin-bottom: 0;
                line-height: 28px
            }

            .pricing-grid {
                width: 70%;
                grid-template-rows: auto;
                justify-items: stretch;
                margin-top: 20px;
                margin-bottom: 60px
            }

            .pricing-badge {
                width: 83px;
                color: #fff;
                text-align: center;
                background-color: #4eab08;
                border-radius: 50px;
                margin-bottom: 0;
                padding: 8px 12px;
                font-size: 12px;
                line-height: 12px
            }

            .paragraph-4 {
                color: #fff;
                margin-bottom: 30px;
                line-height: 21px
            }

            .image-47 {
                width: 15px;
                opacity: .86;
                filter: invert()
            }

            .paragraph-5-copy {
                color: #070707;
                margin-bottom: 0;
                padding-left: 10px;
                font-size: 17px;
                line-height: 30px
            }

            .currency {
                font-size: 30px;
                position: relative;
                top: -10px;
                right: 3px
            }

            .pricing-icon-black {
                width: 15px
            }

            .paragraph-4-copy {
                color: #000;
                margin-bottom: 30px;
                line-height: 21px
            }

            .pricing-card-info-copy {
                color: #666;
                margin-top: 5px;
                margin-bottom: 0;
                line-height: 28px
            }

            .pricign-button-copy {
                background-color: var(--medium-sea-green-4);
                color: #fff;
                border-radius: 4px;
                padding: 12px 30px;
                font-size: 18px;
                font-weight: 700;
                line-height: 27px
            }

            .price-type {
                color: #e5e5e5;
                margin-bottom: 40px;
                font-size: 13px;
                font-weight: 700
            }

            .home-pricing {
                margin-top: 20px;
                margin-bottom: 0
            }

            .next-block {
                text-align: center;
                background-color: transparent;
                flex-direction: column;
                align-items: center;
                margin-top: 0;
                padding-top: 60px;
                display: flex
            }

            .search-3 {
                width: 60%;
                justify-content: center;
                align-items: center;
                margin-bottom: 0;
                display: flex
            }

            .search-input-3 {
                height: 40px;
                border-radius: 4px;
                margin-bottom: 0;
                margin-right: 10px;
                padding-top: 0;
                padding-bottom: 0
            }

            .search-button-3 {
                height: 40px;
                border-radius: 4px
            }

            .message {
                flex-direction: column;
                justify-content: center;
                position: relative;
                left: -7px
            }

            .chat-box {
                z-index: 1;
                width: 290px;
                display: block;
                position: absolute;
                top: -27px;
                left: 0
            }

            .chat-person {
                width: 55px;
                height: 55px;
                border: 2px solid #fff;
                border-radius: 86px;
                margin-top: -10px;
                position: static;
                box-shadow: 1px 1px 3px rgba(0,0,0,.3)
            }

            .chat {
                flex-direction: column;
                display: flex
            }

            .cloud-image {
                height: 650px;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/611ba3de01914f790eafc342_cloud-shapes.svg);
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
                flex-direction: row;
                flex: none;
                align-items: center;
                display: block;
                position: relative
            }

            .cloud-chat-window {
                z-index: 2;
                width: 850px;
                border-radius: 6px;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%)
            }

            .new-message {
                width: 295px;
                height: 90px;
                float: right;
                position: relative
            }

            .chat-text {
                z-index: 2;
                width: 175px;
                text-align: center;
                letter-spacing: 0;
                margin-left: auto;
                margin-right: auto;
                font-family: Open Sans,sans-serif;
                font-size: 13px;
                font-weight: 600;
                line-height: 18px;
                display: block;
                position: absolute;
                top: 22px;
                left: 0;
                right: 0
            }

            .cloud-chat {
                flex-direction: column;
                flex: 0 2 auto;
                align-items: center;
                display: flex;
                position: absolute
            }

            .cloud-chat.second-chat {
                z-index: 5;
                top: 190px;
                right: -181px
            }

            .cloud-chat.first-chat {
                z-index: 5;
                top: 6px;
                left: -162px
            }

            .cloud-chat.last-chat {
                z-index: 5;
                bottom: 67px;
                left: -114px
            }

            .container-12 {
                width: 100%;
                max-width: none;
                text-align: center;
                letter-spacing: .2px;
                padding-left: 20px;
                padding-right: 20px;
                text-decoration: none;
                display: inline-block
            }

            .cloud-section {
                margin-top: -400px;
                padding-top: 20px;
                padding-bottom: 20px
            }

            .content-left {
                width: 100%;
                height: auto;
                background-color: transparent;
                padding-top: 0;
                padding-left: 0;
                padding-right: 0;
                position: static;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .featured-articles {
                justify-content: center;
                align-items: center;
                margin-top: -21px;
                display: block
            }

            .hide {
                display: none
            }

            .featured-block {
                justify-content: flex-start;
                margin-top: 20px;
                display: block
            }

            .social-row {
                align-items: center
            }

            .rich-text {
                color: var(--dim-grey);
                font-weight: 400
            }

            .add-to-footer {
                margin-bottom: 0
            }

            .featured-item {
                color: #202146;
                flex-direction: column;
                align-items: center;
                margin-bottom: 20px;
                padding-left: 10px;
                padding-right: 10px;
                text-decoration: none;
                transition: color .2s;
                display: flex
            }

            .featured-item:hover {
                color: #5c4ebd
            }

            .toc {
                font-size: 15px
            }

            .title-small {
                color: #202146;
                text-align: left;
                margin-bottom: 4px;
                padding-left: 0;
                font-weight: 700;
                line-height: 20px
            }

            .title-small.margin-top {
                text-align: left;
                margin-top: 24px;
                margin-bottom: 0
            }

            .title-small.centre {
                text-align: center;
                padding-top: 10px
            }

            .tocitem {
                color: #4a6a86;
                border-left: 1px solid #dbe2eb;
                border-radius: 0 5px 5px 0;
                justify-content: space-between;
                padding: 10px 10px 10px 8px;
                font-size: 13px;
                font-weight: 400;
                line-height: 1.2em;
                text-decoration: none;
                transition: color .2s,background-color .2s,color .2s;
                display: flex
            }

            .tocitem:hover {
                color: #070e27;
                background-color: rgba(41,98,255,.1);
                border-left-width: 2px;
                border-left-color: #070e27;
                padding-left: 7px
            }

            .tocitem.active {
                color: #070e27;
                background-color: rgba(41,98,255,.1);
                border-left-width: 2px;
                border-left-color: #2962ff;
                padding-left: 7px
            }

            .stick-wrapper {
                background-color: transparent;
                border-radius: 0;
                margin-top: 10px;
                padding: 0;
                position: -webkit-sticky;
                position: sticky;
                top: 60px
            }

            .transparent-overall-wrap {
                width: 118px;
                height: 37px;
                background-color: var(--crimson);
                border-radius: 10px;
                justify-content: space-between;
                align-items: flex-start;
                padding-top: 6px;
                padding-left: 10px;
                padding-right: 10px;
                display: flex
            }

            .blog-grid {
                width: 100%;
                grid-column-gap: 30px;
                grid-row-gap: 16px;
                flex-direction: row;
                grid-template-rows: auto;
                grid-template-columns: 3fr 10fr;
                grid-auto-columns: 1fr;
                padding-left: 0;
                display: grid;
                position: relative
            }

            .main-cat-section {
                background-color: #f8f9fa;
                justify-content: center;
                align-items: flex-start;
                padding-top: 20px;
                font-size: 15px;
                font-weight: 300;
                display: flex
            }

            .transparent-icon-home {
                width: 20px;
                height: 20px;
                opacity: .6;
                justify-content: center;
                align-items: flex-end;
                display: flex
            }

            .transparent-icon-home:hover {
                opacity: 1
            }

            .content-right_blog {
                width: 100%;
                max-width: 100%;
                grid-column-gap: 16px;
                grid-row-gap: 40px;
                border-top: 5px solid var(--crimson);
                background-color: #fff;
                flex-direction: column;
                grid-template-rows: auto auto auto auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                justify-content: flex-start;
                align-items: flex-start;
                padding: 20px 7% 40px;
                display: block;
                box-shadow: -6px 0 10px 4px rgba(153,153,153,.14),6px 0 10px 4px rgba(153,153,153,.14)
            }

            .container-14 {
                width: 100%;
                max-width: 1600px;
                margin-left: auto;
                margin-right: auto;
                display: block
            }

            .label {
                color: #057a73;
                letter-spacing: .04rem;
                text-transform: uppercase;
                background-color: rgba(5,122,115,.1);
                border-radius: 5rem;
                padding: .3rem .8rem;
                font-size: .8rem;
                font-weight: 500;
                display: inline-block
            }

            .label.is-small {
                color: var(--new-green-2);
                border-radius: 5px;
                margin-left: 5px;
                padding: 2px 7px;
                font-size: .5625rem;
                font-weight: 600
            }

            .label.is-small.yellow {
                color: var(--black);
                background-color: rgba(251,247,25,.4)
            }

            .nav_dropdown-head {
                letter-spacing: .075rem;
                text-transform: uppercase;
                margin-bottom: 1.5rem;
                font-size: .75rem
            }

            .nav_component {
                height: 4rem;
                border-bottom: 1px solid var(--light-grey);
                background-color: #fff;
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                display: flex;
                position: -webkit-sticky;
                position: sticky
            }

            .nav_component.clear {
                background-color: transparent
            }

            .nav_dropdown-link-wrapper {
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .nav_icon-wrapper {
                width: 1.5rem;
                height: 1.5rem;
                background-color: #f0f0f5;
                border-radius: 4.9rem;
                flex: none;
                justify-content: center;
                align-items: center;
                margin-right: .5rem;
                display: flex
            }

            .nav_icon-wrapper.is-green {
                background-color: #057a73
            }

            .nav_dropdown-partition {
                border-right: 1px solid #f0f0f5;
                margin-right: 1.5rem;
                padding-right: 1.5rem
            }

            .arrow-link {
                color: #057a73;
                align-items: center;
                font-weight: 500;
                display: flex
            }

            .nav_dropdown-link-item {
                opacity: 1;
                color: var(--dim-grey);
                margin-bottom: 1rem;
                padding: 5px;
                transition: opacity .18s;
                display: flex
            }

            .nav_dropdown-link-item:hover {
                background-color: var(--white-smoke);
                opacity: 1;
                color: var(--dim-grey);
                border-radius: 3px;
                padding-top: 5px;
                padding-bottom: 5px;
                padding-left: 5px;
                font-weight: 600
            }

            .nav_dropdown-link-item.w--current:hover {
                padding-left: 5px
            }

            .nav_dropdown-icon {
                margin-right: 0
            }

            .nav_dropdown-link-title {
                color: #222d38;
                margin-top: 0;
                margin-bottom: 5px
            }

            .nav_logo-link {
                margin-right: 1.5rem
            }

            .nav_description {
                color: #697887;
                line-height: 22px
            }

            .nav_icon {
                width: 90%;
                height: 90%
            }

            .nav_dropdown-featured-link {
                color: #697887;
                background-color: #f0f0f5;
                border: 1px solid #e4e4e9;
                border-radius: .5rem;
                justify-content: space-between;
                margin-top: 1rem;
                margin-bottom: 10px;
                padding: 1rem 1.5rem;
                font-size: .8rem;
                display: flex
            }

            .nav_action {
                height: 100%;
                align-items: center;
                display: flex
            }

            .nav_dropdown {
                margin-bottom: 0;
                margin-right: 15px;
                display: block;
                position: static
            }

            .nav_dropdown.reviews {
                display: block
            }

            .nav_dropdown-list-grid {
                grid-column-gap: 1rem;
                grid-row-gap: 0rem;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .nav_dropdown-list-grid.is-three {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .nav_dropdown-list-grid.is-four {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                padding-top: 20px
            }

            .nav_dropdown-list {
                width: 100%;
                margin-top: 0;
                bottom: auto;
                left: 0%;
                right: 0%;
                box-shadow: 0 16px 16px rgba(14,14,41,.04),0 8px 8px rgba(14,14,41,.04),0 4px 4px rgba(14,14,41,.04),0 2px 2px rgba(14,14,41,.04)
            }

            .nav_dropdown-list.w--open {
                background-color: #fff;
                border-top: 1px solid #f0f0f5;
                margin-top: 3.95rem;
                padding: 0 2.5rem 10px;
                font-size: .8rem;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: auto
            }

            .nav_container {
                width: 100%;
                height: 100%;
                max-width: 80rem;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .padding-vertical {
                padding-left: 0;
                padding-right: 0
            }

            .padding-vertical.padding-medium {
                margin-top: -2px
            }

            .container-large-2 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .nav_button {
                background-color: var(--fp-pink);
                color: #fff;
                border-radius: 6px;
                padding: .7rem 1.1rem;
                transition: filter .18s;
                display: block
            }

            .nav_button:hover {
                filter: brightness(110%)
            }

            .nav_button.upg {
                display: none
            }

            .nav_dropdown-toggle {
                margin-bottom: -2px;
                margin-right: 1rem;
                padding: 1rem 1.5rem 1rem 0;
                font-weight: 500;
                transition: opacity .18s
            }

            .nav_dropdown-toggle:hover {
                opacity: .74;
                color: var(--fp-pink);
                font-weight: 500
            }

            .nav_dropdown-toggle.w--open {
                margin-bottom: -2px
            }

            .text-color-black {
                color: #0e0e29
            }

            .page-padding {
                height: 100%;
                padding-left: 2.5rem;
                padding-right: 2.5rem
            }

            .nav_link {
                margin-bottom: -2px;
                margin-right: 15px;
                padding: 1rem 1rem 1rem 0;
                font-weight: 500;
                transition: opacity .18s
            }

            .nav_link:hover {
                opacity: .74;
                color: var(--fp-pink);
                font-weight: 500
            }

            .nav_link.w--current {
                border-style: none;
                border-width: 1px 1px 0;
                border-color: black black var(--crimson);
                color: #222
            }

            .nav_menu {
                height: 100%;
                flex: 1;
                justify-content: flex-end;
                align-items: stretch;
                display: flex;
                position: static
            }

            .paragraph-9 {
                margin-bottom: 0
            }

            .hero-top {
                z-index: 1;
                height: auto;
                min-height: 100vh;
                background-color: #3e46eb;
                background-image: none;
                background-repeat: repeat;
                background-size: auto;
                background-attachment: scroll;
                flex-direction: column;
                align-items: center;
                padding-top: 0;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .blog-section-4 {
                max-width: 1800px;
                padding: 40px 5% 60px
            }

            .h5 {
                color: #183b56;
                margin-top: 24px;
                margin-bottom: 12px;
                font-size: 20px;
                line-height: 1.4
            }

            .h5.tips-h5 {
                margin-top: 0;
                margin-bottom: 10px
            }

            .paragraph-small-2 {
                max-width: 328px;
                color: #5a7184;
                margin-top: 10px;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px
            }

            .mini-card {
                justify-content: flex-start;
                align-items: flex-start;
                margin-bottom: 40px;
                display: flex
            }

            .h1-4 {
                color: #183b56;
                margin-top: 0;
                margin-bottom: 19px;
                font-size: 44px;
                line-height: 1.1
            }

            .container-large-3 {
                max-width: 1170px
            }

            .container-large-3.cat-box {
                max-width: 1600px;
                padding-left: 10%;
                padding-right: 10%;
                position: relative;
                overflow: visible
            }

            .badge {
                width: 158px;
                height: 32px;
                background-color: rgba(54,179,126,.22);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin-bottom: 16px;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .badge.tips-badge {
                background-color: var(--dim-grey-2);
                border-radius: 4px;
                margin-left: 0;
                margin-right: 0
            }

            .tips-section {
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6107ec3717d3a958ed988885_blue-bkg.png);
                background-position: 0 0;
                background-size: cover;
                padding: 116px 3% 0;
                position: static
            }

            .cards-block-2 {
                margin-top: 60px;
                margin-bottom: 60px
            }

            .mini-card-text {
                margin-left: 24px
            }

            .badge-text-2 {
                color: var(--crimson);
                text-align: center;
                font-weight: 500
            }

            .title-wrapper.blog-titles {
                text-align: center;
                margin-bottom: 60px
            }

            .tips-grid {
                grid-column-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr
            }

            .content-title-wrap {
                color: #183b56
            }

            .quote-section {
                padding: 92px 3%
            }

            .container-small-2 {
                max-width: 1060px;
                margin-left: auto;
                margin-right: auto
            }

            .quote-grid {
                grid-template-rows: auto
            }

            .quote-content {
                padding: 0
            }

            .image-10-copy {
                margin-bottom: 12px
            }

            .h2 {
                text-align: center;
                margin-top: 0;
                margin-bottom: 24px;
                font-size: 34px
            }

            .h2.quote-h2 {
                color: #183b56;
                text-align: left;
                margin-bottom: 12px;
                font-size: 40px;
                font-weight: 400;
                line-height: 1.4
            }

            .quote-title {
                color: #5a7184;
                font-size: 16px;
                line-height: 24px
            }

            .text-size-medium {
                font-size: 15px
            }

            .text-size-medium.text-color-orange {
                color: var(--black-2);
                font-weight: 600
            }

            .page-padding-2 {
                padding-left: 5%;
                padding-right: 5%
            }

            .max-width-large {
                width: 100%;
                max-width: none;
                margin-bottom: 20px
            }

            .text-align-center {
                text-align: center
            }

            .text-weight-bold {
                font-size: 13px;
                font-weight: 700
            }

            .padding-xxsmall {
                padding: .5rem
            }

            .margin-bottom-2 {
                margin-top: 0;
                margin-left: 0;
                margin-right: 0
            }

            .margin-bottom-2.margin-small {
                text-align: left
            }

            .location-wrapper {
                text-align: center;
                justify-content: center;
                display: flex
            }

            .section-holiday-package {
                background-color: var(--white-smoke);
                padding-top: 60px;
                padding-bottom: 40px;
                overflow: hidden
            }

            .testimonial24_slide-nav {
                height: 1.75rem;
                font-size: .5rem;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .testimonial24_mask {
                width: 25%;
                overflow: visible
            }

            .map-icon_wrapper.margin-right {
                padding-right: .5rem
            }

            .holiday-package_heading-wrapper {
                text-align: left;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .holiday-pacakage_content {
                width: 100%;
                height: 380px;
                background-color: #fff;
                border: 1px #000;
                border-radius: 1rem;
                flex-direction: column;
                justify-content: space-between;
                align-items: flex-start;
                padding: 0;
                display: flex;
                overflow: hidden
            }

            .margin-top {
                margin-bottom: 0;
                margin-left: 0;
                margin-right: 0
            }

            .margin-top.margin-medium {
                justify-content: center;
                display: flex
            }

            .padding-medium {
                padding: 2rem
            }

            .padding-medium.max-width-full {
                width: 100%;
                padding: 0 1rem 1rem
            }

            .testimonial24_slide {
                padding-right: 2rem
            }

            .holiday-package_component {
                height: auto;
                background-color: transparent;
                padding-bottom: 5rem;
                position: relative
            }

            .holiday-package_image {
                width: 100%;
                height: 170px;
                object-fit: scale-down;
                border-radius: 0;
                padding: 10px
            }

            .partner-wrapper-bottom {
                width: 100%;
                border-radius: 1rem;
                margin-bottom: 0
            }

            .price_wrapper {
                color: #6347f9;
                justify-content: center;
                display: flex
            }

            .holiday-package_heading {
                text-align: center
            }

            .text-size-small {
                margin-bottom: 0;
                font-size: .875rem
            }

            .testimonial24_arrow {
                width: 3rem;
                height: 3rem;
                background-color: #6347f9;
                border: 1px solid #6347f9;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                display: flex;
                top: -27%;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .testimonial24_arrow.left {
                background-color: transparent;
                border-color: #6347f9;
                border-radius: .5rem;
                top: -27%;
                bottom: auto;
                left: auto;
                right: 5%
            }

            .heading-small {
                font-size: 1.5rem;
                font-weight: 700;
                line-height: 1.4
            }

            .heading-small.color-purple {
                color: var(--fp-pink);
                margin-bottom: 0;
                font-size: 16px;
                line-height: 24px
            }

            .price-component {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .star-rating_wrapper {
                margin-right: .5rem
            }

            .price_rating {
                display: flex
            }

            .skip-text {
                color: var(--dark-grey);
                margin-bottom: 10px;
                font-size: 14px;
                font-weight: 300
            }

            .badge-1 {
                width: 100%;
                color: #000;
                background-color: #fff;
                border-radius: 1rem;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                display: flex;
                position: static;
                top: auto;
                right: auto;
                box-shadow: 1px 1px 13px 5px rgba(99,71,249,.2)
            }

            .lower-discount {
                font-size: .875rem
            }

            .desc-left {
                width: auto;
                color: var(--black-2);
                text-align: left;
                letter-spacing: .5px;
                margin-top: 10px;
                margin-bottom: 20px;
                font-family: Public Sans,sans-serif;
                font-size: 15px;
                font-weight: 400;
                line-height: 25px;
                display: block
            }

            .div-block-420 {
                display: flex
            }

            .link-skip {
                border-right: 1px solid var(--light-grey);
                color: var(--dim-grey);
                margin-bottom: 10px;
                margin-left: 10px;
                margin-right: 10px;
                padding-right: 10px;
                font-size: 14px;
                font-weight: 400;
                text-decoration: underline
            }

            .link-skip.noright {
                border-right-style: none
            }

            .link-skip._1st {
                margin-left: 0
            }

            .div-block-421 {
                width: 25%;
                height: 5px;
                background-color: var(--new-green-2);
                margin-bottom: 10px;
                padding-bottom: 0
            }

            .deals-bit {
                background-color: transparent;
                padding-top: 60px;
                padding-bottom: 40px;
                overflow: visible
            }

            .category-top {
                padding: 60px 3% 40px;
                position: static
            }

            .white {
                height: 125px;
                color: #fff
            }

            .new-h1 {
                width: 800px;
                color: #2b2a35;
                text-align: center;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 60px;
                line-height: 1.2em;
                display: block
            }

            .pink {
                color: var(--deep-pink-2)
            }

            .sub-text {
                width: auto;
                color: #2b2a35;
                text-align: center;
                letter-spacing: .5px;
                margin-top: 10px;
                margin-bottom: 20px;
                font-family: Public Sans,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 25px;
                display: block
            }

            .hero-box {
                width: 85%;
                height: auto;
                max-width: 1280px;
                min-height: 110px;
                text-align: center;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                margin-top: 0;
                margin-left: auto;
                margin-right: auto;
                padding-top: 100px;
                padding-bottom: 220px;
                display: flex
            }

            .hero-box-main {
                z-index: 1;
                height: auto;
                min-height: auto;
                background-color: #f1f3f6;
                flex-direction: column;
                align-items: center;
                padding-top: 0;
                display: flex;
                position: static;
                overflow: hidden
            }

            .features {
                margin-top: -139px
            }

            .div-block-422 {
                margin-left: auto;
                margin-right: auto;
                padding-bottom: 60px;
                display: flex;
                position: relative
            }

            .loop {
                height: auto;
                display: flex
            }

            .collection-list-21 {
                display: flex
            }

            .partner-wrapper {
                min-width: 300px;
                border: 1px solid var(--gainsboro);
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: -10px;
                overflow: hidden;
                box-shadow: 5px 6px 8px 3px rgba(0,0,0,.05)
            }

            .partner-bkg {
                width: 100%;
                height: 170px;
                opacity: 1;
                object-fit: cover
            }

            .partner-bkg:hover {
                opacity: 1
            }

            .partner-logo-new {
                width: 100px;
                height: 100px;
                border: 2px solid var(--gainsboro);
                object-fit: cover;
                border-radius: 100px;
                margin-right: 0
            }

            .div-block-425 {
                background-color: var(--deep-pink-2);
                justify-content: center;
                display: flex
            }

            .new-disc {
                border: 1px none var(--cornflower-blue-3);
                color: #fff;
                text-transform: none;
                object-fit: fill;
                background-color: transparent;
                padding: 0 15px;
                font-size: 16px;
                font-weight: 700
            }

            .partner-wrap {
                flex-direction: row;
                display: block
            }

            .partner-layout {
                z-index: 1;
                cursor: pointer;
                flex-direction: column;
                justify-content: space-between;
                margin-right: 40px;
                padding-right: 0;
                display: flex;
                position: relative
            }

            .div-block-426 {
                display: flex
            }

            .partner-av {
                width: 100px;
                height: 100px;
                background-color: transparent;
                border: 3px #fff;
                border-radius: 100px;
                flex-direction: column;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: static;
                top: -70px;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .div-block-427 {
                flex-direction: row;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .nav-arrow-icon {
                margin-left: 5px;
                margin-right: 0;
                position: relative
            }

            .wrapper {
                width: 85%;
                max-width: 1200px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding-top: 120px;
                padding-bottom: 120px;
                display: flex
            }

            .wrapper.home-2-hero {
                height: auto;
                max-width: 1120px;
                flex-direction: column;
                justify-content: center;
                padding-top: 220px;
                padding-bottom: 250px
            }

            .wrapper.home-2-hero.terms {
                padding-bottom: 0
            }

            .wrapper.navbar {
                height: 100px;
                max-width: 1600px;
                justify-content: space-between;
                align-items: flex-start;
                margin-left: 0;
                margin-right: 0;
                padding-top: 0;
                padding-bottom: 0
            }

            .wrapper.home-2-editor-s-pick-wrapper {
                width: 100%;
                max-width: none;
                background-color: #fff;
                flex-direction: column;
                align-items: center;
                margin-left: 0;
                margin-right: 0;
                padding: 120px 60px 150px
            }

            .wrapper.home-2-editor-s-pick-wrapper.nolower {
                padding-top: 20px;
                padding-bottom: 40px
            }

            .wrapper.home-2-about-wrapper {
                align-items: flex-end;
                padding-bottom: 0
            }

            .wrapper.footer {
                flex-direction: column;
                align-items: stretch;
                padding-top: 120px;
                padding-bottom: 50px
            }

            .wrapper.navbar {
                justify-content: space-between;
                padding-top: 35px;
                padding-bottom: 0
            }

            .wrapper.featured-1 {
                width: 100%;
                max-width: none;
                background-color: #f2f9ff;
                flex-direction: column;
                align-items: center;
                margin-left: 0;
                margin-right: 0;
                padding: 120px 60px 150px;
                display: none
            }

            .wrapper.hero-main {
                height: auto;
                max-width: 1120px;
                flex-direction: column;
                justify-content: center;
                padding-top: 220px;
                padding-bottom: 60px
            }

            .nav-button-arrow-2 {
                margin-bottom: -11px;
                margin-left: -11px;
                position: absolute;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .home-2-hero-text-span {
                color: #000;
                letter-spacing: .5px;
                background-color: transparent;
                font-family: Open Sans,sans-serif;
                font-size: 2.5rem;
                line-height: 50px;
                display: inline-block
            }

            .navbar-logo-and-menu-wrapper {
                width: 100%;
                color: #fff;
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .home-hero {
                background-color: var(--fp-fp-light)
            }

            .navbar-logo {
                width: auto;
                height: auto;
                margin-right: 20px;
                line-height: 22px
            }

            .navlink {
                opacity: .8;
                color: #fff;
                justify-content: center;
                padding: 20px 15px;
                font-size: 16px;
                line-height: 100%;
                transition: color .2s;
                display: block
            }

            .navlink:hover {
                opacity: 1
            }

            .navlink.w--current {
                opacity: 1;
                color: #fff
            }

            .navlink.black {
                color: #000;
                padding-left: 20px;
                padding-right: 20px;
                font-weight: 500
            }

            .navlink.black:hover,.navlink.black.w--current {
                color: #000
            }

            .navlink.dropdown {
                margin-left: 0;
                margin-right: 0;
                padding: 0
            }

            .navlink.dropdown.white {
                color: #fff
            }

            .text-block-77 {
                color: #000;
                font-size: 24px;
                font-weight: 600
            }

            .navbar-links-wrapper {
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                padding-right: 40px;
                display: flex
            }

            .navlinks-and-navbutton-container {
                width: 100%;
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .navbar-button-arrow {
                width: 11px;
                height: 11px;
                justify-content: center;
                align-items: center;
                margin-left: 13px;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .navbar {
                z-index: 91;
                width: 100%;
                height: 100px;
                background-color: transparent;
                padding-left: 40px;
                padding-right: 40px;
                position: absolute
            }

            .dropdown-link {
                width: 100%;
                color: #fff;
                text-align: left;
                padding: 10px 0;
                font-weight: 500
            }

            .dropdown-link:hover {
                color: #01aa6c
            }

            .dropdown-link.w--current {
                color: #fff
            }

            .dropdown-link.black-text {
                color: #000
            }

            .dropdown-list.w--open {
                z-index: 20;
                color: #fff;
                background-color: #4d4d4d;
                border-radius: 4px;
                flex-direction: column;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding: 10px 20px;
                display: flex;
                left: 0;
                box-shadow: 0 10px 80px rgba(0,0,0,.08)
            }

            .dropdown-list.white-colour.w--open {
                background-color: #fff
            }

            .dropdown-list.episodes.w--open {
                margin-left: -19px
            }

            .dropdown-list.episodes.white {
                background-color: #fff
            }

            .nav-button {
                text-align: center;
                background-color: #fff;
                border: 1px solid #fff;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding: 10px 20px;
                font-size: 16px;
                line-height: 100%;
                transition: filter .3s;
                display: flex;
                box-shadow: 0 10px 100px rgba(0,0,0,.1)
            }

            .nav-button.pink {
                background-color: var(--crimson);
                color: #fff;
                border-style: none
            }

            .nav-button.green {
                background-color: var(--medium-sea-green-4);
                color: #fff
            }

            .home-2-hero-heading {
                width: 90%;
                text-align: center;
                flex-direction: column;
                align-items: center;
                margin-bottom: 40px;
                display: flex
            }

            .nav-menu-2 {
                flex-direction: row;
                flex: 1;
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .text-block-78 {
                line-height: 30px
            }

            .text-block-78._20-px {
                font-size: 20px
            }

            .text-block-78._20-px.light-black {
                width: auto;
                color: rgba(0,0,0,.5);
                text-align: center;
                margin-bottom: 0;
                font-size: 15px
            }

            .text-block-78._16-px {
                color: #fff;
                font-size: 16px;
                line-height: 24px
            }

            .text-block-78._16-px.black {
                color: var(--fp-grey)
            }

            .text-block-78._16-px.medium-black {
                color: #000;
                font-weight: 500
            }

            .text-block-78._16-px.home-2-tag {
                color: #01aa6c;
                margin-bottom: 0;
                margin-right: 2px
            }

            .text-block-78._16-px.light-black {
                color: gray;
                font-size: 17px
            }

            .text-block-78.home-2-quotation {
                color: #000;
                margin-left: 18px;
                font-size: 20px;
                font-weight: 500;
                line-height: 28px
            }

            .text-block-78.footer-text {
                font-size: 16px
            }

            .text-block-78._16-px {
                color: gray;
                font-size: 16px;
                line-height: 24px
            }

            .nav-links-wrapper-2 {
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .image-49 {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .image-49.contain {
                object-fit: contain
            }

            .nav-button-arrow-1 {
                filter: invert()
            }

            .nav-button-arrow-1.right {
                transform: rotate(45deg)
            }

            .nav-dropdown {
                color: #fff;
                padding-left: 15px;
                padding-right: 15px;
                display: flex
            }

            .nav-dropdown.w--open {
                border-bottom: 1px rgba(0,0,0,.2)
            }

            .nav-dropdown.black {
                color: #000
            }

            .home-2-images-wrapper {
                width: 4840px;
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .home-2-popular-section {
                margin-top: -223px;
                display: none;
                overflow: hidden
            }

            .button-27 {
                text-align: center;
                background-color: transparent;
                border: 1px solid #000;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding: 18px 24px 18px 28px;
                display: flex
            }

            .button-27.green {
                color: #fff;
                background-color: #01aa6c;
                border-style: none;
                border-radius: 4px;
                justify-content: center;
                transition: background-color .2s;
                display: block
            }

            .button-27.green:hover {
                box-shadow: 0 10px 100px rgba(0,0,0,.1)
            }

            .home-2-popular-containe {
                width: 4840px;
                flex-direction: row;
                align-items: center;
                margin-bottom: 20px;
                display: flex
            }

            .featured-partners {
                flex-direction: column;
                margin-top: 0;
                margin-bottom: 20px;
                display: flex
            }

            .last-ghost-slide {
                max-width: 470px
            }

            .home-2-slide-nav {
                display: none
            }

            .first-slide-collection-list-wrapper {
                width: 100%;
                height: 100%;
                background-color: #fff;
                border-radius: 12px
            }

            .home-2-slide-main-content {
                width: 100%;
                height: 100%;
                max-width: 470px;
                border-radius: 12px;
                justify-content: flex-end;
                display: flex;
                overflow: visible
            }

            .home-2-editor-s-pick-section {
                max-width: none;
                background-color: #f2f9ff;
                margin-left: 0;
                margin-right: 0;
                padding-left: 0;
                padding-right: 0;
                display: block;
                overflow: hidden
            }

            .home-2-editor-s-pick-section.bottom {
                background-color: #fff;
                padding-bottom: 100px
            }

            .home-2-editor-s-pick-slider {
                width: 100%;
                height: auto;
                background-color: transparent;
                flex-direction: row;
                justify-content: center;
                align-items: stretch;
                margin-top: 110px;
                display: flex
            }

            .home-2-slide-collection-item {
                height: auto
            }

            .home-2-editor-s-pick-right-arrow {
                width: 20%;
                height: 100%;
                justify-content: center;
                align-items: center;
                margin-right: 0;
                transition: all .2s;
                display: flex;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: 0%;
                overflow: visible
            }

            .home-2-editor-s-pick-right-arrow:hover {
                filter: invert()
            }

            .home-2-editor-s-pick-mask {
                width: 50%;
                height: auto;
                max-width: 470px;
                overflow: visible
            }

            .home-2-editor-s-pick-slide {
                width: 100%;
                float: none;
                border-radius: 12px;
                margin-left: 0;
                margin-right: 0;
                overflow: visible
            }

            .home-2-editor-s-pick-slide.first-slide {
                z-index: 10;
                width: auto;
                margin-left: 0;
                margin-right: 0;
                padding-left: 0;
                padding-right: 0;
                overflow: visible
            }

            .home-2-first-slide-content {
                max-width: 470px;
                border-radius: 12px
            }

            .home-2-editor-s-pick-heading-wrapper {
                text-align: center;
                margin-bottom: 60px
            }

            .left-arrow-image-wrap {
                width: 100px;
                height: 100px;
                background-color: #fff;
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                padding: 30px;
                display: flex;
                box-shadow: 0 0 100px rgba(0,0,0,.2)
            }

            .first-ghost-slide {
                max-width: 470px;
                border-radius: 12px;
                margin-left: 20px;
                margin-right: 20px
            }

            .right-arrow-image-wrap {
                width: 100px;
                height: 100px;
                background-color: #fff;
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin: auto;
                padding: 30px;
                display: flex;
                box-shadow: 0 0 100px rgba(0,0,0,.2)
            }

            .home-2-slide-collection-list {
                height: 100%
            }

            .home-2-first-slide {
                width: 240%;
                height: 100%;
                float: right;
                flex-direction: row;
                justify-content: flex-end;
                align-items: stretch;
                display: flex;
                position: relative
            }

            .last-slide-collection-list-wrapper {
                height: 100%;
                background-color: #fff;
                border-radius: 12px
            }

            .home-2-slide-collection-list-wrapper {
                height: 100%;
                background-color: #fff;
                border-radius: 12px;
                margin-left: 20px;
                margin-right: 20px
            }

            .home-2-editor-s-pick-left-arrow {
                width: 20%;
                height: 100%;
                justify-content: center;
                align-items: center;
                transition: all .2s;
                display: flex;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: auto;
                overflow: visible
            }

            .home-2-editor-s-pick-left-arrow:hover {
                filter: invert()
            }

            .home-2-last-slide {
                width: 240%;
                height: 100%;
                float: left;
                display: flex;
                position: relative
            }

            .text-link {
                color: #01aa6c
            }

            .home-2-about-sign {
                width: 215px;
                margin-top: 30px
            }

            .home-2-about-content {
                width: 49%;
                max-width: 575px;
                margin-bottom: 40px
            }

            .home-2-about-image-wrapper {
                width: 49%;
                max-width: 630px;
                justify-content: center;
                align-items: flex-end;
                margin-bottom: 0
            }

            .home-2-about-image-wrapper.author-image {
                margin-left: -40px
            }

            .home-2-about-quotation {
                border-left: 4px solid #000
            }

            .home-2-about-name {
                color: #000;
                margin-bottom: 32px;
                font-size: 60px
            }

            .home-2-about-text {
                margin-bottom: 25px
            }

            .footer-podcast-link-item {
                width: auto;
                height: auto;
                border: 1px solid rgba(0,0,0,.05);
                border-radius: 4px;
                transition: transform .3s;
                overflow: hidden;
                box-shadow: 0 10px 100px rgba(0,0,0,.1)
            }

            .footer-podcast-link-item:hover {
                transform: translateY(-5px)
            }

            .footer-up {
                width: 100%;
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .footer-right {
                width: 70%;
                max-width: 820px;
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .footer-left {
                width: 20%;
                max-width: 170px;
                flex-direction: column;
                align-items: flex-start;
                display: flex
            }

            .footer-links-container {
                grid-column-gap: 10px;
                grid-row-gap: 10px;
                flex-direction: column;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: flex-start;
                margin-bottom: 40px;
                display: grid
            }

            .footer-down {
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                margin-top: 70px;
                display: flex
            }

            .footer-address {
                color: #d9dbe1
            }

            .footer-column.email-column {
                width: 50%
            }

            .footer-social-media-icons-container {
                justify-content: space-between;
                align-items: center;
                margin-left: 0;
                display: flex
            }

            .footer-podcast-links-grid {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .footer-left-link-item {
                justify-content: space-between;
                align-items: center;
                margin-bottom: 25px;
                display: flex
            }

            .footer-left-link-item.div-block {
                justify-content: space-between;
                align-items: flex-start;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .footer-left-links-container {
                max-width: 200px;
                flex-direction: column;
                align-items: flex-start;
                display: flex
            }

            .footer-heading {
                color: #fff;
                margin-bottom: 20px
            }

            .footer-social-media-item {
                width: 40px;
                height: 40px;
                background-color: rgba(255,255,255,.1);
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                margin-right: 10px;
                transition: background-color .3s;
                display: flex;
                overflow: hidden
            }

            .footer-social-media-item:hover {
                background-color: #01aa6c
            }

            .footer-link {
                color: #d9dbe1;
                margin-bottom: 0;
                font-size: 18px;
                font-weight: 300;
                line-height: 27px;
                transition: color .2s
            }

            .footer-link:hover {
                color: rgba(217,219,225,.6)
            }

            .footer-link.max-width {
                max-width: 80%;
                margin-bottom: 0;
                margin-left: auto;
                margin-right: auto
            }

            .footer-link.footer-text {
                font-size: 16px
            }

            .footer-social-media {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .footer-social-icon {
                width: 13px;
                height: 13px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .footer-logo-2 {
                max-width: 120px;
                margin-bottom: 35px
            }

            .footer-subcontainer {
                width: 40%;
                flex-direction: column;
                justify-content: space-between;
                display: flex
            }

            .footer-left-link-icon {
                width: 20px;
                height: 20px;
                justify-content: center;
                align-items: center;
                margin-right: 8px;
                display: flex
            }

            .footer-left-link-icon.top-margin {
                margin-top: 3px
            }

            .newfooter {
                background-color: #000
            }

            .subscribe-popup {
                z-index: 20000000;
                background-color: rgba(0,0,0,.8);
                justify-content: center;
                align-items: center;
                display: none;
                position: fixed;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .subscribe-wrapper {
                width: 50%;
                max-width: 582px;
                background-color: #fff;
                border-radius: 12px;
                padding: 50px;
                position: relative
            }

            .subscribe-text {
                color: #000;
                margin-bottom: 40px;
                font-size: 28px;
                font-weight: 500;
                line-height: 38px
            }

            .subscribe-close-button {
                width: 25px;
                height: 25px;
                justify-content: center;
                align-items: center;
                margin-top: 20px;
                margin-right: 20px;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .contact-popup-card {
                width: 100%;
                max-width: 465px;
                background-color: #fff;
                border-radius: 12px;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                padding: 32px;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .contact-form-block {
                width: 100%
            }

            .form-2 {
                flex-direction: column;
                display: flex
            }

            .contact-field {
                height: 60px;
                border: 1px solid #e5e5e5;
                margin-bottom: 30px;
                padding-top: 20px;
                padding-bottom: 20px;
                padding-left: 15px;
                font-size: 16px;
                line-height: 24px
            }

            .contact-field.text-area {
                height: auto;
                align-items: flex-start;
                padding-top: 10px;
                display: flex
            }

            .error-message-2 {
                color: red;
                border-radius: 4px;
                font-size: 16px;
                overflow: hidden
            }

            .contact-sub-wrapper {
                width: 100%
            }

            .contact-sub-wrapper.right-padding {
                width: 70%;
                margin-right: 20px
            }

            .contact-popup {
                z-index: 9999;
                background-color: rgba(0,0,0,.8);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: none;
                position: fixed;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .contact-heading {
                margin-bottom: 32px
            }

            .success-message-4 {
                color: #01aa6c;
                background-color: #e1fff4;
                border-radius: 4px;
                line-height: 28px
            }

            .contact-container {
                display: flex
            }

            .contact-field-label {
                color: #000;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px
            }

            .footer-popup-text {
                padding-right: 25px
            }

            .footer-popup-link {
                color: #01aa6c;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/62e94b824fe6e32eb05ff821_AD.svg);
                background-position: 100% 55%;
                background-repeat: no-repeat;
                background-size: auto;
                padding-right: 18px
            }

            .footer-popup-close-button {
                width: 30px;
                height: 30px;
                justify-content: center;
                align-items: center;
                margin: auto 0 auto 20px;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .footerpopup {
                height: 50px;
                background-color: #fff;
                justify-content: center;
                align-items: center;
                margin-bottom: 0;
                display: flex;
                position: fixed;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .home-2-editor-s-item-heading {
                color: var(--black);
                font-family: Open Sans,sans-serif;
                font-size: 24px
            }

            .home-2-slider-image {
                width: 100%;
                height: 260px;
                border-radius: 12px;
                margin-bottom: 35px;
                overflow: hidden
            }

            .home-2-slider-up {
                flex-direction: column;
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .home-2-slider-content {
                width: 100%;
                height: auto;
                flex-direction: column;
                justify-content: space-between;
                align-items: flex-start;
                padding: 25px;
                display: flex
            }

            .play-button-icon {
                width: 15px;
                height: 15px;
                justify-content: center;
                align-items: center;
                margin-right: -1px;
                display: flex;
                position: relative
            }

            .home-2-editor-s-pick-text-wrapper {
                margin-bottom: 25px
            }

            .play-button-2 {
                width: 32px;
                height: 32px;
                background-color: #000;
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                margin-right: 15px;
                display: flex;
                position: relative
            }

            .home-2-slide-episode-number {
                justify-content: space-between;
                align-items: center;
                margin-bottom: 11px;
                display: flex
            }

            .home-2-episode-number {
                color: #01aa6c;
                font-size: 16px;
                line-height: 24px
            }

            .home-2-editor-s-item-heading-wrapper {
                margin-bottom: 16px
            }

            .play-wrapper {
                border-radius: 4px;
                justify-content: space-between;
                align-items: center;
                padding: 10px 14px 10px 2px;
                display: flex
            }

            .image-wrapper {
                z-index: 0;
                width: 100%;
                height: 135px;
                border-bottom: 1px solid #e2e3e9;
                padding-top: 20px;
                padding-bottom: 20px;
                padding-right: 0
            }

            .card {
                width: 230px;
                height: 100%;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 11px;
                flex-direction: column;
                justify-content: space-around;
                align-items: center;
                margin-right: 20px;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .partner-offer-details {
                flex-direction: column;
                justify-content: flex-end;
                align-items: center;
                padding: 10px 32px 14px;
                display: flex
            }

            .image-51 {
                width: 60%;
                height: 100px;
                object-fit: cover
            }

            .heading-26 {
                color: #000;
                text-align: center;
                margin-top: 0;
                margin-bottom: 5px;
                font-size: 15px;
                font-weight: 700
            }

            .paragraph-10 {
                max-height: none;
                color: var(--light-slate-grey);
                text-align: center;
                margin-top: 5px;
                margin-bottom: 15px;
                font-size: 12px;
                font-weight: 400;
                line-height: 140%;
                display: block
            }

            .progress-heading {
                margin-top: 9px;
                font-size: 24px
            }

            .progress-sticky {
                position: -webkit-sticky;
                position: sticky;
                top: 120px
            }

            .progress-wrapper {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .content {
                width: 100%;
                max-width: 780px;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr
            }

            .progress-item {
                grid-column-gap: 40px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: auto 1fr
            }

            .text-gray {
                color: #6c757d
            }

            .progress-grid {
                grid-column-gap: 0px;
                grid-row-gap: 10px;
                grid-template-rows: auto;
                grid-template-columns: 1fr
            }

            .title-2-section {
                max-width: 780px;
                letter-spacing: -.04em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 56px;
                font-weight: 700;
                line-height: 1.1;
                position: relative
            }

            .progress-line-wrapper {
                width: 1px;
                background-color: rgba(201,237,255,.5);
                flex: 1;
                position: relative
            }

            .button-28 {
                z-index: 1;
                border-radius: 50px;
                flex-wrap: nowrap;
                justify-content: center;
                align-items: center;
                padding: 20px 32px;
                font-size: 16px;
                font-weight: 500;
                line-height: 1.3;
                text-decoration: none;
                transition: box-shadow .3s,background-color .3s,color .3s;
                display: flex;
                position: relative;
                overflow: hidden;
                box-shadow: inset 0 0 100px 100px transparent
            }

            .button-28:hover {
                color: #fff;
                box-shadow: inset 0 0 100px 100px rgba(0,0,0,.1)
            }

            .progress-icon-wrapper {
                width: 48px;
                height: 48px;
                background-color: rgba(201,237,255,.25);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin-bottom: 10px;
                padding: 16px;
                display: flex
            }

            .section-27 {
                width: 100%;
                max-width: 1160px;
                grid-column-gap: 0px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                align-content: start;
                align-items: start;
                justify-items: center;
                margin-left: auto;
                margin-right: auto
            }

            .progress-whole-grid {
                width: 100%;
                grid-column-gap: 80px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: .75fr 1fr;
                align-items: center
            }

            .progress-line {
                width: 1px;
                height: 0%;
                background-color: #3d6bff;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .text-2-big {
                max-width: 550px;
                letter-spacing: -.01em;
                margin-top: 20px;
                margin-bottom: 20px;
                font-size: 20px;
                position: relative
            }

            .wide-card {
                width: 100%;
                height: 300px;
                max-width: 350px;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 24px;
                flex-direction: column;
                justify-content: space-between;
                margin-right: 20px;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .wide-card:hover {
                transform: translateY(-5px);
                box-shadow: 0 5px 16px 3px rgba(1,3,16,.14)
            }

            .wide-card.higher {
                height: 330px;
                border-radius: 6px
            }

            .wide-card.higher.w--current {
                border-radius: 6px
            }

            .icon-div {
                position: absolute;
                top: 10px;
                right: 10px
            }

            .image-52 {
                width: 25px
            }

            ._w-imagine-wrapper {
                width: auto;
                height: 120px;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/62e953cc4fe6e3662b6073f0_stripe-v1-c.jpg);
                background-size: cover;
                border-bottom: 1px solid #e2e3e9;
                border-top-left-radius: 24px;
                border-top-right-radius: 24px;
                flex-direction: row;
                justify-content: center;
                display: flex
            }

            .partnerdiv {
                text-align: center;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                padding-top: 40px;
                display: flex
            }

            .partnerdiv._2 {
                margin-left: 10px;
                padding-top: 0;
                padding-left: 0
            }

            .offer-holder {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .mobile-footer-text {
                padding-right: 25px;
                display: none
            }

            .text-block-82 {
                color: #fff
            }

            .blog-card-content {
                padding: 16px 32px 32px 22px
            }

            .badges {
                width: 158px;
                height: 32px;
                background-color: rgba(54,179,126,.22);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin-bottom: 16px;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .badges.blog-badge {
                width: 106px
            }

            .badges.white-badge {
                width: 82px;
                background-color: #fff
            }

            .blog-card.card-one {
                width: 360px;
                height: 520px;
                max-height: none;
                max-width: none;
                border: 1px solid #e5eaf4;
                border-radius: 8px;
                box-shadow: 0 1px 3px rgba(0,0,0,.1)
            }

            .blog-card.card-two {
                width: 360px;
                height: 520px;
                max-height: none;
                max-width: none;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/62f163387971db5982a1942b_Base.png);
                background-position: 50%;
                background-size: cover;
                border: 1px solid #e5eaf4;
                border-radius: 8px;
                box-shadow: 0 1px 3px rgba(0,0,0,.1)
            }

            .blog-card.card-three {
                width: 360px;
                height: 520px;
                max-height: none;
                max-width: none;
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/62f163387971db13c6a1942d_Base%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/62f163387971db13c6a1942d_Base%20/(1/).png);
                background-position: 50%;
                background-size: cover;
                border: 1px solid #e5eaf4;
                border-radius: 8px;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-bottom: 0;
                margin-left: 0;
                display: flex;
                position: relative;
                box-shadow: 0 1px 3px rgba(0,0,0,.1)
            }

            .blog-link-block {
                justify-content: flex-start;
                align-items: center;
                margin-top: 6px;
                text-decoration: none;
                display: flex;
                position: static
            }

            .blog-link-block.white {
                color: #fff;
                position: absolute;
                top: auto;
                bottom: 36px;
                left: 134px;
                right: auto
            }

            .life-style {
                color: #36b37e;
                font-weight: 700
            }

            .white-right-arrow {
                margin-left: 8px
            }

            .blog-section-5 {
                padding: 116px 3% 92px;
                display: none
            }

            .blue-arrow-right {
                margin-left: 8px
            }

            .image-13 {
                margin-left: 10px
            }

            .h4 {
                color: #183b56;
                margin-top: 0;
                font-size: 24px;
                line-height: 1.4
            }

            .h4.blog-h4 {
                margin-top: 20px;
                margin-bottom: 16px
            }

            .h4.blog-h4.card-two-h4 {
                color: #fff;
                margin-top: 11px
            }

            .text-block-7 {
                color: #36b37e;
                text-align: center;
                font-weight: 700
            }

            .card-date {
                color: #b3bac5;
                margin-left: 10px;
                font-weight: 600
            }

            .blog-card-content-two {
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/62f163387971dba793a19431_Image%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/62f163387971dba793a19431_Image%20/(1/).png);
                background-position: 50%;
                background-size: cover;
                padding-top: 342px;
                padding-left: 22px;
                padding-right: 22px
            }

            .blog-grid-2 {
                grid-column-gap: 18px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .crad-top {
                align-items: center;
                display: flex
            }

            .badge-text-3 {
                color: #36b37e;
                text-align: center;
                font-weight: 700
            }

            .blog-card-content-three {
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 0;
                padding-left: 22px;
                padding-right: 22px;
                display: block;
                position: static
            }

            .text-block-9 {
                color: #1565d8;
                font-size: 15px;
                font-weight: 700;
                text-decoration: none
            }

            .text-block-9.white {
                color: #fff
            }

            .paragraph-normal-2 {
                max-width: 560px;
                color: #5a7184;
                text-align: center;
                margin-left: auto;
                margin-right: auto;
                font-size: 16px;
                line-height: 1.4
            }

            .paragraph-normal-2.blog-p {
                max-width: none;
                text-align: left;
                margin-bottom: 16px;
                margin-left: 0;
                margin-right: 0;
                font-weight: 400;
                line-height: 1.6
            }

            .image-55 {
                width: 195px
            }

            .service-top-section {
                max-width: 560px;
                margin-left: auto;
                margin-right: auto
            }

            .service-grid-content-image {
                text-align: center
            }

            .service-grid {
                grid-column-gap: 5px;
                grid-row-gap: 5px;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
            }

            .service-top-section-header {
                text-align: center;
                margin-top: 0;
                margin-bottom: 16px;
                font-family: Open Sans,sans-serif;
                font-size: 2rem
            }

            .service-top-section-para {
                text-align: center;
                margin-bottom: 60px
            }

            .service-grid-content-header {
                text-align: center
            }

            .service-grid-content {
                max-width: 209px;
                min-height: 167px;
                background-color: #f7f7f7;
                padding: 25px 20px
            }

            .service-wrapper {
                max-width: 1280px;
                margin-left: auto;
                margin-right: auto
            }

            .team_component {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .heading-28 {
                color: var(--black);
                margin-top: 0;
                margin-bottom: 0;
                font-size: 1.25rem;
                line-height: 1.5rem
            }

            .text-size-small-2 {
                color: rgba(47,47,47,.8);
                text-align: left;
                margin-bottom: 0;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5rem
            }

            .container-large-4 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .page-padding-3 {
                padding-left: 2.5rem;
                padding-right: 2.5rem
            }

            .team-flex_item {
                width: auto;
                align-items: flex-start;
                display: flex
            }

            .team-image_wrapper {
                width: 45px;
                margin-right: 16px
            }

            .team-image_wrapper._2 {
                width: 65px
            }

            .team-right_item {
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6304fb744783812a4a2488a9_bg1.svg);
                background-position: 50%;
                background-repeat: repeat-y;
                background-size: contain
            }

            .heading-29 {
                color: var(--black);
                margin-top: 0;
                margin-bottom: 0;
                font-family: Open Sans,sans-serif;
                font-size: 3rem;
                line-height: 3.625rem
            }

            .margin-bottom-3 {
                margin-top: 0;
                margin-left: 0;
                margin-right: 0
            }

            .margin-bottom-3.margin-medium {
                margin-bottom: 2rem
            }

            .margin-bottom-3.margin-small {
                margin-bottom: 1rem
            }

            .margin-bottom-3.margin-xlarge {
                margin-bottom: 3rem
            }

            .margin-bottom-3.margin-xxlarge {
                margin-bottom: 5rem
            }

            .team_grid {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1.25fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .section-team {
                background-color: transparent
            }

            .padding-vertical-2 {
                padding-left: 0;
                padding-right: 0
            }

            .padding-vertical-2.padding-xxhuge {
                padding-top: 4rem;
                padding-bottom: 6rem
            }

            .padding-vertical-2.padding-xxhuge.terms {
                padding-top: 2rem
            }

            .section-cards {
                background-color: transparent
            }

            .card-image-block,.card_image {
                text-align: center
            }

            .cards_component {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .cards_grid {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                justify-items: stretch;
                display: grid
            }

            .cards_content {
                text-align: center
            }

            .text-size-medium-2 {
                text-align: left;
                font-size: 1.125rem;
                font-weight: 400;
                line-height: 1.625rem
            }

            .text-size-medium-2.center {
                text-align: center;
                margin-bottom: 0
            }

            .text-size-medium-2.mid-night_blue {
                color: var(--dim-grey);
                font-weight: 400
            }

            .how-it-works {
                max-width: none;
                background-color: #f2f9ff;
                margin-left: 0;
                margin-right: 0;
                padding-left: 0;
                padding-right: 0;
                display: block;
                overflow: hidden
            }

            .button-30 {
                background-color: var(--new-green-2);
                color: #fff;
                border-radius: 4px;
                padding: 10px 20px;
                font-size: 16px;
                font-weight: 600
            }

            .button-30:hover {
                background-color: #111d57
            }

            .section-support {
                background-color: transparent
            }

            .secondary-button {
                background-color: var(--crimson);
                border-radius: 4px;
                margin-left: 20px;
                padding: 10px 20px;
                font-size: 16px;
                font-weight: 600
            }

            .secondary-button:hover {
                background-color: #64d2d4
            }

            .support-flex_item {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: flex-start;
                display: grid
            }

            .support_component {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .support_grid {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1.25fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .faq-explander-horizontal {
                width: 1.25rem;
                height: .125rem;
                background-color: var(--crimson)
            }

            .faq-explander-vertical {
                width: .125rem;
                height: 1.25rem;
                background-color: var(--crimson);
                position: absolute
            }

            .faq-answer {
                overflow: hidden
            }

            .padding-vertical-3 {
                padding-left: 0;
                padding-right: 0
            }

            .faq-title {
                color: #000;
                font-size: 1.25rem;
                font-weight: 700;
                line-height: 1.4
            }

            .margin-bottom-4 {
                margin-top: 0;
                margin-left: 0;
                margin-right: 0
            }

            .container-medium {
                width: 100%;
                max-width: 56rem;
                margin-left: auto;
                margin-right: auto
            }

            .faq-question {
                cursor: pointer;
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .faq1_line-divider {
                width: 100%;
                height: 1px;
                background-color: #e9f0f1;
                margin-top: 1.5rem;
                margin-bottom: 1.5rem
            }

            .faq-expander {
                width: 1.25rem;
                height: 1.25rem;
                color: var(--fp-pink);
                justify-content: center;
                align-items: center;
                margin-top: .25rem;
                margin-left: 2.5rem;
                display: flex;
                position: relative
            }

            .faq-answer-margin {
                margin-top: 1rem
            }

            .collection-list-22 {
                grid-column-gap: 20px;
                grid-row-gap: 30px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .text-button {
                color: #fff;
                font-size: 15px;
                font-weight: 500
            }

            .text-button._2 {
                font-size: 14px;
                font-weight: 500
            }

            .green-btn {
                width: 175px;
                background-color: var(--new-green-2);
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding-top: 5px;
                padding-bottom: 5px;
                display: flex
            }

            .green-btn._2 {
                color: #000;
                background-color: #000;
                margin-top: 10px
            }

            .green-btn._2:hover {
                background-color: var(--crimson)
            }

            .green-btn.wide {
                width: auto;
                padding-left: 10px;
                padding-right: 10px;
                font-weight: 400
            }

            .green-btn._2-copy {
                color: #000;
                background-color: #000;
                margin-top: 10px
            }

            .green-btn._2-copy:hover {
                background-color: var(--crimson)
            }

            .collection-item-17 {
                height: auto;
                flex-direction: row;
                display: block
            }

            .coll-list-1 {
                flex-direction: column;
                display: flex
            }

            .featured-partners-2 {
                flex-direction: column;
                margin-top: 0;
                margin-bottom: 20px;
                margin-left: -2125px;
                display: flex
            }

            .para-grey {
                max-height: none;
                color: var(--light-slate-grey);
                text-align: center;
                margin-top: 5px;
                margin-bottom: 5px;
                font-size: 12px;
                font-weight: 400;
                line-height: 140%;
                display: block
            }

            .para-grey.bigger {
                color: #000;
                font-size: 14px;
                font-weight: 500
            }

            .heading-30 {
                font-size: 28px;
                line-height: 58px
            }

            .div-block-436 {
                flex-direction: row;
                display: flex
            }

            .second-partner-deals {
                flex-direction: column;
                justify-content: flex-end;
                align-items: center;
                padding: 10px 32px 14px;
                display: flex
            }

            .wider-block {
                width: 110px;
                height: 110px;
                border: 1px solid var(--light-grey);
                background-color: #fff;
                background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
                background-position: 50%;
                background-size: contain;
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                margin-left: 0;
                padding-left: 0;
                display: block;
                position: relative;
                bottom: -60px
            }

            .wider-block.small {
                width: 100px;
                height: 100px;
                position: static
            }

            .div-block-437 {
                flex-direction: row;
                align-items: center;
                display: flex
            }

            .offer-wider {
                text-align: center;
                margin: 0 5px;
                font-size: 15px;
                font-weight: 700
            }

            .offer-wider._1 {
                margin-right: 0
            }

            .offer-wider.disc {
                color: var(--crimson)
            }

            .heading-31 {
                margin-bottom: 20px
            }

            .categories {
                margin-bottom: 120px;
                padding-top: 40px;
                display: none
            }

            .disc-perk {
                color: var(--new-green-2);
                margin-bottom: 0;
                font-size: 18px;
                font-weight: 700;
                line-height: 20px
            }

            .nav-button-2 {
                text-align: center;
                background-color: #fff;
                border: 1px solid #fff;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding: 18px 28px;
                font-size: 16px;
                line-height: 100%;
                transition: filter .3s;
                display: flex;
                box-shadow: 0 10px 100px rgba(0,0,0,.1)
            }

            .checkbox-label {
                color: rgba(0,0,0,.8);
                font-size: 13px;
                font-weight: 300
            }

            .checkbox {
                width: 14px;
                height: 14px;
                margin-left: 0;
                margin-right: 10px
            }

            .checkbox.w--redirected-checked {
                background-color: #2d323e
            }

            .field-description {
                color: rgba(0,0,0,.6);
                margin-top: 3px;
                font-size: 12px;
                font-weight: 300
            }

            .text-field-wrapper {
                width: 100%;
                flex-direction: column;
                margin-bottom: 12px;
                display: flex
            }

            .text-field-wrapper.password-wrap {
                height: auto;
                height: 0;
                margin-left: -2px;
                margin-right: -2px;
                padding-left: 2px;
                padding-right: 2px;
                transition: height .2s;
                overflow: hidden
            }

            .text-field-wrapper.half {
                width: 49%
            }

            .text-field-wrapper.exra-margin {
                margin-bottom: 32px
            }

            .button-31 {
                width: 100%;
                height: 45px;
                background-color: #000;
                border-radius: 6px;
                justify-content: center;
                align-items: center;
                font-size: 16px;
                font-weight: 400;
                transition: background-color .2s,box-shadow .2s;
                display: flex;
                box-shadow: 0 1px 20px rgba(34,34,34,.16)
            }

            .button-31:hover {
                background-color: var(--new-green-2);
                box-shadow: 0 5px 30px rgba(34,34,34,.16)
            }

            .link-28 {
                color: rgba(24,100,171,.83);
                border-bottom: 1px dashed #7b83ff
            }

            .link-28:hover {
                color: #272d88
            }

            .checkbox-field {
                justify-content: center;
                align-items: center;
                margin-top: 5px;
                margin-bottom: 20px;
                padding-left: 0;
                display: flex
            }

            .form-field-wrapper-2 {
                flex-wrap: wrap;
                justify-content: space-between;
                margin-bottom: 10px;
                padding-top: 10px;
                display: flex
            }

            .text-field {
                height: 42px;
                color: #000;
                border: 1px solid #dcdce5;
                border-radius: 6px;
                margin-bottom: 0;
                font-size: 15px;
                font-weight: 300;
                transition: border-color .2s,box-shadow .2s;
                box-shadow: 0 1px 2px rgba(220,220,229,.5)
            }

            .text-field:hover {
                border-color: rgba(0,0,0,.8);
                box-shadow: 0 1px 4px rgba(220,220,229,.9)
            }

            .text-field:focus {
                border: 1px solid #434de7
            }

            .text-field::-ms-input-placeholder {
                color: #6e6e6e
            }

            .text-field::placeholder {
                color: #6e6e6e
            }

            .form-wrapper-5 {
                z-index: 5;
                width: 100%;
                max-width: 360px;
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                display: flex;
                position: relative;
                overflow: visible
            }

            .flex-row-center {
                justify-content: center;
                align-items: center;
                display: flex
            }

            .image-56-copy {
                position: relative;
                top: -89px;
                left: auto;
                right: -260px
            }

            .pricing-button {
                width: 100%;
                min-height: 45px;
                background-color: var(--new-green-2);
                color: #f4f5f6;
                text-align: center;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                margin-top: 32px;
                margin-bottom: 32px;
                padding-top: 10px;
                padding-bottom: 10px;
                font-size: 16px;
                font-weight: 500;
                transition: all .3s;
                display: flex
            }

            .pricing-button:hover {
                color: #fff
            }

            .pricing-button.unfocussed {
                border: 2px solid var(--new-green-2);
                color: var(--new-green-2);
                background-color: transparent;
                padding-top: 10px;
                padding-bottom: 10px
            }

            .price-tag {
                color: #172426;
                margin-right: 10px;
                font-size: 20px;
                font-weight: 500;
                line-height: 72px
            }

            .grid-price-columns {
                grid-column-gap: 40px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr
            }

            .date-text {
                opacity: .7;
                color: #718284;
                letter-spacing: -.04em;
                white-space: nowrap;
                font-size: 20px;
                font-weight: 500;
                line-height: 32px
            }

            .feature-wrap {
                align-items: center;
                display: flex
            }

            .price-wrap-month {
                letter-spacing: -.04em;
                align-items: center;
                margin-bottom: 20px;
                display: flex
            }

            .check {
                margin-right: 8px
            }

            .check.grey {
                opacity: .29;
                filter: grayscale()
            }

            .price-wrap-year {
                align-items: center;
                margin-top: 16px;
                margin-bottom: 20px;
                display: none
            }

            .feature-grid {
                width: 100%;
                grid-row-gap: 16px;
                grid-template-rows: auto auto auto auto auto;
                grid-template-columns: 1fr
            }

            .tag-pricing-popular {
                background-color: var(--new-green-2);
                background-image: linear-gradient(236deg,var(--crimson)13%,var(--cornflower-blue-3)87%);
                color: #f4f5f6;
                letter-spacing: -.02em;
                text-transform: uppercase;
                border-radius: 4px;
                margin-bottom: 0;
                margin-left: 10px;
                padding: 4px 8px;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px
            }

            .feature-text-4 {
                color: #3f4e50;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.5
            }

            .feature-text-4.light {
                color: rgba(206,212,218,.61)
            }

            .price-card {
                background-color: transparent;
                border: 1px solid #e5e5e5;
                border-radius: 8px;
                flex-direction: column;
                align-items: flex-start;
                padding: 32px 20px;
                transition: all .3s;
                display: flex
            }

            .price-card:hover {
                background-color: #fff;
                box-shadow: 34px 34px 74px -24px rgba(56,50,124,.08)
            }

            .field-label-4 {
                color: #374252;
                text-align: left;
                margin-bottom: 3px;
                font-size: 13.5px;
                font-weight: 600
            }

            .hide-on-load-2 {
                display: none
            }

            .cancel-overlay {
                z-index: 8888;
                min-height: 100vh;
                background-color: rgba(25,42,51,.7);
                display: none;
                position: relative;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0
            }

            .close-overlay-2 {
                z-index: 9;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0
            }

            .overlay-container {
                z-index: 100;
                width: 100%;
                max-width: 700px;
                background-color: #fff;
                border-radius: 16px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 100px;
                margin-left: auto;
                margin-right: auto;
                transition: opacity .2s;
                display: block;
                position: relative
            }

            .overlay-padding {
                padding: 40px 45px 25px;
                display: block
            }

            .embed-overlay-css {
                display: block
            }

            .overall-scroll {
                width: 100%;
                min-height: 100vh;
                padding: 50px 50px 0;
                position: relative
            }

            .checkbox-wrap {
                z-index: 1;
                color: #2b1938;
                margin-bottom: 15px;
                padding-left: 30px;
                font-size: 14px;
                line-height: 1.3;
                position: relative
            }

            .checkbox-wrap.other-style {
                display: inline-block
            }

            .boxwithinmodal {
                width: 100%;
                max-width: none;
                margin-left: auto;
                margin-right: auto;
                display: block;
                position: relative
            }

            .secondthought {
                color: var(--black-2);
                text-align: center;
                font-size: 36px;
                font-weight: 600;
                line-height: 43px
            }

            .secondt-lower {
                color: var(--dim-grey);
                text-align: center;
                margin-top: 10px;
                margin-bottom: 30px
            }

            .text-block-90 {
                color: var(--black);
                font-size: 24px;
                font-weight: 600
            }

            .text-block-91 {
                font-size: 11px
            }

            .div-block-441 {
                display: flex
            }

            .image-57 {
                cursor: pointer;
                position: relative;
                top: 0
            }

            .meetup-column {
                flex-direction: column;
                padding-top: 0;
                padding-bottom: 90px;
                display: flex
            }

            .page-transition {
                width: 77%;
                margin-left: 23%
            }

            .content-2 {
                z-index: 2;
                max-width: 1500px;
                margin-left: auto;
                margin-right: auto;
                padding-left: 0;
                padding-right: 0;
                position: relative
            }

            .h4-2 {
                color: #909090;
                letter-spacing: 1px;
                text-transform: uppercase;
                margin-bottom: 20px;
                font-size: 12px;
                font-weight: 500
            }

            .h4-2.no-margin {
                margin-top: 0;
                margin-bottom: 10px;
                font-size: 12px
            }

            .all-events {
                justify-content: space-between;
                align-items: flex-end;
                display: flex
            }

            .content-grid {
                width: 100%;
                min-height: 100vh;
                grid-template-rows: auto auto auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                display: block
            }

            .content-wrapper {
                min-height: 100vh;
                flex: 1;
                align-self: stretch;
                margin-top: 75px;
                margin-left: 5vw;
                margin-right: 5vw;
                padding: 30px 0;
                position: relative;
                overflow: hidden
            }

            .upcoming-event {
                flex-direction: column;
                justify-content: flex-start;
                margin-top: 10px;
                margin-bottom: 20px;
                display: flex
            }

            .button-33 {
                background-color: #4353ff;
                padding: 12px 25px
            }

            .button-33.ghost {
                color: #1d1d1d;
                background-color: transparent;
                border: 1px solid #dbdde5;
                border-radius: 9px;
                padding-top: 12px;
                padding-bottom: 12px
            }

            .button-33.ghost.transition-trigger {
                background-color: var(--new-green-2);
                color: #fff;
                border-radius: 4px;
                padding: 6px 20px;
                font-size: 12px;
                transition: background-color .2s ease-in-out
            }

            .button-33.ghost.transition-trigger:hover {
                background-color: rgba(42,37,37,.02)
            }

            .main-items-inner-wrapper {
                flex-direction: row;
                align-items: flex-start;
                margin-left: 0;
                margin-right: 0;
                display: flex
            }

            .menu-icon-wrapper {
                border-left: 4px solid transparent;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                margin-top: 25px;
                margin-bottom: 25px;
                text-decoration: none;
                display: flex
            }

            .menu-icon-wrapper:hover {
                color: #4353ff
            }

            .menu-icon-wrapper.transition-trigger.w--current {
                filter: brightness(0%)
            }

            .navbar-9 {
                z-index: 11;
                width: 23%;
                border-right: 1px solid var(--dark-grey-2);
                background-color: var(--dim-grey-2);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                display: flex;
                position: fixed;
                top: 0%;
                bottom: 0%;
                left: 0%
            }

            .nav-side {
                border-style: solid none none;
                border-width: 1px;
                border-color: var(--dark-grey-2)black black;
                flex-flow: column wrap;
                justify-content: flex-start;
                align-items: flex-start;
                margin-top: 40px;
                padding-top: 20px;
                padding-right: 20px;
                display: flex
            }

            .container-16 {
                flex-direction: column;
                flex: 1;
                align-items: flex-start;
                margin-top: 75px;
                display: flex
            }

            .text-block-92 {
                color: #000;
                margin-bottom: 10px;
                font-size: 23px;
                font-weight: 600
            }

            .text-block-93 {
                color: #fff;
                text-align: center;
                font-size: 13px;
                font-style: normal;
                font-weight: 400
            }

            .div-block-442 {
                border-bottom: 1px none var(--light-grey);
                margin-bottom: 20px;
                padding-bottom: 10px
            }

            .card-dashboard {
                width: 250px;
                height: 100%;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 4px;
                flex-direction: column;
                justify-content: flex-start;
                margin-right: 20px;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .card-dashboard:hover {
                transform: translateY(-5px);
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .div-block-443 {
                width: 100%;
                background-color: #fff;
                border-radius: 4px;
                margin-bottom: 20px;
                display: flex
            }

            .div-block-443:hover {
                transform: translateY(-5px);
                box-shadow: 1px 1px 3px rgba(0,0,0,.13)
            }

            .div-block-444 {
                width: 45%;
                flex-direction: column;
                justify-content: center;
                margin-left: 0;
                padding-left: 10px;
                display: flex
            }

            .text-block-94 {
                color: var(--black);
                font-weight: 600
            }

            .text-block-95 {
                color: var(--crimson)
            }

            .image-58 {
                margin-top: 5px;
                margin-bottom: 5px;
                margin-right: 10px;
                padding-left: 10px
            }

            .grid-11 {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
            }

            .div-block-445 {
                color: var(--black);
                background-color: #fff;
                border-radius: 4px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 15px 10px;
                display: flex
            }

            .text-block-96 {
                width: 100%;
                color: var(--new-green-2);
                text-align: center;
                font-size: 14px;
                font-weight: 600
            }

            .text-block-97 {
                color: #fff;
                text-align: center;
                text-transform: uppercase;
                font-size: 13px;
                font-weight: 500
            }

            .text-block-98 {
                text-align: center;
                font-weight: 500;
                line-height: 20px
            }

            .icon-block {
                max-width: 40px;
                margin-bottom: 5px;
                margin-right: 0
            }

            .icon-block.side {
                margin-bottom: 0;
                margin-right: 10px;
                padding-top: 0
            }

            .icon-block.side._2 {
                margin-left: 2px;
                padding-left: 2px
            }

            .text-block-93-copy {
                text-align: left;
                font-size: 13px;
                font-style: normal;
                font-weight: 400
            }

            .latestdeals-dash {
                justify-content: space-between;
                align-items: flex-end;
                margin-top: 20px;
                margin-bottom: 10px;
                display: flex
            }

            .side-menu-block {
                cursor: pointer;
                flex-direction: row;
                align-items: center;
                margin-bottom: 10px;
                display: flex
            }

            .side-menu-block.lower {
                margin-top: 40px
            }

            .side-menu-block.hide {
                display: none
            }

            .text-block-99 {
                color: #000;
                margin-bottom: 10px;
                font-weight: 500
            }

            .div-block-446 {
                width: 15px;
                height: 15px;
                background-color: var(--crimson);
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                top: -10px;
                left: 6px
            }

            .text-block-100 {
                color: #fff;
                font-size: 10px;
                font-weight: 600
            }

            .lower-bit {
                color: var(--new-green-2);
                text-align: center;
                font-size: 12px;
                font-weight: 500;
                line-height: 16px
            }

            .quote-block {
                background-color: #fff;
                background-image: linear-gradient(137deg,var(--cornflower-blue-3),var(--crimson));
                border-radius: 4px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 20px 10px;
                display: flex
            }

            .italic-text {
                color: #fff
            }

            .div-block-447 {
                background-color: #fff;
                border-radius: 4px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 60px;
                padding: 20px 10px;
                display: flex
            }

            .accupgrade {
                width: 200px;
                height: 30px;
                background-color: #ffe066;
                justify-content: center;
                align-items: center;
                display: block;
                position: static;
                right: 0
            }

            .text-block-101 {
                color: var(--black-2);
                font-size: 14px;
                font-weight: 400
            }

            .div-block-448 {
                height: auto;
                border: 1px solid var(--light-grey);
                background-color: var(--dim-grey-2);
                border-radius: 4px;
                padding: 10px
            }

            .text-block-102 {
                color: var(--dim-grey);
                font-weight: 500
            }

            .div-block-449 {
                width: 20%;
                justify-content: center;
                align-items: center;
                display: flex;
                position: static;
                right: 40px
            }

            .div-block-450 {
                width: 15%
            }

            .text-block-103 {
                color: var(--dash-link-colour);
                font-weight: 500;
                line-height: 20px
            }

            .text-block-103:hover {
                color: var(--crimson)
            }

            .div-block-451 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                border-left: 1px solid var(--light-grey);
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-left: 40px;
                display: block
            }

            .collection-list-wrapper-18 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-left: 0;
                display: block
            }

            .collection-list-25 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            ._4-grid {
                width: 100%;
                height: 150px;
                max-width: none;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 6px;
                flex-direction: column;
                justify-content: center;
                margin-right: 0;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            ._4-grid:hover {
                transform: translateY(-5px);
                box-shadow: 0 5px 16px 3px rgba(1,3,16,.14)
            }

            .quad-deals {
                flex-direction: row;
                justify-content: space-around;
                align-items: center;
                padding: 10px;
                display: flex
            }

            .div-block-452 {
                text-align: center
            }

            .desc-left-copy {
                width: 600px;
                color: #2b2a35;
                text-align: center;
                letter-spacing: .5px;
                margin-top: 10px;
                margin-bottom: 10px;
                font-family: Public Sans,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 25px;
                display: block
            }

            .social-icons {
                width: 100%;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 20px;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: absolute;
                bottom: 0;
                overflow: hidden
            }

            .socialsidebar-copy {
                flex: 0 auto;
                margin-top: 0
            }

            .request-title {
                color: #000;
                margin-bottom: 10px;
                font-size: 26px;
                font-weight: 600
            }

            .request-title.small {
                font-size: 18px
            }

            .form-request {
                margin-bottom: 0
            }

            .div-block-454 {
                width: 80%;
                margin: 40px 10px
            }

            .field-label-6 {
                color: var(--black);
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 5px;
                padding-bottom: 5px;
                font-weight: 600
            }

            .text-block-104 {
                margin-bottom: 10px;
                font-size: 12px
            }

            .request-text {
                border-bottom: 1px none var(--light-grey);
                margin-bottom: 0;
                padding-bottom: 10px
            }

            .request-text.topline {
                margin-top: 20px
            }

            .request-form-box {
                width: 80%;
                background-color: #fff;
                justify-content: center;
                margin-top: 20px;
                margin-bottom: 20px;
                margin-left: 20px;
                display: flex
            }

            .request-container {
                z-index: 2;
                max-width: 1500px;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
                padding-left: 0;
                padding-right: 0;
                display: flex;
                position: relative
            }

            .request-wrapper {
                min-height: 100vh;
                flex: 1;
                align-self: stretch;
                margin-top: 75px;
                margin-left: 5vw;
                margin-right: 5vw;
                padding: 30px 0;
                position: relative;
                overflow: hidden
            }

            .submit-button-3 {
                background-color: var(--new-green-2);
                margin-top: 20px
            }

            .request-desc {
                text-align: left;
                font-size: 14px;
                font-style: normal;
                font-weight: 400
            }

            .req-col {
                flex-direction: column;
                padding-top: 0;
                padding-bottom: 20px;
                display: flex
            }

            .rich-text-block-2 {
                text-align: left
            }

            .text-block-105 {
                font-weight: 500
            }

            .form-block-7 {
                margin-bottom: 0
            }

            .link-block-16 {
                justify-content: center;
                display: flex
            }

            .link-31 {
                color: var(--new-green-2)
            }

            .link-block-17,.link-block-18 {
                justify-content: center;
                display: flex
            }

            .myacc-grid-list {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
                grid-auto-columns: 1fr;
                display: grid
            }

            .div-block-456 {
                width: 25px;
                margin-top: -15px;
                margin-bottom: 15px
            }

            .text-block-106 {
                font-size: 15px
            }

            .nav-white {
                z-index: 9999;
                width: 100%;
                border-bottom: 1px solid var(--fp-light-grey);
                background-color: #fff;
                border-radius: 0;
                padding: 14px 5%;
                position: static;
                top: 0
            }

            .wrapper-for-white {
                width: 100%;
                max-width: 1200px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding-top: 10px;
                padding-bottom: 10px;
                display: flex
            }

            .success-message-5 {
                background-color: var(--new-green-2);
                color: #fff
            }

            .new-icon-logo {
                z-index: 1;
                width: 25px;
                height: 25px;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6321c22d47b8a0144d3a5637_All%20Icons-24.svg);
                background-position: 0 0;
                background-size: auto;
                position: absolute;
                top: 10px;
                right: 10px
            }

            .search-4 {
                align-items: center;
                display: flex
            }

            .field-label-7 {
                width: 250px;
                color: var(--dim-grey);
                justify-content: flex-start;
                align-items: center;
                font-weight: 600;
                display: flex
            }

            .search-input-4 {
                margin-bottom: 0
            }

            .search-button-4 {
                margin-left: 20px
            }

            .search-result-wrapper {
                justify-content: center;
                align-items: flex-start;
                margin-top: 60px;
                margin-bottom: 60px;
                display: block
            }

            .div-block-457 {
                background-color: #fff;
                border-radius: 8px;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding-top: 10px;
                padding-left: 20px;
                padding-right: 20px;
                display: flex
            }

            .paragraph-11 {
                border-style: solid none none;
                border-width: 1px;
                border-color: var(--gainsboro)black black;
                text-align: center;
                margin-top: 10px;
                padding-top: 10px
            }

            .searchheading {
                text-align: center;
                margin-bottom: 40px
            }

            .value-text-myc {
                color: var(--black);
                font-size: 14px;
                font-style: italic;
                font-weight: 400
            }

            .value-text-myc.value {
                color: var(--crimson);
                font-weight: 600
            }

            .value-col {
                width: 20%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: 10px;
                padding-left: 10px;
                display: flex
            }

            .valueboxtxt {
                color: var(--dim-grey);
                text-align: center;
                margin-top: 0;
                margin-bottom: 5px;
                font-size: 13px;
                font-style: italic;
                font-weight: 500
            }

            .value-text-box {
                color: var(--new-green-2);
                text-align: center;
                margin-top: 0;
                margin-bottom: 5px;
                margin-left: 5px;
                font-size: 13px;
                font-weight: 700
            }

            .valuebox-inner {
                flex-direction: row;
                margin-top: 5px;
                display: flex
            }

            .text-block-96-copy {
                width: 100%;
                color: var(--new-green-2);
                text-align: center;
                font-size: 14px;
                font-weight: 600
            }

            .text-block-96-copy.pink {
                color: var(--crimson)
            }

            .prem-howredeem {
                font-size: 14px
            }

            .prem-howredeem.mt-2xl.text-center {
                margin-top: 10px;
                margin-bottom: 10px;
                padding-left: 5px;
                font-size: 17px;
                font-style: normal;
                font-weight: 700
            }

            .advertise-text {
                color: var(--black-2);
                text-align: left;
                font-size: 17px;
                font-weight: 400;
                line-height: 23px
            }

            .advertise-text.gap {
                margin-top: 40px
            }

            .adv-block {
                max-width: 100em;
                margin-top: 20px;
                margin-bottom: 94px
            }

            .advertise {
                z-index: 1;
                background-color: var(--ghost-white);
                background-image: linear-gradient(to bottom,var(--ghost-white),white 65%);
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                padding: 140px 10% 40px;
                display: flex;
                position: relative
            }

            .title-adv {
                z-index: 1;
                width: 100%;
                justify-content: center;
                align-items: center;
                margin-top: 40px;
                display: flex;
                position: relative
            }

            .form-block-8 {
                width: 40%
            }

            .text-span-22 {
                background-color: #ffd902;
                font-size: 18px;
                font-weight: 700
            }

            .form-4 {
                margin-top: 20px
            }

            .select-field {
                font-size: 17px
            }

            .submit-button-4 {
                font-size: 17px;
                font-weight: 500
            }

            .success-message-6 {
                background-color: #bedcbe
            }

            .text-span-23 {
                font-size: 17px
            }

            .free-deal {
                width: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .main-details,.premium-deal {
                width: 100%;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .premium-perk-short {
                color: var(--black-4);
                text-align: center;
                letter-spacing: 0;
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 45px;
                font-weight: 700;
                line-height: 50px
            }

            .both-deal {
                width: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .both-short-code {
                color: var(--black);
                text-align: center;
                letter-spacing: 0;
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 45px;
                font-weight: 700;
                line-height: 50px
            }

            .non-mem-both {
                width: 66%
            }

            .mobile-cta-text {
                display: none
            }

            .button-18-mobile {
                background-color: #49b882;
                border-radius: 4px;
                font-size: 15px;
                font-weight: 500;
                display: none
            }

            .both-tags {
                width: 50%;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .both-free-tag {
                width: auto;
                max-width: 120px;
                min-width: 70px;
                color: #419a6f;
                text-transform: uppercase;
                background-color: #cde5d9;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-left: 0;
                margin-right: 0;
                font-size: 14px;
                font-weight: 400;
                display: block;
                position: static
            }

            .both-free-tag-copy {
                width: auto;
                max-width: none;
                min-width: 120px;
                color: #419a6f;
                text-transform: uppercase;
                background-color: #ffe066;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-left: 10px;
                margin-right: 0;
                font-size: 14px;
                font-weight: 400;
                display: block;
                position: static
            }

            .text-block-110 {
                margin-left: 10px
            }

            .both-want-this-deal {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px
            }

            .bothside-2 {
                width: auto;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: 20px;
                margin-right: 20px;
                padding-left: 10px;
                padding-right: 10px;
                display: flex
            }

            .bothside-2.gap {
                margin-bottom: 20px
            }

            .sidebar-free-discount {
                color: var(--black-4);
                text-align: center;
                margin-top: 0;
                margin-bottom: 0
            }

            .sidebar-both {
                text-align: center;
                margin-top: 0;
                margin-bottom: 0
            }

            .side-coupon-box {
                justify-content: space-between;
                display: flex
            }

            .div-block-458 {
                width: 50%;
                outline-color: var(--medium-sea-green-4);
                outline-offset: 0px;
                background-color: #fff;
                outline-width: 2px;
                outline-style: dashed;
                justify-content: center;
                align-items: center;
                padding: 5px;
                display: flex
            }

            .button-sidebar {
                width: auto;
                height: 50px;
                text-align: center;
                background-color: #49b882;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                margin-bottom: 0;
                padding: 0 25px;
                font-size: 14px;
                font-weight: 500;
                line-height: 16%;
                text-decoration: none;
                display: flex
            }

            .button-sidebar:hover {
                box-shadow: 1px 1px 3px 0 var(--dim-grey-2);
                color: var(--white);
                transform: scale(1.05)
            }

            .image-59 {
                width: 20px
            }

            .div-block-459 {
                width: 100%;
                justify-content: center;
                padding-top: 40px;
                display: flex
            }

            .up-bf {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 0;
                display: flex
            }

            .bold-text-4 {
                font-size: 28px;
                line-height: 33px
            }

            .check-grid {
                min-height: 150px;
                grid-template-rows: auto auto auto;
                grid-template-columns: 1fr;
                align-content: start;
                margin-top: 32px;
                margin-bottom: 20px
            }

            .price-illustration {
                position: absolute;
                top: auto;
                bottom: -8%;
                left: auto;
                right: -8%
            }

            .price-caption {
                color: var(--black-2);
                margin-top: 4px;
                font-weight: 400
            }

            .subtitle-2 {
                color: #848199;
                font-size: 20px;
                font-weight: 400
            }

            .price-card-2 {
                color: #4e2d92;
                background-color: #fff;
                border-radius: 25px;
                padding: 32px 34px
            }

            .check-2 {
                color: var(--new-green-2);
                background-color: transparent;
                margin-right: 15px
            }

            .feature-wrap-2 {
                align-items: center;
                font-size: 15px;
                line-height: 1.5;
                display: flex
            }

            .price-top-wrap {
                min-height: auto;
                justify-content: space-between;
                align-items: center;
                margin-bottom: 20px;
                display: flex
            }

            .feature-label {
                opacity: 1;
                color: var(--black)
            }

            .grid {
                grid-template-rows: auto;
                grid-template-columns: 1fr 2fr;
                margin-bottom: 40px
            }

            .check-grid-large {
                min-height: auto;
                grid-template-rows: auto auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-flow: column;
                align-content: start;
                margin-top: 32px;
                margin-bottom: 20px
            }

            .button-price {
                width: 100%;
                color: var(--black-2);
                text-align: center;
                background-color: #f2fffa;
                border: 1px solid rgba(4,169,108,.7);
                border-radius: 6px;
                margin-top: 16px;
                padding: 16px 24px;
                font-size: 15px;
                font-weight: 500
            }

            .button-price.max-width {
                max-width: 250px;
                background-color: var(--new-green-2);
                color: #fff;
                border-radius: 6px
            }

            .button-price.free {
                width: 80%;
                padding-top: 10px;
                padding-bottom: 10px;
                font-size: 14px
            }

            .recommend-tag {
                border: 1px solid var(--crimson);
                background-color: rgba(215,57,94,.09);
                border-radius: 6px;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding: 16px 40px;
                display: flex
            }

            .container-18 {
                width: 100%;
                max-width: 1170px;
                justify-content: center
            }

            .price-card-dark-2 {
                border: 2px solid var(--new-green-2);
                box-shadow: -2px 3px 0 2px var(--new-green-2);
                color: #fff;
                background-color: #fff;
                border-radius: 7px;
                padding: 16px 34px 32px;
                position: relative
            }

            .pricing-section {
                min-height: 100vh;
                background-color: var(--alice-blue-3);
                background-image: linear-gradient(to bottom,var(--fp-fp-light)21%,white);
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 100px 3% 10px;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .heading-33 {
                color: var(--black)
            }

            .text-block-111 {
                color: var(--crimson);
                text-transform: none;
                font-weight: 700
            }

            .main-section {
                background-color: var(--ghost-white)
            }

            .pricing-jo {
                z-index: 1;
                width: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 40px;
                display: flex;
                position: relative
            }

            .section-29 {
                background-color: #fff;
                padding-left: 10%;
                padding-right: 10%
            }

            .join-pricing {
                z-index: 1;
                min-height: 40vh;
                background-color: var(--ghost-white);
                background-image: linear-gradient(to bottom,var(--ghost-white)63%,white);
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                padding: 140px 10% 40px;
                display: flex;
                position: relative
            }

            .text-block-112,.text-block-113 {
                color: var(--black)
            }

            .pricing-title {
                color: var(--black-2);
                margin-top: 4px;
                font-size: 18px;
                font-weight: 600
            }

            .pricing-title.free {
                color: var(--dim-grey)
            }

            .a-caption {
                letter-spacing: -.01em;
                font-size: 12px;
                font-weight: 500;
                line-height: 24px
            }

            .a-icon-regular {
                width: 24px;
                height: 24px;
                justify-content: center;
                align-items: center;
                transition: color .2s;
                display: flex
            }

            .a-margin-bottom-12 {
                margin-bottom: 12px
            }

            .a-pricing-footnote {
                max-width: 430px;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 32px;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .a-button-primary-square {
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                color: #fff;
                text-align: center;
                letter-spacing: -.02em;
                background-color: #000;
                border-radius: 8px;
                flex-direction: row;
                flex: none;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .a-button-primary-square:hover {
                background-color: var(--fp-pink);
                text-decoration: none
            }

            .a-button-primary-square:active {
                background-color: #7788f8
            }

            .a-paragraph-small {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 14px;
                line-height: 19px
            }

            .a-subheading-regular {
                text-align: left;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 500;
                line-height: 1.4
            }

            .a-subheading-regular.light {
                font-size: 14px;
                font-weight: 400;
                line-height: 19px
            }

            .a-prcing-feature-wrap {
                grid-column-gap: 12px;
                grid-row-gap: 8px;
                align-items: center;
                display: flex
            }

            .a-prcing-feature-wrap.gapline {
                margin-bottom: 20px
            }

            .a-pricing-features-wrap {
                grid-column-gap: 0px;
                grid-row-gap: 12px;
                flex-direction: column;
                display: flex
            }

            .a-margin-bottom-32 {
                margin-bottom: 20px
            }

            .a-h3-heading {
                color: #131316;
                letter-spacing: -.02em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 38px;
                line-height: 1.2
            }

            .a-h3-heading.a-weight-bold {
                color: rgba(19,19,22,.84);
                font-size: 24px;
                font-weight: 700
            }

            .a-h3-heading.a-weight-bold._2 {
                font-size: 22px;
                font-weight: 600
            }

            .a-h3-heading.a-weight-bold._2-copy,.a-h3-heading.a-weight-bold._2-copy-copy {
                color: var(--fp-pink);
                font-size: 22px;
                font-weight: 600
            }

            .a-h3-heading.a-weight-bold._443,.a-h3-heading.a-weight-bold.fhg {
                font-size: 22px;
                font-weight: 600
            }

            .a-h3-heading.a-weight-bold._2-copy-copy-copy {
                color: var(--fp-pink);
                font-size: 16px;
                font-weight: 600
            }

            .a-margin-bottom-08 {
                margin-bottom: 8px
            }

            .a-pricing-badge {
                background-color: var(--new-green-2);
                color: #fff;
                text-align: center;
                white-space: nowrap;
                background-image: linear-gradient(#08a86c,#0ca48d);
                border-radius: 8px;
                justify-content: center;
                align-items: center;
                padding: 6px 12px;
                font-size: 10px;
                font-weight: 600;
                line-height: 10px;
                text-decoration: none;
                display: flex;
                position: relative
            }

            .a-subheading-large {
                color: var(--black-2);
                text-align: center;
                margin-top: 15px;
                margin-bottom: 0;
                font-size: 20px;
                font-weight: 700;
                line-height: 28px
            }

            .a-subheading-large._2 {
                letter-spacing: .4px;
                margin-top: 5px;
                font-size: 20px
            }

            .a-subheading-large._3 {
                letter-spacing: -.2px
            }

            .a-subheading-large.upg {
                margin-top: 0;
                margin-bottom: 10px;
                font-size: 25px
            }

            .a-pricing-card-detail {
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                margin-bottom: 10px;
                display: flex
            }

            .a-pricing-card-detail.side {
                flex-direction: column
            }

            .a-margin-bottom-24 {
                margin-bottom: 10px
            }

            .a-pricing-card {
                background-color: #fff;
                border-radius: 12px;
                flex-direction: column;
                padding: 40px 32px 32px;
                display: flex;
                position: relative;
                box-shadow: 1px 1px 1px 1px rgba(0,0,0,.06)
            }

            .a-pricing-card.narrow {
                width: 66%
            }

            .a-pricing-card.upgrade {
                width: 70%
            }

            .a-pricing-card.smallergap {
                padding-top: 32px
            }

            .a-button-secondary-square {
                height: 48px;
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                color: #5167f6;
                text-align: center;
                letter-spacing: -.02em;
                background-color: #e9e9fd;
                border-radius: 8px;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .a-button-secondary-square:hover {
                background-color: #eceefe
            }

            .a-button-secondary-square:active {
                background-color: #d8d7df
            }

            .a-button-secondary-square.free {
                background-color: var(--dim-grey-2);
                color: var(--dim-grey);
                font-weight: 500
            }

            .a-pricing-grid-columns {
                grid-column-gap: 24px;
                grid-row-gap: 24px;
                grid-template-rows: auto;
                grid-template-columns: .75fr 1fr
            }

            .a-paragraph-regular {
                color: #000;
                letter-spacing: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 300;
                line-height: 1.4
            }

            .a-paragraph-regular.gapbelow {
                margin-bottom: 20px
            }

            .a-paragraph-regular.gap1 {
                margin-bottom: 40px
            }

            .a-detail-small {
                letter-spacing: .08em;
                text-transform: uppercase;
                margin-bottom: 5px;
                font-size: 12px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-margin-bottom-16 {
                margin-bottom: 0
            }

            .a-title-wrap-center {
                max-width: 800px;
                text-align: center;
                flex-direction: column;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .a-margin-bottom-64 {
                margin-bottom: 40px
            }

            .a-container-x-small {
                width: 100%;
                max-width: 950px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .a-section-regular {
                padding: 10px 5% 92px;
                position: relative
            }

            .a-section-regular.nogap {
                padding-bottom: 40px
            }

            .text-span-24 {
                font-size: 20px
            }

            .a-paragraph-small-2 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 14px;
                line-height: 1.8
            }

            .a-subheading-regular-2 {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-margin-bottom-65 {
                margin-bottom: 8px
            }

            .a-icon-regular-2 {
                width: 24px;
                height: 24px;
                justify-content: center;
                align-items: center;
                transition: color .2s;
                display: flex
            }

            .a-feature-icon {
                width: 48px;
                height: 48px;
                background-color: #fff;
                border-radius: 100%;
                flex: none;
                justify-content: center;
                align-items: center;
                margin-bottom: 24px;
                display: flex;
                box-shadow: 1px 1px 20px rgba(0,0,0,.05)
            }

            .a-feature-card {
                border: 1px solid #f4f4f6;
                border-radius: 24px;
                padding: 24px
            }

            .a-feature-basic-grid {
                grid-column-gap: 24px;
                grid-row-gap: 24px
            }

            .a-caption-2 {
                letter-spacing: -.01em;
                font-size: 12px;
                font-weight: 500;
                line-height: 24px
            }

            .a-button-primary {
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                background-color: var(--new-green-2);
                color: #fff;
                text-align: center;
                letter-spacing: -.02em;
                border-radius: 3px;
                flex-direction: row;
                flex: none;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .a-button-primary:hover {
                background-color: #e04267
            }

            .a-button-primary:active {
                background-color: #7788f8
            }

            .a-feature-button-wrapper {
                grid-column-gap: 16px;
                grid-row-gap: 8px;
                align-items: center;
                margin-top: 24px;
                display: flex
            }

            .a-paragraph-regular-2 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .a-span-underline {
                border-bottom: 6px solid var(--crimson);
                color: var(--crimson)
            }

            .a-h3-heading-2 {
                color: #131316;
                letter-spacing: -.02em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 48px;
                line-height: 1.2
            }

            .a-margin-bottom-48 {
                margin-bottom: 48px
            }

            .a-detail-regular {
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 16px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-margin-bottom-66 {
                margin-bottom: 16px
            }

            .a-feature-grid {
                grid-column-gap: 72px;
                grid-row-gap: 64px;
                grid-template-rows: auto
            }

            .a-container-regular {
                width: 100%;
                max-width: 1140px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .a-section-large {
                padding: 10px 5% 120px;
                position: relative
            }

            .header-section-deals {
                max-width: 900px;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-bottom: 60px;
                display: flex
            }

            .div-block-463 {
                justify-content: center;
                align-items: center;
                display: flex
            }

            .button-34 {
                background-color: var(--crimson)
            }

            .heading-2-copy {
                width: auto;
                color: var(--black-2);
                text-align: center;
                align-self: center;
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: 18px;
                font-weight: 400;
                line-height: 25px
            }

            .join-section {
                min-height: auto;
                background-color: var(--alice-blue-3);
                background-image: linear-gradient(to bottom,var(--fp-fp-light)21%,white);
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 100px 3% 40px;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .coupon-bg-a {
                z-index: 1;
                width: 63%;
                height: 70vh;
                background-color: var(--fp-fp-light);
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: -20%;
                transform: skew(-32deg)
            }

            .coupon-box-top-a {
                z-index: 2;
                min-height: 160px;
                border-bottom: 1.5px dashed #e4e2e2;
                justify-content: space-between;
                align-items: center;
                padding: 1.5em 2em;
                display: flex;
                position: relative
            }

            .partner-desc {
                color: rgba(51,51,51,.7);
                text-align: center;
                font-size: 14px;
                font-weight: 400;
                line-height: 18px
            }

            .coupon-image-a {
                width: 100px;
                background-color: transparent;
                border-radius: 50%;
                margin: 0;
                padding: 5px
            }

            .coupon-section {
                min-height: 70vh;
                background-color: #e0ffe2;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6389ca8e0e53ef3bf6ebb75f_noise.png),radial-gradient(circle at 100% 0,#bdffb8,rgba(255,255,255,.01));
                background-position: 0 0,0 0;
                background-size: 200px,auto;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 60px 5%;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .coupon-section._2 {
                background-color: var(--fp-fp-light);
                background-image: none
            }

            .partner-discount {
                color: var(--fp-pink);
                text-align: center;
                text-transform: none;
                margin-top: 10px;
                margin-bottom: 4px;
                font-size: 16px;
                font-weight: 600;
                line-height: 1.4em
            }

            .coupon-price-a {
                color: var(--new-green-2);
                text-align: center;
                margin-left: 5px;
                font-size: 13px;
                font-weight: 600;
                line-height: 14px
            }

            .coupon-box-a {
                z-index: 2;
                max-height: none;
                min-height: auto;
                min-width: 350px;
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: 40px;
                position: relative;
                overflow: hidden;
                box-shadow: 4px 4px 9px rgba(0,0,0,.2)
            }

            .lower-box {
                min-height: auto;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                padding: .5em 1em 1.2em;
                font-weight: 400;
                display: flex
            }

            .colour-corner {
                z-index: 1;
                width: 100px;
                height: 250px;
                background-color: var(--crimson);
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6389ca8e0e53ef3bf6ebb75f_noise.png);
                background-size: 200px;
                border-radius: 0%;
                display: none;
                position: absolute;
                top: -35%;
                bottom: 0%;
                left: -13px;
                transform: rotate(45deg)
            }

            .logo-circle {
                width: 100px;
                min-width: 100px;
                border: 1px solid var(--dark-grey-2);
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                padding: 0;
                display: flex
            }

            .collection-wrapper {
                max-width: none;
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-bottom: 40px;
                display: block
            }
			
			@media screen and (max-width: 767px)
			.partner-list {
                grid-column-gap: 30px;
                grid-row-gap: 30px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
            }

            .partner-list {
                grid-column-gap: 30px;
                grid-row-gap: 30px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .text-block-115 {
                border-bottom: 1px solid var(--dark-grey-2);
                color: var(--black);
                text-transform: uppercase;
                margin-bottom: 3px;
                padding-bottom: 2px;
                font-size: 14px;
                font-weight: 700
            }

            .details-block {
                width: 100%;
                margin-left: 10px;
                margin-right: 10px
            }

            .valuebox {
                flex-direction: row;
                align-items: center;
                margin-top: 5px;
                margin-left: 3px;
                display: flex
            }

            .text-block-116 {
                color: var(--black-2);
                font-size: 13px;
                font-weight: 500
            }

            .logo-circle-copy {
                width: 100px;
                min-width: 100px;
                border: 1px none var(--dark-grey-2);
                border-radius: 100%;
                justify-content: center;
                align-items: center;
                padding: 0;
                display: flex
            }

            .coupon-box-a-copy {
                z-index: 2;
                max-height: none;
                min-height: auto;
                min-width: 325px;
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: 40px;
                position: relative;
                overflow: hidden;
                box-shadow: 4px 4px 9px rgba(0,0,0,.2)
            }

            .topsection {
                z-index: 2;
                min-height: 275px;
                border-bottom: 1.5px dashed #e4e2e2;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                padding: 1.5em 2em;
                display: flex;
                position: relative
            }

            .logo-bit {
                width: 110px;
                min-width: 110px;
                border: 1px none var(--dark-grey-2);
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                padding: 0;
                display: flex
            }

            .partner-logo-browse {
                width: auto;
                background-color: transparent;
                border-radius: 50%;
                margin: 0;
                padding: 0
            }

            .partner-name {
                border-bottom: 1px solid var(--dark-grey-2);
                color: var(--black);
                text-align: center;
                letter-spacing: .5px;
                text-transform: none;
                margin-top: 0;
                margin-bottom: 0;
                padding-bottom: 5px;
                font-size: 16px;
                font-weight: 700
            }

            .couponb {
                z-index: 2;
                max-height: none;
                min-height: auto;
                min-width: 350px;
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: 40px;
                position: relative;
                overflow: hidden;
                box-shadow: 4px 4px 9px rgba(0,0,0,.2)
            }

            .one123-copy {
                z-index: 2;
                min-height: 160px;
                border-bottom: 1.5px dashed #e4e2e2;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                padding: 1.5em 2em;
                display: flex;
                position: relative
            }

            .logo-circle-copy-copy {
                width: 150px;
                min-width: 150px;
                border: 1px none var(--dark-grey-2);
                border-radius: 15%;
                justify-content: center;
                align-items: center;
                padding: 0;
                display: flex
            }

            .logo-of-c-copy {
                width: auto;
                background-color: transparent;
                border-radius: 50%;
                margin: 0;
                padding: 0
            }

            .coupon-offer-a-copy {
                color: #000;
                text-align: center;
                font-size: 1.5em;
                font-weight: 600;
                line-height: 1.4em
            }

            .text-block-115-copy-copy {
                border-bottom: 1px none var(--dark-grey-2);
                color: var(--black);
                text-align: center;
                text-transform: none;
                margin-top: 10px;
                margin-bottom: 3px;
                padding-bottom: 2px;
                font-size: 14px;
                font-weight: 700
            }

            .coupon-text-grey-a-copy {
                color: rgba(51,51,51,.7);
                text-align: center;
                font-size: 14px
            }

            .icon-top-right {
                display: block;
                position: absolute;
                top: 20px;
                right: 20px
            }

            .cojg {
                z-index: 2;
                max-height: none;
                min-height: auto;
                min-width: 350px;
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: 40px;
                position: relative;
                overflow: hidden;
                box-shadow: 4px 4px 9px rgba(0,0,0,.2)
            }

            .cofgdj {
                z-index: 2;
                min-height: 160px;
                border-bottom: 1.5px dashed #e4e2e2;
                justify-content: space-between;
                align-items: center;
                padding: 1.5em 2em;
                display: flex;
                position: relative
            }

            .cvod6 {
                margin-left: 20px;
                margin-right: 0
            }

            .partners-new {
                width: 100%;
                max-width: none;
                min-height: auto;
                background-color: var(--fp-fp-light);
                background-image: none;
                background-size: auto;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding: 20px 10% 60px;
                display: block;
                position: relative;
                overflow: hidden
            }

            .main-partner-box {
                z-index: 2;
                max-height: none;
                min-height: 350px;
                min-width: auto;
                background-color: #fff;
                border-radius: 10px;
                flex-direction: column;
                justify-content: space-between;
                margin-bottom: 40px;
                transition: transform .4s;
                display: flex;
                position: relative;
                overflow: hidden;
                box-shadow: 1px 1px 20px 2px rgba(0,0,0,.18)
            }

            .main-partner-box:hover {
                transform: scale(1.02)translateY(-6px)
            }

            .partner-item {
                flex-direction: column;
                display: flex
            }

            .div-block-464 {
                padding-left: 10%;
                padding-right: 10%
            }

            .div-block-465 {
                height: 36px;
                margin-top: 3px;
                line-height: 18px
            }

            .a-paragraph-regular-3 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .a-span-underline-2 {
                border-bottom: 6px solid var(--crimson);
                color: var(--crimson)
            }

            .a-h1-heading {
                color: #131316;
                letter-spacing: -.04em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 64px;
                line-height: 1.2
            }

            .a-margin-bottom-67 {
                margin-bottom: 48px
            }

            .a-detail-small-2 {
                letter-spacing: .08em;
                text-transform: uppercase;
                margin-bottom: 0;
                font-size: 14px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-detail-small-2.a-text-color-primary {
                color: var(--crimson)
            }

            .a-text-color-primary {
                color: #5167f6
            }

            .a-margin-bottom-68 {
                margin-bottom: 16px
            }

            .a-title-wrap-center-2 {
                max-width: 710px;
                text-align: center;
                flex-direction: column;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .a-container-regular-2 {
                width: 100%;
                max-width: 1140px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .a-container-regular-2.longer {
                margin-top: 40px;
                margin-bottom: 40px
            }

            .a-section-header {
                padding-top: 60px;
                padding-left: 5%;
                padding-right: 5%;
                position: relative
            }

            .contact-page {
                min-height: 600px;
                background-image: linear-gradient(to bottom,#e5f3ff,var(--fp-fp-light));
                padding: 60px 5% 120px;
                position: relative
            }

            .brix---half-bg-bottom {
                z-index: -1;
                width: 100%;
                height: 60%;
                background-color: #f7f7fc;
                position: absolute;
                top: auto;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .brix---paragraph-default {
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 18px;
                line-height: 30px
            }

            .brix---paragraph-default._2 {
                color: #000;
                margin-top: 20px;
                font-weight: 600
            }

            .brix---color-neutral-600 {
                color: #6e7191
            }

            .brix---heading-h3-size {
                margin-top: 0;
                margin-bottom: 12px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px
            }

            .brix---color-neutral-800 {
                color: #211f54
            }

            .brix---text-center {
                text-align: center
            }

            .brix---inner-container-460px-center {
                max-width: 750px;
                margin-left: auto;
                margin-right: auto
            }

            .brix---error-message {
                color: #ff5a65;
                text-align: center;
                background-color: #ffeff0;
                border-radius: 16px;
                margin-top: 20px;
                padding: 20px 24px;
                font-size: 18px;
                line-height: 30px
            }

            .brix---color-neutral-100 {
                color: #fff;
                font-weight: 400
            }

            .brix---icon-success-message-big {
                width: 60px;
                margin-bottom: 10px
            }

            .brix---success-message {
                background-color: var(--new-green);
                color: #fff;
                border-radius: 24px;
                padding: 28px 28px 32px;
                font-size: 18px;
                line-height: 30px
            }

            .brix---text-area {
                min-height: 144px;
                background-color: #fff;
                border: 1px solid #eff0f6;
                border-radius: 5px;
                padding: 16px 24px;
                font-size: 18px;
                line-height: 28px;
                transition: box-shadow .3s,color .3s,border-color .3s;
                box-shadow: 0 2px 7px rgba(20,20,43,.08)
            }

            .brix---text-area:hover {
                border-color: #4a3aff;
                box-shadow: 0 2px 12px rgba(20,20,43,.1)
            }

            .brix---text-area:focus {
                color: #211f54;
                border-color: #4a3aff
            }

            .brix---text-area::-ms-input-placeholder {
                color: #6e7191;
                font-size: 18px
            }

            .brix---text-area::placeholder {
                color: #6e7191;
                font-size: 18px
            }

            .brix---input-label {
                color: var(--black-2);
                margin-bottom: 16px;
                font-size: 18px;
                font-weight: 600;
                line-height: 20px
            }

            .brix---input {
                min-height: 70px;
                background-color: #fff;
                border: 1px solid #eff0f6;
                border-radius: 0;
                margin-bottom: 0;
                padding: 16px 24px;
                font-size: 18px;
                line-height: 20px;
                transition: box-shadow .3s,color .3s,border-color .3s;
                box-shadow: 0 2px 7px rgba(20,20,43,.08)
            }

            .brix---input:hover {
                border-color: #4a3aff;
                box-shadow: 0 2px 12px rgba(20,20,43,.1)
            }

            .brix---input:focus {
                color: #211f54;
                border-color: #4a3aff
            }

            .brix---input::-ms-input-placeholder {
                color: #6e7191;
                font-size: 18px
            }

            .brix---input::placeholder {
                color: #6e7191;
                font-size: 18px
            }

            .two-col-con-forn {
                grid-column-gap: 28px;
                grid-row-gap: 28px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: grid
            }

            .contact-partner-form {
                min-height: 620px;
                background-color: #fff;
                border: 1px solid #eff0f6;
                border-radius: 24px;
                margin-bottom: 0;
                padding: 72px 78px;
                box-shadow: 0 2px 7px rgba(20,20,43,.06)
            }

            .brix---mg-bottom-64px {
                margin-bottom: 64px
            }

            .brix---mg-bottom-40px {
                margin-bottom: 40px
            }

            .brix---heading-h1-size {
                margin-top: 0;
                margin-bottom: 16px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 54px;
                font-weight: 700;
                line-height: 66px
            }

            .brix---heading-h1-size._2 {
                text-align: center
            }

            .brix---heading-h1-size._2-copy {
                text-align: center;
                font-size: 20px
            }

            .brix---subtitle {
                color: var(--crimson);
                letter-spacing: .15em;
                text-transform: uppercase;
                margin-bottom: 8px;
                font-size: 18px;
                font-weight: 700;
                line-height: 20px
            }

            .brix---inner-container-752px-center {
                max-width: 752px;
                margin-left: auto;
                margin-right: auto
            }

            .brix---container-default {
                max-width: 1218px;
                padding-left: 24px;
                padding-right: 24px
            }

            .brix---section-position-relative {
                padding-top: 100px;
                padding-bottom: 176px;
                position: relative;
                overflow: hidden
            }

            .non-mem-premium-deal {
                width: 66%;
                margin-top: 0
            }

            .deal-cards {
                z-index: 9;
                height: auto;
                background-color: transparent;
                flex-direction: column;
                align-items: center;
                margin-bottom: -80px;
                padding-top: 0;
                padding-bottom: 60px;
                display: block;
                position: relative;
                top: -130px;
                bottom: auto;
                overflow: visible
            }

            .decks__wrapper {
                z-index: 3;
                width: 100vw;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: center;
                align-items: flex-start;
                margin-top: 0;
                padding-top: 20px;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .newdecks {
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                margin-right: 10px;
                display: flex
            }

            .newdecks._3-copy {
                margin-top: -20px
            }

            .col-of-3 {
                flex-direction: column;
                display: block
            }

            .new-card-home {
                width: 230px;
                height: 100%;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 11px;
                flex-direction: column;
                justify-content: space-around;
                align-items: center;
                margin-bottom: 15px;
                margin-right: 20px;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .new-card-home:hover {
                transform: translateY(-5px);
                box-shadow: 0 5px 16px rgba(8,15,52,.29)
            }

            .div-block-70 {
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-top: 20px;
                margin-bottom: 10px;
                display: flex
            }

            .points-text {
                color: var(--black-2);
                letter-spacing: 1px;
                margin-bottom: 0;
                font-family: Open Sans,sans-serif;
                font-size: 14px;
                font-weight: 600;
                line-height: 16px
            }

            .tick-2 {
                margin-top: 0;
                margin-bottom: 0;
                margin-left: 20px;
                padding-top: 0;
                padding-right: 7px;
                display: block
            }

            .green-button {
                width: auto;
                background-color: var(--new-green-2);
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding: 10px 20px;
                font-weight: 400;
                display: flex
            }

            .green-button.leftgap {
                background-color: #04a96c;
                margin-left: 20px
            }

            .green-button.black {
                background-color: #000;
                padding-left: 25px;
                padding-right: 25px
            }

            .green-button.black.gap {
                margin-left: 20px
            }

            .logged-in-home-box {
                margin-top: 15px;
                margin-bottom: 60px;
                display: flex
            }

            .card-col-mobile {
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .card-col-mobile.decks__grid--margin,.card-col-mobile.decks__grid--margin-copy {
                margin-right: 1vw;
                display: none
            }

            .button-35 {
                color: #fff;
                background-color: #000;
                border-radius: 3px;
                font-weight: 500
            }

            .grid-13 {
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .side-companies {
                flex-direction: column;
                display: block
            }

            .partner-item-side {
                height: auto;
                flex-direction: row;
                display: block
            }

            .link-partner {
                width: auto;
                height: 100%;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 11px;
                flex-direction: column;
                justify-content: space-around;
                align-items: center;
                margin-bottom: 15px;
                margin-right: 0;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .image-61 {
                width: 100%;
                height: 360px;
                object-fit: cover;
                margin-top: 0
            }

            .heading-38 {
                margin-top: 10px
            }

            .stickybox {
                background-color: #fff;
                border-radius: 5px;
                margin-bottom: 35px;
                padding: 10px 30px 20px
            }

            .stickybox.mobile {
                margin-bottom: 0;
                display: none
            }

            .sticky-feature {
                background-color: var(--crimson);
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20/(1/).jpg);
                background-position: 50%;
                background-size: cover;
                border-radius: 5px;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 20px;
                padding: 10px 30px 20px;
                display: flex
            }

            .div-block-466 {
                width: auto;
                background-color: var(--black-2);
                color: #fff;
                text-align: center;
                border-radius: 3px;
                padding: 3px 10px;
                font-weight: 600;
                position: relative;
                top: -22px;
                bottom: auto;
                left: -3px
            }

            .content-right_blog-new {
                width: 100%;
                max-width: 100%;
                grid-column-gap: 16px;
                grid-row-gap: 40px;
                border-top: 5px none var(--crimson);
                background-color: #fff;
                flex-direction: column;
                grid-template-rows: auto auto auto auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                justify-content: flex-start;
                align-items: flex-start;
                padding: 0 0% 40px;
                display: block;
                box-shadow: -6px 0 10px 4px rgba(153,153,153,.14),6px 0 10px 4px rgba(153,153,153,.14)
            }

            .image-61-copy {
                width: 100%;
                height: 300px;
                object-fit: cover
            }

            .div-block-467 {
                background-color: #fff;
                margin-top: 0;
                margin-left: 5%;
                margin-right: 5%;
                padding-top: 20px;
                padding-left: 5%;
                padding-right: 5%;
                position: relative;
                top: -48px
            }

            .div-block-467._2 {
                margin-top: 20px;
                padding-top: 0;
                top: -60px
            }

            .collection-list-wrapper-19 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-direction: column;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .collection-list-26 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .heading-39 {
                color: var(--black-2);
                font-weight: 400
            }

            .cat-boxes-title {
                width: 600px;
                color: #2b2a35;
                text-align: center;
                letter-spacing: .5px;
                margin-top: 10px;
                margin-bottom: 20px;
                font-family: Public Sans,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 25px;
                display: block
            }

            .logo-square {
                width: 150px;
                height: auto;
                background-color: #1b3048;
                background-image: linear-gradient(143deg,var(--fp-pink),var(--cornflower-blue-3));
                border-radius: 10px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .mb-7 {
                margin-top: 10px;
                margin-bottom: 7px;
                font-size: 26px
            }

            .user-icon {
                width: 50px;
                border: 2px solid #fff;
                border-radius: 50%;
                margin-left: -10px
            }

            .info-block {
                flex-direction: row;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .logo {
                padding: 10px
            }

            .hero-card {
                background-color: #fff;
                border: 1px solid rgba(227,227,230,.98);
                border-radius: 10px;
                margin-top: 0;
                padding: 25px 30px
            }

            .hero-card.noborder,.hero-card.no-border {
                border-style: none
            }

            .stats-wrap {
                border-left: 3px solid var(--fp-pink);
                background-color: #f5f7f9;
                border-radius: 0 7px 7px 0;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-top: 25px;
                margin-bottom: 0;
                padding: 10px 20px 15px;
                display: block
            }

            .container-19 {
                width: 100%;
                max-width: 90%;
                margin-left: 5%;
                margin-right: 5%;
                padding-left: 0%;
                padding-right: 0%;
                position: relative;
                top: -60px;
                bottom: 0
            }

            .review-star-rating {
                grid-column-gap: 2px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: block
            }

            .star-icon {
                margin-right: 5px
            }

            .p-12 {
                font-size: 12px
            }

            .p-12.text-light {
                color: var(--dim-grey);
                margin-top: 10px;
                margin-bottom: 5px;
                font-weight: 500;
                line-height: 18px
            }

            .p-12.at-glance {
                margin-top: 10px;
                margin-bottom: 5px;
                font-size: 14px;
                line-height: 18px
            }

            .hero-top_right {
                grid-column-gap: 0px;
                grid-row-gap: 15px;
                flex-direction: column;
                display: flex
            }

            .hero-top-2 {
                grid-column-gap: 20px;
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .hero-bottom {
                grid-column-gap: 30px;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .hero-bot_left {
                width: 100%;
                flex: 1;
                justify-content: space-between;
                align-items: center;
                margin-top: 20px;
                display: flex
            }

            .text-light {
                color: #7b7d8a;
                margin-bottom: 0
            }

            .button-36 {
                grid-column-gap: 5px;
                color: #7b7d8a;
                background-color: transparent;
                border: 1px solid #dcdcde;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                padding: 10px 7px;
                text-decoration: none;
                transition: transform .2s,box-shadow .2s;
                display: flex
            }

            .button-36:hover {
                transform: translateY(-3px);
                box-shadow: 0 5px 7px rgba(0,0,0,.07)
            }

            .button-36.fill {
                min-width: 100px;
                color: #fff;
                text-align: center;
                background-color: #474dcd
            }

            .mb-10 {
                margin-bottom: 0
            }

            .embed-icon {
                color: var(--fp-pink);
                margin-top: 0;
                font-size: 14px
            }

            .hero-top_left {
                grid-column-gap: 20px;
                align-items: center;
                display: flex
            }

            .link-wrap {
                grid-column-gap: 5px;
                color: #474dcd;
                border-bottom: 1px solid transparent;
                align-items: center;
                margin-left: 15px;
                font-size: 13px;
                text-decoration: none;
                transition: border .2s;
                display: flex
            }

            .link-wrap:hover {
                grid-column-gap: 5px;
                border-bottom-style: none;
                border-bottom-color: #474dcd
            }

            .link-wrap.guide {
                width: auto;
                justify-content: flex-start;
                margin-left: 0
            }

            .div-block-469 {
                padding-left: 10%;
                padding-right: 10%
            }

            ._3-rows {
                width: auto;
                height: auto;
                max-width: none;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 6px;
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                margin-left: 10%;
                margin-right: 10%;
                padding-left: 0%;
                padding-right: 0%;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            ._3-rows:hover {
                transform: translateY(-5px);
                box-shadow: 0 5px 16px 3px rgba(1,3,16,.14)
            }

            ._3-row-grid {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                justify-items: stretch;
                display: grid
            }

            .text-block-117 {
                color: var(--black-2)
            }

            .text-block-118 {
                color: var(--black-2);
                font-weight: 600
            }

            .paragraph-12,.paragraph-13 {
                margin-bottom: 0
            }

            .div-block-470 {
                align-items: center;
                display: flex
            }

            .mb-10-copy {
                margin-bottom: 0;
                margin-left: 5px
            }

            .paragraph-14 {
                color: var(--untitled-ui-gray900);
                text-align: center;
                margin-bottom: 0;
                font-family: Open Sans,sans-serif;
                font-size: 13px;
                font-weight: 700;
                line-height: 18px
            }

            .pagination-2 {
                margin-top: 20px
            }

            .heading-41 {
                font-size: 20px
            }

            .div-block-471 {
                display: flex
            }

            .cms-date {
                margin-bottom: 0;
                margin-left: 5px
            }

            .cms-bottom-deals {
                width: auto;
                height: 360px;
                background-color: #fff;
                border: 1px #000;
                border-radius: 1rem;
                flex-direction: column;
                justify-content: space-between;
                align-items: flex-start;
                padding: 0;
                display: flex;
                overflow: hidden
            }

            .contents-list-mobile {
                width: 100%;
                height: auto;
                background-color: transparent;
                padding-top: 0;
                padding-left: 0;
                padding-right: 0;
                display: none;
                position: static;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .content-wrapper-1 {
                background-color: transparent;
                border-radius: 0;
                margin-top: 10px;
                padding: 0;
                position: -webkit-sticky;
                position: sticky;
                top: 60px
            }

            .contents-featured {
                background-color: var(--crimson);
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20/(1/).jpg);
                background-position: 50%;
                background-size: cover;
                border-radius: 5px;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 20px;
                padding: 10px 30px 20px;
                display: flex
            }

            .collection-item-21 {
                display: block
            }

            .contents-featured-2 {
                background-color: #d7395e;
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20/(1/).jpg);
                background-position: 50%;
                background-size: cover;
                border-radius: 5px;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 20px;
                padding: 10px 30px 20px;
                display: flex
            }

            .logo-square-2 {
                width: 125px;
                height: auto;
                background-color: #1b3048;
                background-image: linear-gradient(143deg,#fb3366,#4283fa);
                border-radius: 10px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .sticky-feature-2 {
                background-color: #d7395e;
                background-image: /*savepage-url=https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20\(1\*/url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/63581290a8f93f78db30478e_default-bkg%20/(1/).jpg);
                background-position: 50%;
                background-size: cover;
                border-radius: 5px;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 20px;
                padding: 10px 30px 20px;
                display: flex
            }

            .div-block-472 {
                width: auto;
                color: #fff;
                text-align: center;
                background-color: #343a40;
                border-radius: 3px;
                padding: 3px 10px;
                font-weight: 600;
                position: relative;
                top: -22px;
                bottom: auto;
                left: -3px
            }

            .div-block-473 {
                width: 25%;
                height: 5px;
                background-color: #04a96c;
                margin-bottom: 10px;
                padding-bottom: 0
            }

            .rich-text-2 {
                color: #495057;
                font-weight: 400
            }

            .content-right_blog-new-2 {
                width: 100%;
                max-width: 100%;
                grid-column-gap: 16px;
                grid-row-gap: 40px;
                background-color: #fff;
                border-top: 5px #d7395e;
                flex-direction: column;
                grid-template-rows: auto auto auto auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                justify-content: flex-start;
                align-items: flex-start;
                padding: 0 0% 40px;
                display: block;
                box-shadow: -6px 0 10px 4px rgba(153,153,153,.14),6px 0 10px 4px rgba(153,153,153,.14)
            }

            .top-left-blog {
                width: 100%;
                grid-column-gap: 20px;
                align-items: center;
                display: flex
            }

            .top-right-blog {
                width: 30%;
                grid-column-gap: 0px;
                grid-row-gap: 15px;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .offer-text-right {
                color: #6f717d;
                text-align: center;
                margin-bottom: 0;
                font-size: 13px;
                line-height: 16px
            }

            .blog-button {
                grid-column-gap: 10px;
                color: #7b7d8a;
                background-color: transparent;
                border: 1px solid #dcdcde;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                padding: 10px 7px;
                text-decoration: none;
                transition: transform .2s,box-shadow .2s;
                display: flex
            }

            .blog-button:hover {
                transform: translateY(-3px);
                box-shadow: 0 5px 7px rgba(0,0,0,.07)
            }

            .blog-button-big {
                grid-column-gap: 10px;
                color: #7b7d8a;
                background-color: transparent;
                border: 1px solid #dcdcde;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                padding: 10px 15px;
                text-decoration: none;
                transition: transform .2s,box-shadow .2s;
                display: flex
            }

            .blog-button-big:hover {
                transform: translateY(-3px);
                box-shadow: 0 5px 7px rgba(0,0,0,.07)
            }

            .blog-button-big.fill {
                color: #fff;
                text-align: center;
                background-color: #474dcd
            }

            .blog-icon-tag {
                justify-content: flex-start;
                align-items: center;
                margin-top: 0;
                display: flex
            }

            .blog-summary {
                font-size: 12px
            }

            .blog-summary.text-light {
                margin-bottom: 5px;
                font-size: 15px
            }

            .rich-text-block-4 {
                color: #495057
            }

            .top-left-blog-wide {
                width: 100%;
                grid-column-gap: 20px;
                align-items: center;
                display: flex
            }

            .h1-title-old {
                margin-top: 10px;
                margin-bottom: 7px;
                font-size: 26px
            }

            .paragraph-15 {
                text-align: center;
                margin-top: 0
            }

            .f-paragraph-large {
                letter-spacing: -.02em;
                margin-bottom: 20px;
                font-size: 14px;
                line-height: 22px
            }

            .f-h1-heading {
                color: #000;
                letter-spacing: -.04em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 64px;
                line-height: 1.2
            }

            .f-margin-bottom-24 {
                margin-bottom: 24px
            }

            .f-heading-detail-small {
                color: var(--flowui-component-library-gray-500);
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px
            }

            .f-margin-bottom-08 {
                margin-bottom: 8px
            }

            .f-header-wrapper-left {
                max-width: 620px
            }

            .f-container-regular {
                width: 100%;
                max-width: 1140px;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: relative
            }

            .f-section-large {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 40px 5% 20px 0%;
                display: flex;
                position: relative
            }

            .collection-list-27 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .div-block-474 {
                height: 50px;
                background-color: #fff;
                justify-content: center;
                align-items: center;
                padding: 10px;
                display: flex
            }

            .text-block-120 {
                text-align: center
            }

            .text-block-121 {
                font-size: 15px;
                font-weight: 600
            }

            .coupontwo {
                z-index: 1;
                width: 63%;
                height: 70vh;
                background-color: var(--fp-fp-light);
                display: none;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: -20%;
                transform: skew(-32deg)
            }

            .filter-box-section {
                width: auto;
                display: block
            }

            .partner-browse {
                width: 100%;
                flex-direction: column;
                justify-content: center;
                display: flex
            }

            .filter_empty {
                background-color: #fff;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 32px;
                display: flex
            }

            .text-block-122 {
                text-align: center
            }

            .text-block-123 {
                color: var(--black-2);
                text-align: center;
                margin-bottom: 10px;
                font-size: 24px
            }

            .image-62 {
                width: 150px;
                text-align: center
            }

            .filter-form {
                width: 400px;
                margin-bottom: 40px
            }

            .filter-form._2 {
                margin-bottom: 0
            }

            .filter-form._3 {
                margin-left: 10px
            }

            .filter-form.browse {
                width: auto;
                margin-left: 10px;
                display: flex
            }

            .filter-form.browse-copy {
                width: auto;
                justify-content: center;
                margin-left: 10px;
                display: flex
            }

            .filter-form.new-browse-box {
                width: 100%;
                justify-content: center;
                margin-left: 0;
                display: flex
            }

            .form-5 {
                width: auto;
                padding-left: 20px;
                padding-right: 20px
            }

            .text-block-124 {
                color: var(--new-green-2)
            }

            .paragraph-16 {
                margin-bottom: 0
            }

            .text-block-125 {
                color: var(--new-green-2)
            }

            .collection-list-28 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .div-block-475 {
                display: flex
            }

            .text-block-126 {
                color: var(--black);
                margin-left: 5px;
                font-size: 14px;
                font-weight: 700;
                line-height: 20px
            }

            .div-block-476 {
                flex: 1
            }

            .desc-premium {
                color: var(--black-2);
                text-align: center;
                letter-spacing: 0;
                margin-top: 10px;
                margin-bottom: 20px;
                font-size: 18px;
                font-weight: 400;
                line-height: 22px
            }

            .navbar-12 {
                width: 100%;
                background-color: transparent;
                position: absolute;
                top: 20px
            }

            .h1-category {
                margin-top: 0;
                font-size: 36px
            }

            .f-heading-detail-small-2 {
                color: var(--fp-pink);
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px
            }

            .f-margin-bottom-12 {
                margin-bottom: 12px
            }

            .f-max-width-large {
                max-width: none
            }

            .f-header-grid-asymmetrical {
                grid-column-gap: 20px;
                grid-template-rows: auto;
                grid-template-columns: 1fr .5fr;
                align-items: start
            }

            .f-margin-bottom-64 {
                margin-bottom: 64px
            }

            .f-container-regular-2 {
                width: auto;
                max-width: none;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .f-container-regular-2.top-copy {
                max-width: 80rem
            }

            .category-container {
                padding: 92px 5%;
                position: relative
            }

            .category-container.top {
                padding: 40px 2.5rem 0
            }

            .category-container.top._2 {
                margin-top: 100px
            }

            .category-container.top.grey {
                background-color: #f8f9fa
            }

            .f-paragraph-small {
                color: var(--dim-grey);
                letter-spacing: -.01em;
                margin-bottom: 0;
                font-size: 12px;
                font-style: italic;
                line-height: 1.8
            }

            .f-paragraph-small.f-text-color-gray-500 {
                color: var(--flowui-component-library-gray-500);
                text-align: center
            }

            .f-paragraph-regular {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .f-paragraph-regular.f-text-weight-medium {
                text-align: center;
                font-weight: 500
            }

            .f-text-weight-medium {
                font-weight: 500
            }

            .ft-categories {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-items: stretch;
                display: grid
            }

            .ft-categories.three {
                grid-column-gap: 30px;
                grid-row-gap: 70px;
                grid-template-columns: 1fr 1fr 1fr;
                display: grid
            }

            .f-alert-secondary {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.02em;
                margin-right: 24px;
                font-size: 14px;
                line-height: 24px;
                text-decoration: none
            }

            .f-alert-button {
                color: var(--flowui-component-library-primary-base);
                letter-spacing: -.02em;
                margin-right: 16px;
                font-size: 14px;
                line-height: 24px;
                text-decoration: none
            }

            .f-alert-line {
                height: 1px;
                background-color: var(--flowui-component-library-gray-200);
                margin-top: 16px;
                margin-bottom: 16px
            }

            .f-text-color-gray-500 {
                color: var(--flowui-component-library-gray-500)
            }

            .f-alert-content {
                width: 100%;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .f-alert-icon {
                width: 16px;
                height: 16px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-alert-large {
                height: 325px;
                max-width: 400px;
                background-color: var(--flowui-component-library-white);
                color: var(--flowui-component-library-gray-900);
                border-radius: 8px;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 16px;
                display: flex;
                position: relative;
                box-shadow: 11px 63px 140px -48px rgba(57,59,106,.12)
            }

            .f-alert-large:hover {
                transform: translateY(-1px)
            }

            .featured-label {
                width: 40px;
                height: 40px;
                min-height: 40px;
                min-width: 40px;
                background-color: var(--flowui-component-library-success-lighter);
                color: var(--flowui-component-library-success-base);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin-right: 16px;
                display: flex;
                position: absolute;
                top: 10px;
                right: 5px
            }

            .div-block-478 {
                width: 100%;
                margin-top: 5px
            }

            .f-alert-button-wrapper-2 {
                justify-content: flex-start;
                align-items: flex-end;
                display: flex;
                position: relative
            }

            .featured-label-text {
                color: var(--fp-pink);
                letter-spacing: -.02em;
                margin-bottom: 20px;
                font-size: 20px;
                font-weight: 600;
                line-height: 1.8
            }

            .featured-label-text.right {
                margin-left: 7px
            }

            .div-block-479 {
                max-width: 80rem;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .div-block-480 {
                width: 100%;
                justify-content: center;
                align-items: flex-start;
                display: flex
            }

            .f-button-primary {
                min-height: 48px;
                background-color: var(--new-green-2);
                color: #fff;
                letter-spacing: -.02px;
                white-space: nowrap;
                border-radius: 3px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex
            }

            .f-button-primary:hover {
                background-color: var(--flowui-component-library-gray-700)
            }

            .f-modal-base-small {
                width: 100%;
                max-width: 480px;
                color: var(--flowui-component-library-gray-900);
                background-color: #fff;
                border: 1px solid rgba(173,181,189,.22);
                border-radius: 16px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 24px;
                box-shadow: 42px 42px 100px -32px rgba(7,1,19,.23)
            }

            .f-modal-detail-wrapper {
                text-align: center;
                padding-top: 10px
            }

            .f-success-message {
                background-color: var(--flowui-component-library-success-lighter);
                color: var(--flowui-component-library-success-darker);
                letter-spacing: -.03em;
                font-size: 14px;
                line-height: 24px
            }

            .f-field-input {
                min-height: 48px;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--light-slate-grey);
                border-radius: 8px;
                margin-bottom: 0;
                padding: 12px 16px;
                transition: all .2s
            }

            .f-field-input:focus {
                border-color: var(--flowui-component-library-gray-400)
            }

            .f-field-input::-ms-input-placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-field-input::placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-modal-form {
                grid-column-gap: 8px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: flex
            }

            .f-modal-form-block-horizontal {
                margin-bottom: 24px
            }

            .f-modal-line {
                height: 1px;
                background-color: var(--flowui-component-library-grey-300);
                margin-top: 24px;
                margin-bottom: 24px
            }

            .f-image-cover {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .f-modal-image {
                height: 280px;
                border-radius: 6px;
                margin-bottom: 10px;
                overflow: hidden
            }

            .tooltip-float {
                min-height: 42px;
                margin-top: auto;
                margin-bottom: auto;
                display: none;
                position: absolute
            }

            .tooltip-float.left {
                display: none;
                top: 3%;
                bottom: 0%;
                left: auto;
                right: 8%
            }

            .tooltip-v1 {
                max-width: 200px;
                min-height: 42px;
                min-width: 100px;
                background-color: #fff;
                border-radius: 10px;
                justify-content: flex-start;
                align-items: center;
                padding: 12px 16px;
                display: flex;
                box-shadow: 4px 4px 14px rgba(8,15,52,.04),1px 1px 1px rgba(23,15,73,.04),0 0 1px rgba(23,15,73,.03)
            }

            .paragraph-small {
                color: var(--dim-grey);
                text-align: center;
                margin-bottom: 0;
                font-size: 12px;
                font-style: italic;
                line-height: 18px
            }

            .tooltip-arrow {
                margin-top: auto;
                margin-bottom: auto;
                position: absolute;
                top: 34%;
                bottom: auto;
                left: -8px;
                right: auto
            }

            .tooltip-arrow.right {
                top: 12%;
                bottom: auto;
                left: auto;
                right: -4%;
                transform: rotate(180deg)
            }

            .pagination-3 {
                margin-top: 20px;
                margin-bottom: 10px
            }

            .detailed-block {
                grid-column-gap: 2px;
                flex-direction: row;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: flex
            }

            .category-featured {
                background-color: var(--white-smoke);
                padding: 40px 2.5rem 20px;
                display: block;
                position: relative
            }

            .category-featured.top {
                padding-top: 180px;
                padding-bottom: 0
            }

            .category-featured.top.grey {
                background-color: var(--white-smoke);
                padding-top: 60px;
                padding-bottom: 60px
            }

            .category-featured.top.grey._2 {
                display: block
            }

            .category-main-content {
                background-color: #f8f9fa;
                justify-content: center;
                align-items: flex-start;
                padding-top: 20px;
                font-size: 15px;
                font-weight: 300;
                display: flex
            }

            .you-may-like {
                background-color: var(--white-smoke);
                padding-top: 60px;
                padding-bottom: 40px;
                overflow: hidden
            }

            .skip-title,.skip-links {
                display: none
            }

            .category-all {
                padding: 92px 5%;
                position: relative
            }

            .category-all.top {
                padding-top: 180px;
                padding-bottom: 0
            }

            .category-all.top.grey {
                max-width: none;
                background-color: var(--white-smoke);
                padding: 60px 2.5rem
            }

            .our_partners {
                color: var(--black-2);
                letter-spacing: -.02em;
                margin-bottom: 20px;
                font-size: 16px;
                font-weight: 500;
                line-height: 1.8
            }

            .text-block-127 {
                color: var(--fp-pink);
                text-align: center;
                padding-bottom: 5px;
                font-size: 15px;
                font-weight: 600;
                line-height: 20px
            }

            .div-block-481 {
                display: flex
            }

            .cat-name-s {
                color: var(--black-2);
                letter-spacing: -.02em;
                margin-bottom: 20px;
                font-size: 16px;
                font-weight: 500;
                line-height: 1.8
            }

            .category-show-all {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-left: 0;
                display: block
            }

            .subscribe-box {
                margin-bottom: 0
            }

            .signup-block {
                width: auto;
                margin: 40px auto;
                padding-left: 10%;
                padding-right: 10%;
                display: block
            }

            .f-breadcrumb-link {
                color: var(--flowui-component-library-grey-600);
                letter-spacing: -.02em;
                font-size: 14px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: color .3s
            }

            .f-breadcrumb-link:hover {
                color: var(--fp-pink)
            }

            .f-breadcrumb-link.w--current {
                color: var(--flowui-component-library-gray-900)
            }

            .f-breadcrumb-seperator {
                width: 32px;
                height: 32px;
                color: var(--flowui-component-library-grey-300);
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-breadcrumb-home-svg {
                width: 20px;
                height: 20px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-breadcrumb-home {
                color: var(--flowui-component-library-grey-600);
                transition: color .3s
            }

            .f-breadcrumb-home:hover {
                color: var(--flowui-component-library-primary-base)
            }

            .f-breadcrumb-home.w--current {
                color: var(--flowui-component-library-gray-900)
            }

            .f-breadcrumb-wrapper {
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .f-breadcrumb {
                width: 100%;
                max-width: 80rem;
                margin-bottom: 40px;
                margin-left: auto;
                margin-right: auto
            }

            .f-breadcrumb.nomargin {
                margin-bottom: 0
            }

            .rich-text-block-5 {
                color: var(--dim-grey);
                font-size: 14px;
                line-height: 20px
            }

            .cat-side-box-line {
                height: 1px;
                background-color: var(--flowui-component-library-grey-300);
                margin-top: 15px;
                margin-bottom: 15px
            }

            .heading-43 {
                margin-bottom: 20px;
                font-size: 24px
            }

            .category-deal-blocks {
                width: auto;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto;
                position: static
            }

            .heading-45 {
                text-align: center;
                margin-top: 10px;
                font-size: 18px
            }

            .featured-category-page {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-left: 0;
                display: block
            }

            .four-or-more {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-items: stretch;
                display: grid
            }

            .featured-box {
                height: 325px;
                max-width: 400px;
                background-color: var(--flowui-component-library-white);
                color: var(--flowui-component-library-gray-900);
                border: 1px solid rgba(251,51,102,.6);
                border-radius: 8px;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 20px;
                padding: 16px 24px 16px 16px;
                transition: transform .2s;
                display: flex;
                position: relative;
                box-shadow: 11px 63px 140px -48px rgba(57,59,106,.12)
            }

            .featured-box:hover {
                transform: translateY(-4px);
                box-shadow: 7px 9px 5px -2px rgba(57,59,106,.12)
            }

            .div-block-482 {
                width: 100%;
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .div-block-479-copy {
                width: 100%;
                max-width: 80rem;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .text-block-128 {
                color: #fff;
                text-align: center;
                letter-spacing: -.02px;
                margin-right: 0;
                font-size: 14px;
                font-weight: 500
            }

            .breadcrumb-text {
                font-size: 14px;
                line-height: 24px
            }

            .skip-text-2 {
                color: #adb5bd;
                margin-bottom: 10px;
                font-size: 14px;
                font-weight: 300
            }

            .f-heading-detail-small-3 {
                color: #fb3366;
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px
            }

            .f-success-message-2 {
                color: #006638;
                letter-spacing: -.03em;
                background-color: #ebfff6;
                font-size: 14px;
                line-height: 24px
            }

            .f-button-primary-2 {
                min-height: 48px;
                color: #fff;
                letter-spacing: -.02px;
                white-space: nowrap;
                background-color: #04a96c;
                border-radius: 3px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex
            }

            .f-button-primary-2:hover {
                background-color: #282556
            }

            .link-skip-2 {
                color: #495057;
                border-right: 1px solid #dee2e6;
                margin-bottom: 10px;
                margin-left: 10px;
                margin-right: 10px;
                padding-right: 10px;
                font-size: 14px;
                font-weight: 400;
                text-decoration: underline
            }

            .link-skip-2.noright {
                border-right-style: none
            }

            .link-skip-2._1st {
                margin-left: 0
            }

            .f-breadcrumb-seperator-2 {
                width: 32px;
                height: 32px;
                color: #e4e6f1;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-field-input-2 {
                min-height: 48px;
                color: #868e96;
                border: 1px solid #e4e6f1;
                border-radius: 8px;
                margin-bottom: 0;
                padding: 12px 16px;
                transition: all .2s
            }

            .f-field-input-2:focus {
                border-color: #b6b9ce
            }

            .f-field-input-2::-ms-input-placeholder {
                color: #6b7094
            }

            .f-field-input-2::placeholder {
                color: #6b7094
            }

            .f-modal-base-small-2 {
                width: 100%;
                max-width: 480px;
                color: #160042;
                background-color: #fff;
                border: 1px solid rgba(173,181,189,.22);
                border-radius: 16px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 24px;
                box-shadow: 42px 42px 100px -32px rgba(7,1,19,.23)
            }

            .text-span-25 {
                color: #868e96;
                font-weight: 400;
                text-decoration: underline
            }

            .rich-text-block-6 {
                color: #495057;
                font-size: 14px;
                line-height: 20px
            }

            .f-paragraph-small-2 {
                color: #495057;
                letter-spacing: -.01em;
                margin-bottom: 0;
                font-size: 12px;
                font-style: italic;
                line-height: 1.8
            }

            .cat-side-box-line-2 {
                height: 1px;
                background-color: #e4e6f1;
                margin-top: 15px;
                margin-bottom: 15px
            }

            .f-breadcrumb-link-2 {
                color: #393b6a;
                letter-spacing: -.02em;
                font-size: 14px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: color .3s
            }

            .f-breadcrumb-link-2:hover {
                color: #fb3366
            }

            .f-breadcrumb-link-2.w--current {
                color: #160042
            }

            .f-breadcrumb-home-2 {
                color: #393b6a;
                transition: color .3s
            }

            .f-breadcrumb-home-2:hover {
                color: #642eff
            }

            .f-breadcrumb-home-2.w--current {
                color: #160042
            }

            .f-header-avatar-text {
                color: var(--black-3);
                margin-left: 24px;
                font-size: 14px;
                font-weight: 500
            }

            .f-avatar-dark {
                width: 48px;
                height: 48px;
                background-color: var(--flowui-component-library-gray-700);
                color: var(--flowui-component-library-white);
                border: 3px solid #fff;
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin-right: -14px;
                font-size: 12px;
                font-weight: 600;
                line-height: 16px;
                display: flex;
                position: relative
            }

            .f-avatar-dark.purple {
                background-color: var(--fp-purple)
            }

            .f-avatar-group-r {
                width: 48px;
                height: 48px;
                background-color: var(--flowui-component-library-grey-300);
                background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
                background-position: 50%;
                background-size: cover;
                border: 3px solid #fff;
                border-radius: 100px;
                margin-right: -16px;
                position: relative
            }

            .f-header-avatar-block {
                align-items: center;
                display: flex
            }

            .f-header-wrapper {
                grid-row-gap: 24px;
                justify-content: flex-start;
                align-items: center;
                margin-top: 40px;
                display: flex
            }

            .f-paragraph-large-2 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 18px;
                line-height: 25px
            }

            .f-h1-heading-2 {
                color: var(--black);
                letter-spacing: -.04em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 64px;
                line-height: 1.2
            }

            .f-h1-heading-2.cap {
                text-transform: none
            }

            .f-margin-bottom-65 {
                margin-bottom: 24px
            }

            .f-margin-bottom-65.nomargin {
                margin-bottom: 10px
            }

            .f-heading-detail-small-4 {
                color: var(--flowui-component-library-gray-500);
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px
            }

            .f-heading-detail-small-4.pink {
                color: var(--deep-pink-2)
            }

            .f-heading-detail-small-4.f-text-color-white {
                color: #fff
            }

            .f-margin-bottom-66 {
                margin-bottom: 8px
            }

            .f-header-title-wrapper-center {
                z-index: 5;
                width: 100%;
                max-width: 630px;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: relative
            }

            .f-container-regular-3 {
                width: 100%;
                max-width: 1140px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .f-section-large-2 {
                padding: 92px 5%;
                position: relative
            }

            .f-section-large-2.nomargin {
                padding-top: 40px
            }

            .p-featured-horizontal {
                height: 325px;
                max-width: 400px;
                background-color: var(--flowui-component-library-white);
                color: var(--flowui-component-library-gray-900);
                border-radius: 8px;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 16px 24px 16px 16px;
                display: flex;
                position: relative;
                box-shadow: 11px 63px 140px -48px rgba(57,59,106,.12)
            }

            .p-featured-horizontal:hover {
                transform: translateY(-1px)
            }

            .ft-image {
                width: 125px;
                height: 125px;
                border: 1px solid var(--dark-grey-2);
                background-color: #fff;
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                margin-left: 0;
                padding-left: 0;
                display: block;
                position: relative;
                top: -60px;
                bottom: auto
            }

            .ft-image.small {
                width: 100px;
                height: 100px;
                position: static
            }

            .ft-image-box {
                width: 100%;
                justify-content: center;
                align-items: flex-start;
                margin-bottom: -50px;
                display: flex
            }

            .ft-text-box {
                width: 100%;
                justify-content: center;
                align-items: flex-start;
                margin-top: 5px;
                display: flex
            }

            .ft-main-text {
                width: 100%;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .ft-partner-name {
                letter-spacing: -.02em;
                margin-bottom: 5px;
                font-size: 18px;
                font-weight: 700;
                line-height: 1.8
            }

            .ft-partner-name.f-text-weight-medium {
                font-weight: 500
            }

            .ft-desc-long {
                color: var(--dim-grey);
                text-align: center;
                letter-spacing: -.01em;
                margin-bottom: 10px;
                font-size: 13px;
                font-style: normal;
                font-weight: 400;
                line-height: 20px
            }

            .ft-desc-long.f-text-color-gray-500 {
                color: var(--flowui-component-library-gray-500)
            }

            .ft-partner-block {
                margin-bottom: 0
            }

            .ft-inner {
                height: 325px;
                max-width: 400px;
                background-color: var(--flowui-component-library-white);
                color: var(--flowui-component-library-gray-900);
                border-radius: 8px;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                padding: 16px 24px 16px 16px;
                display: flex;
                position: relative;
                box-shadow: 11px 63px 140px -48px rgba(57,59,106,.12)
            }

            .ft-inner:hover {
                transform: translateY(-4px);
                box-shadow: 1px 5px 10px 6px rgba(57,59,106,.12)
            }

            .image-63 {
                border-radius: 50%;
                padding: 5px
            }

            .collection-list-29 {
                display: flex
            }

            .featured-block-partners {
                background-color: var(--white-smoke);
                padding: 92px 5%;
                position: relative
            }

            .featured-block-partners.top {
                padding-top: 180px;
                padding-bottom: 0
            }

            .featured-block-partners.top.grey {
                max-width: none;
                background-color: var(--white-smoke);
                padding: 60px 2.5rem
            }

            .ft-small-icon {
                width: 48px;
                height: 48px;
                border: 1px solid var(--dark-grey-2);
                background-color: var(--flowui-component-library-grey-300);
                background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
                background-position: 50%;
                background-size: cover;
                border-radius: 100px;
                margin-right: -16px;
                position: relative
            }

            .f-image-cover-2 {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .f-header-image-wrapper-tall {
                width: 100%;
                height: 630px;
                max-width: 500px;
                border-radius: 12px;
                align-items: center;
                display: flex;
                overflow: hidden
            }

            .f-button-secondary {
                min-height: 48px;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.02em;
                background-color: #fff;
                border-radius: 50px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: border-color .3s,background-color .3s;
                display: flex
            }

            .f-button-secondary:hover {
                background-color: var(--flowui-component-library-gray-200);
                border-color: transparent
            }

            .f-button-neutral {
                min-height: 48px;
                background-color: var(--flowui-component-library-gray-900);
                color: var(--flowui-component-library-white);
                text-align: center;
                letter-spacing: -.02em;
                border-radius: 50px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex
            }

            .f-button-neutral:hover {
                background-color: var(--flowui-component-library-gray-700)
            }

            .f-button-neutral.squarer {
                background-color: var(--fp-pink);
                border-radius: 8px
            }

            .f-header-button-wrapper {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .f-paragraph-large-3 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 18px;
                line-height: 32px
            }

            .f-margin-bottom-32 {
                margin-bottom: 32px
            }

            .f-h1-heading-3 {
                color: var(--black);
                letter-spacing: -.04em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 64px;
                line-height: 1.2
            }

            .f-header-grid {
                grid-column-gap: 40px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                align-items: center
            }

            .div-block-483 {
                background-color: var(--white-smoke);
                border-radius: 7px;
                padding: 20px 10%
            }

            .f-pricing-button {
                min-height: 48px;
                background-color: var(--flowui-component-library-primary-base);
                color: #fff;
                letter-spacing: -.02px;
                white-space: nowrap;
                border-radius: 50px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex
            }

            .f-pricing-button:hover {
                background-color: var(--flowui-component-library-primary-dark)
            }

            .f-pricing-line-dark {
                height: 1px;
                background-color: var(--flowui-component-library-gray-700);
                margin-top: 24px;
                margin-bottom: 24px
            }

            .f-paragraph-small-3 {
                letter-spacing: -.01em;
                margin-bottom: 0;
                font-size: 14px;
                line-height: 1.8
            }

            .f-paragraph-small-3.f-text-color-gray-400,.f-text-color-gray-400 {
                color: var(--flowui-component-library-gray-400)
            }

            .f-icon-regular {
                width: 24px;
                height: 24px;
                justify-content: center;
                align-items: center;
                transition: color .2s;
                display: flex
            }

            .f-pricing-feature-item {
                grid-column-gap: 12px;
                align-items: center;
                display: flex
            }

            .f-pricing-feature-list {
                grid-column-gap: 24px;
                grid-row-gap: 16px;
                grid-template-columns: 1fr
            }

            .f-pricing-duration {
                color: var(--flowui-component-library-gray-400);
                font-size: 16px;
                font-weight: 400
            }

            .f-h3-heading {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.02em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 48px;
                line-height: 1.2
            }

            .f-h3-heading.f-text-color-white {
                color: var(--flowui-component-library-white)
            }

            .f-pricing-month-wrapper {
                align-items: center;
                display: flex
            }

            .f-badge-filled {
                background-color: var(--flowui-component-library-primary-base);
                color: #fff;
                border-radius: 50px;
                justify-content: space-between;
                align-items: center;
                padding: 4px 12px;
                font-size: 12px;
                line-height: 16px;
                display: flex
            }

            .f-pricing-type-wrapper {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .f-margin-bottom-16 {
                margin-bottom: 16px
            }

            .f-pricing-card-dark {
                background-color: var(--flowui-component-library-gray-900);
                color: #fff;
                border: 1px solid transparent;
                border-radius: 16px;
                padding: 40px;
                position: relative
            }

            .f-pricing-line {
                height: 1px;
                background-color: #e4e6f1;
                margin-top: 24px;
                margin-bottom: 24px
            }

            .f-pricing-card-outline {
                height: 100%;
                border: 1px solid var(--flowui-component-library-grey-300);
                border-radius: 16px;
                flex-direction: column;
                justify-content: center;
                padding: 40px;
                display: flex
            }

            .f-pricing-column-basic {
                max-width: 750px;
                grid-column-gap: 40px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                align-items: center;
                margin-left: auto;
                margin-right: auto
            }

            .f-pricing-tab-pane {
                width: 100%
            }

            .f-pricing-button-toggle {
                color: var(--flowui-component-library-gray-900);
                text-align: center;
                letter-spacing: -.01em;
                background-color: transparent;
                border-radius: 4px;
                padding: 12px 44px;
                font-size: 14px
            }

            .f-pricing-button-toggle.w--current {
                color: var(--flowui-component-library-gray-900);
                background-color: #fff;
                font-weight: 500;
                box-shadow: 3px 8px 20px rgba(141,155,190,.16)
            }

            .f-pricing-toggle-menu {
                background-color: var(--flowui-component-library-gray-200);
                border-radius: 8px;
                align-items: center;
                margin-bottom: 52px;
                margin-left: auto;
                margin-right: auto;
                padding: 8px;
                display: flex
            }

            .f-pricing-tab {
                flex-direction: column;
                align-items: stretch;
                display: flex
            }

            .f-h2-heading {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.04em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 56px;
                line-height: 1.2
            }

            .f-margin-bottom-67 {
                margin-bottom: 12px
            }

            .f-text-weight-bold {
                font-weight: 700
            }

            .f-pricing-title-wrapper {
                max-width: 600px;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .f-margin-bottom-56 {
                margin-bottom: 56px
            }

            .f-container-small {
                width: 100%;
                max-width: 960px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .div-block-484 {
                padding: 5px 10px
            }

            .button-ft {
                width: 75%;
                color: var(--new-green-2);
                background-color: #000;
                border-radius: 7px;
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                padding: 5px 10px;
                display: flex
            }

            .f-button-arrow {
                width: 24px;
                height: 24px;
                color: var(--black);
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-button-icon-r {
                min-height: 48px;
                grid-column-gap: 12px;
                background-color: var(--flowui-component-library-gray-900);
                color: #fff;
                text-align: center;
                white-space: nowrap;
                border-radius: 48px;
                justify-content: center;
                align-items: center;
                padding: 12px 16px 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex;
                position: relative
            }

            .f-button-icon-r:hover {
                background-color: var(--flowui-component-library-gray-700)
            }

            .f-button-icon-r:focus {
                outline-color: var(--flowui-component-library-gray-400);
                outline-offset: 0px;
                outline-width: 2px;
                outline-style: solid
            }

            .f-modal-close {
                width: 24px;
                height: 24px;
                color: var(--flowui-component-library-gray-500);
                justify-content: center;
                align-items: center;
                transition: color .2s;
                display: flex;
                position: absolute;
                top: 24px;
                bottom: auto;
                left: auto;
                right: 24px
            }

            .f-modal-close:hover {
                color: var(--flowui-component-library-primary-base)
            }

            .f-button-primary-3 {
                min-height: 48px;
                background-color: var(--flowui-component-library-gray-900);
                color: #fff;
                letter-spacing: -.02px;
                white-space: nowrap;
                border-radius: 50px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex
            }

            .f-button-primary-3:hover {
                background-color: var(--flowui-component-library-gray-700)
            }

            .f-margin-bottom-28 {
                margin-bottom: 28px
            }

            .f-sub-heading-regular {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.03em;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.5
            }

            .f-icon-large {
                width: 32px;
                height: 32px;
                flex: none;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-modal-icon-success {
                width: 72px;
                height: 72px;
                color: var(--flowui-component-library-success-base);
                background-color: rgba(37,204,136,.1);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                margin-bottom: 24px;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .f-modal-centre {
                width: 100%;
                max-width: 468px;
                border: 1px solid var(--flowui-component-library-gray-100);
                color: var(--flowui-component-library-gray-900);
                text-align: center;
                background-color: #fff;
                border-radius: 16px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 32px;
                position: relative;
                box-shadow: 105px 105px 144px -32px rgba(27,9,67,.04)
            }

            .featured-offer-text {
                color: var(--fp-pink);
                text-align: center;
                text-transform: uppercase;
                margin-top: 20px;
                padding-bottom: 5px;
                font-size: 15px;
                font-weight: 700;
                line-height: 20px
            }

            .fp-members-get {
                color: var(--black);
                text-transform: none;
                padding-bottom: 5px;
                font-size: 15px;
                font-weight: 700;
                line-height: 20px
            }

            .text-block-129 {
                color: var(--dim-grey);
                text-align: center;
                letter-spacing: -.01px;
                font-size: 13px;
                font-weight: 400;
                line-height: 20px
            }

            .f-content-image-tall {
                width: 100%;
                height: 620px;
                max-width: 450px;
                border-radius: 12px;
                overflow: hidden
            }

            .f-button-wrapper {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .f-paragraph-regular-2 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .f-sub-heading-small {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.03em;
                font-size: 16px;
                font-weight: 700;
                line-height: 1.5
            }

            .f-content-icon-square {
                width: 40px;
                height: 40px;
                background-color: var(--flowui-component-library-gray-100);
                color: var(--flowui-component-library-gray-900);
                border-radius: 4px;
                flex: none;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-content-list-item-large {
                grid-column-gap: 24px;
                align-items: flex-start;
                display: flex
            }

            .f-content-list-wrapper-small {
                max-width: 300px;
                grid-row-gap: 48px;
                flex-direction: column;
                margin-bottom: 48px;
                display: flex
            }

            .f-content-divider {
                width: 100%;
                height: 1px;
                background-color: var(--flowui-component-library-gray-200);
                margin-top: 32px;
                margin-bottom: 32px
            }

            .f-grid-two-column {
                grid-column-gap: 40px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                align-items: center
            }

            .large {
                font-size: 18px
            }

            .div-block-485 {
                width: 90%;
                justify-content: center;
                margin-left: 0%;
                margin-right: 0%;
                padding-left: 0%;
                padding-right: 0%;
                display: flex
            }

            .related-2 {
                background-color: #edf2ff;
                padding-left: 3%;
                padding-right: 3%
            }

            .bottom_blog-2 {
                z-index: 5;
                color: #343a40;
                font-size: 23px;
                font-weight: 700;
                line-height: 100%;
                position: relative
            }

            .guide-url {
                grid-column-gap: 2px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: block
            }

            .guide-url-block {
                width: auto;
                margin-top: 10px
            }

            .text-span-26 {
                text-decoration: underline
            }

            .field-wrapper {
                width: 100%;
                min-height: 30px;
                position: relative
            }

            .field-wrapper.first-name-wrapper {
                margin-right: 15px
            }

            .memberstack-form {
                padding-top: 10px;
                position: relative
            }

            .button-37 {
                color: #fff;
                background-color: #3144f3;
                border-radius: 4px;
                margin-top: 20px;
                padding: 13px 18px 12px;
                font-size: 15px;
                font-weight: 700;
                line-height: 24px;
                transition: background-color .2s;
                display: block
            }

            .button-37:hover {
                background-color: #1875f0
            }

            .button-37.line-button {
                color: #1875f0;
                background-color: #fff;
                border: 2px solid #1875f0;
                margin-top: 0;
                padding-top: 7px;
                padding-bottom: 6px;
                display: inline-block
            }

            .button-wrapper {
                width: 180px;
                text-align: right
            }

            .logo-text {
                margin-left: 0;
                font-size: 16px;
                font-weight: 600;
                display: inline-block;
                position: relative;
                top: -4px
            }

            .signup-nav-step {
                width: 115px;
                color: var(--black);
                text-align: center;
                padding-left: 10px;
                padding-right: 10px;
                font-size: 14px;
                font-weight: 400
            }

            .signup-nav-step.current {
                font-weight: 700
            }

            .signup-nav-step.done {
                color: var(--black-2);
                font-weight: 500
            }

            .login-button {
                width: 100%;
                background-color: #3144f3;
                border-radius: 4px;
                margin-top: 20px;
                padding: 13px 18px 12px;
                font-size: 15px;
                font-weight: 700;
                line-height: 24px;
                transition: background-color .2s;
                display: block
            }

            .login-button:hover {
                background-color: #1875f0
            }

            .field-row {
                display: flex
            }

            .login-head {
                margin-top: 0;
                margin-bottom: 20px;
                font-size: 28px;
                font-weight: 700;
                line-height: 1.3em
            }

            .nav-step {
                width: 26px;
                height: 26px;
                text-align: center;
                background-color: #fff;
                border: 1px solid rgba(24,117,240,.2);
                border-radius: 20px;
                margin-bottom: 4px;
                margin-left: auto;
                margin-right: auto;
                padding-top: 0
            }

            .nav-step.done {
                opacity: 1;
                color: #fff;
                background-color: #642eff;
                padding-top: 0;
                font-weight: 600
            }

            .nav-step.current {
                background-color: var(--flowui-component-library-primary-base);
                color: #fff;
                justify-content: center;
                align-items: center;
                line-height: 14px;
                display: flex
            }

            .signup-field {
                height: 54px;
                text-align: left;
                background-color: #fff;
                border: 1px solid rgba(0,0,0,.1);
                border-radius: 6px;
                align-items: center;
                margin-bottom: 15px;
                padding-top: 8px;
                padding-bottom: 8px;
                padding-left: 14px;
                font-size: 16px;
                transition: border-color .2s,box-shadow .2s,background-color .2s;
                display: flex;
                position: relative;
                box-shadow: inset 0 1px 3px rgba(0,0,0,.06)
            }

            .signup-field:focus {
                border: 1px solid #1875f0;
                box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 0 4px #1875f0
            }

            .signup-field::-ms-input-placeholder {
                color: rgba(51,51,51,.3)
            }

            .signup-field::placeholder {
                color: rgba(51,51,51,.3)
            }

            .signup-navigation-wrap {
                justify-content: center;
                display: flex
            }

            .top-nav-2 {
                z-index: 10;
                background-color: #fff;
                border-bottom: 1px solid rgba(51,51,51,.1);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 1.2em 1.5em 1em;
                display: flex;
                position: relative;
                box-shadow: 0 0 10px rgba(51,51,51,.1)
            }

            .top-nav-2.upgrade {
                justify-content: flex-start
            }

            .login-page-link {
                color: #000;
                font-weight: 600
            }

            .page-wrapper-2 {
                width: 100%;
                min-height: 100vh;
                overflow: hidden
            }

            .fake-logo {
                width: 30px;
                height: 30px;
                background-color: #1875f0;
                border-radius: 3px;
                justify-content: center;
                align-items: center;
                margin-right: 10px;
                padding-top: 9px;
                padding-left: 9px;
                display: inline-block;
                position: relative;
                top: 4px;
                box-shadow: 0 10px 20px -5px #1875f0
            }

            .logo-link-2 {
                z-index: 1;
                width: 180px
            }

            .logo-link-2:hover {
                opacity: .8
            }

            .logo-link-2:active {
                opacity: .7
            }

            .dot {
                width: 11px;
                height: 11px;
                background-color: #fff;
                border-radius: 20px
            }

            .gdpr-checkbox {
                text-align: left;
                margin-top: -5px
            }

            .signup-label {
                z-index: -1;
                width: 100%;
                opacity: .6;
                color: #000;
                text-align: left;
                margin-bottom: 5px;
                padding-left: 2px;
                font-size: 15px;
                font-weight: 400
            }

            .terms-text {
                color: rgba(51,51,51,.6);
                padding-left: 5px;
                font-size: 13px;
                position: relative;
                top: -2px
            }

            .login-container {
                z-index: 10;
                width: 100%;
                max-width: 400px;
                margin-left: auto;
                margin-right: auto;
                padding-top: 50px;
                display: block;
                position: relative
            }

            .login-page-wrapper {
                width: 100%;
                height: auto;
                min-height: auto;
                text-align: center;
                background-color: #f2f8ff;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 50px 5% 100px;
                position: relative
            }

            .error-message {
                z-index: 100;
                color: #fff;
                text-align: center;
                background-color: #000;
                padding-top: 22px;
                padding-bottom: 22px;
                font-weight: 700;
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0
            }

            .or-text {
                width: 150px
            }

            .social-btn {
                width: 100%;
                color: #272b31;
                border: 1px solid #b7bbd1;
                border-radius: 6px;
                margin-bottom: 10px;
                padding: 12px 40px 12px 15px;
                text-decoration: none;
                transition: border-color .2s,box-shadow .2s;
                position: relative;
                box-shadow: 0 3px 6px -1px rgba(29,1,80,.1)
            }

            .social-btn:hover {
                box-shadow: none;
                border-color: #374252
            }

            .social-btn:focus {
                border: 1px solid #000
            }

            .social-btn::-ms-input-placeholder {
                color: #6e6e6e
            }

            .social-btn::placeholder {
                color: #6e6e6e
            }

            .social-btn.google:hover {
                border-color: #4285f4
            }

            .disconnect-link {
                text-align: right;
                padding: 13px;
                line-height: 1.3;
                text-decoration: underline;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: 0%
            }

            .disconnect-link:hover {
                color: #000
            }

            .social-content {
                grid-column-gap: 20px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .social-image {
                width: 24px
            }

            .social-image.white-card {
                width: 40px;
                height: 40px;
                background-color: #fff;
                border-radius: 4px;
                margin: -8px -5px -8px -11px;
                padding: 9px;
                display: block
            }

            .hidden-classes {
                display: none
            }

            .show-password-wrap {
                z-index: 4;
                position: absolute;
                top: 12px;
                bottom: auto;
                left: auto;
                right: 3%
            }

            .eye-svg {
                width: 16px;
                justify-content: center;
                align-items: center;
                margin-right: 4px;
                display: flex
            }

            .or-line {
                width: 100%;
                height: 1px;
                background-color: #b7bbd1
            }

            .signup_h1 {
                color: #000;
                text-align: center;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 28px;
                font-weight: 600;
                line-height: 1.2em
            }

            .disconnect-image {
                width: 16px
            }

            .disconnect-image.white {
                height: auto;
                filter: invert();
                filter: invert()
            }

            .button-38 {
                color: #fff;
                text-align: center;
                background-color: #5d52f7;
                border-radius: 9px;
                justify-content: center;
                align-items: center;
                padding: 1.25rem 1.875rem 1.2rem;
                font-size: 1.125rem;
                font-weight: 500;
                line-height: 1;
                transition: all .3s
            }

            .button-38:hover {
                transform: translateY(-4px)
            }

            .checkbox-2 {
                width: 14px;
                height: 14px;
                border-color: #b7bbd1;
                margin-top: 3px
            }

            .checkbox-2.w--redirected-checked {
                background-color: #434de7;
                border-color: #434de7
            }

            .form_card {
                width: 100%;
                max-width: 600px;
                background-color: #fff;
                border: 1px solid #f2f3ff;
                border-radius: 15px;
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                margin-bottom: 0;
                padding: 2rem;
                display: flex;
                box-shadow: 0 20px 30px -10px rgba(29,1,80,.1)
            }

            .input-wrapper {
                width: 100%;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: .5rem;
                display: flex;
                position: relative
            }

            .input-wrapper._15p-right {
                margin-right: 15px
            }

            .input-wrapper._15p-right.gaptop {
                margin-top: 10px
            }

            .input {
                height: 48px;
                color: #000;
                background-color: #fff;
                border: 1px solid #b7bbd1;
                border-radius: 6px;
                margin-bottom: 0;
                padding-top: 10px;
                padding-left: 18px;
                font-size: 1rem;
                transition: border-color .2s,box-shadow .2s;
                box-shadow: 0 3px 6px -2px rgba(29,1,80,.1)
            }

            .input:hover {
                box-shadow: none;
                border-color: #5d52f7
            }

            .input:focus {
                border: 1px solid #434de7
            }

            .input::-ms-input-placeholder {
                color: #6e6e6e
            }

            .input::placeholder {
                color: #6e6e6e
            }

            .show-password {
                color: #000;
                background-color: #fff;
                padding: 0 7px 0 6px;
                font-size: 13.5px;
                display: flex;
                bottom: 5px
            }

            .show-password.w--current {
                display: none
            }

            .flex-row-outer {
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .or-row {
                width: 100%;
                justify-content: space-between;
                align-items: center;
                margin-bottom: 0;
                padding-top: .5rem;
                padding-bottom: .5rem;
                display: flex
            }

            .check-field {
                color: #000;
                margin-top: 5px;
                margin-bottom: 5px;
                font-size: .8rem
            }

            .show-and-hide-password-js {
                max-width: 300px;
                margin-left: auto;
                margin-right: auto
            }

            .link {
                color: #5d52f7;
                font-weight: 600;
                text-decoration: none
            }

            .link:hover {
                color: #000
            }

            .spacer-xs {
                width: 100%;
                height: 10px
            }

            .content-wrap-center {
                color: var(--black-2);
                text-align: center;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .content-wrap-center.or {
                color: #868686;
                margin-top: .25rem;
                margin-bottom: 1rem;
                font-size: .9rem
            }

            .content-wrap-center.or.gapchange {
                margin-top: .5rem;
                margin-bottom: .5rem
            }

            .content-wrap-center.help-us {
                margin-top: 10px;
                margin-bottom: 10px;
                font-size: .9rem;
                font-weight: 700
            }

            .input-label {
                z-index: 2;
                color: #000;
                background-color: #fff;
                border-radius: 3px;
                margin-bottom: 0;
                padding-left: 6px;
                padding-right: 7px;
                font-size: .9rem;
                font-weight: 600;
                line-height: 15px;
                display: inline-block;
                position: relative;
                bottom: -7px;
                left: 6px
            }

            .input-label.gap {
                margin-bottom: 5px;
                bottom: 3px;
                left: 0
            }

            .form-block-9 {
                width: 100%;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: static
            }

            .dropdown-toggle {
                z-index: 3;
                height: 48px;
                text-align: center;
                padding: 10px 60px 10px 18px;
                position: static;
                box-shadow: 0 3px 6px -2px rgba(29,1,80,.1)
            }

            .dropdown-2 {
                z-index: 1;
                width: 200px;
                height: 48px;
                border: 1px solid #b7bbd1;
                border-radius: 6px;
                margin-left: 0;
                margin-right: 0;
                position: relative
            }

            .dropdown-list-3 {
                background-color: #c19f9f
            }

            .dropdown-list-3.w--open {
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 6px
            }

            .text-block-130 {
                color: var(--dim-grey)
            }

            .select-field-2 {
                height: 48px;
                color: #6e6e6e;
                background-color: #fff;
                border: 1px solid #b7bbd1;
                border-radius: 6px;
                font-size: 1rem;
                transition: box-shadow .2s,border-color .2s;
                box-shadow: 0 3px 6px -2px rgba(29,1,80,.1)
            }

            .checkbox-field-2 {
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 0;
                margin-left: 0;
                display: flex;
                position: relative
            }

            .checkbox-label-2 {
                margin-bottom: 0;
                margin-left: 5px;
                font-size: 14px
            }

            .checkbox-rows {
                grid-column-gap: 10px;
                grid-row-gap: 3px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-content: center;
                align-items: center;
                justify-items: start;
                margin-left: 6px;
                display: grid
            }

            .text-block-131 {
                font-weight: 600
            }

            .text-block-131.lighter {
                font-weight: 400
            }

            .full-access {
                color: var(--new-green-2);
                margin-top: 0;
                margin-bottom: 0;
                font-size: 17px;
                font-weight: 600;
                line-height: 1.8
            }

            .checkbox-3 {
                margin-top: 0
            }

            .text-block-132 {
                font-weight: 700
            }

            .div-block-487 {
                margin-left: 20px
            }

            .checkbox-4 {
                margin-top: 0
            }

            .upgrade-wrapper {
                z-index: 50;
                width: 100%;
                height: 100%;
                max-width: 500px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: visible
            }

            .upgrade-button-new {
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                background-color: var(--new-green-2);
                color: #fff;
                text-align: center;
                letter-spacing: -.02em;
                border-radius: 8px;
                flex-direction: row;
                flex: none;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .upgrade-button-new:hover {
                background-color: #03955f;
                text-decoration: underline
            }

            .upgrade-button-new:active {
                background-color: #7788f8
            }

            .upgrade-step {
                width: 115px;
                color: var(--black);
                text-align: center;
                padding-left: 10px;
                padding-right: 10px;
                font-size: 14px;
                font-weight: 400
            }

            .upgrade-step.current {
                width: 200px;
                font-weight: 700
            }

            .upgrade-step.done {
                color: var(--black-2);
                font-weight: 500
            }

            .back-to-account {
                color: var(--dim-grey);
                margin-left: 20px
            }

            .disconnect-link-2 {
                text-align: right;
                padding: 13px;
                text-decoration: underline;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: 0%
            }

            .disconnect-link-2:hover {
                color: #000
            }

            .social-content-2 {
                grid-column-gap: 20px;
                align-items: center;
                display: flex
            }

            .social-btn-2 {
                width: 100%;
                color: #000;
                border: 1px solid #dcdce5;
                border-radius: 6px;
                margin-bottom: 10px;
                padding: 12px 40px 12px 15px;
                font-size: 15px;
                font-weight: 300;
                text-decoration: none;
                transition: border-color .2s,box-shadow .2s;
                position: relative;
                box-shadow: 0 1px 2px rgba(220,220,229,.5)
            }

            .social-btn-2:hover {
                box-shadow: none;
                border-color: #374252
            }

            .social-btn-2:focus {
                border: 1px solid #000
            }

            .social-btn-2::-ms-input-placeholder {
                color: #6e6e6e
            }

            .social-btn-2::placeholder {
                color: #6e6e6e
            }

            .social-btn-2.google:hover {
                border-color: #4285f4
            }

            .social-btn-2.google.solid {
                width: 250px;
                color: #fff;
                background-color: #4285f4;
                border-style: none;
                font-weight: 400
            }

            .social-btn-2.google.solid:hover {
                background-color: #005efa
            }

            .social-btn-2.facebook:hover {
                border-color: #1777f2
            }

            .social-btn-2.facebook.solid {
                color: #fff;
                background-color: #1777f2;
                border-style: none;
                font-weight: 400
            }

            .social-btn-2.facebook.solid:hover {
                background-color: #0053bd
            }

            .social-btn-2.linkedin:hover {
                border-color: #0a66c2
            }

            .social-btn-2.linkedin.solid {
                color: #fff;
                background-color: #0a66c2;
                font-weight: 400
            }

            .social-btn-2.linkedin.solid:hover {
                background-color: #02468a
            }

            .social-btn-2.google {
                height: 54px;
                justify-content: center;
                align-items: center;
                padding-top: 0;
                padding-bottom: 0;
                display: flex
            }

            .social-btn-2.google:hover {
                border-color: #4285f4
            }

            .google-login {
                justify-content: center;
                align-items: flex-end;
                margin-top: 0;
                display: none
            }

            .form-div-line {
                width: 40%;
                height: .8px;
                background-color: #e4e4e4
            }

            .margin-bottom {
                margin-bottom: 20px;
                font-size: 14px;
                line-height: 20px
            }

            .form-field-wrapper-3 {
                background-color: #fff;
                border-radius: 10px;
                flex-wrap: wrap;
                justify-content: space-between;
                margin-top: 0;
                margin-bottom: 20px;
                padding: 40px 40px 10px;
                display: flex;
                box-shadow: 1px 1px 30px rgba(0,0,0,.1)
            }

            .profile {
                height: 75px;
                display: flex;
                position: relative
            }

            ._100 {
                width: 100%
            }

            .terms {
                font-size: .8rem
            }

            .container-20 {
                display: flex
            }

            .container-20.boxed {
                max-width: 980px;
                flex-direction: column;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .signup-header {
                margin-top: 0;
                margin-bottom: 10px;
                font-size: 28px;
                font-weight: 600;
                line-height: 28px
            }

            .form-wrapper-6 {
                z-index: 50;
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                padding-bottom: 100px;
                position: relative
            }

            .campaign.contact {
                height: 100%;
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .campaign.info {
                height: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                display: flex
            }

            .link-32 {
                color: #070707;
                border-bottom: .5px solid #000;
                text-decoration: none;
                display: inline
            }

            .form-container {
                width: 100%;
                height: 100%;
                max-width: 450px;
                min-width: 400px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: 20px;
                margin-right: 20px
            }

            .field-label {
                color: #374252;
                text-align: left;
                margin-bottom: 3px;
                font-size: 13.5px;
                font-weight: 600
            }

            .cover {
                flex-direction: column;
                justify-content: center
            }

            .cover.overlay {
                z-index: 2;
                width: 100%;
                height: 100%;
                background-image: linear-gradient(rgba(7,7,7,0),rgba(7,7,7,.75));
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .cover.img {
                object-fit: cover;
                object-position: 50% 0%
            }

            .cover.mask {
                z-index: 3;
                width: 100%;
                height: 350px;
                object-fit: cover;
                border-radius: 0 0 1rem 10px;
                flex-direction: column;
                justify-content: flex-end;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .c-4 {
                flex: 0 40%
            }

            .form-divider {
                width: 100%;
                color: rgba(0,0,0,.8);
                letter-spacing: 2px;
                justify-content: space-between;
                align-items: center;
                margin-top: 15px;
                margin-bottom: 15px;
                font-size: 12px;
                display: flex
            }

            .form-button {
                width: 100%;
                height: 45px;
                background-color: #070707;
                border-radius: 6px;
                justify-content: center;
                align-items: center;
                margin-bottom: 1em;
                font-size: 16px;
                font-weight: 500;
                transition: background-color .2s,box-shadow .2s;
                display: flex;
                box-shadow: 0 1px 20px rgba(34,34,34,.16)
            }

            .form-button:hover {
                background-color: #0e225c;
                box-shadow: 0 5px 30px rgba(34,34,34,.16)
            }

            .div-block-488 {
                width: 100%
            }

            .bold-text-5,.bold-text-6 {
                font-weight: 600
            }

            .log-in__r {
                flex-direction: column;
                flex: 1;
                justify-content: space-between;
                margin-right: 3px;
                padding: 120px 35px 100px;
                display: flex;
                overflow: auto
            }

            .form-field {
                height: 48px;
                border-radius: 4px;
                margin-bottom: 0;
                padding-bottom: 9px;
                padding-left: 15px;
                padding-right: 15px
            }

            .form-field::-ms-input-placeholder {
                font-size: 15px;
                font-weight: 400
            }

            .form-field::placeholder {
                font-size: 15px;
                font-weight: 400
            }

            .tooltip-container {
                z-index: 3;
                background-color: #fafbfe;
                border-radius: 9px 9px 0 0;
                padding: 20px;
                font-size: 12.5px;
                position: relative
            }

            .form-label {
                color: #0e1012;
                font-weight: 500
            }

            .link-33 {
                color: #434de7;
                font-weight: 600;
                text-decoration: none
            }

            .link-33:hover {
                color: #000
            }

            .relative-block {
                position: relative
            }

            .flex-row-outer-2 {
                width: 100%;
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .flex-row-outer-2.margin-bottom {
                margin: 0 0 12px
            }

            .trusted-by__p {
                color: rgba(0,0,0,.6);
                text-transform: uppercase
            }

            .trusted-by {
                color: #000;
                text-align: center;
                margin-top: 50px;
                font-size: 13px
            }

            .log-in__l {
                width: 30vw;
                background-color: #111;
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .or {
                color: #0e1012;
                text-align: center;
                margin-top: 15px;
                margin-bottom: 15px
            }

            .log-in__content {
                width: 100%;
                max-width: 475px;
                text-align: center;
                margin-left: auto;
                margin-right: auto
            }

            .tour-step-2 {
                display: none
            }

            .tooltip-anchor {
                z-index: 100;
                width: 100%;
                height: 10px;
                justify-content: center;
                margin-top: 0;
                margin-left: auto;
                margin-right: auto;
                padding-top: 12px;
                display: flex;
                position: absolute;
                top: 100%;
                bottom: 0;
                left: 0%;
                right: 0%
            }

            .tooltip-anchor.right {
                width: auto;
                height: 100%;
                justify-content: flex-start;
                align-items: center;
                margin-right: -12px;
                padding-left: 12px;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: 0%
            }

            .show-hide-code {
                display: none
            }

            .submit-button {
                background-color: #4971ff;
                border-radius: 4px;
                align-self: flex-end;
                margin-top: 24px;
                padding: 16px 34px;
                font-size: 14px;
                font-weight: 600;
                transition: all .2s
            }

            .submit-button:hover {
                background-color: rgba(73,113,255,.8)
            }

            .submit-button.in-form {
                width: 100%;
                height: 54px;
                background-color: #4971ff;
                border-radius: 0;
                margin-top: 0;
                padding-top: 0;
                padding-bottom: 0
            }

            .submit-button.in-form:hover {
                background-color: rgba(73,113,255,.8)
            }

            .log-in-wrap {
                height: auto;
                min-height: 100vh;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .sign-up-link {
                color: #737373;
                text-decoration: underline
            }

            .input-wrapper-2 {
                width: 100%;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 12px;
                display: flex;
                position: relative
            }

            .trusted-by__logos {
                grid-column-gap: 32px;
                opacity: .6;
                justify-content: center;
                margin-top: 30px;
                display: flex
            }

            .hide-2 {
                display: none
            }

            .tooltip-svg {
                width: 16px;
                height: 16px;
                justify-content: center;
                align-items: center;
                padding-top: 0;
                padding-bottom: 0;
                display: flex
            }

            .tooltip-author-wrap {
                align-items: center;
                display: flex
            }

            .tooltip-wrapper {
                width: 300px;
                color: #333;
                text-align: left;
                background-color: #fafbfe;
                border: 1px solid #d8e3f0;
                border-radius: 10px;
                font-size: 11.5px;
                font-weight: 400;
                line-height: 1.5em;
                display: block;
                position: absolute;
                box-shadow: 1px 1px 8px 1px rgba(45,62,80,.12)
            }

            .form-block-10 {
                margin-bottom: 0
            }

            .form-container-2 {
                width: 100%;
                text-align: left;
                flex-flow: column wrap;
                justify-content: space-between;
                margin-bottom: 20px;
                padding-top: 10px;
                display: flex;
                position: relative
            }

            .log-in__h {
                color: #000;
                text-align: center;
                margin-bottom: 50px;
                font-size: 34px;
                font-weight: 600
            }

            .tooltip-diamond {
                z-index: 2;
                width: 16px;
                height: 16px;
                background-color: #fafbfe;
                border: 1px solid #d8e3f0;
                border-radius: 2px;
                margin-left: auto;
                margin-right: auto;
                position: absolute;
                top: -7px;
                bottom: auto;
                left: 0%;
                right: 0%;
                transform: rotate(45deg);
                box-shadow: 0 -3px 8px rgba(45,62,80,.06)
            }

            .tooltip-diamond.left {
                margin-top: auto;
                margin-bottom: auto;
                top: 0;
                bottom: 10px;
                left: -7px;
                right: auto
            }

            .tooltip-close {
                z-index: 5;
                width: 24px;
                height: 24px;
                color: #3f3e46;
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .tooltip-close:hover {
                background-color: rgba(0,42,255,.1)
            }

            .social-text-2 {
                font-weight: 500
            }

            .mb-24 {
                margin-bottom: 24px
            }

            .tooltip-author {
                width: 32px;
                border-radius: 50%;
                margin-right: 10px
            }

            .log-in__p {
                color: #737373;
                font-size: 14px
            }

            .show-password-2 {
                color: #989fb2;
                background-color: #fff;
                padding: 0 7px 0 6px;
                font-size: 13.5px;
                display: flex;
                bottom: -1px
            }

            .show-password-2.w--current {
                display: none
            }

            .tooltip-title {
                margin-bottom: 6px;
                font-size: 110%;
                font-weight: 800
            }

            .image-2 {
                min-width: 950px
            }

            .tooltip-navigation {
                z-index: 3;
                min-height: 50px;
                color: #64636e;
                background-color: #fafbfe;
                border-top: 1px solid #d8e3f0;
                border-radius: 0 0 9px 9px;
                justify-content: space-between;
                align-items: center;
                padding: 8px 20px;
                display: flex;
                position: relative;
                bottom: 0
            }

            .tooltip-navigation.top {
                border-top-style: none;
                border-bottom: 1px solid #d8e3f0;
                border-radius: 9px 9px 0 0
            }

            .button-39 {
                color: #fff;
                background-color: #be0059;
                border-radius: 8px;
                padding: 11px 20px 10px;
                font-size: 16px;
                font-weight: 500;
                line-height: 23px;
                transition: all .3s
            }

            .button-39:hover {
                background-color: rgba(190,0,89,.6)
            }

            .button-39.full {
                width: 100%;
                background-color: #000
            }

            .margin-bottom-5 {
                margin-bottom: 15px
            }

            .link-34 {
                color: #be0059;
                border-bottom: 1px dashed #be0059
            }

            .link-34:hover {
                color: #272d88
            }

            .link-34.forgot-password {
                text-align: right;
                border-bottom-style: none;
                font-size: 12px;
                font-weight: 400;
                position: relative;
                bottom: auto;
                right: 0
            }

            .form-wrapper-7 {
                z-index: 50;
                width: 100%;
                max-width: 360px;
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                display: flex;
                position: relative;
                overflow: visible
            }

            .flex-row-outer-3 {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .flex-row-outer-3.full {
                width: 100%;
                position: relative
            }

            .field-label-13 {
                color: #374252;
                margin-bottom: 3px;
                font-size: 13.5px;
                font-weight: 600
            }

            .signup-header-2 {
                margin-bottom: 10px;
                font-size: 28px;
                font-weight: 600;
                line-height: 28px
            }

            .div-block-489 {
                width: 100%;
                text-align: right;
                margin-top: 5px
            }

            .field-label-14 {
                font-weight: 600
            }

            .pricing-tabs {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .tab-title {
                justify-content: center;
                align-items: center;
                font-weight: 600;
                display: flex
            }

            .price-4 {
                color: #000;
                margin-top: 20px;
                font-size: 18px;
                font-weight: 700;
                line-height: 30px
            }

            .paragraph-17 {
                opacity: .9;
                color: #000;
                font-size: 16px;
                font-weight: 300;
                line-height: 1.5
            }

            .frequency {
                opacity: .6;
                color: #000;
                margin-bottom: auto;
                font-size: 13px;
                font-weight: 400
            }

            .price-card-name {
                color: #000;
                margin-bottom: 20px;
                font-size: 28px;
                font-weight: 600;
                line-height: 38px
            }

            ._4-1-grid {
                min-height: 150px;
                grid-template-rows: auto auto auto auto;
                grid-template-columns: 1fr;
                grid-auto-flow: column;
                align-content: start;
                margin-top: 0;
                margin-bottom: 0
            }

            .h2-2 {
                color: #000;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 45px;
                font-weight: 600;
                line-height: 1.1
            }

            .content-wrap-center-2 {
                text-align: center;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .content-wrap-center-2.max-width-800 {
                max-width: 800px
            }

            .price-large-span {
                font-size: 30px
            }

            .feature-label-2 {
                font-size: 14px;
                font-weight: 600;
                line-height: 19px
            }

            .button-40 {
                height: 50px;
                color: #fff;
                background-color: #434de7;
                border-radius: 10px;
                padding: 15px 35px;
                font-size: 15px;
                font-weight: 500;
                box-shadow: 0 10px 20px -3px rgba(29,1,80,.1)
            }

            .button-40:hover {
                box-shadow: none;
                background-color: #000
            }

            .button-40.secondary {
                color: #434de7;
                cursor: pointer;
                background-color: #fff;
                border: 2px solid #434de7;
                padding-top: 13px;
                padding-left: 25px;
                padding-right: 25px
            }

            .button-40.secondary:hover {
                color: #000;
                border-color: #000
            }

            .tabs-menu-3 {
                background-color: #fff;
                border-radius: 10px;
                margin-bottom: 15px;
                padding: 8px;
                display: inline-block
            }

            ._1-3-grid {
                width: 100%;
                grid-column-gap: 40px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .paragraph-small-3 {
                min-height: auto;
                color: #000;
                margin-bottom: 0;
                font-weight: 400
            }

            .tab-link-3 {
                width: 200px;
                color: #000;
                background-color: transparent;
                border: 1px transparent;
                border-radius: 10px;
                padding: 12px 0;
                font-weight: 600
            }

            .tab-link-3.w--current {
                color: #434de7;
                background-color: #f2f3ff;
                border: 1px #434de7;
                padding-top: 12px;
                padding-bottom: 12px
            }

            .tabs-content-3 {
                overflow: visible
            }

            .spacer-m {
                width: 100%;
                height: 20px
            }

            .main-container {
                width: 100%;
                max-width: 1100px;
                margin-left: auto;
                margin-right: auto
            }

            .pricing-card {
                width: 100%;
                background-color: #fff;
                border: 1px solid #f2f3ff;
                border-radius: 10px;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                padding: 32px 25px;
                display: flex;
                box-shadow: 0 20px 30px -10px rgba(29,1,80,.1)
            }

            .pricing-card.left-align {
                text-align: left;
                align-items: flex-start
            }

            .icon-2 {
                width: 24px;
                height: 24px;
                justify-content: center;
                align-items: center;
                display: flex;
                overflow: hidden
            }

            .feature-wrap-3 {
                grid-column-gap: 10px;
                grid-row-gap: 10px;
                color: #000;
                align-items: center;
                display: flex
            }

            .spacer-xxl {
                width: 100%;
                height: 50px
            }

            .feature-label-2 {
                text-align: left;
                font-weight: 500
            }

            .feature-label-2._2 {
                text-align: left;
                margin-left: 0;
                font-size: 13px;
                font-weight: 500;
                line-height: 16px
            }

            .grid-14 {
                grid-template-rows: auto;
                grid-template-columns: .75fr 1fr
            }

            .price-box-tall {
                width: 48%;
                background-color: #fff;
                border: 1px solid rgba(0,0,0,.1);
                border-radius: 8px;
                flex-direction: column;
                justify-content: space-between;
                margin-top: 0;
                margin-bottom: 0;
                padding: 2em 1em 1em;
                transition: border-color .2s;
                display: flex
            }

            .price-box-tall:hover {
                border-color: #000
            }

            .price-box-tall.w--current {
                color: #ffbb38;
                background-color: #fff;
                border-width: 2px;
                border-color: #ffbb38;
                margin-top: -1px;
                margin-bottom: -1px
            }

            .trigger-text {
                grid-column-gap: .5em;
                justify-content: center;
                align-items: center;
                margin-top: 1em;
                font-size: .7em;
                line-height: 2em;
                display: flex
            }

            .flex-row-outer-4 {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .lock-icon {
                width: 1.6em;
                height: 1.6em;
                justify-content: center;
                align-items: center;
                margin-bottom: .2em;
                display: flex
            }

            .center-text {
                text-align: center
            }

            .price-modifier {
                color: #676767;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.1em
            }

            .tab-radio-button {
                width: 20px;
                height: 20px;
                border: 2px solid #b0b0b0;
                border-radius: 50%;
                position: absolute;
                top: auto;
                bottom: 15px;
                left: auto;
                right: 15px
            }

            .price-name {
                color: #000;
                letter-spacing: 2px;
                margin-bottom: .33em;
                font-size: 17px;
                font-weight: 700
            }

            .white-card {
                width: 100%;
                min-height: 200px;
                background-color: #fff;
                border: 1px solid #eee;
                border-radius: 10px;
                padding: 2em;
                box-shadow: 0 50px 30px -10px rgba(0,0,0,.1)
            }

            .text-grey {
                color: #676767
            }

            .flex-price-wrap {
                flex-wrap: wrap;
                justify-content: space-between;
                display: flex
            }

            .price-h2 {
                margin-bottom: 5px;
                font-size: 2em
            }

            .big-price {
                color: #000;
                font-size: 2.5em;
                font-weight: 500;
                line-height: 1.4em
            }

            .price-button {
                color: #fff;
                text-align: center;
                background-color: #4401ff;
                border-radius: 50px;
                margin-top: 1em;
                padding: .8em 1.5em;
                font-size: 15px;
                font-weight: 700;
                line-height: 1.6em;
                text-decoration: none;
                transition: background-color .3s;
                display: block
            }

            .price-button:hover {
                background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));
                box-shadow: 0 10px 20px -5px rgba(24,16,99,.36)
            }

            .price-button.margin-top,.price-table {
                margin-top: 2em
            }

            .recommended {
                width: 110px;
                color: #fff;
                text-align: center;
                letter-spacing: .5px;
                background-color: #ffbb38;
                border-radius: 100px;
                margin-left: auto;
                margin-right: auto;
                font-size: .75em;
                font-weight: 600;
                position: absolute;
                top: -1em;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .price-icon {
                width: 40px;
                height: 40px;
                background-color: #f9fbfc;
                border-radius: 10px;
                justify-content: center;
                align-items: center;
                margin-bottom: 1em;
                margin-right: .8em;
                padding: .4em;
                display: flex
            }

            .price-icon.black {
                color: #000
            }

            .price-description {
                color: #676767;
                margin-top: auto;
                padding-right: 25px;
                font-size: 14px
            }

            .upgrade-menu {
                background-color: var(--fp-pink);
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: .7rem 1.1rem;
                font-size: 15px;
                font-weight: 600;
                transition: filter .18s;
                display: block
            }

            .upgrade-menu:hover {
                filter: brightness(110%)
            }

            .top-nav-2-copy {
                z-index: 10;
                background-color: #fff;
                border-bottom: 1px solid rgba(51,51,51,.1);
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding: 1.2em 1.5em 1em;
                display: flex;
                position: relative;
                box-shadow: 0 0 10px rgba(51,51,51,.1)
            }

            .step-3-nav {
                z-index: 10;
                background-color: #fff;
                border-bottom: 1px solid rgba(51,51,51,.1);
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                padding: 1.2em 1.5em 1em;
                display: flex;
                position: relative;
                box-shadow: 0 0 10px rgba(51,51,51,.1)
            }

            .upgrade-step-bar {
                z-index: 10;
                background-color: #fff;
                border-bottom: 1px solid rgba(51,51,51,.1);
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                padding: 1.2em 1.5em 1em;
                display: flex;
                position: relative;
                box-shadow: 0 0 10px rgba(51,51,51,.1)
            }

            .upgrade-step-bar.upgrade {
                justify-content: flex-start
            }

            .f-error-message {
                background-color: var(--flowui-component-library-error-lighter);
                color: var(--flowui-component-library-error-darker);
                text-align: center;
                border-radius: 8px
            }

            .f-success-message-3 {
                color: var(--flowui-component-library-success-darker);
                letter-spacing: -.03em;
                background-color: #fff;
                font-size: 14px;
                line-height: 24px
            }

            .f-paragraph-regular-3 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 12px;
                line-height: 1.8
            }

            .f-contact-divider {
                width: 1px;
                height: 24px;
                background-color: var(--flowui-component-library-grey-300)
            }

            .f-button-neutral-2 {
                min-height: 48px;
                color: var(--flowui-component-library-white);
                text-align: center;
                letter-spacing: -.02em;
                background-color: #000;
                border-radius: 6px;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s;
                display: flex
            }

            .f-button-neutral-2:hover {
                background-color: var(--flowui-component-library-gray-700)
            }

            .f-button-neutral-2.leftgap {
                margin-left: 20px
            }

            .f-contact-submit-wrapper {
                grid-column-gap: 24px;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .f-text-area {
                min-height: 112px;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--flowui-component-library-gray-900);
                border-radius: 8px;
                margin-bottom: 0;
                padding: 16px;
                font-size: 14px;
                line-height: 24px
            }

            .f-text-area:focus {
                border-color: var(--flowui-component-library-gray-400)
            }

            .f-text-area::-ms-input-placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-text-area::placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-field-label {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.01em;
                margin-bottom: 8px;
                font-size: 14px;
                font-weight: 400;
                line-height: 24px
            }

            .f-field-label._2 {
                width: 100%
            }

            .f-margin-bottom-68 {
                margin-bottom: 32px
            }

            .f-field-input-3 {
                min-height: 48px;
                border: 1px solid var(--flowui-component-library-grey-300);
                border-radius: 8px;
                margin-bottom: 0;
                padding: 12px 16px;
                transition: all .2s
            }

            .f-field-input-3:focus {
                border-color: var(--flowui-component-library-gray-400)
            }

            .f-field-input-3::-ms-input-placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-field-input-3::placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-field-input-3._2 {
                margin-bottom: 10px
            }

            .f-contact-form-grid {
                grid-column-gap: 24px;
                grid-row-gap: 24px;
                margin-bottom: 24px
            }

            .f-contact-form-grid._2 {
                grid-template-rows: auto;
                grid-template-columns: 1fr
            }

            .f-contact-form {
                flex-direction: column;
                display: flex
            }

            .f-paragraph-large-4 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 18px;
                line-height: 32px
            }

            .f-h3-heading-2 {
                color: #000;
                letter-spacing: -.02em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 48px;
                line-height: 1.2
            }

            .f-margin-bottom-69 {
                margin-bottom: 16px
            }

            .f-heading-detail-small-5 {
                color: var(--flowui-component-library-gray-500);
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px
            }

            .f-margin-bottom-70 {
                margin-bottom: 8px
            }

            .f-title-wrapper-left {
                max-width: none
            }

            .f-margin-bottom-48 {
                margin-bottom: 48px
            }

            .f-container-x-small {
                width: 100%;
                max-width: 840px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .f-section-large-3 {
                padding: 92px 5%;
                position: relative
            }

            .text-block-134 {
                color: #000;
                font-size: 16px
            }

            .div-block-490 {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .heading-46 {
                font-size: 40px
            }

            .heading-47 {
                width: 80%;
                color: var(--black-4);
                letter-spacing: .3px;
                margin-top: 0;
                font-family: Open Sans,sans-serif;
                font-size: 36px;
                font-weight: 700;
                line-height: 140%
            }

            .highlight-home {
                background-color: #fffa00;
                padding-left: 5px;
                padding-right: 5px
            }

            .uui-button {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-primary600);
                background-color: var(--untitled-ui-primary600);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--untitled-ui-primary700)
            }

            .uui-button:focus {
                background-color: var(--untitled-ui-primary600);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-secondary-gray {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-button-row {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row.button-row-center {
                justify-content: center
            }

            .uui-text-size-medium {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-space-xxsmall {
                width: 100%;
                min-height: .5rem
            }

            .uui-heading-xxsmall {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.25rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-layout97_image-wrapper {
                width: 100%;
                background-color: var(--untitled-ui-gray50);
                margin-bottom: 1.5rem;
                position: relative
            }

            .uui-layout97_item {
                flex-direction: column;
                align-items: center
            }

            .uui-layout97_list {
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                justify-items: start;
                margin-top: 4rem;
                margin-bottom: 4rem;
                display: grid
            }

            .uui-text-size-large {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.125rem;
                line-height: 1.5
            }

            .uui-heading-medium {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 2.25rem;
                font-weight: 600;
                line-height: 1.3
            }

            .uui-space-xsmall {
                width: 100%;
                min-height: 1rem
            }

            .uui-heading-subheading {
                color: var(--untitled-ui-primary600);
                margin-bottom: .75rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-layout97_content {
                grid-column-gap: 5rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                display: grid
            }

            .uui-layout97_component {
                flex-direction: column;
                align-items: flex-start;
                display: flex
            }

            .uui-padding-vertical-xhuge {
                padding-top: 7rem;
                padding-bottom: 7rem
            }

            .uui-container-large {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-text-size-small {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                line-height: 1.5
            }

            .uui-text-divider {
                color: var(--untitled-ui-gray600);
                margin-left: .25rem;
                margin-right: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-text-divider.text-size-small {
                color: var(--untitled-ui-gray600);
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem
            }

            .uui-blog01_date-wrapper {
                align-items: center;
                display: flex
            }

            .uui-blog01_author-heading {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600
            }

            .uui-blog01_author-image {
                width: 2.5rem;
                height: 2.5rem;
                min-height: 2.5rem;
                min-width: 2.5rem;
                object-fit: cover;
                border-radius: 100%
            }

            .uui-blog01_author-image-wrapper {
                margin-right: .75rem
            }

            .uui-blog01_author-wrapper {
                align-items: center;
                margin-top: 1.5rem;
                display: flex
            }

            .uui-blog01_icon {
                width: 1.5rem;
                height: 1.5rem;
                justify-content: center;
                align-items: center;
                margin-top: .25rem;
                margin-left: .5rem;
                display: flex
            }

            .uui-heading-xsmall {
                color: var(--untitled-ui-gray900);
                letter-spacing: 0;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.5rem;
                font-weight: 600;
                line-height: 1.4
            }

            .uui-blog01_title-link {
                color: var(--untitled-ui-gray900);
                justify-content: space-between;
                margin-bottom: .5rem;
                text-decoration: none;
                display: flex
            }

            .uui-blog01_category-link {
                color: var(--untitled-ui-primary700);
                margin-bottom: .5rem;
                margin-right: 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600;
                text-decoration: none;
                transition: opacity .3s
            }

            .uui-blog01_category-link:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-blog01_category-link.w--current {
                border-bottom: 2px solid #000
            }

            .uui-blog01_image {
                width: 100%;
                height: 100%;
                object-fit: cover;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-blog01_image-wrapper {
                width: 100%;
                padding-top: 66%;
                position: relative;
                overflow: hidden
            }

            .uui-blog01_image-link {
                width: 100%;
                margin-bottom: 2rem;
                transition: all .3s
            }

            .uui-blog01_image-link:hover {
                box-shadow: 0 24px 48px -12px rgba(16,24,40,.18)
            }

            .uui-blog01_list {
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .uui-blog01_menu-link {
                color: var(--untitled-ui-gray500);
                white-space: nowrap;
                border-bottom: 2px solid transparent;
                flex: none;
                margin-left: .5rem;
                margin-right: .5rem;
                padding: .5rem .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-weight: 600;
                text-decoration: none;
                transition: all .3s
            }

            .uui-blog01_menu-link:hover,.uui-blog01_menu-link.w--current {
                border-bottom-color: var(--untitled-ui-primary700);
                color: var(--untitled-ui-primary700)
            }

            .uui-blog01_category-menu {
                width: 100%;
                justify-content: center;
                align-items: center;
                margin-bottom: 4rem;
                display: flex
            }

            .uui-blog01_category-menu.no-scrollbar {
                box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200)
            }

            .uui-blog01_component {
                flex-direction: column;
                justify-content: flex-start;
                align-items: stretch;
                margin-top: 6rem;
                display: flex
            }

            .uui-space-small {
                width: 100%;
                min-height: 1.5rem
            }

            .uui-heading-large {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-max-width-large {
                width: 100%;
                max-width: 48rem
            }

            .uui-max-width-large.align-center,.align-center {
                margin-left: auto;
                margin-right: auto
            }

            .uui-text-align-center {
                text-align: center
            }

            .uui-button-icon {
                width: 1.25rem;
                height: 1.25rem;
                min-height: 1.25rem;
                min-width: 1.25rem;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-button-link {
                grid-column-gap: .5rem;
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                background-color: transparent;
                justify-content: center;
                align-items: center;
                padding: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex
            }

            .uui-button-link:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-blog02_title-link {
                margin-bottom: .5rem;
                text-decoration: none;
                display: block
            }

            .uui-blog02_read-time {
                align-items: center;
                padding-left: .5rem;
                padding-right: .5rem;
                display: flex
            }

            .uui-blog02_category-link {
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-primary700);
                border-radius: 1rem;
                align-items: center;
                padding: .125rem .5rem;
                font-size: .75rem;
                font-weight: 500;
                transition: all .3s;
                display: flex
            }

            .uui-blog02_category-link:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-blog02_meta-wrapper {
                background-color: var(--untitled-ui-primary50);
                color: var(--untitled-ui-primary700);
                mix-blend-mode: multiply;
                border-radius: 10rem;
                align-items: center;
                margin-bottom: 1rem;
                padding: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .75rem;
                font-weight: 500;
                display: flex
            }

            .uui-blog02_image {
                width: 100%;
                height: 200px;
                object-fit: cover;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-blog02_image-wrapper {
                width: 100%;
                height: 200px;
                padding-top: 66%;
                position: relative;
                overflow: hidden
            }

            .uui-blog02_image-link {
                width: 100%;
                height: 200px;
                margin-bottom: 2rem;
                transition: all .3s
            }

            .uui-blog02_image-link:hover {
                box-shadow: 0 24px 48px -12px rgba(16,24,40,.18)
            }

            .uui-blog02_item {
                flex-direction: column;
                align-items: flex-start;
                display: flex
            }

            .uui-blog02_list {
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .uui-blog02_menu-link {
                color: var(--untitled-ui-gray500);
                white-space: nowrap;
                border-bottom: 2px solid transparent;
                flex: none;
                margin-left: .5rem;
                margin-right: .5rem;
                padding: .5rem .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-weight: 600;
                text-decoration: none;
                transition: all .3s
            }

            .uui-blog02_menu-link:hover,.uui-blog02_menu-link.w--current {
                border-bottom-color: var(--untitled-ui-primary700);
                color: var(--untitled-ui-primary700)
            }

            .uui-blog02_category-menu {
                width: 100%;
                justify-content: center;
                align-items: center;
                margin-bottom: 4rem;
                display: flex
            }

            .uui-blog02_category-menu.no-scrollbar {
                box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
                justify-content: center
            }

            .uui-blog02_component {
                flex-direction: column;
                justify-content: flex-start;
                align-items: stretch;
                margin-top: 6rem;
                display: flex
            }

            .collection-item-22 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .collection-list-30 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .grid-15 {
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                display: block
            }

            .uui-cta12_logo {
                height: 2.5rem
            }

            .uui-cta12_logo-row {
                grid-column-gap: 2rem;
                grid-row-gap: 1rem;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                margin-top: 4rem;
                display: flex
            }

            .uui-space-medium {
                width: 100%;
                min-height: 2rem
            }

            .uui-blogsection03_button-row {
                flex-wrap: wrap;
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .uui-blogsection03_button-row.mobile-landscape {
                display: none
            }

            .uui-blogsection03_date-wrapper {
                align-items: center;
                display: flex
            }

            .uui-blogsection03_author-heading {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600
            }

            .uui-blogsection03_author-image {
                width: 2.5rem;
                height: 2.5rem;
                min-height: 2.5rem;
                min-width: 2.5rem;
                object-fit: cover;
                border-radius: 100%
            }

            .uui-blogsection03_author-image-wrapper {
                margin-right: .75rem
            }

            .uui-blogsection03_author-wrapper {
                align-items: center;
                margin-top: 1.5rem;
                display: flex
            }

            .uui-blogsection03_icon {
                width: 1.5rem;
                height: 1.5rem;
                justify-content: center;
                align-items: center;
                margin-top: .25rem;
                margin-left: .5rem;
                display: flex
            }

            .uui-blogsection03_title-link {
                color: var(--untitled-ui-gray900);
                justify-content: space-between;
                margin-bottom: .5rem;
                text-decoration: none;
                display: flex
            }

            .uui-blogsection03_category-link {
                color: var(--untitled-ui-primary700);
                margin-bottom: .5rem;
                margin-right: 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600;
                text-decoration: none;
                transition: opacity .3s
            }

            .uui-blogsection03_category-link:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-blogsection03_category-link.w--current {
                border-bottom: 2px solid #000
            }

            .uui-blogsection03_image {
                width: 100%;
                height: 100%;
                object-fit: cover;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-blogsection03_image-wrapper {
                width: 100%;
                padding-top: 66%;
                position: relative;
                overflow: hidden
            }

            .uui-blogsection03_image-link {
                width: 100%;
                margin-bottom: 2rem;
                transition: all .3s
            }

            .uui-blogsection03_image-link:hover {
                box-shadow: 0 24px 48px -12px rgba(16,24,40,.18)
            }

            .uui-blogsection03_list {
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                margin-top: 4rem
            }

            .uui-blogsection03_heading {
                flex: 1
            }

            .uui-blogsection03_heading-wrapper {
                grid-column-gap: 5rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr max-content;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: start;
                display: grid
            }

            .uui-blogsection03_component {
                flex-direction: column;
                align-items: center
            }

            .collection-list-31 {
                grid-column-gap: 30px;
                grid-row-gap: 30px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .image-64 {
                height: 200px;
                object-fit: cover
            }

            .text-block-135 {
                color: var(--black-2);
                margin-top: 10px;
                padding-left: 5px;
                padding-right: 5px
            }

            .text-span-28 {
                font-weight: 700;
                text-decoration: none
            }

            .uui-button-icon-2 {
                width: 1.25rem;
                height: 1.25rem;
                min-height: 1.25rem;
                min-width: 1.25rem;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-button-link-2 {
                grid-column-gap: .5rem;
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                background-color: transparent;
                justify-content: center;
                align-items: center;
                padding: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex
            }

            .uui-button-link-2:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-button-row-2 {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row-2.button-row-center {
                justify-content: center
            }

            .uui-space-small-2 {
                width: 100%;
                min-height: 1.5rem
            }

            .uui-text-size-medium-2 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                margin-top: 20px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-space-xxsmall-2 {
                width: 100%;
                min-height: .5rem
            }

            .uui-heading-xsmall-2 {
                color: var(--untitled-ui-gray900);
                letter-spacing: 0;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.5rem;
                font-weight: 600;
                line-height: 1.4
            }

            .uui-icon-1x1-xsmall {
                width: 1.5rem;
                height: 1.5rem;
                color: var(--fp-pink)
            }

            .uui-icon-featured-outline-large {
                width: 3.5rem;
                height: 3.5rem;
                border: .5rem solid var(--untitled-ui-primary50);
                background-color: var(--untitled-ui-primary100);
                color: var(--untitled-ui-primary600);
                border-radius: 100%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-layout47_content {
                text-align: center;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .uui-layout47_component {
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                justify-items: center;
                display: grid
            }

            .uui-padding-vertical-xhuge-2 {
                padding-top: 2rem;
                padding-bottom: 2rem
            }

            .uui-container-large-2 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding-2 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-page-padding-2._2 {
                background-color: #f9f5ff
            }

            .uui-button-2 {
                grid-column-gap: .5rem;
                border: 1px none var(--untitled-ui-primary600);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                background-color: #000;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-2:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--new-green-2)
            }

            .uui-button-2:focus {
                background-color: var(--new-green-2);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-secondary-gray-2 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                padding: 15px 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray-2:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray-2:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-layout38_logo {
                height: 2.5rem
            }

            .uui-layout38_logo-row {
                grid-column-gap: 2rem;
                grid-row-gap: 1rem;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                margin-top: 1rem;
                margin-bottom: 4rem;
                display: flex
            }

            .uui-space-medium-2 {
                width: 100%;
                min-height: 2rem
            }

            .fp-small-text {
                color: #000;
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .fp-small-text.black {
                color: var(--black)
            }

            .uui-space-xsmall-2 {
                width: 100%;
                min-height: 1rem
            }

            .fp-medium-text {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 2.25rem;
                font-weight: 600;
                line-height: 1.3
            }

            .uui-heading-subheading-2 {
                color: var(--fp-pink);
                margin-bottom: .75rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-max-width-large-2 {
                width: 100%;
                max-width: 48rem
            }

            .uui-max-width-large-2.align-center,.align-center-2 {
                margin-left: auto;
                margin-right: auto
            }

            .uui-text-align-center-2 {
                text-align: center
            }

            .step-3 {
                padding-top: 2rem;
                padding-bottom: 1rem
            }

            .uui-layout01_image {
                width: 40rem;
                min-width: 40rem;
                border: .25rem solid var(--untitled-ui-gray900);
                border-radius: .5rem;
                position: absolute;
                top: auto;
                bottom: auto;
                left: 3rem;
                right: auto
            }

            .uui-layout01_image.shadow-xlarge.left {
                left: auto;
                right: 3rem
            }

            .uui-layout01_image-wrapper {
                width: 100%;
                height: 100%;
                min-height: 33rem;
                background-color: var(--untitled-ui-gray100);
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .uui-button-3 {
                grid-column-gap: .5rem;
                border: 1px none var(--untitled-ui-primary600);
                background-color: var(--fp-pink);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                padding: 15px 20px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-3:hover {
                border-style: none;
                border-color: var(--untitled-ui-primary700);
                background-color: #000
            }

            .uui-button-3:focus {
                background-color: var(--new-green-2);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-heading-subheading-3 {
                color: var(--fp-pink);
                margin-bottom: .75rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-layout01_component {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: grid
            }

            .uui-padding-vertical-xhuge-3 {
                margin-top: 0;
                padding-top: 4rem;
                padding-bottom: 7rem
            }

            .uui-padding-vertical-xhuge-3._2 {
                padding-top: 8rem
            }

            .content-sections._2 {
                margin-bottom: 40px
            }

            .uui-text-size-small-2 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                line-height: 1.5
            }

            .uui-testimonial14_client-heading {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600
            }

            .uui-testimonial14_customer-image {
                width: 3rem;
                height: 3rem;
                min-height: 3rem;
                min-width: 3rem;
                object-fit: cover;
                border-radius: 100%
            }

            .uui-testimonial14_client-image-wrapper {
                margin-right: .75rem
            }

            .uui-testimonial14_client {
                text-align: left;
                align-items: center;
                margin-top: 1.5rem;
                display: flex
            }

            .uui-heading-xxsmall-2 {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.25rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-heading-xxsmall-2.text-weight-medium {
                font-weight: 500
            }

            .uui-testimonial14_rating-icon {
                width: 1.25rem;
                height: 1.25rem;
                color: var(--untitled-ui-warning300);
                justify-content: center;
                align-items: center;
                margin-right: .25rem;
                display: flex
            }

            .uui-testimonial14_rating-wrapper {
                align-items: center;
                margin-bottom: 1.5rem;
                display: flex
            }

            .uui-testimonial14_content {
                width: 100%;
                border: 1px solid var(--untitled-ui-gray50);
                background-color: var(--white);
                border-radius: 1rem;
                flex-direction: column;
                justify-content: space-between;
                align-items: flex-start;
                margin-bottom: 2rem;
                padding: 2rem;
                display: inline-block
            }

            .uui-testimonial14_component {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                column-count: 3;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                column-gap: 2rem;
                margin-top: 4rem;
                display: grid
            }

            .uui-testimonial16_client-heading {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600
            }

            .uui-testimonial16_customer-image {
                width: 3rem;
                height: 3rem;
                min-height: 3rem;
                min-width: 3rem;
                object-fit: cover;
                border-radius: 100%
            }

            .uui-testimonial16_client-image-wrapper {
                margin-right: .75rem
            }

            .uui-testimonial16_client {
                text-align: left;
                align-items: center;
                display: flex
            }

            .uui-testimonial16_rating-icon {
                width: 1.25rem;
                height: 1.25rem;
                color: var(--untitled-ui-warning300);
                justify-content: center;
                align-items: center;
                margin-right: .25rem;
                display: flex
            }

            .uui-testimonial16_rating-wrapper {
                align-items: center;
                display: flex
            }

            .uui-testimonial16_content {
                width: 25rem;
                min-width: 25rem;
                grid-column-gap: 1.5rem;
                grid-row-gap: 1.5rem;
                border: 1px solid var(--untitled-ui-gray50);
                background-color: var(--untitled-ui-gray50);
                border-radius: 1rem;
                flex-direction: column;
                justify-content: space-between;
                align-items: flex-start;
                margin-right: 2rem;
                padding: 2rem;
                display: flex
            }

            .uui-testimonial16_loop-trigger {
                display: flex
            }

            .uui-testimonial16_component {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: stretch;
                margin-top: 4rem;
                display: flex
            }

            .uui-section_testimonial16 {
                overflow: hidden
            }

            .uui-cta12_logo-2 {
                height: 2.5rem
            }

            .uui-cta12_logo-row-2 {
                grid-column-gap: 2rem;
                grid-row-gap: 1rem;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                margin-top: 4rem;
                display: flex
            }

            .uui-button-4 {
                grid-column-gap: .5rem;
                border: 1px none var(--untitled-ui-primary600);
                background-color: var(--fp-pink);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: 5px;
                justify-content: center;
                align-items: center;
                padding: 15px 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-4:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--fp-pink)
            }

            .uui-button-4:focus {
                background-color: var(--fp-pink);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .most-p {
                width: auto;
                background-color: var(--new-green-2);
                color: #fff;
                text-align: center;
                text-transform: uppercase;
                white-space: nowrap;
                background-image: linear-gradient(#08a86c,#0ca48d);
                border-radius: 5px;
                justify-content: flex-end;
                align-items: center;
                margin-bottom: 3px;
                padding: 6px 12px;
                font-size: 10px;
                font-weight: 600;
                line-height: 10px;
                text-decoration: none;
                display: flex;
                position: static;
                top: 0;
                right: 0
            }

            .most-p._2 {
                background-color: #047a73;
                background-image: none
            }

            .div-block-492 {
                justify-content: center;
                display: flex
            }

            .stripe-text {
                font-size: 11px;
                line-height: 14px
            }

            .topname {
                height: 70px;
                margin-bottom: 10px
            }

            .deals-table-title {
                text-align: left;
                font-size: 14px;
                font-weight: 500;
                line-height: 19px
            }

            .deals-table-title._2 {
                text-align: left;
                margin-left: 0;
                font-size: 13px;
                font-weight: 500;
                line-height: 16px
            }

            .divider-line {
                width: 100%;
                height: 1px;
                background-color: var(--dim-grey);
                margin-top: 5px;
                margin-bottom: 5px
            }

            .companies-we-use {
                justify-content: center;
                margin-top: 40px;
                margin-bottom: 30px;
                display: flex
            }

            .partner-title-pricing {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.2rem;
                font-weight: 600;
                line-height: 1.3
            }

            .join-partners {
                width: auto;
                height: 100%;
                border: 1px solid var(--dim-grey-2);
                background-color: #fff;
                border-radius: 11px;
                flex-direction: column;
                justify-content: space-around;
                align-items: center;
                margin-bottom: 0;
                margin-right: 20px;
                display: flex;
                box-shadow: 0 5px 16px rgba(8,15,52,.08)
            }

            .join-partners:hover {
                transform: translateY(-5px);
                box-shadow: 0 5px 16px rgba(8,15,52,.29)
            }

            .collection-list-32 {
                grid-column-gap: 20px;
                grid-row-gap: 20px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .image-wrapper-join {
                z-index: 0;
                width: 100%;
                height: auto;
                border-bottom: 1px #e2e3e9;
                justify-content: center;
                align-items: center;
                padding: 20px;
                display: flex
            }

            .image-join-partner {
                width: auto;
                height: auto;
                object-fit: cover
            }

            .show-code-to-all {
                width: 60%;
                flex-direction: column;
                display: flex
            }

            .show-all {
                text-align: center;
                border-bottom: 1px solid #e6e6e6;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px
            }

            .review-image {
                width: 100%;
                height: 400px;
                object-fit: cover;
                object-position: 50% 50%;
                margin-top: 0
            }

            .review-text-container {
                width: 100%;
                max-width: 90%;
                margin-left: 5%;
                margin-right: 5%;
                padding-left: 5%;
                padding-right: 5%;
                position: relative;
                top: -80px;
                bottom: 0
            }

            .rev {
                width: 100%;
                height: 300px;
                object-fit: cover
            }

            .rich-text-block-7 {
                color: var(--black-2);
                font-weight: 400;
                line-height: 150%
            }

            .web-address {
                color: #474dcd;
                margin-bottom: 0;
                font-size: 11px
            }

            .div-block-493 {
                background-color: #f8f9fa;
                padding-top: 20px
            }

            .main-partner-div {
                flex-direction: column;
                flex: 1;
                align-items: center;
                display: flex
            }

            .free-deal-main {
                width: 100%;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .free-code-show {
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .free-code-code {
                text-align: center;
                font-size: 20px;
                font-weight: 600
            }

            .premium-code-code {
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .both {
                width: 100%;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .both-premium {
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                display: flex
            }

            .both-upgrade-box {
                text-align: center
            }

            .both-free {
                width: 100%;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .text-block-137 {
                color: #000;
                text-align: center;
                font-size: 45px;
                font-weight: 700;
                line-height: 50px
            }

            .perk-short-text {
                color: #000;
                text-align: center;
                margin-top: 10px;
                font-size: 45px;
                font-weight: 700;
                line-height: 50px
            }

            .perk-long-text {
                color: #000;
                text-align: center;
                font-size: 18px;
                font-style: normal;
                font-weight: 400;
                line-height: 50px
            }

            .my-account-heading {
                color: var(--fp-pink)
            }

            .actual-value {
                color: var(--new-green-2);
                text-align: center;
                margin-top: 0;
                margin-bottom: 5px;
                margin-left: 5px;
                font-size: 13px;
                font-style: italic;
                font-weight: 500
            }

            .div-block-494 {
                display: flex
            }

            .company-slider {
                margin-top: 95px
            }

            .user-number {
                margin-top: 0;
                margin-bottom: 8px
            }

            .user-number._1 {
                color: var(--fp-purple)
            }

            .marquee-list {
                justify-content: flex-start;
                align-items: flex-start;
                display: flex
            }

            .user-content {
                text-transform: none;
                margin-bottom: 0;
                font-size: 14px
            }

            .marquee-item {
                flex: none;
                margin-right: 95px
            }

            .our-user-logo-wrap {
                flex: 1
            }

            .border-line {
                width: 3px;
                height: 53px;
                min-width: 2px;
                color: var(--light-slate-grey);
                background-color: rgba(68,43,61,.4);
                margin-left: 40px;
                margin-right: 51px
            }

            .marquee-flex {
                justify-content: flex-start;
                align-items: flex-start;
                display: flex
            }

            .container-21 {
                width: 100%;
                max-width: 1304px;
                margin-left: auto;
                margin-right: auto;
                padding-left: 40px;
                padding-right: 40px;
                overflow: hidden
            }

            .marquee-track {
                flex: none;
                justify-content: flex-start;
                align-items: flex-start;
                display: flex;
                overflow: hidden
            }

            .user-inner-wrap {
                align-items: center;
                display: flex
            }

            .marquee {
                width: 100%;
                justify-content: flex-start;
                align-items: center;
                display: flex;
                overflow: hidden
            }

            .button-hover-bg {
                z-index: -1;
                width: 100%;
                height: 100%;
                background-color: #442b3d;
                position: absolute
            }

            .button-hover-bg.main {
                background-color: var(--new-green-2)
            }

            .engage-left-image {
                z-index: 2;
                border-radius: 10px;
                position: absolute;
                top: -31px;
                bottom: auto;
                left: auto;
                right: -41px;
                box-shadow: 5px 0 50px 5px rgba(0,0,0,.08)
            }

            .btn-wrapper {
                justify-content: center;
                align-items: center;
                display: inline-block
            }

            .overflow-hidden {
                overflow: hidden
            }

            .is-magnetic {
                margin-top: 20px;
                display: inline-block
            }

            .enage-thumbnail-wrap {
                z-index: 0;
                background-color: #f2f9ff;
                border-radius: 10px;
                padding-left: 80px;
                padding-right: 40px;
                display: inline-block;
                position: relative
            }

            .section-paragraph.engage-paragraph {
                max-width: 498px
            }

            .section-paragraph.engage-paragraph.mb-50 {
                margin-bottom: 15px
            }

            .section-paragraph.insights-paragraph {
                max-width: 500px
            }

            .engage-right-image {
                z-index: 3;
                border-radius: 10px;
                position: absolute;
                top: auto;
                bottom: 24px;
                left: -40px;
                right: auto;
                box-shadow: 5px 0 50px 5px rgba(0,0,0,.08)
            }

            .primary-button {
                z-index: 0;
                background-color: #ff6854;
                border: 1px solid #ff6854;
                border-radius: 100px;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding: 18px 38px;
                text-decoration: none;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .primary-button.blank {
                background-color: transparent;
                border-color: #fff
            }

            .primary-button.blank.two {
                border-color: #00794c;
                border-radius: 2px
            }

            .engage-content-wrap {
                grid-column-gap: 40px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                padding-top: 120px;
                display: grid
            }

            .button-content {
                display: flex
            }

            .section-title-2 {
                text-transform: capitalize;
                margin-top: 0;
                margin-bottom: 24px
            }

            .engage-area {
                z-index: 1;
                width: 100%
            }

            .button-text {
                color: #fff;
                font-weight: 600;
                line-height: 18px;
                text-decoration: none
            }

            .button-text.main-color {
                color: #ff6854
            }

            .button-text.main-color-copy {
                color: #fff
            }

            .section-menu-list.mb-50.gap {
                margin-top: 10px;
                margin-bottom: 0
            }

            .key-featured-list-item {
                color: #5e5d5e;
                text-transform: none;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .insights-left-image {
                border-radius: 10px;
                position: absolute;
                top: auto;
                bottom: 0%;
                left: auto;
                right: 0%;
                box-shadow: 0 5px 50px rgba(0,0,0,.05)
            }

            .check-image {
                margin-right: 17px
            }

            .insights-right-image {
                border-radius: 10px;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: auto;
                box-shadow: 0 5px 50px rgba(0,0,0,.05)
            }

            .insights-thumbnail-wrap {
                z-index: 0;
                padding: 58px 46px 37px 105px;
                display: inline-block;
                position: relative
            }

            .section-featured-list {
                align-items: center;
                display: flex
            }

            .section-featured-list.m-bottom {
                margin-bottom: 5px
            }

            .insights-content-wrap {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                padding-bottom: 120px;
                display: grid
            }

            .insights-bg-image-block {
                width: 386px;
                height: 337px;
                background-color: #ffc0ac;
                border-radius: 10px;
                justify-content: flex-end;
                align-items: flex-end;
                display: flex;
                overflow: hidden
            }

            .insights-area {
                z-index: 1;
                width: 100%;
                padding-top: 120px
            }

            .div-block-495 {
                justify-content: center;
                display: flex
            }

            .redeem-block {
                max-width: none;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .redeem-section {
                background-color: var(--flowui-component-library-gray-100);
                padding: 92px 5%;
                position: relative
            }

            .submit-r {
                grid-column-gap: 24px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .box-form {
                background-color: #fff;
                border-radius: 9px;
                margin-bottom: 64px;
                padding: 40px;
                box-shadow: 0 2px 5px rgba(0,0,0,.2)
            }

            .redeem-sec {
                padding-top: 100px;
                padding-bottom: 176px;
                position: relative;
                overflow: hidden
            }

            .text-block-138 {
                color: #000;
                text-align: center;
                font-size: 15px;
                font-weight: 700
            }

            .features-2 {
                padding-bottom: 40px;
                padding-left: 0%;
                padding-right: 0%
            }

            .container-22 {
                max-width: none;
                margin-left: 0;
                margin-right: 0
            }

            .container-22.flex {
                display: flex
            }

            .container-22.flex.align-top {
                align-items: flex-start
            }

            .container-22.flex.align-top.justify-even {
                justify-content: space-between
            }

            .p {
                font-size: 17px;
                line-height: 24px
            }

            .p.gap {
                margin-top: 20px;
                font-size: 15px;
                font-style: italic;
                line-height: 18px
            }

            .features__grid {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr .75fr .75fr;
                margin-top: 10px
            }

            .features__feature-col {
                border-bottom: 1px solid #dbdbdb;
                padding-top: 30px;
                padding-bottom: 30px;
                font-size: 17px
            }

            .features__feature-value-col {
                text-align: center;
                background-color: #f8f9fa;
                border-bottom: 1px solid #dbdbdb;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 3px;
                padding-right: 3px;
                font-size: 17px;
                font-weight: 700;
                display: flex
            }

            .features__feature-value-col.full {
                height: 100%
            }

            .plans__icon {
                width: 135px;
                margin-bottom: 20px
            }

            .plans__icon._5 {
                margin-bottom: 0
            }

            .plans__col {
                background-color: #fff;
                border: 1px solid #cecece;
                padding: 24px
            }

            .plans__col._3 {
                border-right-style: none
            }

            .plans__col._2 {
                border-left-style: none;
                border-right-style: none;
                padding-left: 10px;
                padding-right: 10px
            }

            .plans__col._1 {
                border-right-style: none;
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
                flex-direction: column;
                padding-left: 10px;
                padding-right: 10px;
                display: flex
            }

            .plans__col._1.right {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .plans__col._4 {
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px
            }

            .plans__col._4._2 {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .plans__col.title {
                border-style: none;
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px;
                padding-top: 10px;
                padding-bottom: 10px
            }

            .plans__col.right {
                border-right-style: solid;
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px;
                padding-left: 10px;
                padding-right: 10px
            }

            .plans__col._1mobile {
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
                flex-direction: column;
                padding-left: 15px;
                padding-right: 15px;
                display: flex
            }

            .plans__col.rounded-left {
                border-radius: 8px 0 0 8px;
                padding-bottom: 10px;
                padding-left: 10px;
                padding-right: 10px
            }

            .plans__col.rounded-left._2 {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .plans__col.straight {
                border-left-style: none;
                border-right-style: solid;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
                flex-direction: column;
                padding-bottom: 10px;
                padding-left: 10px;
                padding-right: 10px;
                display: flex
            }

            .plans__col.straight.right {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .plans__col.right-curves {
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px;
                padding-bottom: 10px;
                padding-left: 10px;
                padding-right: 10px
            }

            .plans__col.right-curves._2 {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .plans__col._2-panel {
                border-left-style: none;
                border-right-style: none;
                padding-left: 10px;
                padding-right: 10px
            }

            .plans__col._1-copy {
                border-right-style: none;
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
                flex-direction: column;
                padding: 5px 10px;
                display: flex
            }

            .plans__col._1-copy.right {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .plans {
                z-index: 1;
                padding: 20px 5% 0;
                position: relative
            }

            .plans_grid {
                max-width: 75%;
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr
            }

            .plans__col-price {
                margin-top: 16px;
                margin-bottom: 10px;
                font-size: 17px;
                font-weight: 700
            }

            .plans__col-heading {
                color: #000;
                text-align: center;
                margin-bottom: 10px;
                font-size: 14px;
                font-weight: 700
            }

            .plans__col-heading.bold {
                font-size: 16px
            }

            .plans__button {
                width: 100%;
                text-align: center;
                background-color: #3139ff;
                border-radius: 3px;
                margin-top: 20px;
                font-size: 15px;
                font-weight: 700
            }

            .desc-smaller {
                color: #475058;
                text-align: center;
                font-size: 12px;
                font-weight: 300;
                line-height: 140%
            }

            .desc-smaller.gap {
                color: var(--black-2);
                margin-left: 5px;
                font-size: 14px;
                font-weight: 600
            }

            .desc-smaller.top {
                margin-top: 5px
            }

            .chart-comparison {
                font-size: 13px;
                font-weight: 400;
                line-height: 130%
            }

            .image-65 {
                width: 30px
            }

            .image-66 {
                width: 35px
            }

            .table-img-holder {
                width: 100%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .label-side {
                font-size: 13px;
                line-height: 130%
            }

            .heading-48 {
                padding-right: 20px
            }

            .features__grid_5 {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
                margin-top: 10px
            }

            .div-block-496 {
                text-align: center;
                background-color: #3139ff;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                margin-top: 10px;
                padding: 10px;
                font-size: 14px;
                display: flex
            }

            .text-block-139 {
                color: #fff;
                font-size: 12px;
                font-weight: 600
            }

            .f-careers-text-link {
                color: var(--flowui-component-library-primary-base);
                text-align: right;
                letter-spacing: -.02em;
                font-size: 14px;
                font-weight: 500;
                line-height: 32px;
                text-decoration: none
            }

            .f-paragraph-regular-4 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .f-text-color-gray-501 {
                color: var(--flowui-component-library-gray-500)
            }

            .f-career-row {
                grid-column-gap: 40px;
                grid-row-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .f-career-row-wrapper {
                border-bottom: 1px solid #e4e6f1;
                justify-content: space-between;
                align-items: center;
                padding-top: 24px;
                padding-bottom: 24px
            }

            .f-heading-detail-small-6 {
                color: var(--flowui-component-library-gray-500);
                letter-spacing: .08em;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px
            }

            .f-career-position-block-title {
                border-bottom: 1px solid #e4e6f1;
                padding-top: 12px;
                padding-bottom: 12px
            }

            .f-career-table {
                grid-column-gap: 16px;
                grid-row-gap: 0px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr
            }

            .f-margin-bottom-40 {
                margin-bottom: 40px
            }

            .f-h3-heading-3 {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.02em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 48px;
                line-height: 1.2
            }

            .f-margin-bottom-71 {
                margin-bottom: 12px
            }

            .f-career-title-centre {
                z-index: 5;
                width: 100%;
                max-width: 540px;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: relative
            }

            .f-margin-bottom-72 {
                margin-bottom: 48px
            }

            .f-career-wrapper {
                position: relative
            }

            .f-container-regular-4 {
                width: 100%;
                max-width: 1140px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .f-section-large-4 {
                padding: 92px 5%;
                position: relative
            }

            .site-section {
                padding: 40px 5%;
                position: relative
            }

            .div-block-497 {
                width: 100%;
                height: 100%
            }

            .text-block-140 {
                font-size: 13px
            }

            .use-code-text {
                color: rgba(51,51,51,.7);
                text-align: center;
                margin-top: 0;
                font-size: 14px;
                font-weight: 400;
                line-height: 18px
            }

            .code-itself {
                color: #000;
                text-align: center;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px
            }

            .div-block-498 {
                background-color: var(--dim-grey-2);
                margin-top: 10px;
                padding: 4px
            }

            .grid-for-anna {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                align-content: stretch;
                align-items: end;
                margin-top: 10px
            }

            .left-clear {
                border-bottom: 1px solid #dbdbdb;
                padding-top: 30px;
                padding-bottom: 30px;
                font-size: 17px
            }

            .left-clear.no-bottom {
                border-bottom-style: none
            }

            .grey-full {
                height: 100%;
                text-align: center;
                background-color: #f8f9fa;
                border-bottom: 1px solid #dbdbdb;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 3px;
                padding-right: 3px;
                font-size: 17px;
                font-weight: 700;
                display: flex
            }

            .grey-full.full {
                height: 100%
            }

            .grey-full.no-bottom {
                border-bottom-style: none
            }

            .table-label {
                font-size: 13px;
                font-weight: 400;
                line-height: 130%
            }

            .anna-heading {
                color: #000;
                text-align: center;
                margin-bottom: 5px;
                font-size: 16px;
                font-weight: 700
            }

            .smallh-ana {
                color: #000;
                text-align: left;
                margin-bottom: 10px;
                font-size: 16px;
                font-weight: 700
            }

            .side-a-head {
                font-size: 12px;
                font-weight: 500;
                line-height: 130%
            }

            .anna-img {
                width: 100px;
                margin-bottom: 0
            }

            .topleft-annna {
                background-color: #fff;
                border: 1px #cecece;
                padding: 0 10px 10px 0
            }

            .topleft-annna._3 {
                border-right-style: none
            }

            .topleft-annna._2 {
                border-left-style: none;
                border-right-style: none
            }

            .topleft-annna._1 {
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
                flex-direction: column;
                padding-left: 15px;
                padding-right: 15px;
                display: flex
            }

            .topleft-annna._4 {
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px
            }

            .topleft-annna.title {
                border-style: none;
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px;
                padding-top: 10px;
                padding-bottom: 10px
            }

            .left-head-an {
                font-size: 15px
            }

            .left-anna-top {
                width: 100%;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .button-small-table {
                width: auto;
                text-align: center;
                background-color: #3139ff;
                border-radius: 3px;
                margin-top: 0;
                padding-left: 10px;
                padding-right: 10px;
                font-size: 13px;
                font-weight: 400
            }

            .button-small-table:hover {
                background-color: #3239ff;
                text-decoration: none
            }

            .anna-block-mobile {
                display: none
            }

            .grid-for-anna-mobile {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                align-content: stretch;
                align-items: end;
                margin-top: 10px
            }

            .full-width-title {
                border-bottom: 1px solid #dbdbdb;
                padding-top: 30px;
                padding-bottom: 30px;
                font-size: 17px
            }

            .full-width-title.no-bottom {
                border-bottom-style: none
            }

            .grid-for-anna-copy {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                align-content: stretch;
                align-items: end;
                margin-top: 10px
            }

            .grid-16 {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                border: 1px solid var(--dark-grey-2);
                border-radius: 10px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
            }

            .single-logo {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .single-logo-img {
                width: 110px;
                margin-top: 0;
                margin-bottom: 0
            }

            .icon-single {
                width: 25%;
                margin-top: 0;
                margin-bottom: 0
            }

            .icon-div-single {
                border-right: 1px solid var(--light-grey);
                border-bottom: 1px none var(--light-grey);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 5px;
                display: flex
            }

            .single-icon-text {
                text-align: center;
                font-size: 13px
            }

            .single-icon-text.info {
                color: #000;
                font-size: 13px;
                font-weight: 600
            }

            .single-info {
                border-right: 1px solid var(--light-grey);
                background-color: transparent;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 5px;
                padding-bottom: 10px;
                display: flex
            }

            .single-button {
                background-color: transparent;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-top: 5px;
                padding-bottom: 5px;
                display: flex
            }

            .single-full-width {
                justify-content: center;
                align-items: center;
                margin: 10px 15px;
                padding-top: 0;
                padding-bottom: 0;
                display: flex
            }

            .text-wide {
                color: #020202;
                letter-spacing: .2px;
                margin-right: 0;
                font-size: 13px;
                font-weight: 500
            }

            .text-wide.bold {
                font-size: 16px;
                font-weight: 600
            }

            .sep-line {
                color: #020202;
                letter-spacing: .2px;
                margin-left: 14px;
                margin-right: 14px;
                font-size: 15px;
                font-weight: 500
            }

            .single-wide {
                justify-content: center;
                align-items: center;
                padding-top: 5px;
                padding-bottom: 5px;
                display: flex
            }

            .single-wide.l {
                justify-content: flex-start;
                padding-left: 10px
            }

            .name-offer-single {
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                padding-top: 5px;
                padding-bottom: 5px;
                display: flex
            }

            .name-offer-single.l {
                justify-content: flex-start;
                padding-left: 10px
            }

            .rating {
                margin-top: 0
            }

            .grid-17 {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                border: 1px solid var(--light-grey);
                border-radius: 9px;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                margin: 5px 15px 10px;
                padding-top: 0;
                padding-left: 0;
                padding-right: 0
            }

            .button-top {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-right: 0;
                padding-top: 5px;
                padding-bottom: 5px;
                display: flex
            }

            .button-top.l {
                justify-content: flex-start;
                padding-left: 10px
            }

            .button-41 {
                width: 50%;
                text-align: center;
                padding-left: 10px;
                padding-right: 10px;
                font-size: 15px
            }

            .single-holder {
                padding-bottom: 0;
                padding-left: 0;
                padding-right: 0
            }

            .sub-signle {
                color: #020202;
                letter-spacing: .2px;
                margin-right: 0;
                font-size: 13px;
                font-weight: 400
            }

            .sub-signle.bold {
                font-size: 16px;
                font-weight: 600
            }

            .heading-49 {
                font-size: 14px
            }

            .table-5 {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                margin-top: 10px
            }

            ._5-table,.table-3 {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
                margin-top: 10px
            }

            ._4-table {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                margin-top: 10px
            }

            .free-acc {
                justify-content: center;
                align-items: center;
                display: flex
            }

            .text-block-141 {
                text-align: center;
                margin-top: 4px;
                font-size: 13px
            }

            .link-35 {
                text-decoration: underline
            }

            .company-col {
                text-align: center;
                border-bottom: 1px solid #dbdbdb;
                flex-direction: column;
                align-items: center;
                padding-top: 10px;
                padding-bottom: 10px;
                font-size: 17px;
                display: flex
            }

            .company-col._1 {
                background-color: #f8f9fa
            }

            .company-col.gap {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .comp-name {
                margin-bottom: 5px;
                font-size: 15px;
                font-weight: 600;
                line-height: 130%
            }

            .ratings-img {
                width: 135px;
                margin-bottom: 20px
            }

            .type-title {
                background-color: transparent;
                margin-bottom: 10px;
                font-size: 13px;
                font-style: normal;
                font-weight: 600;
                line-height: 130%;
                text-decoration: none
            }

            .type-title.nospace {
                text-transform: none;
                margin-bottom: 0;
                font-size: 15px;
                font-weight: 500
            }

            .type-title.rental {
                background-color: #caecb5;
                padding: 1px 3px
            }

            .type-title.rental.p {
                background-color: #faf9ad
            }

            .col-one-cr {
                text-align: center;
                background-color: #fff;
                border-bottom: 1px solid #dbdbdb;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 3px;
                padding-right: 3px;
                font-size: 17px;
                font-weight: 700;
                display: flex
            }

            .col-one-cr.full {
                height: 100%
            }

            .col-one-cr.white-bk {
                background-color: #fff
            }

            .col-one-cr.left-side {
                align-items: flex-start
            }

            .col-one-cr.left-side._1 {
                background-color: #f8f9fa
            }

            .col-one-cr.left-side.gap {
                margin-top: 15px;
                margin-bottom: 0;
                padding-bottom: 15px
            }

            .col-one-cr._1 {
                background-color: #f8f9fa
            }

            .col-one-cr.brix---paragraph-default {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .top-title {
                text-align: center;
                background-color: #f8f9fa;
                border-bottom: 1px solid #dbdbdb;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding-left: 3px;
                padding-right: 3px;
                font-size: 17px;
                font-weight: 700;
                display: flex
            }

            .top-title.full {
                height: 100%
            }

            .top-col-1 {
                text-align: center;
                background-color: #f8f9fa;
                border-bottom: 1px solid #dbdbdb;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 10px 3px;
                font-size: 17px;
                font-weight: 700;
                display: flex
            }

            .top-col-1.full {
                height: 100%
            }

            .ratings-image-new {
                width: 90px;
                margin-top: 0;
                margin-bottom: 5px
            }

            .cr-img {
                width: 135px;
                margin-top: 0;
                margin-bottom: 10px
            }

            .cr-img.larger {
                width: 150px
            }

            .type-title-copy {
                margin-bottom: 10px;
                font-size: 13px;
                font-style: normal;
                font-weight: 600;
                line-height: 130%;
                text-decoration: none
            }

            .type-title-copy.nospace {
                margin-bottom: 0
            }

            .type-123 {
                text-align: left;
                margin-bottom: 0;
                font-size: 13px;
                font-style: normal;
                font-weight: 600;
                line-height: 130%;
                text-decoration: none
            }

            .type-123.nospace {
                margin-bottom: 0
            }

            .type-line {
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 3px;
                display: flex
            }

            .type-line.gap {
                margin-bottom: 5px
            }

            .check-tiny {
                width: 20px;
                margin-top: 0;
                margin-bottom: 0;
                margin-right: 10px
            }

            .cost-fee-text {
                font-size: 13px;
                font-weight: 400;
                line-height: 130%
            }

            .button-cr {
                width: auto;
                text-align: center;
                padding-left: 10px;
                padding-right: 10px;
                font-size: 15px
            }

            .price-cr-item {
                font-size: 13px;
                font-weight: 400;
                line-height: 130%
            }

            .holder-type {
                flex-direction: column;
                align-items: flex-start;
                margin-left: 20%;
                display: flex
            }

            .card-m-3 {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                margin-top: 10px
            }

            .card-m-full {
                margin-top: 10px
            }

            .a-button-primary-square-copy {
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                color: #fff;
                text-align: center;
                letter-spacing: -.02em;
                background-color: #000;
                border-radius: 8px;
                flex-direction: row;
                flex: none;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .a-button-primary-square-copy:hover {
                background-color: var(--fp-pink);
                text-decoration: none
            }

            .a-button-primary-square-copy:active {
                background-color: #7788f8
            }

            .text-span-29 {
                text-decoration: underline
            }

            .bold-text-7 {
                color: var(--fp-pink)
            }

            .custom-box {
                grid-template-rows: auto;
                grid-template-columns: .75fr 1fr;
                margin-left: 20%;
                margin-right: 20%;
                display: block
            }

            .text-span-30 {
                text-decoration: line-through
            }

            .a-pricing-card-copy {
                background-color: #fff;
                border-radius: 12px;
                flex-direction: column;
                padding: 40px 32px 32px;
                display: flex;
                position: relative;
                box-shadow: 1px 1px 1px 1px rgba(0,0,0,.06)
            }

            .a-pricing-card-copy.narrow {
                width: 66%
            }

            .a-pricing-card-copy.upgrade {
                width: 70%
            }

            .a-pricing-card-copy.smallergap {
                padding-top: 32px
            }

            .a-margin-bottom-08-copy,.a-margin-bottom-08-copy-copy {
                margin-bottom: 8px
            }

            .cp-pricing,.grid-for-cashplus {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                align-content: stretch;
                align-items: end;
                margin-top: 10px
            }

            .link-36,.link-37 {
                color: var(--fp-pink)
            }

            .cp-img {
                width: 200px;
                margin-bottom: 0
            }

            .top-lft-cp {
                background-color: #fff;
                border: 1px #cecece;
                padding: 0 10px 0 0
            }

            .top-lft-cp._3 {
                border-right-style: none
            }

            .top-lft-cp._2 {
                border-left-style: none;
                border-right-style: none
            }

            .top-lft-cp._1 {
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
                flex-direction: column;
                padding-left: 15px;
                padding-right: 15px;
                display: flex
            }

            .top-lft-cp._4 {
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px
            }

            .top-lft-cp.title {
                border-style: none;
                border-top-right-radius: 8px;
                border-bottom-right-radius: 8px;
                padding-top: 10px;
                padding-bottom: 10px
            }

            .cp-header {
                color: #000;
                text-align: center;
                margin-bottom: 5px;
                font-size: 16px;
                font-weight: 700
            }

            .bold-text-8 {
                text-transform: uppercase
            }

            .div-block-499 {
                width: 100%;
                justify-content: center;
                display: flex
            }

            .perk-long-text-copy {
                color: #000;
                text-align: center;
                margin-bottom: 0;
                font-size: 15px;
                font-style: normal;
                font-weight: 600;
                line-height: 50px
            }

            .text-under {
                color: var(--light-slate-grey);
                text-align: center;
                margin-top: 5px;
                margin-bottom: 8px;
                font-size: 13px;
                font-weight: 400;
                line-height: 15px
            }

            .ft-img {
                border-radius: 50%;
                padding: 5px
            }

            .ft-image-2 {
                width: 125px;
                height: 125px;
                border: 1px solid var(--dark-grey-2);
                background-color: #fff;
                border-radius: 50%;
                justify-content: center;
                align-items: center;
                margin-left: 0;
                padding-left: 0;
                display: flex;
                position: relative;
                top: -60px;
                bottom: auto
            }

            .ft-image-2.small {
                width: 100px;
                height: 100px;
                position: static
            }

            .text-block-142 {
                font-weight: 300
            }

            .uui-layout09_lightbox-image {
                border: .25rem solid var(--untitled-ui-gray900);
                object-fit: cover;
                border-radius: .5rem
            }

            .uui-lightbox_play-icon {
                z-index: 2;
                width: 8rem;
                height: 8rem;
                -webkit-backdrop-filter: saturate(150%)blur(12px);
                backdrop-filter: saturate(150%)blur(12px);
                color: #fff;
                background-color: rgba(255,255,255,.1);
                border-radius: 100%;
                position: absolute
            }

            .lightbox_video-overlay-layer {
                z-index: 1;
                width: 100%;
                height: 100%;
                background-color: rgba(29,41,57,.1);
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-layout09_lightbox {
                width: 100%;
                justify-content: center;
                align-items: center;
                position: relative
            }

            .uui-button-5 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-primary600);
                background-color: var(--untitled-ui-primary600);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-5:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--untitled-ui-primary700)
            }

            .uui-button-5:focus {
                background-color: var(--untitled-ui-primary600);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-secondary-gray-3 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray-3:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray-3:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-button-row-3 {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-text-size-large-3 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.125rem;
                line-height: 1.5
            }

            .uui-icon-1x1-xsmall-2 {
                width: 1.5rem;
                height: 1.5rem
            }

            .uui-layout09_item-icon-wrapper {
                align-self: flex-start;
                margin-right: .75rem
            }

            .uui-layout09_item {
                display: flex
            }

            .uui-layout09_item-list {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                margin-top: 2rem;
                margin-bottom: 2.5rem;
                display: grid
            }

            .uui-space-xsmall-3 {
                width: 100%;
                min-height: 1rem
            }

            .uui-heading-medium-3 {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 2.25rem;
                font-weight: 600;
                line-height: 1.3
            }

            .uui-heading-subheading-4 {
                color: var(--fp-purple);
                margin-bottom: .75rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-heading-subheading-4._1 {
                color: var(--fp-purple)
            }

            .uui-layout09_component {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: grid
            }

            .uui-layout09_component._2 {
                margin-left: 40px
            }

            .uui-padding-vertical-xhuge-4 {
                padding-top: 4rem;
                padding-bottom: 4rem
            }

            .uui-container-large-3 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding-3 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .fp-links {
                font-weight: 500
            }

            .fp-links.black {
                color: #000
            }

            .fp-small-text-2 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5
            }

            .deal-block {
                width: 100%;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                display: flex;
                position: relative;
                top: -61px
            }

            ._1st-row {
                justify-content: center;
                margin-bottom: 25px;
                display: flex
            }

            .new-home-row {
                flex-direction: column;
                display: block
            }

            .row-list {
                flex-direction: row;
                display: flex
            }

            .row-collection {
                height: auto;
                flex-direction: row;
                display: block
            }

            ._2nd-row {
                justify-content: center;
                margin-bottom: 25px;
                margin-left: -125px;
                display: flex;
                position: static;
                left: auto
            }

            .filter_tag {
                color: #fff;
                background-color: #3c7c43;
                border-radius: 0;
                margin-top: .5rem;
                margin-bottom: .5rem;
                margin-right: .5rem;
                padding: .5rem 2.5rem .5rem 1rem;
                font-size: .85rem;
                font-weight: 500;
                position: relative
            }

            .filter_sort-by {
                min-width: 12rem;
                border: 1px solid #dae4d8;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                padding: .5rem 4rem .5rem 1.2rem;
                display: flex
            }

            .filter_header {
                min-height: 4.5rem;
                background-color: #fff;
                border: 1px solid #dae4d8;
                flex-direction: row;
                justify-content: flex-end;
                align-items: center;
                padding: .5rem 1rem;
                display: flex
            }

            .sort_field {
                width: 100%;
                height: 100%;
                color: #000;
                cursor: pointer;
                border-bottom: 1px solid #e6e6e6;
                border-right: 1px solid #e6e6e6;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 0;
                padding: 1rem 2rem 1rem 1.5rem;
                text-decoration: none;
                display: flex
            }

            .sort_field.w--current {
                color: #3c7c43;
                background-color: #f4f9f4
            }

            .filter_block-header {
                z-index: 10;
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                background-color: #fff;
                flex-direction: row;
                grid-template-rows: auto;
                grid-template-columns: auto auto;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: center;
                padding: 1rem 1.5rem;
                display: grid;
                position: relative;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: 0%
            }

            .filter_options {
                max-height: 15rem;
                padding-bottom: 1.5rem;
                padding-left: 1.5rem;
                padding-right: 1.5rem;
                position: relative;
                overflow: auto
            }

            .page-padding-4 {
                padding-left: 1rem;
                padding-right: 1rem
            }

            .rangeslider_track {
                width: 96%;
                height: .25rem;
                background-color: #ececec;
                border-radius: 999rem;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .dropdown_list.w--open {
                background-color: #fff
            }

            .filter_block {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                border-bottom: 1px solid #dfdfdf;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                position: relative
            }

            .filter_reset-all {
                border-bottom: 1px solid #3c7c43;
                padding-bottom: .2rem;
                text-decoration: none
            }

            .nav_logo-2 {
                width: 10rem
            }

            .radio_field {
                cursor: pointer;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                padding-top: .5rem;
                padding-bottom: .5rem;
                padding-left: 0;
                font-size: 1rem;
                font-weight: 400;
                display: flex
            }

            .filter-block-label {
                margin-bottom: 0;
                font-size: 1.25rem;
                font-weight: 400;
                line-height: 1.4
            }

            .option-results {
                color: #3c7c43;
                display: none
            }

            .dropdown {
                margin-left: 0;
                margin-right: 0
            }

            .nav_header {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                flex-direction: row;
                grid-template-rows: auto;
                grid-template-columns: auto auto;
                grid-auto-columns: auto;
                grid-auto-flow: column;
                justify-content: space-between;
                align-items: center;
                margin-bottom: 2rem;
                display: grid
            }

            .filter_wrapper {
                background-color: #f6f7f1;
                margin-left: 0;
                margin-right: 0;
                padding: 40px 10%
            }

            .rangeslider_handle {
                z-index: 1;
                width: 1rem;
                height: 1rem;
                cursor: grab;
                background-color: #90c396;
                border-radius: 999rem;
                flex: none;
                position: absolute
            }

            .rangeslider_handle:focus {
                background-color: #3c7c43
            }

            .filter_select {
                min-height: 3.6rem;
                cursor: pointer;
                border: 1px #000;
                margin-bottom: 0;
                padding-left: 1rem;
                padding-right: 1rem;
                font-size: 1rem
            }

            .container-23 {
                max-width: none;
                margin-left: auto;
                margin-right: auto
            }

            .filter_column {
                background-color: #fff;
                border: 1px solid #dfdfdf;
                border-bottom-style: none
            }

            .rangeslider_fill {
                width: 20%;
                height: 100%;
                background-color: #90c396;
                position: absolute
            }

            .fs-cmsfilter_highlight {
                color: #fff;
                background-color: #3c7c43
            }

            .filter_results-text {
                font-weight: 400
            }

            .text-color-green {
                color: #3c7c43
            }

            .heading-small-3 {
                font-size: 1.25rem;
                font-weight: 600;
                line-height: 1.4
            }

            .filter_empty-icon {
                width: 5rem;
                margin-bottom: .5rem
            }

            .filter_grid {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                display: grid
            }

            .dropdown_icon {
                margin-right: 1.2rem;
                font-size: 1rem
            }

            .radio_button {
                width: 1.25rem;
                height: 1.25rem;
                border: 2px solid #dfdfdf;
                margin-top: 0;
                margin-left: 0;
                margin-right: .75rem
            }

            .radio_button.w--redirected-checked {
                background-color: #3c7c43;
                background-image: none;
                border-color: #3c7c43;
                box-shadow: 1px 1px 3px transparent
            }

            .radio_button.w--redirected-focus {
                box-shadow: none;
                border-color: #90c396
            }

            .text-link-2 {
                color: #3c7c43;
                border-bottom: 1px solid #90c396;
                text-decoration: none;
                display: inline-block
            }

            .margin-bottom-6 {
                margin-top: 0;
                margin-left: 0;
                margin-right: 0
            }

            .filter_empty-2 {
                background-color: #fff;
                border: 1px solid #dfdfdf;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 2rem;
                display: flex
            }

            .filter_form-wrapper {
                margin-bottom: 0
            }

            .heading-small-4 {
                font-size: 20px
            }

            .filter_tags-text {
                color: #8f8f8f;
                margin-right: 1rem
            }

            .filter_tags-wrapper {
                flex-flow: wrap;
                flex: 1;
                grid-template-rows: auto;
                grid-template-columns: auto;
                grid-auto-columns: auto;
                grid-auto-flow: column;
                align-content: start;
                justify-content: start;
                align-items: center;
                margin-right: 1rem;
                display: flex
            }

            .filter_content {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .filter_reset {
                color: #6e6e6e;
                border-bottom: 1px solid #dae4d8;
                padding-bottom: .2rem;
                font-size: 14px;
                text-decoration: none
            }

            .rangeslider_wrapper {
                align-items: center;
                padding: 21px;
                display: block;
                position: relative
            }

            .filter_tag-remove {
                width: 1.5rem;
                opacity: .5;
                filter: invert();
                cursor: pointer;
                border-radius: 999rem;
                flex-direction: column;
                margin-top: .4rem;
                margin-right: .5rem;
                padding: .25rem;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: auto;
                right: 0%
            }

            .range_values {
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                margin-top: .5rem;
                display: flex
            }

            .rangeslider_input {
                display: none
            }

            .filter_search-field {
                min-height: 4.4rem;
                background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/651561b219c328a9b2c25a5a_search.svg);
                background-position: 24px;
                background-repeat: no-repeat;
                background-size: 1.5rem;
                border: 1px #000;
                margin-bottom: 0;
                padding: 1rem 1.5rem 1rem 4rem;
                font-size: 1rem
            }

            .main-wrapper {
                padding-top: 0
            }

            .content_collection-list {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .radio_label {
                margin-bottom: 0;
                margin-right: .5rem
            }

            .checkbox_field {
                cursor: pointer;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                padding-top: .5rem;
                padding-bottom: .25rem;
                padding-left: 0;
                font-size: 1rem;
                font-weight: 400;
                display: flex
            }

            .checkbox_input {
                width: 1.25rem;
                height: 1.25rem;
                border: 2px solid #dfdfdf;
                margin-top: 0;
                margin-left: 0;
                margin-right: .75rem
            }

            .checkbox_input.w--redirected-checked {
                background-color: #3c7c43;
                background-size: .6rem;
                border-color: #3c7c43;
                box-shadow: 1px 1px 3px transparent
            }

            .checkbox_input.w--redirected-focus {
                box-shadow: none;
                border-color: #90c396
            }

            .checkbox_label {
                margin-right: .25rem;
                font-size: .8rem
            }

            .text-of-categories-list {
                color: rgba(46,160,88,.7);
                text-align: center;
                margin-top: 10px;
                font-size: 14px;
                font-weight: 400;
                line-height: 18px
            }

            .filters-wrapper {
                width: 100%;
                border: 4px solid #f1eeff;
                padding: 16px
            }

            .mb-small {
                margin-bottom: 16px
            }

            .sort-button {
                margin: 8px;
                padding: 16px 32px;
                font-weight: 700;
                line-height: 1;
                transition: border-color .1s,background-color .1s,color .1s;
                box-shadow: inset 0 0 0 4px #f9f8f9
            }

            .sort-button:hover {
                box-shadow: inset 0 0 0 4px #240c2e
            }

            .filter-dynamic-list {
                flex-wrap: wrap;
                justify-content: flex-start;
                display: flex
            }

            .nest-category-link {
                background-color: #fff7ed;
                border-radius: 100px;
                margin-bottom: 6px;
                margin-left: 3px;
                margin-right: 3px;
                padding: 2px 10px;
                font-size: .9rem;
                font-weight: 700;
                display: inline-block
            }

            .member-status {
                color: rgba(51,51,51,.7);
                text-align: center;
                font-size: 14px;
                font-weight: 400;
                line-height: 18px;
                display: none
            }

            .grid-3-new {
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                grid-template-rows: auto;
                grid-template-columns: 1fr .75fr .75fr;
                margin-top: 10px
            }

            .internl {
                z-index: 1;
                padding: 20px 5% 0;
                position: relative
            }

            .plans__icon-copy {
                width: 135px;
                margin-bottom: 0
            }

            .plans__icon-copy._5 {
                margin-bottom: 0
            }

            .f-paragraph-small-4 {
                letter-spacing: -.01em;
                margin-bottom: 0;
                font-size: 14px;
                line-height: 1.8
            }

            .f-paragraph-regular-5 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .f-paragraph-regular-5.f-text-weight-medium,.f-text-weight-medium-2 {
                font-weight: 500
            }

            .f-navigation-image {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .f-navigation-avatar {
                width: 48px;
                height: 48px;
                background-color: var(--flowui-component-library-gray-200);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .f-navigation-avatar-wrapper {
                grid-column-gap: 16px;
                align-items: center;
                display: flex
            }

            .f-navigation-content {
                grid-column-gap: 8px;
                align-items: center;
                display: flex
            }

            .f-navigation-link {
                color: var(--flowui-component-library-gray-900);
                letter-spacing: -.01em;
                white-space: nowrap;
                background-color: transparent;
                border-radius: 50px;
                padding: 8px 24px;
                font-size: 14px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: all .35s
            }

            .f-navigation-link:hover {
                background-color: var(--flowui-component-library-gray-200);
                color: var(--flowui-component-library-gray-900)
            }

            .f-navigation-link.w--current {
                color: var(--flowui-component-library-primary-base)
            }

            .f-navigation-menu {
                grid-column-gap: 6px;
                align-items: center;
                display: flex;
                position: static
            }

            .f-logo {
                width: 200px
            }

            .f-navigation-container {
                width: 100%;
                max-width: 1280px;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .f-navigation {
                width: 100%;
                min-height: 88px;
                background-color: #fff;
                align-items: center;
                padding: 24px 5%;
                display: flex
            }

            .f-banner-badge {
                background-color: var(--flowui-component-library-primary-base);
                color: #fff;
                text-transform: uppercase;
                border-radius: 50px;
                padding: 4px 12px;
                font-size: 12px;
                font-weight: 500;
                line-height: 16px
            }

            .f-banner-dark {
                min-height: 56px;
                grid-column-gap: 16px;
                background-color: var(--flowui-component-library-gray-900);
                color: #fff;
                text-align: center;
                justify-content: center;
                align-items: center;
                padding: 16px 5%;
                display: flex
            }

            .f-logo-2 {
                width: 124px
            }

            .uui-navbar3_menu-button {
                padding: 0
            }

            .uui-button-6 {
                grid-column-gap: .5rem;
                border: 1px solid var(--black-4);
                background-color: var(--black-4);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-6:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--untitled-ui-primary700)
            }

            .uui-button-6:focus {
                background-color: var(--untitled-ui-primary600);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-6.is-button-large {
                grid-column-gap: .75rem;
                padding: 1rem 1.75rem;
                font-size: 1.125rem
            }

            .uui-button-tertiary-gray {
                grid-column-gap: .5rem;
                color: var(--untitled-ui-gray600);
                white-space: nowrap;
                background-color: transparent;
                border: 1px solid transparent;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex
            }

            .uui-button-tertiary-gray:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray700)
            }

            .uui-button-secondary-gray-4 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray-4:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray-4:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-button-secondary-gray-4.show-tablet {
                display: none
            }

            .uui-button-secondary-gray-4.is-button-large {
                grid-column-gap: .75rem;
                padding: 1rem 1.75rem;
                font-size: 1.125rem
            }

            .show-tablet {
                display: none
            }

            .uui-navbar03_button-wrapper {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                align-items: center;
                display: flex
            }

            .uui-navbar03_menu-right {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: flex
            }

            .uui-navbar03_link {
                color: var(--black-4);
                align-items: center;
                margin-left: 8px;
                margin-right: 8px;
                padding: 1rem .5rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .8rem;
                font-weight: 500;
                line-height: 100%;
                transition: all .3s
            }

            .uui-navbar03_link:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-navbar03_link.w--current {
                color: #000
            }

            .uui-navbar03_link.bold {
                font-weight: 700
            }

            .uui-button-icon-3 {
                width: 1.25rem;
                height: 1.25rem;
                min-height: 1.25rem;
                min-width: 1.25rem;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-button-icon-3.is-icon-large {
                width: 1.5rem;
                height: 1.5rem;
                min-height: 1.5rem;
                min-width: 1.5rem
            }

            .uui-button-link-3 {
                grid-column-gap: .5rem;
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                background-color: transparent;
                justify-content: center;
                align-items: center;
                padding: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex
            }

            .uui-button-link-3:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-navbar03_bottom-bar-right {
                grid-column-gap: 1.5rem;
                display: flex;
                position: relative
            }

            .uui-text-size-medium-3 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-navbar03_bottom-bar-left {
                grid-column-gap: .5rem;
                grid-template-rows: auto;
                grid-template-columns: max-content minmax(max-content,1fr);
                grid-auto-columns: 1fr;
                font-weight: 500;
                display: flex;
                position: relative
            }

            .uui-navbar03_container {
                width: 100%;
                height: 100%;
                max-width: 80rem;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .uui-navbar03_bottom-bar-background {
                width: 200vw;
                background-color: var(--untitled-ui-gray50);
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: -50vw;
                right: -50vw
            }

            .uui-navbar03_bottom-bar {
                width: 100%;
                justify-content: space-between;
                align-items: center;
                padding-top: 1.5rem;
                padding-bottom: 1.5rem;
                display: flex;
                position: relative
            }

            .uui-text-size-small-3 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                line-height: 1.5
            }

            .uui-text-size-small-3.a-container-regular-2,.uui-text-size-small-3.a-container-regular-2-copy {
                font-size: .77rem;
                line-height: 1.2
            }

            .uui-navbar03_item-heading {
                color: var(--untitled-ui-gray900);
                margin-bottom: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-weight: 600
            }

            .uui-navbar03_item-heading.margin-bottom-0 {
                margin-bottom: 0
            }

            .uui-navbar03_item-heading._2 {
                margin-bottom: 0;
                font-size: 15px
            }

            .uui-navbar03_item-right {
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                font-weight: 400;
                display: flex
            }

            .uui-icon-1x1-xsmall-3 {
                width: 1.5rem;
                height: 1.5rem
            }

            .uui-icon-1x1-xsmall-3._2 {
                width: 18px;
                height: 18px
            }

            .icon-featured-large {
                width: 3rem;
                height: 3rem;
                background-color: var(--untitled-ui-primary100);
                color: var(--untitled-ui-primary600);
                border-radius: 100%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .icon-featured-large._2 {
                width: 2rem;
                height: 2rem
            }

            .uui-navbar03_icon-wrapper {
                flex: none
            }

            .uui-navbar03_icon-wrapper._2 {
                justify-content: flex-start;
                align-items: center;
                display: block
            }

            .uui-navbar03_dropdown-link {
                grid-column-gap: 1rem;
                grid-row-gap: 0px;
                border-radius: .5rem;
                grid-template-rows: auto;
                grid-template-columns: max-content 1fr;
                grid-auto-columns: 1fr;
                align-items: flex-start;
                padding: .75rem;
                text-decoration: none;
                transition: background-color .3s;
                display: grid
            }

            .uui-navbar03_dropdown-link:hover {
                background-color: var(--untitled-ui-gray50)
            }

            .uui-navbar03_dropdown-link._2 {
                margin-bottom: .1em;
                padding-top: .25rem;
                padding-bottom: .25rem
            }

            .uui-navbar03_dropdown-link._2-copy {
                margin-bottom: .1em;
                padding-top: .25rem;
                padding-bottom: .25rem;
                display: flex
            }

            .uui-badge-small-success {
                grid-column-gap: .25rem;
                background-color: var(--untitled-ui-success50);
                color: var(--untitled-ui-success700);
                white-space: nowrap;
                mix-blend-mode: multiply;
                border-radius: 10rem;
                align-items: center;
                padding: .125rem .5rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .75rem;
                font-weight: 500;
                display: flex
            }

            .uui-navbar03_text-wrapper {
                grid-column-gap: .5rem;
                grid-row-gap: 0px;
                align-items: center;
                margin-bottom: .25rem;
                display: flex
            }

            .uui-navbar03_heading {
                color: var(--untitled-ui-primary600);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: .5rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .9rem;
                font-weight: 600;
                line-height: 100%
            }

            .uui-navbar03_dropdown-link-list {
                grid-column-gap: 0px;
                grid-row-gap: .5rem;
                grid-template-rows: max-content max-content max-content max-content;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .uui-navbar03_dropdown-link-list._2 {
                grid-row-gap: .3rem;
                grid-template-rows: max-content max-content max-content max-content max-content max-content max-content max-content max-content;
                grid-template-columns: 1fr 1fr 1fr
            }

            .uui-navbar03_dropdown-link-list._2-copy {
                grid-row-gap: .3rem;
                grid-template-rows: max-content;
                grid-template-columns: 1fr 1fr 1fr
            }

            .uui-navbar03_dropdown-link-list._2-copy-copy {
                grid-row-gap: .3rem;
                grid-template-rows: max-content;
                grid-template-columns: 1fr 1fr 1fr;
                display: block
            }

            .uui-navbar03_dropdown-content-left {
                grid-column-gap: 1.5rem;
                grid-row-gap: 0px;
                flex: 1;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-top: 0;
                padding-bottom: 2rem;
                padding-left: 0;
                display: grid
            }

            .uui-navbar03_dropdown-content {
                width: 100%;
                display: flex
            }

            .uui-navbar03_dropdown-list {
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-navbar03_dropdown-list.w--open {
                z-index: 9;
                width: 100vw;
                max-width: 100%;
                min-width: 100vw;
                background-color: #fff;
                padding-left: 2rem;
                padding-right: 2rem;
                position: absolute;
                top: 3.5rem;
                bottom: auto;
                left: 0%;
                right: auto;
                overflow: hidden
            }

            .uui-dropdown-icon {
                width: 1.25rem;
                height: 1.25rem;
                justify-content: center;
                align-items: center;
                margin-right: 1rem;
                display: flex;
                position: absolute;
                top: auto;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .uui-navbar03_dropdown-toggle {
                color: var(--fp-grey);
                align-items: center;
                padding: 1rem 2.5rem 1rem 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .9rem;
                font-weight: 600;
                transition: all .3s;
                display: flex
            }

            .uui-navbar03_dropdown-toggle:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-navbar03_menu-dropdown {
                margin-left: 8px;
                margin-right: 8px;
                position: static
            }

            .uui-navbar03_menu {
                flex: 1;
                justify-content: space-between;
                align-items: center;
                margin-left: 1.5rem;
                display: flex;
                position: static
            }

            .uui-logo_image {
                width: auto;
                height: 100%;
                flex: none;
                display: none
            }

            .uui-logo_logotype {
                width: auto;
                height: 100%;
                flex: none
            }

            .uui-logo_logomark-dot {
                z-index: 1;
                width: 50%;
                height: 50%;
                background-image: linear-gradient(26.5deg,#6941c6,#53389e);
                border-radius: 50%;
                position: relative
            }

            .uui-logo_logomark-blur {
                z-index: 2;
                width: 100%;
                height: 50%;
                -webkit-backdrop-filter: blur(3px);
                backdrop-filter: blur(3px);
                background-color: rgba(255,255,255,.2);
                border-bottom-right-radius: .5rem;
                border-bottom-left-radius: .5rem;
                position: absolute;
                top: 50%;
                bottom: 0%;
                left: 0%;
                right: 0%;
                overflow: hidden
            }

            .uui-styleguide_logomark-bg {
                width: 2rem;
                height: 2rem;
                border-radius: 8px;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-logo_logomark {
                width: 2rem;
                height: 2rem;
                border: .1px solid #dae0e8;
                border-radius: .5rem;
                flex: none;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden;
                box-shadow: 0 1px 1px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.1)
            }

            .uui-logo_component {
                width: auto;
                height: 2rem;
                flex-wrap: nowrap;
                display: flex
            }

            .uui-navbar03_logo-link {
                padding-left: 0
            }

            .uui-navbar03_component {
                min-height: 5rem;
                border-bottom: 1px solid var(--untitled-ui-gray100);
                background-color: #fff;
                align-items: center;
                padding-left: 2rem;
                padding-right: 2rem;
                display: flex
            }

            .uui-heroheader20_background-grid-mask {
                z-index: -1;
                width: 100%;
                height: 300%;
                background-color: var(--untitled-ui-white);
                position: absolute;
                top: auto;
                bottom: -267%;
                left: 0%;
                right: 0%
            }

            .uui-heroheader20_background-grid-section {
                height: 4.5rem
            }

            .uui-heroheader20_background-grid-section.background-color-primary100 {
                background-color: var(--untitled-ui-primary100)
            }

            .uui-heroheader20_background-grid-section.background-color-primary300 {
                background-color: var(--untitled-ui-primary300)
            }

            .uui-heroheader20_background-grid-section.background-color-primary200 {
                background-color: var(--untitled-ui-primary200)
            }

            .background-color-primary100 {
                background-color: var(--untitled-ui-primary100)
            }

            .background-color-white {
                background-color: var(--untitled-ui-white)
            }

            .background-color-primary300 {
                background-color: var(--untitled-ui-primary300)
            }

            .background-color-primary200 {
                background-color: var(--untitled-ui-primary200)
            }

            .uui-heroheader20_background-grid {
                width: 125rem;
                min-width: 125rem;
                grid-column-gap: 0rem;
                grid-row-gap: 0rem;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-left: auto;
                margin-right: auto;
                display: grid
            }

            .uui-heroheader20_background {
                z-index: 0;
                width: 100vw;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: center;
                align-items: center;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: auto;
                right: auto;
                transform: skewY(-7.25deg)
            }

            .uui-lightbox_play-icon-2 {
                z-index: 2;
                width: 8rem;
                height: 8rem;
                -webkit-backdrop-filter: saturate(150%)blur(12px);
                backdrop-filter: saturate(150%)blur(12px);
                color: #fff;
                background-color: rgba(255,255,255,.1);
                border-radius: 100%;
                position: absolute
            }

            .uui-heroheader20_lightbox-image {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .uui-heroheader20_lightbox {
                z-index: 1;
                width: 100%;
                height: 32.25rem;
                max-width: 57.25rem;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .uui-heroheader20_lightbox-wrapper {
                width: 100%;
                justify-content: center;
                align-items: flex-start;
                margin-top: 4rem;
                display: flex;
                position: relative
            }

            .uui-button-row-4 {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row-4.button-row-center {
                justify-content: center
            }

            .uui-space-large {
                width: 100%;
                min-height: 3rem
            }

            .uui-text-size-xlarge {
                color: var(--untitled-ui-gray600);
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.25rem;
                line-height: 1.5
            }

            .uui-text-size-xlarge.text-color-primary700 {
                color: var(--black-4)
            }

            .uui-max-width-large-3 {
                width: 100%;
                max-width: 48rem
            }

            .uui-max-width-large-3.align-center,.align-center-3 {
                margin-left: auto;
                margin-right: auto
            }

            .uui-space-small-3 {
                width: 100%;
                min-height: 1.5rem
            }

            .uui-heading-xlarge {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3.75rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-heading-xlarge.text-color-primary900 {
                color: var(--black)
            }

            .uui-heading-xlarge.text-color-primary900._345 {
                font-size: 6rem;
                font-weight: 700
            }

            .uui-heading-xlarge.text-color-primary900._543 {
                font-size: 6rem;
                font-weight: 500
            }

            .uui-heading-xlarge.text-color-primary900._1 {
                margin-top: .5rem;
                font-size: 3.3rem
            }

            .uui-heading-xlarge.text-color-primary900._1-copy {
                margin-top: .5rem;
                margin-bottom: 1rem;
                font-size: 3.3rem
            }

            .uui-heading-xlarge.text-color-primary900.bf {
                margin-top: .5rem;
                margin-bottom: 1rem;
                font-size: 2rem
            }

            .uui-badge-group_icon {
                width: 1rem;
                height: 1rem;
                justify-content: center;
                align-items: center;
                margin-left: .25rem;
                display: flex
            }

            .uui-badge-group_icon.text-color-primary500 {
                color: var(--untitled-ui-primary500);
                margin-right: -.25rem
            }

            .uui-badge-group_icon.text-color-primary500._232 {
                color: var(--black-4)
            }

            .badge-group_text-wrapper {
                align-items: center;
                padding-left: .75rem;
                padding-right: .75rem;
                display: flex
            }

            .uui-badge-group_badge {
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                white-space: nowrap;
                border-radius: 1rem;
                align-items: center;
                padding: .125rem .625rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 500;
                line-height: 1.5;
                display: flex
            }

            .uui-badge-group_badge.is-primary {
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-primary700)
            }

            .uui-badge-group {
                background-color: var(--untitled-ui-gray100);
                color: var(--untitled-ui-gray700);
                white-space: nowrap;
                mix-blend-mode: multiply;
                border-radius: 10rem;
                align-items: center;
                padding: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 500;
                line-height: 1.5;
                display: flex
            }

            .uui-badge-group.is-primary {
                background-color: var(--untitled-ui-primary50);
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                text-decoration: none
            }

            .uui-max-width-xlarge {
                width: 100%;
                max-width: 64rem
            }

            .uui-text-align-center-3 {
                text-align: center
            }

            .uui-heroheader20_component {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .uui-padding-vertical-xhuge-5 {
                padding-top: 7rem;
                padding-bottom: 7rem
            }

            .uui-padding-vertical-xhuge-5._345 {
                padding-top: 4rem
            }

            .uui-container-large-4 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding-4 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-section_heroheader20 {
                background-color: var(--untitled-ui-primary50);
                overflow: hidden
            }

            .uui-button-row-4-copy {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row-4-copy.button-row-center {
                justify-content: center
            }

            .uui-button-row-4-copy.button-row-center.is-reverse-mobile-landscape {
                flex-direction: column
            }

            .logged-in-home-box-copy {
                margin-top: 15px;
                margin-bottom: 0;
                display: flex
            }

            .hero-heading-right {
                background-color: #fff;
                border-bottom: 1px solid #e4ebf3;
                padding: 80px 30px;
                position: relative
            }

            .container-24 {
                width: 100%;
                max-width: 940px;
                margin-left: auto;
                margin-right: auto
            }

            .hero-wrapper {
                justify-content: space-between;
                align-items: flex-start;
                display: flex
            }

            .hero-split {
                max-width: 63%;
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                display: flex
            }

            .shadow-two {
                max-width: 80%;
                box-shadow: 0 4px 24px rgba(150,163,181,.08)
            }

            .margin-bottom-24px {
                margin-bottom: 24px
            }

            .button-primary {
                color: #fff;
                letter-spacing: 2px;
                text-transform: uppercase;
                background-color: #1a1b1f;
                padding: 12px 25px;
                font-size: 12px;
                line-height: 20px;
                transition: all .2s
            }

            .button-primary:hover {
                color: #fff;
                background-color: #32343a
            }

            .button-primary:active {
                background-color: #43464d
            }

            .lower {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 23px
            }

            .lower._2 {
                color: var(--light-slate-grey);
                margin-top: 0;
                font-weight: 400
            }

            .hero-split-copy {
                max-width: 30%;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                margin-top: 40px;
                display: flex
            }

            .letter-from {
                margin-bottom: 20px;
                font-size: 33px
            }

            .hero-heading-right-copy {
                background-color: #fff;
                border-top: 1px solid #e4ebf3;
                border-bottom: 1px #e4ebf3;
                margin-top: 40px;
                padding: 40px 30px 80px;
                position: relative
            }

            .rich-text-block-8 {
                color: var(--black)
            }

            .home-cont-new {
                width: 100%;
                max-width: 100%;
                margin-left: auto;
                margin-right: auto
            }

            .uui-navbar01_menu-button {
                padding: 0
            }

            .uui-button-7 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-primary600);
                background-color: var(--untitled-ui-primary600);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-7:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--untitled-ui-primary700)
            }

            .uui-button-7:focus {
                background-color: var(--untitled-ui-primary600);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-7.is-button-small {
                grid-column-gap: .5rem;
                padding: .5rem 1rem
            }

            .uui-button-tertiary-gray-2 {
                grid-column-gap: .5rem;
                color: var(--untitled-ui-gray600);
                white-space: nowrap;
                background-color: transparent;
                border: 1px solid transparent;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex
            }

            .uui-button-tertiary-gray-2:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray700)
            }

            .uui-button-secondary-gray-5 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray-5:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray-5:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-button-secondary-gray-5.show-tablet {
                display: none
            }

            .uui-button-secondary-gray-5.is-button-small {
                grid-column-gap: .5rem;
                padding: .5rem 1rem;
                font-size: 1rem
            }

            .show-tablet-2 {
                display: none
            }

            .uui-navbar01_button-wrapper {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                align-items: center;
                display: flex
            }

            .uui-navbar01_menu-right {
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: flex
            }

            .uui-navbar01_link {
                color: var(--untitled-ui-gray600);
                align-items: center;
                padding: 1.75rem 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                transition: all .3s
            }

            .uui-navbar01_link:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-navbar01_link.w--current {
                color: #000
            }

            .uui-navbar01_dropdown-right-overlay-absolute {
                min-width: 100vw;
                background-color: var(--untitled-ui-gray50);
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: auto
            }

            .uui-button-icon-4 {
                width: 1.25rem;
                height: 1.25rem;
                min-height: 1.25rem;
                min-width: 1.25rem;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-button-link-4 {
                grid-column-gap: .5rem;
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                background-color: transparent;
                justify-content: center;
                align-items: center;
                padding: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex
            }

            .uui-button-link-4:hover {
                color: var(--untitled-ui-primary800)
            }

            .uui-button-link-4.is-button-xsmall {
                font-size: .875rem
            }

            .uui-navbar01_dropdown-content-button-wrapper {
                letter-spacing: normal;
                margin-top: 1rem;
                margin-left: .75rem;
                font-size: .875rem
            }

            .uui-button-row-5 {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row-5.is-reverse-mobile-landscape {
                align-items: center
            }

            .uui-navbar01_item-button-wrapper {
                margin-top: .75rem
            }

            .uui-text-size-small-4 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                line-height: 1.5
            }

            .uui-navbar01_item-heading {
                color: var(--untitled-ui-gray900);
                margin-bottom: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-weight: 600
            }

            .uui-navbar01_item-heading.margin-bottom-0 {
                margin-bottom: 0
            }

            .uui-navbar01_large-item-content {
                flex-direction: column;
                justify-content: flex-start;
                font-weight: 400;
                display: flex
            }

            .uui-navbar01_blog-image {
                width: 100%;
                height: 100%;
                object-fit: cover;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-navbar01_blog-image-wrapper {
                width: 100%;
                height: 6.5rem;
                min-width: 11rem;
                border-radius: .375rem;
                justify-content: flex-start;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .uui-navbar01_blog-item {
                grid-column-gap: 1.5rem;
                grid-row-gap: 0px;
                border-radius: .5rem;
                grid-template-rows: auto;
                grid-template-columns: .6fr 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                padding: .75rem;
                text-decoration: none;
                transition: all .3s;
                display: grid
            }

            .uui-navbar01_blog-item:hover {
                background-color: var(--untitled-ui-white)
            }

            .uui-navbar01_dropdown-blog-list {
                grid-column-gap: 0rem;
                grid-row-gap: .5rem;
                flex-direction: column;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                align-items: flex-start;
                display: grid
            }

            .uui-navbar01_dropdown-content-heading {
                color: var(--untitled-ui-primary600);
                letter-spacing: normal;
                margin-left: .75rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600
            }

            .uui-navbar01_dropdown-content-wrapper {
                z-index: 1;
                grid-row-gap: .75rem;
                grid-template-rows: min-content;
                grid-template-columns: 1fr;
                grid-auto-rows: min-content;
                grid-auto-columns: 1fr;
                display: grid;
                position: relative
            }

            .uui-navbar01_dropdown-content-right {
                max-width: 35rem;
                flex: 1;
                padding: 2rem 0 2rem 1.25rem;
                display: flex;
                position: relative
            }

            .uui-navbar01_item-right {
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                font-weight: 400;
                display: flex
            }

            .uui-icon-1x1-xsmall-4 {
                width: 1.5rem;
                height: 1.5rem
            }

            .uui-navbar01_icon-wrapper {
                color: var(--untitled-ui-primary600);
                flex: none
            }

            .uui-navbar01_dropdown-link {
                grid-column-gap: 1rem;
                grid-row-gap: 0px;
                border-radius: .5rem;
                grid-template-rows: auto;
                grid-template-columns: max-content 1fr;
                grid-auto-columns: 1fr;
                align-items: flex-start;
                padding: .75rem;
                text-decoration: none;
                transition: all .3s;
                display: grid
            }

            .uui-navbar01_dropdown-link:hover {
                background-color: var(--untitled-ui-gray50)
            }

            .uui-badge-small-success-2 {
                grid-column-gap: .25rem;
                background-color: var(--untitled-ui-success50);
                color: var(--untitled-ui-success700);
                white-space: nowrap;
                mix-blend-mode: multiply;
                border-radius: 10rem;
                align-items: center;
                padding: .125rem .5rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .75rem;
                font-weight: 500;
                display: flex
            }

            .uui-navbar01_text-wrapper {
                grid-column-gap: .5rem;
                grid-row-gap: 0px;
                align-items: center;
                margin-bottom: .25rem;
                display: flex
            }

            .uui-navbar01_heading {
                color: var(--untitled-ui-primary600);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600
            }

            .uui-navbar01_dropdown-link-list {
                grid-column-gap: 0px;
                grid-row-gap: .5rem;
                grid-template-rows: max-content;
                grid-template-columns: 1fr;
                grid-auto-rows: max-content;
                grid-auto-columns: 1fr;
                display: grid
            }

            .uui-navbar01_dropdown-content-left {
                grid-column-gap: 2rem;
                grid-row-gap: 0px;
                flex: 1;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                padding: 2rem 2rem 2rem 0;
                display: grid
            }

            .uui-navbar01_dropdown-content {
                width: 100%;
                display: flex
            }

            .uui-navbar01_container {
                width: 100%;
                height: 100%;
                max-width: 80rem;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .uui-navbar01_dropdown-list {
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-navbar01_dropdown-list.w--open {
                width: 100vw;
                max-width: 100%;
                min-width: 100vw;
                background-color: #fff;
                padding-left: 2rem;
                padding-right: 2rem;
                position: absolute;
                top: 5.0625rem;
                bottom: auto;
                left: 0%;
                right: auto;
                overflow: hidden
            }

            .uui-dropdown-icon-2 {
                width: 1.25rem;
                height: 1.25rem;
                justify-content: center;
                align-items: center;
                margin-right: 1rem;
                display: flex;
                position: absolute;
                top: auto;
                bottom: auto;
                left: auto;
                right: 0%
            }

            .uui-navbar01_dropdown-toggle {
                color: var(--untitled-ui-gray600);
                align-items: center;
                padding: 1.75rem 2.5rem 1.75rem 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                transition: all .3s;
                display: flex
            }

            .uui-navbar01_dropdown-toggle:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-navbar01_menu-dropdown {
                position: static
            }

            .uui-navbar01_menu {
                flex: 1;
                justify-content: space-between;
                align-items: center;
                margin-left: 1.5rem;
                display: flex;
                position: static
            }

            .uui-logo_image-2 {
                width: auto;
                height: 100%;
                flex: none;
                display: none
            }

            .uui-logo_logotype-2 {
                width: auto;
                height: 100%;
                flex: none
            }

            .uui-logo_logomark-dot-2 {
                z-index: 1;
                width: 50%;
                height: 50%;
                background-image: linear-gradient(26.5deg,#6941c6,#53389e);
                border-radius: 50%;
                position: relative
            }

            .uui-logo_logomark-blur-2 {
                z-index: 2;
                width: 100%;
                height: 50%;
                -webkit-backdrop-filter: blur(3px);
                backdrop-filter: blur(3px);
                background-color: rgba(255,255,255,.2);
                border-bottom-right-radius: .5rem;
                border-bottom-left-radius: .5rem;
                position: absolute;
                top: 50%;
                bottom: 0%;
                left: 0%;
                right: 0%;
                overflow: hidden
            }

            .uui-styleguide_logomark-bg-2 {
                width: 2rem;
                height: 2rem;
                border-radius: 8px;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-logo_logomark-2 {
                width: 2rem;
                height: 2rem;
                border: .1px solid #dae0e8;
                border-radius: .5rem;
                flex: none;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden;
                box-shadow: 0 1px 1px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.1)
            }

            .uui-logo_component-2 {
                width: auto;
                height: 2rem;
                flex-wrap: nowrap;
                display: flex
            }

            .uui-navbar01_logo-link {
                padding-left: 0
            }

            .uui-navbar01_component {
                min-height: 5rem;
                border-bottom: 1px solid var(--untitled-ui-gray100);
                background-color: #fff;
                align-items: center;
                padding-left: 2rem;
                padding-right: 2rem;
                display: flex
            }

            .f-dropdown-button {
                width: 100%;
                min-height: 42px;
                background-color: var(--flowui-component-library-primary-dark);
                color: #fff;
                border-radius: 50px;
                padding-top: 8px;
                padding-bottom: 8px;
                font-size: 14px;
                font-weight: 500
            }

            .f-submit-button-wrap {
                margin-top: 12px;
                margin-bottom: 12px;
                padding-left: 12px;
                padding-right: 12px
            }

            .f-checkbox-label {
                color: var(--flowui-component-library-gray-900);
                margin-bottom: 0;
                font-size: 14px;
                line-height: 24px
            }

            .f-checkbox {
                width: 20px;
                height: 20px;
                border-width: 2px;
                border-color: var(--flowui-component-library-gray-400);
                background-color: var(--flowui-component-library-white);
                border-radius: 4px;
                margin: 0 8px 0 0
            }

            .f-checkbox.w--redirected-checked {
                background-color: var(--flowui-component-library-gray-900);
                background-size: 12px;
                border-style: none;
                border-radius: 4px
            }

            .f-checkbox.w--redirected-focus {
                box-shadow: none
            }

            .f-checkbox-field {
                align-items: center;
                margin-bottom: 0;
                padding-left: 0;
                display: flex
            }

            .f-dropdown-link {
                color: var(--flowui-component-library-gray-800);
                letter-spacing: -.01em;
                border-radius: 4px;
                align-items: center;
                padding: 12px;
                font-size: 14px;
                line-height: 24px;
                text-decoration: none;
                transition: background-color .2s;
                display: flex
            }

            .f-dropdown-link:hover,.f-dropdown-link:focus {
                background-color: var(--flowui-component-library-gray-200)
            }

            .f-dropdown-link.w--current {
                color: var(--flowui-component-library-primary-dark)
            }

            .f-dropdown-checkbox-form {
                margin-bottom: 0
            }

            .f-dropdown-search-button {
                display: none
            }

            .f-dropdown-icon-s {
                width: 24px;
                height: 24px;
                color: var(--flowui-component-library-primary-base);
                justify-content: center;
                align-items: center;
                display: flex;
                position: absolute;
                top: auto;
                bottom: auto;
                left: 12px;
                right: auto
            }

            .f-dropdown-search-input {
                min-height: 48px;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--flowui-component-library-gray-900);
                border-radius: 4px;
                margin-bottom: 0;
                padding-left: 48px;
                font-size: 16px;
                display: block;
                position: relative
            }

            .f-dropdown-search-input:focus {
                border-color: var(--flowui-component-library-primary-base)
            }

            .f-dropdown-search-input::-ms-input-placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-dropdown-search-input::placeholder {
                color: var(--flowui-component-library-gray-500)
            }

            .f-dropdown-search-icon {
                position: absolute;
                left: 16px
            }

            .f-dropdown-search {
                max-width: 540px;
                align-items: center;
                margin-bottom: 8px;
                display: flex;
                position: relative
            }

            .f-dropdown-wrap {
                z-index: 999;
                height: auto;
                background-color: #fff;
                padding: 8px
            }

            .f-dropdown-list.w--open {
                background-color: #fff;
                border-radius: 8px;
                margin-top: 12px;
                overflow: hidden;
                box-shadow: 34px 34px 88px rgba(177,186,200,.16)
            }

            .f-paragraph-small-5 {
                color: var(--medium-purple);
                letter-spacing: -.01em;
                margin-bottom: 0;
                font-size: 14px;
                font-weight: 600;
                line-height: 1.4
            }

            .f-dropdown-icon-l {
                color: var(--flowui-component-library-gray-500);
                margin-right: 16px;
                font-size: 14px
            }

            .f-dropdown-toggle {
                width: 100%;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--flowui-component-library-gray-900);
                border-radius: 8px;
                justify-content: space-between;
                padding: 12px 16px;
                transition: border-color .3s;
                display: inline-block
            }

            .f-dropdown-toggle:hover {
                border-color: var(--flowui-component-library-primary-base);
                outline-offset: 1px;
                outline: 2px solid rgba(100,46,255,.1)
            }

            .f-dropdown-toggle.w--open {
                border-color: var(--flowui-component-library-primary-base);
                outline-offset: 0px;
                outline: 2px solid rgba(100,46,255,.1)
            }

            .f-dropdown {
                width: 100%;
                max-width: 240px
            }

            .uui-navbar03_menu-copy {
                flex: 1;
                justify-content: space-between;
                align-items: center;
                margin-left: 1.5rem;
                display: flex;
                position: static
            }

            .secondary-inner {
                width: 100%;
                height: 100%;
                max-width: 100%;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .f-icon-small {
                width: 16px;
                height: 16px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-navigation-search {
                width: 40px;
                height: 40px;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--flowui-component-library-gray-900);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-navigation-search:hover {
                color: var(--flowui-component-library-primary-base)
            }

            .f-navigation-button {
                background-color: var(--flowui-component-library-gray-900);
                outline-offset: 0px;
                color: var(--flowui-component-library-white);
                text-align: center;
                letter-spacing: -.02em;
                border-radius: 4px;
                outline: 2px solid transparent;
                justify-content: center;
                align-items: center;
                padding: 8px 24px;
                font-size: 14px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: all .2s;
                display: flex
            }

            .f-navigation-button:hover {
                background-color: var(--flowui-component-library-gray-700)
            }

            .f-navigation-content-2 {
                grid-column-gap: 8px;
                align-items: center;
                display: flex
            }

            .f-navigation-link-2 {
                color: var(--black-4);
                letter-spacing: -.01em;
                white-space: nowrap;
                background-color: transparent;
                border-radius: 50px;
                padding: 8px 24px;
                font-size: 1rem;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: all .35s
            }

            .f-navigation-link-2:hover {
                background-color: var(--flowui-component-library-gray-200);
                color: var(--flowui-component-library-gray-900)
            }

            .f-navigation-link-2.w--current {
                color: var(--flowui-component-library-primary-base)
            }

            .f-navigation-link-2._1 {
                margin-left: 10px
            }

            .f-navigation-menu-2 {
                grid-column-gap: 6px;
                align-items: center;
                display: flex;
                position: static
            }

            .f-logo-3 {
                width: 124px
            }

            .f-navigation-logo-link-2 {
                width: 33%;
                justify-content: center;
                display: flex
            }

            .f-navigation-link-wrapper {
                grid-column-gap: 24px;
                align-items: center;
                display: flex
            }

            .f-navigation-container-2 {
                width: 100%;
                max-width: 1280px;
                justify-content: space-between;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .f-navigation-2 {
                width: 100%;
                min-height: 88px;
                background-color: #fff;
                align-items: center;
                padding: 24px 5%;
                display: flex
            }

            .f-paragraph-regular-6 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .f-paragraph-regular-6.f-text-weight-medium {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.4
            }

            .f-paragraph-regular-6.gap {
                color: var(--white);
                letter-spacing: .1px;
                margin-left: 10px;
                font-size: 14px
            }

            .f-paragraph-regular-6.gap.mobile {
                display: none
            }

            .f-banner-badge-2 {
                background-color: var(--flowui-component-library-primary-base);
                color: #fff;
                text-transform: uppercase;
                border-radius: 50px;
                padding: 4px 12px;
                font-size: 12px;
                font-weight: 500;
                line-height: 16px
            }

            .f-banner-badge-2.gap {
                border-radius: 8px;
                align-items: center;
                margin-right: 10px;
                display: flex
            }

            .f-banner-dark-2 {
                min-height: 56px;
                grid-column-gap: 16px;
                background-color: var(--flowui-component-library-gray-900);
                color: #fff;
                text-align: center;
                justify-content: center;
                align-items: center;
                padding: 16px 5%;
                display: flex
            }

            .uui-navbar03_menu-copy {
                flex: 1;
                justify-content: space-between;
                align-items: center;
                margin-left: 0;
                display: flex;
                position: static
            }

            .f-text-weight-medium-3 {
                font-weight: 500
            }

            .f-navigation-image-2 {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .f-navigation-avatar-2 {
                width: 48px;
                height: 48px;
                background-color: var(--flowui-component-library-gray-200);
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .f-navigation-avatar-wrapper-2 {
                grid-column-gap: 16px;
                align-items: center;
                display: flex
            }

            .f-navigation-button-secondary {
                min-height: 40px;
                border: 1px solid var(--flowui-component-library-grey-300);
                color: var(--flowui-component-library-gray-900);
                text-align: center;
                letter-spacing: -.02em;
                background-color: transparent;
                border-radius: 4px;
                justify-content: center;
                align-items: center;
                padding: 8px 24px;
                font-size: 14px;
                font-weight: 500;
                text-decoration: none;
                transition: background-color .3s,border-color .2s;
                display: flex
            }

            .f-navigation-button-secondary:hover {
                background-color: var(--flowui-component-library-gray-200);
                border-color: transparent
            }

            .f-navigation-button-secondary.gap {
                margin-right: 10px
            }

            .f-navigation-r {
                width: 35%;
                grid-column-gap: 8px;
                justify-content: flex-end;
                align-items: center;
                display: flex
            }

            .f-navigation-l {
                width: 33%;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .f-logo-3-copy {
                width: 200px;
                margin-top: 0;
                margin-bottom: 0
            }

            .div-block-500 {
                display: none
            }

            .nav-lower-inner {
                flex: 1;
                justify-content: center;
                align-items: center;
                margin-left: 0;
                display: flex;
                position: static
            }

            .inner-123 {
                z-index: 3;
                min-height: auto;
                background-color: #fff;
                border-top: 1px solid rgba(0,0,0,.15);
                border-bottom: 1px solid rgba(0,0,0,.15);
                align-items: center;
                padding-left: 2rem;
                padding-right: 2rem;
                display: flex
            }

            .uui-navbar03_menu-left-copy {
                width: 100%;
                border-top: 1px rgba(0,0,0,.15);
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .f-navigation-l-copy {
                width: 65%;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .div-block-501 {
                display: flex
            }

            .div-block-502 {
                width: 100%;
                max-width: 80rem;
                justify-content: space-between;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .div-block-503 {
                display: flex
            }

            .div-block-503-copy {
                justify-content: center;
                margin-top: 20px;
                margin-bottom: 20px;
                display: flex
            }

            .text-block-143 {
                color: var(--untitled-ui-primary700)
            }

            .heading-47-copy {
                width: 100%;
                color: var(--black-4);
                letter-spacing: .3px;
                margin-top: 0;
                font-family: Open Sans,sans-serif;
                font-size: 1.6rem;
                font-weight: 600;
                line-height: 140%
            }

            .text-block-144 {
                color: var(--fp-grey);
                padding-top: 1rem;
                padding-bottom: 1rem;
                font-size: .9rem;
                display: block
            }

            .nav_dropdown-copy {
                margin-bottom: 0;
                margin-right: 15px;
                display: block;
                position: static
            }

            .nav_dropdown-copy.reviews {
                display: block
            }

            .div-block-504 {
                width: auto;
                align-items: center;
                margin-left: 5px;
                display: flex
            }

            .nav_dropdown-list-copy {
                width: 100%;
                margin-top: 0;
                bottom: auto;
                left: 0%;
                right: 0%;
                box-shadow: 0 16px 16px rgba(14,14,41,.04),0 8px 8px rgba(14,14,41,.04),0 4px 4px rgba(14,14,41,.04),0 2px 2px rgba(14,14,41,.04)
            }

            .nav_dropdown-list-copy.w--open {
                z-index: 1;
                background-color: #fff;
                border-top: 1px solid #f0f0f5;
                margin-top: 3.95rem;
                padding: 0 2.5rem 10px;
                font-size: .8rem;
                top: 0%;
                bottom: auto;
                left: 0%;
                right: auto
            }

            .link-block-19 {
                margin-left: 15px;
                margin-right: 15px
            }

            .new-link-menu {
                color: var(--black-4);
                letter-spacing: -.01em;
                white-space: nowrap;
                background-color: transparent;
                border-radius: 0;
                margin-left: 5px;
                margin-right: 5px;
                padding: 8px 15px;
                font-size: 1rem;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: all .35s
            }

            .new-link-menu:hover {
                background-color: var(--flowui-component-library-gray-200);
                color: var(--flowui-component-library-gray-900);
                margin-left: 5px;
                margin-right: 5px;
                padding-left: 15px;
                padding-right: 15px
            }

            .new-link-menu.w--current {
                color: var(--flowui-component-library-primary-base)
            }

            .new-link-menu._1 {
                margin-left: 10px
            }

            .nav-dropdown-new {
                margin-bottom: 0;
                margin-left: 15px;
                margin-right: 0;
                display: block;
                position: static
            }

            .nav-dropdown-new.reviews {
                display: block
            }

            .html-embed {
                color: var(--black-4);
                padding-top: 2px;
                padding-bottom: 0
            }

            .html-embed.right {
                margin-right: 10px
            }

            .html-embed.right-copy {
                color: var(--white);
                margin-right: 10px
            }

            .decks__wrapper-copy {
                z-index: 3;
                width: 100vw;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: center;
                align-items: flex-start;
                margin-top: 10px;
                padding-top: 20px;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .its-free-text {
                position: relative;
                top: -59px;
                left: auto;
                right: -375px
            }

            .uui-icon-1x1-xxsmall {
                width: 1.25rem;
                height: 1.25rem;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-banner09_close-button {
                width: 2.5rem;
                height: 2.5rem;
                color: var(--untitled-ui-primary500);
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                margin-left: .5rem;
                transition: all .3s;
                display: flex
            }

            .uui-banner09_close-button:hover {
                background-color: var(--untitled-ui-primary50);
                color: var(--untitled-ui-primary600)
            }

            .uui-button-wrapper-5.max-width-full-mobile-landscape-copy {
                margin-right: 10px
            }

            .uui-text-style-link {
                color: var(--untitled-ui-gray600);
                text-decoration: underline;
                transition: color .3s
            }

            .uui-text-style-link:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-text-style-link.uui-text-color-primary600 {
                color: var(--untitled-ui-primary600)
            }

            .uui-text-style-link.uui-text-color-primary100 {
                color: var(--untitled-ui-primary100)
            }

            .uui-text-color-primary600 {
                color: var(--untitled-ui-primary600)
            }

            .uui-banner09_supporting-text {
                color: var(--untitled-ui-primary600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-banner09_text {
                color: var(--untitled-ui-primary700);
                margin-right: .375rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-banner09_text-wrapper {
                grid-row-gap: .125rem;
                flex-wrap: wrap;
                display: flex
            }

            .icon-featured-outline-medium {
                width: 3rem;
                height: 3rem;
                border: .375rem solid var(--untitled-ui-primary50);
                background-color: var(--untitled-ui-primary100);
                color: var(--untitled-ui-primary600);
                border-radius: 100%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-banner09_icon-wrapper {
                width: 3rem;
                height: 3rem;
                flex: none;
                justify-content: center;
                align-items: center;
                margin-right: 1rem
            }

            .uui-banner09_content {
                flex: 1;
                align-items: center;
                margin-right: 2rem;
                display: flex
            }

            .uui-banner09_wrapper {
                border: 1px solid var(--untitled-ui-primary300);
                background-color: var(--untitled-ui-primary25);
                border-radius: .75rem;
                justify-content: flex-start;
                align-items: center;
                padding: .75rem;
                display: flex;
                position: relative;
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-container-large-5 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding-5 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-banner22_close-button {
                width: 2.5rem;
                height: 2.5rem;
                color: #fff;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                margin-left: .5rem;
                transition: all .3s;
                display: flex
            }

            .uui-banner22_close-button:hover {
                background-color: rgba(255,255,255,.2)
            }

            .uui-text-color-primary100 {
                color: var(--untitled-ui-primary100)
            }

            .uui-banner22_supporting-text {
                color: var(--untitled-ui-primary100);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-banner22_text {
                color: var(--untitled-ui-white);
                margin-right: .375rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-banner22_text-wrapper {
                grid-row-gap: .125rem;
                text-align: center;
                flex-wrap: wrap;
                display: flex
            }

            .uui-banner22_content {
                flex: 1;
                justify-content: center;
                align-items: center;
                margin-left: 3rem;
                display: flex
            }

            .uui-banner22_content-wrapper {
                justify-content: flex-start;
                align-items: center;
                padding-top: .5rem;
                padding-bottom: .5rem;
                display: flex
            }

            .uui-banner22_component {
                background-image: linear-gradient(45deg,#160042,#35147c 86%);
                position: relative
            }

            .uui-page-padding-5-copy {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-text-size-large-4 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.125rem;
                line-height: 1.5
            }

            .uui-space-xsmall-4 {
                width: 100%;
                min-height: 1rem
            }

            .uui-heading-medium-4 {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 2.25rem;
                font-weight: 600;
                line-height: 1.3
            }

            .uui-max-width-large-4 {
                width: 100%;
                max-width: 48rem
            }

            .uui-cta04_content {
                flex: 1
            }

            .uui-cta04_component {
                grid-column-gap: 4rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr max-content;
                grid-auto-columns: 1fr;
                justify-content: space-between;
                align-items: start;
                display: grid
            }

            .uui-padding-vertical-xhuge-6 {
                padding-top: 7rem;
                padding-bottom: 7rem
            }

            .uui-section_cta04 {
                background-color: var(--untitled-ui-white)
            }

            .company-bubble {
                grid-row-gap: 24px;
                flex-direction: column;
                justify-content: flex-start;
                align-items: center;
                margin-top: 0;
                display: flex
            }

            .uui-text-size-large-4-copy {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .new-padding-medium {
                padding-top: 6rem;
                padding-bottom: 2rem
            }

            .uui-heroheader20_background-grid-mask-2 {
                z-index: -1;
                width: 100%;
                height: 300%;
                background-color: var(--untitled-ui-white);
                position: absolute;
                top: auto;
                bottom: -267%;
                left: 0%;
                right: 0%
            }

            .uui-heroheader20_background-grid-section-2 {
                height: 4.5rem
            }

            .uui-heroheader20_background-grid-section-2.background-color-primary100 {
                background-color: var(--untitled-ui-primary100)
            }

            .uui-heroheader20_background-grid-section-2.background-color-primary300 {
                background-color: var(--untitled-ui-primary300)
            }

            .uui-heroheader20_background-grid-section-2.background-color-primary200 {
                background-color: var(--untitled-ui-primary200)
            }

            .background-color-primary100-2 {
                background-color: var(--untitled-ui-primary100)
            }

            .background-color-white-2 {
                background-color: var(--untitled-ui-white)
            }

            .background-color-primary300-2 {
                background-color: var(--untitled-ui-primary300)
            }

            .background-color-primary200-2 {
                background-color: var(--untitled-ui-primary200)
            }

            .uui-heroheader20_background-grid-2 {
                width: 125rem;
                min-width: 125rem;
                grid-column-gap: 0rem;
                grid-row-gap: 0rem;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-left: auto;
                margin-right: auto;
                display: grid
            }

            .uui-heroheader20_background-2 {
                z-index: 0;
                width: 100vw;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: center;
                align-items: center;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: auto;
                left: auto;
                right: auto;
                transform: skewY(-7.25deg)
            }

            .uui-lightbox_play-icon-3 {
                z-index: 2;
                width: 8rem;
                height: 8rem;
                -webkit-backdrop-filter: saturate(150%)blur(12px);
                backdrop-filter: saturate(150%)blur(12px);
                color: #fff;
                background-color: rgba(255,255,255,.1);
                border-radius: 100%;
                position: absolute
            }

            .uui-heroheader20_lightbox-image-2 {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .uui-heroheader20_lightbox-2 {
                z-index: 1;
                width: 100%;
                height: 32.25rem;
                max-width: 57.25rem;
                justify-content: center;
                align-items: center;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .uui-heroheader20_lightbox-wrapper-2 {
                width: 100%;
                justify-content: center;
                align-items: flex-start;
                margin-top: 4rem;
                display: flex;
                position: relative
            }

            .uui-button-8 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-primary600);
                background-color: var(--untitled-ui-primary600);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-8:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--untitled-ui-primary700)
            }

            .uui-button-8:focus {
                background-color: var(--untitled-ui-primary600);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-8.is-button-large {
                grid-column-gap: .75rem;
                padding: 1rem 1.75rem;
                font-size: 1.125rem
            }

            .uui-button-icon-5 {
                width: 1.25rem;
                height: 1.25rem;
                min-height: 1.25rem;
                min-width: 1.25rem;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-button-icon-5.is-icon-large {
                width: 1.5rem;
                height: 1.5rem;
                min-height: 1.5rem;
                min-width: 1.5rem
            }

            .uui-button-secondary-gray-6 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray-6:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray-6:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-button-secondary-gray-6.is-button-large {
                grid-column-gap: .75rem;
                padding: 1rem 1.75rem;
                font-size: 1.125rem
            }

            .uui-button-row-6 {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row-6.button-row-center {
                justify-content: center
            }

            .uui-space-large-2 {
                width: 100%;
                min-height: 3rem
            }

            .uui-text-size-xlarge-2 {
                color: var(--untitled-ui-gray600);
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.25rem;
                line-height: 1.5
            }

            .uui-text-size-xlarge-2.text-color-primary700 {
                color: var(--untitled-ui-primary700)
            }

            .uui-max-width-large-5 {
                width: 100%;
                max-width: 48rem
            }

            .uui-max-width-large-5.align-center,.align-center-4 {
                margin-left: auto;
                margin-right: auto
            }

            .uui-space-small-4 {
                width: 100%;
                min-height: 1.5rem
            }

            .uui-heading-xlarge-2 {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-heading-xlarge-2.text-color-primary900 {
                color: var(--untitled-ui-primary900)
            }

            .uui-heading-xlarge-2.text-color-primary900.new {
                color: var(--black-3);
                font-size: 2.5rem
            }

            .uui-badge-group_icon-2 {
                width: 1rem;
                height: 1rem;
                justify-content: center;
                align-items: center;
                margin-left: .25rem;
                display: flex
            }

            .uui-badge-group_icon-2.text-color-primary500 {
                color: var(--untitled-ui-primary500);
                margin-right: -.25rem
            }

            .badge-group_text-wrapper-2 {
                align-items: center;
                padding-left: .75rem;
                padding-right: .75rem;
                display: flex
            }

            .badge-group_text-wrapper-2._2 {
                padding-right: .25rem
            }

            .uui-badge-group_badge-2 {
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                white-space: nowrap;
                border-radius: 1rem;
                align-items: center;
                padding: .125rem .625rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 500;
                line-height: 1.5;
                display: flex
            }

            .uui-badge-group_badge-2.is-primary {
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-primary700)
            }

            .uui-badge-group-2 {
                background-color: var(--untitled-ui-gray100);
                color: var(--untitled-ui-gray700);
                white-space: nowrap;
                mix-blend-mode: multiply;
                border-radius: 10rem;
                align-items: center;
                padding: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 500;
                line-height: 1.5;
                display: flex
            }

            .uui-badge-group-2.is-primary {
                background-color: var(--untitled-ui-primary50);
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                text-decoration: none
            }

            .uui-badge-group-2.is-primary._2 {
                width: 20%;
                background-color: var(--black-3);
                color: var(--black-4);
                border-radius: 4px 0 0 4px;
                margin-bottom: 10px;
                padding: 5px 7px 5px 10px
            }

            .uui-badge-group-2.is-primary-copy {
                width: auto;
                background-color: var(--untitled-ui-primary50);
                color: var(--untitled-ui-primary700);
                white-space: nowrap;
                text-decoration: none
            }

            .uui-max-width-xlarge-2 {
                width: 100%;
                max-width: 64rem
            }

            .uui-text-align-center-4 {
                text-align: center
            }

            .uui-heroheader20_component-2 {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .uui-padding-vertical-xhuge-7 {
                padding-top: 7rem;
                padding-bottom: 7rem
            }

            .uui-padding-vertical-xhuge-7._2 {
                padding-top: 5rem
            }

            .uui-container-large-6 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding-6 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-section_heroheader20-2 {
                background-color: var(--untitled-ui-primary50);
                overflow: hidden
            }

            .f-breadcrumb-link-3 {
                color: var(--flowui-component-library-grey-600);
                letter-spacing: -.02em;
                font-size: 14px;
                font-weight: 500;
                line-height: 24px;
                text-decoration: none;
                transition: color .3s
            }

            .f-breadcrumb-link-3:hover {
                color: var(--flowui-component-library-primary-base)
            }

            .f-breadcrumb-link-3.w--current {
                color: var(--flowui-component-library-gray-900)
            }

            .f-breadcrumb-seperator-3 {
                width: 32px;
                height: 32px;
                color: var(--flowui-component-library-grey-300);
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-breadcrumb-home-svg-2 {
                width: 32px;
                height: 32px;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-breadcrumb-home-3 {
                color: var(--flowui-component-library-grey-600);
                transition: color .3s
            }

            .f-breadcrumb-home-3:hover {
                color: var(--flowui-component-library-primary-base)
            }

            .f-breadcrumb-home-3.w--current {
                color: var(--flowui-component-library-gray-900)
            }

            .f-breadcrumb-wrapper-2 {
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .new-partners {
                width: 100%;
                max-width: none;
                min-height: auto;
                background-color: rgba(242,249,255,0);
                background-image: none;
                background-size: auto;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding: 20px 10% 60px;
                display: block;
                position: relative;
                overflow: hidden
            }

            .uui-section_heroheader20-2-copy {
                background-color: #f9f5ff;
                overflow: hidden
            }

            .newer-padding {
                padding-top: 2rem;
                padding-bottom: 4rem
            }

            .oct-new {
                width: 100%;
                max-width: 90rem
            }

            .uui-heroheader23_card-image {
                width: 24rem;
                background-image: linear-gradient(112deg,rgba(255,255,255,.5),rgba(255,255,255,0));
                border: 1px solid rgba(255,255,255,.5);
                border-radius: 1.25rem;
                box-shadow: 0 1px 24px 12px rgba(0,0,0,.05)
            }

            .uui-heroheader23_card-image.is-hovering {
                z-index: 1;
                -webkit-backdrop-filter: blur(12px);
                backdrop-filter: blur(12px);
                position: relative;
                transform: translate(3rem,-4rem);
                box-shadow: -68px 68px 32px rgba(16,24,40,.25)
            }

            .uui-heroheader23_image-grid {
                grid-column-gap: 1.5rem;
                grid-row-gap: 2rem;
                transform-style: preserve-3d;
                grid-template-rows: auto auto;
                grid-template-columns: max-content max-content max-content max-content max-content;
                grid-auto-columns: 1fr;
                display: grid;
                transform: rotateX(-51deg)rotateY(0)rotate(-30deg)
            }

            .uui-heroheader23_image-wrapper {
                width: 100%;
                height: 32.25rem;
                background-color: var(--untitled-ui-gray500);
                border-radius: 1rem;
                justify-content: center;
                align-items: center;
                margin-top: 4rem;
                display: flex;
                position: relative;
                overflow: hidden
            }

            .uui-text-size-large-5 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-text-size-large-5._1 {
                color: var(--white);
                font-size: .9rem;
                font-weight: 500
            }

            .uui-icon-1x1-small {
                width: 1.4rem;
                height: 1.4rem
            }

            .uui-heroheader23_item-icon-wrapper {
                flex: none;
                align-self: flex-start;
                margin-right: .75rem
            }

            .uui-heroheader23_item {
                align-items: center;
                display: flex
            }

            .uui-heroheader23_item-list {
                grid-column-gap: 1.25rem;
                grid-row-gap: 1.25rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                padding-top: .5rem;
                padding-bottom: .5rem;
                display: grid
            }

            .uui-text-style-link-2 {
                color: var(--untitled-ui-gray600);
                text-decoration: underline;
                transition: color .3s
            }

            .uui-text-style-link-2:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-text-size-small-5 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                line-height: 1.5
            }

            .uui-form_input {
                height: auto;
                min-height: 2.75rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray900);
                border-radius: .5rem;
                margin-bottom: 0;
                padding: .5rem .875rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5;
                transition: all .3s;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-form_input:focus {
                border-color: var(--untitled-ui-primary300);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100);
                color: var(--untitled-ui-gray900)
            }

            .uui-form_input::-ms-input-placeholder {
                color: var(--untitled-ui-gray500)
            }

            .uui-form_input::placeholder {
                color: var(--untitled-ui-gray500)
            }

            .uui-signup-form_wrapper {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr max-content;
                grid-auto-columns: 1fr;
                margin-bottom: .375rem;
                display: grid
            }

            .uui-heroheader23_form {
                max-width: 30rem;
                margin-top: 2.5rem;
                margin-bottom: 0
            }

            .uui-heroheader23_content {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr .5fr;
                grid-auto-columns: 1fr;
                align-items: start;
                display: grid
            }

            .uui-text-size-xlarge-2-copy {
                color: var(--untitled-ui-gray600);
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5
            }

            .uui-text-size-xlarge-2-copy.text-color-primary700 {
                color: var(--untitled-ui-primary700)
            }

            .text-block-145 {
                color: var(--black-4);
                font-size: .8rem;
                font-weight: 500;
                line-height: 100%
            }

            .fp-button {
                width: 100%;
                height: 45px;
                background-color: #000;
                background-image: linear-gradient(225deg,#885cfd,#5340f4);
                border-radius: 6px;
                justify-content: center;
                align-items: center;
                font-size: 16px;
                font-weight: 400;
                transition: background-color .2s,box-shadow .2s;
                display: flex;
                box-shadow: 0 1px 20px rgba(34,34,34,.16)
            }

            .fp-button:hover {
                background-color: var(--new-green-2);
                box-shadow: 0 5px 30px rgba(34,34,34,.16)
            }

            .top-box {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                background-color: #f9f5ff;
                grid-template-rows: auto;
                grid-template-columns: 1fr .5fr;
                grid-auto-columns: 1fr;
                align-items: start;
                padding: 25px 40px 20px;
                display: grid
            }

            .div-block-505 {
                background-color: #f9f5ff;
                margin-top: 20px;
                margin-bottom: 20px;
                padding: 20px 40px
            }

            .uui-heroheader23_item-list-copy {
                grid-column-gap: 1.25rem;
                grid-row-gap: 1.25rem;
                background-image: linear-gradient(45deg,#4f3df4,#856af7 56%,#947adf);
                border-radius: 4px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-top: 20px;
                padding: .5rem 20px;
                display: grid
            }

            .text-block-146 {
                color: var(--white);
                line-height: 100%
            }

            .partners-23 {
                width: 100%;
                max-width: none;
                min-height: auto;
                background-color: rgba(242,249,255,0);
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                padding: 20px 0% 60px;
                display: block;
                position: relative;
                overflow: hidden
            }

            .div-block-506,.join-on-browse {
                display: flex
            }

            .uui-button-9 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-primary600);
                background-color: var(--untitled-ui-primary600);
                color: var(--untitled-ui-white);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-9:hover {
                border-color: var(--untitled-ui-primary700);
                background-color: var(--untitled-ui-primary700)
            }

            .uui-button-9:focus {
                background-color: var(--untitled-ui-primary600);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100)
            }

            .uui-button-9.is-button-large {
                grid-column-gap: .75rem;
                padding: 1rem 1.75rem;
                font-size: 1.125rem
            }

            .uui-button-9._2 {
                background-color: var(--medium-purple-2)
            }

            .uui-button-9._3 {
                background-color: var(--white)
            }

            .uui-button-wrapper-7.max-width-full-mobile-landscape._1 {
                margin-right: 20px
            }

            .uui-button-secondary-gray-7 {
                grid-column-gap: .5rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray700);
                text-align: center;
                white-space: nowrap;
                border-radius: .5rem;
                justify-content: center;
                align-items: center;
                padding: .625rem 1.125rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                text-decoration: none;
                transition: all .3s;
                display: flex;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-button-secondary-gray-7:hover {
                background-color: var(--untitled-ui-gray50);
                color: var(--untitled-ui-gray800)
            }

            .uui-button-secondary-gray-7:focus {
                background-color: var(--untitled-ui-white);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-gray100)
            }

            .uui-button-secondary-gray-7.is-button-large {
                grid-column-gap: .75rem;
                padding: 1rem 1.75rem;
                font-size: 1.125rem
            }

            .uui-button-row-7 {
                grid-column-gap: .75rem;
                grid-row-gap: .75rem;
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .uui-button-row-7.button-row-center {
                justify-content: center
            }

            .uui-button-row-7.button-row-center.is-reverse-mobile-landscape._2 {
                margin-top: 20px
            }

            .uui-button-row-7.button-row-center.is-reverse-mobile-landscape-copy {
                flex-direction: column;
                margin-top: 40px
            }

            .uui-text-size-large-6 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.1rem;
                line-height: 1.5
            }

            .uui-text-size-large-6._2 {
                margin-bottom: 40px
            }

            .uui-icon-1x1-xsmall-5 {
                width: 1.5rem;
                height: 1.5rem
            }

            .uui-layout56_item-icon-wrapper {
                flex: none;
                align-self: flex-start;
                margin-right: .75rem
            }

            .uui-layout56_item {
                display: flex
            }

            .uui-layout56_item-list {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                margin-top: 2rem;
                margin-bottom: 2.5rem;
                display: grid
            }

            .uui-space-xsmall-5 {
                width: 100%;
                min-height: 1rem
            }

            .uui-space-xsmall-5._2 {
                min-height: .5rem
            }

            .uui-heading-medium-5 {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 2.25rem;
                font-weight: 600;
                line-height: 1.3
            }

            .uui-heading-subheading-5 {
                color: var(--untitled-ui-primary600);
                margin-bottom: .75rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-layout56_image {
                width: 100%;
                border: .25rem none var(--untitled-ui-gray900);
                border-radius: 0
            }

            .uui-layout56_component {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: grid
            }

            .uui-padding-vertical-xhuge-8 {
                padding-top: 7rem;
                padding-bottom: 7rem
            }

            .uui-padding-vertical-xhuge-8.no-gap-b {
                padding-bottom: 2rem
            }

            .uui-container-large-7 {
                width: 100%;
                max-width: 80rem;
                margin-left: auto;
                margin-right: auto
            }

            .uui-page-padding-7 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .uui-page-padding-7._2 {
                background-color: #f9f5ff
            }

            .uui-button-icon-6 {
                width: 1.25rem;
                height: 1.25rem;
                min-height: 1.25rem;
                min-width: 1.25rem;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-button-icon-6.is-icon-large {
                width: 1.5rem;
                height: 1.5rem;
                min-height: 1.5rem;
                min-width: 1.5rem
            }

            .uui-button-icon-6._2 {
                color: var(--black-4)
            }

            .uui-button-icon-6.large {
                width: 2rem
            }

            .uui-text-size-medium-4 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .9rem;
                line-height: 1.5
            }

            .uui-space-xxsmall-3 {
                width: 100%;
                min-height: .5rem
            }

            .uui-heading-xxsmall-3 {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-layout75_icon {
                width: 6rem;
                height: 6rem;
                border: 4px solid #f9fafb;
                border-radius: 50px;
                margin-top: -2rem
            }

            .uui-layout75_item {
                width: 100%;
                background-color: var(--untitled-ui-gray50);
                text-align: center;
                border-radius: 1rem;
                flex-direction: column;
                align-items: center;
                margin-top: 2rem;
                padding: 0 1.5rem 2rem;
                display: flex
            }

            .uui-layout75_list {
                width: 100%;
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: stretch;
                justify-items: center;
                margin-top: 4rem;
                margin-bottom: 4rem;
                display: grid
            }

            .uui-layout75_list._2 {
                margin-bottom: 2rem
            }

            .uui-badge {
                grid-column-gap: .375rem;
                background-color: var(--untitled-ui-gray100);
                color: var(--untitled-ui-gray700);
                white-space: nowrap;
                border-radius: 10rem;
                align-items: center;
                padding: .125rem .625rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 500;
                line-height: 1.5;
                text-decoration: none;
                display: flex
            }

            .uui-badge.is-primary {
                background-color: var(--untitled-ui-primary50);
                color: var(--untitled-ui-primary700)
            }

            .uui-max-width-large-6 {
                width: 100%;
                max-width: 48rem
            }

            .uui-max-width-large-6.align-center {
                margin-left: auto;
                margin-right: auto
            }

            .uui-max-width-large-6._2 {
                max-width: 60rem;
                margin-top: 10px
            }

            .uui-text-align-center-5 {
                text-align: center
            }

            .uui-text-align-center-5._2 {
                margin-bottom: 0
            }

            .uui-layout75_component {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .uui-layout40_image {
                width: 100%
            }

            .uui-layout40_image-wrapper {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                border-radius: 1.5rem;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-top: 4rem;
                margin-bottom: 4rem;
                display: grid
            }

            .uui-layout40_component {
                text-align: center;
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .uui-cta12_logo-3,.uui-cta13_logo {
                height: 2.5rem
            }

            .uui-cta13_logo-row {
                grid-column-gap: 2rem;
                grid-row-gap: 1rem;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                margin-top: 1rem;
                display: flex
            }

            .error-text {
                color: #e23939
            }

            .error-message-3 {
                margin-top: 1.5rem;
                padding: .875rem 1rem
            }

            .success-text {
                font-weight: 600
            }

            .success-message {
                background-color: #f4f4f4;
                padding: 1.5rem
            }

            .uui-text-style-link-3 {
                color: var(--untitled-ui-gray600);
                text-decoration: underline;
                transition: color .3s
            }

            .uui-text-style-link-3:hover {
                color: var(--untitled-ui-gray700)
            }

            .uui-text-size-small-6 {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                line-height: 1.5
            }

            .uui-text-size-small-6.text-align-left {
                text-align: left
            }

            .uui-form_input-2 {
                height: auto;
                min-height: 2.75rem;
                border: 1px solid var(--untitled-ui-gray300);
                background-color: var(--untitled-ui-white);
                color: var(--untitled-ui-gray900);
                border-radius: .5rem;
                margin-bottom: 0;
                padding: .5rem .875rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                line-height: 1.5;
                transition: all .3s;
                box-shadow: 0 1px 2px rgba(16,24,40,.05)
            }

            .uui-form_input-2:focus {
                border-color: var(--untitled-ui-primary300);
                box-shadow: 0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px var(--untitled-ui-primary100);
                color: var(--untitled-ui-gray900)
            }

            .uui-form_input-2::-ms-input-placeholder {
                color: var(--untitled-ui-gray500)
            }

            .uui-form_input-2::placeholder {
                color: var(--untitled-ui-gray500)
            }

            .uui-signup-form_wrapper-2 {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr max-content;
                grid-auto-columns: 1fr;
                margin-bottom: .375rem;
                display: grid
            }

            .uui-cta13_form {
                max-width: 30rem;
                margin: 2.5rem auto 4rem
            }

            .align-center-5 {
                margin-left: auto;
                margin-right: auto
            }

            .uui-cta13_component {
                flex-direction: column;
                align-items: stretch;
                display: flex
            }

            .uui-pricing02_feature-icon-wrapper {
                flex: none;
                align-self: flex-start;
                margin-right: .75rem
            }

            .uui-pricing02_feature {
                display: flex
            }

            .uui-pricing02_feature-list {
                grid-column-gap: 1.5rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                margin-top: 1.5rem;
                margin-bottom: 2rem;
                display: grid
            }

            .uui-text-weight-semibold {
                font-weight: 600
            }

            .uui-pricing02_card-heading {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600
            }

            .uui-pricing02_divider {
                width: 100%;
                height: 1px;
                background-color: var(--untitled-ui-gray200);
                margin-top: 2rem;
                margin-bottom: 2rem
            }

            .uui-pricing02_top-right-text {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                margin-left: .125rem;
                font-size: 1.125rem;
                font-weight: 500
            }

            .uui-pricing02_top-right-price {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3.75rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-heading-xsmall-3 {
                color: var(--untitled-ui-gray900);
                letter-spacing: 0;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.5rem;
                font-weight: 600;
                line-height: 1.4
            }

            .uui-pricing02_plan-name-wrapper {
                grid-column-gap: .5rem;
                grid-row-gap: .5rem;
                align-items: center;
                display: flex
            }

            .uui-icon-featured-outline-large-2 {
                width: 3.5rem;
                height: 3.5rem;
                border: .5rem solid var(--untitled-ui-primary50);
                background-color: var(--untitled-ui-primary100);
                color: var(--untitled-ui-primary600);
                border-radius: 100%;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .uui-icon-featured-outline-large-2.align-center {
                margin-left: auto;
                margin-right: auto
            }

            .uui-pricing02_icon-wrapper {
                flex-direction: column;
                justify-content: flex-end;
                align-items: flex-start;
                margin-bottom: 1rem;
                display: flex
            }

            .uui-pricing02_content-left {
                width: 40%
            }

            .uui-pricing02_content-top {
                flex-direction: row;
                justify-content: space-around;
                align-items: flex-start;
                display: flex
            }

            .uui-pricing02_content {
                height: 100%;
                flex-direction: column;
                justify-content: space-between;
                display: flex
            }

            .uui-pricing02_plan {
                border: 1px solid var(--untitled-ui-gray200);
                border-radius: 1rem;
                padding: 2rem;
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-pricing02_component {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                margin-top: 4rem
            }

            .uui-space-medium-3 {
                width: 100%;
                min-height: 2rem
            }

            .uui-faq02_answer {
                padding-left: 2rem;
                padding-right: 2rem;
                overflow: hidden
            }

            .accordion-icon_vertical-line {
                width: 2px;
                height: .75rem;
                background-color: var(--untitled-ui-gray400);
                border-radius: 1px;
                position: absolute
            }

            .accordion-icon_horizontal-line {
                width: .75rem;
                height: 2px;
                background-color: var(--untitled-ui-gray400);
                border-radius: 1px;
                position: absolute
            }

            .accordion-icon_component {
                width: 1.5rem;
                height: 1.5rem;
                border: 2px solid var(--untitled-ui-gray400);
                color: var(--untitled-ui-gray400);
                border-radius: 50%;
                justify-content: center;
                align-self: flex-start;
                align-items: center;
                display: flex;
                position: relative
            }

            .uui-faq02_icon-wrapper {
                color: var(--untitled-ui-gray400)
            }

            .uui-faq02_heading {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.125rem;
                font-weight: 500
            }

            .uui-faq02_question {
                cursor: pointer;
                justify-content: space-between;
                align-items: center;
                padding: 2rem;
                display: flex
            }

            .uui-faq02_accordion {
                background-color: transparent;
                border-radius: 1rem;
                flex-direction: column;
                justify-content: flex-start;
                align-items: stretch
            }

            .uui-faq02_list-grid {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 100%;
                grid-auto-columns: 100%;
                align-items: start;
                justify-items: stretch;
                display: grid
            }

            .uui-faq02_component {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: .75fr 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                display: grid
            }

            .uui-space-small-5 {
                width: 100%;
                min-height: 1.5rem
            }

            .uui-avatar-group_item,.uui-avatar-stack_item {
                width: 2.75rem;
                height: 2.75rem;
                border: 2px solid var(--untitled-ui-white);
                background-color: var(--untitled-ui-white);
                border-radius: 50%;
                margin-right: -1rem
            }

            .uui-avatar-stack_item.featured {
                width: 3.5rem;
                height: 3.5rem;
                position: relative
            }

            .avatar-stack_component {
                width: auto;
                flex-wrap: nowrap;
                justify-content: center;
                align-items: flex-end;
                margin-bottom: 2rem;
                margin-right: 1rem;
                display: flex
            }

            .uui-faq06_cta {
                background-color: var(--untitled-ui-gray50);
                border-radius: 1rem;
                margin-top: 0;
                padding: 4rem 2rem
            }

            .uui-faq06_cta._2 {
                background-color: var(--white)
            }

            .uui-heading-tiny {
                color: var(--untitled-ui-gray900);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.125rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-faq06_item {
                text-align: center
            }

            .uui-faq06_layout {
                grid-column-gap: 2rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: start;
                justify-items: start;
                display: grid
            }

            .uui-faq06_component {
                margin-top: 4rem
            }

            .uui-pricing02_component-copy {
                max-width: 80%;
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                margin-top: 4rem
            }

            .uui-padding-vertical-xhuge-8-copy {
                flex-direction: column;
                align-items: center;
                padding-top: 7rem;
                padding-bottom: 7rem;
                display: flex
            }

            .uui-pricing02_feature-list-copy {
                grid-column-gap: 1.5rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                margin-top: 1.5rem;
                margin-bottom: 2rem;
                display: grid
            }

            .uui-heroheader10_notification-image-04 {
                width: 20rem;
                min-width: 20rem;
                opacity: .5;
                -webkit-backdrop-filter: blur(8px);
                backdrop-filter: blur(8px);
                border-radius: .5rem;
                margin-bottom: 0
            }

            .uui-heroheader10_notification-image-03 {
                width: 20rem;
                min-width: 20rem;
                opacity: .75;
                -webkit-backdrop-filter: blur(8px);
                backdrop-filter: blur(8px);
                border-radius: .5rem;
                margin-bottom: .75rem
            }

            .uui-heroheader10_notification-image-02,.uui-heroheader10_notification-image-01 {
                width: 20rem;
                min-width: 20rem;
                -webkit-backdrop-filter: blur(8px);
                backdrop-filter: blur(8px);
                border-radius: .5rem;
                margin-bottom: .75rem
            }

            .uui-heroheader10_notification-image-wrapper {
                z-index: 2;
                width: 23rem;
                position: absolute;
                top: auto;
                bottom: -3%;
                left: -20%;
                right: auto
            }

            .uui-heroheader10_image-background {
                z-index: 0;
                background-color: var(--untitled-ui-gray100);
                border-radius: 20rem 20rem 1.5rem 1.5rem;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%
            }

            .uui-heroheader10_image {
                z-index: 1;
                width: 100%;
                max-width: 19.75rem;
                position: relative;
                bottom: -12%
            }

            .uui-heroheader10_image-inner-wrapper {
                justify-content: center;
                align-items: flex-start;
                display: flex;
                position: absolute;
                top: 0%;
                bottom: 0%;
                left: 0%;
                right: 0%;
                overflow: hidden
            }

            .uui-heroheader10_image-wrapper {
                height: 40rem;
                justify-content: center;
                align-items: flex-end;
                display: flex;
                position: relative
            }

            .uui-ratings_number {
                color: var(--untitled-ui-gray700);
                letter-spacing: normal;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600
            }

            .uui-ratings_stars {
                width: 100%;
                height: 1.25rem;
                margin-right: .5rem
            }

            .ratings_stars-wrapper {
                justify-content: flex-start;
                align-items: center;
                margin-bottom: .125rem;
                display: flex
            }

            .ratings_wrapper {
                margin-left: 1rem
            }

            .uui-avatar-group_component {
                grid-column-gap: 0rem;
                flex-wrap: nowrap;
                align-items: center;
                padding-right: 1rem;
                display: flex
            }

            .uui-ratings_component {
                align-items: center;
                display: flex
            }

            .uui-space-large-3 {
                width: 100%;
                min-height: 3rem
            }

            .uui-max-width-small {
                width: 100%;
                max-width: 30rem
            }

            .uui-text-size-xlarge-3 {
                color: var(--untitled-ui-gray600);
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.25rem;
                line-height: 1.5
            }

            .uui-heading-xlarge-3 {
                color: var(--untitled-ui-gray900);
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3.75rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-heroheader10_component {
                grid-column-gap: 4rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: grid
            }

            .uui-section_heroheader10 {
                background-color: var(--untitled-ui-gray50)
            }

            .div-block-507 {
                display: flex
            }

            .brix---badge-secondary-small-bold {
                border: 1px solid var(--elements-webflow-library-neutral--400);
                background-color: var(--elements-webflow-library-neutral--100);
                box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-01);
                color: var(--elements-webflow-library-neutral--800);
                text-align: center;
                border-radius: 40px;
                padding: 14px 22px;
                font-size: 16px;
                font-weight: 700;
                line-height: 18px;
                text-decoration: none;
                display: inline-block
            }

            .brix---badge-wrapper-top-right {
                position: absolute;
                top: 20px;
                bottom: auto;
                left: auto;
                right: 20px
            }

            .brix---btn-primary-white {
                background-color: var(--elements-webflow-library-neutral--100);
                color: var(--elements-webflow-library-accent--primary-1);
                text-align: center;
                transform-style: preserve-3d;
                border-radius: 48px;
                justify-content: center;
                padding: 26px 38px;
                font-size: 18px;
                font-weight: 700;
                line-height: 20px;
                text-decoration: none;
                transition: background-color .3s,transform .3s,color .3s
            }

            .brix---btn-primary-white:hover {
                background-color: var(--elements-webflow-library-secondary--color-2);
                color: var(--elements-webflow-library-accent--primary-1);
                transform: translate3d(0,-3px,.01px)
            }

            .brix---mg-top-40px {
                margin-top: 40px
            }

            .brix---text-200-list-bold {
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 18px;
                font-weight: 700;
                line-height: 24px
            }

            .brix---color-neutral-801 {
                color: var(--elements-webflow-library-neutral--100)
            }

            .brix---icon-list {
                margin-right: 16px
            }

            .brix---icon-list-item-wrapper {
                align-items: center;
                display: flex
            }

            .brix---paragraph-default-2 {
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 18px;
                line-height: 30px
            }

            .brix---inner-container-410px {
                max-width: 410px
            }

            .brix---display-3 {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 44px;
                font-weight: 700;
                line-height: 52px
            }

            .brix---mg-bottom-8px {
                margin-bottom: 8px
            }

            .brix---square-icon {
                border-radius: 16px
            }

            .brix---mg-bottom-16px {
                margin-bottom: 16px
            }

            .brix---mg-bottom-32px {
                margin-bottom: 32px
            }

            .brix---pricing-content-v10-popular {
                padding: 40px 50px
            }

            .brix---card-pricing-popular {
                border: 1px solid var(--elements-webflow-library-neutral--300);
                background-color: var(--elements-webflow-library-accent--primary-1);
                box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-01);
                border-radius: 24px;
                position: relative
            }

            .brix---btn-primary {
                background-color: var(--elements-webflow-library-accent--primary-1);
                color: var(--elements-webflow-library-neutral--100);
                text-align: center;
                transform-style: preserve-3d;
                border-radius: 48px;
                justify-content: center;
                padding: 26px 38px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 18px;
                font-weight: 700;
                line-height: 20px;
                text-decoration: none;
                transition: background-color .3s,transform .3s,color .3s
            }

            .brix---btn-primary:hover {
                background-color: var(--elements-webflow-library-secondary--color-1);
                color: var(--elements-webflow-library-neutral--100);
                transform: translate3d(0,-3px,.01px)
            }

            .brix---color-neutral-802 {
                color: var(--elements-webflow-library-neutral--800)
            }

            .brix---grid-1-column-gap-row-16px {
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .brix---color-neutral-803 {
                color: var(--elements-webflow-library-neutral--600)
            }

            .brix---pricing-content-v10 {
                padding: 40px 42px;
                position: relative
            }

            .brix---card {
                border: 1px solid var(--elements-webflow-library-neutral--300);
                background-color: var(--elements-webflow-library-neutral--100);
                box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-01);
                border-radius: 24px
            }

            .brix---grid-2-columns---pricing-v10 {
                grid-column-gap: 32px;
                grid-row-gap: 28px;
                grid-template-rows: auto;
                grid-template-columns: .63fr 1fr;
                grid-auto-columns: 1fr;
                align-items: stretch;
                display: grid
            }

            .brix---heading-h1-size-2 {
                margin-top: 0;
                margin-bottom: 16px;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 54px;
                font-weight: 700;
                line-height: 66px
            }

            .brix---subtitle-2 {
                color: var(--elements-webflow-library-accent--primary-1);
                letter-spacing: .15em;
                text-transform: uppercase;
                margin-bottom: 8px;
                font-size: 18px;
                font-weight: 700;
                line-height: 20px
            }

            .brix---text-center-2 {
                text-align: center
            }

            .brix---inner-container-700px-center {
                max-width: 700px;
                margin-left: auto;
                margin-right: auto
            }

            .brix---mg-bottom-48px {
                margin-bottom: 48px
            }

            .brix---container-default-2 {
                max-width: 1218px;
                padding-left: 24px;
                padding-right: 24px
            }

            .brix---section {
                color: var(--elements-webflow-library-neutral--100);
                padding-top: 176px;
                padding-bottom: 176px
            }

            .uui-pricing08_icon-wrapper {
                flex: none;
                align-self: flex-start;
                margin-right: .75rem
            }

            .uui-pricing08_feature {
                display: flex
            }

            .uui-pricing08_feature-list {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                margin-top: 2rem;
                margin-bottom: 2.5rem;
                display: grid
            }

            .uui-pricing08_price-text {
                color: var(--untitled-ui-gray600);
                letter-spacing: normal;
                margin-left: .25rem;
                font-size: 1rem;
                font-weight: 500;
                line-height: 1.5
            }

            .uui-pricing08_price {
                color: var(--untitled-ui-gray900);
                margin-top: .5rem;
                margin-bottom: .5rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-pricing08_price._2 {
                font-size: 1.7rem
            }

            .uui-pricing08_content {
                height: 100%;
                flex-direction: column;
                justify-content: space-between;
                display: flex
            }

            .uui-pricing08_plan {
                border: 1px solid var(--untitled-ui-gray200);
                border-radius: 1rem;
                flex-direction: column;
                justify-content: flex-end;
                margin-top: 2.5rem;
                padding: 2rem;
                position: relative;
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-pricing08_plan._2 {
                background-color: #fff
            }

            .uui-pricing08_popular-label {
                z-index: 1;
                width: 100%;
                height: 2.5rem;
                background-color: var(--untitled-ui-primary700);
                outline-color: var(--untitled-ui-primary200);
                outline-offset: 0px;
                color: var(--untitled-ui-white);
                border-top-left-radius: 1rem;
                border-top-right-radius: 1rem;
                outline-width: 1px;
                outline-style: solid;
                justify-content: center;
                align-items: center;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600;
                display: flex;
                position: absolute;
                top: 0%;
                left: 0%;
                right: 0%
            }

            .uui-pricing08_popular-plan {
                border: 1px solid var(--untitled-ui-gray200);
                border-radius: 1rem;
                padding: 4.5rem 2rem 2rem;
                position: relative;
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-pricing08_popular-plan._2 {
                background-color: var(--white)
            }

            .uui-pricing08_components {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                justify-content: center;
                align-items: stretch;
                display: flex
            }

            .uui-pricing08_components._2 {
                justify-items: center
            }

            .uui-pricing08_tab-content {
                overflow: visible
            }

            .uui-pricing08_tab-link {
                grid-column-gap: .5rem;
                grid-row-gap: .5rem;
                color: var(--untitled-ui-gray500);
                background-color: transparent;
                border-radius: .375rem;
                align-items: center;
                padding: .5rem 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-weight: 600;
                display: flex
            }

            .uui-pricing08_tab-link.w--current {
                color: var(--untitled-ui-gray700);
                background-color: #fff;
                box-shadow: 0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06)
            }

            .uui-pricing08_tabs-menu {
                grid-column-gap: .5rem;
                grid-row-gap: 16px;
                border: 1px solid var(--untitled-ui-gray100);
                background-color: var(--untitled-ui-gray50);
                border-radius: .5rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr max-content;
                grid-auto-columns: 1fr;
                align-self: center;
                margin-bottom: 3rem;
                padding: .375rem;
                display: grid
            }

            .uui-pricing08_component {
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                margin-top: 2.5rem;
                display: flex
            }

            .fp-p {
                color: var(--dash-link-colour)
            }

            .a-caption-3 {
                letter-spacing: -.01em;
                font-size: 12px;
                font-weight: 500;
                line-height: 24px
            }

            .a-icon-regular-3 {
                width: 24px;
                height: 24px;
                justify-content: center;
                align-items: center;
                transition: color .2s;
                display: flex
            }

            .a-margin-bottom-69 {
                margin-bottom: 12px
            }

            .a-pricing-footnote-2 {
                max-width: 430px;
                text-align: center;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 32px;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .a-button-primary-square-2 {
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                background-color: var(--alley-component-library-blue--900);
                color: #fff;
                text-align: center;
                letter-spacing: -.02em;
                border-radius: 8px;
                flex-direction: row;
                flex: none;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .a-button-primary-square-2:hover {
                background-color: var(--alley-component-library-blue--800)
            }

            .a-button-primary-square-2:active {
                background-color: var(--alley-component-library-blue--700)
            }

            .a-paragraph-small-3 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 14px;
                line-height: 1.8
            }

            .a-subheading-regular-3 {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-prcing-feature-wrap-2 {
                grid-column-gap: 16px;
                align-items: center;
                display: flex
            }

            .a-pricing-features-wrap-2 {
                grid-column-gap: 0px;
                grid-row-gap: 16px;
                flex-direction: column;
                display: flex
            }

            .a-margin-bottom-70 {
                margin-bottom: 32px
            }

            .a-h3-heading-3 {
                color: var(--alley-component-library-gray--900);
                letter-spacing: -.02em;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 48px;
                line-height: 1.2
            }

            .a-h3-heading-3.a-weight-bold {
                font-weight: 700
            }

            .a-margin-bottom-71 {
                margin-bottom: 8px
            }

            .a-pricing-badge-2 {
                background-color: var(--fp-purple);
                color: #fff;
                text-align: center;
                white-space: nowrap;
                border-radius: 100px;
                justify-content: center;
                align-items: center;
                padding: 4px 12px;
                font-size: 12px;
                font-weight: 800;
                line-height: 16px;
                text-decoration: none;
                display: flex;
                position: relative
            }

            .a-subheading-large-2 {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 18px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-pricing-card-detail-2 {
                justify-content: space-between;
                display: flex
            }

            .a-margin-bottom-72 {
                margin-bottom: 24px
            }

            .a-pricing-card-2 {
                background-color: var(--alley-component-library-neutral--off-white);
                border-radius: 24px;
                flex-direction: column;
                padding: 40px 32px 32px;
                display: flex
            }

            .a-button-secondary-square-2 {
                height: 48px;
                min-height: 48px;
                grid-column-gap: 8px;
                grid-row-gap: 8px;
                color: var(--alley-component-library-blue--900);
                text-align: center;
                letter-spacing: -.02em;
                background-color: #fff;
                border-radius: 8px;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding: 12px 32px;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-decoration: none;
                transition: all .5s cubic-bezier(.6,.6,0,1)
            }

            .a-button-secondary-square-2:hover {
                background-color: var(--alley-component-library-blue--100)
            }

            .a-button-secondary-square-2:active {
                background-color: #d8d7df
            }

            .a-pricing-grid-columns-2 {
                grid-column-gap: 24px;
                grid-row-gap: 24px;
                grid-template-rows: auto
            }

            .a-paragraph-regular-4 {
                letter-spacing: -.02em;
                margin-bottom: 0;
                font-size: 16px;
                line-height: 1.8
            }

            .a-detail-small-3 {
                letter-spacing: .08em;
                text-transform: uppercase;
                margin-bottom: 0;
                font-size: 14px;
                font-weight: 600;
                line-height: 1.8
            }

            .a-margin-bottom-73 {
                margin-bottom: 16px
            }

            .a-title-wrap-center-3 {
                max-width: 510px;
                text-align: center;
                flex-direction: column;
                align-items: center;
                margin-left: auto;
                margin-right: auto;
                display: flex
            }

            .a-margin-bottom-74 {
                margin-bottom: 64px
            }

            .a-container-x-small-2 {
                width: 100%;
                max-width: 840px;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .a-section-regular-2 {
                padding: 92px 5%;
                position: relative
            }

            .uui-pricing09_feature-icon-wrapper {
                flex: none;
                align-self: flex-start;
                margin-right: .75rem
            }

            .uui-pricing09_feature {
                display: flex
            }

            .uui-pricing09_feature-list {
                grid-column-gap: 1rem;
                grid-row-gap: 1rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                margin-top: 1rem;
                margin-bottom: 2.5rem;
                display: grid
            }

            .uui-pricing09_divider {
                width: 100%;
                height: 1px;
                background-color: var(--untitled-ui-gray200);
                margin-top: 2rem;
                margin-bottom: 2rem
            }

            .uui-pricing09_price-text {
                color: var(--untitled-ui-gray900);
                letter-spacing: 0;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 1.875rem;
                font-weight: 600;
                line-height: 1.4
            }

            .uui-pricing09_price {
                color: var(--untitled-ui-gray900);
                margin-top: .5rem;
                margin-bottom: .5rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 3rem;
                font-weight: 600;
                line-height: 1.2
            }

            .uui-pricing09_heading {
                color: var(--untitled-ui-primary700);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1.25rem;
                font-weight: 600;
                line-height: 1.5
            }

            .uui-pricing09_icon-wrapper {
                flex-direction: column;
                justify-content: flex-end;
                align-items: flex-start;
                margin-bottom: 1rem;
                display: flex
            }

            .uui-pricing09_content-top {
                flex-direction: column
            }

            .uui-pricing09_content {
                height: 100%;
                flex-direction: column;
                justify-content: space-between;
                display: flex
            }

            .uui-pricing09_plan {
                border: 1px solid var(--untitled-ui-gray200);
                border-radius: 1rem;
                padding: 2rem;
                position: relative;
                box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(16,24,40,.03)
            }

            .uui-pricing09_popular-label {
                position: absolute;
                top: 2rem;
                bottom: auto;
                left: auto;
                right: 2rem
            }

            .uui-pricing09_components {
                grid-column-gap: 2rem;
                grid-row-gap: 2rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr
            }

            .uui-pricing09_tab-content {
                overflow: visible
            }

            .uui-pricing09_tab-link {
                grid-column-gap: .5rem;
                grid-row-gap: .5rem;
                color: var(--untitled-ui-gray500);
                background-color: transparent;
                border-radius: .375rem;
                align-items: center;
                padding: .5rem 1rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-weight: 600;
                display: flex
            }

            .uui-pricing09_tab-link.w--current {
                color: var(--untitled-ui-gray700);
                background-color: #fff;
                box-shadow: 0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06)
            }

            .uui-pricing09_tabs-menu {
                grid-column-gap: .5rem;
                grid-row-gap: 16px;
                border: 1px solid var(--untitled-ui-gray100);
                background-color: var(--untitled-ui-gray50);
                border-radius: .5rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr max-content;
                grid-auto-columns: 1fr;
                align-self: center;
                margin-bottom: 3rem;
                padding: .375rem;
                display: grid
            }

            .uui-pricing09_component {
                flex-direction: column;
                justify-content: center;
                align-items: stretch;
                margin-top: 2.5rem;
                display: flex
            }

            .collection-list-wrapper-20 {
                grid-column-gap: 4.5rem;
                grid-row-gap: 4rem;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .collection-list-33 {
                width: 100%;
                grid-column-gap: 2rem;
                grid-row-gap: 3rem;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .uui-heading-xxsmall-3-copy {
                color: var(--untitled-ui-primary700);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5
            }

            .collection-list-wrapper-21 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .collection-item-23 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .collection-list-34 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .collection-item-24 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .collection-list-35 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .uui-cta13_logo-copy {
                height: 5rem
            }

            .brix---paragraph-link {
                color: var(--elements-webflow-library-accent--primary-1);
                text-decoration: underline;
                transition: color .3s
            }

            .brix---paragraph-link:hover {
                color: var(--elements-webflow-library-secondary--color-1)
            }

            .brix---paragraph-default-3 {
                margin-bottom: 0;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: 14px;
                line-height: 24px
            }

            .brix---footer-bottom {
                border-top: 1px solid var(--elements-webflow-library-neutral--300);
                color: var(--elements-webflow-library-neutral--600);
                text-align: center;
                padding-top: 32px;
                padding-bottom: 32px;
                font-size: 18px;
                line-height: 30px
            }

            .brix---footer-link {
                color: var(--black-3);
                font-size: 14px;
                line-height: 20px;
                text-decoration: none;
                transition: color .3s
            }

            .brix---footer-link:hover {
                color: var(--elements-webflow-library-accent--primary-1)
            }

            .brix---footer-list-item {
                color: var(--black-3);
                margin-bottom: 18px;
                padding-left: 0
            }

            .brix---footer-list-wrapper {
                margin-bottom: 0;
                padding-left: 0;
                list-style-type: none
            }

            .brix---footer-col-title {
                color: var(--fp-purple);
                margin-bottom: 40px;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px
            }

            .brix---icon-square-36px {
                width: 36px;
                height: 36px;
                min-height: 36px;
                min-width: 36px;
                background-color: var(--elements-webflow-library-secondary--color-2);
                border-radius: 8px;
                justify-content: center;
                align-items: center;
                padding-left: 5px;
                padding-right: 5px;
                text-decoration: none;
                transition: transform .3s,background-color .3s,color .3s;
                display: flex;
                overflow: hidden
            }

            .brix---icon-square-36px:hover {
                transform: scale(.92)
            }

            .brix---social-media-grid-left {
                grid-column-gap: 12px;
                grid-row-gap: 12px;
                flex: 1;
                grid-template-rows: auto;
                grid-template-columns: repeat(auto-fit,36px);
                justify-content: start;
                align-self: center;
                justify-items: start
            }

            .brix---color-neutral-804 {
                color: var(--elements-webflow-library-neutral--600)
            }

            .brix---mg-bottom-40px-2 {
                margin-bottom: 40px
            }

            .brix---footer-logo {
                transform-style: preserve-3d;
                transition: transform .3s
            }

            .brix---footer-logo:hover {
                transform: scale3d(.97,.97,1.01)
            }

            .brix---mg-bottom-24px {
                margin-bottom: 24px
            }

            .brix---grid-footer-v1 {
                grid-column-gap: 40px;
                grid-template-rows: auto;
                grid-template-columns: 2fr 1fr 1fr 1fr 1fr
            }

            .brix---footer-top {
                padding-top: 120px;
                padding-bottom: 120px
            }

            .brix---container-default-3 {
                max-width: 1218px;
                padding-left: 24px;
                padding-right: 24px
            }

            .brix---footer-wrapper {
                border-top: 1px solid var(--elements-webflow-library-neutral--300);
                background-color: var(--elements-webflow-library-neutral--100)
            }

            .image-67 {
                color: var(--medium-purple)
            }

            .text-block-147 {
                color: var(--black-4)
            }

            .text-block-148 {
                font-weight: 400
            }

            .sorry-text {
                color: var(--black-2);
                text-align: center;
                margin-top: 20px;
                margin-bottom: 10px;
                font-size: 24px
            }

            .html-embed-2,.link-p {
                color: var(--fp-purple)
            }

            .submit-r-copy {
                grid-column-gap: 24px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                display: flex
            }

            .f-contact-divider-copy {
                width: 60px;
                height: 1px;
                background-color: var(--flowui-component-library-grey-300);
                margin-top: 20px;
                margin-bottom: 5px
            }

            .div-block-508 {
                flex-direction: column;
                align-items: center;
                display: flex
            }

            .button-42 {
                margin-left: 10px
            }

            .button-43 {
                margin-right: 10px
            }

            .div-block-509 {
                display: flex
            }

            .coll-list-1-copy {
                flex-direction: column;
                display: flex
            }

            .uui-page-padding-4-copy {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .f-banner-badge-2-mobile {
                background-color: var(--flowui-component-library-primary-base);
                color: #fff;
                text-transform: uppercase;
                border-radius: 50px;
                padding: 4px 12px;
                font-size: 12px;
                font-weight: 500;
                line-height: 16px;
                display: none
            }

            .f-banner-badge-2-mobile.gap {
                border-radius: 8px;
                align-items: center;
                margin-right: 10px;
                display: flex
            }

            .text-field-5 {
                width: 33%;
                border-bottom-right-radius: 0
            }

            .text-field-5-copy {
                width: 50%;
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px
            }

            .bold-text-9 {
                color: var(--black-4)
            }

            .sub-text-menu-item {
                color: var(--fp-grey);
                font-size: .77em;
                line-height: 120%
            }

            .spacer-top {
                height: .95em;
                color: var(--untitled-ui-primary600);
                letter-spacing: normal;
                margin-top: 0;
                margin-bottom: .25rem;
                font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,sans-serif;
                font-size: .875rem;
                font-weight: 600
            }

            .div-block-510 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                display: grid
            }

            .top-slim {
                grid-column-gap: 1rem;
                grid-row-gap: 0px;
                border-radius: .5rem;
                grid-template-rows: auto;
                grid-template-columns: max-content 1fr;
                grid-auto-columns: 1fr;
                align-items: flex-start;
                padding: .75rem;
                text-decoration: none;
                transition: background-color .3s;
                display: block
            }

            .top-slim:hover {
                background-color: var(--untitled-ui-gray50)
            }

            .top-slim._2 {
                margin-bottom: .1em;
                padding-top: .25rem;
                padding-bottom: .25rem
            }

            .top-top1 {
                grid-column-gap: 0px;
                grid-row-gap: .5rem;
                grid-template-rows: max-content max-content max-content max-content;
                grid-template-columns: 1fr;
                grid-auto-columns: 1fr;
                display: block
            }

            .top-top1._2 {
                grid-row-gap: .3rem;
                grid-template-rows: max-content max-content max-content max-content max-content max-content max-content max-content max-content;
                grid-template-columns: 1fr 1fr 1fr
            }

            .top-top1._2-copy {
                grid-row-gap: .3rem;
                grid-template-rows: max-content;
                grid-template-columns: 1fr 1fr 1fr
            }

            .name-bar {
                grid-column-gap: 1.5rem;
                grid-row-gap: 0px;
                flex: 1;
                grid-template-rows: auto;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                padding-top: 2rem;
                padding-bottom: .125rem;
                padding-left: 0;
                display: grid
            }

            .uui-navbar03_text-wrapper-copy {
                grid-column-gap: .5rem;
                grid-row-gap: 0px;
                align-items: center;
                margin-bottom: 0;
                display: flex
            }

            .dropdown-titles {
                color: var(--fp-purple);
                font-weight: 400
            }

            .form-6 {
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-direction: column;
                grid-template-rows: auto auto;
                grid-template-columns: 1fr 1fr;
                grid-auto-columns: 1fr;
                align-items: center;
                display: flex
            }

            .text-block-143-copy {
                color: var(--untitled-ui-primary700);
                margin-left: 10px;
                padding-right: 10px
            }

            .bf-text-top {
                color: var(--black-4);
                text-transform: uppercase;
                margin-left: 10px;
                padding-right: 10px;
                font-size: 1rem;
                font-weight: 700
            }

            @media screen and (min-width: 1280px) {
                .footer__wrapper {
                    max-width:100em
                }

                .footer {
                    padding-left: 10vw;
                    padding-right: 10vw
                }

                .about__heading-wrapper {
                    width: 828px
                }

                .about__heading {
                    font-size: 60px;
                    line-height: 70px
                }

                .about__heading._2 {
                    font-size: 70px;
                    line-height: 88px
                }

                .about-jobs__benefits,.about-jobs__mission {
                    max-width: 70vw
                }

                .about-intro__wrapper {
                    max-width: 60em
                }

                .about__paragraph1-wrapper {
                    max-width: 60em;
                    margin-top: 40px
                }

                .partner-page-perk {
                    font-size: 45px;
                    line-height: 50px
                }

                .user-details-2 {
                    height: 250px
                }

                .premium-perk-long {
                    font-size: 18px;
                    line-height: 22px
                }

                .container-8 {
                    background-color: var(--white);
                    border-radius: 8px
                }

                .nav__container {
                    max-width: 100em
                }

                .nav__logo-2.w--current {
                    width: 200px
                }

                .topbit {
                    height: 60vh
                }

                .image-46 {
                    margin-top: 0
                }

                .hero-top {
                    height: 60vh
                }

                .container-large-3.cat-box {
                    max-width: 1500px
                }

                .hero-box-main {
                    height: 60vh
                }

                .wrapper.navbar {
                    display: block
                }

                .wrapper.home-2-editor-s-pick-wrapper,.wrapper.featured-1 {
                    width: 100%
                }

                .navbar-logo-and-menu-wrapper {
                    flex-direction: row
                }

                .navlink {
                    opacity: .9
                }

                .navlink.black {
                    color: #000
                }

                .navbar-links-wrapper {
                    flex-direction: row
                }

                .navbar {
                    width: 100%;
                    flex-direction: row;
                    justify-content: space-around;
                    align-items: flex-start;
                    display: flex
                }

                .nav-menu-2 {
                    flex-direction: row
                }

                .text-block-78._16-px.light-black {
                    line-height: 26px
                }

                .home-2-editor-s-pick-section {
                    max-width: none
                }

                .home-2-editor-s-pick-right-arrow {
                    margin-right: 0;
                    padding: 30px;
                    top: 0%;
                    bottom: 0%;
                    left: auto;
                    right: 0%
                }

                .subscribe-text {
                    color: #000;
                    margin-bottom: 40px;
                    font-size: 28px;
                    font-weight: 500;
                    line-height: 38px
                }

                .success-message-4 {
                    background-color: #e6fff6
                }

                .how-it-works {
                    max-width: none
                }

                .nav-side {
                    flex-direction: column;
                    align-items: flex-start
                }

                .collection-list-25 {
                    grid-template-columns: 1fr 1fr
                }

                .social-icons {
                    margin-bottom: 20px
                }

                .new-icon-logo {
                    background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/6321c22d47b8a0144d3a5637_All%20Icons-24.svg);
                    background-position: 50%;
                    background-size: cover;
                    position: absolute;
                    top: 10px;
                    right: 10px
                }

                .adv-block {
                    max-width: none
                }

                .title-adv {
                    width: 100%
                }

                .premium-perk-short,.both-short-code {
                    font-size: 45px;
                    line-height: 50px
                }

                .pricing-jo {
                    width: 100%
                }

                .logo-bit {
                    width: 110px;
                    min-width: 110px
                }

                .deal-cards {
                    height: auto
                }

                ._3-row-grid {
                    grid-template-columns: 1fr
                }

                .desc-premium {
                    font-size: 18px;
                    line-height: 22px
                }

                .f-container-regular-2 {
                    max-width: none
                }

                .ft-categories {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .f-alert-large {
                    flex-direction: column;
                    align-items: flex-start;
                    padding-left: 24px
                }

                .div-block-478 {
                    width: 100%
                }

                .pagination-3 {
                    margin-top: 20px
                }

                .category-featured.top.grey,.category-all.top.grey {
                    padding-bottom: 40px
                }

                .category-deal-blocks {
                    max-width: none
                }

                .four-or-more {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .featured-box,.p-featured-horizontal,.ft-inner {
                    flex-direction: column;
                    align-items: flex-start;
                    padding-left: 24px
                }

                .featured-block-partners.top.grey {
                    padding-bottom: 40px
                }

                .heading-47 {
                    font-size: 36px
                }

                .review-image {
                    height: 500px
                }

                .heading-47-copy {
                    font-size: 36px
                }
            }

            @media screen and (min-width: 1440px) {
                .container {
                    z-index:88
                }

                .section.main {
                    background-color: var(--founderpasspurple);
                    background-color: #334ac0
                }

                .heading-row {
                    max-width: none
                }

                .nav__logo {
                    z-index: 88
                }

                .nav__link {
                    color: var(--black-2)
                }

                .footer__sm-icon._1 {
                    font-size: 14px;
                    line-height: 100%
                }

                .about__heading {
                    font-size: 60px;
                    line-height: 70px
                }

                .about-jobs__benefits {
                    max-width: 60vw
                }

                .about-jobs__mission {
                    max-width: 50vw
                }

                .about__paragraph1-wrapper {
                    margin-top: 60px
                }

                .about__confetti {
                    z-index: -1;
                    width: 780px;
                    background-color: var(--ghost-white);
                    opacity: .43;
                    margin-top: -43px
                }

                .collection-item-15 {
                    display: block
                }

                .partner-page-perk {
                    letter-spacing: 0;
                    font-size: 45px;
                    font-weight: 900;
                    line-height: 50px
                }

                .submit-button-cf9 {
                    background-image: linear-gradient(151deg,var(--medium-sea-green-4),#66c094 40%,#49ac7c 102%)
                }

                .browse-header.overflow-hidden {
                    background-color: var(--white);
                    background-color: #fff
                }

                .fp-grid {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto auto;
                    grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .headings-table {
                    max-width: none
                }

                .user-details-2 {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .cat-page-membership {
                    width: 50%;
                    text-align: center
                }

                .div-block-11-copy {
                    margin-top: 20px
                }

                .text-block-36 {
                    width: 100%;
                    color: #fff;
                    text-transform: none;
                    background-color: #4283fa;
                    padding: 6px 0;
                    font-size: 17px;
                    font-weight: 600
                }

                .premium-perk-long {
                    letter-spacing: -1px;
                    margin-left: 5%;
                    margin-right: 5%;
                    font-size: 18px;
                    font-weight: 400;
                    line-height: 22px
                }

                .form-box,.login_form {
                    width: 500px
                }

                .search-container {
                    padding-left: 20%
                }

                .search-result-item {
                    margin-bottom: 20px
                }

                .link-24 {
                    color: var(--medium-sea-green-4);
                    font-size: 18px
                }

                .search-result-list {
                    margin-top: 20px
                }

                .upgrade-container {
                    max-width: 700px
                }

                .hide-me-overlay {
                    z-index: 999999;
                    display: none
                }

                .upgrade-button-2,.upgrade-button-2:hover {
                    background-color: var(--medium-sea-green-4)
                }

                .upgrade-text {
                    background-color: transparent;
                    margin-bottom: 20px
                }

                .premium-option {
                    background-color: var(--cornsilk);
                    margin-top: 40px;
                    margin-bottom: 0;
                    font-size: 15px;
                    font-style: normal;
                    font-weight: 300
                }

                .faq-section {
                    min-height: auto
                }

                .highlight {
                    color: var(--medium-sea-green-4)
                }

                .faq-text-details {
                    letter-spacing: 0;
                    font-weight: 400
                }

                .contact-wrap {
                    background-color: var(--white);
                    border-radius: 8px
                }

                .container-8 {
                    border: 1px solid var(--white-smoke);
                    box-shadow: 1px 1px 3px 0 var(--gainsboro)
                }

                .text-span-4 {
                    color: var(--medium-sea-green-4)
                }

                .text-block-62 {
                    font-weight: 500
                }

                .nav__logo-2.w--current {
                    width: 250px
                }

                .nav_link_icon,.text-span-13 {
                    color: var(--black-2)
                }

                .div-standard-copy {
                    max-width: none;
                    margin-left: 0;
                    margin-right: 0
                }

                .topbit {
                    height: 60vh;
                    min-height: 90vh
                }

                .partner-section.overflow-hidden {
                    background-color: var(--white)
                }

                .new-fp-grid {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto auto;
                    grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .partner-collection-item {
                    display: block
                }

                .arrow-home {
                    right: -8%
                }

                .value-font {
                    width: auto;
                    color: var(--black-2);
                    text-transform: none;
                    background-color: transparent;
                    padding: 0 0 0 5px;
                    font-size: 14px;
                    font-weight: 500
                }

                .value-div {
                    align-items: center;
                    margin-top: 10px;
                    margin-bottom: 10px
                }

                .value-text {
                    margin-bottom: 0
                }

                .hero-top {
                    height: 60vh;
                    min-height: 90vh
                }

                .blog-section-4 {
                    max-width: none
                }

                .hero-box-main {
                    height: 60vh;
                    min-height: 90vh
                }

                .new-disc {
                    width: 100%;
                    color: #fff;
                    text-transform: none;
                    background-color: #4283fa;
                    padding: 6px 0;
                    font-size: 17px;
                    font-weight: 600
                }

                .home-2-hero-text-span {
                    line-height: 120%
                }

                .navlink.black:hover {
                    color: #000
                }

                .home-2-popular-containe {
                    display: flex
                }

                .valueboxtxt {
                    color: var(--black)
                }

                .premium-perk-short,.both-short-code {
                    letter-spacing: 0;
                    font-size: 45px;
                    font-weight: 900;
                    line-height: 50px
                }

                .partner-list {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .logo-bit {
                    width: 120px;
                    min-width: 120px
                }

                .contact-page {
                    min-height: auto
                }

                .two-col-con-forn {
                    grid-column-gap: 32px;
                    grid-row-gap: 32px
                }

                .deal-cards {
                    height: auto
                }

                .partner-browse {
                    justify-content: flex-start
                }

                .desc-premium {
                    letter-spacing: -1px;
                    margin-left: 5%;
                    margin-right: 5%;
                    font-size: 18px;
                    font-weight: 400;
                    line-height: 22px
                }

                .f-alert-large {
                    align-items: flex-start;
                    padding-left: 24px
                }

                .category-featured.top.grey,.category-all.top.grey {
                    padding-left: 10%;
                    padding-right: 10%
                }

                .featured-box,.p-featured-horizontal,.ft-inner {
                    align-items: flex-start;
                    padding-left: 24px
                }

                .featured-block-partners.top.grey {
                    padding-left: 10%;
                    padding-right: 10%
                }

                .perk-short-text.side {
                    font-size: 30px;
                    line-height: 33px
                }

                .perk-long-text {
                    line-height: 22px
                }

                .my-account-heading {
                    color: #000
                }

                .actual-value {
                    color: var(--black);
                    margin-left: 8px
                }

                .perk-long-text-copy {
                    line-height: 22px
                }

                .uui-button-icon-6.large {
                    height: 2rem;
                    min-height: 2rem;
                    min-width: 2rem
                }

                .brix---icon-square-36px {
                    width: 30px;
                    padding: 5px
                }

                .brix---grid-footer-v1 {
                    grid-column-gap: 91px;
                    grid-template-columns: minmax(340px,1fr) auto auto auto auto
                }
            }

            @media screen and (min-width: 1920px) {
                .collection-list-content {
                    margin-top:20px
                }

                .about__heading {
                    font-size: 60px;
                    line-height: 70px
                }

                .about-jobs__benefits,.about-jobs__mission {
                    max-width: 44vw
                }

                .about__paragraph1-wrapper {
                    margin-top: 60px
                }

                .partner-page-perk {
                    font-weight: 900;
                    line-height: 50px
                }

                .browse-header {
                    background-color: var(--fp-fp-light)
                }

                .browse-header.overflow-hidden {
                    background-color: var(--white-smoke)
                }

                .partners {
                    margin-top: -20px
                }

                .fp-grid {
                    grid-template-columns: repeat(auto-fit,minmax(300px,1fr))
                }

                .user-details-2 {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .div-block-11-copy {
                    margin-top: 20px;
                    padding-top: 10px
                }

                .text-block-36 {
                    padding: 7px 0;
                    font-size: 17px
                }

                .premium-perk-long {
                    margin-left: 15%;
                    margin-right: 15%;
                    font-size: 18px;
                    font-weight: 400;
                    line-height: 22px
                }

                .jetboost-list-wrapper-bezb.jetboost-list-wrapper-429v {
                    margin-top: 0;
                    padding-top: 40px
                }

                .nav__logo-2.w--current {
                    width: 250px
                }

                .main-desc {
                    margin-bottom: 40px
                }

                .subheader-block {
                    margin-top: 10px
                }

                .topbit {
                    height: 50vh;
                    min-height: 90vh
                }

                .newpartner {
                    margin-top: -20px
                }

                .new-fp-grid {
                    grid-template-columns: repeat(auto-fit,minmax(300px,1fr))
                }

                .fp-content {
                    margin-top: 20px
                }

                .arrow-home {
                    top: 89px;
                    right: 121px
                }

                .image-46 {
                    max-width: 90%;
                    margin-top: 0;
                    position: relative
                }

                .logo-block {
                    margin-left: 10%;
                    margin-right: 10%
                }

                .section-25 {
                    z-index: 2;
                    justify-content: center;
                    align-items: center;
                    margin-top: -350px;
                    display: flex;
                    position: relative
                }

                .value-font {
                    width: auto;
                    color: var(--black-2);
                    background-color: transparent;
                    padding: 0 0 0 5px;
                    font-size: 14px
                }

                .value-div {
                    height: 25px;
                    align-items: center;
                    margin-top: 10px;
                    margin-bottom: 0;
                    padding-top: 0
                }

                .value-text {
                    margin-bottom: 0
                }

                .pricing-list-item.item-striked {
                    opacity: .59
                }

                .pricing-basic {
                    background-color: var(--medium-sea-green-4)
                }

                .pricing-grid {
                    width: 50%;
                    margin-top: 40px
                }

                .home-pricing {
                    background-color: var(--ghost-white);
                    padding-top: 10px
                }

                .next-block {
                    margin-top: 10px
                }

                .hero-top {
                    height: 50vh;
                    min-height: 90vh
                }

                .desc-left,.sub-text {
                    margin-bottom: 40px
                }

                .hero-box-main {
                    height: 50vh;
                    min-height: 90vh
                }

                .new-disc {
                    padding: 7px 0;
                    font-size: 17px
                }

                .partner-layout {
                    margin-top: 20px
                }

                .desc-left-copy {
                    margin-bottom: 40px
                }

                .adv-block {
                    max-width: none
                }

                .advertise {
                    padding-left: 20%;
                    padding-right: 20%
                }

                .title-adv {
                    width: auto
                }

                .premium-perk-short,.both-short-code {
                    font-weight: 900;
                    line-height: 50px
                }

                .pricing-jo {
                    width: auto
                }

                .join-pricing {
                    padding-left: 20%;
                    padding-right: 20%
                }

                .partner-list {
                    grid-column-gap: 32px;
                    grid-row-gap: 32px;
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .logo-bit {
                    width: 130px;
                    min-width: 130px
                }

                .deal-cards {
                    height: auto
                }

                .image-61 {
                    height: 400px
                }

                .cat-boxes-title {
                    margin-bottom: 40px
                }

                .partner-browse {
                    justify-content: center
                }

                .form-5 {
                    flex-direction: column;
                    align-items: center;
                    display: flex
                }

                .desc-premium {
                    margin-left: 15%;
                    margin-right: 15%;
                    font-size: 18px;
                    font-weight: 400;
                    line-height: 22px
                }

                .f-alert-large {
                    align-items: flex-start;
                    padding-left: 40px;
                    padding-right: 40px
                }

                .category-featured.top.grey,.category-all.top.grey {
                    padding-left: 10%;
                    padding-right: 10%
                }

                .category-deal-blocks {
                    max-width: 80rem
                }

                .featured-box,.p-featured-horizontal,.ft-inner {
                    align-items: flex-start;
                    padding-left: 40px;
                    padding-right: 40px
                }

                .featured-block-partners.top.grey {
                    padding-left: 10%;
                    padding-right: 10%
                }

                .review-image {
                    height: 600px
                }

                .engage-left-image {
                    box-shadow: 5px 0 50px 5px rgba(0,0,0,.08)
                }

                .engage-right-image {
                    left: -29px
                }
            }

            @media screen and (max-width: 991px) {
                h1 {
                    font-size:22px
                }

                .row {
                    justify-content: center
                }

                .text-sm.mt-md.muted {
                    display: block
                }

                .logo-container._6,.logo-container._7 {
                    display: none
                }

                .section-dark {
                    padding-left: 0;
                    padding-right: 0
                }

                .form1-wrapper {
                    padding-left: 5%;
                    padding-right: 5%
                }

                .join {
                    width: auto
                }

                .div-block-7 {
                    display: none
                }

                .form-wrapper {
                    width: auto;
                    text-align: center;
                    flex-direction: column;
                    padding-bottom: 40px;
                    padding-left: 40px;
                    padding-right: 40px
                }

                .heading-7.optin {
                    text-align: center;
                    text-align: center
                }

                .collection-item-11 {
                    width: 50%
                }

                .collection-list-wrapper-10 {
                    padding-left: 8px;
                    padding-right: 8px
                }

                .mockup {
                    width: 40%
                }

                .playbook-img {
                    width: 100%
                }

                .collection-list {
                    align-content: stretch;
                    margin-right: 0;
                    display: flex
                }

                .ebook-opt-in {
                    margin-left: 16px;
                    margin-right: 16px
                }

                .form-intro {
                    width: 100%
                }

                .collection-list-11 {
                    flex-wrap: wrap;
                    display: flex
                }

                .tabs-menu {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .collection {
                    width: 50%
                }

                .heading-row {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .wrap-bkg {
                    width: 645px
                }

                .wrap-bkg.w50 {
                    width: 100%;
                    padding: 5% 2%
                }

                .filter-box {
                    width: 645px
                }

                .filter-box.w50 {
                    width: 100%;
                    padding: 5% 2%
                }

                .filter-header {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .buttonlower {
                    font-size: 13px;
                    line-height: 16px
                }

                .coupontextlower {
                    font-size: 15px
                }

                .want-this {
                    font-size: 14px;
                    line-height: 18px
                }

                .nav__buttons {
                    order: 2;
                    display: none;
                    position: absolute;
                    right: 100px
                }

                .button-12 {
                    padding: 10px
                }

                .nav__link-div {
                    height: auto;
                    border-top: 1px solid #dddfe5;
                    padding: 1.6em 6vw 1.3em;
                    display: flex
                }

                .nav__link-div:hover {
                    border-bottom: 1px #000
                }

                .nav__link-div.nav__link-div--black:hover {
                    border-bottom-style: none
                }

                .nav__link-div.nav__link-div--black.nav__link-div--space {
                    margin-right: 0
                }

                .nav__link-div.nav__link-div--black.nav__link-div--space.w--current {
                    border-bottom-style: none
                }

                .nav__link-div.nav__link-div--black.nav__link-div--space {
                    margin-right: 0
                }

                .nav__link-div.nav__link-div--black.nav__link-div--space.w--current {
                    border-bottom-style: none
                }

                .nav__link-div.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
                    justify-content: flex-start;
                    display: flex
                }

                .nav__link-div-onlymobile {
                    height: auto;
                    border-top: 1px solid #dddfe5;
                    padding: 1.6em 6vw 1.6em 10vw;
                    display: flex
                }

                .nav__link-div-jobs {
                    width: 100%;
                    height: auto;
                    border-top: 1px solid #dddfe5;
                    justify-content: space-between;
                    align-items: center;
                    padding: 1.3em 4vw;
                    display: none
                }

                .nav__link-div-jobstext {
                    height: auto
                }

                .nav__link-div-jobs-counter {
                    position: static;
                    top: auto;
                    right: auto
                }

                .nav__link-div-learning.nav__link-div-learning--space {
                    margin-right: 0;
                    display: none
                }

                .partner-row {
                    width: 90%
                }

                .footer__wrapper {
                    grid-column-gap: 16px;
                    grid-row-gap: 40px;
                    grid-template: "Area Area-2 Area-3""Area-4 Area-4."/1fr 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .footer {
                    padding-left: 4vw;
                    padding-right: 4vw
                }

                .about__heading {
                    margin-top: 60px;
                    font-size: 40px;
                    line-height: 50px
                }

                .about-jobs {
                    padding: 60px 4vw
                }

                .about-jobs__benefits-heading {
                    font-size: 1.8em
                }

                .about-intro {
                    padding: 60px 4vw
                }

                .about-jobs__benefits {
                    margin-bottom: 60px
                }

                .about-intro__paragraph {
                    font-size: 16px;
                    line-height: 22px
                }

                .about-numbers__metric {
                    font-size: 1.6em;
                    line-height: 1em
                }

                .about__paragraph1 {
                    font-size: 16px;
                    line-height: 22px
                }

                .about-numbers {
                    padding: 60px 4vw
                }

                .about__paragraph1-wrapper {
                    margin-top: 60px;
                    margin-bottom: 60px
                }

                .about {
                    padding: 60px 4vw
                }

                .about__confetti {
                    width: 30em
                }

                .nav-menu {
                    display: none
                }

                .author-image {
                    margin-bottom: 10px
                }

                .browse-header.overflow-hidden {
                    overflow: hidden
                }

                .partner-list-next {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .category-block-copy {
                    margin-bottom: 0
                }

                .headings-table {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .form-box {
                    width: 550px;
                    margin-top: 0%
                }

                .heading-2 {
                    margin-bottom: 22px;
                    position: static
                }

                .text-field-box {
                    width: 49%
                }

                .block-1 {
                    padding-bottom: 60px
                }

                .legal-box._2-copy {
                    margin-top: 60px;
                    display: none
                }

                .legal-box._2 {
                    display: none
                }

                .block-2 {
                    padding-top: 100px;
                    padding-bottom: 60px
                }

                .page-container {
                    width: auto
                }

                .heading-1 {
                    max-width: none;
                    text-align: center;
                    margin-top: 20px
                }

                .page-wrapper {
                    height: auto;
                    flex-direction: column
                }

                .feature-box {
                    margin-left: 60px
                }

                .content-wrapper-3 {
                    max-width: none
                }

                .div-block-42 {
                    flex-direction: row;
                    justify-content: center;
                    align-self: center;
                    display: flex
                }

                .button-17.send-button {
                    display: none
                }

                .button-17.edit-button {
                    margin-right: 0;
                    right: 0
                }

                .sub-nav-link {
                    margin-right: 25px
                }

                .sub-nav-link-text {
                    font-size: 13px
                }

                .transaction-icon {
                    margin-right: 8px
                }

                .inner-container,.inner-container.sub {
                    max-width: 730px
                }

                .heading-3 {
                    font-size: 22px
                }

                .login_form {
                    width: 70%;
                    margin-top: 0%
                }

                .legal-box-copy._2 {
                    justify-content: center;
                    margin-top: 24px;
                    display: flex
                }

                .button-18 {
                    text-align: center;
                    font-size: 14px
                }

                .non-mem-free-deal {
                    width: 90%
                }

                .or-clickhere {
                    font-size: 13px
                }

                .mobile-nav-link {
                    width: 100%
                }

                .navigation-container-mob {
                    justify-content: space-between
                }

                .navigation-mob {
                    height: 85px;
                    border-bottom: 1px solid rgba(68,85,103,.11);
                    flex-direction: row;
                    justify-content: center;
                    padding-left: 3%;
                    padding-right: 3%;
                    display: none
                }

                .mobile-nav {
                    background-color: #fff;
                    padding-top: 15px;
                    position: fixed;
                    box-shadow: 42px 42px 55px rgba(32,53,90,.09)
                }

                .dropdown-link-mobile {
                    padding-top: 15px;
                    padding-bottom: 15px
                }

                .dropdown-list-2 {
                    background-color: #fff
                }

                .menu-mob {
                    background-color: var(--cornflower-blue-3);
                    color: #fff;
                    border-radius: 100px;
                    font-size: 22px
                }

                .menu-mob.w--open {
                    background-color: #824bf1
                }

                .nav-burger-home {
                    height: 85px;
                    border-bottom: 1px solid rgba(68,85,103,.11);
                    flex-direction: row;
                    justify-content: center;
                    padding-left: 3%;
                    padding-right: 3%;
                    display: block
                }

                .home-moible-nav {
                    justify-content: space-between
                }

                .search-result-item {
                    width: 45%
                }

                .upgrade-button-2._2 {
                    display: none
                }

                .modal-scroll {
                    padding-top: 50px;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .paragraph-top {
                    max-width: 550px;
                    text-align: center
                }

                .stick-side-bar {
                    flex-direction: column;
                    align-items: flex-start;
                    display: flex
                }

                .container-blog {
                    grid-template-columns: 1fr
                }

                .right-column {
                    width: 100%
                }

                .blog-text-container {
                    padding-right: 0
                }

                .code-box {
                    width: auto
                }

                .premium-code {
                    align-items: center
                }

                .side-bar-p {
                    width: 100%
                }

                .freecode {
                    width: 80%
                }

                .joinmobile.mt-md.muted {
                    display: none
                }

                .hidden-sub-nav-link-copy {
                    margin-right: 25px
                }

                .partnerpage.mt-md.muted {
                    display: none
                }

                .mockup-2 {
                    width: 40%
                }

                .ebook-opt-in-2 {
                    margin-left: 16px;
                    margin-right: 16px
                }

                .form-wrapper-4 {
                    width: auto;
                    text-align: center;
                    flex-direction: column;
                    padding-bottom: 40px;
                    padding-left: 40px;
                    padding-right: 40px
                }

                .playbook-img-2 {
                    width: 100%
                }

                .heading-row-2 {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .nav__link-div-jobs-mobileonly {
                    width: 100%;
                    height: auto;
                    color: #2b2a35;
                    border-top: 1px solid #dddfe5;
                    justify-content: space-between;
                    align-items: flex-end;
                    padding: 1.6em 6vw;
                    text-decoration: none;
                    display: flex
                }

                .nav__link-div-jobs-2 {
                    width: 100%;
                    height: auto;
                    border-top: 1px solid #dddfe5;
                    justify-content: space-between;
                    align-items: center;
                    padding: 1.3em 4vw;
                    display: none
                }

                .nav__menu {
                    z-index: 9999;
                    background-color: #fff;
                    flex-direction: column;
                    flex: 1;
                    justify-content: flex-start;
                    align-items: flex-start;
                    margin-top: 10px;
                    margin-left: 0;
                    display: block;
                    box-shadow: 0 4px 26px rgba(0,0,0,.12)
                }

                .nav__buttons-2 {
                    order: 2;
                    position: absolute;
                    right: 100px
                }

                .nav__link-div-jobs-counter-2 {
                    position: static;
                    top: auto;
                    right: auto
                }

                .nav__container {
                    max-width: 100vmax;
                    align-content: center;
                    margin-left: 0;
                    margin-right: 0;
                    padding-left: 4vw;
                    padding-right: 4vw;
                    position: relative
                }

                .nav__mobileicon {
                    color: #2b2a35;
                    font-size: 32px
                }

                .nav__mobilebutton {
                    color: #2b2a35;
                    order: 3;
                    padding: 8px
                }

                .nav__mobilebutton.w--open {
                    color: #2b2a35;
                    background-color: transparent
                }

                .button-21 {
                    padding: 10px
                }

                .button-21.button--blue {
                    display: none
                }

                .div-block-14 {
                    margin-top: 20px
                }

                .nav_link_icon {
                    opacity: .8;
                    color: #000;
                    padding-left: 0;
                    font-size: 16px
                }

                .div-block-58 {
                    margin-left: 0;
                    padding: 20px
                }

                .div-block-58:hover {
                    color: #1b90fe
                }

                .scroll-table-content {
                    overflow: scroll
                }

                .div-block-406._2 {
                    justify-content: flex-start;
                    display: none
                }

                .table-box,.table-box._2 {
                    justify-content: center
                }

                .table-box._2.small {
                    padding-right: 12px
                }

                .table-box._1st,.table-box._3rd {
                    justify-content: center
                }

                .table-box._5th {
                    justify-content: center;
                    display: none
                }

                .table-box._6th {
                    width: 13%
                }

                .headline-main {
                    width: 700px;
                    font-size: 50px
                }

                .main-desc {
                    width: 450px;
                    font-size: 15px
                }

                .section-standard {
                    padding-top: 0;
                    padding-bottom: 60px
                }

                .paragraph {
                    font-size: 16px
                }

                .paragraph._26px {
                    font-size: 20px
                }

                .heading-24 {
                    font-size: 40px
                }

                .image-3 {
                    max-width: 100%
                }

                .topbox,.topbox._2 {
                    justify-content: center
                }

                .topbox._1 {
                    justify-content: flex-start
                }

                .topbox.discount-title-tag {
                    justify-content: center
                }

                .subsec {
                    margin-top: 100px;
                    margin-bottom: 0
                }

                .nexttext {
                    width: 450px;
                    font-size: 16px
                }

                .number-section {
                    font-size: 40px
                }

                .headline-main-copy {
                    width: 700px;
                    width: 700px;
                    font-size: 40px
                }

                .topbit {
                    height: 50vh;
                    min-height: 90vh;
                    padding-top: 60px
                }

                .table-section {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .navbar-5 {
                    padding-left: 5vw;
                    padding-right: 5vw
                }

                .partner-section.overflow-hidden {
                    overflow: hidden
                }

                .steps-section {
                    padding-top: 60px;
                    padding-bottom: 60px
                }

                .mobile-table-box,.mobile-table-box._2,.mobile-table-box._1st,.mobile-box-main,.mobile-box-main._1st,.table-box-button {
                    justify-content: center
                }

                .arrow-home {
                    display: none;
                    right: -8%
                }

                .image-46 {
                    width: 100%
                }

                .see-all-discounts.mt-md.muted {
                    display: block
                }

                .pricing-grid {
                    width: 90%
                }

                .content-left {
                    width: 75%;
                    display: none
                }

                .featured-articles,.social-row {
                    display: none
                }

                .featured-item {
                    flex-wrap: wrap
                }

                .toc,.toc._2 {
                    display: block
                }

                .stick-wrapper {
                    display: none
                }

                .blog-grid {
                    flex-direction: column;
                    grid-template-columns: 1fr;
                    padding-left: 0;
                    display: flex;
                    position: static
                }

                .container-14 {
                    max-width: none
                }

                .nav_dropdown-icon {
                    z-index: 0;
                    margin-right: 2.5rem
                }

                .nav_logo-link {
                    margin-right: 0
                }

                .nav_action {
                    flex-direction: column
                }

                .nav_menu-button {
                    padding: 0
                }

                .nav_menu-button.w--open {
                    color: #0e0e29;
                    background-color: transparent
                }

                .nav_dropdown {
                    width: 100%
                }

                .nav_dropdown-list {
                    z-index: 1
                }

                .nav_dropdown-list.w--open {
                    margin-top: 0;
                    position: relative;
                    box-shadow: 0 16px 16px rgba(14,14,41,.04),0 8px 8px rgba(14,14,41,.04),0 4px 4px rgba(14,14,41,.04),0 2px 2px rgba(14,14,41,.04),0 0 1px rgba(14,14,41,.24)
                }

                .nav_container {
                    justify-content: space-between
                }

                .padding-vertical {
                    padding-left: 0;
                    padding-right: 0
                }

                .nav_dropdown-toggle {
                    z-index: 0;
                    width: 100%;
                    margin-right: 0;
                    padding-left: 2.5rem;
                    padding-right: 2.5rem
                }

                .nav_dropdown-toggle.w--open {
                    z-index: 0
                }

                .nav_link {
                    z-index: 0;
                    width: 100%;
                    padding-left: 2.5rem;
                    padding-right: 2.5rem
                }

                .nav_link.is-action {
                    width: 100%;
                    margin-left: 0;
                    padding: 1rem 2.5rem
                }

                .nav_menu {
                    background-color: #fff;
                    flex-direction: column;
                    padding-top: 0;
                    padding-bottom: 2.5rem;
                    position: absolute;
                    box-shadow: 0 96px 96px rgba(14,14,41,.04),0 48px 48px rgba(14,14,41,.04),0 32px 32px rgba(14,14,41,.04),0 16px 16px rgba(14,14,41,.04),0 8px 8px rgba(14,14,41,.04),0 4px 4px rgba(14,14,41,.04),0 2px 2px rgba(14,14,41,.04),0 1px 1px rgba(14,14,41,.24)
                }

                .hero-top {
                    height: 50vh;
                    min-height: 90vh;
                    padding-top: 60px
                }

                .blog-section-4 {
                    width: 100%;
                    max-width: none;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .mini-card {
                    justify-content: center;
                    align-items: flex-start
                }

                .h1-4 {
                    text-align: center;
                    margin-bottom: 18px
                }

                .badge.tips-badge {
                    margin-left: auto;
                    margin-right: auto
                }

                .tips-section {
                    padding-bottom: 90px
                }

                .cards-block-2 {
                    margin-top: 32px;
                    margin-bottom: 32px
                }

                .tips-grid {
                    grid-template-columns: 1fr
                }

                .quote-section {
                    padding-top: 74px;
                    padding-bottom: 74px
                }

                .quote-grid {
                    grid-row-gap: 40px;
                    grid-template-columns: 1fr
                }

                .quote-content,.h2.quote-h2 {
                    text-align: center
                }

                .margin-bottom-2 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .testimonial24_mask {
                    width: 50%
                }

                .margin-top {
                    margin-bottom: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .holiday-package_component {
                    padding-left: 0;
                    padding-right: 0
                }

                .testimonial24_arrow {
                    margin-top: -29px;
                    top: -10%;
                    right: 5%
                }

                .testimonial24_arrow.left {
                    top: -10%;
                    right: 14%
                }

                .badge-1 {
                    z-index: 2;
                    margin-top: -73px;
                    margin-left: 160px;
                    position: absolute
                }

                .desc-left {
                    width: 450px;
                    font-size: 15px
                }

                .category-top {
                    padding-bottom: 90px
                }

                .new-h1 {
                    width: 700px;
                    font-size: 40px
                }

                .sub-text {
                    width: 450px;
                    font-size: 15px
                }

                .hero-box {
                    margin-top: 20px
                }

                .hero-box-main {
                    height: 50vh;
                    min-height: 90vh;
                    padding-top: 60px
                }

                .wrapper.navbar {
                    max-width: none;
                    justify-content: space-between;
                    align-items: center;
                    padding-top: 15px;
                    padding-bottom: 15px;
                    display: flex;
                    position: static
                }

                .wrapper.home-2-about-wrapper {
                    flex-direction: column;
                    align-items: center;
                    padding-bottom: 120px
                }

                .wrapper.navbar {
                    padding-top: 15px;
                    padding-bottom: 15px
                }

                .home-2-hero-text-span {
                    font-size: 50px
                }

                .navbar-logo-and-menu-wrapper {
                    width: auto
                }

                .navbar-logo {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    display: flex
                }

                .navlink {
                    width: 100%;
                    color: #000;
                    text-align: left;
                    margin-left: 0;
                    margin-right: 0;
                    padding-left: 0
                }

                .navlink:hover {
                    opacity: 1
                }

                .navlink.w--current {
                    color: #000
                }

                .navlink.black {
                    font-weight: 600
                }

                .navlink.black:hover {
                    color: rgba(0,0,0,.5)
                }

                .navlink.dropdown {
                    width: 100%;
                    padding-left: 20px
                }

                .navbar-links-wrapper {
                    width: 85%;
                    flex-direction: column;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    justify-content: flex-start;
                    align-items: flex-start;
                    margin-left: auto;
                    margin-right: auto;
                    display: flex
                }

                .navlinks-and-navbutton-container {
                    background-color: #fff;
                    flex-direction: column;
                    justify-content: flex-start;
                    align-items: flex-start;
                    padding-top: 40px;
                    padding-bottom: 60px;
                    display: flex;
                    box-shadow: 0 40px 100px rgba(0,0,0,.1)
                }

                .menu-button {
                    color: #000;
                    font-size: 36px;
                    line-height: 45px
                }

                .menu-button.w--open {
                    color: #000;
                    background-color: transparent
                }

                .dropdown-link {
                    color: #000;
                    text-align: left
                }

                .dropdown-link.w--current {
                    color: #000
                }

                .dropdown-list.w--open {
                    box-shadow: none;
                    background-color: transparent;
                    align-items: flex-start;
                    margin-left: auto;
                    padding-top: 0;
                    padding-bottom: 0;
                    position: static
                }

                .dropdown-list.episodes.w--open {
                    margin-left: 0
                }

                .nav-button {
                    filter: invert();
                    align-items: baseline;
                    margin-top: 20px;
                    margin-left: 0%;
                    padding-bottom: 13px;
                    transition: filter .3s
                }

                .nav-button:hover {
                    filter: invert()invert()
                }

                .nav-button.pink {
                    background-color: var(--new-green-2);
                    filter: none;
                    transition: filter .3s
                }

                .nav-button.green {
                    background-color: var(--medium-sea-green-4);
                    filter: none;
                    color: #fff
                }

                .nav-menu-2 {
                    z-index: 1;
                    color: #000;
                    background-color: #fff;
                    position: absolute;
                    top: 120px
                }

                .text-block-78._20-px {
                    font-size: 18px;
                    line-height: 28px
                }

                .text-block-78._16-px {
                    margin-bottom: 10px
                }

                .text-block-78._16-px.medium-black {
                    margin-bottom: 0
                }

                .text-block-78._16-px {
                    margin-bottom: 10px
                }

                .nav-links-wrapper-2 {
                    width: 85%;
                    flex-direction: column;
                    align-items: flex-start;
                    margin-left: auto;
                    margin-right: auto
                }

                .nav-dropdown {
                    color: #000;
                    padding-left: 0
                }

                .nav-dropdown.w--open {
                    border-bottom-style: none
                }

                .nav-dropdown.black {
                    font-weight: 600
                }

                .button-27.green {
                    padding-left: 24px
                }

                .home-2-editor-s-pick-mask {
                    width: 80%
                }

                .left-arrow-image-wrap,.right-arrow-image-wrap {
                    width: 80px;
                    height: 80px;
                    padding: 25px
                }

                .home-2-about-content {
                    width: 80%;
                    margin-bottom: 0
                }

                .home-2-about-image-wrapper {
                    width: 60%;
                    margin-bottom: 45px
                }

                .footer-up {
                    flex-wrap: wrap
                }

                .footer-right {
                    width: 100%;
                    margin-top: 40px
                }

                .footer-left {
                    width: 100%;
                    max-width: none
                }

                .footer-down {
                    flex-direction: column;
                    align-items: flex-start
                }

                .footer-left-link-item {
                    align-items: center
                }

                .footer-link.max-width {
                    max-width: 100%
                }

                .footer-social-media {
                    margin-top: 15px
                }

                .subscribe-wrapper {
                    width: 80%
                }

                .contact-popup {
                    display: none
                }

                .home-2-slider-image {
                    height: 220px
                }

                .card {
                    border-radius: 7px
                }

                .heading-26 {
                    font-size: 16px
                }

                .progress-sticky {
                    position: relative;
                    top: 0
                }

                .title-2-section {
                    font-size: 44px
                }

                .button-28 {
                    font-size: 14px
                }

                .progress-whole-grid {
                    grid-column-gap: 0px;
                    grid-row-gap: 20px;
                    grid-template-columns: 1fr
                }

                .blog-section-5 {
                    padding-bottom: 74px
                }

                .blog-grid-2 {
                    grid-row-gap: 40px;
                    grid-template-columns: 1fr;
                    align-items: center;
                    justify-items: center
                }

                .paragraph-normal-2 {
                    text-align: center;
                    margin-left: auto;
                    margin-right: auto
                }

                .team-right_item {
                    background-size: cover
                }

                .margin-bottom-3.margin-medium {
                    position: static
                }

                .team_grid {
                    grid-template-columns: 1fr
                }

                .cards_grid {
                    grid-column-gap: 4rem;
                    grid-row-gap: 4rem;
                    grid-template-columns: 1fr 1fr
                }

                .support_grid {
                    grid-template-columns: 1fr
                }

                .padding-vertical-3 {
                    padding-left: 0;
                    padding-right: 0
                }

                .margin-bottom-4 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .collection-list-22 {
                    grid-template-columns: 1fr 1fr
                }

                .categories {
                    display: none
                }

                .nav-button-2 {
                    filter: invert();
                    align-items: baseline;
                    margin-top: 20px;
                    margin-left: 0%;
                    padding-bottom: 13px;
                    transition: filter .3s
                }

                .nav-button-2:hover {
                    filter: invert()invert()
                }

                .checkbox-label {
                    font-size: 12px
                }

                .checkbox-field {
                    justify-content: center
                }

                .grid-price-columns {
                    width: 100%;
                    grid-template-columns: 1fr 1fr
                }

                .price-card {
                    flex-direction: column
                }

                .cancel-overlay {
                    display: none;
                    position: absolute
                }

                .overlay-padding {
                    padding-left: 5%;
                    padding-right: 5%;
                    position: relative
                }

                .overall-scroll {
                    padding-top: 50px;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .boxwithinmodal {
                    flex-direction: column;
                    align-items: center;
                    display: flex
                }

                .secondthought {
                    font-size: 30px
                }

                .page-transition {
                    width: 75%;
                    justify-content: flex-end;
                    margin-left: 25%;
                    padding-left: 20px;
                    padding-right: 20px;
                    display: flex
                }

                .h4-2 {
                    width: 100%
                }

                .h4-2.no-margin {
                    width: auto
                }

                .content-wrapper {
                    width: 90%;
                    margin-left: 0;
                    margin-right: 0
                }

                .button-33 {
                    padding-bottom: 20px;
                    padding-left: 25px;
                    padding-right: 25px
                }

                .main-items-inner-wrapper {
                    flex-direction: row
                }

                .navbar-9 {
                    width: 25%
                }

                .nav-side {
                    width: 100%;
                    flex-direction: column;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    justify-content: flex-start;
                    align-items: flex-start;
                    margin-left: auto;
                    margin-right: auto;
                    padding-left: 10px;
                    padding-right: 10px;
                    display: flex
                }

                .div-block-443 {
                    width: 100%
                }

                .div-block-444 {
                    width: 60%
                }

                .text-block-94,.text-block-95 {
                    font-size: 14px
                }

                .grid-11 {
                    width: 100%;
                    grid-template-columns: 1fr 1fr 1fr
                }

                .div-block-445.hide {
                    display: none
                }

                .text-block-98 {
                    font-size: 14px
                }

                .icon-block {
                    margin-left: 40px;
                    margin-right: 40px
                }

                .icon-block.side {
                    margin-left: 0
                }

                .latestdeals-dash {
                    width: 100%
                }

                .side-menu-block.w--current {
                    flex-direction: row;
                    justify-content: flex-start;
                    align-items: center
                }

                .div-block-447 {
                    width: 100%
                }

                .text-block-101,.text-block-102 {
                    font-size: 13px
                }

                .desc-left-copy {
                    width: 450px;
                    font-size: 15px
                }

                .social-icons {
                    flex-direction: row;
                    padding-left: 20px
                }

                .request-wrapper {
                    width: 100%;
                    margin-left: 0;
                    margin-right: 0
                }

                .text-block-105 {
                    font-weight: 600
                }

                .myacc-grid {
                    width: 100%
                }

                .myacc-grid-list {
                    grid-template-columns: minmax(100px,1fr) minmax(100px,1fr)
                }

                .text-block-106 {
                    font-size: 14px
                }

                .value-col {
                    width: 60%;
                    display: none
                }

                .adv-block {
                    margin-top: 60px;
                    margin-bottom: 60px
                }

                .advertise {
                    padding: 60px 4vw
                }

                .form-block-8 {
                    width: 60%
                }

                .premium-deal {
                    width: 100%
                }

                .side-coupon-box {
                    flex-direction: column;
                    align-items: stretch
                }

                .div-block-458 {
                    width: 100%;
                    margin-bottom: 10px
                }

                .button-sidebar {
                    font-size: 13px;
                    line-height: 16px
                }

                .image-59,.price-illustration {
                    display: none
                }

                .price-card-2,.price-card-dark-2 {
                    position: relative
                }

                .pricing-section {
                    padding-bottom: 20px
                }

                .join-pricing {
                    padding: 60px 4vw
                }

                .a-button-primary-square {
                    font-weight: 600;
                    display: flex
                }

                .a-h3-heading {
                    font-size: 32px
                }

                .a-h3-heading.a-weight-bold._2,.a-h3-heading.a-weight-bold._2-copy,.a-h3-heading.a-weight-bold._2-copy,.a-h3-heading.a-weight-bold._2-copy-copy,.a-h3-heading.a-weight-bold._443,.a-h3-heading.a-weight-bold.fhg,.a-h3-heading.a-weight-bold._2-copy-copy-copy {
                    font-size: 24px
                }

                .a-pricing-card {
                    flex-direction: column
                }

                .a-pricing-card.upgrade {
                    width: 100%
                }

                .a-pricing-grid-columns {
                    grid-template-columns: 1fr;
                    margin-left: 10%;
                    margin-right: 10%
                }

                .a-paragraph-regular {
                    font-size: 14px
                }

                .a-margin-bottom-16 {
                    margin-bottom: 0
                }

                .a-title-wrap-center {
                    max-width: 500px
                }

                .text-span-24 {
                    font-size: 20px
                }

                .a-button-primary {
                    display: flex
                }

                .a-h3-heading-2 {
                    text-align: left
                }

                .a-feature-grid {
                    grid-template-columns: 1fr
                }

                .heading-2-copy {
                    margin-bottom: 22px;
                    position: static
                }

                .join-section {
                    padding-bottom: 20px
                }

                .coupon-price-a {
                    font-size: 14px
                }

                .partner-list {
                    grid-template-columns: 1fr 1fr
                }

                .partner-logo-browse {
                    width: auto;
                    height: auto
                }

                .brix---heading-h3-size {
                    font-size: 22px;
                    line-height: 32px
                }

                .contact-partner-form {
                    padding: 54px 40px
                }

                .brix---heading-h1-size {
                    font-size: 48px;
                    line-height: 60px
                }

                .brix---section-position-relative {
                    padding-top: 118px;
                    padding-bottom: 118px
                }

                .non-mem-premium-deal {
                    width: 90%
                }

                .deal-cards {
                    height: auto;
                    padding-top: 60px
                }

                .decks__wrapper {
                    transform: translateY(-24px)
                }

                .new-card-home {
                    border-radius: 7px
                }

                .div-block-70 {
                    height: 100%;
                    align-items: flex-start
                }

                .points-text {
                    text-align: left;
                    font-size: 13px;
                    line-height: 1.3
                }

                .card-col-mobile.decks__grid--margin,.card-col-mobile.decks__grid--margin-copy {
                    margin-right: 10px
                }

                .link-partner {
                    border-radius: 7px
                }

                .stickybox {
                    padding-left: 0;
                    padding-right: 0;
                    display: none
                }

                .stickybox.mobile {
                    margin-bottom: 0;
                    margin-left: 5%;
                    margin-right: 5%;
                    padding-left: 5%;
                    padding-right: 5%;
                    display: block
                }

                .sticky-feature {
                    display: none
                }

                .image-61-copy {
                    height: 225px
                }

                .div-block-467._2 {
                    top: 0
                }

                .collection-list-26 {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .cat-boxes-title {
                    width: 450px;
                    font-size: 15px
                }

                .container-19 {
                    padding-left: 0%;
                    padding-right: 0%
                }

                .hero-top-2 {
                    align-items: center
                }

                .button-36.fill {
                    grid-column-gap: 10px;
                    text-align: center;
                    justify-content: center;
                    font-size: 13px
                }

                .embed-icon {
                    display: none
                }

                .paragraph-14 {
                    text-align: center;
                    font-size: 13px
                }

                .contents-list-mobile {
                    width: auto;
                    margin-left: 5%;
                    margin-right: 5%;
                    padding-left: 5%;
                    padding-right: 5%;
                    display: none
                }

                .content-wrapper-1 {
                    width: auto;
                    position: static
                }

                .contents-featured,.contents-featured-2 {
                    display: none
                }

                .offer-text-right {
                    text-align: center;
                    font-size: 13px
                }

                .blog-button-big.fill {
                    grid-column-gap: 10px;
                    text-align: center;
                    justify-content: center;
                    font-size: 13px
                }

                .blog-icon-tag {
                    display: none
                }

                .f-section-large {
                    padding-bottom: 20px
                }

                .div-block-474 {
                    height: 50px
                }

                .text-block-120 {
                    font-size: 13px;
                    line-height: 18px
                }

                .text-block-121 {
                    color: var(--black);
                    font-size: 13px;
                    font-weight: 600
                }

                .collection-list-28 {
                    grid-template-columns: 1fr 1fr 1fr
                }

                .menu-mobile-button {
                    font-size: 30px
                }

                .f-header-grid-asymmetrical {
                    grid-template-columns: 1fr
                }

                .ft-categories {
                    grid-template-columns: 1fr 1fr 1fr
                }

                .featured-label.ft-page {
                    margin-right: 4px
                }

                .f-alert-button-wrapper-2 {
                    flex-wrap: wrap
                }

                .f-modal-base-small,.f-modal-base-small-2 {
                    display: none
                }

                .ft-image {
                    width: 100px;
                    height: 100px
                }

                .f-header-image-wrapper-tall {
                    height: auto;
                    max-width: none;
                    justify-content: flex-start
                }

                .f-header-grid,.f-pricing-column-basic {
                    grid-template-columns: 1fr
                }

                .featured-offer-text {
                    text-align: center;
                    text-transform: uppercase;
                    font-size: 13px;
                    font-weight: 600
                }

                .f-content-image-tall {
                    height: 400px;
                    max-width: 100%
                }

                .f-content-list-wrapper-small {
                    max-width: 100%;
                    flex-direction: row
                }

                .f-grid-two-column {
                    grid-template-columns: 1fr
                }

                .logo-text {
                    display: none
                }

                .login-head {
                    margin-bottom: 4%
                }

                .top-nav-2 {
                    flex-direction: column;
                    align-items: center
                }

                .top-nav-2.upgrade {
                    align-items: flex-start
                }

                .logo-link-2.w--current {
                    flex: 1
                }

                .login-container {
                    padding-top: 7%
                }

                .div-block-487 {
                    display: none
                }

                .upgrade-button-new {
                    font-weight: 600;
                    display: flex
                }

                .upgrade-step.current {
                    flex-direction: row;
                    justify-content: flex-start;
                    align-items: center;
                    display: none
                }

                .profile {
                    justify-content: space-around
                }

                .container-20.boxed {
                    margin-left: 40px;
                    margin-right: 40px
                }

                .form-container {
                    flex-basis: 50%
                }

                .log-in__r {
                    padding-top: 80px;
                    padding-bottom: 80px
                }

                .log-in__l {
                    display: none
                }

                .log-in-wrap {
                    height: 100%
                }

                .trusted-by__logos {
                    width: 100%;
                    max-width: 530px;
                    grid-row-gap: 25px;
                    flex-wrap: wrap;
                    margin-left: auto;
                    margin-right: auto
                }

                .top-nav-2-copy {
                    flex-direction: column;
                    align-items: center
                }

                .step-3-nav {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center
                }

                .upgrade-step-bar {
                    flex-direction: column;
                    align-items: flex-start
                }

                .upgrade-step-bar.upgrade {
                    align-items: flex-start
                }

                .heading-47 {
                    width: 100%;
                    font-size: 28px
                }

                .uui-layout97_list {
                    grid-template-columns: 1fr 1fr
                }

                .uui-layout97_content {
                    grid-row-gap: 1.25rem;
                    grid-template-columns: 1fr
                }

                .uui-padding-vertical-xhuge {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .uui-blog01_list {
                    grid-template-columns: 1fr 1fr
                }

                .uui-heading-large {
                    font-size: 2.75rem
                }

                .uui-blog02_list,.collection-list-30 {
                    grid-template-columns: 1fr 1fr
                }

                .uui-cta12_logo-row {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .uui-blogsection03_button-row {
                    flex: none
                }

                .uui-blogsection03_list {
                    grid-template-columns: 1fr 1fr
                }

                .uui-blogsection03_heading {
                    margin-right: 3rem
                }

                .uui-blogsection03_heading-wrapper {
                    grid-column-gap: 3rem
                }

                .uui-layout47_component {
                    grid-template-columns: 1fr 1fr 1fr
                }

                .uui-padding-vertical-xhuge-2 {
                    padding-top: 0;
                    padding-bottom: 6rem
                }

                .uui-layout38_logo-row {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .step-3 {
                    padding-top: 0;
                    padding-bottom: 1rem
                }

                .uui-layout01_image {
                    width: 35rem;
                    min-width: 35rem;
                    left: 2rem
                }

                .uui-layout01_component {
                    grid-column-gap: 3rem;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-flow: row
                }

                .uui-padding-vertical-xhuge-3 {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .uui-padding-vertical-xhuge-3._2 {
                    padding-top: 4rem
                }

                .uui-text-size-small-2,.uui-testimonial14_client-heading {
                    font-size: .8rem
                }

                .uui-heading-xxsmall-2.text-weight-medium {
                    font-size: .9rem
                }

                .uui-testimonial14_component {
                    column-count: 2
                }

                .uui-testimonial16_component {
                    grid-template-columns: 1fr 1fr
                }

                .uui-cta12_logo-row-2 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .join-partners {
                    border-radius: 7px
                }

                .image-wrapper-join {
                    padding: 8px
                }

                .image-join-partner {
                    width: auto;
                    height: auto
                }

                .show-code-to-all {
                    width: 80%
                }

                .review-image {
                    height: 300px
                }

                .review-text-container {
                    padding-left: 0%;
                    padding-right: 0%
                }

                .rev {
                    height: 225px
                }

                .free-code-show,.premium-code-code,.both-premium {
                    align-items: center
                }

                .company-slider {
                    margin-top: 80px
                }

                .marquee-item {
                    width: 28vw;
                    margin-right: 40px
                }

                .border-line {
                    margin-left: 40px;
                    margin-right: 40px
                }

                .container-21 {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .section-thumbnail-block {
                    padding-bottom: 30px
                }

                .primary-button {
                    padding: 12px 35px
                }

                .engage-content-wrap {
                    grid-template-columns: 1fr;
                    padding-top: 100px
                }

                .engage-area {
                    position: static
                }

                .insights-content-wrap {
                    grid-template-columns: 1fr;
                    padding-bottom: 100px
                }

                .insights-area {
                    padding-top: 100px;
                    position: static
                }

                .box-form {
                    margin-left: 40px;
                    margin-right: 40px
                }

                .redeem-sec {
                    padding-top: 118px;
                    padding-bottom: 118px
                }

                .container-22.flex.align-top.justify-even {
                    display: block
                }

                .features__feature-col {
                    padding-right: 16px;
                    font-size: 15px
                }

                .plans_grid {
                    max-width: 100%
                }

                .desc-smaller {
                    text-align: center;
                    font-size: 13px
                }

                .chart-comparison {
                    font-size: 13px;
                    line-height: 120%
                }

                .image-65 {
                    width: 25px
                }

                .f-career-row {
                    grid-template-columns: 1fr 1fr
                }

                .left-clear {
                    padding-right: 16px;
                    font-size: 15px
                }

                .table-label,.side-a-head {
                    font-size: 13px;
                    line-height: 120%
                }

                .full-width-title,.company-col {
                    padding-right: 16px;
                    font-size: 15px
                }

                .type-title,.type-title-copy,.type-123 {
                    font-size: 13px;
                    line-height: 120%
                }

                .check-tiny {
                    width: 25px
                }

                .cost-fee-text {
                    font-size: 13px;
                    line-height: 120%
                }

                .button-cr {
                    width: auto;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .price-cr-item {
                    font-size: 13px;
                    line-height: 120%
                }

                .a-button-primary-square-copy {
                    font-weight: 600;
                    display: flex
                }

                .a-pricing-card-copy {
                    flex-direction: column
                }

                .a-pricing-card-copy.upgrade {
                    width: 100%
                }

                .ft-image-2 {
                    width: 100px;
                    height: 100px
                }

                .uui-layout09_lightbox-image {
                    width: 100%;
                    height: 100%;
                    object-fit: cover
                }

                .uui-layout09_component {
                    min-height: auto;
                    grid-template-columns: 1fr;
                    grid-auto-flow: row
                }

                .uui-padding-vertical-xhuge-4 {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .filter_header {
                    flex-direction: column-reverse;
                    justify-content: flex-start;
                    align-items: flex-start;
                    padding-top: 16px;
                    padding-left: 16px
                }

                .filter_block-header {
                    align-items: start;
                    padding-left: 1rem
                }

                .filter_grid {
                    grid-template-columns: .66fr 1fr
                }

                .margin-bottom-6 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .filter_tags-wrapper {
                    margin-top: .5rem
                }

                .f-navigation-menu-button {
                    border: 1px solid var(--flowui-component-library-gray-200);
                    color: var(--flowui-component-library-grey-600);
                    border-radius: 8px;
                    padding: 10px
                }

                .f-navigation-menu-button.w--open {
                    background-color: var(--flowui-component-library-gray-900);
                    border-color: #fff
                }

                .f-navigation-avatar-wrapper {
                    margin-right: 14px
                }

                .f-navigation-content {
                    width: auto;
                    align-items: center;
                    display: flex
                }

                .f-navigation-link {
                    width: 100%
                }

                .f-navigation-menu {
                    background-color: var(--flowui-component-library-white);
                    color: var(--flowui-component-library-grey-600);
                    padding: 12px;
                    position: absolute
                }

                .f-navigation-menu.w--open {
                    background-color: var(--flowui-component-library-gray-700);
                    border-color: #fff
                }

                .f-navigation-logo-link {
                    margin-right: 0
                }

                .f-navigation {
                    position: relative
                }

                .menu-icon_line-bottom {
                    width: 24px;
                    height: 2px;
                    background-color: var(--untitled-ui-gray700);
                    border-radius: 1rem;
                    padding-bottom: 0;
                    padding-right: 0
                }

                .menu-icon_line-middle-inner {
                    width: 4px;
                    height: 0;
                    padding-bottom: 0;
                    padding-right: 0
                }

                .menu-icon_line-middle {
                    width: 24px;
                    height: 2px;
                    background-color: var(--untitled-ui-gray700);
                    border-radius: 1rem;
                    justify-content: center;
                    align-items: center;
                    margin-top: 6px;
                    margin-bottom: 6px;
                    padding-bottom: 0;
                    padding-right: 0;
                    display: flex
                }

                .menu-icon_line-top {
                    width: 24px;
                    height: 2px;
                    background-color: var(--untitled-ui-gray700);
                    border-radius: 1rem;
                    padding-bottom: 0;
                    padding-right: 0
                }

                .menu-icon_component {
                    width: 48px;
                    height: 48px;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    margin-right: -.5rem;
                    padding-bottom: 0;
                    padding-right: 0;
                    display: flex
                }

                .uui-navbar3_menu-button.w--open {
                    background-color: transparent
                }

                .hide-tablet,.uui-button-secondary-gray-4.show-tablet {
                    display: none
                }

                .show-tablet {
                    display: block
                }

                .uui-navbar03_button-wrapper {
                    flex-direction: row;
                    align-items: stretch;
                    display: flex
                }

                .uui-navbar03_menu-right {
                    flex-direction: column-reverse;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr;
                    align-items: stretch;
                    margin-top: 1.5rem;
                    padding-bottom: 7rem
                }

                .uui-navbar03_link {
                    width: 100%;
                    color: var(--untitled-ui-gray900);
                    padding: .75rem 0;
                    font-size: 1.125rem
                }

                .uui-navbar03_link:hover {
                    color: var(--untitled-ui-gray900)
                }

                .uui-navbar03_bottom-bar-left {
                    margin-bottom: 2rem
                }

                .uui-navbar03_bottom-bar-background {
                    width: 100%;
                    border-radius: .5rem;
                    top: 0%;
                    bottom: 0%;
                    left: 0%;
                    right: 0%;
                    overflow: hidden
                }

                .uui-navbar03_bottom-bar {
                    border-radius: .5rem;
                    margin-bottom: 1.5rem;
                    padding-left: 1.5rem;
                    padding-right: 1.5rem;
                    display: none
                }

                .uui-navbar03_dropdown-link {
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-navbar03_dropdown-link:hover {
                    background-color: transparent
                }

                .uui-navbar03_dropdown-content-left {
                    grid-row-gap: 1.5rem;
                    grid-template-columns: 1fr 1fr;
                    align-content: start;
                    align-items: start;
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-navbar03_dropdown-content {
                    flex-direction: column
                }

                .uui-navbar03_dropdown-list {
                    position: relative;
                    overflow: hidden
                }

                .uui-navbar03_dropdown-list.w--open {
                    min-width: auto;
                    box-shadow: none;
                    border-style: none;
                    align-items: flex-start;
                    margin-bottom: 1.5rem;
                    padding: 0 0 0;
                    position: relative;
                    top: 0;
                    left: 0;
                    right: 0
                }

                .uui-dropdown-icon {
                    color: var(--untitled-ui-gray500);
                    margin-top: 0;
                    margin-bottom: 0;
                    margin-right: 0;
                    top: auto;
                    bottom: auto;
                    left: auto;
                    right: 0%
                }

                .uui-navbar03_dropdown-toggle {
                    align-items: center;
                    padding-top: .75rem;
                    padding-bottom: .75rem;
                    padding-left: 0;
                    font-size: 1.125rem;
                    display: flex
                }

                .uui-navbar03_dropdown-toggle:hover {
                    color: var(--untitled-ui-gray900)
                }

                .uui-navbar03_menu-dropdown {
                    width: 100%;
                    position: relative
                }

                .uui-navbar03_menu-left {
                    grid-column-gap: 0px;
                    grid-row-gap: .5rem;
                    color: var(--untitled-ui-gray900);
                    flex-direction: column;
                    align-items: flex-start;
                    display: flex
                }

                .uui-navbar03_menu {
                    height: 100vh;
                    border-top: 1px solid var(--untitled-ui-gray100);
                    -webkit-text-fill-color: inherit;
                    background-color: #fff;
                    background-clip: border-box;
                    align-items: flex-start;
                    margin-left: 0;
                    padding: 1.5rem 2rem 5rem;
                    position: absolute;
                    overflow: auto
                }

                .uui-heroheader20_background-grid-section {
                    height: 7.5vw
                }

                .uui-heroheader20_background-grid {
                    width: 150vw;
                    min-width: 150vw
                }

                .uui-heroheader20_lightbox-image {
                    width: 100%;
                    height: 100%;
                    object-fit: cover
                }

                .uui-heroheader20_lightbox {
                    height: 30rem;
                    max-width: none
                }

                .uui-heroheader20_lightbox-wrapper {
                    height: auto
                }

                .uui-space-large {
                    min-height: 2.5rem
                }

                .uui-heading-xlarge {
                    font-size: 3.25rem
                }

                .uui-heading-xlarge.text-color-primary900._1,.uui-heading-xlarge.text-color-primary900._1-copy,.uui-heading-xlarge.text-color-primary900.bf {
                    font-size: 3rem
                }

                .uui-padding-vertical-xhuge-5 {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .container-24 {
                    max-width: 728px
                }

                .hero-wrapper {
                    flex-direction: row;
                    justify-content: flex-start;
                    align-items: flex-start;
                    margin-bottom: -40px
                }

                .hero-split {
                    max-width: 75%;
                    margin-bottom: 40px
                }

                .lower {
                    font-size: 15px
                }

                .hero-split-copy {
                    max-width: 25%;
                    margin-bottom: 40px
                }

                .menu-icon_line-bottom-2 {
                    width: 24px;
                    height: 2px;
                    background-color: var(--untitled-ui-gray700);
                    border-radius: 1rem;
                    padding-bottom: 0;
                    padding-right: 0
                }

                .menu-icon_line-middle-inner-2 {
                    width: 4px;
                    height: 0;
                    padding-bottom: 0;
                    padding-right: 0
                }

                .menu-icon_line-middle-2 {
                    width: 24px;
                    height: 2px;
                    background-color: var(--untitled-ui-gray700);
                    border-radius: 1rem;
                    justify-content: center;
                    align-items: center;
                    margin-top: 6px;
                    margin-bottom: 6px;
                    padding-bottom: 0;
                    padding-right: 0;
                    display: flex
                }

                .menu-icon_line-top-2 {
                    width: 24px;
                    height: 2px;
                    background-color: var(--untitled-ui-gray700);
                    border-radius: 1rem;
                    padding-bottom: 0;
                    padding-right: 0
                }

                .menu-icon_component-2 {
                    width: 48px;
                    height: 48px;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    margin-right: -.5rem;
                    padding-bottom: 0;
                    padding-right: 0;
                    display: flex
                }

                .uui-navbar01_menu-button.w--open {
                    background-color: transparent
                }

                .hide-tablet-2 {
                    display: none
                }

                .uui-button-secondary-gray-5.show-tablet,.show-tablet-2 {
                    display: block
                }

                .uui-navbar01_button-wrapper {
                    flex-direction: column-reverse;
                    align-items: stretch;
                    display: flex
                }

                .uui-navbar01_menu-right {
                    flex-direction: column-reverse;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr;
                    align-items: stretch;
                    margin-top: 1.5rem;
                    padding-bottom: 7rem
                }

                .uui-navbar01_link {
                    width: 100%;
                    color: var(--untitled-ui-gray900);
                    padding: .75rem 0;
                    font-size: 1.125rem
                }

                .uui-navbar01_link:hover {
                    color: var(--untitled-ui-gray900)
                }

                .uui-navbar01_dropdown-right-overlay-absolute {
                    min-width: 100%;
                    border-radius: .5rem
                }

                .uui-navbar01_dropdown-content-button-wrapper {
                    margin-bottom: 0;
                    margin-left: 0
                }

                .uui-navbar01_large-item-content {
                    width: 100%
                }

                .uui-navbar01_blog-item {
                    width: 100%;
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-navbar01_blog-item:hover {
                    background-color: transparent
                }

                .uui-navbar01_dropdown-blog-list {
                    width: 100%
                }

                .uui-navbar01_dropdown-content-heading {
                    margin-bottom: 0;
                    margin-left: 0
                }

                .uui-navbar01_dropdown-content-right {
                    max-width: none;
                    align-items: flex-start;
                    padding-left: 2rem;
                    padding-right: 2rem;
                    overflow: hidden
                }

                .uui-navbar01_dropdown-link {
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-navbar01_dropdown-link:hover {
                    background-color: transparent
                }

                .uui-navbar01_dropdown-content-left {
                    align-content: start;
                    align-items: start;
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-navbar01_dropdown-content {
                    flex-direction: column
                }

                .uui-navbar01_dropdown-list {
                    position: relative;
                    overflow: hidden
                }

                .uui-navbar01_dropdown-list.w--open {
                    min-width: auto;
                    box-shadow: none;
                    border-style: none;
                    align-items: flex-start;
                    margin-bottom: 1.5rem;
                    padding: 0 0 0;
                    position: relative;
                    top: 0;
                    left: 0;
                    right: 0
                }

                .uui-dropdown-icon-2 {
                    color: var(--untitled-ui-gray500);
                    margin-top: 0;
                    margin-bottom: 0;
                    margin-right: 0;
                    top: auto;
                    bottom: auto;
                    left: auto;
                    right: 0%
                }

                .uui-navbar01_dropdown-toggle {
                    color: var(--untitled-ui-gray900);
                    align-items: center;
                    padding-top: .75rem;
                    padding-bottom: .75rem;
                    padding-left: 0;
                    font-size: 1.125rem;
                    display: flex
                }

                .uui-navbar01_dropdown-toggle:hover {
                    color: var(--untitled-ui-gray900)
                }

                .uui-navbar01_menu-dropdown {
                    width: 100%;
                    position: relative
                }

                .uui-navbar01_menu-left {
                    grid-column-gap: 0px;
                    grid-row-gap: .5rem;
                    color: var(--untitled-ui-gray900);
                    flex-direction: column;
                    align-items: flex-start;
                    display: flex
                }

                .uui-navbar01_menu,.uui-navbar03_menu-copy {
                    height: 100vh;
                    border-top: 1px solid var(--untitled-ui-gray100);
                    -webkit-text-fill-color: inherit;
                    background-color: #fff;
                    background-clip: border-box;
                    align-items: flex-start;
                    margin-left: 0;
                    padding: 1.5rem 2rem 5rem;
                    position: absolute;
                    overflow: auto
                }

                .f-navigation-menu-button-2 {
                    border: 1px solid var(--flowui-component-library-gray-200);
                    color: var(--flowui-component-library-grey-600);
                    border-radius: 8px;
                    padding: 10px
                }

                .f-navigation-menu-button-2.w--open {
                    background-color: var(--flowui-component-library-gray-900);
                    border-color: #fff
                }

                .f-navigation-content-2 {
                    width: auto;
                    align-items: center;
                    display: flex
                }

                .f-navigation-link-2 {
                    width: 100%
                }

                .f-navigation-menu-2 {
                    background-color: var(--flowui-component-library-white);
                    color: var(--flowui-component-library-grey-600);
                    padding: 12px;
                    position: absolute
                }

                .f-navigation-menu-2.w--open {
                    background-color: var(--flowui-component-library-gray-700);
                    border-color: #fff
                }

                .f-navigation-logo-link-2 {
                    margin-right: 0
                }

                .f-navigation-2 {
                    position: relative
                }

                .f-paragraph-regular-6.gap.mobile {
                    display: none
                }

                .uui-navbar03_menu-copy {
                    height: 100vh;
                    border-top: 1px solid var(--untitled-ui-gray100);
                    -webkit-text-fill-color: inherit;
                    background-color: #fff;
                    background-clip: border-box;
                    align-items: flex-start;
                    margin-left: 0;
                    padding: 1.5rem 2rem 5rem;
                    position: absolute;
                    overflow: auto
                }

                .f-navigation-avatar-wrapper-2 {
                    margin-right: 14px
                }

                .f-navigation-r {
                    width: auto;
                    align-items: center;
                    display: flex
                }

                .f-navigation-l {
                    width: 100%;
                    border: 1px solid var(--flowui-component-library-gray-200);
                    background-color: var(--flowui-component-library-white);
                    color: var(--flowui-component-library-grey-600);
                    border-radius: 8px;
                    padding: 12px
                }

                .f-navigation-l.w--open {
                    background-color: var(--flowui-component-library-gray-700);
                    border-color: #fff
                }

                .nav-lower-inner {
                    z-index: 9;
                    height: 100vh;
                    border-top: 1px solid var(--untitled-ui-gray100);
                    -webkit-text-fill-color: inherit;
                    background-color: #fff;
                    background-clip: border-box;
                    align-items: flex-start;
                    margin-left: 0;
                    padding: 1.5rem 2rem 5rem;
                    position: absolute;
                    overflow: auto
                }

                .uui-navbar03_menu-left-copy {
                    grid-column-gap: 0px;
                    grid-row-gap: .5rem;
                    color: var(--untitled-ui-gray900);
                    flex-direction: column;
                    align-items: flex-start;
                    display: flex
                }

                .f-navigation-l-copy {
                    width: 100%;
                    border: 1px solid var(--flowui-component-library-gray-200);
                    background-color: var(--flowui-component-library-white);
                    color: var(--flowui-component-library-grey-600);
                    border-radius: 8px;
                    padding: 12px
                }

                .f-navigation-l-copy.w--open {
                    background-color: var(--flowui-component-library-gray-700);
                    border-color: #fff
                }

                .heading-47-copy {
                    width: 100%;
                    font-size: 22px
                }

                .nav_dropdown-copy {
                    width: 100%
                }

                .nav_dropdown-list-copy {
                    z-index: 1
                }

                .nav_dropdown-list-copy.w--open {
                    margin-top: 0;
                    position: relative;
                    box-shadow: 0 16px 16px rgba(14,14,41,.04),0 8px 8px rgba(14,14,41,.04),0 4px 4px rgba(14,14,41,.04),0 2px 2px rgba(14,14,41,.04),0 0 1px rgba(14,14,41,.24)
                }

                .new-link-menu,.nav-dropdown-new {
                    width: 100%
                }

                .decks__wrapper-copy {
                    transform: translateY(-24px)
                }

                .uui-banner09_text-wrapper {
                    flex-wrap: wrap
                }

                .uui-banner09_icon-wrapper {
                    display: none
                }

                .uui-banner09_content {
                    margin-right: 1rem
                }

                .uui-banner09_wrapper {
                    align-items: flex-start;
                    padding-left: 1.25rem
                }

                .uui-cta04_component {
                    grid-template-columns: 1fr
                }

                .uui-padding-vertical-xhuge-6,.new-padding-medium {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .uui-heroheader20_background-grid-section-2 {
                    height: 7.5vw
                }

                .uui-heroheader20_background-grid-2 {
                    width: 150vw;
                    min-width: 150vw
                }

                .uui-heroheader20_lightbox-image-2 {
                    width: 100%;
                    height: 100%;
                    object-fit: cover
                }

                .uui-heroheader20_lightbox-2 {
                    height: 30rem;
                    max-width: none
                }

                .uui-heroheader20_lightbox-wrapper-2 {
                    height: auto
                }

                .uui-space-large-2 {
                    min-height: 2.5rem
                }

                .uui-heading-xlarge-2 {
                    font-size: 3.25rem
                }

                .uui-padding-vertical-xhuge-7,.newer-padding {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .uui-heroheader23_card-image {
                    border-radius: 1.125rem
                }

                .uui-heroheader23_image-grid {
                    transform: scale(.9)rotateX(-51deg)rotateY(0)rotate(-30deg)
                }

                .uui-heroheader23_image-wrapper {
                    width: 100vw;
                    border-radius: 0;
                    margin-left: -2rem
                }

                .uui-heroheader23_content,.top-box {
                    grid-row-gap: 2rem;
                    grid-template-columns: 1fr
                }

                .uui-layout56_component {
                    grid-template-columns: 1fr;
                    grid-auto-flow: row
                }

                .uui-padding-vertical-xhuge-8 {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .uui-text-size-medium-4 {
                    font-size: .7rem
                }

                .uui-heading-xxsmall-3 {
                    font-size: .9rem
                }

                .uui-layout40_image-wrapper {
                    grid-column-gap: 1.5rem;
                    grid-row-gap: 1.5rem
                }

                .uui-cta13_logo-row {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .uui-pricing02_top-right-price {
                    font-size: 3.25rem
                }

                .uui-pricing02_component {
                    grid-template-columns: 1fr
                }

                .uui-faq02_component {
                    grid-template-columns: 1fr;
                    grid-auto-flow: row
                }

                .uui-faq06_layout {
                    grid-template-columns: 1fr 1fr
                }

                .uui-pricing02_component-copy {
                    grid-template-columns: 1fr
                }

                .uui-padding-vertical-xhuge-8-copy {
                    padding-top: 6rem;
                    padding-bottom: 6rem
                }

                .uui-heroheader10_notification-image-wrapper {
                    left: -2.5%
                }

                .uui-heroheader10_notification-image-wrapper.hide-mobile-landscape {
                    left: 4%
                }

                .uui-heroheader10_image-inner-wrapper {
                    align-items: flex-start;
                    left: 40%
                }

                .uui-space-large-3 {
                    min-height: 2.5rem
                }

                .uui-text-size-xlarge-3 {
                    font-size: 1rem
                }

                .uui-heading-xlarge-3 {
                    font-size: 2rem
                }

                .uui-heroheader10_component {
                    min-height: auto;
                    grid-column-gap: 0rem;
                    grid-template-columns: 1fr;
                    grid-auto-flow: row
                }

                .brix---btn-primary-white {
                    padding-top: 24px;
                    padding-bottom: 24px
                }

                .brix---display-3 {
                    font-size: 32px;
                    line-height: 44px
                }

                .brix---mg-bottom-32px {
                    margin-bottom: 24px
                }

                .brix---pricing-content-v10-popular {
                    padding-left: 40px;
                    padding-right: 40px
                }

                .brix---btn-primary {
                    padding-top: 24px;
                    padding-bottom: 24px
                }

                .brix---pricing-content-v10 {
                    padding-left: 40px;
                    padding-right: 40px
                }

                .brix---grid-2-columns---pricing-v10 {
                    grid-row-gap: 40px;
                    grid-template-columns: 1fr
                }

                .brix---heading-h1-size-2 {
                    font-size: 48px;
                    line-height: 60px
                }

                .brix---mg-bottom-48px {
                    margin-bottom: 40px
                }

                .brix---section {
                    padding-top: 118px;
                    padding-bottom: 118px
                }

                .uui-pricing08_plan {
                    margin-top: 0
                }

                .uui-pricing08_components {
                    grid-template-columns: 1fr
                }

                .a-button-primary-square-2 {
                    display: flex
                }

                .a-pricing-grid-columns-2,.uui-pricing09_components {
                    grid-template-columns: 1fr
                }

                .uui-heading-xxsmall-3-copy {
                    font-size: .9rem
                }

                .collection-list-34 {
                    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
                }

                .brix---footer-bottom {
                    padding-top: 24px;
                    padding-bottom: 24px
                }

                .brix---footer-col-title {
                    margin-bottom: 24px
                }

                .brix---social-media-grid-left {
                    grid-column-gap: 10px
                }

                .brix---grid-footer-v1 {
                    grid-row-gap: 40px;
                    grid-template-columns: 1fr 1fr 1fr
                }

                .brix---footer-top {
                    padding-top: 94px;
                    padding-bottom: 94px
                }

                .top-slim {
                    padding-left: 0;
                    padding-right: 0
                }

                .top-slim:hover {
                    background-color: transparent
                }

                .name-bar {
                    grid-row-gap: 1.5rem;
                    grid-template-columns: 1fr 1fr;
                    align-content: start;
                    align-items: start;
                    padding-left: 0;
                    padding-right: 0
                }
            }

            @media screen and (max-width: 767px) {
                h1,h2 {
                    font-size:26px
                }

                p {
                    line-height: 150%
                }

                .row.mt-xl.v-l {
                    align-items: flex-start
                }

                .row.v-l {
                    flex-direction: column
                }

                .column.align-left {
                    flex: none
                }

                .column.align-center {
                    margin-left: 5%;
                    margin-right: 5%
                }

                .max-w-lg.mb-xl.footer-header {
                    margin-top: 32px;
                    margin-bottom: 16px
                }

                .buffer {
                    max-width: 100%
                }

                .logo-container {
                    width: 60%;
                    flex: none;
                    padding-left: 29px;
                    padding-right: 29px
                }

                .logo-container._1,.logo-container._2,.logo-container._3 {
                    width: 35%
                }

                .logo-container._4,.logo-container._5,.logo-container._8 {
                    display: none
                }

                .form1-wrapper {
                    padding-bottom: 0
                }

                .structure-cards2-topbar-wrapper {
                    z-index: 20;
                    position: relative
                }

                .heading-3 {
                    font-size: 24px;
                    line-height: 34px
                }

                .btn-big {
                    height: 48px
                }

                .header-2.ux-header {
                    height: auto;
                    display: inline
                }

                .form-wrapper {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .text-block-4,.heading-7 {
                    text-align: center
                }

                .tab-link-tab-4 {
                    width: 31%
                }

                .text-block {
                    text-align: center
                }

                .tab-link-tab-2 {
                    width: 31%;
                    margin-bottom: 6px;
                    margin-right: 8px
                }

                .tabs-menu {
                    flex-wrap: wrap;
                    display: flex
                }

                .text-block-5,.text-block-27 {
                    text-align: center
                }

                .tab-link-tab-1 {
                    width: 31%
                }

                .tab-link-tab-1.w--current {
                    width: 31%;
                    margin-bottom: 6px;
                    margin-right: 8px
                }

                .wrap-bkg {
                    width: 100%;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .wrap-bkg.w50 {
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .filter-box {
                    width: 100%;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .filter-box.w50 {
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .flex-grid-wrapped.gutter-20 {
                    flex-direction: column-reverse
                }

                .flex-item-20._40-percent {
                    width: auto
                }

                .sidebar-wrapper {
                    margin-top: 0;
                    display: none
                }

                .button-9.user-button {
                    display: none
                }

                .user-background {
                    opacity: 1
                }

                .collection-list-content {
                    margin-bottom: 40px
                }

                .button-12.button--white-whitebg.button--space.button--nomobile {
                    display: none
                }

                .container-partner {
                    max-width: none
                }

                .partner-row {
                    width: 90%
                }

                .footer__links-wrapper {
                    padding-left: 40px
                }

                .footer__wrapper {
                    grid-template: "Area Area-2""Area-3.""Area-4 Area-4"/1fr 1fr
                }

                .footer__sm {
                    padding-left: 20px
                }

                .footer__credits {
                    padding-left: 10px
                }

                .about__heading-wrapper {
                    width: 70vw
                }

                .about__heading {
                    font-size: 30px;
                    line-height: 40px
                }

                .about__heading._2 {
                    font-size: 40px;
                    line-height: 50px
                }

                .about-jobs {
                    align-items: flex-start
                }

                .about-intro {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .about-jobs__benefits {
                    width: 100%;
                    text-align: left
                }

                .about-intro__paragraph,.about-jobs__mission-paragraph,.about__paragraph1 {
                    font-size: 16px;
                    line-height: 20px
                }

                .about-jobs__mission-heading {
                    font-size: 2.8em
                }

                .about-numbers {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .about-numbers__container {
                    display: none
                }

                .about__paragraph1-wrapper {
                    margin-top: 40px;
                    margin-bottom: 40px;
                    font-size: 13px;
                    line-height: 15px
                }

                .about-jobs__benefits-wrapper {
                    grid-template-columns: 1fr;
                    justify-content: start;
                    justify-items: center
                }

                .about {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .about-jobs__benefit {
                    font-size: 18px;
                    line-height: 24px
                }

                .about__confetti {
                    width: 23em
                }

                .about-numbers__heading {
                    margin-bottom: 40px;
                    font-size: 2.6em
                }

                .partner-page-perk {
                    letter-spacing: -.05px;
                    margin-bottom: 10px;
                    font-size: 38px;
                    line-height: 37px
                }

                .text-field-cf9 {
                    min-width: 300px
                }

                .text-field-cf9.big {
                    width: 94%
                }

                .text-field-cf9.extra-left {
                    margin-left: 0
                }

                .form-subwrapper-cf9 {
                    text-align: left;
                    flex-direction: column;
                    align-items: center
                }

                .submit-button-cf9 {
                    background-image: linear-gradient(151deg,var(--medium-sea-green-4),#68c196 40%,var(--medium-sea-green-4)102%)
                }

                .perks-header.text-center {
                    font-size: 58px
                }

                .partner-list-next {
                    grid-column-gap: 10px;
                    grid-row-gap: 10px;
                    grid-template-columns: 1fr 1fr
                }

                .category-block-copy {
                    flex-direction: row
                }

                .category-text-copy {
                    display: block
                }

                .category-block-copy {
                    flex-direction: row
                }

                .premium-perk-long {
                    letter-spacing: 0;
                    margin-bottom: 20px;
                    font-size: 15px;
                    line-height: 19px
                }

                .form-box {
                    width: auto;
                    margin-top: 5%
                }

                .heading-2 {
                    position: static
                }

                .content-box {
                    flex-direction: column;
                    display: flex
                }

                .legal-box {
                    flex-direction: row;
                    justify-content: flex-start;
                    align-items: flex-start;
                    margin-top: 0;
                    margin-bottom: 0;
                    padding-top: 20px;
                    padding-bottom: 0
                }

                .page-container {
                    width: auto
                }

                .heading-1 {
                    max-width: 400px
                }

                .page-wrapper {
                    flex-direction: column
                }

                .feature-box {
                    margin-left: 35px
                }

                .button-17.edit-button {
                    display: none
                }

                .sub-nav-link {
                    flex-direction: column
                }

                .sub-nav {
                    flex-direction: column;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: block
                }

                .inner-container.sub {
                    flex-direction: row;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    grid-auto-flow: row;
                    align-content: center;
                    justify-items: center;
                    display: flex
                }

                .top-nav {
                    padding-left: 10px;
                    padding-right: 20px;
                    display: block
                }

                .heading-16 {
                    font-size: 18px
                }

                .text-block-38 {
                    padding-left: 5px;
                    padding-right: 5px;
                    font-size: 13px;
                    line-height: 18px
                }

                .navbar-3 {
                    flex-flow: column;
                    display: flex
                }

                .login_form {
                    width: auto;
                    margin-top: 5%
                }

                .legal-box-copy {
                    flex-direction: row;
                    justify-content: flex-start;
                    align-items: flex-start;
                    margin-top: 0;
                    margin-bottom: 0;
                    padding-top: 20px;
                    padding-bottom: 0
                }

                .member-upgrade-box {
                    width: 100%
                }

                .funbutton {
                    text-align: left;
                    margin-top: 0
                }

                .pricing-box {
                    width: 49%
                }

                .upgrade-container {
                    flex-direction: column;
                    margin-bottom: 70px;
                    padding-top: 50px;
                    padding-left: 7%;
                    padding-right: 7%
                }

                .upgrade-row {
                    width: 100%
                }

                .pricing-column-contain.top-price-contain {
                    padding: 12px 5% 11px;
                    font-size: 13px
                }

                .price-text {
                    font-size: 11px;
                    line-height: 1.5em
                }

                .price-3 {
                    font-size: 26px
                }

                .upgrade-header {
                    font-size: 30px
                }

                .upgrade-button-2._2 {
                    display: none
                }

                .upgrade-button-2.hideondesk {
                    display: block
                }

                .upgrade-button-2.hidemobile {
                    display: none
                }

                .modal-scroll {
                    overflow: auto
                }

                .upgrade-text,.premium-option {
                    margin-bottom: 30px;
                    font-size: 14px
                }

                .container-8 {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .fp-verified {
                    justify-content: center
                }

                .div-block-51 {
                    margin-left: 7%;
                    margin-right: 7%
                }

                .funbutton-side {
                    text-align: left;
                    margin-top: 0
                }

                .content-heading {
                    margin-top: 75px
                }

                .hidden-sub-nav-link-copy {
                    flex-direction: column
                }

                .cta-text {
                    font-size: 15px
                }

                .form-wrapper-4 {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .text-block-70 {
                    text-align: center
                }

                .nav__menu {
                    margin-left: 10px;
                    margin-right: 10px
                }

                .div-block-14 {
                    height: auto;
                    min-height: auto
                }

                .scroll-table-content {
                    margin-right: 33px
                }

                .div-block-406 {
                    display: none
                }

                .table-container {
                    position: relative;
                    overflow: hidden
                }

                .table-data-wrapper {
                    position: relative
                }

                .scroll-container {
                    width: 100vw;
                    overflow: hidden
                }

                .table-box._2 {
                    display: none
                }

                .div-block-414 {
                    justify-content: space-between;
                    display: none
                }

                .table-wrapper {
                    overflow: hidden
                }

                .div-1 {
                    margin-bottom: 0
                }

                .table-row {
                    width: 740px
                }

                .table-row.head {
                    width: 100%;
                    display: flex
                }

                .headline-main {
                    width: auto;
                    font-size: 36px
                }

                .image {
                    max-width: 80%;
                    display: block
                }

                .section-standard,.section-standard.snow-brown {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .div-standard {
                    max-width: 95%
                }

                .paragraph._26px {
                    text-align: center;
                    font-size: 18px
                }

                .heading-24 {
                    font-size: 30px
                }

                ._2-column-row {
                    flex-direction: column;
                    justify-content: center;
                    align-items: flex-start;
                    display: flex
                }

                ._2-column-row.reverse-mobile {
                    flex-direction: column-reverse
                }

                .div-500w {
                    text-align: center;
                    flex: 0 auto;
                    margin-left: auto;
                    margin-right: auto
                }

                .brown-column {
                    margin-top: 20px
                }

                .brown-column.white-mobile {
                    background-color: #fff
                }

                .image-3 {
                    max-width: 80%
                }

                .column-59 {
                    flex-direction: column-reverse
                }

                .column-60 {
                    margin-top: 20px
                }

                .image-44,.image-5 {
                    max-width: 80%
                }

                .topbox._2 {
                    display: none
                }

                .topbox._1 {
                    width: 45%
                }

                .topbox._4,.topbox._6 {
                    display: none
                }

                .subsec {
                    margin-top: 60px;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .number-section {
                    font-size: 30px
                }

                .div-standard-copy {
                    max-width: 95%
                }

                .headline-main-copy {
                    width: auto;
                    font-size: 30px
                }

                .topbit {
                    height: 70vh;
                    min-height: 65vh;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .image-wrapper {
                    height: 280px
                }

                .table-section {
                    padding-top: 40px
                }

                .navbar-5 {
                    padding-left: 1vw;
                    padding-right: 1vw
                }

                .partner-block-new {
                    margin-left: 7%;
                    margin-right: 7%
                }

                .fp-content {
                    margin-bottom: 40px
                }

                .steps-section {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .collection-list-wrapper-15 {
                    display: none
                }

                .collection-list-landscape {
                    display: block
                }

                .mobile-table-row {
                    width: 95%
                }

                .mobile-table-box._2 {
                    width: 25%;
                    text-align: center;
                    align-self: center;
                    display: block
                }

                .mobile-table-box._1st {
                    width: 60%
                }

                .collection-list-mobile {
                    display: block
                }

                .mobile-table-boxes {
                    width: 95%
                }

                .mobile-box-main._1st {
                    width: 60%
                }

                .logo-block {
                    margin-left: 2%;
                    margin-right: 2%
                }

                .section-25 {
                    margin-top: -300px
                }

                .pricing-basic,.pro-pricing {
                    max-width: 350px;
                    margin-left: auto;
                    margin-right: auto
                }

                .pricing-grid {
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr
                }

                .paragraph-4 {
                    max-width: 300px
                }

                .content-left {
                    width: auto;
                    display: none;
                    position: relative
                }

                .blog-grid {
                    grid-row-gap: 62px;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr;
                    padding-left: 0
                }

                .nav_dropdown-link-wrapper {
                    flex-direction: column;
                    align-items: stretch
                }

                .nav_dropdown-partition {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    border-right-color: transparent;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    margin-bottom: 1rem;
                    margin-right: 0;
                    padding-right: 0;
                    display: grid
                }

                .nav_dropdown-featured-link {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    flex-direction: column;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .nav_dropdown-list-grid.is-four {
                    grid-row-gap: 1rem;
                    grid-template-columns: 1fr 1fr
                }

                .nav_dropdown-list.w--open {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .padding-vertical {
                    padding-left: 0;
                    padding-right: 0
                }

                .nav_dropdown-toggle,.page-padding,.nav_link {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .hero-top {
                    height: 70vh;
                    min-height: 65vh;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .container-small-2 {
                    max-width: 100%
                }

                .text-size-medium {
                    font-size: 1rem
                }

                .margin-bottom-2 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .testimonial24_mask {
                    width: 80%
                }

                .holiday-package_heading-wrapper {
                    width: 100%;
                    flex-direction: column;
                    align-items: center
                }

                .holiday-pacakage_content {
                    padding: 1.5rem
                }

                .margin-top {
                    margin-bottom: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .padding-medium {
                    padding: 1.5rem
                }

                .testimonial24_slide {
                    padding-right: 1.5rem
                }

                .holiday-package_image {
                    height: 120px
                }

                .testimonial24_arrow {
                    top: -11%
                }

                .testimonial24_arrow.left {
                    top: -11%;
                    right: 5.6rem
                }

                .heading-small {
                    font-size: 1.25rem
                }

                .new-h1 {
                    width: auto;
                    font-size: 30px
                }

                .hero-box {
                    height: auto;
                    min-height: auto
                }

                .hero-box-main {
                    height: 70vh;
                    min-height: 65vh;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .partner-bkg {
                    opacity: 1
                }

                .partner-layout {
                    margin-bottom: 40px
                }

                .wrapper {
                    width: 90%;
                    padding-top: 90px;
                    padding-bottom: 90px
                }

                .wrapper.home-2-hero {
                    padding-top: 120px
                }

                .wrapper.navbar {
                    width: 100%;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .wrapper.home-2-editor-s-pick-wrapper {
                    padding-top: 90px;
                    padding-bottom: 120px
                }

                .wrapper.home-2-about-wrapper {
                    padding-bottom: 90px
                }

                .wrapper.featured-1 {
                    padding-top: 90px;
                    padding-bottom: 120px
                }

                .wrapper.hero-main {
                    padding-top: 120px
                }

                .home-2-hero-text-span {
                    font-size: 36px;
                    line-height: 46px
                }

                .navbar-logo {
                    flex-direction: column;
                    align-items: center
                }

                .nav-menu-2 {
                    top: 100px
                }

                .text-block-78._20-px {
                    font-size: 16px;
                    line-height: 26px
                }

                .text-block-78._16-px {
                    font-size: 16px
                }

                .text-block-78.home-2-quotation {
                    font-size: 22px;
                    line-height: 36px
                }

                .text-block-78._16-px {
                    font-size: 16px
                }

                .button-27.green {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .last-ghost-slide {
                    display: none
                }

                .home-2-editor-s-pick-right-arrow {
                    width: 50px;
                    height: 50px;
                    margin-right: 20px
                }

                .home-2-editor-s-pick-right-arrow:hover {
                    filter: none
                }

                .home-2-editor-s-pick-mask {
                    width: 90%
                }

                .home-2-editor-s-pick-slide {
                    margin-left: 0;
                    margin-right: 0
                }

                .left-arrow-image-wrap {
                    width: 100%;
                    height: 100%;
                    filter: invert();
                    padding: 15px
                }

                .first-ghost-slide {
                    margin-left: 10px;
                    margin-right: 10px;
                    display: none
                }

                .right-arrow-image-wrap {
                    width: 100%;
                    height: 100%;
                    filter: invert();
                    padding: 15px
                }

                .home-2-first-slide {
                    width: 100%
                }

                .home-2-slide-collection-list-wrapper {
                    margin-left: 15px;
                    margin-right: 15px
                }

                .home-2-editor-s-pick-left-arrow {
                    width: 50px;
                    height: 50px;
                    margin-left: 20px;
                    top: 0%;
                    bottom: 0%;
                    left: 0%;
                    right: auto
                }

                .home-2-editor-s-pick-left-arrow:hover {
                    filter: none
                }

                .home-2-last-slide {
                    width: 100%
                }

                .home-2-about-sign {
                    width: 180px
                }

                .home-2-about-content {
                    width: 100%
                }

                .home-2-about-image-wrapper {
                    width: 70%
                }

                .home-2-about-image-wrapper.author-image {
                    margin-left: -20px
                }

                .home-2-about-name {
                    font-size: 50px
                }

                .footer-right {
                    flex-wrap: wrap
                }

                .footer-column {
                    width: 50%;
                    max-width: none;
                    margin-bottom: 50px
                }

                .footer-column.email-column {
                    width: 65%;
                    max-width: 360px;
                    margin-bottom: 0
                }

                .footer-subcontainer {
                    width: 100%
                }

                .subscribe-wrapper {
                    width: 90%;
                    max-width: 500px;
                    padding: 40px 30px
                }

                .subscribe-text {
                    margin-bottom: 20px;
                    font-size: 22px;
                    line-height: 30px
                }

                .contact-popup-card {
                    max-width: 450px
                }

                .contact-sub-wrapper.right-padding {
                    width: 80%
                }

                .footer-popup-text {
                    width: 80%;
                    padding-right: 0;
                    font-size: 13px;
                    line-height: 28px
                }

                .home-2-slider-image {
                    margin-bottom: 25px
                }

                .image-wrapper {
                    height: 125px
                }

                .heading-26 {
                    font-size: 14px
                }

                .progress-item {
                    grid-column-gap: 20px
                }

                .title-2-section {
                    letter-spacing: -.02em;
                    font-size: 40px
                }

                .button-28 {
                    min-height: 50px
                }

                .section-27 {
                    max-width: none
                }

                .text-2-big {
                    font-size: 18px
                }

                .mobile-footer-text {
                    width: 80%;
                    padding-right: 0;
                    line-height: 28px
                }

                .padding-vertical-3 {
                    padding-left: 0;
                    padding-right: 0
                }

                .margin-bottom-4 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .heading-30 {
                    font-size: 30px;
                    line-height: 45px
                }

                .image-56-copy {
                    display: none
                }

                .grid-price-columns {
                    width: 100%;
                    grid-column-gap: 20px
                }

                .tag-pricing-popular {
                    margin-top: 10px;
                    margin-left: 0
                }

                .feature-text-4 {
                    text-align: left;
                    font-size: 14px
                }

                .overlay-container {
                    flex-direction: column;
                    margin-bottom: 70px;
                    padding-top: 40px;
                    padding-left: 10%;
                    padding-right: 10%
                }

                .overlay-padding {
                    padding-top: 10px
                }

                .secondthought {
                    font-size: 20px
                }

                .secondt-lower {
                    font-size: 16px
                }

                .div-block-441 {
                    flex-direction: column
                }

                .page-transition {
                    width: 100%;
                    margin-left: 0%
                }

                .content-2 {
                    padding-left: 1px;
                    padding-right: 1px
                }

                .content-wrapper {
                    margin-top: 0;
                    padding-top: 40px
                }

                .navbar-9 {
                    width: 100%;
                    flex-direction: row;
                    position: static
                }

                .nav-side {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    flex-direction: column;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    justify-content: start;
                    margin-top: 20px;
                    padding-left: 40px;
                    display: grid
                }

                .container-16 {
                    align-items: center;
                    margin-top: 20px
                }

                .side-menu-block.lower {
                    justify-content: flex-start;
                    margin-top: 0
                }

                .text-block-99 {
                    display: none
                }

                .text-block-101 {
                    font-size: 12px
                }

                .social-icons {
                    display: none
                }

                .socialsidebar-copy {
                    padding-left: 20px
                }

                .request-container {
                    padding-left: 1px;
                    padding-right: 1px
                }

                .request-wrapper {
                    padding-top: 55px
                }

                .nav-white {
                    padding-left: 1vw;
                    padding-right: 1vw
                }

                .wrapper-for-white {
                    width: 90%;
                    padding-top: 0;
                    padding-bottom: 0
                }

                .advertise-text {
                    font-size: 16px;
                    line-height: 1.8em
                }

                .adv-block {
                    margin-top: 40px;
                    margin-bottom: 40px
                }

                .advertise {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .title-adv {
                    width: 100%;
                    margin-top: 60px
                }

                .form-block-8 {
                    width: 80%
                }

                .premium-perk-short,.both-short-code {
                    letter-spacing: -.05px;
                    margin-bottom: 10px;
                    font-size: 38px;
                    line-height: 37px
                }

                .text-block-109,.mobile-cta-text {
                    font-size: 15px
                }

                .check-grid {
                    min-height: auto;
                    margin-top: 20px;
                    margin-bottom: 10px
                }

                .price-illustration {
                    max-width: 20%;
                    display: block;
                    bottom: 0%
                }

                .price-card-2 {
                    padding-left: 24px;
                    padding-right: 24px
                }

                .grid {
                    grid-template-columns: 1fr
                }

                .check-grid-large {
                    min-height: auto;
                    margin-top: 20px;
                    margin-bottom: 10px
                }

                .price-card-dark-2 {
                    padding-left: 24px;
                    padding-right: 24px
                }

                .pricing-section {
                    padding-top: 20px;
                    padding-bottom: 0
                }

                .pricing-jo {
                    width: 100%;
                    margin-top: 60px
                }

                .join-pricing {
                    padding-top: 40px;
                    padding-bottom: 40px
                }

                .a-button-primary-square {
                    font-weight: 600
                }

                .a-paragraph-small._2 {
                    text-align: center
                }

                .a-h3-heading {
                    font-size: 40px
                }

                .a-h3-heading.a-weight-bold._2,.a-h3-heading.a-weight-bold._2-copy {
                    font-size: 24px
                }

                .a-h3-heading.a-weight-bold._2-copy {
                    margin-top: 10px;
                    font-size: 20px
                }

                .a-h3-heading.a-weight-bold._2-copy-copy {
                    text-align: center;
                    margin-top: 20px;
                    font-size: 20px
                }

                .a-h3-heading.a-weight-bold._443 {
                    font-size: 20px
                }

                .a-h3-heading.a-weight-bold.fhg {
                    margin-top: 10px;
                    font-size: 20px
                }

                .a-h3-heading.a-weight-bold._2-copy-copy-copy {
                    text-align: center;
                    margin-top: 20px;
                    font-size: 20px
                }

                .a-pricing-grid-columns {
                    margin-left: 5%;
                    margin-right: 5%
                }

                .a-section-regular {
                    padding-top: 20px;
                    padding-bottom: 72px
                }

                .a-section-regular.nogap {
                    padding-top: 10px
                }

                .text-span-24 {
                    font-size: 20px
                }

                .a-feature-basic-grid {
                    grid-template-columns: 1fr
                }

                .a-feature-button-wrapper {
                    flex-direction: column;
                    align-items: flex-start
                }

                .a-h3-heading-2 {
                    font-size: 40px
                }

                .a-section-large {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .heading-2-copy {
                    position: static
                }

                .join-section {
                    padding-top: 100px;
                    padding-bottom: 0
                }

                .coupon-bg-a {
                    width: auto;
                    display: none
                }

                .partner-desc {
                    font-size: 13px
                }

                .partner-discount {
                    font-size: 15px
                }

                .lower-box {
                    flex-direction: column
                }

                .partner-list {
                    grid-column-gap: 15px;
                    grid-row-gap: 15px;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr 1fr
                }

                .topsection {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .partner-name {
                    font-size: 15px
                }

                .main-partner-box {
                    min-width: auto
                }

                .partner-item {
                    padding-left: 0%;
                    padding-right: 0%
                }

                .a-h1-heading {
                    font-size: 48px
                }

                .a-section-header {
                    padding-top: 72px
                }

                .brix---text-area {
                    border-radius: 18px
                }

                .brix---input {
                    min-height: 60px;
                    padding-top: 16px;
                    padding-bottom: 16px
                }

                .two-col-con-forn {
                    grid-column-gap: 18px;
                    grid-row-gap: 18px;
                    grid-template-columns: 1fr
                }

                .contact-partner-form {
                    padding: 56px 32px
                }

                .brix---mg-bottom-64px {
                    margin-bottom: 48px
                }

                .brix---mg-bottom-40px {
                    margin-bottom: 24px
                }

                .brix---heading-h1-size {
                    margin-bottom: 12px;
                    font-size: 38px;
                    line-height: 46px
                }

                .brix---subtitle {
                    font-size: 17px;
                    line-height: 19px
                }

                .brix---section-position-relative {
                    padding-top: 100px;
                    padding-bottom: 100px
                }

                .deal-cards {
                    height: auto;
                    margin-bottom: -127px
                }

                .newdecks._1,.newdecks._2,.newdecks._3,.newdecks._5,.newdecks._6,.newdecks._7,.newdecks._4,.newdecks._3-copy {
                    display: none
                }

                .div-block-70 {
                    font-size: 14px;
                    display: none
                }

                .points-text {
                    margin-bottom: 30px;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 16px
                }

                .logged-in-home-box {
                    margin-top: 20px
                }

                .card-col-mobile.decks__grid--margin,.card-col-mobile.decks__grid--margin-copy {
                    display: block
                }

                .grid-13 {
                    grid-template-columns: 1fr
                }

                .stickybox.mobile {
                    margin-top: 160px
                }

                .image-61-copy {
                    height: 350px
                }

                .collection-list-wrapper-19 {
                    width: 100%
                }

                .heading-39 {
                    font-size: 12px
                }

                .logo-square {
                    width: 200px
                }

                .mb-7 {
                    font-size: 20px
                }

                .hero-card {
                    margin-top: -160px
                }

                .hero-card.no-border {
                    margin-top: 50px
                }

                .stats-wrap {
                    grid-column-gap: 15px
                }

                .container-19 {
                    top: 100px
                }

                .hero-top_right {
                    flex-direction: row
                }

                .hero-top-2 {
                    grid-row-gap: 25px;
                    flex-direction: column;
                    align-items: center
                }

                .button-36 {
                    margin-right: 20px
                }

                .button-36.fill {
                    min-width: 100px
                }

                .cms-bottom-deals {
                    padding: 1.5rem .25rem
                }

                .contents-list-mobile {
                    width: auto;
                    position: relative
                }

                .rich-text-2 {
                    font-size: 14px
                }

                .top-left-blog {
                    width: 100%
                }

                .top-right-blog {
                    width: 50%;
                    flex-direction: column;
                    align-items: center
                }

                .blog-button {
                    justify-content: space-between;
                    margin-right: 0
                }

                .blog-button-big {
                    margin-right: 20px
                }

                .blog-button-big.fill {
                    margin-right: 0
                }

                .blog-summary.text-light {
                    font-size: 14px;
                    line-height: 19px
                }

                .rich-text-block-4 {
                    font-size: 13px;
                    line-height: 18px
                }

                .h1-title-old {
                    font-size: 20px
                }

                .f-h1-heading {
                    margin-top: 0;
                    font-size: 48px
                }

                .f-section-large {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .collection-list-27 {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .coupontwo {
                    width: auto;
                    display: none
                }

                .filter-form {
                    width: 300px
                }

                .collection-list-28 {
                    grid-template-columns: 1fr 1fr 1fr
                }

                .desc-premium {
                    letter-spacing: 0;
                    margin-bottom: 20px;
                    font-size: 15px;
                    line-height: 19px
                }

                .cta-both {
                    font-size: 15px
                }

                .category-container {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .ft-categories,.ft-categories.three {
                    grid-template-columns: 1fr 1fr
                }

                .tooltip-float.left {
                    top: 170%;
                    bottom: auto;
                    left: 0%;
                    right: 0%
                }

                .tooltip-arrow.right {
                    margin-left: auto;
                    margin-right: auto;
                    top: -9px;
                    bottom: auto;
                    left: 0%;
                    right: 0%;
                    transform: rotate(90deg)
                }

                .category-featured,.category-all {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .four-or-more {
                    grid-template-columns: 1fr 1fr
                }

                .f-header-wrapper {
                    justify-content: center
                }

                .f-h1-heading-2 {
                    margin-top: 0;
                    font-size: 48px
                }

                .f-section-large-2 {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .ft-inner {
                    height: 300px
                }

                .featured-block-partners {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .f-header-image-wrapper-tall {
                    height: 400px
                }

                .f-h1-heading-3 {
                    margin-top: 0;
                    font-size: 48px
                }

                .f-h3-heading {
                    font-size: 40px
                }

                .f-pricing-button-toggle {
                    width: 100%
                }

                .f-pricing-toggle-menu {
                    flex-wrap: wrap
                }

                .f-h2-heading {
                    font-size: 44px
                }

                .field-wrapper.first-name-wrapper {
                    margin-right: 5%
                }

                .button-37 {
                    margin-top: 15px
                }

                .button-37.line-button {
                    padding: 5px 14px 3px;
                    font-size: 14px;
                    position: absolute;
                    top: 1em;
                    bottom: auto;
                    left: auto;
                    right: 1em
                }

                .button-wrapper {
                    width: auto
                }

                .logo-text {
                    font-size: 14px
                }

                .signup-nav-step {
                    width: 70px;
                    font-size: 12px
                }

                .signup-nav-step.current,.signup-nav-step.done {
                    width: auto
                }

                .login-button {
                    margin-top: 15px
                }

                .nav-step {
                    width: 24px;
                    height: 24px
                }

                .signup-field {
                    height: 50px
                }

                .top-nav-2 {
                    flex-direction: row;
                    justify-content: center
                }

                .fake-logo {
                    width: 26px;
                    height: 26px;
                    padding-left: 8px
                }

                .logo-link-2 {
                    margin-right: auto;
                    padding-left: 0
                }

                .dot {
                    width: 10px;
                    height: 10px
                }

                .signup-label {
                    margin-bottom: 2px
                }

                .login-page-wrapper {
                    padding-top: 0
                }

                .div-block-487 {
                    display: none
                }

                .upgrade-button-new {
                    font-weight: 600
                }

                .upgrade-step {
                    width: 70px;
                    font-size: 12px
                }

                .header {
                    padding-top: 1rem
                }

                .form-field-wrapper-3 {
                    margin-top: 46px
                }

                .profile {
                    z-index: 9;
                    height: 100%;
                    border-bottom-style: none;
                    flex-direction: column-reverse;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .container-20.boxed {
                    margin-left: 20px;
                    margin-right: 20px;
                    position: relative
                }

                .form-wrapper-6 {
                    padding-bottom: 0
                }

                .campaign.contact {
                    color: #f5f5f5;
                    margin-top: 20px
                }

                .campaign.info {
                    align-items: center;
                    padding-top: 20px
                }

                .cover.overlay {
                    background-image: linear-gradient(153deg,rgba(7,7,7,0),rgba(7,7,7,.75))
                }

                .cover.mask {
                    height: 150px;
                    border-radius: 1rem;
                    position: absolute
                }

                .signup-page {
                    padding-bottom: 100px
                }

                .log-in__r {
                    padding-top: 50px;
                    padding-bottom: 50px
                }

                .log-in__h {
                    font-size: 30px
                }

                .button-39 {
                    margin-left: auto;
                    margin-right: auto
                }

                ._4-1-grid {
                    min-height: auto;
                    margin-top: 20px;
                    margin-bottom: 10px
                }

                .tabs-menu-3 {
                    flex-direction: column;
                    display: flex
                }

                ._1-3-grid {
                    grid-template-columns: 1fr
                }

                .pricing-card {
                    max-width: 350px
                }

                .grid-14 {
                    grid-template-columns: 1fr
                }

                .price-modifier,.price-description {
                    font-size: 11px;
                    line-height: 1.5em
                }

                .top-nav-2-copy,.step-3-nav {
                    flex-direction: row;
                    justify-content: center
                }

                .upgrade-step-bar {
                    flex-direction: row;
                    justify-content: flex-start
                }

                .f-paragraph-regular-3 {
                    margin-top: 20px
                }

                .f-contact-divider {
                    display: none
                }

                .f-h3-heading-2 {
                    font-size: 40px
                }

                .f-section-large-3 {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .heading-47 {
                    margin-top: 20px;
                    font-size: 25px
                }

                .uui-button {
                    font-size: 1rem
                }

                .uui-button:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-button-wrapper.max-width-full-mobile-landscape {
                    width: 100%
                }

                .max-width-full-mobile-landscape {
                    width: 100%;
                    max-width: none
                }

                .uui-button-secondary-gray {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-button-row {
                    align-self: stretch
                }

                .uui-button-row.is-reverse-mobile-landscape,.uui-button-row.button-row-center.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .uui-heading-xxsmall {
                    font-size: 1.125rem
                }

                .uui-layout97_list {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr;
                    margin-top: 3rem;
                    margin-bottom: 3rem
                }

                .uui-text-size-large {
                    font-size: 1rem
                }

                .uui-heading-medium {
                    font-size: 1.75rem;
                    line-height: 1.4
                }

                .uui-space-xsmall {
                    min-height: .75rem
                }

                .uui-layout97_content {
                    grid-row-gap: 1rem
                }

                .uui-layout97_component {
                    align-items: stretch
                }

                .uui-padding-vertical-xhuge {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-page-padding {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-heading-xsmall {
                    font-size: 1.25rem
                }

                .uui-blog01_image-link {
                    margin-bottom: 1.5rem
                }

                .uui-blog01_image-link:hover {
                    box-shadow: none
                }

                .uui-blog01_list {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr
                }

                .uui-blog01_menu-link:hover {
                    color: var(--untitled-ui-gray500);
                    border-bottom-style: none
                }

                .uui-blog01_menu-link.last-link {
                    margin-right: 2rem
                }

                .uui-blog01_category-menu {
                    width: 100vw;
                    margin-left: -5vw;
                    padding-left: 5vw;
                    overflow: scroll
                }

                .uui-blog01_category-menu.no-scrollbar {
                    justify-content: flex-start;
                    margin-bottom: 3rem
                }

                .uui-blog01_component {
                    margin-top: 4rem
                }

                .uui-space-small {
                    min-height: 1.25rem
                }

                .uui-heading-large {
                    font-size: 2.25rem
                }

                .uui-button-link {
                    font-size: 1rem
                }

                .uui-button-link:hover {
                    color: var(--untitled-ui-primary700)
                }

                .uui-blog02_category-link {
                    padding: .125rem .5rem;
                    font-size: .75rem
                }

                .uui-blog02_meta-wrapper {
                    font-size: .75rem
                }

                .uui-blog02_image-link {
                    margin-bottom: 1.5rem
                }

                .uui-blog02_image-link:hover {
                    box-shadow: none
                }

                .uui-blog02_list {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr
                }

                .uui-blog02_menu-link:hover {
                    color: var(--untitled-ui-gray500);
                    border-bottom-style: none
                }

                .uui-blog02_menu-link.last-link {
                    margin-right: 2rem
                }

                .uui-blog02_category-menu {
                    width: 100vw;
                    margin-left: -5vw;
                    padding-left: 5vw;
                    overflow: scroll
                }

                .uui-blog02_category-menu.no-scrollbar {
                    justify-content: flex-start;
                    margin-bottom: 3rem
                }

                .uui-blog02_component {
                    margin-top: 4rem
                }

                .collection-list-30 {
                    grid-template-columns: 1fr
                }

                .uui-cta12_logo-row {
                    margin-top: 3rem;
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-space-medium {
                    min-height: 1.5rem
                }

                .uui-blogsection03_button-row {
                    width: 100%;
                    justify-content: flex-start
                }

                .uui-blogsection03_button-row.mobile-landscape {
                    margin-top: 2.5rem;
                    display: flex
                }

                .uui-blogsection03_image-link {
                    margin-bottom: 1.5rem
                }

                .uui-blogsection03_image-link:hover {
                    box-shadow: none
                }

                .uui-blogsection03_list {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr;
                    margin-top: 3rem
                }

                .hide-mobile-landscape {
                    display: none
                }

                .uui-blogsection03_heading {
                    margin-right: 0
                }

                .uui-blogsection03_heading-wrapper {
                    grid-row-gap: 2rem;
                    flex-direction: column;
                    grid-template-columns: 1fr;
                    justify-content: flex-start;
                    align-items: flex-start
                }

                .uui-button-link-2 {
                    font-size: 1rem
                }

                .uui-button-link-2:hover {
                    color: var(--untitled-ui-primary700)
                }

                .uui-button-row-2 {
                    align-self: stretch
                }

                .uui-button-row-2.button-row-center.is-reverse-mobile-landscape,.uui-button-row-2.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .uui-space-small-2 {
                    min-height: 1.25rem
                }

                .uui-heading-xsmall-2 {
                    font-size: 1.25rem
                }

                .uui-layout47_component {
                    grid-row-gap: 2.5rem;
                    grid-template-columns: 1fr 1fr 1fr
                }

                .uui-padding-vertical-xhuge-2 {
                    padding-top: 1rem;
                    padding-bottom: 4rem
                }

                .uui-page-padding-2 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-button-2 {
                    font-size: 1rem
                }

                .uui-button-2:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--fp-pink)
                }

                .uui-button-wrapper-2.max-width-full-mobile-landscape {
                    width: 80%
                }

                .max-width-full-mobile-landscape-2 {
                    width: 100%;
                    max-width: none
                }

                .uui-button-secondary-gray-2 {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray-2:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-layout38_logo-row {
                    margin-bottom: 3rem;
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-space-medium-2 {
                    min-height: 1.5rem
                }

                .fp-small-text {
                    font-size: 1rem
                }

                .uui-space-xsmall-2 {
                    min-height: .75rem
                }

                .fp-medium-text {
                    font-size: 1.75rem;
                    line-height: 1.4
                }

                .step-3 {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-layout01_image {
                    width: 100%;
                    min-width: 100%;
                    position: static
                }

                .uui-layout01_image-wrapper {
                    min-height: auto;
                    padding: 1.5rem 1rem
                }

                .uui-layout01_image-wrapper._2 {
                    display: block
                }

                .uui-button-3 {
                    font-size: 1rem
                }

                .uui-button-3:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-layout01_component {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr
                }

                .uui-padding-vertical-xhuge-3 {
                    flex-direction: column;
                    align-items: center;
                    padding-top: 4rem;
                    padding-bottom: 4rem;
                    display: flex
                }

                .uui-padding-vertical-xhuge-3._2 {
                    padding-top: 4rem
                }

                .uui-text-size-small-2,.uui-testimonial14_client-heading {
                    text-align: center;
                    font-size: .9rem
                }

                .uui-testimonial14_customer-image {
                    width: 4rem;
                    height: 4rem
                }

                .uui-testimonial14_client-image-wrapper {
                    margin-bottom: 1rem;
                    margin-right: 0
                }

                .uui-testimonial14_client {
                    width: 100%;
                    flex-direction: column;
                    align-items: center
                }

                .uui-heading-xxsmall-2 {
                    font-size: 1.125rem
                }

                .uui-heading-xxsmall-2.text-weight-medium {
                    text-align: center
                }

                .uui-testimonial14_rating-wrapper {
                    justify-content: center
                }

                .uui-testimonial14_content {
                    margin-bottom: 1.5rem;
                    padding: 1.5rem
                }

                .uui-testimonial14_component {
                    width: 100%;
                    column-count: 1;
                    grid-template-columns: 1fr 1fr;
                    margin-top: 3rem
                }

                .uui-testimonial16_client-image-wrapper {
                    margin-bottom: 1rem;
                    margin-right: 0
                }

                .uui-testimonial16_client {
                    width: 100%;
                    flex-direction: column;
                    align-items: flex-start
                }

                .uui-testimonial16_content {
                    margin-right: 1.5rem;
                    padding: 1.5rem
                }

                .uui-testimonial16_component {
                    grid-template-columns: 1fr;
                    margin-top: 3rem
                }

                .uui-cta12_logo-row-2 {
                    margin-top: 3rem;
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-button-4 {
                    font-size: 1rem
                }

                .uui-button-4:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .partner-title-pricing {
                    font-size: 1.75rem;
                    line-height: 1.4
                }

                .collection-list-32 {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .image-wrapper-join {
                    height: auto
                }

                .review-image {
                    height: 200px;
                    object-fit: cover
                }

                .rev {
                    height: 350px
                }

                .perk-short-text {
                    font-size: 25px;
                    line-height: 30px
                }

                .user-content {
                    text-align: center
                }

                .marquee-item {
                    width: 35vw;
                    margin-right: 4vw
                }

                .container-21 {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .engage-area {
                    border-radius: 15px
                }

                .key-featured-list-item {
                    font-size: 16px;
                    line-height: 26px
                }

                .insights-content-wrap {
                    padding-bottom: 80px
                }

                .insights-area {
                    border-radius: 15px
                }

                .redeem-section {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .submit-r {
                    flex-direction: column
                }

                .box-form {
                    margin-bottom: 48px;
                    margin-left: 10px;
                    margin-right: 10px
                }

                .redeem-sec {
                    padding-top: 100px;
                    padding-bottom: 100px
                }

                .features__grid {
                    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
                }

                .features__feature-value-col {
                    font-size: 15px
                }

                .plans__col._3 {
                    border-bottom-left-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._2 {
                    border-bottom-style: none;
                    border-left-style: solid;
                    border-right-style: solid;
                    border-top-right-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._1 {
                    border-bottom-style: none;
                    border-right-style: none;
                    border-bottom-left-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._4,.plans__col.title {
                    border-top-right-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col.right {
                    border-bottom-left-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._1mobile {
                    border-bottom-style: none;
                    border-right-style: none;
                    border-bottom-left-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._1mobile.empty {
                    border-width: 0
                }

                .plans__col.rounded-left {
                    border-top-right-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col.straight {
                    border-bottom-style: none;
                    border-right-style: none;
                    border-bottom-left-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col.right-curves {
                    border-top-right-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._2-panel {
                    border-bottom-style: none;
                    border-left-style: solid;
                    border-right-style: solid;
                    border-top-right-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans__col._1-copy {
                    border-bottom-style: none;
                    border-right-style: none;
                    border-bottom-left-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .plans_grid {
                    grid-template-columns: 1fr 1fr
                }

                .chart-comparison {
                    font-size: 12px
                }

                .heading-48 {
                    font-size: 14px
                }

                .features__grid_5 {
                    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
                }

                .f-career-row {
                    grid-template-columns: 1fr
                }

                .f-h3-heading-3 {
                    font-size: 40px
                }

                .f-section-large-4,.site-section {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .use-code-text,.code-itself {
                    font-size: 13px
                }

                .anna-block {
                    display: none
                }

                .grid-for-anna {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .grey-full {
                    font-size: 15px
                }

                .table-label {
                    font-size: 12px
                }

                .anna-heading.mobile {
                    font-size: 13px
                }

                .side-a-head {
                    font-size: 12px
                }

                .topleft-annna._3 {
                    border-bottom-left-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .topleft-annna._2 {
                    border-bottom-style: none;
                    border-left-style: solid;
                    border-right-style: solid;
                    border-top-right-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .topleft-annna._1 {
                    border-bottom-style: none;
                    border-right-style: none;
                    border-bottom-left-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .topleft-annna._4,.topleft-annna.title {
                    border-top-right-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .anna-block-mobile {
                    display: block
                }

                .grid-for-anna-mobile,.grid-for-anna-copy {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .single-b {
                    display: none
                }

                .table-5,._5-table,.table-3,._4-table {
                    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
                }

                .single {
                    display: none
                }

                .type-title {
                    font-size: 12px
                }

                .col-one-cr,.top-title,.top-col-1 {
                    font-size: 15px
                }

                .type-title-copy,.type-123,.cost-fee-text,.price-cr-item {
                    font-size: 12px
                }

                .card-m-3 {
                    grid-template-columns: 1fr 1fr 1fr
                }

                .a-button-primary-square-copy {
                    font-weight: 600
                }

                .custom-box {
                    grid-template-columns: 1fr;
                    margin-left: 5%;
                    margin-right: 5%
                }

                .a-margin-bottom-08-copy,.a-margin-bottom-08-copy-copy {
                    flex-direction: column;
                    align-items: center;
                    display: flex
                }

                .cashplus-pricing {
                    display: none
                }

                .cp-pricing,.grid-for-cashplus {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .top-lft-cp._3 {
                    border-bottom-left-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .top-lft-cp._2 {
                    border-bottom-style: none;
                    border-left-style: solid;
                    border-right-style: solid;
                    border-top-right-radius: 8px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .top-lft-cp._1 {
                    border-bottom-style: none;
                    border-right-style: none;
                    border-bottom-left-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .top-lft-cp._4,.top-lft-cp.title {
                    border-top-right-radius: 0;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .cp-header.mobile {
                    font-size: 13px
                }

                .uui-lightbox_play-icon {
                    width: 4rem;
                    height: 4rem
                }

                .uui-button-5 {
                    font-size: 1rem
                }

                .uui-button-5:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-button-wrapper-3.max-width-full-mobile-landscape {
                    width: 100%
                }

                .max-width-full-mobile-landscape-3 {
                    width: 100%;
                    max-width: none
                }

                .uui-button-secondary-gray-3 {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray-3:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-button-row-3 {
                    align-self: stretch
                }

                .uui-button-row-3.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .uui-text-size-large-3 {
                    font-size: 1rem
                }

                .uui-layout09_item-list {
                    margin-top: 1.5rem;
                    margin-bottom: 2rem
                }

                .uui-space-xsmall-3 {
                    min-height: .75rem
                }

                .uui-heading-medium-3 {
                    font-size: 1.75rem;
                    line-height: 1.4
                }

                .uui-layout09_component {
                    grid-row-gap: 3rem
                }

                .uui-padding-vertical-xhuge-4 {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-page-padding-3 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .fp-small-text-2 {
                    font-size: 1rem
                }

                .page-padding-4 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .nav_header {
                    grid-column-gap: 1rem;
                    grid-row-gap: 1rem;
                    grid-template-columns: auto;
                    grid-auto-flow: row
                }

                .heading-small-3 {
                    font-size: 1rem
                }

                .filter_grid {
                    grid-template-columns: 1fr
                }

                .margin-bottom-6 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .filter_tags-wrapper {
                    margin-bottom: 1rem;
                    margin-right: 0
                }

                .text-of-categories-list {
                    font-size: 13px
                }

                .sort-button {
                    margin: 4px;
                    padding: 10px 16px
                }

                .member-status {
                    font-size: 13px
                }

                .grid-3-new {
                    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
                }

                .f-banner-badge {
                    margin-bottom: 4px;
                    margin-left: 0;
                    margin-right: 0
                }

                .f-banner-dark {
                    text-align: left;
                    background-image: none;
                    background-position: 0 0;
                    background-repeat: repeat;
                    background-size: auto
                }

                .uui-button-6 {
                    padding-top: .25rem;
                    padding-bottom: .25rem;
                    font-size: 1rem
                }

                .uui-button-6:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-button-6.is-button-large {
                    grid-column-gap: .5rem;
                    padding: .75rem 1.25rem;
                    font-size: 1rem
                }

                .uui-button-tertiary-gray {
                    padding-top: .4rem;
                    padding-bottom: .4rem
                }

                .uui-button-tertiary-gray:hover {
                    color: var(--untitled-ui-gray600);
                    background-color: transparent
                }

                .uui-button-secondary-gray-4 {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray-4:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-button-secondary-gray-4.is-button-large {
                    grid-column-gap: .5rem;
                    padding: .75rem 1.25rem;
                    font-size: 1rem
                }

                .uui-navbar03_link {
                    font-size: 1rem
                }

                .uui-button-icon-3.is-icon-large {
                    width: 1.25rem;
                    height: 1.25rem
                }

                .uui-button-link-3 {
                    font-size: 1rem
                }

                .uui-button-link-3:hover {
                    color: var(--untitled-ui-primary700)
                }

                .uui-badge-small-success {
                    padding: .125rem .5rem
                }

                .uui-navbar03_dropdown-link-list {
                    max-width: none;
                    grid-row-gap: .5rem
                }

                .uui-navbar03_dropdown-content-left {
                    grid-row-gap: 1.5rem;
                    flex-direction: column;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr;
                    grid-auto-columns: 1fr;
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }

                .uui-navbar03_dropdown-toggle {
                    font-size: 1rem
                }

                .uui-navbar03_menu {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-styleguide_logomark-bg {
                    background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/65254121385eda1e661a0b2e_untitled-ui-logomark.svg);
                    background-position: 50%;
                    background-repeat: no-repeat;
                    background-size: cover
                }

                .uui-navbar03_component {
                    min-height: 4.5rem;
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-heroheader20_background {
                    background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/652542b8e2ec54cf78c0c7e2_Background%20Pattern%20Small.svg);
                    background-position: 50% -80px;
                    top: 46%
                }

                .uui-lightbox_play-icon-2 {
                    width: 4rem;
                    height: 4rem
                }

                .uui-heroheader20_lightbox {
                    height: 20rem
                }

                .uui-button-wrapper-4.max-width-full-mobile-landscape {
                    width: 100%
                }

                .max-width-full-mobile-landscape-4 {
                    width: 100%;
                    max-width: none
                }

                .uui-button-row-4 {
                    align-self: stretch
                }

                .uui-button-row-4.button-row-center.is-reverse-mobile-landscape,.uui-button-row-4.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .uui-space-large {
                    min-height: 2rem
                }

                .uui-text-size-xlarge {
                    font-size: 1.125rem
                }

                .uui-space-small-3 {
                    min-height: 1.25rem
                }

                .uui-heading-xlarge {
                    font-size: 2.25rem
                }

                .uui-heading-xlarge.text-color-primary900._1,.uui-heading-xlarge.text-color-primary900._1-copy,.uui-heading-xlarge.text-color-primary900.bf {
                    font-size: 2rem
                }

                .uui-badge-group_badge {
                    padding: .125rem .5rem;
                    font-size: .75rem
                }

                .uui-badge-group {
                    font-size: .75rem
                }

                .uui-padding-vertical-xhuge-5 {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-page-padding-4 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-button-row-4-copy {
                    align-self: stretch
                }

                .uui-button-row-4-copy.button-row-center.is-reverse-mobile-landscape,.uui-button-row-4-copy.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .logged-in-home-box-copy {
                    margin-top: 20px
                }

                .hero-heading-right {
                    padding: 60px 15px
                }

                .hero-wrapper {
                    flex-direction: column-reverse;
                    align-items: center
                }

                .hero-split {
                    max-width: 90%;
                    margin-bottom: 10px
                }

                .hero-split-copy {
                    max-width: 50%;
                    margin-top: 0
                }

                .letter-from {
                    font-size: 28px
                }

                .hero-heading-right-copy {
                    padding: 60px 15px
                }

                .rich-text-block-8 {
                    font-size: 14px
                }

                .uui-button-7 {
                    font-size: 1rem
                }

                .uui-button-7:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-button-tertiary-gray-2:hover {
                    color: var(--untitled-ui-gray600);
                    background-color: transparent
                }

                .uui-button-secondary-gray-5 {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray-5:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-navbar01_link,.uui-button-link-4 {
                    font-size: 1rem
                }

                .uui-button-link-4:hover {
                    color: var(--untitled-ui-primary700)
                }

                .uui-button-row-5 {
                    align-self: stretch
                }

                .uui-button-row-5.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .uui-text-size-small-4.hide-mobile-landscape {
                    display: none
                }

                .uui-navbar01_blog-item {
                    grid-column-gap: 1rem;
                    grid-template-columns: .6fr 1fr
                }

                .uui-navbar01_dropdown-content-right {
                    padding: 1.5rem 1rem
                }

                .hide-mobile-landscape-2 {
                    display: none
                }

                .uui-badge-small-success-2 {
                    padding: .125rem .5rem
                }

                .uui-navbar01_dropdown-link-list {
                    max-width: none;
                    grid-row-gap: .5rem
                }

                .uui-navbar01_dropdown-content-left {
                    grid-row-gap: 1.5rem;
                    flex-direction: column;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr;
                    grid-auto-columns: 1fr;
                    padding-top: 1rem;
                    padding-bottom: 1.5rem
                }

                .uui-navbar01_dropdown-toggle {
                    font-size: 1rem
                }

                .uui-navbar01_menu {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-styleguide_logomark-bg-2 {
                    background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/65254121385eda1e661a0b2e_untitled-ui-logomark.svg);
                    background-position: 50%;
                    background-repeat: no-repeat;
                    background-size: cover
                }

                .uui-navbar01_component {
                    min-height: 4.5rem;
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-navbar03_menu-copy {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .f-navigation-menu-button-2 {
                    margin-left: 0
                }

                .f-navigation-2 {
                    padding-left: 3%;
                    padding-right: 3%
                }

                .f-paragraph-regular-6.gap {
                    font-size: 12px;
                    display: none
                }

                .f-paragraph-regular-6.gap.mobile {
                    display: block
                }

                .f-banner-badge-2 {
                    margin-bottom: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .f-banner-dark-2 {
                    text-align: left;
                    background-image: none;
                    background-position: 0 0;
                    background-repeat: repeat;
                    background-size: auto
                }

                .uui-navbar03_menu-copy {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .f-navigation-button-secondary {
                    display: none
                }

                .nav-lower-inner {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .inner-123 {
                    min-height: 4.5rem;
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .heading-47-copy {
                    margin-top: 10px;
                    font-size: 18px;
                    line-height: 100%
                }

                .nav_dropdown-list-copy.w--open {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .its-free-text {
                    display: none
                }

                .uui-banner09_close-button {
                    margin-left: 0;
                    position: absolute;
                    top: .5rem;
                    bottom: auto;
                    left: auto;
                    right: .5rem
                }

                .uui-banner09_close-button:hover {
                    color: var(--untitled-ui-primary500);
                    background-color: transparent
                }

                .uui-button-wrapper-5.max-width-full-mobile-landscape,.uui-button-wrapper-5.max-width-full-mobile-landscape-copy {
                    width: 100%
                }

                .uui-banner09_text-wrapper {
                    grid-column-gap: .25rem;
                    grid-row-gap: .25rem;
                    flex-direction: column
                }

                .uui-banner09_content {
                    align-items: flex-start;
                    margin-bottom: 1rem;
                    margin-right: 2rem
                }

                .uui-banner09_wrapper {
                    flex-direction: column;
                    align-items: stretch;
                    padding: 1rem
                }

                .uui-page-padding-5 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .uui-banner22_close-button {
                    background-color: transparent
                }

                .uui-banner22_content {
                    justify-content: center;
                    align-items: center;
                    margin-left: 0
                }

                .uui-banner22_content-wrapper {
                    justify-content: flex-start;
                    align-items: center
                }

                .uui-page-padding-5-copy {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .max-width-full-mobile-landscape-5 {
                    width: 100%;
                    max-width: none
                }

                .uui-text-size-large-4 {
                    font-size: 1rem
                }

                .uui-space-xsmall-4 {
                    min-height: .75rem
                }

                .uui-heading-medium-4 {
                    font-size: 1.75rem;
                    line-height: 1.4
                }

                .uui-cta04_content {
                    margin-right: 0
                }

                .uui-cta04_component {
                    flex-direction: column
                }

                .uui-padding-vertical-xhuge-6 {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .company-bubble {
                    justify-content: center
                }

                .uui-text-size-large-4-copy {
                    font-size: 1rem
                }

                .new-padding-medium {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-heroheader20_background-2 {
                    background-image: url(https://assets-global.website-files.com/604637da1d40366d4e19de8e/652542b8e2ec54cf78c0c7e2_Background%20Pattern%20Small.svg);
                    background-position: 50% -80px;
                    top: 46%
                }

                .uui-lightbox_play-icon-3 {
                    width: 4rem;
                    height: 4rem
                }

                .uui-heroheader20_lightbox-2 {
                    height: 20rem
                }

                .uui-button-8 {
                    font-size: 1rem
                }

                .uui-button-8:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-button-8.is-button-large {
                    grid-column-gap: .5rem;
                    padding: .75rem 1.25rem;
                    font-size: 1rem
                }

                .uui-button-wrapper-6.max-width-full-mobile-landscape {
                    width: 100%
                }

                .max-width-full-mobile-landscape-6 {
                    width: 100%;
                    max-width: none
                }

                .uui-button-icon-5.is-icon-large {
                    width: 1.25rem;
                    height: 1.25rem
                }

                .uui-button-secondary-gray-6 {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray-6:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-button-secondary-gray-6.is-button-large {
                    grid-column-gap: .5rem;
                    padding: .75rem 1.25rem;
                    font-size: 1rem
                }

                .uui-button-row-6 {
                    align-self: stretch
                }

                .uui-button-row-6.button-row-center.is-reverse-mobile-landscape,.uui-button-row-6.is-reverse-mobile-landscape {
                    flex-direction: column-reverse
                }

                .uui-space-large-2 {
                    min-height: 2rem
                }

                .uui-text-size-xlarge-2 {
                    font-size: 1.125rem
                }

                .uui-space-small-4 {
                    min-height: 1.25rem
                }

                .uui-heading-xlarge-2 {
                    font-size: 2.25rem
                }

                .uui-badge-group_badge-2 {
                    padding: .125rem .5rem;
                    font-size: .75rem
                }

                .uui-badge-group-2 {
                    font-size: .75rem
                }

                .uui-padding-vertical-xhuge-7 {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-page-padding-6 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .newer-padding {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-heroheader23_image-grid {
                    transform: scale(.7)rotateX(-51deg)rotateY(0)rotate(-30deg)
                }

                .uui-heroheader23_image-wrapper {
                    height: 17rem;
                    margin-left: -1rem
                }

                .uui-text-size-large-5 {
                    font-size: 1rem
                }

                .uui-heroheader23_form {
                    margin-top: 2rem
                }

                .uui-text-size-xlarge-2-copy {
                    font-size: 1.125rem
                }

                .uui-button-9 {
                    font-size: 1rem
                }

                .uui-button-9:hover {
                    border-color: var(--untitled-ui-primary600);
                    background-color: var(--untitled-ui-primary600)
                }

                .uui-button-9.is-button-large {
                    grid-column-gap: .5rem;
                    padding: .75rem 1.25rem;
                    font-size: 1rem
                }

                .uui-button-wrapper-7.max-width-full-mobile-landscape {
                    width: 100%
                }

                .max-width-full-mobile-landscape-7 {
                    width: 100%;
                    max-width: none
                }

                .uui-button-secondary-gray-7 {
                    padding-left: 1.25rem;
                    font-size: 1rem
                }

                .uui-button-secondary-gray-7:hover {
                    background-color: var(--untitled-ui-white);
                    color: var(--untitled-ui-gray700)
                }

                .uui-button-secondary-gray-7.is-button-large {
                    grid-column-gap: .5rem;
                    padding: .75rem 1.25rem;
                    font-size: 1rem
                }

                .uui-button-row-7 {
                    align-self: stretch
                }

                .uui-button-row-7.is-reverse-mobile-landscape,.uui-button-row-7.button-row-center.is-reverse-mobile-landscape,.uui-button-row-7.button-row-center.is-reverse-mobile-landscape-copy {
                    flex-direction: column-reverse
                }

                .uui-text-size-large-6 {
                    font-size: 1rem
                }

                .uui-layout56_item-list {
                    margin-top: 1.5rem;
                    margin-bottom: 2rem
                }

                .uui-space-xsmall-5 {
                    min-height: .75rem
                }

                .uui-heading-medium-5 {
                    font-size: 1.75rem;
                    line-height: 1.4
                }

                .uui-layout56_component {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr
                }

                .uui-padding-vertical-xhuge-8 {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-page-padding-7 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .uui-button-icon-6.is-icon-large {
                    width: 1.25rem;
                    height: 1.25rem
                }

                .uui-heading-xxsmall-3 {
                    font-size: .9rem
                }

                .uui-layout75_item {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .uui-layout75_list {
                    grid-row-gap: 2.5rem;
                    grid-template-columns: 1fr;
                    margin-top: 3rem;
                    margin-bottom: 3rem
                }

                .uui-badge {
                    padding: .125rem .5rem
                }

                .uui-layout75_component {
                    align-items: stretch
                }

                .uui-layout40_image-wrapper {
                    grid-template-columns: 1fr 1fr 1fr 1fr;
                    margin-top: 3rem;
                    margin-bottom: 3rem
                }

                .uui-cta13_logo-row {
                    padding-left: 0;
                    padding-right: 0
                }

                .uui-cta13_form {
                    margin-top: 2rem;
                    margin-bottom: 3rem
                }

                .uui-pricing02_feature-list {
                    grid-template-columns: 1fr
                }

                .uui-pricing02_top-right-text {
                    font-size: 1rem
                }

                .uui-pricing02_top-right-price {
                    font-size: 3rem
                }

                .uui-heading-xsmall-3 {
                    font-size: 1.25rem
                }

                .uui-pricing02_icon-wrapper {
                    display: none
                }

                .uui-pricing02_content-top {
                    grid-row-gap: 1rem;
                    flex-direction: column-reverse
                }

                .uui-pricing02_plan {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .uui-pricing02_component {
                    grid-template-columns: 1fr;
                    margin-top: 3rem
                }

                .uui-space-medium-3 {
                    min-height: 1.5rem
                }

                .uui-faq02_answer {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .uui-faq02_question {
                    padding: 1rem 1.25rem
                }

                .uui-faq02_component {
                    grid-row-gap: 3rem;
                    grid-template-columns: 1fr
                }

                .uui-space-small-5 {
                    min-height: 1.25rem
                }

                .avatar-stack_component {
                    margin-bottom: 1.5rem
                }

                .uui-faq06_cta {
                    margin-top: 3rem;
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .uui-faq06_layout {
                    grid-row-gap: 2.5rem;
                    grid-template-columns: 1fr
                }

                .uui-faq06_component {
                    margin-top: 3rem
                }

                .uui-pricing02_component-copy {
                    grid-template-columns: 1fr;
                    margin-top: 3rem
                }

                .uui-padding-vertical-xhuge-8-copy {
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .uui-pricing02_feature-list-copy {
                    grid-template-columns: 1fr
                }

                .hide-mobile-landscape-3 {
                    display: none
                }

                .uui-heroheader10_image-background {
                    height: 40rem;
                    top: 5%
                }

                .uui-heroheader10_image {
                    bottom: 0%
                }

                .uui-heroheader10_image-inner-wrapper {
                    overflow: visible
                }

                .uui-heroheader10_image-wrapper {
                    height: 26rem;
                    align-items: flex-start;
                    display: none
                }

                .uui-ratings_component {
                    justify-content: center
                }

                .uui-space-large-3 {
                    min-height: 2rem
                }

                .uui-text-size-xlarge-3 {
                    font-size: 1.125rem
                }

                .uui-heading-xlarge-3 {
                    font-size: 2.25rem
                }

                .uui-section_heroheader10 {
                    overflow: hidden
                }

                .brix---badge-secondary-small-bold {
                    padding-top: 12px;
                    padding-bottom: 12px
                }

                .brix---btn-primary-white {
                    padding: 20px 32px
                }

                .brix---mg-top-40px {
                    margin-top: 32px
                }

                .brix---text-200-list-bold {
                    font-size: 16px
                }

                .brix---grid-pricing-v10-featured {
                    grid-template-columns: 1fr
                }

                .brix---square-icon {
                    max-width: 56px;
                    border-radius: 12px
                }

                .brix---mg-bottom-16px {
                    margin-bottom: 8px
                }

                .brix---pricing-content-v10-popular {
                    padding-bottom: 40px;
                    padding-left: 24px;
                    padding-right: 24px
                }

                .brix---btn-primary {
                    padding: 20px 32px
                }

                .brix---pricing-content-v10 {
                    padding-bottom: 40px;
                    padding-left: 24px;
                    padding-right: 24px
                }

                .brix---grid-2-columns---pricing-v10 {
                    grid-template-columns: 1fr
                }

                .brix---heading-h1-size-2 {
                    margin-bottom: 12px;
                    font-size: 38px;
                    line-height: 46px
                }

                .brix---subtitle-2 {
                    font-size: 17px;
                    line-height: 19px
                }

                .brix---mg-bottom-48px {
                    margin-bottom: 32px
                }

                .brix---section {
                    padding-top: 100px;
                    padding-bottom: 100px
                }

                .uui-pricing08_feature-list {
                    margin-bottom: 2rem
                }

                .uui-pricing08_price {
                    font-size: 2.25rem
                }

                .uui-pricing08_plan {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .uui-pricing08_popular-plan {
                    margin-top: 0;
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .uui-pricing08_components {
                    grid-template-columns: 1fr
                }

                .uui-pricing08_component {
                    margin-top: 2rem
                }

                .a-h3-heading-3 {
                    font-size: 40px
                }

                .a-section-regular-2 {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .uui-pricing09_feature-list {
                    margin-bottom: 2rem
                }

                .uui-pricing09_price-text {
                    font-size: 1.5rem
                }

                .uui-pricing09_price {
                    font-size: 2.25rem
                }

                .uui-pricing09_heading {
                    font-size: 1.125rem
                }

                .uui-pricing09_plan {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .uui-pricing09_components {
                    grid-template-columns: 1fr
                }

                .uui-pricing09_component {
                    margin-top: 2rem
                }

                .collection-list-33 {
                    grid-template-columns: 1fr 1fr
                }

                .uui-heading-xxsmall-3-copy {
                    font-size: .8rem
                }

                .collection-list-34 {
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
                }

                .brix---footer-list-item {
                    margin-bottom: 10px
                }

                .brix---footer-col-title {
                    margin-bottom: 24px;
                    font-size: 18px;
                    line-height: 20px
                }

                .brix---icon-square-36px {
                    width: 36px
                }

                .brix---social-media-grid-left {
                    justify-content: start;
                    justify-items: start
                }

                .brix---mg-bottom-40px-2 {
                    margin-bottom: 24px
                }

                .brix---footer-logo-wrapper {
                    width: 239px
                }

                .brix---grid-footer-v1 {
                    grid-template-columns: 1fr 1fr
                }

                .brix---footer-top {
                    padding-top: 72px;
                    padding-bottom: 72px
                }

                .text-block-149 {
                    font-size: .8rem;
                    line-height: 1
                }

                .text-block-150 {
                    font-size: .8rem
                }

                .submit-r-copy {
                    flex-direction: column
                }

                .f-contact-divider-copy {
                    display: none
                }

                .uui-page-padding-4-copy {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .f-banner-badge-2-mobile {
                    margin-bottom: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .top-top1 {
                    max-width: none;
                    grid-row-gap: .5rem
                }

                .name-bar {
                    grid-row-gap: 1.5rem;
                    flex-direction: column;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr;
                    grid-auto-columns: 1fr;
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }
            }

            @media screen and (max-width: 479px) {
                h1 {
                    font-size:24px
                }

                h2 {
                    font-size: 22px
                }

                h3 {
                    font-size: 17px;
                    font-weight: 700;
                    line-height: 110%
                }

                .container.mt-3xl.mb-3xl {
                    margin-top: 20px
                }

                .column.align-center {
                    margin-left: 10%;
                    margin-right: 10%
                }

                .button.xl.main.mt-lg {
                    text-align: center;
                    padding: 16px 32px
                }

                .section.pb-2xl-m {
                    padding-bottom: 64px
                }

                .max-w-lg.text-giga.text-center {
                    font-size: 38px
                }

                .text-lg,.text-lg.text-center.max-w-md {
                    font-size: 20px
                }

                .text-sm.mt-md.muted {
                    font-size: 12px
                }

                .text-sm.mt-2xl.text-center {
                    margin-top: 34px
                }

                .nav {
                    width: auto;
                    justify-content: center;
                    margin-left: 0%;
                    margin-right: 0%;
                    display: block;
                    position: static
                }

                .buffer {
                    max-width: 100%
                }

                .logo-container {
                    padding-left: 13px;
                    padding-right: 13px
                }

                .form-block {
                    width: 90%
                }

                .section-dark {
                    display: block
                }

                .structure-cards2-topbar-wrapper {
                    border-style: none;
                    display: block
                }

                .heading-3 {
                    font-size: 21px;
                    line-height: 31px
                }

                .btn-big {
                    text-align: center;
                    padding: 14px 25px;
                    display: block
                }

                .header-2.ux-header {
                    min-height: auto;
                    background-color: #5d3eff;
                    display: block;
                    position: relative
                }

                .tab-link-tab-4 {
                    width: 100%;
                    margin-bottom: 0
                }

                .collection-item-11 {
                    width: 100%
                }

                .text-block {
                    font-size: 13px
                }

                .link-16 {
                    color: #5d3eff
                }

                .heading-9 {
                    text-align: left;
                    font-size: 21px
                }

                .tab-link-tab-2 {
                    width: 100%;
                    margin-bottom: 0;
                    margin-right: 3px
                }

                .tabs-menu {
                    grid-column-gap: 8px;
                    grid-row-gap: 8px;
                    flex-flow: column wrap;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    align-content: stretch;
                    justify-content: flex-start;
                    align-items: stretch;
                    padding-bottom: 8px;
                    padding-left: 16px;
                    padding-right: 16px;
                    display: grid
                }

                .text-block-5 {
                    text-align: center;
                    font-size: 13px
                }

                .collection {
                    width: 100%;
                    margin-bottom: 10px
                }

                .heading-row {
                    padding-top: 0;
                    padding-left: 16px;
                    padding-right: 16px;
                    display: block
                }

                .tab-link-tab-1 {
                    width: 100%;
                    margin-bottom: 0
                }

                .tab-link-tab-1.w--current {
                    width: 100%;
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    flex: 0 auto;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    align-self: auto;
                    margin-bottom: 0;
                    margin-right: 3px;
                    display: block;
                    position: relative
                }

                .podcast-wrapper {
                    margin-bottom: 0
                }

                .page-header.text-center {
                    font-size: 38px
                }

                .subheader {
                    font-size: 20px
                }

                .wrap-bkg.w50 {
                    padding-top: 20px
                }

                .tableheader {
                    text-align: left;
                    font-size: 21px
                }

                .filter-box.w50 {
                    padding-top: 20px
                }

                .filter-header {
                    padding-top: 0;
                    padding-left: 16px;
                    padding-right: 16px;
                    display: block
                }

                .filterheadertitles {
                    text-align: left;
                    font-size: 21px
                }

                .parnter-header-text.text-center {
                    font-size: 30px
                }

                .flex-grid-wrapped.gutter-20 {
                    flex-direction: column
                }

                .flex-item-20._40-percent {
                    order: 0;
                    margin-top: 10px
                }

                .sidebar-wrapper {
                    display: block
                }

                .user-background {
                    height: 120px
                }

                .collection-list-content {
                    align-items: stretch;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .fp-get {
                    font-size: 20px
                }

                .fp-get.text-center.max-w-lg {
                    max-width: none;
                    font-size: 17px
                }

                .premium-actual-code {
                    font-size: 14px
                }

                .how-to-use.mt-2xl.text-center {
                    font-size: 15px;
                    line-height: 20px
                }

                .rte {
                    font-size: 14px;
                    line-height: 19px
                }

                .nav__buttons {
                    right: 70px
                }

                .container-partner {
                    object-fit: fill
                }

                .partner-row {
                    width: 100%
                }

                .footer__links-wrapper {
                    padding-left: 10px;
                    font-size: 14px
                }

                .footer__link {
                    font-size: 14px
                }

                .footer__credits {
                    align-items: center
                }

                .footer-logo {
                    padding-left: 0
                }

                .image-18 {
                    text-align: left
                }

                .about__heading {
                    font-size: 20px;
                    line-height: 28px
                }

                .about__heading._2 {
                    width: 90%;
                    font-size: 28px;
                    line-height: 36px
                }

                .about-jobs {
                    padding-left: 6%;
                    padding-right: 6%
                }

                .about-intro__paragraph {
                    text-align: center;
                    font-size: 14px;
                    line-height: 18px
                }

                .about-jobs__mission-paragraph {
                    font-size: 14px;
                    line-height: 18px
                }

                .about-numbers__metrich {
                    line-height: 22px
                }

                .about__paragraph1 {
                    text-align: center;
                    font-size: 14px;
                    line-height: 18px
                }

                .about-jobs__mission-heading {
                    font-size: 2em
                }

                .about {
                    padding-left: 6%;
                    padding-right: 6%
                }

                .about-jobs__benefit {
                    font-size: 16px;
                    line-height: 22px
                }

                .about__confetti {
                    opacity: .49
                }

                .partner-page-perk {
                    letter-spacing: 0;
                    font-size: 25px;
                    line-height: 29px
                }

                .text-field-cf9 {
                    width: auto;
                    min-width: 0
                }

                .text-field-cf9.big {
                    width: 100%
                }

                .form-cf9 {
                    min-width: 150px
                }

                .form-subwrapper-cf9 {
                    align-items: stretch
                }

                .success-panel {
                    justify-content: flex-start;
                    padding-top: 60px;
                    padding-bottom: 60px
                }

                .image-22-copy {
                    max-width: 75%
                }

                .perk-desc {
                    font-size: 20px
                }

                .perk-desc.text-center.max-w-lg {
                    font-size: 16px
                }

                .perks-header.text-center {
                    font-size: 32px
                }

                .partners {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .partnerlist {
                    margin-bottom: 10px;
                    overflow: hidden
                }

                .partner-list-next {
                    grid-template-columns: 1fr
                }

                .category-block-copy {
                    width: 100%;
                    width: 100%
                }

                .fp-grid.filter-complex {
                    grid-template-columns: repeat(auto-fit,minmax(100%,1fr));
                    justify-items: stretch;
                    margin-left: 0%;
                    margin-right: 0%
                }

                .headings-table {
                    padding-top: 0;
                    padding-left: 16px;
                    padding-right: 16px;
                    display: block
                }

                .partner-headingfont {
                    text-align: left;
                    font-size: 21px
                }

                .premium-perk-long {
                    letter-spacing: -.5px;
                    font-size: 14px
                }

                .button-16 {
                    margin-top: 20px
                }

                .form-box {
                    width: auto;
                    margin-top: 0%
                }

                .text-block-8 {
                    white-space: nowrap
                }

                .heading-2 {
                    line-height: 140%;
                    position: static
                }

                .content-box {
                    padding-top: 45px
                }

                .text-field-box {
                    width: 100%
                }

                .block-1 {
                    padding-bottom: 40px;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .legal-box {
                    flex-direction: column;
                    justify-content: space-between
                }

                .div-block-6-copy {
                    width: 100%
                }

                .form-wrapper-3 {
                    max-width: 95%
                }

                .block-2 {
                    padding-top: 80px;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .social-login {
                    width: 48%;
                    height: 45px
                }

                .heading-1 {
                    font-size: 36px;
                    font-weight: 500;
                    line-height: 140%
                }

                .feature-box {
                    margin-left: 20px
                }

                .social-box {
                    margin-bottom: 0%
                }

                .forgotpass,.reglinky {
                    white-space: nowrap
                }

                .sub-nav-link {
                    display: none
                }

                .sub-nav {
                    display: block
                }

                .inner-container.sub {
                    position: static
                }

                .top-nav {
                    padding-left: 0;
                    padding-right: 0;
                    display: none;
                    overflow: visible
                }

                .billdaddy-logo {
                    max-width: 75%
                }

                .account.w--current {
                    padding-right: 10px
                }

                .grid-3 {
                    grid-template-columns: 1fr 1fr;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .my-account-blocks {
                    width: 100%
                }

                .text-block-37,.heading-16 {
                    font-size: 14px
                }

                .button-14-copy {
                    text-align: center
                }

                .login_form {
                    width: auto;
                    margin-top: 0%
                }

                .legal-box-copy {
                    flex-direction: column;
                    justify-content: space-between
                }

                .search {
                    display: none
                }

                .button-18 {
                    font-size: 14px;
                    display: none
                }

                .member-upgrade-box {
                    width: 90%
                }

                .funbutton {
                    text-align: center;
                    margin-top: 15px;
                    margin-left: 10px;
                    margin-right: 10px
                }

                .funbutton.gapleft {
                    margin-left: 10px
                }

                .freedealtag {
                    padding-top: 10px
                }

                .text-of-tag,.text-of-tag.dark {
                    font-size: 11px
                }

                .mobile-nav-link {
                    font-weight: 400
                }

                .navigation-mob {
                    display: block
                }

                .mobile-nav {
                    margin-left: 3%;
                    margin-right: 3%;
                    padding-left: 5%
                }

                .flowbase-logo {
                    width: 180px
                }

                .dropdown-link-mobile {
                    padding-top: 12px;
                    padding-bottom: 12px
                }

                .menu-mob,.menu-mob.w--open {
                    background-color: var(--cornflower-blue-3)
                }

                .founderpass-logo {
                    width: 90%
                }

                .nav-burger-home {
                    border-bottom-style: none;
                    display: block
                }

                .search-result-item {
                    width: 100%
                }

                .pricing-box {
                    width: 100%;
                    margin-bottom: 50px;
                    display: block
                }

                .upgrade-container {
                    margin-bottom: 70px;
                    padding-bottom: 0;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .upgrade-row {
                    flex-direction: column-reverse
                }

                .upgrade-button-2 {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .upgrade-button-2._2 {
                    display: none
                }

                .upgrade-text,.premium-option {
                    margin-bottom: 25px
                }

                .question-title {
                    flex: 1
                }

                .div-block-51.heart-32-like-row {
                    margin-left: 0%;
                    margin-right: 0%
                }

                .scratch-image-2 {
                    min-width: 90%
                }

                .text-field-4 {
                    display: none
                }

                .code-box {
                    margin-right: 0
                }

                .premium-code {
                    flex-direction: column
                }

                .premium-code-side {
                    width: 90%
                }

                .how-to-use-side.mt-2xl.text-center {
                    font-size: 15px;
                    line-height: 20px
                }

                .freecode {
                    width: 90%
                }

                .collection-list-20 {
                    grid-template-columns: 1fr
                }

                .content-heading {
                    text-align: center
                }

                .hidden-sub-nav-link-copy {
                    display: none
                }

                .button-19 {
                    font-size: 15px;
                    display: none
                }

                .button-19.mobile {
                    display: block
                }

                .cta-text {
                    font-size: 13px;
                    display: none
                }

                .heading-row-2 {
                    padding-top: 0;
                    padding-left: 16px;
                    padding-right: 16px;
                    font-size: 11px;
                    display: flex
                }

                .nav__buttons-2 {
                    display: none;
                    right: 70px
                }

                .button-22 {
                    font-size: 12px
                }

                .scroll-table-content {
                    margin-right: 30px
                }

                .div-block-414 {
                    flex-wrap: wrap
                }

                .div-1 {
                    margin-bottom: 20px
                }

                .search-input-2,.search-2 {
                    width: 100%
                }

                .search-2.saved-shortlists {
                    width: 100%;
                    max-width: 380px;
                    margin-bottom: 20px;
                    margin-right: 0
                }

                .table-row.head {
                    display: none
                }

                .headline-main {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 21px
                }

                .main-desc {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 12px;
                    line-height: 20px
                }

                .section-standard.snow-brown {
                    padding-top: 20px
                }

                .div-block._960w._20-top-margin._80--opacity {
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: none
                }

                .paragraph._26px {
                    font-size: 16px
                }

                .heading-24 {
                    font-size: 24px
                }

                .div-500w {
                    width: auto;
                    max-width: 500px
                }

                .image-3,.image-44 {
                    max-width: 100%
                }

                .subsec {
                    margin-top: 60px
                }

                .nexttext {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%
                }

                .number-section {
                    font-size: 24px
                }

                .div-standard-copy {
                    max-width: 100%
                }

                .headline-main-copy {
                    width: auto;
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 24px
                }

                .topbit {
                    height: 60vh;
                    min-height: auto
                }

                .image-wrapper {
                    height: 260px
                }

                .partner-section.overflow-hidden {
                    padding-left: 40px;
                    padding-right: 40px
                }

                .newpartner {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .partner-block-new.heart-32-like-row {
                    margin-left: 0%;
                    margin-right: 0%
                }

                .fp-content {
                    align-items: stretch
                }

                .collection-list-landscape {
                    display: none
                }

                .mobile-table-row {
                    flex-direction: row
                }

                .mobile-table-boxes {
                    flex-flow: column;
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .mobile-box-main,.mobile-box-main._1st {
                    width: 100%
                }

                .table-box-button._6th {
                    width: 100%;
                    justify-content: center
                }

                .mobile-button-table {
                    width: 60%;
                    text-align: center
                }

                .section-25 {
                    margin-top: -109px
                }

                .value-text {
                    padding-top: 10px
                }

                .pricing-basic {
                    margin-left: 0;
                    margin-right: 0;
                    padding: 15px
                }

                .paragraph-5 {
                    font-size: 15px
                }

                .pro-pricing {
                    margin-left: 0;
                    margin-right: 0;
                    padding: 15px
                }

                .pricign-button {
                    padding-left: 10px;
                    padding-right: 10px;
                    font-size: 16px;
                    font-weight: 700
                }

                .pricing-card-info {
                    font-size: 13px
                }

                .paragraph-5-copy {
                    font-size: 15px
                }

                .pricing-card-info-copy {
                    font-size: 13px
                }

                .pricign-button-copy {
                    font-size: 17px
                }

                .content-left {
                    display: none
                }

                .rich-text {
                    font-size: 14px;
                    overflow: scroll
                }

                .main-cat-section {
                    padding-top: 0
                }

                .label {
                    font-size: .72rem
                }

                .nav_logo-link {
                    width: 60%
                }

                .nav_dropdown-list-grid.is-three {
                    grid-template-columns: 1fr 1fr
                }

                .padding-vertical {
                    padding-left: 0;
                    padding-right: 0
                }

                .nav_button {
                    white-space: nowrap
                }

                .hero-top {
                    height: 60vh;
                    min-height: auto
                }

                .paragraph-small-2 {
                    max-width: none;
                    margin-left: 0;
                    margin-right: 0
                }

                .mini-card {
                    text-align: center;
                    display: block
                }

                .h1-4 {
                    font-size: 40px
                }

                .tips-section {
                    padding-top: 100px;
                    padding-bottom: 76px
                }

                .mini-card-text {
                    margin-left: 0
                }

                .quote-section {
                    padding-top: 64px;
                    padding-bottom: 64px
                }

                .h2 {
                    margin-bottom: 20px;
                    font-size: 30px;
                    line-height: 34px
                }

                .text-size-medium.text-color-orange {
                    text-align: center
                }

                .margin-bottom-2 {
                    width: 100%;
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .location-wrapper {
                    text-align: left
                }

                .testimonial24_mask {
                    width: 95%
                }

                .margin-top {
                    margin-bottom: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .padding-medium.max-width-full {
                    flex-direction: column;
                    align-items: stretch;
                    display: flex
                }

                .holiday-package_component {
                    padding-top: 0
                }

                .testimonial24_arrow,.testimonial24_arrow.left {
                    margin-top: 32px
                }

                .price-component {
                    padding-left: 10px
                }

                .badge-1 {
                    width: 5.5rem;
                    margin-top: -54px;
                    margin-left: 29px
                }

                .desc-left {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 12px;
                    line-height: 20px
                }

                .category-top {
                    padding-top: 100px;
                    padding-bottom: 76px
                }

                .new-h1 {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 24px
                }

                .sub-text {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 12px;
                    line-height: 20px
                }

                .hero-box-main {
                    height: 60vh;
                    min-height: auto
                }

                .partner-bkg {
                    height: 120px
                }

                .partner-layout {
                    align-items: stretch;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .wrapper.navbar {
                    margin-right: auto;
                    padding-left: 0;
                    padding-right: 0
                }

                .wrapper.home-2-editor-s-pick-wrapper,.wrapper.featured-1 {
                    padding-bottom: 160px;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .home-2-hero-text-span {
                    font-size: 25px;
                    line-height: 33px
                }

                .text-block-77 {
                    font-weight: 600
                }

                .navlinks-and-navbutton-container {
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .navbar {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .home-2-hero-heading {
                    width: 95%
                }

                .text-block-78 {
                    font-size: 16px;
                    line-height: 28px
                }

                .text-block-78._20-px.light-black {
                    text-align: center;
                    font-size: 14px;
                    line-height: 20px
                }

                .text-block-78._16-px {
                    margin-left: auto;
                    margin-right: auto;
                    font-size: 15px
                }

                .text-block-78._16-px.medium-black {
                    font-size: 16px;
                    line-height: 21px
                }

                .text-block-78._16-px.light-black {
                    font-size: 16px
                }

                .text-block-78.home-2-quotation {
                    font-size: 16px;
                    line-height: 22px
                }

                .text-block-78._16-px {
                    margin-left: auto;
                    margin-right: auto;
                    font-size: 15px
                }

                .button-27.green {
                    padding-top: 15px;
                    padding-bottom: 15px;
                    padding-left: 24px
                }

                .home-2-editor-s-pick-slider {
                    margin-top: 55px
                }

                .home-2-editor-s-pick-right-arrow {
                    width: 50px;
                    height: 50px;
                    margin-bottom: -70px;
                    margin-left: auto;
                    margin-right: auto;
                    top: auto;
                    bottom: 0%;
                    left: 0%;
                    right: -70px
                }

                .home-2-editor-s-pick-mask {
                    width: 100%;
                    max-width: 400px;
                    margin-left: auto;
                    margin-right: auto
                }

                .left-arrow-image-wrap,.right-arrow-image-wrap {
                    padding: 16px
                }

                .home-2-first-slide {
                    width: 100%
                }

                .home-2-slide-collection-list-wrapper {
                    margin-left: 10px;
                    margin-right: 10px
                }

                .home-2-editor-s-pick-left-arrow {
                    margin-bottom: -70px;
                    margin-left: auto;
                    margin-right: auto;
                    top: auto;
                    bottom: 0%;
                    left: -70px;
                    right: 0%
                }

                .home-2-about-sign {
                    width: 160px
                }

                .home-2-about-image-wrapper {
                    width: 90%
                }

                .home-2-about-name {
                    font-size: 40px
                }

                .footer-podcast-link-item {
                    border-radius: 10px
                }

                .footer-column {
                    width: 100%
                }

                .footer-column.email-column {
                    width: 100%;
                    max-width: none
                }

                .footer-social-media-icons-container {
                    margin-left: 10px
                }

                .footer-podcast-links-grid {
                    grid-column-gap: 10px;
                    grid-row-gap: 10px
                }

                .footer-link {
                    font-size: 16px;
                    line-height: 26px
                }

                .subscribe-text {
                    margin-bottom: 30px;
                    font-size: 27px;
                    line-height: 33px
                }

                .subscribe-close-button {
                    margin-top: 10px;
                    margin-right: 10px
                }

                .contact-popup-card {
                    width: 90%;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .contact-field {
                    height: 50px;
                    margin-bottom: 20px
                }

                .contact-sub-wrapper.right-padding {
                    width: 100%;
                    margin-right: 0
                }

                .contact-container {
                    flex-direction: column
                }

                .footer-popup-text {
                    width: 78%;
                    font-size: 13px;
                    line-height: 24px;
                    display: none
                }

                .footer-popup-link {
                    display: inline-block
                }

                .footer-popup-close-button {
                    width: 22px;
                    height: 22px;
                    margin-left: 20px;
                    margin-right: 5px;
                    top: 15px;
                    bottom: auto;
                    left: 0%;
                    right: auto
                }

                .home-2-editor-s-item-heading {
                    line-height: 30px
                }

                .home-2-slider-image {
                    height: 250px
                }

                .home-2-slider-content {
                    padding: 20px
                }

                .play-button-2 {
                    margin-right: 10px
                }

                .image-wrapper {
                    height: 100px
                }

                .card {
                    width: 180px
                }

                .partner-offer-details {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .image-51 {
                    width: 80px;
                    height: 80px
                }

                .heading-26 {
                    font-size: 15px
                }

                .paragraph-10 {
                    font-size: 12px
                }

                .title-2-section {
                    text-align: center;
                    font-size: 32px
                }

                .text-2-big {
                    text-align: center
                }

                .icon-div {
                    top: 2px;
                    right: 2px
                }

                .image-52 {
                    width: 18px;
                    height: 18px;
                    display: none
                }

                .mobile-footer-text {
                    width: 78%;
                    padding-left: 20px;
                    font-size: 13px;
                    line-height: 24px;
                    display: block
                }

                .blog-card.card-one {
                    width: 100%;
                    height: 520px;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    display: block
                }

                .blog-card.card-two,.blog-card.card-three {
                    width: 100%
                }

                .blog-link-block {
                    text-align: center;
                    justify-content: center
                }

                .blog-link-block.white {
                    left: auto
                }

                .blog-section-5 {
                    padding-top: 135px;
                    padding-bottom: 64px
                }

                .h4 {
                    text-align: center
                }

                .blog-card-content-two {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    padding-top: 304px;
                    display: flex
                }

                .blog-grid-2 {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    display: flex
                }

                .crad-top {
                    justify-content: center
                }

                .paragraph-normal-2 {
                    font-size: 16px;
                    line-height: 1.4
                }

                .paragraph-normal-2.blog-p {
                    text-align: center
                }

                .image-55 {
                    width: 140px
                }

                .heading-28,.text-size-small-2 {
                    text-align: center
                }

                .page-padding-3 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .team-flex_item {
                    width: auto;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center
                }

                .team-image_wrapper {
                    margin-bottom: 2rem;
                    margin-right: 0
                }

                .heading-29 {
                    text-align: center;
                    font-size: 23px;
                    line-height: 29px
                }

                .padding-vertical-2.padding-xxhuge {
                    padding-top: 4rem;
                    padding-bottom: 3rem
                }

                .cards_grid {
                    grid-template-columns: 1fr
                }

                .text-size-medium-2.center {
                    font-size: 16px
                }

                .text-size-medium-2.mid-night_blue {
                    text-align: center
                }

                .button-30 {
                    justify-content: center;
                    align-items: center;
                    margin-bottom: 1rem;
                    padding: 16px 26px;
                    font-size: 1rem;
                    display: flex
                }

                .button-row-2 {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    display: flex
                }

                .secondary-button {
                    margin-left: 0;
                    padding: 16px 26px;
                    font-size: 1rem
                }

                .support-flex_item {
                    grid-template-columns: 1fr
                }

                .padding-vertical-3 {
                    padding-left: 0;
                    padding-right: 0
                }

                .margin-bottom-4 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .collection-list-22 {
                    grid-template-columns: 1fr
                }

                .text-button {
                    text-align: center;
                    font-size: 12px
                }

                .green-btn {
                    width: 175px
                }

                .green-btn._2 {
                    width: auto;
                    margin-bottom: 10px
                }

                .green-btn._2-copy {
                    width: 100%;
                    border-radius: 2px;
                    margin-bottom: 10px
                }

                .green-btn._123 {
                    width: 100%;
                    border-radius: 3px
                }

                .coll-list-1 {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .featured-partners-2 {
                    display: none
                }

                .para-grey {
                    font-size: 12px
                }

                .heading-30 {
                    font-size: 25px;
                    line-height: 35px
                }

                .second-partner-deals {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .offer-wider {
                    font-size: 17px
                }

                .text-field-wrapper.half {
                    width: 100%
                }

                .form-wrapper-5 {
                    max-width: none
                }

                .price-tag {
                    margin-right: 5px
                }

                .grid-price-columns {
                    width: 100%;
                    grid-template-columns: 1fr
                }

                .tag-pricing-popular {
                    margin-left: 0;
                    padding-left: 15px;
                    padding-right: 15px
                }

                .feature-text-4 {
                    font-size: 13px
                }

                .price-card {
                    align-items: center;
                    padding-top: 10px;
                    padding-bottom: 10px
                }

                .overlay-container {
                    margin-bottom: 70px;
                    padding-left: 5%;
                    padding-right: 5%
                }

                .overall-scroll {
                    padding-top: 5%
                }

                .secondthought {
                    font-size: 17px;
                    line-height: 26px
                }

                .secondt-lower {
                    font-size: 13px;
                    line-height: 18px
                }

                .text-block-90 {
                    margin-bottom: 10px
                }

                .div-block-441 {
                    flex-direction: column;
                    align-items: center
                }

                .meetup-column {
                    padding-bottom: 0
                }

                .page-transition {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .h4-2 {
                    margin-bottom: 5px
                }

                .content-wrapper {
                    margin-left: 0;
                    margin-right: 0;
                    padding-left: 15px;
                    padding-right: 15px
                }

                .nav-side {
                    grid-column-gap: 10px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    align-content: center;
                    align-items: center;
                    justify-items: start;
                    padding-left: 10px;
                    display: grid
                }

                .card-dashboard {
                    width: 90%;
                    margin-right: 0
                }

                .div-block-443 {
                    flex-direction: column;
                    align-items: center
                }

                .div-block-444 {
                    width: 90%;
                    margin-left: 0;
                    padding-left: 0
                }

                .text-block-94,.text-block-95 {
                    text-align: center;
                    font-size: 17px
                }

                .image-58 {
                    margin-bottom: 5px
                }

                .grid-11 {
                    grid-column-gap: 10px;
                    grid-template-columns: 1fr 1fr 1fr
                }

                .div-block-445 {
                    padding-left: 5px;
                    padding-right: 5px
                }

                .text-block-98 {
                    font-size: 12px
                }

                .icon-block {
                    margin-left: 20px;
                    margin-right: 20px
                }

                .icon-block.side {
                    max-width: 30px
                }

                .text-block-101 {
                    text-align: center;
                    margin-bottom: 10px;
                    font-size: 14px;
                    line-height: 18px
                }

                .text-block-102 {
                    font-size: 14px;
                    font-weight: 600
                }

                .div-block-449 {
                    width: 70%;
                    justify-content: center;
                    margin-top: 10px;
                    margin-bottom: 20px;
                    padding-bottom: 0
                }

                .div-block-450 {
                    width: 40%
                }

                .text-block-103 {
                    font-size: 11px
                }

                .quad-deals {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .desc-left-copy {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 12px;
                    line-height: 20px
                }

                .social-icons {
                    width: 95%
                }

                .request-wrapper {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .req-col {
                    padding-bottom: 0
                }

                .myacc-grid {
                    justify-content: center;
                    margin-top: 20px;
                    display: flex
                }

                .myacc-grid-list {
                    grid-template-columns: minmax(100px,1fr);
                    justify-items: stretch
                }

                .collection-item-20 {
                    width: 100%;
                    justify-content: center;
                    margin-bottom: 10px;
                    display: flex
                }

                .text-block-106 {
                    font-size: 12px
                }

                .search-4 {
                    flex-direction: column
                }

                .field-label-7 {
                    justify-content: center
                }

                .search-input-4 {
                    margin-bottom: 10px
                }

                .search-button-4 {
                    margin-left: 0
                }

                .value-text-myc {
                    text-align: center
                }

                .value-col {
                    width: 90%;
                    margin-left: 0;
                    padding-left: 0
                }

                .valueboxtxt,.value-text-box {
                    font-size: 14px
                }

                .prem-howredeem.mt-2xl.text-center {
                    font-size: 15px;
                    line-height: 20px
                }

                .advertise-text {
                    text-align: left;
                    font-size: 15px
                }

                .advertise-text.gap {
                    line-height: 22px
                }

                .adv-block {
                    max-width: none
                }

                .advertise {
                    padding-left: 6%;
                    padding-right: 6%
                }

                .form-block-8 {
                    width: 100%
                }

                .text-span-22 {
                    font-size: 16px
                }

                .select-field,.rich-text-block-3,.field-label-8,.field-label-9,.field-label-10,.field-label-11,.field-label-12 {
                    font-size: 15px
                }

                .free-deal,.main-details,.premium-deal {
                    width: 90%
                }

                .premium-perk-short,.both-short-code {
                    letter-spacing: 0;
                    font-size: 25px;
                    line-height: 29px
                }

                .mobile-cta-text {
                    font-size: 13px;
                    display: block
                }

                .button-18-mobile {
                    font-size: 14px;
                    display: block
                }

                .text-block-110 {
                    font-size: 14px
                }

                .bothside-2 {
                    width: 90%
                }

                .sidebar-free-discount {
                    text-align: center;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .container-18 {
                    max-width: none
                }

                .pricing-section {
                    padding-bottom: 20px
                }

                .join-pricing {
                    padding-left: 6%;
                    padding-right: 6%
                }

                .a-button-primary-square {
                    width: 100%;
                    padding-left: 15px;
                    padding-right: 15px;
                    font-size: 14px;
                    font-weight: 500
                }

                .a-paragraph-small {
                    font-size: 12px;
                    line-height: 18px
                }

                .a-subheading-regular {
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 18px
                }

                .a-h3-heading {
                    font-size: 24px
                }

                .a-h3-heading.a-weight-bold {
                    font-size: 22px
                }

                .a-h3-heading.a-weight-bold._2,.a-h3-heading.a-weight-bold._2-copy,.a-h3-heading.a-weight-bold._2-copy {
                    font-size: 21px
                }

                .a-h3-heading.a-weight-bold._2-copy-copy {
                    margin-top: 0;
                    font-size: 21px
                }

                .a-h3-heading.a-weight-bold._443 {
                    font-size: 21px
                }

                .a-h3-heading.a-weight-bold.fhg {
                    margin-top: 20px;
                    font-size: 21px
                }

                .a-h3-heading.a-weight-bold._2-copy-copy-copy {
                    margin-top: 0;
                    font-size: 21px
                }

                .a-pricing-badge {
                    border-radius: 11px;
                    font-size: 11px
                }

                .a-subheading-large {
                    font-size: 24px
                }

                .a-subheading-large._2._5 {
                    margin-bottom: 20px
                }

                .a-pricing-card-detail {
                    flex-direction: column-reverse;
                    align-items: center
                }

                .a-pricing-card {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .a-button-secondary-square.free {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .a-pricing-grid-columns {
                    margin-left: 5%;
                    margin-right: 5%
                }

                .a-paragraph-regular {
                    font-size: 14px
                }

                .a-title-wrap-center {
                    max-width: none
                }

                .a-container-x-small {
                    width: 90%;
                    max-width: none
                }

                .a-section-regular {
                    padding-left: 0%;
                    padding-right: 0%
                }

                .text-span-24 {
                    font-size: 17px
                }

                .a-button-primary {
                    width: 100%
                }

                .a-paragraph-regular-2 {
                    font-size: 14px
                }

                .a-h3-heading-2 {
                    line-height: 1.4
                }

                .heading-2-copy {
                    line-height: 140%;
                    position: static
                }

                .join-section {
                    padding: 20px 5%
                }

                .partner-desc {
                    text-align: center;
                    font-size: 10px;
                    line-height: 14px;
                    display: block
                }

                .partner-discount {
                    text-align: center;
                    font-size: 14px
                }

                .lower-box {
                    justify-content: center;
                    padding: .25em 2px
                }

                .colour-corner {
                    width: 100px;
                    height: 100px;
                    top: -17%;
                    left: -54px
                }

                .partner-list {
                    grid-column-gap: 15px;
                    grid-row-gap: 15px;
                    grid-template-rows: auto;
                    grid-template-columns: 1fr 1fr
                }

                .valuebox {
                    display: none
                }

                .topsection {
                    min-height: auto;
                    padding: 10px
                }

                .logo-bit {
                    width: auto;
                    min-width: auto;
                    padding-top: 10px
                }

                .partner-logo-browse {
                    width: 75px;
                    height: 75px;
                    max-width: none
                }

                .partner-name {
                    text-align: center;
                    font-size: 14px
                }

                .icon-top-right {
                    top: 5px;
                    right: 5px
                }

                .partners-new {
                    padding-left: 5%;
                    padding-right: 5%
                }

                .main-partner-box {
                    width: auto;
                    min-height: 325px;
                    min-width: auto;
                    justify-content: space-between
                }

                .partner-item {
                    padding-left: 0%;
                    padding-right: 0%
                }

                .div-block-465 {
                    height: 55px
                }

                .a-paragraph-regular-3 {
                    font-size: 14px;
                    line-height: 18px
                }

                .brix---paragraph-default {
                    font-size: 13px;
                    line-height: 20px
                }

                .brix---heading-h3-size {
                    margin-bottom: 10px;
                    font-size: 20px;
                    line-height: 30px
                }

                .brix---text-area {
                    padding-left: 18px;
                    padding-right: 18px;
                    font-size: 16px;
                    line-height: 26px
                }

                .brix---text-area::-ms-input-placeholder {
                    font-size: 16px;
                    line-height: 24px
                }

                .brix---text-area::placeholder {
                    font-size: 16px;
                    line-height: 24px
                }

                .brix---input {
                    min-height: 54px;
                    padding-left: 18px;
                    padding-right: 18px;
                    font-size: 16px;
                    line-height: 18px
                }

                .brix---input::-ms-input-placeholder {
                    font-size: 16px;
                    line-height: 16px
                }

                .brix---input::placeholder {
                    font-size: 16px;
                    line-height: 16px
                }

                .contact-partner-form {
                    padding-left: 24px;
                    padding-right: 24px
                }

                .brix---mg-bottom-64px {
                    margin-bottom: 40px
                }

                .brix---heading-h1-size {
                    margin-bottom: 10px;
                    font-size: 30px;
                    line-height: 37px
                }

                .brix---subtitle {
                    font-size: 14px;
                    line-height: 18px
                }

                .brix---container-default {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .brix---section-position-relative {
                    padding-top: 96px;
                    padding-bottom: 96px
                }

                .deal-cards {
                    padding-top: 100px;
                    top: -155px
                }

                .decks__wrapper {
                    width: 100%;
                    flex-direction: column;
                    align-items: center
                }

                .new-card-home {
                    width: auto;
                    margin-right: 0
                }

                .div-block-70 {
                    flex-direction: row;
                    display: none
                }

                .points-text {
                    margin-bottom: 20px;
                    font-size: 16px
                }

                .green-button {
                    width: 100%
                }

                .green-button.leftgap {
                    margin-top: 10px;
                    margin-left: 0
                }

                .green-button.black.gap {
                    margin-left: 0
                }

                .green-button.black.home {
                    margin-bottom: 10px
                }

                .logged-in-home-box {
                    flex-direction: column;
                    justify-content: flex-start;
                    align-items: center
                }

                .card-col-mobile.decks__grid--margin {
                    margin-top: 15px;
                    margin-bottom: 20px;
                    margin-right: 0;
                    padding-bottom: 40px;
                    padding-left: 3%;
                    padding-right: 3%;
                    display: block
                }

                .card-col-mobile.decks__grid--margin-copy {
                    margin-top: 15px;
                    margin-bottom: 20px;
                    margin-right: 0;
                    padding-bottom: 40px;
                    padding-left: 0%;
                    padding-right: 0%;
                    display: block
                }

                .link-partner {
                    width: 225px;
                    margin-right: 0
                }

                .stickybox.mobile {
                    width: 80%;
                    margin-top: 140px
                }

                .content-right_blog-new {
                    align-items: center;
                    display: flex
                }

                .div-block-467._2 {
                    padding-top: 0;
                    padding-left: 0%;
                    padding-right: 0%;
                    overflow: visible
                }

                .collection-list-26 {
                    width: 100%;
                    grid-template-columns: 1fr;
                    justify-items: stretch
                }

                .cat-boxes-title {
                    width: auto;
                    padding-left: 10%;
                    padding-right: 10%;
                    font-size: 12px;
                    line-height: 20px
                }

                .logo-square {
                    width: 100px
                }

                .info-block {
                    justify-content: center
                }

                .hero-card {
                    margin-top: -143px;
                    padding-top: 25px;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .hero-card.no-border {
                    margin-top: 69px
                }

                .stats-wrap {
                    grid-row-gap: 30px;
                    grid-template-columns: 1fr .25fr 1fr;
                    padding-left: 10px;
                    padding-right: 10px;
                    font-size: 14px
                }

                .container-19 {
                    margin-left: 3%;
                    margin-right: 3%
                }

                .review-star-rating {
                    justify-content: center
                }

                .hero-top_right {
                    flex-direction: column;
                    align-items: center
                }

                .hero-top-2 {
                    align-items: center
                }

                .hero-bottom {
                    grid-row-gap: 20px;
                    flex-direction: column
                }

                .hero-bot_left {
                    flex-direction: column
                }

                .button-36 {
                    margin-right: 0
                }

                .mb-10 {
                    font-size: 12px
                }

                .hero-top_left {
                    grid-row-gap: 15px;
                    text-align: center;
                    flex-direction: column;
                    margin-left: auto;
                    margin-right: auto
                }

                .text-block-118 {
                    font-size: 14px;
                    line-height: 22px
                }

                .mb-10-copy,.cms-date {
                    font-size: 12px
                }

                .cms-bottom-deals,.collection-item-21 {
                    width: 100%
                }

                .div-block-473 {
                    width: 33%;
                    height: 3px
                }

                .top-left-blog {
                    width: 100%;
                    grid-row-gap: 15px;
                    text-align: center;
                    flex-direction: column;
                    margin-left: 0;
                    margin-right: 0
                }

                .top-right-blog {
                    width: 80%;
                    flex-direction: column
                }

                .rich-text-block-4 {
                    font-size: 13px
                }

                .top-left-blog-wide {
                    grid-row-gap: 15px;
                    text-align: center;
                    flex-direction: column;
                    margin-left: auto;
                    margin-right: auto
                }

                .paragraph-15 {
                    font-size: 15px
                }

                .collection-list-27 {
                    grid-template-columns: 1fr 1fr
                }

                .filter-box-section {
                    width: 100%
                }

                .filter-form {
                    width: 90%
                }

                .collection-list-28 {
                    grid-template-columns: 1fr 1fr
                }

                .desc-premium {
                    letter-spacing: -.5px;
                    font-size: 14px
                }

                .cta-both {
                    font-size: 13px;
                    display: block
                }

                .h1-category {
                    font-size: 28px
                }

                .f-heading-detail-small-2 {
                    font-size: 12px
                }

                .category-container.top.grey {
                    padding-top: 20px
                }

                .ft-categories,.ft-categories.three {
                    grid-template-columns: 1fr
                }

                .f-modal-form {
                    flex-wrap: wrap
                }

                .detailed-block {
                    justify-content: center;
                    align-items: center
                }

                .our_partners {
                    margin-bottom: 0
                }

                .div-block-481 {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center
                }

                .f-breadcrumb-seperator {
                    width: 24px;
                    height: 24px
                }

                .f-breadcrumb-wrapper {
                    grid-column-gap: 3px;
                    grid-row-gap: 3px;
                    display: flex
                }

                .f-breadcrumb {
                    margin-bottom: 20px
                }

                .four-or-more {
                    grid-template-columns: 1fr
                }

                .div-block-479-copy {
                    flex-direction: column;
                    justify-content: center
                }

                .breadcrumb-text {
                    font-size: 11px
                }

                .f-header-avatar-text {
                    margin-left: 0;
                    font-size: 13px
                }

                .f-header-wrapper {
                    flex-direction: column
                }

                .f-paragraph-large-2 {
                    font-size: 14px;
                    line-height: 20px
                }

                .f-h1-heading-2 {
                    font-size: 36px
                }

                .f-h1-heading-2.cap {
                    font-size: 28px;
                    font-weight: 600
                }

                .f-heading-detail-small-4.pink {
                    color: var(--fp-pink);
                    font-size: 12px
                }

                .f-header-image-wrapper-tall {
                    height: auto
                }

                .f-h1-heading-3 {
                    font-size: 40px
                }

                .f-paragraph-small-3.f-text-color-gray-600 {
                    line-height: 1.3
                }

                .f-pricing-card-dark,.f-pricing-card-outline {
                    padding: 32px
                }

                .guide-url {
                    justify-content: center
                }

                .button-wrapper {
                    width: auto
                }

                .login-head {
                    font-size: 22px
                }

                .top-nav-2 {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    padding-left: 1em;
                    padding-right: 0
                }

                .logo-link-2 {
                    width: auto;
                    margin-bottom: 12px;
                    margin-right: auto
                }

                .login-container {
                    min-width: 0
                }

                .signup_h1 {
                    font-size: 1.4rem
                }

                .button-38 {
                    padding-top: 1.25rem;
                    padding-bottom: 1.25rem
                }

                .form_card {
                    padding-left: 8%;
                    padding-right: 8%;
                    font-size: .8rem
                }

                .input {
                    font-size: .9rem
                }

                .show-password {
                    font-size: 12px
                }

                .social-text {
                    font-size: 14px
                }

                .input-label {
                    font-size: .8rem
                }

                .text-block-131.lighter {
                    font-size: 12px
                }

                .full-access {
                    font-size: 15px
                }

                .upgrade-wrapper {
                    max-width: 95%
                }

                .upgrade-button-new {
                    width: 100%;
                    font-size: 15px;
                    font-weight: 500
                }

                .back-to-account {
                    margin-left: 0
                }

                .form-field-wrapper-3 {
                    padding: 5%
                }

                .profile {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .container-20.boxed {
                    margin-left: 10px;
                    margin-right: 10px
                }

                .form-container {
                    max-width: 100%;
                    min-width: 0;
                    flex-basis: 100%;
                    margin-left: 0;
                    margin-right: 0
                }

                .form-divider {
                    width: 100%
                }

                .trusted-by__logos {
                    max-width: 330px;
                    grid-column-gap: 32px;
                    grid-row-gap: 25px;
                    flex-direction: column;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    justify-items: center;
                    display: grid
                }

                .log-in__h {
                    font-size: 28px
                }

                .flex-row-outer-3 {
                    flex-flow: column wrap;
                    justify-content: center;
                    align-items: flex-start
                }

                .field-label-14 {
                    font-size: 14px;
                    font-weight: 500
                }

                ._4-1-grid {
                    text-align: left;
                    grid-template-rows: auto auto auto auto;
                    grid-template-columns: 1fr
                }

                .h2-2 {
                    font-size: 30px
                }

                .feature-label-2 {
                    font-size: 12px;
                    line-height: 130%
                }

                .price-box-tall {
                    width: 100%
                }

                .trigger-text {
                    flex-direction: column
                }

                .white-card {
                    padding: 5vw
                }

                .flex-price-wrap {
                    grid-row-gap: 2em
                }

                .text-block-133 {
                    text-align: center
                }

                .upgrade-menu {
                    white-space: nowrap
                }

                .top-nav-2-copy,.step-3-nav {
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    padding-left: 1em;
                    padding-right: 0
                }

                .upgrade-step-bar {
                    flex-direction: column;
                    justify-content: center;
                    align-items: flex-start;
                    padding-left: 1em;
                    padding-right: 0
                }

                .f-paragraph-regular-3 {
                    margin-top: 0
                }

                .f-contact-divider {
                    display: none
                }

                .f-contact-submit-wrapper {
                    grid-row-gap: 24px;
                    flex-flow: column wrap;
                    align-items: flex-start
                }

                .f-contact-form-grid {
                    grid-template-columns: 1fr
                }

                .f-h3-heading-2 {
                    font-size: 32px
                }

                .f-container-x-small {
                    max-width: none
                }

                .heading-47 {
                    font-size: 18px;
                    line-height: 160%
                }

                .uui-blog02_image,.uui-blog02_image-wrapper,.uui-blog02_image-link {
                    height: 150px
                }

                .div-block-491 {
                    position: relative;
                    bottom: 10px
                }

                .uui-text-size-medium-2 {
                    margin-top: 10px;
                    font-size: 12px
                }

                .uui-heading-xsmall-2 {
                    font-size: 15px
                }

                .uui-layout47_component {
                    grid-column-gap: 10px
                }

                .uui-text-size-small-2,.uui-testimonial14_client-heading {
                    text-align: center
                }

                .uui-testimonial14_client-info {
                    flex-direction: column;
                    justify-content: center;
                    line-height: 20px;
                    display: flex
                }

                .uui-testimonial14_client-image-wrapper {
                    margin-bottom: 0;
                    margin-right: 1rem
                }

                .uui-testimonial14_client {
                    flex-direction: row;
                    justify-content: center;
                    align-items: center
                }

                .uui-heading-xxsmall-2.text-weight-medium {
                    text-align: center
                }

                .uui-testimonial14_rating-wrapper {
                    justify-content: center
                }

                .uui-testimonial14_component {
                    grid-template-columns: 1fr
                }

                .text-block-136 {
                    font-size: 14px;
                    display: block
                }

                .text-block-136._2 {
                    display: block
                }

                .most-p {
                    border-radius: 11px;
                    font-size: 11px
                }

                .stripe-text {
                    text-align: center
                }

                .join-partners {
                    width: auto;
                    margin-right: 0
                }

                .collection-list-32 {
                    grid-template-columns: 1fr 1fr 1fr
                }

                .image-wrapper-join {
                    height: 100px
                }

                .image-join-partner {
                    width: auto;
                    height: auto
                }

                .show-code-to-all {
                    width: 90%
                }

                .review-image {
                    height: 150px;
                    margin-top: 0
                }

                .rich-text-block-7 {
                    font-size: 14px
                }

                .free-deal-main {
                    width: 90%
                }

                .free-code-show {
                    flex-direction: column
                }

                .free-code-code {
                    font-size: 14px
                }

                .premium-code-code,.both-premium {
                    flex-direction: column
                }

                .perk-short-text {
                    font-size: 30px
                }

                .actual-value {
                    font-size: 14px
                }

                .marquee-item {
                    width: 40vw;
                    margin-right: 6vw
                }

                .our-user-logo-wrap {
                    padding-top: 30px
                }

                .border-line {
                    display: none
                }

                .user-inner-wrap {
                    flex-direction: column;
                    align-items: flex-start
                }

                .engage-left-image {
                    right: -20px
                }

                .enage-thumbnail-wrap {
                    padding-left: 40px;
                    padding-right: 20px
                }

                .engage-right-image {
                    left: -20px
                }

                .button-text {
                    font-size: 16px;
                    line-height: 16px
                }

                .key-featured-list-item {
                    font-size: 14px;
                    line-height: 24px
                }

                .insights-left-image {
                    width: 46%
                }

                .insights-right-image {
                    width: 60%
                }

                .insights-thumbnail-wrap {
                    padding-left: 60px
                }

                .insights-bg-image-block {
                    width: 300px;
                    height: 270px
                }

                .insights-area {
                    padding-top: 80px
                }

                .submit-r {
                    grid-row-gap: 24px;
                    flex-flow: column wrap;
                    align-items: center
                }

                .box-form {
                    margin-bottom: 40px;
                    padding-left: 20px;
                    padding-right: 20px
                }

                .redeem-sec {
                    padding-top: 96px;
                    padding-bottom: 96px
                }

                .p.gap {
                    font-size: 14px
                }

                .plans__col._3 {
                    border-right-style: solid
                }

                .plans__col._2 {
                    min-width: 150px;
                    border-top-right-radius: 0
                }

                .plans__col._1 {
                    min-width: 100px;
                    border-right-style: solid;
                    border-top-right-radius: 8px
                }

                .plans__col._4,.plans__col.title {
                    border-top-style: none;
                    border-bottom-left-radius: 8px
                }

                .plans__col.right {
                    min-width: 150px;
                    border-right-style: solid
                }

                .plans__col._1mobile {
                    min-width: 33%;
                    border-right-style: solid;
                    border-top-right-radius: 8px;
                    padding-left: 3px;
                    padding-right: 3px
                }

                .plans__col._1mobile.empty {
                    display: none
                }

                .plans__col.rounded-left {
                    border-top-style: none;
                    border-bottom-left-radius: 8px
                }

                .plans__col.straight {
                    min-width: 100px;
                    border-right-style: solid;
                    border-top-right-radius: 8px
                }

                .plans__col.right-curves {
                    border-top-style: none;
                    border-bottom-left-radius: 8px
                }

                .plans__col._2-panel {
                    min-width: 150px;
                    border-top-right-radius: 0
                }

                .plans__col._1-copy {
                    min-width: 100px;
                    border-right-style: solid;
                    border-top-right-radius: 8px
                }

                .plans {
                    overflow: visible
                }

                .plans_grid {
                    grid-template-columns: 1fr
                }

                .use-code-text,.code-itself {
                    text-align: center;
                    font-size: 10px;
                    line-height: 14px;
                    display: block
                }

                .anna-block {
                    display: none
                }

                .grid-for-anna {
                    overflow: visible
                }

                .left-clear {
                    min-width: 100px
                }

                .grey-full.no-bottom._1 {
                    margin-top: 20px
                }

                .grey-full._1 {
                    background-color: #fff;
                    border-bottom-style: none;
                    padding-top: 3px
                }

                .grey-full.mobile {
                    border-bottom-style: none
                }

                .topleft-annna {
                    min-width: 100px
                }

                .topleft-annna._3 {
                    border-right-style: solid
                }

                .topleft-annna._2 {
                    border-top-right-radius: 0
                }

                .topleft-annna._1 {
                    border-right-style: solid;
                    border-top-right-radius: 8px
                }

                .topleft-annna._4,.topleft-annna.title {
                    border-top-style: none;
                    border-bottom-left-radius: 8px
                }

                .button-small-table.mobile {
                    padding: 5px;
                    font-size: 11px
                }

                .anna-block-mobile {
                    display: block
                }

                .grid-for-anna-mobile {
                    grid-template-columns: 1fr 1fr 1fr;
                    margin-top: 0;
                    overflow: visible
                }

                .full-width-title {
                    width: 100%;
                    min-width: 100px;
                    background-color: var(--ghost-white);
                    text-align: center;
                    border-bottom-style: none;
                    margin-top: 20px;
                    margin-bottom: 0;
                    padding-top: 10px;
                    padding-bottom: 10px
                }

                .full-width-title.top {
                    margin-top: 0
                }

                .grid-for-anna-copy {
                    overflow: visible
                }

                .single-b,.single,.company-col.gap.mobile,.top-col-1.mobile {
                    display: none
                }

                .card-m-3 {
                    grid-template-columns: 1fr 1fr
                }

                .a-button-primary-square-copy {
                    width: 100%;
                    padding-left: 15px;
                    padding-right: 15px;
                    font-size: 14px;
                    font-weight: 500
                }

                .custom-box {
                    margin-left: 2%;
                    margin-right: 2%
                }

                .a-pricing-card-copy {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .a-margin-bottom-08-copy-copy {
                    margin-top: 20px
                }

                .cashplus-pricing {
                    display: none
                }

                .cp-pricing,.grid-for-cashplus {
                    overflow: visible
                }

                .top-lft-cp {
                    min-width: 100px
                }

                .top-lft-cp._3 {
                    border-right-style: solid
                }

                .top-lft-cp._2 {
                    border-top-right-radius: 0
                }

                .top-lft-cp._1 {
                    border-right-style: solid;
                    border-top-right-radius: 8px
                }

                .top-lft-cp._4,.top-lft-cp.title {
                    border-top-style: none;
                    border-bottom-left-radius: 8px
                }

                .row-list {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .margin-bottom-6 {
                    margin-top: 0;
                    margin-left: 0;
                    margin-right: 0
                }

                .text-of-categories-list {
                    text-align: center;
                    font-size: 10px;
                    line-height: 14px;
                    display: block
                }

                .sort-button {
                    width: 100%;
                    margin-left: 0;
                    margin-right: 0;
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .member-status {
                    text-align: center;
                    font-size: 10px;
                    line-height: 14px;
                    display: block
                }

                .internl {
                    overflow: visible
                }

                .f-navigation-avatar-wrapper {
                    display: none
                }

                .uui-navbar03_bottom-bar-right {
                    width: 100%;
                    flex-direction: column
                }

                .uui-navbar03_bottom-bar-left {
                    grid-template-rows: auto auto;
                    grid-template-columns: max-content
                }

                .uui-navbar03_bottom-bar {
                    align-items: flex-start
                }

                .uui-navbar03_dropdown-link {
                    padding-left: 0
                }

                .uui-navbar03_dropdown-content-left {
                    grid-template-columns: 1fr;
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }

                .uui-heroheader20_background {
                    top: 42%
                }

                .uui-heroheader20_lightbox {
                    height: 15rem
                }

                .uui-page-padding-4 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .logged-in-home-box-copy {
                    flex-direction: column;
                    justify-content: flex-start;
                    align-items: center
                }

                .container-24 {
                    max-width: none
                }

                .hero-split-copy {
                    max-width: 70%
                }

                .letter-from {
                    font-size: 20px
                }

                .rich-text-block-8 {
                    font-size: 13px
                }

                .home-cont-new._2 {
                    margin-left: 1%;
                    margin-right: 1%
                }

                .uui-navbar01_large-item-content {
                    margin-top: 1rem
                }

                .uui-navbar01_blog-item {
                    flex-direction: column;
                    display: flex
                }

                .uui-navbar01_dropdown-blog-list {
                    grid-column-gap: 0px;
                    grid-row-gap: .5rem;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .uui-navbar01_dropdown-link {
                    padding-left: 0
                }

                .uui-navbar01_dropdown-content-left {
                    grid-template-columns: 1fr;
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }

                .f-navigation-button,.f-paragraph-regular-6.gap {
                    display: none
                }

                .f-paragraph-regular-6.gap.mobile {
                    display: block
                }

                .f-banner-badge-2,.f-navigation-avatar-wrapper-2 {
                    display: none
                }

                .heading-47-copy {
                    font-size: 18px;
                    line-height: 160%
                }

                .decks__wrapper-copy {
                    width: 100%;
                    flex-direction: column;
                    align-items: center
                }

                .company-bubble {
                    flex-direction: column
                }

                .uui-heroheader20_background-2 {
                    top: 42%
                }

                .uui-heroheader20_lightbox-2 {
                    height: 15rem
                }

                .new-partners {
                    padding-left: 5%;
                    padding-right: 5%
                }

                .uui-heroheader23_card-image {
                    width: 18rem;
                    border-radius: 1rem
                }

                .uui-heroheader23_image-wrapper {
                    width: 100vw
                }

                .uui-signup-form_wrapper {
                    grid-row-gap: .75rem;
                    flex-direction: column;
                    grid-template-columns: 1fr
                }

                .partners-23 {
                    padding-left: 5%;
                    padding-right: 5%
                }

                .uui-button-9 {
                    margin-top: 10px
                }

                .uui-text-size-large-6._2 {
                    font-size: .9rem
                }

                .uui-badge.hide-mobile-portrait {
                    display: none
                }

                .uui-layout40_image-wrapper {
                    grid-column-gap: 1rem;
                    grid-row-gap: 1rem
                }

                .uui-signup-form_wrapper-2 {
                    grid-row-gap: .75rem;
                    flex-direction: column;
                    grid-template-columns: 1fr
                }

                .uui-faq02_component,.uui-faq06_layout {
                    grid-template-columns: 1fr
                }

                .ratings_wrapper {
                    flex: none;
                    margin-left: .75rem
                }

                .uui-heroheader10_component {
                    grid-template-columns: 1fr
                }

                .uui-section_heroheader10 {
                    overflow: hidden
                }

                .div-block-507 {
                    flex-direction: column
                }

                .brix---badge-secondary-small-bold {
                    padding: 10px 16px;
                    font-size: 14px;
                    line-height: 16px
                }

                .brix---badge-wrapper-top-right {
                    top: 14px;
                    right: 14px
                }

                .brix---btn-primary-white {
                    width: 100%;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    font-size: 16px;
                    line-height: 18px
                }

                .brix---icon-list {
                    width: 24px;
                    margin-right: 8px
                }

                .brix---grid-pricing-v10-featured {
                    grid-template-columns: 1fr
                }

                .brix---paragraph-default-2 {
                    font-size: 17px;
                    line-height: 28px
                }

                .brix---display-3 {
                    font-size: 26px;
                    line-height: 39px
                }

                .brix---mg-bottom-8px {
                    margin-bottom: 6px
                }

                .brix---square-icon {
                    max-width: 56px;
                    border-radius: 14px
                }

                .brix---mg-bottom-16px {
                    margin-bottom: 15px
                }

                .brix---btn-primary {
                    width: 100%;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    font-size: 17px;
                    line-height: 19px
                }

                .brix---heading-h1-size-2 {
                    margin-bottom: 10px;
                    font-size: 30px;
                    line-height: 37px
                }

                .brix---subtitle-2 {
                    font-size: 14px;
                    line-height: 18px
                }

                .brix---mg-bottom-48px {
                    margin-bottom: 32px
                }

                .brix---container-default-2 {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .hide-mobile-portrait {
                    display: none
                }

                .a-button-primary-square-2 {
                    width: 100%
                }

                .collection-list-33 {
                    grid-column-gap: 1rem;
                    grid-row-gap: 1rem
                }

                .collection-list-34 {
                    grid-template-columns: 1fr 1fr 1fr 1fr
                }

                .brix---paragraph-default-3 {
                    font-size: 17px;
                    line-height: 28px
                }

                .brix---footer-link {
                    font-size: 16px;
                    line-height: 19px
                }

                .brix---footer-list-item {
                    margin-bottom: 8px
                }

                .brix---footer-col-title {
                    margin-bottom: 16px;
                    font-size: 16px;
                    line-height: 18px
                }

                .brix---icon-square-36px {
                    width: 30px;
                    height: 30px;
                    min-height: 30px;
                    min-width: 30px;
                    border-radius: 6px;
                    font-size: 14px
                }

                .brix---social-media-grid-left {
                    grid-template-columns: repeat(auto-fit,30px)
                }

                .brix---footer-logo {
                    width: 100%;
                    max-width: 240px
                }

                .brix---mg-bottom-24px {
                    margin-bottom: 16px
                }

                .brix---grid-footer-v1 {
                    grid-row-gap: 48px;
                    grid-template-columns: 1fr
                }

                .brix---footer-top {
                    padding-top: 80px;
                    padding-bottom: 80px
                }

                .brix---container-default-3 {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .submit-r-copy {
                    grid-row-gap: 24px;
                    flex-flow: column wrap;
                    align-items: center
                }

                .f-contact-divider-copy {
                    display: none
                }

                .coll-list-1-copy {
                    grid-column-gap: 16px;
                    grid-row-gap: 16px;
                    grid-template-rows: auto auto;
                    grid-template-columns: 1fr 1fr;
                    grid-auto-columns: 1fr;
                    display: grid
                }

                .uui-page-padding-4-copy {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .f-banner-badge-2-mobile {
                    font-size: 10px;
                    display: block
                }

                .top-slim {
                    padding-left: 0
                }

                .name-bar {
                    grid-template-columns: 1fr;
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }
            }

            #w-node-d02ec5d6-5d08-941d-f14e-d368652d07a9-68737805,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07af-68737805,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07b5-68737805,#w-node-a94b9b09-c285-fccc-be0a-428ef9d173e5-68737805,#w-node-dc9e05dd-440f-829c-13d8-81740acd5bae-68737805,#w-node-cf4d581a-e7c4-2012-5040-73a0ec842853-68737805,#w-node-_45fafb34-1396-9023-ba20-8a8949fbfaec-68737805,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90eb-68737805,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f2-68737805,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f9-68737805,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9100-68737805,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9107-68737805,#w-node-_2e75dcda-8a17-4d7a-3bfb-b56e49599e62-68737805,#w-node-_26eae3a4-8922-c958-1c39-f4c87f52c840-68737805 {
                align-self: start
            }

            #w-node-_4c4f92b4-4b26-4d0b-08da-5836d60190ff-9a737844,#w-node-_4c4f92b4-4b26-4d0b-08da-5836d601910b-9a737844,#w-node-_4c4f92b4-4b26-4d0b-08da-5836d6019172-9a737844,#w-node-_4c4f92b4-4b26-4d0b-08da-5836d601917a-9a737844,#w-node-_4c4f92b4-4b26-4d0b-08da-5836d6019178-9a737844,#w-node-_4c4f92b4-4b26-4d0b-08da-5836d601917c-9a737844 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-dd33b94d-2d9b-a75a-3ec3-e743bcac56c7-c073784c,#w-node-ce24afe2-9625-9a64-4856-44156433eaae-c073784c {
                align-self: auto
            }

            #w-node-b56bf67f-459e-90c6-6320-a6e2c72b8f49-4b73787f {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_12151a93-691d-a7da-8863-f251c60ab5f8-4b73787f,#w-node-_167106f4-01aa-ae7f-2d73-bf5fb78fa993-4b73787f {
                justify-self: auto
            }

            #w-node-c7e5da3b-5f07-c7ad-4412-535e5f648f97-7b7378ae {
                align-self: auto;
                justify-self: end
            }

            #w-node-_50662b5d-0176-431d-7697-f7e1ba6e7443-7b7378ae,#w-node-_50662b5d-0176-431d-7697-f7e1ba6e7447-7b7378ae,#w-node-_50662b5d-0176-431d-7697-f7e1ba6e744b-7b7378ae,#w-node-_50662b5d-0176-431d-7697-f7e1ba6e744f-7b7378ae,#w-node-_6904bcf7-8758-4581-bda1-275ebb5f89c8-7b7378ae,#w-node-_9f6f5ea0-a00a-01ee-0ee5-e92541ab1ee0-7b7378ae,#w-node-bda03485-fb84-4e88-865c-2566dba38e57-7b7378ae,#w-node-_99c42ef2-0284-2dc3-2703-4f17cf426286-7b7378ae,#w-node-a4c8de46-7dcd-aea8-6f05-9cf6f3c1b005-7b7378ae {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-e9518c28-9e94-eb22-4328-2c69251039e4-5e7378ba {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-e9518c28-9e94-eb22-4328-2c69251039f7-5e7378ba,#w-node-e9518c28-9e94-eb22-4328-2c69251039f8-5e7378ba,#w-node-e9518c28-9e94-eb22-4328-2c6925103a00-5e7378ba,#w-node-e9518c28-9e94-eb22-4328-2c6925103a08-5e7378ba,#w-node-e9518c28-9e94-eb22-4328-2c6925103a10-5e7378ba {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-cb82531f-9982-881c-3414-7b93cd665b31-a07378c1 {
                grid-area: 1/1/5/7;
                align-self: stretch;
                justify-self: stretch
            }

            #w-node-ef7f8a29-dbfd-c7d8-94d7-40a1707cabc0-a07378c1 {
                grid-area: span 1/span 2/span 1/span 2
            }

            #w-node-bb5f67ab-ccf6-710c-1012-d03587dbbaef-a07378c1,#w-node-c247cde0-deec-f7d7-112d-336142dcd322-a07378c1 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-dd33b94d-2d9b-a75a-3ec3-e743bcac56c7-ef7378c7 {
                align-self: auto
            }

            #w-node-c29b61b8-6a87-4592-ef35-6092f0902dee-f0902deb {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-c29b61b8-6a87-4592-ef35-6092f0902e01-f0902deb,#w-node-c29b61b8-6a87-4592-ef35-6092f0902e02-f0902deb,#w-node-c29b61b8-6a87-4592-ef35-6092f0902e0a-f0902deb,#w-node-c29b61b8-6a87-4592-ef35-6092f0902e12-f0902deb,#w-node-c29b61b8-6a87-4592-ef35-6092f0902e1a-f0902deb {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee891-147378c9 {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a4-147378c9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a5-147378c9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8ad-147378c9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8b5-147378c9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8bd-147378c9,#w-node-_3e6e4363-c7bd-21d4-f1c6-b933f43622ca-f43622c9,#w-node-_3e6e4363-c7bd-21d4-f1c6-b933f43622e3-f43622c9 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-aa3a4431-536e-6623-83a1-2715185864da-087378cc {
                align-self: auto
            }

            #w-node-_82c752c6-7191-7c63-c7d2-1150fa0dea7e-087378cc {
                align-self: auto;
                justify-self: auto
            }

            #w-node-fc82b360-e3b1-22a9-eb85-45fe5fe3a499-087378cc {
                align-self: auto
            }

            #w-node-fc82b360-e3b1-22a9-eb85-45fe5fe3a4ad-087378cc {
                align-self: auto;
                justify-self: auto
            }

            #w-node-_009e6b2f-e98c-029b-b97f-366f45fa4b7d-857378cf,#w-node-_009e6b2f-e98c-029b-b97f-366f45fa4b81-857378cf {
                grid-area: span 1/span 2/span 1/span 2
            }

            #w-node-_009e6b2f-e98c-029b-b97f-366f45fa4b85-857378cf {
                justify-self: start
            }

            #w-node-a20da110-96f9-dd48-2528-9501e0f62ab0-1b7378d5,#w-node-b159e7df-d33c-012e-5758-5f2cf720a1c1-1b7378d5 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-cb82531f-9982-881c-3414-7b93cd665b31-6b7378d8 {
                grid-area: 1/1/5/7;
                align-self: stretch;
                justify-self: stretch
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee891-3a7ca8e9 {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a4-3a7ca8e9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a5-3a7ca8e9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8ad-3a7ca8e9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8b5-3a7ca8e9,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8bd-3a7ca8e9 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee891-731a6046 {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a4-731a6046,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a5-731a6046,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8ad-731a6046,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8b5-731a6046,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8bd-731a6046 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-dd33b94d-2d9b-a75a-3ec3-e743bcac56c7-18fc2f52 {
                align-self: auto
            }

            #w-node-e9518c28-9e94-eb22-4328-2c69251039e4-c23f805e {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-e9518c28-9e94-eb22-4328-2c69251039f7-c23f805e,#w-node-e9518c28-9e94-eb22-4328-2c69251039f8-c23f805e,#w-node-e9518c28-9e94-eb22-4328-2c6925103a00-c23f805e,#w-node-e9518c28-9e94-eb22-4328-2c6925103a08-c23f805e,#w-node-e9518c28-9e94-eb22-4328-2c6925103a10-c23f805e {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-b36d96e1-a11f-3444-848b-8a513fd788f4-6a3f62f0,#w-node-_9fc80c3c-2644-a017-a3d0-3f49fab6af34-6a3f62f0,#w-node-_0747f75b-82d1-662b-3344-d93eb72f4340-6a3f62f0 {
                justify-self: auto
            }

            #w-node-ca266160-b834-5d89-1c8a-6aa6b2e90de4-6a3f62f0,#w-node-_8361efc8-f9d4-e55d-3ec4-8ddaea68a251-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_0bd32eb1-6b0d-e162-166d-6abd778c86e4-6a3f62f0 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-_5277a1e4-9865-1bc2-69e7-11e569f43475-6a3f62f0 {
                grid-area: span 1/span 2/span 1/span 2;
                justify-self: auto
            }

            #w-node-b53d21f1-c42f-6219-4cda-2bc297199901-6a3f62f0 {
                grid-area: span 1/span 6/span 1/span 6
            }

            #w-node-_9779c5e8-e701-6f4b-107e-e7f506ffa5ef-6a3f62f0,#w-node-_9779c5e8-e701-6f4b-107e-e7f506ffa5f0-6a3f62f0,#w-node-cdc4ec72-9e62-c98e-64fe-243e55e49d2f-6a3f62f0,#w-node-_0b3be3e3-f63a-da54-3534-d99c40c110e7-6a3f62f0,#w-node-_0b3be3e3-f63a-da54-3534-d99c40c110e8-6a3f62f0,#w-node-e2f465c2-1033-d910-7186-f9dfb1144df3-6a3f62f0,#w-node-e2f465c2-1033-d910-7186-f9dfb1144df4-6a3f62f0,#w-node-_0b7cee6b-235a-6e95-1499-525e9749bdcd-6a3f62f0,#w-node-_0b7cee6b-235a-6e95-1499-525e9749bdce-6a3f62f0,#w-node-_1f2ec1b1-42d1-845b-ebfb-1fec8f45fd83-6a3f62f0,#w-node-_1f2ec1b1-42d1-845b-ebfb-1fec8f45fd84-6a3f62f0,#w-node-_2df816eb-8ad1-bfac-7014-7eda3ca665b6-6a3f62f0,#w-node-_29f50bdb-2359-5fae-8405-6072077b08d2-6a3f62f0,#w-node-_520bedd2-3806-75ab-662a-b9214d145653-6a3f62f0,#w-node-_4796b2eb-7c0b-4900-07f9-1963d67b0690-6a3f62f0,#w-node-_4796b2eb-7c0b-4900-07f9-1963d67b0691-6a3f62f0,#w-node-_4a804fcf-8600-6483-b591-94eef5b9afad-6a3f62f0,#w-node-_4a804fcf-8600-6483-b591-94eef5b9afae-6a3f62f0,#w-node-c881711d-6980-f558-6223-73cf6b0d132e-6a3f62f0,#w-node-c881711d-6980-f558-6223-73cf6b0d132f-6a3f62f0,#w-node-bca0bfec-97f4-6a4b-0228-5cb71d2a3b1a-6a3f62f0,#w-node-bca0bfec-97f4-6a4b-0228-5cb71d2a3b1b-6a3f62f0,#w-node-_543bab84-8940-c608-89e9-a9a3ede13933-6a3f62f0,#w-node-_543bab84-8940-c608-89e9-a9a3ede13934-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_5837c9af-8703-1ddc-dcad-adea52bdf4f5-6a3f62f0 {
                grid-area: span 1/span 6/span 1/span 6
            }

            #w-node-_7e7a46f0-9395-df12-db0f-b7b823518328-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_7e7a46f0-9395-df12-db0f-b7b82351832b-6a3f62f0 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-_7e7a46f0-9395-df12-db0f-b7b823518330-6a3f62f0 {
                grid-area: span 1/span 2/span 1/span 2;
                justify-self: auto
            }

            #w-node-_7e7a46f0-9395-df12-db0f-b7b823518333-6a3f62f0 {
                grid-area: span 1/span 6/span 1/span 6
            }

            #w-node-_7e7a46f0-9395-df12-db0f-b7b823518334-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518335-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518336-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518338-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518339-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351833c-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351833d-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518340-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518341-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518344-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518345-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518349-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351834c-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351834d-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351834f-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518350-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518352-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518353-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518355-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518356-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518358-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b823518359-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351835b-6a3f62f0,#w-node-_7e7a46f0-9395-df12-db0f-b7b82351835c-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_7e7a46f0-9395-df12-db0f-b7b82351835e-6a3f62f0 {
                grid-area: span 1/span 6/span 1/span 6
            }

            #w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b83f-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b842-6a3f62f0 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b847-6a3f62f0 {
                grid-area: span 1/span 2/span 1/span 2;
                justify-self: auto
            }

            #w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b84a-6a3f62f0 {
                grid-area: span 1/span 6/span 1/span 6
            }

            #w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b84b-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b84c-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b84d-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b84f-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b850-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b853-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b854-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b857-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b858-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b85b-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b85c-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b860-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b863-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b864-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b866-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b867-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b869-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b86a-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b86c-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b86d-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b86f-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b870-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b872-6a3f62f0,#w-node-_6611dd92-2f59-6dcb-e44d-574a54b4b873-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737052-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_443716fe-0605-7c2c-f519-8f89e5737055-6a3f62f0 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-_443716fe-0605-7c2c-f519-8f89e573705a-6a3f62f0 {
                grid-area: span 1/span 2/span 1/span 2;
                justify-self: auto
            }

            #w-node-_443716fe-0605-7c2c-f519-8f89e573705d-6a3f62f0 {
                grid-area: span 1/span 6/span 1/span 6
            }

            #w-node-_443716fe-0605-7c2c-f519-8f89e573705e-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573705f-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737060-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737062-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737063-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737066-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737067-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573706a-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573706b-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573706e-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573706f-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737073-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737076-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737077-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737079-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573707a-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573707c-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573707d-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e573707f-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737080-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737082-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737083-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737085-6a3f62f0,#w-node-_443716fe-0605-7c2c-f519-8f89e5737086-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-b7923537-6c77-fec3-9cb4-4fddacc6b7bb-6a3f62f0,#w-node-_67925070-451e-5ea4-b240-cb077e82b7f9-6a3f62f0 {
                justify-self: auto
            }

            #w-node-_67925070-451e-5ea4-b240-cb077e82b7ff-6a3f62f0 {
                align-self: stretch
            }

            #w-node-_76c2186e-f1e3-2840-3839-b54451b71e20-6a3f62f0,#w-node-_677db008-db0d-77dd-f0b8-359f295468d7-6a3f62f0 {
                justify-self: auto
            }

            #w-node-_58ac9fa2-a9ea-0c7e-6668-de2ee4864b43-6a3f62f0,#w-node-_3c97bcab-2cd4-d00e-d837-7d87bb725e90-6a3f62f0,#w-node-afe4246a-2585-38f4-26c6-f39ca34a67e4-6a3f62f0 {
                grid-area: span 1/span 3/span 1/span 3;
                justify-self: center
            }

            #w-node-b2034115-52b1-85fc-53bd-dca233aac6e2-6a3f62f0,#w-node-b2034115-52b1-85fc-53bd-dca233aac6e3-6a3f62f0,#w-node-_912385e3-0603-f039-c596-b039abaec2e0-6a3f62f0 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_8972f6e6-14b0-3841-4de5-61c8b4e11f58-0dbd2f16 {
                align-self: auto
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee891-51cad1dd {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a4-51cad1dd,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a5-51cad1dd,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8ad-51cad1dd,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8b5-51cad1dd,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8bd-51cad1dd {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-aa3a4431-536e-6623-83a1-2715185864da-130da9f1 {
                align-self: auto
            }

            #w-node-_82c752c6-7191-7c63-c7d2-1150fa0dea7e-130da9f1 {
                align-self: auto;
                justify-self: auto
            }

            #w-node-fc82b360-e3b1-22a9-eb85-45fe5fe3a499-130da9f1 {
                align-self: auto
            }

            #w-node-fc82b360-e3b1-22a9-eb85-45fe5fe3a4ad-130da9f1 {
                align-self: auto;
                justify-self: auto
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee891-076cc65b {
                grid-area: span 1/span 1/span 1/span 1;
                align-self: center
            }

            #w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a4-076cc65b,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8a5-076cc65b,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8ad-076cc65b,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8b5-076cc65b,#w-node-f26dece0-ce2c-d57f-8301-c5e5540ee8bd-076cc65b {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-dd33b94d-2d9b-a75a-3ec3-e743bcac56c7-da851349 {
                align-self: auto
            }

            #w-node-_03f3fa57-c316-481f-5d26-97db05b4b339-9d5269d1 {
                grid-area: span 1/span 2/span 1/span 2
            }

            #w-node-a8af51fd-562d-bfc3-d1f5-7167032cfd50-cbea0b20 {
                grid-area: span 1/span 1/span 1/span 1;
                justify-self: start
            }

            #w-node-a8af51fd-562d-bfc3-d1f5-7167032cfd51-cbea0b20 {
                justify-self: start
            }

            #w-node-_5d259b5b-6d98-0570-191d-6de62155dcfd-cbea0b20,#w-node-_75a4609c-5094-b894-6323-eba63d600261-cbea0b20,#w-node-b0b96c7f-cea7-9bff-02cb-926833df475d-cbea0b20 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477c-cbea0b20 {
                grid-area: span 1/span 20/span 1/span 20
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477d-cbea0b20 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477e-cbea0b20 {
                grid-area: span 1/span 5/span 1/span 5
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477f-cbea0b20 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4780-cbea0b20,#w-node-b0b96c7f-cea7-9bff-02cb-926833df4781-cbea0b20 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4782-cbea0b20 {
                grid-area: span 1/span 11/span 1/span 11
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4783-cbea0b20 {
                grid-area: span 1/span 4/span 1/span 4
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4784-cbea0b20 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4785-cbea0b20 {
                grid-area: span 1/span 18/span 1/span 18
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4786-cbea0b20 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-d02ec5d6-5d08-941d-f14e-d368652d07a9-cbea0b20,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07af-cbea0b20,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07b5-cbea0b20,#w-node-a94b9b09-c285-fccc-be0a-428ef9d173e5-cbea0b20,#w-node-dc9e05dd-440f-829c-13d8-81740acd5bae-cbea0b20,#w-node-cf4d581a-e7c4-2012-5040-73a0ec842853-cbea0b20,#w-node-_45fafb34-1396-9023-ba20-8a8949fbfaec-cbea0b20,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90eb-cbea0b20,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f2-cbea0b20,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f9-cbea0b20,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9100-cbea0b20,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9107-cbea0b20,#w-node-_2e75dcda-8a17-4d7a-3bfb-b56e49599e62-cbea0b20,#w-node-_26eae3a4-8922-c958-1c39-f4c87f52c840-cbea0b20 {
                align-self: start
            }

            #w-node-_5d259b5b-6d98-0570-191d-6de62155dcfd-b1956608,#w-node-_75a4609c-5094-b894-6323-eba63d600261-b1956608,#w-node-b0b96c7f-cea7-9bff-02cb-926833df475d-b1956608 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477c-b1956608 {
                grid-area: span 1/span 20/span 1/span 20
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477d-b1956608 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477e-b1956608 {
                grid-area: span 1/span 5/span 1/span 5
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477f-b1956608 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4780-b1956608,#w-node-b0b96c7f-cea7-9bff-02cb-926833df4781-b1956608 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4782-b1956608 {
                grid-area: span 1/span 11/span 1/span 11
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4783-b1956608 {
                grid-area: span 1/span 4/span 1/span 4
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4784-b1956608 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4785-b1956608 {
                grid-area: span 1/span 18/span 1/span 18
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4786-b1956608 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-d02ec5d6-5d08-941d-f14e-d368652d07a9-b1956608,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07af-b1956608,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07b5-b1956608,#w-node-a94b9b09-c285-fccc-be0a-428ef9d173e5-b1956608,#w-node-dc9e05dd-440f-829c-13d8-81740acd5bae-b1956608,#w-node-cf4d581a-e7c4-2012-5040-73a0ec842853-b1956608,#w-node-_45fafb34-1396-9023-ba20-8a8949fbfaec-b1956608,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90eb-b1956608,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f2-b1956608,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f9-b1956608,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9100-b1956608,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9107-b1956608,#w-node-_2e75dcda-8a17-4d7a-3bfb-b56e49599e62-b1956608,#w-node-_26eae3a4-8922-c958-1c39-f4c87f52c840-b1956608 {
                align-self: start
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df475d-edbaf5ca {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477c-edbaf5ca {
                grid-area: span 1/span 20/span 1/span 20
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477d-edbaf5ca {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477e-edbaf5ca {
                grid-area: span 1/span 5/span 1/span 5
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477f-edbaf5ca {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4780-edbaf5ca,#w-node-b0b96c7f-cea7-9bff-02cb-926833df4781-edbaf5ca {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4782-edbaf5ca {
                grid-area: span 1/span 11/span 1/span 11
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4783-edbaf5ca {
                grid-area: span 1/span 4/span 1/span 4
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4784-edbaf5ca {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4785-edbaf5ca {
                grid-area: span 1/span 18/span 1/span 18
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4786-edbaf5ca {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-f8abaa3b-b7e9-1602-0787-eabdb31326c1-edbaf5ca,#w-node-f8abaa3b-b7e9-1602-0787-eabdb31326c7-edbaf5ca,#w-node-f8abaa3b-b7e9-1602-0787-eabdb31326cd-edbaf5ca {
                align-self: start
            }

            #w-node-f627ed2c-d3f2-9066-6dff-baee1a2583b2-edbaf5ca,#w-node-ca04b34b-83e1-7e8c-e3c1-587dc465df06-edbaf5ca {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_8a3e84b6-1da6-3a56-7c5a-b269622506e8-edbaf5ca,#w-node-_8a3e84b6-1da6-3a56-7c5a-b269622506ed-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e07b-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e080-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e085-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e08a-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e08f-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e094-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e099-edbaf5ca,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e09e-edbaf5ca {
                align-self: start
            }

            #w-node-f0b46351-a797-5460-a77f-9c7623c604be-edbaf5ca {
                grid-area: 1/1/2/2;
                align-self: auto;
                justify-self: auto
            }

            #w-node-f0b46351-a797-5460-a77f-9c7623c604cf-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604d4-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604d9-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604de-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604e3-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604e8-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604ed-edbaf5ca,#w-node-f0b46351-a797-5460-a77f-9c7623c604f2-edbaf5ca,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07a9-edbaf5ca,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07af-edbaf5ca,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07b5-edbaf5ca,#w-node-a94b9b09-c285-fccc-be0a-428ef9d173e5-edbaf5ca,#w-node-dc9e05dd-440f-829c-13d8-81740acd5bae-edbaf5ca,#w-node-cf4d581a-e7c4-2012-5040-73a0ec842853-edbaf5ca,#w-node-_45fafb34-1396-9023-ba20-8a8949fbfaec-edbaf5ca,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90eb-edbaf5ca,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f2-edbaf5ca,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f9-edbaf5ca,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9100-edbaf5ca,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9107-edbaf5ca,#w-node-_2e75dcda-8a17-4d7a-3bfb-b56e49599e62-edbaf5ca,#w-node-_26eae3a4-8922-c958-1c39-f4c87f52c840-edbaf5ca {
                align-self: start
            }

            #w-node-_756f93e5-983a-df7b-9330-afb6e9f1256b-e9f1255e {
                align-self: center;
                justify-self: auto
            }

            #w-node-_54b09b6a-6a27-bd9b-b014-1c2fd66c25fb-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4710-ed893ef7 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4712-ed893ef7 {
                align-self: center
            }

            #w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4715-ed893ef7 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4719-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4720-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4727-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e472e-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4735-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e473c-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4743-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e474a-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4751-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4758-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e475f-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4766-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e476d-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4774-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e477b-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4782-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4789-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4790-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e4797-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e479e-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e47a5-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e47ac-ed893ef7,#w-node-_42412524-6d0a-f4c0-68dd-e2fc966e47b3-ed893ef7 {
                align-self: center
            }

            #w-node-f4d54223-6b59-20da-ad0e-62b3ed894032-ed893ef7,#w-node-_5d259b5b-6d98-0570-191d-6de62155dcfd-29e531e7,#w-node-_75a4609c-5094-b894-6323-eba63d600261-29e531e7,#w-node-b0b96c7f-cea7-9bff-02cb-926833df475d-29e531e7 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477c-29e531e7 {
                grid-area: span 1/span 20/span 1/span 20
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477d-29e531e7 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477e-29e531e7 {
                grid-area: span 1/span 5/span 1/span 5
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477f-29e531e7 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4780-29e531e7,#w-node-b0b96c7f-cea7-9bff-02cb-926833df4781-29e531e7 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4782-29e531e7 {
                grid-area: span 1/span 11/span 1/span 11
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4783-29e531e7 {
                grid-area: span 1/span 4/span 1/span 4
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4784-29e531e7 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4785-29e531e7 {
                grid-area: span 1/span 18/span 1/span 18
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4786-29e531e7 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-d02ec5d6-5d08-941d-f14e-d368652d07a9-29e531e7,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07af-29e531e7,#w-node-d02ec5d6-5d08-941d-f14e-d368652d07b5-29e531e7,#w-node-a94b9b09-c285-fccc-be0a-428ef9d173e5-29e531e7,#w-node-dc9e05dd-440f-829c-13d8-81740acd5bae-29e531e7,#w-node-cf4d581a-e7c4-2012-5040-73a0ec842853-29e531e7,#w-node-_45fafb34-1396-9023-ba20-8a8949fbfaec-29e531e7,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90eb-29e531e7,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f2-29e531e7,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca90f9-29e531e7,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9100-29e531e7,#w-node-_13cecd8f-c076-19d5-1bfc-02330eca9107-29e531e7,#w-node-_2e75dcda-8a17-4d7a-3bfb-b56e49599e62-29e531e7,#w-node-_26eae3a4-8922-c958-1c39-f4c87f52c840-29e531e7 {
                align-self: start
            }

            #w-node-f8b68144-083c-69a5-8dac-409ca593693f-444ec2b5 {
                align-self: auto
            }

            #w-node-_797648d4-5e47-aa0e-b14c-ba69dcb26fd2-444ec2b5,#w-node-_797648d4-5e47-aa0e-b14c-ba69dcb26fd8-444ec2b5,#w-node-_797648d4-5e47-aa0e-b14c-ba69dcb26fde-444ec2b5 {
                align-self: start
            }

            #w-node-_6838d08e-1b84-6a19-5f8a-6b25a84b948f-444ec2b5,#w-node-_6838d08e-1b84-6a19-5f8a-6b25a84b94a8-444ec2b5 {
                align-self: auto
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477c-4de40163 {
                grid-area: span 1/span 20/span 1/span 20
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477d-4de40163 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477e-4de40163 {
                grid-area: span 1/span 5/span 1/span 5
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df477f-4de40163 {
                grid-area: span 1/span 3/span 1/span 3
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4780-4de40163,#w-node-b0b96c7f-cea7-9bff-02cb-926833df4781-4de40163 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4782-4de40163 {
                grid-area: span 1/span 11/span 1/span 11
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4783-4de40163 {
                grid-area: span 1/span 4/span 1/span 4
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4784-4de40163 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4785-4de40163 {
                grid-area: span 1/span 18/span 1/span 18
            }

            #w-node-b0b96c7f-cea7-9bff-02cb-926833df4786-4de40163 {
                grid-area: span 1/span 7/span 1/span 7
            }

            #w-node-f8abaa3b-b7e9-1602-0787-eabdb31326c1-4de40163,#w-node-f8abaa3b-b7e9-1602-0787-eabdb31326c7-4de40163,#w-node-f8abaa3b-b7e9-1602-0787-eabdb31326cd-4de40163 {
                align-self: start
            }

            #w-node-f627ed2c-d3f2-9066-6dff-baee1a2583b2-4de40163,#w-node-ca04b34b-83e1-7e8c-e3c1-587dc465df06-4de40163 {
                grid-area: span 1/span 1/span 1/span 1
            }

            #w-node-_8a3e84b6-1da6-3a56-7c5a-b269622506e8-4de40163,#w-node-_8a3e84b6-1da6-3a56-7c5a-b269622506ed-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e07b-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e080-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e085-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e08a-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e08f-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e094-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e099-4de40163,#w-node-_4f3584e8-b1e4-fd69-8a13-271a2255e09e-4de40163 {
                align-self: start
            }

            #w-node-f0b46351-a797-5460-a77f-9c7623c604be-4de40163 {
                grid-area: 1/1/2/2;
                align-self: auto;
                justify-self: auto
            }

            #w-node-f0b46351-a797-5460-a77f-9c7623c604cf-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604d4-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604d9-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604de-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604e3-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604e8-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604ed-4de40163,#w-node-f0b46351-a797-5460-a77f-9c7623c604f2-4de40163 {
                align-self: start
            }

            @media screen and (max-width: 991px) {
                #w-node-_8309c4ba-67f8-4496-6e7a-cb7ceca7dda1-eca7dd9f {
                    grid-area:Area-4
                }

                #w-node-_8309c4ba-67f8-4496-6e7a-cb7ceca7ddc6-eca7dd9f {
                    grid-area: Area-3
                }

                #w-node-c7e5da3b-5f07-c7ad-4412-535e5f648f86-7b7378ae {
                    order: -9999
                }

                #w-node-ef7f8a29-dbfd-c7d8-94d7-40a1707cabc0-a07378c1 {
                    grid-column: span 3/span 3
                }

                #w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-147378c9 {
                    order: -9999
                }

                #w-node-_3e6e4363-c7bd-21d4-f1c6-b933f43622ca-f43622c9 {
                    order: 9999
                }

                #w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-087378cc,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-3a7ca8e9,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-731a6046,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-51cad1dd,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-130da9f1,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-076cc65b {
                    order: -9999
                }

                #w-node-_756f93e5-983a-df7b-9330-afb6e9f12562-e9f1255e {
                    grid-area: span 1/span 3/span 1/span 3
                }
            }

            @media screen and (max-width: 767px) {
                #w-node-_8282b1de-99a5-3030-9384-fd2104df89df-68737805 {
                    grid-area:span 1/span 1/span 1/span 1
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f771-68737805 {
                    order: 9999
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f75f-68737805 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-_8309c4ba-67f8-4496-6e7a-cb7ceca7ddc6-eca7dd9f {
                    grid-area: Area-3
                }

                #w-node-_314cca55-fa42-e041-9172-01f08e580e94-8e580e7e {
                    grid-area: span 1/span 2/span 1/span 2
                }

                #w-node-_4c4f92b4-4b26-4d0b-08da-5836d601917c-9a737844 {
                    grid-area: Area
                }

                #w-node-_6a22ebb2-9613-f268-9e2c-faecc9f9cf27-c9f9cf11 {
                    grid-area: span 1/span 2/span 1/span 2
                }

                #w-node-_6a888464-39b4-df0d-d4a8-7a27f30deb67-f30deb3f {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-a20da110-96f9-dd48-2528-9501e0f62ab0-1b7378d5 {
                    order: 9999
                }

                #w-node-_677db008-db0d-77dd-f0b8-359f295468d7-6a3f62f0 {
                    justify-self: auto
                }

                #w-node-_8282b1de-99a5-3030-9384-fd2104df89df-290f2883 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f771-290f2883 {
                    order: 9999
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f75f-290f2883,#w-node-_8282b1de-99a5-3030-9384-fd2104df89df-cbea0b20 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f771-cbea0b20 {
                    order: 9999
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f75f-cbea0b20,#w-node-_8282b1de-99a5-3030-9384-fd2104df89df-b1956608 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f771-b1956608 {
                    order: 9999
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f75f-b1956608 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-f8abaa3b-b7e9-1602-0787-eabdb31326b7-edbaf5ca {
                    order: -9999
                }

                #w-node-_756f93e5-983a-df7b-9330-afb6e9f12562-e9f1255e {
                    grid-column: span 2/span 2
                }

                #w-node-_8282b1de-99a5-3030-9384-fd2104df89df-29e531e7 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f771-29e531e7 {
                    order: 9999
                }

                #w-node-_06739911-faeb-00df-5338-095d9f97f75f-29e531e7 {
                    grid-area: span 1/span 1/span 1/span 1
                }

                #w-node-f8abaa3b-b7e9-1602-0787-eabdb31326b7-4de40163 {
                    order: -9999
                }
            }

            @media screen and (max-width: 479px) {
                #w-node-_8309c4ba-67f8-4496-6e7a-cb7ceca7dda1-eca7dd9f {
                    justify-self:center
                }

                #w-node-_314cca55-fa42-e041-9172-01f08e580e96-8e580e7e,#w-node-_314cca55-fa42-e041-9172-01f08e580e9e-8e580e7e,#w-node-_6a22ebb2-9613-f268-9e2c-faecc9f9cf29-c9f9cf11,#w-node-_6a22ebb2-9613-f268-9e2c-faecc9f9cf31-c9f9cf11 {
                    grid-area: span 1/span 2/span 1/span 2
                }

                #w-node-_23a95313-d283-b6ba-bc29-883d7b3f2959-1a7378ab {
                    justify-self: auto
                }

                #w-node-cb82531f-9982-881c-3414-7b93cd665b41-a07378c1 {
                    justify-self: center
                }

                #w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-147378c9,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-087378cc {
                    justify-self: auto
                }

                #w-node-_009e6b2f-e98c-029b-b97f-366f45fa4b81-857378cf {
                    grid-column: span 1/span 1
                }

                #w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-3a7ca8e9,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-731a6046 {
                    justify-self: auto
                }

                #w-node-_76c2186e-f1e3-2840-3839-b54451b71e38-6a3f62f0,#w-node-b3cdeb85-4e3f-ffcf-90c9-98d00721b9e9-6a3f62f0,#w-node-f7a023e0-7e4e-6ccd-db2f-602702fee53a-6a3f62f0,#w-node-_99bd2fec-ae64-e843-3730-fac81fc3ff91-6a3f62f0,#w-node-a1f1457a-f01f-ff23-7458-03d241c02eda-6a3f62f0,#w-node-_75890d53-24a1-a74e-2f69-9ef93053d61b-6a3f62f0,#w-node-c57eed76-c749-4f62-5b66-10782f9e52ec-6a3f62f0,#w-node-e542d22e-610e-ce43-f7e8-bc3a125b266e-6a3f62f0,#w-node-_18f3a369-f11c-57d3-9c63-e61c819f6003-6a3f62f0 {
                    grid-area: span 1/span 3/span 1/span 3;
                    justify-self: center
                }

                #w-node-_58ac9fa2-a9ea-0c7e-6668-de2ee4864a37-6a3f62f0 {
                    grid-area: 2/1/3/2
                }

                #w-node-_58ac9fa2-a9ea-0c7e-6668-de2ee4864a45-6a3f62f0 {
                    grid-area: 2/2/3/3
                }

                #w-node-_58ac9fa2-a9ea-0c7e-6668-de2ee4864b43-6a3f62f0 {
                    grid-column: span 2/span 2
                }

                #w-node-_3c97bcab-2cd4-d00e-d837-7d87bb725e70-6a3f62f0 {
                    grid-area: 2/1/3/2
                }

                #w-node-_3c97bcab-2cd4-d00e-d837-7d87bb725e86-6a3f62f0 {
                    grid-area: 2/2/3/3
                }

                #w-node-_3c97bcab-2cd4-d00e-d837-7d87bb725e90-6a3f62f0 {
                    grid-column: span 2/span 2
                }

                #w-node-afe4246a-2585-38f4-26c6-f39ca34a67c4-6a3f62f0 {
                    grid-area: 2/1/3/2
                }

                #w-node-afe4246a-2585-38f4-26c6-f39ca34a67da-6a3f62f0 {
                    grid-area: 2/2/3/3
                }

                #w-node-afe4246a-2585-38f4-26c6-f39ca34a67e4-6a3f62f0 {
                    grid-column: span 2/span 2
                }

                #w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-51cad1dd,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-130da9f1,#w-node-_26f14b2d-346c-f6aa-5b37-d3fa5a5dd320-076cc65b {
                    justify-self: auto
                }
            }

            @font-face {
                font-family: 'Fa 400';
                src: url(https://uploads-ssl.webflow.com/604637da1d40366d4e19de8e/60618cd09a0fa50f91a30f44_fa-regular-400.ttf) format('truetype');
                font-weight: 400;
                font-style: normal;
                /*savepage-font-display=swap*/
            }

            @font-face {
                font-family: 'Fa brands 400';
                src: url(https://uploads-ssl.webflow.com/604637da1d40366d4e19de8e/60618cd0007f86e8257c4999_fa-brands-400.ttf) format('truetype');
                font-weight: 400;
                font-style: normal;
                /*savepage-font-display=swap*/
            }

            @font-face {
                font-family: 'Fa solid 900';
                src: url(https://uploads-ssl.webflow.com/604637da1d40366d4e19de8e/60618cd08165d5668be2e82a_fa-solid-900.ttf) format('truetype');
                font-weight: 400;
                font-style: normal;
                /*savepage-font-display=swap*/
            }
			.sidebar-wrapper {
                      position: -webkit-sticky;
                      position: -moz-sticky;
                      position: -ms-sticky;
                      position: -o-sticky;
                      position: sticky;
                      top: 50px;
                    }


 

*,*:after,*:before {
    padding: 0;
    margin: 0 auto;
    box-sizing: 0
}

@media only screen and (min-width: 481px) {
    .material-form {
        width:500px
    }
}

@media only screen and (max-width: 480px) {
    .material-form {
        width:auto
    }
}







a {
    color: #6e79d6;
    cursor: pointer;
    text-decoration: none
}

a strong {
    color: currentColor
}

a:hover {
    color: #363636
}






.ml-5 {
    margin-left: 1.5rem!important
}

.my-5 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

.mt-6 {
    margin-top: 3rem!important
}

.is-size-6 {
    font-size: 1rem!important
}

.has-text-centered {
    text-align: center!important
}

.is-flex {
    display: flex!important
}

:root {
    --background: #fff;
    --background-opaque: hsla(0,0%,100%,.7);
    --background-highlight: #f0f3f9;
    --background-highlight-highlight: #e5eaf5;
    --background-highlight-transparent: hsla(0,0%,100%,.7);
    --background-button: #fff;
    --text: #000;
    --border-modal: #eff1f4;
    --shadow-modal: rgba(0,0,0,.09) 0px 3px 12px;
    --shadow-watermark: 3px 3px 10px 3px rgba(56,28,100,.1);
    --shadow-navbar: 0 0 20px rgba(0,0,0,.04);
    --shadow-preview: 0px 4px 25px 3px rgba(0,0,0,.15);
    --accent: #5e5df0;
    --text-sharp: #282a30;
    --text-light: #6b6f76;
    --text-lighter: #929cad;
    --shadow-color-unicorn: #f18099;
    --shadow-color-nebula: #b664b0;
    --shadow-color-water: #67b7e5;
    --shadow-color-candy: #9d8eee;
    --shadow-color-melon: #5cd4ac;
    --shadow-color-orange: #fa9e34;
    --shadow-color-yellow: #f7cc5c;
    --shadow-color-green: #23cfa4;
    --shadow-color-blue: #06c1ff;
    --shadow-color-indigo: #6968f7;
    --shadow-color-purple: #8a24ff;
    --shadow-color-pink: #f54b94;
    --shadow-color-red: #f32e60;
    --shadow-color-black: #000;
    --shadow-color-white: rgba(0,0,0,.2);
    --shadow-color-accent: #6e79d6;
    --background-invert: #131415;
    --background-invert-highlight: #2d2f36;
    --text-invert: #d7d8db;
    --text-invert-sharp: #fff;
    --text-invert-light: #8a8f98
}

[data-theme=dark] {
    --background: #131415;
    --background-opaque: rgba(19,20,21,.7);
    --background-highlight: #2c2c30;
    --background-highlight-highlight: #393941;
    --background-highlight-transparent: rgba(66,66,66,.7);
    --background-button: #1f2124;
    --text: #fff;
    --border-modal: #303236;
    --shadow-modal: rgba(0,0,0,.35) 0px 7px 32px 0px;
    --shadow-watermark: 3px 3px 10px 3px rgba(0,0,0,.4);
    --shadow-navbar: 0 0 20px rgba(0,0,0,.4);
    --shadow-preview: 0px 4px 25px 3px hsla(0,0%,100%,.15);
    --accent: #8383ff;
    --text-sharp: #fff;
    --text-light: #8a8f98;
    --text-lighter: #757783;
    --shadow-color-unicorn: #000;
    --shadow-color-nebula: #000;
    --shadow-color-water: #000;
    --shadow-color-candy: #000;
    --shadow-color-melon: #000;
    --shadow-color-orange: #000;
    --shadow-color-yellow: #000;
    --shadow-color-green: #000;
    --shadow-color-blue: #000;
    --shadow-color-indigo: #000;
    --shadow-color-purple: #000;
    --shadow-color-pink: #000;
    --shadow-color-red: #000;
    --shadow-color-black: #000;
    --shadow-color-white: #000;
    --shadow-color-accent: #000;
    --background-invert: #fff;
    --background-invert-highlight: #f0f3f9;
    --text-invert: #3c4149;
    --text-invert-sharp: #000;
    --text-invert-light: #6b6f76
}

body,html {
    margin: 0;
    padding: 0;
    background-color: var(--background);
    font-family: Inter,Helvetica,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,sans-serif
}

html {
    box-sizing: border-box;
    scroll-behavior: smooth
}

*,:after,:before {
    box-sizing: inherit
}

body::-webkit-scrollbar-thumb,div::-webkit-scrollbar {
    background-color: var(--background-highlight-highlight);
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box
}

body::-webkit-scrollbar,div::-webkit-scrollbar {
    width: 16px
}

img.darken,video.darken {
    background-color: rgba(0,0,0,.6);
    filter: brightness(.4)
}

a.td-navbar-item.is-active,a.td-navbar-item:focus,a.td-navbar-item:focus-within,a.td-navbar-item:hover {
    color: inherit;
    background-color: unset
}

.td-navbar {
    position: relative;
    color: var(--text);
    background-color: var(--background);
    z-index: 30
}

.td-navbar-item {
    display: block;
    flex-shrink: 0;
    flex-grow: 0;
    align-items: center;
    color: var(--text,inherit);
    font-weight: 500;
    line-height: 1.5;
    padding: .5rem .75rem;
    cursor: pointer
}

.td-navbar-brand {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-shrink: 0;
    height: 100%;
    font-size: 20px
}

.td-navbar-brand .td-navbar-item {
    display: flex;
    font-weight: 700
}

.td-navbar-brand-logo {
    padding: 2px 5px;
    min-width: 40px;
    min-height: 44px;
    margin-right: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1
}

.td-navbar-burger {
    color: inherit;
    cursor: pointer;
    display: block;
    position: relative;
    width: 3.25rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: 0 0;
    border: none;
    color: currentColor;
    font-family: inherit;
    font-size: 1em;
    margin: 0;
    padding: 0
}

.td-navbar-burger:hover {
    background-color: transparent
}

.td-navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: calc(50% - 8px);
    position: absolute;
    transform-origin: center;
    transition-duration: 86ms;
    transition-property: background-color,opacity,transform;
    transition-timing-function: ease-out;
    width: 16px
}

.td-navbar-burger span:first-child {
    top: calc(50% - 6px)
}

.td-navbar-burger span:nth-child(2) {
    top: calc(50% - 1px)
}

.td-navbar-burger span:nth-child(3) {
    top: calc(50% + 4px)
}

.td-navbar-burger.is-active span:first-child {
    transform: translateY(5px) rotate(45deg)
}

.td-navbar-burger.is-active span:nth-child(2) {
    opacity: 0
}

.td-navbar-burger.is-active span:nth-child(3) {
    transform: translateY(-5px) rotate(-45deg)
}

.td-navbar-end,.td-navbar-middle,.td-navbar-mobile {
    background-color: inherit
}

.td-navbar-mobile {
    padding: 10px
}

.td-navbar-item svg {
    position: absolute;
    right: 25px;
    margin-top: 3px
}

.td-navbar-container-border {
    border-bottom: 1px solid var(--border-modal)
}

.td-navbar-container-shadow {
    box-shadow: var(--shadow-navbar)
}

.td-navbar-container-blur {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: var(--background-opaque)
}

.td-navbar-item-color-gradient span:not(.slate-navbar_dropdown_menu span) {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    -ms-background-clip: text;
    -ms-text-fill-color: transparent
}

.td-navbar-item-button {
    border-radius: 999px;
    padding: 8px 18px;
    font-weight: 700
}

.td-navbar-item-button,.td-navbar-item-dropdown,.td-navbar-item-link {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.td-navbar-item-link:hover {
    color: var(--text)
}

.td-navbar-item-dropdown {
    height: 100%;
    display: inline-flex;
    align-items: center
}

.td-navbar-item-dropdown+.icon-chevron-down {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    margin-left: 1rem;
    transition: transform .3s
}

.td-navbar-item-dropdown>div {
    display: inline
}

.typedream.content.td-navbar-item-dropdown-menu {
    background-color: transparent;
    cursor: default
}

@media only screen and (max-width: 1023px) {
    .typedream.content.td-navbar-item-dropdown-menu {
        height:0;
        overflow-y: hidden
    }

    .td-navbar-end,.td-navbar-middle {
        display: none
    }

    .td-navbar-mobile {
        position: absolute;
        left: 0;
        right: 0;
        overflow-y: auto;
        box-shadow: 0 8px 16px hsla(0,0%,4%,.1);
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .td-navbar-brand>.td-navbar-item {
        flex-shrink: 1;
        white-space: nowrap;
        overflow: hidden
    }

    .td-navbar-item[data-state=open] .icon-chevron-down {
        transform: rotate(-180deg)
    }

    .td-navbar-item[data-state=open] .typedream.content.td-navbar-item-dropdown-menu {
        height: auto
    }
}

@media only screen and (min-width: 1024px) {
    .td-navbar {
        display:grid;
        grid-template-columns: 1fr auto 1fr
    }

    .td-navbar.align-end,.td-navbar.align-start {
        grid-template-columns: auto 1fr auto
    }

    .td-navbar-mobile {
        display: none
    }

    .td-navbar.align-end .td-navbar-middle {
        justify-content: end
    }

    .td-navbar-end,.td-navbar-item,.td-navbar-middle {
        display: flex
    }

    .td-navbar-item svg {
        position: static;
        margin-top: 0
    }

    .td-navbar-end {
        justify-content: end
    }

    .td-navbar-burger {
        display: none
    }

    .td-navbar-end,.td-navbar-middle {
        margin-left: calc(1.5em - 15px);
        margin-right: calc(1.5em - 15px);
        background-color: unset
    }

    .td-navbar-end .td-navbar-item,.td-navbar-middle .td-navbar-item {
        margin: 0 .75em;
        padding: 0 5px;
        cursor: pointer
    }

    .typedream.content.td-navbar-item-dropdown-menu {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 60px;
        display: none;
        overflow: visible
    }

    .td-navbar-item:hover .icon-chevron-down {
        transform: rotate(-180deg)
    }

    .td-navbar-item:hover .typedream.content.td-navbar-item-dropdown-menu {
        display: flex
    }
}

@media(max-device-width: 1024px) and (min-device-height:768px) and (orientation:landscape) {
    .td-navbar-item .td-navbar-item-dropdown {
        pointer-events:none;
        cursor: default
    }

    .td-navbar-item[data-state=open] .td-navbar-item-dropdown {
        pointer-events: auto
    }
}

.typedream.content {
    --background: #fff;
    --background-highlight: #f0f3f9;
    --background-highlight-highlight: #e5eaf5;
    --background-button: #fff;
    --background-modal: linear-gradient(136.61deg,#fff 13.72%,#fff 74.3%);
    --background-modal-highlight: #f8f9fb;
    --background-popup-overlay: hsla(217,6%,59%,.4);
    --shadow-modal-color: rgba(0,0,0,.09);
    --shadow-modal: rgba(0,0,0,.09) 0px 3px 12px;
    --shadow-modal-highlight: rgba(0,0,0,.6) 0px 3px 20px;
    --shadow-card: rgba(0,0,0,.12) 0px 10px 40px -10px;
    --shadow-card-highlight: rgba(0,0,0,.3) 0px 10px 40px -10px;
    --shadow-card-container: rgba(0,0,0,.2) 0px 30px 50px -10px;
    --shadow-navbar: 0 0 20px rgba(0,0,0,.04);
    --highlight: rgba(0,0,0,.05);
    --highlight-highlight: rgba(0,0,0,.1);
    --highlight-3: rgba(0,0,0,.3);
    --border-modal: #eff1f4;
    --border-highlight: #e7eaee;
    --border-card: transparent;
    --text: #000;
    --side-background: #fff;
    --side-text: #3c4149;
    --text-sharp: #282a30;
    --text-light: #6b6f76;
    --text-lighter: #929cad;
    --accent: #6e79d6;
    --accent-light: #efeffe;
    --accent-transparent: rgba(113,124,225,.2);
    --accent-semi-transparent: rgba(113,124,225,.5);
    --accent-highlight: #717ce1;
    --text-on-accent: #fff;
    --background-input: #fff;
    --border-input: #dfe1e4;
    --border-input-focused: #2161dc;
    --background-invert: #131415;
    --background-invert-highlight: #2d2f36;
    --text-invert: #d7d8db;
    --text-invert-light: #8a8f98;
    --danger: var(--error-500);
    --danger-transparent: rgba(254,236,240,.3);
    --danger-background: var(--error-25);
    --green: #48c774;
    --dark-transparent: rgba(39,40,43,.6);
    --light-transparent: hsla(225,5%,85%,.6);
    --background-input-dark: #1f2023;
    --border-input-dark: #3c3f44;
    --border-input-focused-dark: #6499ff;
    --text-white: #d7d8db;
    --box-transition: opacity .3s,width .2s cubic-bezier(.175,.885,.32,1.275),height .2s cubic-bezier(.175,.885,.32,1.275),transform .2s cubic-bezier(.175,.885,.32,1.275);
    --background-light-theme: #fff;
    --text-light-theme: #000;
    --background-dark-theme: #131415;
    --text-dark-theme: #d7d8db;
    --shadow-color-unicorn: #f18099;
    --shadow-color-nebula: #b664b0;
    --shadow-color-water: #67b7e5;
    --shadow-color-candy: #9d8eee;
    --shadow-color-melon: #5cd4ac;
    --shadow-color-orange: #fa9e34;
    --shadow-color-yellow: #f7cc5c;
    --shadow-color-green: #23cfa4;
    --shadow-color-blue: #06c1ff;
    --shadow-color-indigo: #6968f7;
    --shadow-color-purple: #8a24ff;
    --shadow-color-pink: #f54b94;
    --shadow-color-red: #f32e60;
    --shadow-color-black: #000;
    --shadow-color-white: rgba(0,0,0,.2);
    --shadow-color-accent: #6e79d6;
    --neutral-25: #fff;
    --neutral-50: #fafafa;
    --neutral-100: #f5f5f5;
    --neutral-200: #ebebeb;
    --neutral-300: #e0e0e0;
    --neutral-400: #ccc;
    --neutral-500: #aaa;
    --neutral-600: grey;
    --neutral-700: #555;
    --neutral-800: #2a2a2a;
    --neutral-900: #000;
    --primary-25: #dfdffc;
    --primary-50: #c9c9fa;
    --primary-100: #aeaef7;
    --primary-200: #9493f4;
    --primary-300: #7978f2;
    --primary-400: #5e5def;
    --primary-500: #4e4ec7;
    --primary-600: #3f3e9f;
    --primary-700: #2f2f78;
    --primary-800: #1f1f50;
    --primary-900: #131330;
    --error-25: #fed5d5;
    --error-50: #fdbaba;
    --error-100: #fc9797;
    --error-200: #fb7474;
    --error-300: #fa5252;
    --error-400: #f92f2f;
    --error-500: #d02727;
    --error-600: #a61f1f;
    --error-700: #7d1818;
    --error-800: #531010;
    --error-900: #320909;
    --warning-25: #ffefd3;
    --warning-50: #fee5b5;
    --warning-100: #fed790;
    --warning-200: #feca6c;
    --warning-300: #fdbd47;
    --warning-400: #fdb022;
    --warning-500: #d3931c;
    --warning-600: #a97517;
    --warning-700: #7f5811;
    --warning-800: #543b0b;
    --warning-900: #332307;
    --success-25: #d0f1e1;
    --success-50: #d0f1e1;
    --success-100: #88dbb5;
    --success-200: #61cf9c;
    --success-300: #39c383;
    --success-400: #12b76a;
    --success-500: #0f9858;
    --success-600: #0c7a47;
    --success-700: #095c35;
    --success-800: #063d23;
    --success-900: #042515;
    --red-25: #fdd5df;
    --red-50: #fbb9ca;
    --red-100: #f997b0;
    --red-200: #f77495;
    --red-300: #f5517b;
    --red-400: #f32e60;
    --red-500: #ca2650;
    --red-600: #a21f40;
    --red-700: #7a1730;
    --red-800: #510f20;
    --red-900: #310913;
    --orange-25: #feecd6;
    --orange-50: #fddfbb;
    --orange-100: #fdce9a;
    --orange-200: #fcbe78;
    --orange-300: #fbae56;
    --orange-400: #fa9e34;
    --orange-500: #d0842b;
    --orange-600: #a76923;
    --orange-700: #7d4f1a;
    --orange-800: #533511;
    --orange-900: #32200a;
    --green-25: #d3f5ed;
    --green-50: #b6efe0;
    --green-100: #91e7d1;
    --green-200: #6cdfc2;
    --green-300: #48d7b2;
    --green-400: #23cfa3;
    --green-500: #1dac88;
    --green-600: #178a6d;
    --green-700: #116751;
    --green-800: #0c4536;
    --green-900: #042515;
    --blue-25: #ccf3ff;
    --blue-50: #abeaff;
    --blue-100: #80e0ff;
    --blue-200: #56d5ff;
    --blue-300: #2ccbff;
    --blue-300: #02c1ff;
    --blue-400: #02c1ff;
    --blue-500: #02a1d5;
    --blue-600: #0181aa;
    --blue-700: #016080;
    --blue-800: #014055;
    --blue-900: #002733;
    --indigo-25: #dfdffc;
    --indigo-50: #c9c9fa;
    --indigo-100: #aeaef7;
    --indigo-200: #9493f4;
    --indigo-300: #7978f2;
    --indigo-400: #5e5def;
    --indigo-500: #4e4ec7;
    --indigo-600: #3f3e9f;
    --indigo-700: #2f2f78;
    --indigo-800: #1f1f50;
    --indigo-900: #131330;
    --purple-25: #e8d3ff;
    --purple-50: #d8b6ff;
    --purple-100: #c492ff;
    --purple-200: #b16dfe;
    --purple-300: #9d49fe;
    --purple-400: #8a24fe;
    --purple-500: #731ed4;
    --purple-600: #5c18a9;
    --purple-700: #45127f;
    --purple-800: #2e0c55;
    --purple-900: #1c0733;
    --pink-25: #fddbea;
    --pink-50: #fbc3db;
    --pink-100: #faa4c9;
    --pink-200: #f886b8;
    --pink-300: #f66ba6;
    --pink-400: #f44a94;
    --pink-500: #cb3e7b;
    --pink-600: #a33163;
    --pink-700: #7a254a;
    --pink-800: #511931;
    --pink-900: #310f1e;
    --color-border: var(--neutral-400);
    --color-border-light: var(--neutral-300);
    --color-text-light: var(--neutral-800);
    --color-surface-raised: var(--neutral-25);
    --color-background-input: var(--neutral-25);
    --elevation-surface-raised: 0px 0px 0px transparent,0px 1px 1px rgba(3,4,4,.5),0px 0px 1px rgba(3,4,4,.5);
    color: var(--text);
    font-family: Inter,Helvetica,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

[data-theme=dark] .typedream.content {
    --background: #131415;
    --background-highlight: #2c2c30;
    --background-highlight-highlight: #393941;
    --background-button: #1f2124;
    --background-modal: linear-gradient(136.61deg,#27282b 13.72%,#2d2e31 74.3%);
    --background-modal-highlight: #37373c;
    --background-popup-overlay: rgba(28,29,31,.5);
    --shadow-modal-color: rgba(0,0,0,.2);
    --shadow-modal: rgba(0,0,0,.35) 0px 7px 32px 0px;
    --shadow-modal-highlight: rgba(0,0,0,.6) 0px 7px 32px 0px;
    --shadow-navbar: 0 0 20px rgba(0,0,0,.4);
    --highlight: hsla(0,0%,100%,.05);
    --highlight-highlight: hsla(0,0%,100%,.1);
    --highlight-3: hsla(0,0%,100%,.3);
    --border-modal: #303236;
    --border-card: #303236;
    --text: #fff;
    --side-background: #131415;
    --side-text: #d7d8db;
    --text-light: #8a8f98;
    --text-lighter: #757783;
    --text-sharp: #fff;
    --accent: #7381ff;
    --accent-light: #1d1e33;
    --accent-transparent: rgba(115,129,255,.2);
    --accent-semi-transparent: rgba(115,129,255,.5);
    --accent-highlight: #8995ff;
    --text-on-accent: #fff;
    --background-input: #1f2023;
    --border-input: #3c3f44;
    --border-input-focused: #6499ff;
    --background-invert: #fff;
    --background-invert-highlight: #f0f3f9;
    --text-invert: #3c4149;
    --text-invert-light: #6b6f76;
    --danger: var(--error-300);
    --danger-transparent: rgba(204,15,53,.3);
    --danger-background: var(--error-800);
    --shadow-color-unicorn: #000;
    --shadow-color-nebula: #000;
    --shadow-color-water: #000;
    --shadow-color-candy: #000;
    --shadow-color-melon: #000;
    --shadow-color-orange: #000;
    --shadow-color-yellow: #000;
    --shadow-color-green: #000;
    --shadow-color-blue: #000;
    --shadow-color-indigo: #000;
    --shadow-color-purple: #000;
    --shadow-color-pink: #000;
    --shadow-color-red: #000;
    --shadow-color-black: #000;
    --shadow-color-white: #000;
    --shadow-color-accent: #000;
    --neutral-900: #fff;
    --neutral-800: #ccc;
    --neutral-700: #646668;
    --neutral-600: #43474b;
    --neutral-500: #3e4246;
    --neutral-400: #35383b;
    --neutral-300: #35383b;
    --neutral-200: #303335;
    --neutral-100: #26282b;
    --neutral-50: #1d1e20;
    --neutral-25: #131415;
    --color-border: var(--neutral-600);
    --color-border-light: var(--neutral-500);
    --color-text-light: var(--neutral-800);
    --color-surface-raised: var(--neutral-400);
    --color-background-input: var(--neutral-200);
    --elevation-surface-raised: 0px 0px 0px transparent,0px 1px 1px rgba(3,4,4,.5),0px 0px 1px rgba(3,4,4,.5)
}

.typedream.content h1,.typedream.content h2,.typedream.content h3,.typedream.content h4,.typedream.content h5,.typedream.content h6,.typedream.content ol,.typedream.content p,.typedream.content pre,.typedream.content ul {
    margin: unset
}

.typedream.content h1,.typedream.content h2,.typedream.content h3,.typedream.content h4,.typedream.content h5,.typedream.content h6 {
    line-height: normal
}

.typedream.content *,.typedream.content :after,.typedream.content :before {
    box-sizing: inherit
}

.typedream.content a {
    text-decoration: none;
    color: inherit
}

@media only screen and (max-width: 768px) {
    .typedream.content .mobile\:hidden:not([data-slate-editor] .mobile\:hidden) {
        display:none!important
    }
}

@media only screen and (min-width: 769px) {
    .typedream.content .desktop\:hidden:not([data-slate-editor] .desktop\:hidden) {
        display:none!important
    }
}

.typedream.content .animated-block-initial:not([data-slate-editor] .animated-block-initial) {
    opacity: 0
}

.typedream.content .animated-block-visible {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.typedream.content .animated-block-visible.slide-in-up {
    -webkit-animation-name: slide-in-up;
    animation-name: slide-in-up
}

.typedream.content .animated-block-visible.slide-in-down {
    -webkit-animation-name: slide-in-down;
    animation-name: slide-in-down
}

.typedream.content .animated-block-visible.slide-in-left {
    -webkit-animation-name: slide-in-left;
    animation-name: slide-in-left
}

.typedream.content .animated-block-visible.slide-in-right {
    -webkit-animation-name: slide-in-right;
    animation-name: slide-in-right
}

.typedream.content .animated-block-visible.fade-in {
    -webkit-animation-name: fade-in;
    animation-name: fade-in
}

.typedream.content .animated-block-visible.scale-in-grow {
    -webkit-animation-name: scale-in-grow;
    animation-name: scale-in-grow
}

.typedream.content .animated-block-visible.scale-in-shrink {
    -webkit-animation-name: scale-in-shrink;
    animation-name: scale-in-shrink
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes slide-in-up {
    0% {
        opacity: 0;
        transform: translateY(100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translateY(-3px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-in-up {
    0% {
        opacity: 0;
        transform: translateY(100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translateY(-3px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes slide-in-down {
    0% {
        opacity: 0;
        transform: translateY(-100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translateY(3px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-in-down {
    0% {
        opacity: 0;
        transform: translateY(-100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translateY(3px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes slide-in-left {
    0% {
        opacity: 0;
        transform: translate(100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translate(-3px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes slide-in-left {
    0% {
        opacity: 0;
        transform: translate(100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translate(-3px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@-webkit-keyframes slide-in-right {
    0% {
        opacity: 0;
        transform: translate(-100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translate(3px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes slide-in-right {
    0% {
        opacity: 0;
        transform: translate(-100px)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: translate(3px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@-webkit-keyframes scale-in-grow {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: scale(103%)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes scale-in-grow {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: scale(103%)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes scale-in-shrink {
    0% {
        opacity: 0;
        transform: scale(1.5)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: scale(97%)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes scale-in-shrink {
    0% {
        opacity: 0;
        transform: scale(1.5)
    }

    20% {
        opacity: 15%
    }

    40% {
        opacity: 1;
        transform: scale(97%)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

._1h3aayo0 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    white-space: normal
}

._1h3aayo0>* {
    width: 100%;
    flex: 1 1
}

._1h3aayo0>iframe {
    position: absolute;
    left: 0;
    top: 0;
    border: 0
}

._1h3aayo0 iframe {
    width: 100%;
    height: 100%
}

.typedream.content .yk4y7v0,.yk4y7v0 {
    text-decoration: none;
    color: var(--accent)
}

._1buablx0 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    overflow-x: hidden;
    min-height: 100vh
}

._1buablx1 {
    overflow-y: auto;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
    scroll-padding-top: 30px;
    height: 100vh
}

._1buablx2 {
    align-items: flex-start
}

._1buablx3 {
    align-items: center
}

._1buablx4 {
    align-items: flex-end
}

._1buablx5 {
    justify-content: flex-start
}

._1buablx6 {
    justify-content: center
}

._1buablx7 {
    justify-content: flex-end
}

._1buablx8 {
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    inset: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._1buablx8 img,._1buablx8 video {
    pointer-events: none
}

._1buablx9 {
    position: fixed;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    padding: 0!important;
    margin: 0!important;
    overflow: hidden
}

.mt1x150 {
    position: relative
}

.mt1x150::marker {
    color: var(--marker-color)
}

._107wm5h0 {
    display: block;
    height: 1.18em;
    width: 100%
}

._107wm5h0 span {
    width: 100%;
    display: inline-block
}

._1iqelwt0,.r2ud8k0 {
    position: relative
}

._1iqelwt0 {
    display: flex;
    flex-direction: column
}

.vvqwo70 {
    width: 100%;
    max-width: -moz-fit-content;
    max-width: -webkit-fit-content;
    max-width: fit-content;
    margin: 0 auto;
    display: flex;
    justify-content: center
}

.vvqwo71 {
    background-color: var(--background-highlight);
    padding: 16px 20px
}

.vvqwo72 {
    width: 100%
}

.vvqwo73 {
    padding: 16px;
    border-radius: 0
}

.vvqwo74 {
    border-radius: 99px
}

.vvqwo75 {
    border-radius: 10px
}

.vvqwo77 {
    padding: 12px 20px;
    font-size: 16px;
    line-height: 1.5em;
    border-radius: 99px;
    min-width: 142px;
    white-space: nowrap;
    flex-shrink: 0;
    font-weight: 600;
    color: var(--text-lighter);
    background-color: transparent;
    border: 0;
    cursor: pointer
}

.vvqwo77,.vvqwo78 {
    transition: all .1s ease
}

.vvqwo78 {
    font-weight: 700;
    background-color: var(--accent);
    color: var(--text-invert-sharp)
}

.vvqwo7b {
    border-radius: 10px
}

.vvqwo7c {
    color: var(--accent);
    border-bottom: 2px solid var(--accent)
}

.vvqwo7d {
    background-color: var(--accent);
    color: var(--text-invert-sharp)
}

.vvqwo7e {
    border-radius: 0;
    border-bottom: 2px solid transparent
}

.vvqwo7e:focus,.vvqwo7e:hover {
    transition: all .1s ease;
    color: var(--accent)
}

.vvqwo7h {
    border-radius: 10px
}

.vvqwo7h:focus:not(.vvqwo7b),.vvqwo7h:hover:not(.vvqwo7b) {
    transition: all .1s ease;
    background-color: var(--background-highlight-highlight)
}

.vvqwo7j {
    display: flex;
    gap: 4px;
    overflow: visible;
    overflow-x: scroll;
    scroll-behavior: smooth
}

.vvqwo7k {
    padding: 16px;
    margin: -16px
}

.vvqwo7k::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: 0 0
}

.vvqwo7l {
    padding: 16px;
    margin: -16px;
    border-radius: 99px
}

.vvqwo7l::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: 0 0
}

.vvqwo7m {
    padding: 16px;
    margin: -16px
}

.vvqwo7m::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: 0 0
}

.vvqwo7p,.vvqwo7q {
    width: 100%;
    margin: 0 auto;
    position: relative
}

.vvqwo7v {
    position: absolute;
    top: 50%;
    display: flex;
    align-items: center;
    height: 100%;
    width: 10%;
    min-width: 50px;
    transform: translateY(-50%)
}

.vvqwo7w {
    left: auto;
    right: 8px;
    justify-content: flex-end
}

:is(.vvqwo7s,.vvqwo7t,.vvqwo7p) .vvqwo7w {
    right: 16px
}

.vvqwo7x {
    left: 8px;
    justify-content: flex-start
}

:is(.vvqwo7s,.vvqwo7t,.vvqwo7p) .vvqwo7x {
    left: 16px
}

.vvqwo7w button,.vvqwo7x button {
    border: 0;
    padding: 0;
    border-radius: 50%;
    background-color: var(--background);
    width: 36px;
    height: 36px;
    color: var(--text-lighter);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 10px 20px -10px var(--shadow-color-white)
}

:is(.vvqwo7s,.vvqwo7t,.vvqwo7p) :is(.vvqwo7x,.vvqwo7w) button {
    width: 48px;
    height: 48px
}

@media screen and (min-width: 768px) {
    .vvqwo7i {
        padding:8px 20px;
        width: 100%;
        border: 0;
        border-radius: 8px;
        background-color: transparent;
        text-align: left;
        font-weight: 600;
        font-size: 16px;
        line-height: 1.5em;
        color: var(--text-lighter);
        cursor: pointer
    }

    .vvqwo7i:focus:not(.vvqwo7d),.vvqwo7i:hover:not(.vvqwo7d) {
        transition: all .1s ease;
        background-color: var(--background-highlight-highlight)
    }

    .vvqwo7i.vvqwo7d {
        background-color: var(--accent)
    }

    .vvqwo7o {
        display: flex;
        flex-direction: column;
        gap: 8px
    }
}

@media screen and (max-width: 768px) {
    .vvqwo72 {
        max-width:-moz-fit-content;
        max-width: -webkit-fit-content;
        max-width: fit-content;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        background-color: var(--background-highlight);
        padding: 16px 20px;
        border-radius: 10px
    }

    .vvqwo7d {
        font-weight: 700
    }

    .vvqwo7d,.vvqwo7i {
        transition: all .1s ease;
        border-radius: 10px
    }

    .vvqwo7i {
        padding: 12px 20px;
        font-size: 16px;
        line-height: 1.5em;
        min-width: 142px;
        white-space: nowrap;
        flex-shrink: 0;
        font-weight: 600;
        color: var(--text-lighter);
        background-color: transparent;
        border: 0;
        cursor: pointer
    }

    .vvqwo7i:focus:not(.vvqwo7d),.vvqwo7i:hover:not(.vvqwo7d) {
        transition: all .1s ease;
        background-color: var(--background-highlight-highlight)
    }

    .vvqwo7i.vvqwo7d {
        background-color: var(--accent)
    }

    .vvqwo7o {
        display: flex;
        gap: 4px;
        overflow: visible;
        overflow-x: scroll;
        scroll-behavior: smooth;
        padding: 16px;
        margin: -16px
    }

    .vvqwo7o::-webkit-scrollbar {
        width: 0;
        height: 0;
        background: 0 0
    }
}

@-webkit-keyframes num1mw0 {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes num1mw0 {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@-webkit-keyframes num1mw1 {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

@keyframes num1mw1 {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.num1mw2 {
    position: relative;
    overflow: hidden
}

.num1mw2[data-state=open] {
    -webkit-animation: num1mw0 .3s cubic-bezier(.87,0,.13,1);
    animation: num1mw0 .3s cubic-bezier(.87,0,.13,1)
}

.num1mw2[data-state=closed] {
    -webkit-animation: num1mw1 .3s cubic-bezier(.87,0,.13,1);
    animation: num1mw1 .3s cubic-bezier(.87,0,.13,1)
}

.num1mw3 {
    padding: 0 30px 30px
}

[data-accordion-style=plain] .num1mw3 {
    padding-left: 70px
}

.x1sja70 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}

.fti94b0 {
    border-radius: .25rem
}

.fti94b2 {
    position: relative;
    box-shadow: none;
    background-color: transparent;
    padding-top: 16px;
    width: 100%
}

.fti94b4 {
    background: var(--background);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 1rem;
    justify-content: safe center;
    margin: 0 auto
}

.fti94b4[data-navbar-dropdown-item-type=simple],.fti94b4[data-navbar-dropdown-item-type=title_only] {
    row-gap: .5rem
}

@media only screen and (min-width: 1024px) {
    .fti94b2 {
        position:var(--position);
        left: var(--left);
        box-shadow: 0 22px 40px #0000000f
    }

    .fti94b2.fti94b1 {
        padding-top: 0
    }

    .fti94b2.fti94b0 {
        width: unset;
        max-width: unset
    }

    .fti94b3 {
        position: absolute;
        top: 0;
        width: 0;
        height: 0;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-bottom: 16px solid var(--background)
    }

    .fti94b4 {
        display: grid;
        grid-template-columns: repeat(var(--columns),350px);
        padding-bottom: .5rem
    }

    .fti94b1 .fti94b4 {
        overflow-x: auto;
        padding: 3rem
    }

    .fti94b0 .fti94b4 {
        padding: 2rem 3rem;
        border-radius: 6px
    }
}

.k5xziq0 {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 1rem
}

[data-navbar-dropdown-item-type=short] .k5xziq0 {
    row-gap: 1rem
}

@media only screen and (max-width: 768px) {
    .k5xziq0 {
        padding:0
    }
}

.koxz7a0 {
    scroll-snap-align: start;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    border-radius: 20px;
    box-shadow: var(--shadow-card-container);
    overflow: hidden;
    isolation: isolate;
    container-type: inline-size;
    grid-column: var(--grid-x)/span var(--grid-w);
    grid-row: var(--grid-y)/span var(--grid-h)
}

.koxz7a1 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.koxz7a2 {
    margin: 0 -20px;
    min-height: 30px;
    overflow-y: hidden
}

.koxz7a3 {
    padding: 0 20px;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -.04em;
    color: #fff;
    margin: 0;
    line-height: 1.1
}

.koxz7a4 {
    background: linear-gradient(transparent,rgba(0,0,0,.6),rgba(0,0,0,.7))
}

.koxz7a4,.koxz7a5 {
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
    aspect-ratio: var(--aspect-ratio);
    border-radius: 20px
}

.koxz7a5 {
    background: linear-gradient(transparent,rgba(0,0,0,.3),rgba(0,0,0,.4))
}

.koxz7a6 {
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.koxz7a6,.koxz7a7 {
    position: absolute;
    border-radius: 20px
}

.koxz7a7 {
    inset: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden
}

.koxz7a8 {
    --slide-spacing: 16px;
    --slide-size: 183px;
    --slide-height: 239px;
    flex: 1 1;
    position: relative;
    padding: 16px 20px;
    margin-left: -20px;
    margin-right: -20px
}

.koxz7a8:last-child {
    padding-bottom: 20px;
    margin-bottom: -20px
}

.koxz7a9,.koxz7aa {
    height: 100%
}

.koxz7aa {
    display: flex;
    flex-direction: row;
    margin-left: calc(var(--slide-spacing) * -1)
}

.koxz7ab {
    flex: 0 0 var(--slide-size);
    min-width: 0;
    padding-left: var(--slide-spacing);
    height: 100%;
    max-height: var(--slide-height);
    position: relative
}

.koxz7ad {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    padding: 5px 10px;
    gap: 3px;
    height: 26px;
    color: var(--text);
    background-color: var(--background);
    border: 1px solid var(--border-card);
    border-radius: 9999px;
    overflow: hidden;
    font-size: 11px;
    line-height: 16px;
    font-weight: 700
}

.koxz7ae {
    font-size: 16px;
    transform: rotate(-45deg)
}

.koxz7a2::webkit-scrollbar {
    display: none
}

.koxz7a7 img {
    pointer-events: none
}

.koxz7a6~*,.koxz7a7~* {
    z-index: 1
}



.gbm3cz0 {
    position: relative;
    all: unset;
    display: flex;
    flex-direction: column;
    width: 100%
}

.gbm3cz0 input[type=text],input[type=number] {
    all: unset;
    width: 100%;
    font-size: 16px
}

.gbm3cz2 {
    position: relative;
    padding: 10px 15px;
    border-radius: 8px;
    height: 40px;
    border: 1px solid var(--color-border);
    background: var(--color-background-input);
    align-items: center;
    justify-content: space-between;
    display: flex
}


._1qxd3el0 {
    scroll-snap-align: start;
    position: relative;
    width: 100%;
    height: 100%;
    max-height: 239px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 9px;
    background-color: var(--background);
    border: 1px solid var(--border-card);
    border-radius: 17px;
    box-shadow: var(--shadow-card-container);
    overflow: hidden;
    isolation: isolate;
    transition: all .3s ease-in-out;
    transform-origin: top left
}

._1qxd3el1 {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._1qxd3el3 {
    padding-right: 20px;
    flex: 1 1;
    margin-top: 7px
}

._1qxd3el4 {
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: var(--text);
    line-clamp: 1;
    -webkit-line-clamp: 1
}

._1qxd3el4,._1qxd3el5 {
    display: -webkit-box;
    letter-spacing: -.04px;
    -webkit-box-orient: vertical;
    overflow: hidden
}

._1qxd3el5 {
    font-size: 13px;
    line-height: 16px;
    color: var(--text-lighter);
    line-clamp: 2;
    -webkit-line-clamp: 2
}

._1qxd3el6 {
    width: 100%;
    height: 97px;
    border-radius: 11px;
    -o-object-fit: cover;
    object-fit: cover
}

._1qxd3el7 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 9px;
    right: 9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-color: var(--arrow-background-color);
    overflow: hidden
}

._1qxd3el8 {
    font-size: 16px;
    transform: rotate(-45deg);
    color: var(--arrow-color)
}

@container(max-width:300px) {
    ._1qxd3el2 {
        opacity: .5;
        transform: scale(.9)
    }
}

@media screen and (max-width: 600px) {
    ._1qxd3el5 {
        line-clamp:3;
        -webkit-line-clamp: 3
    }

    ._1qxd3el6 {
        height: 124px
    }
}

._1gp96k0 {
    display: block;
    flex-shrink: 0;
    flex-grow: 0;
    align-items: center;
    color: var(--text,inherit);
    font-weight: 500;
    line-height: 1.5;
    padding: .5rem .75rem;
    cursor: pointer;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    white-space: nowrap
}

._1gp96k1 {
    display: flex;
    font-weight: 700
}

._1gp96k2 {
    position: relative;
    padding: 2px 5px;
    border-radius: 5px;
    min-width: 40px;
    min-height: 45px;
    margin-right: 5px;
    display: flex;
    align-items: center;
    justify-content: center
}

._1gp96k3 {
    background-color: none;
    transition: all .2s;
    cursor: pointer
}

._1gp96k3:hover {
    background-color: var(--highlight)
}

._1gp96k6 {
    color: var(--text);
    font-weight: 700;
    margin-top: -5px;
    margin-bottom: -5px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer!important
}

._1gp96k6,._1gp96k6:focus {
    outline: none
}

._1gp96k8 {
    min-width: unset;
    margin-right: unset
}

@media only screen and (max-width: 1023px) {
    ._1gp96k1 {
        flex-shrink:1;
        white-space: nowrap;
        overflow: hidden
    }
}

.miq55g0 {
    display: flex;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    white-space: nowrap
}

.miq55g0,.miq55g1 {
    flex-shrink: 0;
    flex-grow: 0;
    align-items: center
}

.miq55g1 {
    display: block;
    box-sizing: inherit;
    color: var(--text,inherit);
    font-weight: 500;
    line-height: 1.5;
    padding: .5rem .75rem;
    cursor: pointer
}

.miq55g2 {
    position: relative;
    display: flex;
    align-items: center
}

.miq55g2:hover {
    color: var(--text,inherit)
}

.miq55g3 {
    position: relative;
    padding: 0 .5rem
}

.miq55g4 {
    display: block
}

.miq55g4:hover {
    color: var(--text,inherit)
}

.miq55g6 {
    font-weight: 500
}

.miq55g6,.miq55g7 {
    cursor: pointer!important
}

.miq55g7 {
    padding: 6px 20px;
    border-radius: 999px;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    margin: 10px 0;
    font-weight: 700
}

.miq55g8 {
    margin-left: 1rem;
    transition: transform .3s;
    vertical-align: middle
}

.miq55g4:hover>.miq55g8,.miq55g4[data-state=open]>.miq55g8 {
    transform: rotate(-180deg)
}

.miq55g9 {
    position: absolute;
    width: 100%;
    left: 0;
    top: 60px;
    padding-bottom: 50px;
    display: none
}

.miq55ga {
    background-clip: text!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    -moz-background-clip: text
}

@media screen and (min-width: 1024px) {
    .miq55g1 {
        margin:0 .75em;
        padding: 0 5px
    }

    .miq55g4 {
        display: flex;
        align-items: center;
        margin: unset
    }
}

@media only screen and (min-width: 1298px) {
    .miq55g3 {
        padding:0 .25rem
    }
}

@media only screen and (min-width: 1023px) {
    .miq55g4:hover>.miq55g9 {
        display:flex
    }
}

@media only screen and (max-width: 1023px) {
    .miq55g4[data-state=open]>.miq55g9 {
        position:relative;
        left: unset;
        top: unset;
        transform: unset;
        display: flex
    }
}

.yk4y7v0:hover ._1untytp0 {
    text-decoration: underline
}

._1untytp0 span:not(:empty),._1untytp0:not(:empty) {
    font-size: var(--font-size);
    line-height: var(--line-height)
}

._1untytp0 span:empty:after,._1untytp0:empty:after {
    content: "\feff"
}

._1untytp0 code {
    background-color: var(--background-highlight);
    color: var(--text-light);
    padding: .25em .5em;
    font-size: .875em
}

@media only screen and (max-width: 768px) {
    ._1untytp0 span:not(:empty),._1untytp0:not(:empty) {
        font-size:var(--mobile-font-size);
        line-height: var(--mobile-line-height)
    }
}

._154h9rv0 {
    position: relative;
    display: flex;
    padding-top: .25rem;
    padding-bottom: .25rem;
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>._154h9rv0,.x1sja70>._154h9rv0 {
    padding-left: 30px;
    padding-right: 30px
}

._154h9rv0>div:first-child {
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._154h9rv0 input[type=checkbox] {
    height: 1rem;
    width: 1rem;
    margin: 0;
    position: relative;
    cursor: pointer;
    accent-color: var(--accent)
}

._1j76um0 {
    position: relative;
    isolation: isolate
}

._1buablx0>._1j76um0,.x1sja70>._1j76um0 {
    padding-left: 30px;
    padding-right: 30px
}

._1j76um4 {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px
}

._1j76umd {
    min-height: var(--min-height);
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: flex-start;
    position: relative
}

._1j76umd._1j76um8 {
    justify-content: center
}

._1j76umd._1j76um9 {
    justify-content: flex-end
}

._1j76ume {
    position: absolute;
    inset: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._1j76ume img {
    pointer-events: none
}

._1j76ume~* {
    z-index: 1
}

@media only screen and (max-width: 768px) {
    ._1j76um4._1j76um3 {
        width:calc(100% + 16px);
        margin-left: -8px;
        margin-right: -8px
    }

    ._1j76umd {
        min-height: unset;
        height: auto
    }

    ._1j76um3 ._1j76umd {
        flex-direction: row;
        align-items: stretch;
        justify-content: flex-start
    }

    ._1j76um3._1j76um2 ._1j76umd {
        flex-direction: row-reverse
    }

    ._1j76um3:first-child ._1j76umd {
        flex-direction: row;
        align-items: stretch;
        justify-content: flex-start
    }

    ._1j76um1 ._1j76umd {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        min-height: unset
    }

    ._1j76um1._1j76um2 ._1j76umd {
        flex-direction: column-reverse
    }

    ._1j76um3 ._1j76umd._1j76um6,._1j76um3 ._1j76umd._1j76um8:not(._1j76um5),._1j76um3 ._1j76umd._1j76um9:not(._1j76um5) {
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        overflow-x: auto
    }
}

._10w3u1b0 {
    width: 100%;
    display: flex
}

._1buablx0>._10w3u1b0,.x1sja70>._10w3u1b0 {
    max-width: var(--max-width)
}

._10w3u1b1 {
    position: relative;
    width: var(--width);
    aspect-ratio: var(--aspect-ratio);
    max-width: 100%
}

._10w3u1b2 {
    display: block;
    -o-object-fit: contain;
    object-fit: contain
}

._10w3u1b3 {
    -o-object-fit: cover;
    object-fit: cover
}

._10w3u1b4 {
    transition: all .3s;
    max-width: 100%
}

._10w3u1b4:hover {
    margin-top: -10px;
    margin-bottom: 10px
}

.c7sewk0 {
    position: relative;
    box-sizing: border-box;
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>.c7sewk0,.x1sja70>.c7sewk0 {
    padding-left: 30px;
    padding-right: 30px
}

.c7sewk1 {
    border: none;
    margin: 13px 0;
    background-color: var(--text-lighter)!important;
    height: 1px!important;
    opacity: .3;
    width: 100%
}

._18zin760 {
    scroll-snap-align: start;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 20px;
    border-radius: 20px;
    background: var(--background);
    border: 1px solid var(--border-card);
    box-shadow: var(--shadow-card-container);
    overflow: hidden;
    container-type: inline-size;
    grid-column: var(--grid-x)/span var(--grid-w);
    grid-row: var(--grid-y)/span var(--grid-h)
}

._18zin761 {
    margin: 0;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    letter-spacing: -.04em;
    color: var(--text);
    line-height: 56px
}

._18zin762 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

._18zin763 {
    --scrollbar-width: 8px;
    --mask-height: 20px;
    --mask-image-content: linear-gradient(to bottom,transparent,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),transparent);
    --mask-size-content: calc(100% - var(--scrollbar-width)) 100%;
    --mask-image-scrollbar: linear-gradient(#000,#000);
    --mask-size-scrollbar: var(--scrollbar-width) 100%;
    display: grid;
    grid-gap: var(--grid-gap);
    grid-auto-rows: var(--card-size);
    grid-template-columns: repeat(var(--num-columns),1fr);
    flex: 1 1;
    overflow-y: auto;
    margin-top: calc(var(--mask-height) * -1);
    margin-bottom: calc(var(--mask-height) * -1);
    margin-right: -20px;
    padding-top: var(--mask-height);
    padding-bottom: var(--mask-height);
    padding-right: 20px;
    -webkit-mask-image: var(--mask-image-content),var(--mask-image-scrollbar);
    mask-image: var(--mask-image-content),var(--mask-image-scrollbar);
    -webkit-mask-size: var(--mask-size-content),var(--mask-size-scrollbar);
    mask-size: var(--mask-size-content),var(--mask-size-scrollbar);
    -webkit-mask-position: 0 0,100% 0;
    mask-position: 0 0,100% 0;
    -webkit-mask-repeat: no-repeat,no-repeat;
    mask-repeat: no-repeat,no-repeat
}

@media screen and (max-width: 600px) {
    ._18zin760 {
        grid-column:span 1;
        grid-row: span 1
    }
}

@container(max-width:600px) {
    ._18zin760,._18zin761 {
        grid-column: span1;
        grid-row: span1
    }
}

@container(max-width:559px) {
    ._18zin763 {
        --card-size: 122px;
        --grid-gap: 14px;
        --num-columns: 2
    }
}

@container(min-width:560px) and (max-width:799px) {
    ._18zin763 {
        --card-size: 122px;
        --grid-gap: 14px;
        --num-columns: 4
    }
}

@container(min-width:800px) {
    ._18zin763 {
        --card-size: 124px;
        --grid-gap: 10px;
        --num-columns: 6
    }
}

@-webkit-keyframes _1f6sjyw2 {
    0% {
        background-position: 100% 100%
    }

    to {
        background-position: 0 0
    }
}

@keyframes _1f6sjyw2 {
    0% {
        background-position: 100% 100%
    }

    to {
        background-position: 0 0
    }
}

._1f6sjyw0 {
    border-radius: 50%
}

._1f6sjyw0,._1f6sjyw1 {
    height: 100px;
    width: 100px;
    background: rgba(0,0,0,.1)
}

._1f6sjyw1 {
    border-radius: 20px
}

._1f6sjyw3 {
    background-image: linear-gradient(125deg,#eee,#eee 40%,#ddd 50%,#ddd 55%,#eee 65%,#eee);
    background-size: 400%;
    background-position: 0 0;
    -webkit-animation: _1f6sjyw2 1.5s infinite;
    animation: _1f6sjyw2 1.5s infinite
}

.bm0wyz0 {
    overflow: hidden;
    background-color: var(--background);
    border-radius: 8px;
    border: 2px solid var(--border-input);
    z-index: 1
}

.bm0wyz2 {
    all: unset;
    height: 35px;
    padding: 0 35px 0 25px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    cursor: pointer
}

.bm0wyz2:hover {
    background-color: var(--border-input)
}

.bm0wyz3 {
    position: absolute;
    left: 0;
    width: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.bm0wyz4 {
    all: unset;
    width: 100%;
    border: 1px solid var(--color-border);
    background: var(--color-background-input);
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    padding: 0 15px;
    height: 40px;
    gap: 5px;
    font-size: 16px;
    position: relative;
    color: var(--text)
}

.bm0wyz4[data-placeholder] {
    color: var(--text-lighter)
}

.bm0wyz5 {
    border: 2px solid var(--danger)
}

.bm0wyz6 {
    color: var(--danger);
    font-size: 14px
}

.bm0wyz8 {
    height: 25px;
    cursor: default
}

.bm0wyz8,.bm0wyz9 {
    display: flex;
    align-items: center;
    justify-content: center
}

.bm0wyz9 {
    position: absolute;
    top: -8px;
    right: -8px;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    background-color: var(--danger-background);
    color: var(--danger)
}

.bm0wyz9 span {
    position: relative;
    top: 2px
}

._161hv3m0 {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap
}

._161hv3m3 {
    display: block;
    position: absolute;
    opacity: 0;
    transition: all .5s ease-in-out;
    transform: translateY(100%);
    white-space: nowrap;
    height: 100%
}

._161hv3m3._161hv3m1 {
    transform: translateY(0);
    opacity: 1
}

._161hv3m3._161hv3m2 {
    transform: translateY(-100%);
    opacity: 0
}

@media only screen and (max-width: 768px) {
    ._161hv3m0 {
        vertical-align:middle
    }
}

._1fk5aj50 {
    position: relative;
    color: var(--text);
    background-color: var(--background);
    z-index: 30
}

._1fk5aj51 {
    border-bottom: 1px solid var(--border-modal)
}

._1fk5aj52 {
    box-shadow: var(--shadow-navbar)
}

._1fk5aj53 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: var(--background-opaque)
}

._1fk5aj57 {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-shrink: 0;
    height: 100%;
    font-size: 20px
}

._1fk5aj5a {
    color: inherit;
    cursor: pointer;
    display: block;
    position: relative;
    width: 3.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: none;
    font-family: inherit;
    font-size: 1em;
    margin: 0;
    padding: 0
}

._1fk5aj5b {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: calc(50% - 8px);
    position: absolute;
    transform-origin: center;
    transition-duration: 86ms;
    transition-property: background-color,opacity,transform;
    transition-timing-function: ease-out;
    width: 16px
}

._1fk5aj5b:first-child {
    top: calc(50% - 6px)
}

._1fk5aj5b:nth-child(2) {
    top: calc(50% - 1px)
}

._1fk5aj5b:nth-child(3) {
    top: calc(50% + 4px)
}

@media only screen and (max-width: 1023px) {
    ._1fk5aj58,._1fk5aj59 {
        display:none
    }
}

@media only screen and (min-width: 1024px) {
    ._1fk5aj50 {
        display:grid
    }

    ._1fk5aj54,._1fk5aj55,._1fk5aj56 {
        grid-template-columns: auto 1fr auto
    }

    ._1fk5aj58 {
        display: flex;
        margin-left: calc(1.5em - 15px);
        margin-right: calc(1.5em - 15px);
        background-color: unset
    }

    ._1fk5aj56 ._1fk5aj58 {
        justify-content: flex-end
    }

    ._1fk5aj55 ._1fk5aj58 {
        justify-content: flex-start
    }

    ._1fk5aj54 ._1fk5aj58 {
        justify-content: center
    }

    ._1fk5aj59 {
        display: flex;
        justify-content: flex-end
    }

    ._1fk5aj5a {
        display: none
    }
}

._16lmqj10 {
    border: 2px solid var(--color-border);
    width: 20px;
    height: 20px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    cursor: pointer
}

._16lmqj11 {
    color: var(--background)
}

._16lmqj12 {
    font-size: unset;
    margin: 2px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
    border: 1px solid var(--color-border);
    background: var(--color-background-input);
    border-radius: 8px;
    padding: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    color: var(--text)
}

._16lmqj13 {
    background-color: var(--accent);
    border: 2px solid var(--accent)
}

._16lmqj12 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

._122mapi0 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: var(--width);
    padding: 20px 15px;
    scroll-snap-align: start;
    scroll-snap-stop:normal}

._1j76uma ._122mapi0 {
    justify-content: flex-start
}

._1j76umb ._122mapi0 {
    justify-content: center
}

._1j76umc ._122mapi0 {
    justify-content: flex-end
}

@media only screen and (max-width: 768px) {
    ._1j76um1 ._122mapi0 {
        width:100%;
        max-width: 100%;
        padding: 5px 15px
    }

    ._1j76um3 ._122mapi0 {
        padding: 5px 8px
    }

    ._1j76um3 ._1j76um6 ._122mapi0,._1j76um3 ._1j76um8:not(._1j76um5) ._122mapi0,._1j76um3 ._1j76um9:not(._1j76um5) ._122mapi0 {
        max-width: calc(var(--width-float) * var(--column-width));
        width: -moz-fit-content;
        width: -webkit-fit-content;
        width: fit-content
    }
}

._2w3c4y0 {
    position: relative;
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>._2w3c4y0,.x1sja70>._2w3c4y0 {
    padding-left: 30px;
    padding-right: 30px
}

._122mapi0>._2w3c4y0 {
    width: 100%;
    max-width: 100%
}

._2w3c4y1,._2w3c4y2 {
    -webkit-font-smoothing: auto;
    font-family: monospace
}

._2w3c4y2 {
    margin: 0;
    line-height: normal;
    overflow-x: auto;
    padding: 1.25em 1.5em;
    white-space: pre;
    word-wrap: normal;
    background-color: var(--background-button);
    box-shadow: var(--shadow-modal);
    border-radius: 10px
}

._1bp3tx70 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    background: var(--background-highlight);
    border-radius: 42px
}

._1bp3tx71 {
    font-size: 26px;
    color: var(--text)
}

._1bp3tx72 {
    border-radius: 999px
}

._1bp3tx72,._1bp3tx73 {
    width: 26px;
    height: 26px
}

._1bp3tx73 {
    display: flex;
    align-items: center;
    justify-content: center
}

._1bp3tx74 {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._1bp3tx71 svg {
    fill: var(--text)
}

._1s3yrvc0 {
    display: flex;
    align-items: center;
    max-width: 100%
}

._1buablx0>._1s3yrvc0,.x1sja70>._1s3yrvc0 {
    padding-left: 30px;
    padding-right: 30px
}

._1s3yrvc1 {
    display: flex;
    gap: 14px;
    justify-content: flex-end;
    flex-wrap: wrap
}

._1s3yrvc2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    background: #f0f0f0;
    border-radius: 42px
}

._1s3yrvc3 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

@media screen and (max-width: 600px) {
    ._1s3yrvc1 {
        justify-content:flex-start
    }
}

@container(max-width:600px) {
    ._1s3yrvc1 {
        justify-content: flex-start
    }
}

._150gib10 {
    --aspect-ratio: 300/250;
    display: grid;
    grid-gap: 20px;
    max-width: 1000px;
    width: 100%;
    grid-auto-rows: 300px;
    grid-template-columns: repeat(var(--cols),1fr);
    margin-bottom: 72px
}

._1buablx0>._150gib10,.x1sja70>._150gib10 {
    padding-left: 30px;
    padding-right: 30px
}

@media screen and (max-width: 600px) {
    ._150gib10 {
        grid-template-columns:1fr;
        grid-auto-rows: calc(100vw * var(--aspect-ratio))
    }
}

._1vo7q450 {
    position: relative;
    color: inherit;
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>._1vo7q450,.x1sja70>._1vo7q450 {
    padding-left: 30px;
    padding-right: 30px
}

._122mapi0>._1vo7q450,.l4d89p0>button>._1vo7q450,.num1mw3 ._1vo7q450 {
    width: 100%;
    max-width: 100%
}

@-webkit-keyframes _1paom1lg {
    0% {
        transform: translate(var(--start-position)) scaleX(1)
    }

    25% {
        transform: translate(var(--mid-top-position)) scaleX(var(--half-width))
    }

    35% {
        transform: translate(var(--end-position)) scaleX(1)
    }

    50% {
        transform: translate(var(--end-position)) rotate(180deg) scaleX(1)
    }

    75% {
        transform: translate(var(--mid-bottom-position)) rotate(180deg) scaleX(var(--half-width))
    }

    85% {
        transform: translate(var(--start-position)) rotate(180deg) scaleX(1)
    }

    to {
        transform: translate(var(--start-position)) rotate(1turn) scaleX(1)
    }
}

@keyframes _1paom1lg {
    0% {
        transform: translate(var(--start-position)) scaleX(1)
    }

    25% {
        transform: translate(var(--mid-top-position)) scaleX(var(--half-width))
    }

    35% {
        transform: translate(var(--end-position)) scaleX(1)
    }

    50% {
        transform: translate(var(--end-position)) rotate(180deg) scaleX(1)
    }

    75% {
        transform: translate(var(--mid-bottom-position)) rotate(180deg) scaleX(var(--half-width))
    }

    85% {
        transform: translate(var(--start-position)) rotate(180deg) scaleX(1)
    }

    to {
        transform: translate(var(--start-position)) rotate(1turn) scaleX(1)
    }
}

@-webkit-keyframes _1paom1lh {
    0% {
        transform: translate(0)
    }

    25% {
        transform: translate(var(--end-position))
    }

    50% {
        transform: translate(var(--end-position)) rotate(180deg)
    }

    75% {
        transform: translate(0) rotate(180deg)
    }

    to {
        transform: translate(0) rotate(1turn)
    }
}

@keyframes _1paom1lh {
    0% {
        transform: translate(0)
    }

    25% {
        transform: translate(var(--end-position))
    }

    50% {
        transform: translate(var(--end-position)) rotate(180deg)
    }

    75% {
        transform: translate(0) rotate(180deg)
    }

    to {
        transform: translate(0) rotate(1turn)
    }
}

@-webkit-keyframes _1paom1li {
    0% {
        transform: translate(0) scaleX(1)
    }

    33.33% {
        transform: translate(var(--button-width)) scaleX(var(--width-multiplier))
    }

    50% {
        transform: translate(var(--button-width)) rotate(180deg) scaleX(1)
    }

    83.33% {
        transform: translate(0) rotate(180deg) scaleX(var(--width-multiplier))
    }

    to {
        transform: translate(0) rotate(1turn) scaleX(1)
    }
}

@keyframes _1paom1li {
    0% {
        transform: translate(0) scaleX(1)
    }

    33.33% {
        transform: translate(var(--button-width)) scaleX(var(--width-multiplier))
    }

    50% {
        transform: translate(var(--button-width)) rotate(180deg) scaleX(1)
    }

    83.33% {
        transform: translate(0) rotate(180deg) scaleX(var(--width-multiplier))
    }

    to {
        transform: translate(0) rotate(1turn) scaleX(1)
    }
}

@-webkit-keyframes _1paom1lj {
    0% {
        transform: translate(2px)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes _1paom1lj {
    0% {
        transform: translate(2px)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

._1paom1l0 {
    position: relative;
    display: flex;
    justify-content: var(--horizontal-alignment);
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>._1paom1l0,.x1sja70>._1paom1l0 {
    padding-left: 30px;
    padding-right: 30px
}

._122mapi0>._1paom1l0,.num1mw2 ._1paom1l0 {
    width: 100%;
    max-width: 100%
}

._1paom1l2 {
    background: var(--color-button-primary-background);
    box-shadow: var(--shadow-button-primary);
    border-radius: var(--radius-button-primary);
    border: var(--border-button-primary)
}

._1paom1l3 {
    background: var(--color-button-secondary-background);
    box-shadow: var(--shadow-button-secondary);
    border-radius: var(--radius-button-secondary);
    border: var(--border-button-secondary);
    color: var(--color-button-secondary-text,unset)
}

._1paom1l4 {
    position: relative;
    padding: 12px 20px;
    border-radius: 999px;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    font-family: inherit;
    font-size: unset;
    line-height: unset;
    background-color: unset
}

._1buablx0 a ._1paom1l4,._1paom1l4[type=submit] {
    cursor: pointer
}

._1paom1l5 {
    display: grid;
    place-items: center;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    cursor: pointer;
    height: 30px;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 5px;
    margin: -5px -10px;
    pointer-events: none
}

[data-slate-editor] ._1paom1l5 {
    pointer-events: auto
}

[data-slate-editor] ._1paom1l5:hover {
    border-radius: 999px;
    background-color: #0000001a
}

._1paom1l6 {
    margin-right: -25px
}

._1paom1l5+:not(:empty) {
    margin-left: 15px
}

._1paom1l5 img {
    height: 20px;
    width: auto
}

._1paom1l7 {
    position: relative;
    border-radius: 999px;
    border: none;
    outline: none
}

._1paom1l8 {
    position: absolute;
    inset: 1px;
    border-radius: 999px;
    transition: opacity .3s ease-in;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

._1paom1la {
    background: #1b1b1b;
    color: #fff
}

._1paom1lb {
    background: #fff;
    color: #1b1b1b
}

._1paom1lc {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 999px;
    overflow: hidden;
    pointer-events: none
}

._1paom1lc,._1paom1ld {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._1paom1ld {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    z-index: 1
}

._1paom1le {
    opacity: 1
}

._1paom1le,._1paom1lf {
    position: absolute;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

._1paom1lf {
    border-radius: 999px
}

._1paom1lk {
    -webkit-animation: _1paom1lg 3s linear infinite;
    animation: _1paom1lg 3s linear infinite
}

._1paom1ll {
    -webkit-animation: _1paom1lh 3s linear infinite;
    animation: _1paom1lh 3s linear infinite
}

._1paom1lm {
    -webkit-animation: _1paom1li 3s linear infinite;
    animation: _1paom1li 3s linear infinite
}

._1paom1ln {
    -webkit-animation: _1paom1lj 3s linear infinite;
    animation: _1paom1lj 3s linear infinite
}

.ohgk4r0 {
    position: relative;
    color: inherit;
    margin: 0;
    padding-top: .5em;
    padding-bottom: .5em;
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>.ohgk4r0,.x1sja70>.ohgk4r0 {
    padding-left: 30px;
    padding-right: 30px
}

._122mapi0>.ohgk4r0,.l4d89p0>button>.ohgk4r0 {
    width: 100%;
    max-width: 100%
}

h1.ohgk4r1 {
    font-size: 56px;
    font-weight: 800;
    letter-spacing: -2.5px
}

h2.ohgk4r2 {
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -1px
}

h3.ohgk4r3 {
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -.5px
}

@media only screen and (max-width: 768px) {
    h1.ohgk4r1 {
        font-size:40px
    }

    h2.ohgk4r2 {
        font-size: 30px
    }

    h3.ohgk4r3 {
        font-size: 23px
    }
}

._56g1z10 {
    position: relative;
    width: var(--width);
    max-width: var(--max-width);
    display: flex
}

._1buablx0>._56g1z10,.x1sja70>._56g1z10 {
    padding-left: 30px;
    padding-right: 30px
}

._122mapi0>._56g1z10 {
    width: 100%;
    max-width: 100%
}

._56g1z11 {
    width: 100%;
    margin: .5rem 0;
    padding: .25em 1em .25em 30px;
    border-left: 1px solid var(--accent);
    font-size: large;
    letter-spacing: -.4px;
    line-height: 2
}

.q6crdl0 {
    scroll-snap-align: start;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 10px 10px 18px;
    background: var(--social-link-brand-bg);
    border-radius: 17px;
    overflow: hidden
}

.q6crdl1 {
    border: 1px solid var(--neutral-200)
}

.q6crdl2 {
    display: none
}

.q6crdl3 {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 36px;
    color: var(--text-on-accent);
    border-radius: 9999px
}

.q6crdl4,.q6crdl5 {
    width: 36px;
    height: 36px
}

.q6crdl5 {
    display: flex;
    align-items: center;
    justify-content: center
}

.q6crdl6 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px
}

.q6crdl7 {
    line-height: 1;
    font-weight: 700;
    letter-spacing: -.04em
}

.q6crdl8 {
    font-size: 20px
}

.q6crdl9 {
    font-size: 15px
}

.q6crdla {
    font-size: 9px;
    line-height: 10px;
    letter-spacing: -.04em
}

.q6crdlb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: var(--text-on-accent);
    border-radius: 9999px
}

.q6crdlb:after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.q6crdlc {
    transform: rotate(-45deg);
    font-size: 14px;
    line-height: 10px
}

.q6crdld {
    pointer-events: none
}

.q6crdle {
    color: var(--text)
}

.q6crdlf {
    color: var(--text-on-accent)
}

.q6crdlg {
    background-color: var(--neutral-200)
}

.q6crdlh {
    background-color: var(--neutral-25)
}

.q6crdl5 svg {
    fill: var(--text)
}

@media screen and (max-width: 559px) {
    .q6crdl0 {
        grid-column:var(--grid-column-sm);
        grid-row: var(--grid-row-sm)
    }
}

@media screen and (min-width: 560px) and (max-width:799px) {
    .q6crdl0 {
        grid-column:var(--grid-column-md);
        grid-row: var(--grid-row-md)
    }
}

@media screen and (min-width: 800px) {
    .q6crdl0 {
        grid-column:var(--grid-column-lg);
        grid-row: var(--grid-row-lg)
    }
}

@container(max-width:559px) {
    .q6crdl0 {
        grid-column: var(--grid-column-sm);
        grid-row: var(--grid-row-sm)
    }
}

@container(min-width:560px) and (max-width:799px) {
    .q6crdl0 {
        grid-column: var(--grid-column-md);
        grid-row: var(--grid-row-md)
    }
}

@container(min-width:800px) {
    .q6crdl0 {
        grid-column: var(--grid-column-lg);
        grid-row: var(--grid-row-lg)
    }
}

@container(max-width:300px) {
    .q6crdl7 {
        font-size: 14px
    }

    .q6crdla {
        font-size: 8px
    }
}

.uay4480 {
    position: relative;
    margin: 0;
    padding: 0 30px;
    -webkit-padding-start: 24px;
    padding-inline-start:24px;text-align: left;
    width: var(--width);
    max-width: var(--max-width)
}

._122mapi0>.uay4480,.mt1x150>.uay4480 {
    width: 100%;
    max-width: 100%
}

._1buablx0>.uay4480,.x1sja70>.uay4480 {
    -webkit-padding-start: 54px;
    padding-inline-start:54px}

ul.uay4480 {
    list-style: disc outside
}

ul.uay4480 ul.uay4480 {
    list-style: circle
}

ul.uay4480 ul.uay4480 ul.uay4480 {
    list-style: square
}

._1bgwy4x0 {
    position: relative;
    width: var(--width);
    max-width: var(--max-width);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

._1bgwy4x1 {
    align-items: flex-start
}

._1bgwy4x2 {
    align-items: center
}

._1bgwy4x3 {
    align-items: flex-end
}

._1bgwy4x4 {
    justify-content: flex-start
}

._1bgwy4x5 {
    justify-content: center
}

._1bgwy4x6 {
    justify-content: flex-end
}

._1bgwy4x7 {
    transition: all .3s
}

._1bgwy4x7:hover {
    margin-top: -10px;
    margin-bottom: 10px
}

._122mapi0>._1bgwy4x7,._1iqelwt0>._1bgwy4x7 {
    width: 100%;
    max-width: 100%;
    flex: 1 1 auto
}

._1bgwy4x8 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 0 25px
}

._122mapi0>._1bgwy4x7>._1bgwy4x8,._1iqelwt0>._1bgwy4x7>._1bgwy4x8 {
    width: 100%;
    max-width: 100%;
    flex: 1 1 auto
}

[data-slate-editor=true] ._1bgwy4x8 {
    z-index: -1
}

._1bgwy4x9 {
    border-radius: 25 25 0 0;
    min-height: var(--min-height);
    padding: 20px 25px;
    isolation: isolate;
    overflow: hidden;
    aspect-ratio: var(--aspect-ratio)
}

._1bgwy4x9.card {
    border-radius: 25px;
    box-shadow: var(--shadow-modal);
    background-color: unset;
    overflow: hidden
}

._122mapi0>._1bgwy4x7>._1bgwy4x8>._1bgwy4x9,._122mapi0>._1bgwy4x9 {
    min-height: unset
}

._122mapi0>._1bgwy4x7>._1bgwy4x8>._1bgwy4x9,._122mapi0>._1bgwy4x9,._1iqelwt0>._1bgwy4x7>._1bgwy4x8>._1bgwy4x9,._1iqelwt0>._1bgwy4x9 {
    width: 100%;
    max-width: 100%;
    flex: 1 1 auto
}

._1bgwy4xa {
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    aspect-ratio: var(--aspect-ratio)
}

._1bgwy4xb {
    position: absolute;
    inset: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._1bgwy4x9.card ._1bgwy4xb {
    border-radius: 25px;
    overflow: hidden
}

._1bgwy4xb img {
    pointer-events: none
}

._1bgwy4xb~* {
    z-index: 1
}

@media only screen and (max-width: 768px) {
    ._1bgwy4x9:not(._1iqelwt0 ._1bgwy4x9) {
        min-height:unset;
        height: auto
    }
}

._13oolbf0 {
    position: relative;
    border-radius: 6px
}

._1bgwy4x9>._13oolbf0,._1buablx0>._13oolbf0 {
    width: var(--width);
    max-width: var(--max-width)
}

._1buablx0>._13oolbf0,.x1sja70>._13oolbf0 {
    padding-left: 30px;
    padding-right: 30px
}

._122mapi0>._13oolbf0 {
    width: 100%;
    max-width: 100%
}

[data-slate-editor] ._13oolbf0>div:not(:last-child) {
    margin-bottom: 1rem
}

._1qvs4rw0 {
    scroll-snap-align: start;
    width: 100%;
    max-width: 1000px;
    container-type: inline-size;
    padding: 20px 0
}

._1buablx0>._1qvs4rw0,.x1sja70>._1qvs4rw0 {
    padding-left: 30px;
    padding-right: 30px
}

._1qvs4rw1 {
    justify-content: space-between;
    gap: 20px
}

._1qvs4rw1,._1qvs4rw2 {
    display: flex;
    flex-direction: row
}

._1qvs4rw2 {
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto
}

._1qvs4rw3 {
    font-weight: 700;
    font-size: 24px;
    color: var(--text);
    line-height: 1
}

._1qvs4rw3,._1qvs4rw4 {
    font-style: normal;
    letter-spacing: -.02em;
    margin: 0
}

._1qvs4rw4 {
    font-weight: 500;
    font-size: 16px;
    color: var(--text-lighter);
    line-height: 1.1
}

._1qvs4rw5 {
    position: relative;
    border-radius: 50%;
    min-width: 70px;
    min-height: 70px;
    width: 70px;
    height: 70px;
    inset: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden
}

                   