@charset "UTF-8";.animate{animation-delay:0s;animation-duration:1s;animation-iteration-count:1}.animate.animate_fadeIn{animation-name:fadeIn}.animate.animate_fadeInUp{animation-name:fadeInUp}.animate.animate_fadeInDown{animation-name:fadeInDown}.animate.animate_fadeInLeft{animation-name:fadeInLeft}.animate.animate_fadeInRight{animation-name:fadeInRight}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{display:flex;min-height:100vh;flex-direction:column;min-width:320px;overflow:hidden scroll;-webkit-overflow-scrolling:touch;font-family:cartograph-cf,serif;color:#022859;background-color:#fffffe;background-image:url(/theme/app/images/background.webp);background-size:100% auto;background-repeat:no-repeat;font-size:16px;line-height:18px;color:#022859;font-family:raleway,Arial,sans-serif;font-weight:600}@media (min-width:768px){body{font-size:18px;line-height:22px}}@media (min-width:992px){body{font-size:20px;line-height:27px}}a{color:#022859;text-decoration:none}a:hover{text-decoration:underline}ol,ul{margin-top:20px;margin-bottom:20px}svg{width:auto;max-width:100%;height:auto;max-height:100%}.btn{padding:5px 12px;border-radius:3px;color:#fffffe;border:1px solid #022859;background-color:#022859;transition:color .3s linear,border-color .3s linear,background-color .3s linear}.btn:hover{color:#022859;background-color:#fffffe;text-decoration:none}p{font-size:16px;line-height:18px;color:#022859;font-family:raleway,Arial,sans-serif;font-weight:600}@media (min-width:768px){p{font-size:18px;line-height:22px}}@media (min-width:992px){p{font-size:20px;line-height:27px}}ol,ul{padding-left:20px}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+p{margin-top:20px}p+h1:not(.title,.subtitle),p+h2:not(.title,.subtitle),p+h3:not(.title,.subtitle),p+h4:not(.title,.subtitle),p+h5:not(.title,.subtitle),p+h6:not(.title,.subtitle){margin-top:50px}.not-visible{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.title{font-family:cartograph-cf,Arial,sans-serif;font-size:18px;font-style:italic;text-transform:uppercase;margin-bottom:15px}@media (min-width:768px){.title{font-size:30px;margin-bottom:30px}}@media (min-width:992px){.title{font-size:32px;margin-bottom:50px}}.footer-block{margin-top:auto}.fullscreen-centered{height:100vh;display:flex;flex-flow:column;align-items:center;justify-content:center}.inner-block{padding-top:20px;padding-bottom:20px}@media (min-width:992px){.inner-block{padding-top:45px;padding-bottom:45px}}.no-magic{position:relative;top:50%;margin:0;padding:10px 20px;text-align:center;border-radius:3px;background-color:#fff;transform:translateY(-50%)}.no-magic span.get-magic-banner{cursor:pointer;white-space:nowrap;text-decoration:underline}.container-sm{max-width:calc(var(--bs-gutter-x) + 700px)}.container-md{max-width:calc(var(--bs-gutter-x) + 833px)}em{display:inline-block;margin:0 -20px;padding:0 20px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(/theme/app/images/highlight1.svg)}em[data-default]{margin:0 -20px;padding:0 20px;background-image:url(/theme/app/images/highlight1.svg)}em[data-circle]{margin:-10px -10px;padding:10px 10px;background-image:url(/theme/app/images/highlight2.svg)}em[data-inline]{margin:-5px -10px;padding:5px 10px;background-image:url(/theme/app/images/highlight3.svg)}#contact-box{position:fixed;z-index:88888;top:80%;right:20px;transform:translateY(-50%)}#contact-box>input{display:none}#contact-box>input:checked~label.popup{background-color:#4592ff;background-image:url(/theme/app/images/icons/x.svg)}#contact-box>input:checked~#contact-selection{transform:translateX(0)}#contact-box label.popup{display:block;width:60px;height:60px;cursor:pointer;overflow:hidden;border-radius:30px;background-color:#4592ff;background-image:url(/theme/app/images/contact.svg);background-size:cover;background-position:center}#contact-box #initial-content,#contact-box .content{padding:28px;background-color:#edf1fa;border-radius:8px;box-shadow:0 8px 12px 0 rgba(69,146,255,.37)}#contact-box #initial-content h2,#contact-box #initial-content h3,#contact-box .content h2,#contact-box .content h3{line-height:1;color:#022859;font-size:30px;font-weight:700;font-style:italic;text-transform:uppercase}#contact-box #initial-content p,#contact-box .content p{color:#022859}#contact-box #contact-selection{position:absolute;bottom:100%;right:0;width:377px;max-width:calc(100vw - 28px);margin-bottom:16px;border-radius:8px;transform:translateX(calc(100% + 28px));transition:transform .2s ease-out}#contact-box #contact-selection #initial-content>h2{line-height:1;margin:-10px -10px;padding:10px 10px;background-image:url(/theme/app/images/highlight2.svg);background-size:70% 100%;background-repeat:no-repeat;background-position:left center}#contact-box #contact-selection #initial-content .contacts{margin-top:31px}#contact-box #contact-selection #initial-content .contacts form input.contact-popup-email:checked~#contact-box-email{transform:translateX(0)}#contact-box #contact-selection #initial-content .contacts form input.contact-popup-phone:checked~#contact-box-phone{transform:translateX(0)}#contact-box #contact-selection #initial-content .contacts form>input{display:none}#contact-box #contact-selection #initial-content .contacts form label.inner-popup{display:flex;flex-flow:column;align-items:flex-start;cursor:pointer;border:1px solid #dfdfdf;padding:25px 20px 26px 20px;border-radius:8px;background-color:#fff;margin-top:16px;gap:7px;transition:background-color .2s linear}#contact-box #contact-selection #initial-content .contacts form label.inner-popup svg>*{fill:#000;transition:fill .2s linear}#contact-box #contact-selection #initial-content .contacts form label.inner-popup p,#contact-box #contact-selection #initial-content .contacts form label.inner-popup strong{line-height:1;transition:color .2s linear}#contact-box #contact-selection #initial-content .contacts form label.inner-popup strong{color:#4592ff;font-size:16px;font-weight:700;text-transform:uppercase}#contact-box #contact-selection #initial-content .contacts form label.inner-popup p{color:#848484;font-size:12px;font-weight:400}#contact-box #contact-selection #initial-content .contacts form label.inner-popup:hover{background-color:#4592ff}#contact-box #contact-selection #initial-content .contacts form label.inner-popup:hover svg>*{fill:#fff}#contact-box #contact-selection #initial-content .contacts form label.inner-popup:hover p,#contact-box #contact-selection #initial-content .contacts form label.inner-popup:hover strong{color:#fff}#contact-box .content{position:absolute;display:flex;flex-flow:column;align-items:flex-start;bottom:0;right:0;min-height:100%;width:377px;max-width:calc(100vw - 28px);transform:translateX(calc(100% + 28px));transition:transform .2s ease-out}#contact-box .content h2{margin:-10px -10px;padding:10px 10px;background-image:url(/theme/app/images/highlight3.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:left center}#contact-box .content p{margin-bottom:15px}#contact-box .content input[name=name]:valid~input[name=email]:valid~.buttons .send,#contact-box .content input[name=name]:valid~input[name=phone]:valid~.buttons .send{opacity:1;pointer-events:all}#contact-box .content input[name=name]:valid~input[name=phone]:valid~.subject{max-height:200px;margin-top:16px}#contact-box .content .subject{overflow:hidden;max-height:0;margin-top:0;transition:max-height .2s ease-out,margin-top .2s ease-out}#contact-box .content label{color:#4592ff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:16px;margin-bottom:7px}#contact-box .content input,#contact-box .content textarea{width:100%;color:#848484;font-size:12px;font-family:cartograph-cf,Arial,sans-serif;font-weight:400;font-style:italic;padding:14px 12px;border:none;border-radius:8px}#contact-box .content textarea{resize:vertical;min-height:118px}#contact-box .content .buttons{display:flex;flex-flow:row-reverse nowrap;gap:13px;margin-top:auto}#contact-box .content .buttons .close,#contact-box .content .buttons .send{border:1px solid #4592ff;cursor:pointer;padding:8px 16px;border-radius:20px;font-size:14px;font-style:italic;font-weight:700;font-family:cartograph-cf,Arial,sans-serif;background-color:transparent;margin-top:24px}#contact-box .content .buttons .send{opacity:0;pointer-events:none;display:flex;flex-flow:row nowrap;align-items:center;gap:9px;color:#fff;transition:opacity .2s ease-out;background-image:linear-gradient(90deg,#4592ff 0,#005fe6 100%)}#contact-box .content .buttons .send svg *{fill:#fff}#contact-box .content .buttons .send[disabled]{opacity:.5;cursor:not-allowed}#magic-banner{position:sticky;z-index:99999;bottom:0;background:#fffffe;color:#022859;border-top:1px solid #fffffe;font-size:14px;line-height:22px;font-family:#022859;padding:0;min-height:50px}#magic-banner .container{display:flex;flex-flow:column;align-items:center;justify-content:space-between;padding:35px 24px}#magic-banner .container p{margin:0;text-align:center}@media (min-width:992px){#magic-banner .container p{text-align:left}}#magic-banner .container a{color:#022859;text-decoration:underline}.anchor-block{position:relative}.anchor-block .anchor{position:absolute}.contact-block .inner-block form{padding:28px 35px;border-radius:8px;background-color:#edf1fa}.contact-block .inner-block form h2{display:inline-block;margin:-10px -10px;padding:10px 10px;background-image:url(/theme/app/images/highlight3.svg);background-size:contain;background-repeat:no-repeat;background-position:left center}.contact-block .inner-block form>p{font-family:cartograph-cf,Arial,sans-serif;font-size:18px;font-style:italic;font-weight:600;margin-bottom:30px}.contact-block .inner-block form .form-group{flex:1;display:flex;flex-flow:column}.contact-block .inner-block form .form-group label{color:#4592ff;font-family:cartograph-cf,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.contact-block .inner-block form .form-group input,.contact-block .inner-block form .form-group textarea{width:100%;color:#848484;font-size:12px;font-family:cartograph-cf,Arial,sans-serif;font-weight:400;font-style:italic;padding:14px 12px;border:none;border-radius:8px}.contact-block .inner-block form .form-group textarea{height:100px;resize:vertical}.contact-block .inner-block form .form-group-container{display:flex;flex-flow:column;gap:16px;margin-bottom:16px}@media (min-width:992px){.contact-block .inner-block form .form-group-container{gap:24px;flex-flow:row nowrap}}.contact-block .inner-block form button{border:1px solid #4592ff;cursor:pointer;padding:8px 16px;border-radius:20px;font-size:14px;font-style:italic;font-weight:700;font-family:cartograph-cf,Arial,sans-serif;background-color:transparent;display:flex;flex-flow:row nowrap;align-items:center;gap:9px;color:#fff;background-image:linear-gradient(90deg,#4592ff 0,#005fe6 100%);margin-top:28px}.cta-block .inner-block h2,.cta-block .inner-block h3{font-style:italic;text-transform:uppercase}.cta-block .inner-block p{font-family:cartograph-cf,Arial,sans-serif;font-size:18px;font-weight:800;font-style:italic;line-height:1.17;color:#022859}@media (min-width:992px){.cta-block .inner-block p{font-size:24px}}.cta-block .inner-block a{font-family:cartograph-cf,Arial,sans-serif;font-size:42px;font-weight:800;font-style:normal;letter-spacing:3px;line-height:1.2;color:#fff;text-transform:uppercase;font-size:24px;width:fit-content;display:block;padding:14px 22px;box-shadow:0 8px 12px 0 rgba(48,131,248,.3);border-radius:50px;margin-top:30px;background-image:linear-gradient(to right,#4592ff 0,#4592ff 50%,#005fe6 100%);background-position:left 100% center;background-size:200% auto;transition:background-position .2s ease}.cta-block .inner-block a:hover{text-decoration:none;background-position:left 0 center}.cta-block .inner-block a.outline{color:#000;border:1px solid #4592ff;background-image:none;background-color:#fff}@media (min-width:992px){.cta-block .inner-block a.large{font-family:cartograph-cf,Arial,sans-serif;font-size:42px;font-weight:800;font-style:normal;letter-spacing:3px;line-height:1.2;color:#fff;text-transform:uppercase;padding:20px 51px;margin-top:73px}}.cta-block .inner-block a.center{margin-left:auto;margin-right:auto}.cta-block .inner-block a.left{margin-right:auto}.cta-block .inner-block a.right{margin-left:auto}.footer-block{background-color:#4592ff}.footer-block .inner-block{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.footer-block .inner-block{padding-top:100px;padding-bottom:100px}}.footer-block .inner-block .contact-container{position:relative;z-index:1;display:flex;gap:5vmin;flex-flow:column;justify-content:center;max-width:100%}.footer-block .inner-block .contact-container .contact-inner-container{display:flex;gap:30px;flex-flow:column-reverse;align-items:flex-start}@media (min-width:480px){.footer-block .inner-block .contact-container .contact-inner-container{gap:40px}}@media (min-width:992px){.footer-block .inner-block .contact-container .contact-inner-container{gap:60px}}.footer-block .inner-block .contact-container .contact-inner-container a.email{font-family:cartograph-cf,Arial,sans-serif;font-size:24px;font-weight:800;font-style:italic;line-height:1.2;color:#fff;text-transform:uppercase;display:flex;flex-flow:row nowrap;text-align:left}@media (min-width:768px){.footer-block .inner-block .contact-container .contact-inner-container a.email{font-size:32px}}@media (min-width:992px){.footer-block .inner-block .contact-container .contact-inner-container a.email{font-size:70px}}.footer-block .inner-block .contact-container .contact-inner-container a.email span{display:inline-block;background-size:100% 100%;background-repeat:no-repeat;background-position:center;margin:0 -10px;padding:0 10px;background-image:url(/theme/app/images/contact-highlight.svg)}.footer-block .inner-block .contact-container .contact-inner-container h2{position:relative;font-family:cartograph-cf,Arial,sans-serif;font-size:23px;font-weight:300;font-style:italic;line-height:1.2;color:#fff}@media (min-width:768px){.footer-block .inner-block .contact-container .contact-inner-container h2{font-size:28px}}@media (min-width:992px){.footer-block .inner-block .contact-container .contact-inner-container h2{font-size:35px}}.footer-block .inner-block .contact-container .contact-inner-container h2 .arrow{position:absolute;top:50%;left:100%;width:95px;height:95px;max-width:7vw;max-height:7vw;min-width:40px;min-height:40px;background-repeat:no-repeat;background-size:contain;transform:translate(30px,-30%);background-image:url(/theme/app/images/contact-arrow.svg)}@media (min-width:992px){.footer-block .inner-block .contact-container .contact-inner-container h2 .arrow{transform:translate(50px,-30%)}}.footer-block .inner-block .contact-container>p{font-family:cartograph-cf,Arial,sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.68;color:#fff;text-align:right}@media (min-width:768px){.footer-block .inner-block .contact-container>p{font-size:22px}}@media (min-width:992px){.footer-block .inner-block .contact-container>p{font-size:25px}}.footer-block .inner-block .contact-container>p a{display:inline-block;position:relative;color:#fff}.header-block .inner-block{padding-top:20px;padding-bottom:20px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}@media (min-width:992px){.header-block .inner-block{padding-top:50px;padding-bottom:50px}}.header-block .inner-block nav ul li a{font-family:cartograph-cf,Arial,sans-serif;font-weight:800;font-size:16px;font-style:italic;line-height:3.75;color:#022859}.header-block .inner-block .burger{z-index:100000;display:block;width:fit-content;padding:5px;margin-right:-5px;margin-left:auto}@media (min-width:992px){.header-block .inner-block .burger{display:none!important}}.header-block .inner-block .burger .nav-icon{display:block;position:relative;z-index:100001;width:35px;height:4px;margin:10px 0;transition:background .2s ease-out;background-color:#022859}.header-block .inner-block .burger .nav-icon::after,.header-block .inner-block .burger .nav-icon::before{content:"";position:absolute;display:block;width:35px;height:4px;transition:top .2s ease-out,transform .2s ease-out,background .2s ease-out,border-radius .2s ease-out;background-color:#022859}.header-block .inner-block .burger .nav-icon::before{top:-10px}.header-block .inner-block .burger .nav-icon::after{top:10px}.header-block .inner-block .title{margin-bottom:0}.header-block .inner-block .spacer{display:none}@media (min-width:768px){.header-block .inner-block .spacer{display:block}}.header-block .inner-block .spacer,.header-block .inner-block nav{flex:1}.header-block .inner-block .spacer ul,.header-block .inner-block nav ul{list-style:none;padding-left:0}.header-block .inner-block .spacer ul li a,.header-block .inner-block nav ul li a{position:relative;text-transform:uppercase;text-decoration:none;transition:color .2s ease-out}.header-block .inner-block .spacer ul li a::before,.header-block .inner-block nav ul li a::before{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:200%;max-width:100%;height:100%;max-height:1px;border-radius:3px;background-color:#022859;transition:left .2s ease-out,bottom .2s ease-out,max-width .2s ease-out,max-height .2s ease-out}.header-block .inner-block .spacer ul li a:hover,.header-block .inner-block nav ul li a:hover{color:#fff}.header-block .inner-block .spacer ul li a:hover::before,.header-block .inner-block nav ul li a:hover::before{left:-5px;bottom:-1px;max-height:100%;max-width:calc(100% + 10px)}.header-block .inner-block a{width:80px;max-width:10vw}.header-block .inner-block a img{display:block}.header-block+section .inner-block{padding-top:0}.image-text-block .inner-block img{width:100%;height:auto;object-fit:contain;border-radius:12px}.image-text-block .inner-block h1,.image-text-block .inner-block h2,.image-text-block .inner-block h3,.image-text-block .inner-block h4,.image-text-block .inner-block h5,.image-text-block .inner-block h6,.image-text-block .inner-block p{opacity:.96;font-family:cartograph-cf,Arial,sans-serif;font-weight:800;font-size:24px;font-style:italic;line-height:1.2;color:#022859;text-transform:uppercase;margin-top:23px}@media (min-width:768px){.image-text-block .inner-block h1,.image-text-block .inner-block h2,.image-text-block .inner-block h3,.image-text-block .inner-block h4,.image-text-block .inner-block h5,.image-text-block .inner-block h6,.image-text-block .inner-block p{font-size:32px}}@media (min-width:992px){.image-text-block .inner-block h1,.image-text-block .inner-block h2,.image-text-block .inner-block h3,.image-text-block .inner-block h4,.image-text-block .inner-block h5,.image-text-block .inner-block h6,.image-text-block .inner-block p{font-size:50px}}.image-block .inner-block .image,.image-block .inner-block img{width:100%;min-width:500px;height:500px;max-height:500px;object-fit:contain;margin-top:10px;background-size:cover;background-position:center}.images-block .inner-block .splide .splide__arrows .splide__arrow{width:30px;height:30px;opacity:1;border-radius:8px;background-size:200% auto;transition:background-position .2s ease}@media (min-width:992px){.images-block .inner-block .splide .splide__arrows .splide__arrow{width:44px;height:44px}}.images-block .inner-block .splide .splide__arrows .splide__arrow svg{fill:#fff;width:15px;height:15px}@media (min-width:992px){.images-block .inner-block .splide .splide__arrows .splide__arrow svg{width:25px;height:25px}}.images-block .inner-block .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:0;background-image:linear-gradient(90deg,#4592ff 0,#4592ff 50%,#005fe6 100%);background-position:left 100% center}.images-block .inner-block .splide .splide__arrows .splide__arrow.splide__arrow--prev:hover{background-position:left 0 center}.images-block .inner-block .splide .splide__arrows .splide__arrow.splide__arrow--next{right:0;background-image:linear-gradient(90deg,#005fe6 0,#4592ff 50%,#4592ff 100%);background-position:right 100% center}.images-block .inner-block .splide .splide__arrows .splide__arrow.splide__arrow--next:hover{background-position:right 0 center}.images-block .inner-block .splide .splide__track{margin:0 45px}@media (min-width:992px){.images-block .inner-block .splide .splide__track{margin:0 65px}}.images-block .inner-block .splide .splide__track .splide__list{max-height:400px}.images-block .inner-block .splide .splide__track .splide__list .splide__slide{overflow:hidden;border-radius:12px}.images-block .inner-block .splide .splide__track .splide__list .splide__slide img{width:100%;object-fit:cover;object-position:center;border-radius:12px}.info-block .inner-block p{display:inline-block;font-weight:700;padding:16px;background-color:#cff2fb}.info-block .inner-block.marker p{background-color:transparent}.info-block .inner-block.marker p span{display:inline-block;padding:3px 10px;margin:-3px -10px;background-size:100%}.info-block .inner-block.marker p span:nth-of-type(4n+1){background-image:url(/theme/app/images/text-highlight-1.svg)}.info-block .inner-block.marker p span:nth-of-type(4n+2){background-image:url(/theme/app/images/text-highlight-2.svg)}.info-block .inner-block.marker p span:nth-of-type(4n+3){background-image:url(/theme/app/images/text-highlight-3.svg)}.info-block .inner-block.marker p span:nth-of-type(4n+4){background-image:url(/theme/app/images/text-highlight-4.svg)}.meta-block .inner-block .tags-socials{display:flex;flex-flow:row wrap;align-items:center;gap:25px}.meta-block .inner-block .tags-socials .tags{display:flex;flex-flow:row wrap;list-style:none;padding-left:0}.meta-block .inner-block .tags-socials .tags .tag{font-family:cartograph-cf,Arial,sans-serif;font-size:21px;font-weight:800;color:#022859;font-style:normal;text-transform:uppercase;display:inline-block;padding:3px 6px;border-radius:6px;background-color:rgba(69,146,255,.37)}.meta-block .inner-block .author{display:flex;flex-flow:row nowrap;align-items:center;gap:10px;margin-top:20px}.meta-block .inner-block .author img{width:42px;height:42px;object-fit:cover;object-position:center;border-radius:21px}.meta-block .inner-block .author .info{display:flex;flex-flow:column;gap:10px;font-family:cartograph-cf,Arial,sans-serif;font-size:16px;font-weight:800;font-style:italic;line-height:1;color:#022859}.meta-block .inner-block .author .info .name{text-transform:uppercase}.quote-block .inner-block .quote{padding:24px;background-color:#cff2fb}.quote-block .inner-block .quote p{font-weight:700}.quote-block .inner-block .quote p.author{margin-top:24px}.quote-block .inner-block.fade .quote p,.quote-block .inner-block.large .quote p{font-size:24px;line-height:1.6;text-align:center;font-weight:600}@media (min-width:992px){.quote-block .inner-block.fade .quote p,.quote-block .inner-block.large .quote p{font-size:36px}}.quote-block .inner-block.fade .quote p.author,.quote-block .inner-block.fade .quote p.position,.quote-block .inner-block.large .quote p.author,.quote-block .inner-block.large .quote p.position{font-family:cartograph-cf,Arial,sans-serif;font-weight:400}.quote-block .inner-block.fade .quote p.author,.quote-block .inner-block.large .quote p.author{font-size:16px;margin-top:40px}@media (min-width:992px){.quote-block .inner-block.fade .quote p.author,.quote-block .inner-block.large .quote p.author{font-size:24px}}.quote-block .inner-block.fade .quote p.position,.quote-block .inner-block.large .quote p.position{font-size:12px;padding:0 50px;margin-top:0;line-height:1.4}@media (min-width:992px){.quote-block .inner-block.fade .quote p.position,.quote-block .inner-block.large .quote p.position{font-size:18px}}.quote-block .inner-block.fade .quote{padding:25px 20px;background-color:transparent;background-image:url(/theme/app/images/quote-background.webp);background-size:cover}@media (min-width:992px){.quote-block .inner-block.fade .quote{padding:50px 40px}}.quote-block .inner-block.fade .quote .author{font-weight:700!important;text-transform:uppercase}.quote-block .inner-block.large .quote{padding-top:100px;background-image:url(/theme/app/images/quote.svg);background-size:50px auto;background-repeat:no-repeat;background-position:top 40px center}@media (min-width:992px){.quote-block .inner-block.large .quote{padding-top:175px;background-size:83px auto;background-position:top 80px center}}.social-media-block ul{display:flex;flex-flow:row wrap;align-items:center;gap:20px;list-style:none;padding-left:0}.social-media-block ul li a{display:flex;align-items:center;justify-content:center}.social-media-block ul li a svg{width:20px}.social-media-block ul li a svg path{fill:#4592ff;transition:fill .2s ease-out}.social-media-block ul li a:hover svg path{fill:#022859}.text-block .inner-block h2{font-family:cartograph-cf,Arial,sans-serif;font-size:18px;font-style:italic;text-transform:uppercase;margin-bottom:15px}@media (min-width:768px){.text-block .inner-block h2{font-size:30px;margin-bottom:30px}}@media (min-width:992px){.text-block .inner-block h2{font-size:32px;margin-bottom:50px}}.text-block .inner-block h3{font-family:cartograph-cf,Arial,sans-serif;font-size:16px;font-style:italic;text-transform:uppercase;margin-bottom:10px}@media (min-width:768px){.text-block .inner-block h3{font-size:25px;margin-bottom:15px}}@media (min-width:992px){.text-block .inner-block h3{font-size:28px;margin-bottom:25px}}.section-group{display:flex;flex-flow:row nowrap;gap:20px;padding-left:0;padding-right:0}@media (max-width:991px){.section-group{max-width:100%}}.section-group>.inner-block{padding:0}.section-group>.inner-block .inner-block{max-width:100%}.section-group .spacer,.section-group aside{flex:1;display:none}@media (min-width:992px){.section-group .spacer,.section-group aside{display:block}}.section-group aside{position:sticky;top:0;padding-top:45px;padding-bottom:45px;height:fit-content}.section-group aside ol{display:flex;flex-flow:column;gap:20px;list-style:none;counter-reset:list-counter;padding-left:30px}.section-group aside ol li{position:relative;display:flex;flex-flow:row nowrap;font-family:cartograph-cf,Arial,sans-serif;font-size:16px;font-weight:800;font-style:italic;line-height:1.2;color:#022859;text-transform:uppercase}.section-group aside ol li::before{content:counter(list-counter) ".";position:relative;z-index:1;counter-increment:list-counter;margin-left:-30px;margin-right:10px}.section-group aside ol li a{display:block}.section-group aside ol li.active a{margin:-5px -10px -5px -45px;padding:5px 10px 5px 45px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(/theme/app/images/highlight3.svg)}.section-group aside ol li.active:has(+.active) a{background-image:none}.section-group h2{font-family:cartograph-cf,Arial,sans-serif;font-size:18px;font-style:italic;text-transform:uppercase;margin-bottom:15px}@media (min-width:768px){.section-group h2{font-size:30px;margin-bottom:30px}}@media (min-width:992px){.section-group h2{font-size:32px;margin-bottom:50px}}.video-block .video-wrapper{position:absolute;width:100vw;left:0}@media (min-width:768px){.video-block .video-wrapper{position:relative;max-width:100%}}.video-block .video-wrapper .video-container{position:relative;left:0;height:0;width:100%;padding-bottom:56.25%;padding-top:30px;overflow:hidden}.video-block .video-wrapper .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.show-more-wrapper input{display:none}.show-more-wrapper label .less{display:none}.show-more-wrapper input:checked+label .more{display:none}.show-more-wrapper input:checked+label .less{display:block}