:root{font-size:16px;--black: #000;--white: #fff;--input-color: #fff;--blue-back-color: #010D3C;--lightgreyblue-back-color: #3d4d8d;--bblue-back-color: #4D6FFF;--bblue-text-color: #cfd9f1;--err-back-color: #fff6f6;--link-color: #fa7353;--secondary-accent-color: #fedcd4;--err-red: #dc3545;--violet-strong: #7a007c;--violet-light: #cfc0f1;--light-violet: #f9f9ffb3;--success-back-color: #effdf8;--success-green: #0da07e;--accent-color: var(--bblue-back-color);--warning-yellow: #e9d502;--info-back-color: #fffcecfa;--info-font-color: rgb(110, 63, 5);--light-grey: #aaaaaa;--dark-grey: #666666;--darkest-grey: #232528;--violet-grey: #8898be;--logo-color: var(--blue-back-color);--primary-color: var(--lightgreyblue-back-color);--secondary-color: var(--bblue-back-color);--trenary-color: #cfd9f1;--footer-background: #fff;--basic-font-color: #2F2E41;--background-color: aliceblue;--card-background-color: #fff;--row-background-color: #fff;--basic-link-color: var(--lightgreyblue-back-color);--highlighted-link-color: var(--bblue-back-color);--table-background: #fff;--thead-background: aliceblue;--gradient-back-color: linear-gradient(to bottom, var(--greyblue-back-color), var(--blue-back-color));--grey-bottom-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--blue-bottom-shadow: var(--bblue-text-color) 0px 10px 15px -3px, var(--bblue-text-color) 0px 4px 6px -2px;--row-shadow: 0 1px 6px var(--bblue-text-color);--card-shadow: 1px 1px 8px 0 var(--bblue-text-color), -1px -1px 8px 0 var(--bblue-text-color);--premium-card-shadow: 0 -4px 0 0 var(--violet-strong), var(--card-shadow);--modal-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px -8px;--blue-border: .125em solid var(--blue-back-color);--link-border: .125em solid var(--bblue-back-color);--shadow-border: 0.125em solid var(--bblue-text-color);--thin-border: 0.015em solid var(--bblue-text-color);--table-border: 0.015em solid #cfd9f1;--info-border: 0.015em solid blanchedalmond;--big-elem-border-radius: 8px;--small-elem-border-radius: 4px;--space-between-placement: center space-between;--xxsmall-margin: clamp(2px, 25px, .25em);--xsmall-margin: clamp(5px, 50px, .5em);--small-margin: clamp(10px, 100px, 1em);--medium-margin: clamp(20px, 200px, 1.75em);--big-margin: clamp(50px, 500px, 6.25em)}.darkmode{--logo-color: hsl(0, 0%, 100%);--accent-color: var(--violet-grey);--light-accent-color: #cfd9f1;--link-color: var(--violet-grey);--background-color: #232230;--card-background-color: #353447;--row-background-color: #353447;--input-color: #3c3a57;--info-back-color: #676685;--info-border: var(--bblue-back-color);--info-font-color: #cfd9f1;--footer-background: #1b1b1b;--copyright-background: var(--black);--card-shadow: none;--shadow-border: none;--row-shadow: 1px 1px 1px 0 #504f67, -1px -1px 1px 0 #504f67;--premium-card-shadow: 0 -4px 0 0 var(--violet-strong), var(--card-shadow);--thin-border: .1em solid #504f67;--basic-font-color: #e4e4e4;--basic-link-color: #e4e4e4;--highlighted-link-color: var(--violet-grey);--link-border: .125em solid var(--violet-grey);--primary-color: #146b88;--secondary-color: var(--violet-grey);--trenary-color: var(--input-color);--secondary-accent-color: #44407b;--thead-background: #232230;--table-background: #3c3a57}.pitax{--link-color: #FF7B23;--secondary-accent-color: #ffdcb9;--highlighted-link-color: #715FAC;--primary-color: #3E2D76;--secondary-color: #715FAC;--violet-strong: #3E2D76;--accent-color: #3E2D76;--basic-font-color: #1B1C56;--light-grey: #7D7C7B}
@keyframes fadeIn{from{opacity:0}to{opacity:100%}}
button{text-align:center;border:none;border-radius:var(--small-elem-border-radius);font-size:1em;width:fit-content;color:#fff}button:hover{cursor:pointer}button.primary,button.btn-primary{background-color:var(--primary-color);border:none !important;padding:.65em 3.75em;max-width:320px;text-shadow:2px 2px 6px var(--blue-back-color)}button.primary:hover,button.btn-primary:hover{background-color:var(--secondary-color)}button.primary-reversed{background-color:rgba(0,0,0,0);border:.1em solid var(--primary-color);color:var(--primary-color);padding:.65em 3.75em;max-width:320px}button.secondary{background-color:var(--secondary-color);border:.1em solid var(--secondary-color);padding:.65em 3.75em;max-width:320px;font-weight:400}button.standard{background-color:var(--primary-color);border:.125em solid var(--primary-color) !important;padding:.25em .5em;text-shadow:2px 2px 6px var(--blue-back-color);font-size:.9em}.form-btn{min-width:320px;width:min(100%,12em);font-size:1.15em;margin-bottom:.75em}.buy-btn{margin:auto;padding:.35em 2.5em !important;font-size:1em !important;border-radius:.35em}.icon-btn{position:relative}.mobile-menu-btn{display:block;background-color:rgba(0,0,0,0);border:none;position:relative;z-index:50;padding:0}.mobile-menu-btn:active,.mobile-menu-btn:focus{border:none;outline:2px solid var(--greyblue-back-color);outline-offset:.5em}.darkmode .mobile-menu-btn path{stroke:var(--white)}.darkmode .mobile-menu-btn:active,.darkmode .mobile-menu-btn:focus{border:none;outline:var(--thin-border);outline-offset:.5em}a.call-to-action{border:none;background-color:var(--highlighted-link-color);border-radius:.5em;font-size:1.18em;padding:1em;margin:.25em 0 .75em;color:#fff;position:relative !important;z-index:0;box-shadow:0 6px 10px 0 var(--light-blue);max-width:min(280px,100%);text-decoration:none;display:block;text-align:center}a.call-to-action:hover{color:#fff}.show-details{width:2em;height:2em;background-image:url(d41b10288e4fc5fa0f8c.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border:none;background-color:inherit}.darkmode .show-details{background-image:url(4874e5f2795bdb2a556f.svg) !important}.card-nav-btn{font-size:.92em;border-radius:.25em;padding:.15em .75em;margin:0 .5em .35em 0;width:fit-content;display:inline-block;color:var(--primary-color)}.card-nav-btn:hover{text-decoration:none}.card-nav-btn.bordered{color:var(--primary-color);background-color:rgba(0,0,0,0) !important}.card-nav-btn.bordered:hover{color:var(--primary-color) !important}.card-nav-btn:hover{text-decoration:none;color:initial}@media(min-width: 980px){.call-to-action{font-size:1.15em}.mobile-menu-btn{display:none !important}}@media(max-width: 430px){button.primary,button.btn-primary,button.primary-reversed{width:100%;font-size:medium;padding:.25em .5em}a[role=button].call-to-action{padding:1.05em 2.5em !important}}@media(max-width: 900px){button.btn-primary{padding:.1em .25em}}
header .header-links{display:flex;flex-wrap:nowrap;gap:2em;place-content:var(--space-between-placement);width:100%;background-color:var(--background-color);padding:1em 2em}header .header-links .side-menu ul{display:flex;gap:2em}header .header-links .side-menu ul a{font-family:"Spline Sans",sans-serif;letter-spacing:1px;color:var(--basic-font-color);font-size:.88em;font-weight:500;cursor:pointer;text-transform:uppercase}header .header-links .side-menu ul a.active{color:var(--highlighted-link-color)}header .header-links .side-menu ul a:hover{text-decoration:none}@media(max-width: 979px){header{flex-wrap:wrap;padding:var(--small-margin);padding-bottom:.75em;background-color:var(--background-color)}header .header-links{flex-wrap:nowrap;justify-content:space-between;align-items:end;padding:.25em}header .header-links .side-menu{display:none;background-color:var(--background-color);position:absolute;left:0;top:4em;bottom:0;width:100%;padding:var(--xsmall-margin);z-index:30}header .header-links .side-menu ul{margin-top:.25em;padding:var(--small-margin) var(--medium-margin);border-radius:var(--big-elem-border-radius);flex-direction:column;gap:1.25em}header .header-links .side-menu ul li{margin-bottom:1em;text-align:left !important}header .header-links .side-menu ul li a{font-size:1em}}@media(min-width: 980px){header{align-items:center;max-width:100%}header .header-links .side-menu{display:flex;align-items:center}header .header-links .side-menu li{text-align:right}}
a:hover{text-decoration:none;color:var(--highlighted-link-color)}a{color:var(--basic-font-color);font-family:"Spline Sans",sans-serif;font-size:15px;cursor:pointer}a.yt-link{position:relative;margin-left:2.5em;margin-bottom:1em}a.yt-link::before{content:"";display:block;position:absolute;top:-0.15em;left:-2em;width:25px;height:25px;background-image:url(2e77620215a196f3eac0.png);background-size:contain;background-repeat:no-repeat;background-position:center}a.yt-link:hover{color:red}a.top-nav-link{text-transform:uppercase;font-size:.88em;font-weight:500}a.top-nav-link.active{color:var(--highlighted-link-color)}a.top-nav-link:hover{color:var(--highlighted-link-color)}a.side-menu-link{font-size:1.25em;white-space:nowrap}a.side-menu-link.active{color:var(--highlighted-link-color)}a.footer-link,a.inner-card-link{color:var(--highlighted-link-color);font-size:.88em;margin:.5em}a.footer-link:hover,a.inner-card-link:hover{filter:brightness(1.15)}a.bordered{color:var(--highlighted-link-color) !important;border:var(--link-border);padding:.15em .5em;border-radius:.25em}a.filled{background-color:var(--highlighted-link-color);color:#fff;border:var(--link-border);padding:.15em .5em;border-radius:.25em}a.email-copy{display:inline !important;color:var(--highlighted-link-color)}a.email-copy::before{display:none !important}a.email-copy::after{content:"❏";margin-left:.2em}@media(max-width: 980px){a.bordered,a.filled{margin-bottom:.25em;width:fit-content !important}}
.logo{display:flex;align-items:center}.logo a{text-decoration:none;position:relative;margin-left:1em;color:var(--logo-color) !important}.logo a::before{content:"";display:inline-block;background-image:url(4b8c772afc2983882b46.svg) !important;background-size:100%;background-repeat:no-repeat !important;width:18px;height:18px;position:absolute;left:-1.6em}.logo .title{position:relative;z-index:40;color:hsla(0,0%,100%,.925);font-size:1em;font-weight:700;cursor:pointer}.logo .title:hover{text-decoration:none}.darkmode .logo a::before{content:"";background-image:url(595b5ddea45136ccf35a.png) !important}@media(min-width: 980px){.logo .title{font-size:1.15em;margin-left:1.5em;position:relative}.logo .title::before{content:"";position:absolute;top:.1em;left:-1.35em;background:url(595b5ddea45136ccf35a.png);background-size:100%;background-position:center;width:18px;height:18px}}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{scroll-behavior:smooth}html .darkmode{background-color:#000}body{margin:0;padding:0;box-sizing:border-box;position:relative;min-width:300px;overflow-x:hidden;font-family:"Spline Sans",sans-serif}body>*{max-width:100% !important}body{font-family:"General Sans",sans-serif}body .logo{visibility:hidden}body .calc-graphics{display:none}body .main-dark-mode{color:#2f2e41}body .main-back-color{background-color:var(--background-color)}body ul{list-style:none;margin:0;padding:0}body .emo{font-size:1.25em}body .main-menu{display:none}body .main-menu h5{font-size:1.1rem}body .main-menu .import-export{display:flex;justify-content:center;-moz-margin-end:5em}body .table-caption{display:none;background-color:var(--info-back-color)}body .table-caption p{margin-bottom:0;text-align:center}body .modal-info{margin-top:-1.5em;margin-bottom:2em}body #card-products,body #card-login,body #card-account,body #card-faq,body #card-instructions{display:none}.bluebar-background{border-radius:var(--big-elem-borderradius)}
footer .coop{box-shadow:var(--row-shadow);background-color:var(--footer-background);display:flex;flex-wrap:no-wrap;justify-content:center;gap:10%;padding:4em}footer .coop .company-address p{color:var(--dark-grey);font-size:.95em;text-align:left;margin-bottom:.15em}footer .coop .company-address{font-size:.8em !important}footer .coop .partner ul li img{min-width:150px;width:3em;height:auto}footer .coop .docs li{display:block}footer .coop ul.social-icons{display:flex;flex-wrap:wrap;gap:1em}footer .coop ul.social-icons li a[href]{display:block;min-height:35px;height:2.25em;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:center}footer .coop ul.social-icons li a[href].facebook{background-image:url(3a6301d412f29f4fae67.png)}footer .coop ul.social-icons li a[href].mail{background-image:url(3c32bd6070c65d1f7173.png)}footer .coop ul.social-icons li a[href].youtube{background-image:url(2e77620215a196f3eac0.png)}footer .copyright{background-color:var(--copyright-background);padding:1.25em}footer .copyright p{text-align:center;margin-bottom:0}footer .copyright p.copy::before{content:"©"}@media(max-width: 800px){footer .coop{padding:1em;display:block;margin:.5em 1em;box-shadow:none}footer .coop div{margin-bottom:1.75em}}.darkmode .social-icons{filter:brightness(0.9)}
.to-top{position:fixed;bottom:.1em;right:.1em;width:3em;height:3em;z-index:100;display:none}.to-top.visible{display:block}.to-top button.to-top-btn{background-color:var(--secondary-color);width:100%;height:100%;background-image:url(85fdb71bcff9bb09f8ae.svg);background-position:center;background-repeat:no-repeat}
@font-face {
    font-family: "Inter-light";
    src: url(5216d5a1a5d0cf0a1716.woff2) format('woff2'),
        url(77fffdd1a5599da93814.woff) format('woff');
}

@font-face {
    font-family: "Inter";
    src: url(ecdffe1350b12cf98b98.woff2) format('woff2'),
        url(a0e13089817b4df64faa.woff) format('woff');
}

@font-face {
    font-family: "Inter-bold";
    src: url(927b89c93fbb4b2a0343.woff2) format('woff2'),
        url(fbe3c3212ac1213eb943.woff) format('woff');
}


body.landing{
      .brokers-logos {
        height: max(100%, 80vh);
        border-radius: var(--big-elem-border-radius);
        padding: 2.5em 0;

        ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: baseline;
            gap: 1.5em;



            li {
                text-align: center;
                padding: 1.5em;


                img {
                    height: 2em;
                    width: auto;
                    max-width: 10vw;
                }
            }
        }

    }
}

@media (max-width: 980px) {
        .brokers-logos{
            height: 100%;

            ul{
                display: flex;
               
                li{
                   margin-right: 0 !important;
                   padding: 1em !important;
                   width: 30% !important;
                }
            }
        }
}
body.landing{
    
    .faq{
        text-align: left;

        ol{
            color: var(--basic-font-color);
            list-style-type: none;
            
            li{
                font-size: 1.25em;
                padding: .5em 0;
                position: relative;

                &::before{
                    content:  "/ 0 " counter(list-item) " / ";
                    font-size: x-small;
                    color: var(--violet-grey);
                    position: absolute;
                    top: 3.6em;
                }

                &:nth-child(n+10)::before{
                    content:  "/ " counter(list-item) " / ";
                }

                p{
                    padding: 0 5em;
                    position: relative;
                    margin-bottom: 1.5em;
                    color: var(--basic-font-color);            

                    &:not(.answer){
                        cursor: pointer;

                        &:hover, &.open{
                            color: var(--accent-color);

                            &::after{
                                color: var(--accent-color);
                            }
                        }

                        &::after{
                            content: attr(sign);
                            position: absolute;
                            right: 0;
                            top: -.25em;
                            text-align: center;
                            font-size: 1.25em;
                            border: var(--thin-border);
                            border-radius: var(--small-elem-border-radius);
                            padding: .25em;
                            min-width: 1.25em !important;
                            color: var(--violet-grey);
                        }   
                    
                    }

                    &.answer{
                        display: none;
                        font-size: 1em;
                        line-height: 1.6em;
                        margin: 0 .5em;
                        margin-bottom: 1.5em;
                    }
                }

            }

        } 
    }
}


@media (max-width: 980px) {
        .faq{
            gap: 0 !important;

            h2{
                font-size: x-large !important;
                padding: .2em !important;
                text-align: left !important;

            }

            p{
                &.label{
                    margin: 1em 0 !important;
                }
            }

            ol{
                padding: 0 !important;

                li{
                    padding: 0 !important;
                    margin-right: 4em;

                    &::before{
                        display: none;
                    }

                    p{
                        padding: 0 !important;
                        font-size: medium;
                        margin-bottom: 1em !important;

                        &.answer{
                            font-size: small !important;
                        }

                        &::after{
                            top: -.25em !important;
                            right: -4em !important;
                        }
                    }
                }
            }        
        }
}
body.landing{
    .offer-section {
        min-height: fit-content !important;
        display: flex;
        text-align: left;
        padding: 5% 0;
        margin-bottom: 5vh;

        h2{
            text-align: left !important;
        }

        p{
            &.label{
                margin: 1em 0;
            }
        }

        .calc-graphics {
            display: block;
            z-index: 50;

            .hero-img {
                max-width: 100%;
                transform: translate(-25%, -50%) scale(1.5);
                background-image: radial-gradient(circle, aliceblue 55%, transparent 20%);


                img {
                    width: 110%;
                    height: auto;
                }
            }

        }

        .offer-list {
            padding-left: 3.5em;
            margin-bottom: 1em;

            img{
                height: 1.5em;
                padding: .25em;
                margin-bottom: .2em;
                vertical-align: middle;
            }

            .offer-point {
                position: relative;
                margin-bottom: 2.5em;
                font-size: clamp(1.15rem, 2.25vh, 3rem);
                font-weight: 300;
                color: var(--dark-grey);

                &::before {
                    content: "";
                    position: absolute;
                    left: -2em;
                    min-width: 1.2em;
                    aspect-ratio: 1/1;
                    background-image: url(fa3afb65211164d90402.svg);
                    background-size: cover;
                }

            }
        }
        
    }
}

@media (max-width: 1024px) {
     .offer-section{
            display: block !important;
            padding-bottom: 2em !important;
            margin-bottom: 0 !important;

            .calc-graphics {
                display: none !important;
            }

            .offer-list{
                margin-bottom: .25em !important;
                padding-left: 10% !important;

                li{
                    font-size: smaller !important;
                    margin: 0;


                    &::before{
                        transform: translateX(-.1em) !important;
                    }
                }
            }

        }
}
body.landing{background-color:var(--background-color);margin:0;padding:0;font-family:"Inter",sans-serif;text-align:center;position:relative;box-sizing:border-box;width:100vw;min-width:320px;overflow-x:hidden}body.landing *{max-width:100% !important}body.landing a{text-decoration:none}body.landing ul{display:inline-block}body.landing ul li{display:inline-block;margin-right:4em;cursor:pointer}body.landing ul.menu{justify-self:center;font-size:smaller;font-weight:600;color:var(--dark-grey)}body.landing ul.menu li{transition:transform .2s}body.landing ul.menu li:hover{transform:translateY(0.2em)}body.landing ul.socials li{margin-right:.5em;padding:.1em;min-width:20px;min-height:20px;width:1.5em;aspect-ratio:1/1;background-color:#274791;border-radius:2em;background-size:70%;background-repeat:no-repeat;background-position:center;display:inline-block}body.landing ul.socials li a{display:block;width:100%;height:100%}body.landing ul.socials li.mail{background-color:#4776e6;background-image:url(87a165b9f622bb800bd0.svg)}body.landing ul.socials li.yt{background-color:#cd201f;background-image:url(7a863fc117ddf105a0f6.svg)}body.landing ul.socials li.fb{background-image:url(d6edbb5c3672af8866e2.svg)}body.landing ul.in-view li{transform:translateX(-200%)}body.landing ul.in-view li:first-child{animation:slideLeft .75s ease-in-out forwards}body.landing ul.in-view li:nth-child(2){animation:slideLeft .75s ease-in-out .75s forwards}body.landing ul.in-view li:nth-child(3){animation:slideLeft .75s ease-in-out 1.5s forwards}@keyframes slideLeft{to{transform:translateX(0)}}body.landing h1{font-family:"Inter" !important;font-size:clamp(3.8rem,5vh,7rem);line-height:1.25;margin:.5em;color:var(--basic-font-color);font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal}body.landing h2{text-align:center;font-size:clamp(2rem,3.25vh,4rem) !important;font-weight:300;color:var(--basic-font-color);margin-bottom:2.6em}body.landing h3{font-size:clamp(1rem,2.25vh,3rem);font-weight:300;line-height:2;color:#505050;margin-bottom:1em}body.landing p.label{background-color:#d1e1fd;color:var(--bblue-back-color);width:fit-content;margin:1em auto;padding:.33em 1.5em;border-radius:1em;font-size:.95em;font-weight:bold}body.landing .cta-btn{margin:3em}body.landing .cta-btn .cta-button{display:block;background:var(--bblue-back-color);color:#fff;font-size:1.1em;white-space:nowrap;width:fit-content;padding:1em 2em;text-decoration:none;text-transform:uppercase;border-radius:25em;box-shadow:0 1px .2em #274791,0px 25px 2em -20px rgba(71,119,230,.5411764706);transition:all .2s}body.landing .cta-btn .cta-button:hover{transform:scale(1.2)}body.landing h1,body.landing h2,body.landing h3,body.landing p{position:inherit;z-index:10}body.landing .text-nowrap{white-space:nowrap}body.landing .section{padding:2em 10%;padding-bottom:10vh;min-height:90vh}body.landing .section div{position:relative;z-index:1}body.landing .section:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}body.landing .section.with-background{position:relative;background-size:2.5vw 2.5vw;background-image:linear-gradient(to right, rgba(221, 233, 255, 0.5215686275) 1px, transparent 1px),linear-gradient(to bottom, rgba(229, 229, 229, 0.2392156863) 1px, transparent 1px)}body.landing .section.with-background::before{content:"";position:absolute;inset:0;background:#7f7fd5;background:-webkit-linear-gradient(to right, #91EAE4, #86A8E7, #7F7FD5);background:linear-gradient(to right, #91EAE4, #86A8E7, #7F7FD5);opacity:.1;z-index:0}body.landing .section.with-background.with-margin::after{content:"";position:absolute;bottom:0;left:0;right:0;top:70%;background:linear-gradient(to top, var(--background-color), transparent)}body.landing header .landing-header{position:fixed;top:0;left:0;right:0;background-color:hsla(0,0%,100%,.6862745098);backdrop-filter:blur(10px);z-index:100;padding:1em;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}body.landing header .landing-header.scrolled .menu li:last-child{transform:scale(1.1)}body.landing header .logo{margin-left:1.5em}body.landing header .menu li:last-child a{color:#fff;background-color:var(--bblue-back-color);padding:.75em 1.25em;border-radius:2em;display:block}body.landing .sticky-margin{position:fixed;z-index:10;bottom:10vh;right:0}body.landing .sticky-margin .socials li{display:block;padding:.5em;border-radius:0}body.landing .sticky-margin .to-top-btn{background-color:var(--secondary-color);display:block;width:2.75em;aspect-ratio:1/1;background-image:url(85fdb71bcff9bb09f8ae.svg);background-position:center;background-repeat:no-repeat;visibility:hidden}body.landing .sticky-margin .to-top-btn.visible{visibility:visible}body.landing footer{background-color:var(--blue-back-color);color:var(--bblue-text-color);padding:1em}body.landing footer .footer-content{font-size:1.2em;line-height:1.5}body.landing footer .footer-content .menu{margin-bottom:1em}body.landing footer .footer-content .menu li{margin:1em}body.landing footer .footer-content .menu li a{color:#fff;font-size:.9em}body.landing footer .socials{display:none}body.landing footer .mob-cta-btn{display:none}body.landing footer p.copy{font-size:.78em}@media(max-width: 1024px){body.landing .sticky-margin,body.landing .cta-landing-link,body.landing .cta-btn{display:none}body.landing .main-content{max-height:65vh;overflow-y:scroll}body.landing h1{font-size:xx-large !important}body.landing h2{font-size:x-large !important;margin-bottom:1em}body.landing h3{font-size:medium !important}body.landing p{font-size:small !important}body.landing .section{min-height:fit-content !important;padding:1em 2em}body.landing .section:first-child{padding-top:10vh;gap:.25em}body.landing .section:last-child{padding-bottom:10vh !important}body.landing header .menu{display:none}body.landing header .socials{display:none}body.landing footer{height:fit-content;max-height:35vh;width:100%;position:fixed;bottom:0;padding:0;padding-top:2.5em;z-index:100}body.landing footer div{margin:.25em 0}body.landing footer div.footer-content{font-size:1em;line-height:1.5;padding-top:.1em}body.landing footer div.footer-content .menu{display:flex !important;flex-wrap:wrap !important;justify-content:center}body.landing footer div.footer-content .menu li{margin:.5em;font-size:1.1em}body.landing footer div.footer-content .menu li:first-child{display:none}body.landing footer div.footer-content .socials{display:block}body.landing footer div.footer-content .socials li{background-color:rgba(0,0,0,0);border:1px solid #fff}body.landing footer .mob-cta-btn{display:block;margin:auto;margin-top:-4.25em;font-size:medium;font-weight:600;border-radius:20em;background-color:var(--bblue-back-color);color:#fff;padding:1em 2em;width:fit-content}}@media(max-height: 700px){footer .copyright,footer p{display:none}footer .footer-content{padding:2em}}
