html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,div{display:block;position:relative}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}html{font-variant-ligatures:common-ligatures;text-shadow:1px 1px 1px rgb(0 0 0 / .004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-size:16px;letter-spacing:-.64px}body{font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#1b375c}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;line-height:1.2;position:relative}h1{font-size:5rem;line-height:1;font-weight:700;letter-spacing:-3.2px}@media (max-width:1023px){h1{font-size:3rem;letter-spacing:-1.92px}}@media (max-width:767px){h1{font-size:2.5rem;letter-spacing:-1.6px}}h2{font-size:3rem;line-height:1.1;font-weight:600;letter-spacing:-1.92px}@media (max-width:1023px){h2{font-size:2.5rem;letter-spacing:-1.6px}}@media (max-width:767px){h2{font-size:2rem;letter-spacing:-1.28px}}h3{font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-1.28px}@media (max-width:1023px){h3{font-size:2rem;letter-spacing:-1.28px}}@media (max-width:767px){h3{font-size:1.75rem;letter-spacing:-1.12px}}h4{font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:-.96px}h5{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.72px}p,ul,ol{margin:1rem 0 0}a{position:relative;text-decoration:none;transition:all 0.4s cubic-bezier(.28,0,.18,1)}a.button{display:inline-block;padding:1rem 2rem;color:#fff;white-space:nowrap;transition:all 0.4s cubic-bezier(.28,0,.18,1);background:#9a4eae;border-radius:.5rem}a.button:hover{border-bottom-right-radius:1.5rem;border-top-left-radius:1.5rem;background:#13b0b8}.label{display:inline-block;border:1px solid #355173;border-radius:.5rem;padding:.25rem 2rem;color:inherit;text-align:center}strong{font-weight:700}::selection{background:rgb(255 242 121 / .5)}*,*:after,*:before{box-sizing:border-box}*{margin:0;padding:0}body,html{position:relative;height:100%}body{background:#1b375c}body.show-menu{overflow:hidden}#page-wrap{overflow-x:hidden;z-index:5}ul:not(.mobile-menu) .no-click>a{pointer-events:none}.container{width:100%;max-width:calc(1400px + 5rem);margin:0 auto;padding:0 2.5rem}.container.narrow{max-width:800px}.container.narrow h1{font-weight:500;line-height:1.25}.container.wide{max-width:1060px}.container.flex{display:flex;justify-content:space-between;align-items:center}.container.flex-top{align-items:flex-start}.container.flex-stretch{align-items:stretch}.container.flex-wrap{flex-wrap:wrap}@media (max-width:767px){.container{padding:0 1.5rem}}.logo-mark{overflow:hidden}.logo-mark .scroll{background-image:url(https://www.ravennasolutions.com/wp-content/themes/drexler/assets/css/../images/logo-mark.svg);background-repeat:repeat-x;background-position:center center;background-size:auto 100%;width:300%;height:9rem;margin:0 -100%}.logo-mark .scroll-right{margin:.5rem -100% 0 -100%}@media (max-width:1023px){.logo-mark .scroll{height:6rem}}.quote-left{background-image:url(https://www.ravennasolutions.com/wp-content/themes/drexler/assets/css/../images/quote.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:29px;height:21px}.bg-color--purple{background:#9a4eae}.bg-color--white{background:#fff}.bg-color--blue{background:#bcedfe}.bg-color--navy{background:#1b375c}.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fill svg,.fill img,.fill video{height:100%;width:100%;object-fit:cover;display:block}.responsive-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin:2rem 0}.responsive-container iframe,.responsive-container object,.responsive-container embed,.responsive-container video{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video{width:100%!important;height:auto!important;margin:2rem 0}.wp-video .mejs-mediaelement{position:relative!important}.wp-video .mejs-layers{position:absolute;height:100%;width:100%;top:0}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1rem;z-index:999}.hide{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.cookie-notice-container span{margin:0 10px 0 0}.cookie-notice-container a{margin:0 0 0 10px!important}.cookie-notice-container #cn-notice-text{display:inline;margin:0}.cookie-notice-container #cn-accept-cookie{color:#fff}.cookie-notice-container .cn-close-icon{top:50%;margin-top:0;transform:translateY(-50%)}.hidemobile{display:block}@media (max-width:1023px){.hidemobile{display:none!important}}.hidedesktop{display:none}@media (max-width:1023px){.hidedesktop{display:block!important}}footer{color:#fff;font-size:.9rem;z-index:8999}footer .logo{transform:translateY(-50%)}footer .nav-footer{display:flex;gap:2rem;padding:0 0 5rem}footer .nav-footer li{flex:1 1 0%}footer .nav-footer li.menu-item-has-children>a{pointer-events:none}footer .nav-footer a{color:#fff;font-weight:700}footer .nav-footer a:hover{color:#13b0b8}footer .nav-footer .sub-menu{margin:2rem 0 0}footer .nav-footer .sub-menu li{margin:1rem 0 0}footer .nav-footer .sub-menu a{font-weight:400}footer .border-top{border-top:1px solid #355173;padding:4rem 0 5rem}footer .border-top .disclaimer{width:50%}footer .border-top .disclaimer a{color:#fff;text-decoration:underline}footer .border-top .nav-bottom{display:flex;font-size:.9rem}footer .border-top .nav-bottom li{margin:0 0 0 1rem}footer .border-top .nav-bottom a{color:#fff}footer .border-top .nav-bottom a:hover{color:#13b0b8}@media (max-width:1023px){footer .nav-footer{flex-wrap:wrap;gap:0;row-gap:2rem}footer .nav-footer li{flex:0 0 50%}footer .border-top .disclaimer{width:100%}footer .border-top .nav-bottom{margin:2rem 0 0}footer .border-top .nav-bottom li{margin:0 1rem 0 0}}@media (max-width:767px){footer .logo{position:absolute;top:0;left:50%;transform:translate3d(-50%,-50%,0)}footer .nav-footer{flex-wrap:wrap;gap:0;row-gap:1.5rem;padding:5rem 0 2rem;margin:0}footer .nav-footer li{flex:1 1 100%;border-bottom:1px solid #355173;padding:0 0 1.5rem}footer .nav-footer .sub-menu{margin:1rem 0 0}footer .nav-footer .sub-menu li{border:none;padding:0}footer .border-top{border:none;padding:0 0 5rem}footer .border-top .nav-bottom{flex-direction:column;row-gap:.5rem}footer .border-top .nav-bottom li{margin:0}}header{background:#fff;z-index:9999;transition:all 0.4s cubic-bezier(.28,0,.18,1)}header .banner{padding:2rem 0;display:flex;justify-content:center;font-size:.9rem;letter-spacing:-.576px;z-index:10}header .banner p{margin:0;color:#1b375c}header .banner p a{text-decoration:none;transition:all 0.4s cubic-bezier(.28,0,.18,1);color:#1b375c}header .banner p a:hover{color:#13b0b8}header .banner .nav{transition:all 0.4s cubic-bezier(.28,0,.18,1);position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex}header .banner .nav a{padding:1rem;display:flex;align-items:center;color:#1b375c;white-space:nowrap}header .banner .nav a svg{display:block;height:1.25rem;width:auto;fill:#1b375c;margin:0 0 0 .5rem}header .banner .nav a svg.arrow{height:.75rem}header .banner .nav form{display:flex;align-items:center;padding:1rem}header .banner .nav form label{display:flex;align-items:center;gap:.5rem;color:#1b375c;margin:0 .5rem 0 0;cursor:pointer}header .banner .nav form label svg{display:block;fill:#1b375c;height:1.25rem;width:auto;cursor:pointer}header .banner .nav form input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;background:#fff;border:1px solid #1b375c;border-radius:.5rem;padding:.5rem 1rem;right:0;font-size:.9rem;transition:all 0.8s cubic-bezier(.28,0,.18,1);width:0;opacity:0;overflow:hidden}header .banner .nav form input::placeholder{color:#1b375c;transition:all 0.4s cubic-bezier(.28,0,.18,1);opacity:0}header .banner .nav form input:focus{outline:none;border-color:gray;box-shadow:0 0 3px rgb(255 255 255 / .5)}header .banner .nav form.active input{width:100%;opacity:1}header .banner .nav form.active input::placeholder{transition:all 0.4s cubic-bezier(.28,0,.18,1) 0.8s;opacity:1}header .banner .nav .dropdown-menu{display:block;background:#9a4eae;border-radius:1rem;position:absolute;left:0;top:100%;width:100%;overflow:hidden;margin:0;transition:height 0.4s cubic-bezier(.28,0,.18,1);height:0}header .banner .nav .dropdown-menu li{padding:0 1.5rem;transition:opacity 0.4s cubic-bezier(.28,0,.18,1) cubic-bezier(.28,0,.18,1);opacity:0}header .banner .nav .dropdown-menu li a{white-space:normal;color:#fff;padding:.5rem 0}header .banner .nav .dropdown-menu li a:hover{margin-left:.5rem}header .banner .nav .dropdown-menu li:first-child a{padding:1rem 0 .5rem}header .banner .nav .dropdown-menu li:last-child a{padding:.5rem 0 1rem}header .banner .nav .dropdown-menu.expanded li{opacity:1}header .banner .nav .dropdown-menu.bg-teal{background:#13b0b8}header nav{display:flex;align-items:center;justify-content:space-between;width:100%;background:#f5f4ec;border-radius:1rem;z-index:5}header nav .nav{display:flex;font-size:1.1rem;letter-spacing:-.704px}header nav .nav-logo{position:absolute;top:1rem;left:1rem;z-index:5}header nav .nav-logo svg{display:block;height:4rem;width:auto}header nav .nav-menu{width:100%;justify-content:center;height:6rem}header nav .nav-menu ul{display:flex;margin:0;font-weight:600}header nav .nav-menu ul li{padding:0 1.5rem;display:flex;align-items:center}header nav .nav-menu ul li.menu-item-has-children>a{pointer-events:none}header nav .nav-menu ul li a{color:#1b375c}header nav .nav-menu ul li a:hover{color:#9a4eae}header nav .nav-menu ul li .sub-menu{position:absolute;background:#f5f4ec;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;top:calc(100% -  1rem);left:0;z-index:1;overflow:hidden;display:flex;gap:1rem 1rem;padding:0 1rem;transition:all 0.8s cubic-bezier(.28,0,.18,1);height:0}header nav .nav-menu ul li .sub-menu li{position:relative;flex:1 1 0%;padding:0 0 20%;transition:all 0.4s cubic-bezier(.28,0,.18,1);margin:2rem 0 1rem;opacity:0;line-height:1;max-width:20%}header nav .nav-menu ul li .sub-menu li a{position:absolute;top:0;left:0;height:100%;width:100%;padding:1rem;border:1px solid #e5e9e4;border-radius:1rem}header nav .nav-menu ul li .sub-menu li a span{position:absolute;bottom:1rem;left:1rem;font-size:.9rem;letter-spacing:-.576px;font-weight:400;transition:all 0.4s cubic-bezier(.28,0,.18,1);color:#fff;opacity:0}header nav .nav-menu ul li .sub-menu li a span:after{content:'\2192';position:absolute;top:50%;right:-.5rem;font-size:1.4rem;transition:all 0.4s cubic-bezier(.28,0,.18,1);color:#fff;transform:translate(100%,-50%)}header nav .nav-menu ul li.current-menu-item a,header nav .nav-menu ul li.current-page-ancestor a{color:#9a4eae}header nav .nav-menu ul li:hover.menu-item-has-children a{color:#9a4eae}header nav .nav-menu ul li:hover .sub-menu li{opacity:1}header nav .nav-menu ul li:hover .sub-menu li a:hover{background:#9a4eae;color:#fff}header nav .nav-menu ul li:hover .sub-menu li a:hover span{opacity:1}header nav .nav-menu ul li:hover .sub-menu li a:hover span:after{transform:translate(150%,-50%)}header nav .nav-menu ul li:hover .sub-menu li.current_page_item a{background:#9a4eae;color:#fff}header nav .nav-menu ul li:hover .sub-menu li.current_page_item a span{opacity:1}header nav .nav-menu ul li:hover .sub-menu li.current_page_item a span:after{transform:translate(150%,-50%)}header nav .nav-demo{position:absolute;top:1rem;right:1rem}header nav .nav-demo a:hover{background:#1b375c}header nav .menu-toggle{display:none;position:relative;appearance:none;background-color:#fff0;border:none;margin:0;padding:0;text-align:inherit;font:inherit;border-radius:0;width:2.2rem;height:1.2rem}header nav .menu-toggle span{background:#1b375c;display:block;position:absolute;left:0;width:100%;height:3px;transition:all 0.4s cubic-bezier(.28,0,.18,1)}header nav .menu-toggle span:nth-child(1){top:0}header nav .menu-toggle span:nth-child(2),header nav .menu-toggle span:nth-child(3){top:50%;transform:translate3d(0,-50%,0);transform-origin:center center}header nav .menu-toggle span:nth-child(4){bottom:0}header nav .menu-toggle.open span:nth-child(1){top:.25rem;opacity:0}header nav .menu-toggle.open span:nth-child(2){transform:translate3d(0,-50%,0) rotate(45deg)}header nav .menu-toggle.open span:nth-child(3){transform:translate3d(0,-50%,0) rotate(-45deg)}header nav .menu-toggle.open span:nth-child(4){bottom:.25rem;opacity:0}header .mobile-panel{display:none}header.bg-color-navy{background:#1b375c}header.bg-color-navy .banner p{color:#fff}header.bg-color-navy .banner p a{color:#fff}header.bg-color-navy .banner p a:hover{color:#13b0b8}header.bg-color-navy .banner .nav a{color:#fff}header.bg-color-navy .banner .nav a svg{fill:#fff}header.bg-color-navy .banner .nav form label{color:#fff}header.bg-color-navy .banner .nav form label svg{fill:#fff}@media (max-width:1280px){header .banner{justify-content:flex-start}header nav .nav-menu ul li{padding:0 1.25rem}}@media (max-width:1023px){header .banner{justify-content:center;text-align:center}header .banner .nav{display:none}header nav{padding:1rem}header nav .nav{padding:0}header nav .nav-logo{position:relative;top:auto;left:auto}header nav .nav-menu,header nav .nav-demo{display:none}header nav .menu-toggle{display:block}header .mobile-panel{display:block}}@media (max-width:767px){header nav .nav-logo svg{height:3rem}}.mobile-panel{position:fixed;background:#9a4eae;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;padding:8rem 3.5rem 1.5rem;visibility:hidden;transform:translateY(-100%);transition:opacity 0.4s cubic-bezier(.28,0,.18,1),transform 0s 0.4s,visibility 0s 0.4s}.mobile-panel #menu-mobile{position:relative;width:100%;display:flex;flex-direction:column;margin:0;transition:transform 0.4s cubic-bezier(.28,0,.18,1)}.mobile-panel #menu-mobile li{opacity:0}.mobile-panel #menu-mobile a{display:block;padding:1rem 0;font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.72px;color:#fff;border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-panel #menu-mobile a.has-submenu:after{content:'\2192';float:right;margin-left:.5rem}.mobile-panel #menu-mobile .sub-menu{position:absolute;top:0;transform:translateX(100%);width:100%;margin:0;transition:all 0.4s cubic-bezier(.28,0,.18,1);z-index:1;visibility:hidden;opacity:0}.mobile-panel #menu-mobile .sub-menu a{border:none;background:rgb(255 255 255 / .1);border-radius:1rem;padding:.75rem 1rem;margin:1rem 0 0}.mobile-panel #menu-mobile .sub-menu a.back-button{background:none;border-radius:0;padding:0;font-size:1rem;letter-spacing:-.64px;font-weight:500}.mobile-panel #menu-mobile .sub-menu a.back-button:before{content:'\2190';margin:0 .5rem 0 0}.mobile-panel #menu-mobile .sub-menu.active{transform:translateX(100%) translateX(1.5rem);visibility:visible;opacity:1}.mobile-panel #menu-mobile .sub-menu.active a{opacity:1}.mobile-panel #menu-mobile.submenu-active{transform:translateX(-100%) translateX(-1.5rem)}.mobile-panel #menu-mobile.submenu-active a{opacity:0}@media (max-width:767px){.mobile-panel{padding:8rem 1.5rem 1.5rem}}.show-menu header{top:var(--menu-top-offset,0)}.show-menu header .mobile-panel{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.4s cubic-bezier(.28,0,.18,1),transform 0.4s cubic-bezier(.28,0,.18,1),visibility 0s}.show-menu header .mobile-panel #menu-mobile li{transition:opacity 0.4s cubic-bezier(.28,0,.18,1) 0.3s;opacity:1}.section.category-header{background:#fff;padding:5rem 0;text-align:center}.section.category-header h2{font-weight:500;margin:2.5rem 0 0}.section.category-header p{font-size:1.2rem;letter-spacing:-.96px;margin:2.5rem 0 0}.section.featured-post{background:#fff;padding:5rem 0;text-align:center}.section.featured-post h2{font-weight:500;margin:2.5rem 0}.section.featured-post p{font-size:1.2rem;letter-spacing:-.96px}.section.featured-post .button{margin:2.5rem 0 0;font-size:1.2rem;letter-spacing:-.96px}.section.featured-post figure{border-radius:1rem;overflow:hidden;margin:2.5rem auto -6rem;z-index:5}.section.featured-post figure img{display:block;width:100%;height:auto}@media (max-width:1023px){.section.featured-post figure{margin:2.5rem auto -4rem}}.section.posts-grid{background:#fff;padding:0 0 5rem}.section.posts-grid.paged{padding:2.5rem 0 5rem}.section.posts-grid h2{font-weight:500;margin:0 0 2.5rem}.section.single-post{background:#fff;padding:5rem 0}.section.single-post .heading{text-align:center}.section.single-post .heading .back-link{position:absolute;top:0;left:2.5rem;display:flex;align-items:center;color:#1b375c}.section.single-post .heading .back-link svg{display:block;height:auto;width:1rem;margin:0 .5rem 0 0;transition:all 0.4s cubic-bezier(.28,0,.18,1)}.section.single-post .heading .back-link:hover{color:#9a4eae}.section.single-post .heading .back-link:hover svg{fill:#9a4eae;transform:translateX(-25%)}.section.single-post .heading h1{font-weight:500;font-size:3.25rem;margin:2.5rem 0}.section.single-post .heading p{font-size:1.2rem;letter-spacing:-.96px}.section.single-post .featured-image{border-radius:1rem;overflow:hidden;margin:2.5rem auto;z-index:5}.section.single-post .featured-image img{display:block;width:100%;height:auto}.section.single-post .featured-image.resource-image{border:1px solid #eaeaea;border-radius:1rem;padding-bottom:56.25%;overflow:hidden}.section.single-post .featured-image.resource-image img{position:absolute;display:block;height:100%;width:auto;left:50%;transform:translateX(-50%)}.section.single-post article{padding-bottom:5rem}.section.single-post article h2{text-align:left;font-weight:500;margin:2.5rem 0 0}.section.single-post article h3,.section.single-post article h4,.section.single-post article h5{font-weight:500;margin:2rem 0 0}.section.single-post article ul{list-style:disc;margin:1rem 0 0 2rem}.section.single-post article ul ul{margin:0 0 0 1rem}.section.single-post article ol{list-style:number;margin:1rem 0 0 2rem}.section.single-post article ol ol{margin:0 0 0 1rem}.section.single-post article a{color:#9a4eae;text-decoration:underline}.section.single-post article .embed{border-top:1px solid #e8e8e8;margin:2.5rem -2.5rem 0;padding:2.5rem 2.5rem 0}.section.single-post article .embed .summary{padding:0 0 2.5rem}.section.single-post article .embed .summary h2,.section.single-post article .embed .summary h3,.section.single-post article .embed .summary h4,.section.single-post article .embed .summary h5{margin:0 0 2rem}.section.single-post .author-box{background:#f5f4ec;border-radius:1rem;padding:5rem 2.5rem;margin:0 auto -6rem;z-index:5}.section.single-post .author-box .author-avatar{border-radius:.5rem;overflow:hidden;width:20%;padding-bottom:20%}.section.single-post .author-box .author-info{width:calc(80% - 2.5rem)}.section.single-post .author-box .author-info p{margin:0}.section.single-post .author-box .author-info a{color:#1b375c;text-decoration:underline}.section.single-post .related-posts{padding:5rem 0 0}.section.single-post .related-posts h2{font-weight:500;margin:0 0 2.5rem}@media (max-width:767px){.section.single-post .heading .back-link{display:none}.section.single-post .author-box{padding:1.5rem 0;margin:0 auto -10rem}.section.single-post .author-box .author-avatar{width:100%;padding-bottom:100%;margin:0 0 1rem}.section.single-post .author-box .author-info{width:100%}.section.single-post .heading h1{font-weight:500;font-size:2rem;margin:2.5rem 0}}.section-resources{background:#fff;padding:5rem 0}.section-resources .resources-header{padding:2.5rem 0;display:flex;justify-content:space-between;align-items:center}.section-resources .resources-header .resource-filter select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.5rem 2rem .5rem 1rem;font-size:1rem;border-radius:3px;background-color:#fff;cursor:pointer;outline:none;color:#1b375c;transition:all 0.4s cubic-bezier(.28,0,.18,1);border:1px solid #1b375c}.section-resources .resources-header .resource-filter select:hover{border:1px solid #5B6770}.section-resources .resources-header .resource-filter select:focus{box-shadow:0 0 0 3px rgb(52 152 219 / .2)}.section-resources .resources-header .resource-filter select::-ms-expand{display:none}.section-resources .resources-header .resource-filter:after{content:'';position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid #1b375c;border-bottom:2px solid #1b375c;transform:translateY(-70%) rotate(45deg);pointer-events:none}@media (max-width:767px){.section-resources .resources-header{flex-direction:column;align-items:stretch;row-gap:1.5rem;padding:0 0 2.5rem}}.section .info-cards{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem;margin-top:20px}.section .info-cards .card{width:calc((100% / 3) - 1rem);border:1px solid #e8e8e8;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;align-items:flex-start}.section .info-cards .card figure{width:100%;padding-bottom:56.25%;overflow:hidden}.section .info-cards .card h4{margin:1rem 3rem 1rem 0}.section .info-cards .card h4 a{color:#1b375c}.section .info-cards .card .entry-meta{margin:0 0 5rem}.section .info-cards .card .entry-meta .category a{color:#1b375c;text-decoration:underline}.section .info-cards .card .button{background:none;border:1px solid #1b375c;color:#1b375c;height:auto;line-height:normal;padding:.5rem 1.5rem;margin:auto 0 0}.section .info-cards .card .button:hover{border-bottom-right-radius:1rem;border-top-left-radius:1rem}.section .info-cards .card-resource figure{background:#13b0b8}.section .info-cards .card-resource figure a{position:absolute;height:100%;width:100%}.section .info-cards .card-resource figure a img{display:block;height:100%;width:auto;margin:0 auto}@media (max-width:1023px){.section .info-cards .card{width:calc((100% / 2) - 1rem)}}@media (max-width:767px){.section .info-cards .card{width:100%}}.section .pagination{padding:2.5rem 0;display:flex;justify-content:center;align-items:center}.section .pagination .page-numbers:not(.next):not(.prev){border:1px solid #000;height:2.5rem;width:2.5rem;border-radius:3px;display:flex;justify-content:center;align-items:center;margin:0 .5rem;color:#1b375c;text-decoration:none}.section .pagination .page-numbers:not(.next):not(.prev).current,.section .pagination .page-numbers:not(.next):not(.prev):hover{border:1px solid #9a4eae;background:#9a4eae;color:#fff}.section .pagination .page-numbers.prev,.section .pagination .page-numbers.next{display:flex;align-content:center;color:#1b375c;text-decoration:none}.section .pagination .page-numbers.prev svg,.section .pagination .page-numbers.next svg{display:block;height:auto;width:1rem;transition:all 0.4s cubic-bezier(.28,0,.18,1)}.section .pagination .page-numbers.prev:hover,.section .pagination .page-numbers.next:hover{color:#9a4eae}.section .pagination .page-numbers.prev:hover svg,.section .pagination .page-numbers.next:hover svg{fill:#9a4eae}.section .pagination .page-numbers.prev{margin:0 1rem 0 0}.section .pagination .page-numbers.prev svg{margin:0 .5rem 0 0}.section .pagination .page-numbers.prev:hover svg{transform:translateX(-25%)}.section .pagination .page-numbers.next{margin:0 0 0 1rem}.section .pagination .page-numbers.next svg{margin:0 0 0 .5rem}.section .pagination .page-numbers.next:hover svg{transform:translateX(25%)}@media (max-width:767px){.section .pagination{justify-content:space-between}.section .pagination .page-numbers:not(.next):not(.prev){display:none}.section .pagination .page-numbers.prev{margin:0 auto 0 0}.section .pagination .page-numbers.next{margin:0 0 0 auto}}.section{padding-top:5rem}.section.last,.section.solo{padding-bottom:5rem}.section .cards .card{width:calc((100% / 3) - .75rem);border:1px solid #e8e8e8;border-radius:1rem;padding:2rem;display:flex;flex-direction:column}.section .cards .card .summary{margin:0 0 2.5rem}.section .cards .card .image .animate{width:60%;padding-bottom:54%;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:.5rem;border-bottom-right-radius:50%;border-bottom-left-radius:.5rem;margin:0 0 0 auto;transform:scale(.9)}.section .cards .card .image .animate img{transform:scale(1.1)}.section .cards .card-image-bottom .image{margin:auto 0 0}.section .cards .card-image-top{padding:2rem 2rem 2.5rem}.section .cards .card-image-top .image{margin:0 0 2rem}.section .cards .card-image-top .image figure img{display:block;height:4rem;width:auto}.section-alternating_rows{background:#fff}.section-alternating_rows .content{max-width:800px;margin:0 auto;text-align:center}.section-alternating_rows .content h2{margin:2.5rem 0;font-weight:400}.section-alternating_rows .rows{display:flex;flex-direction:column;row-gap:2.5rem}.section-alternating_rows .rows .row{display:flex;justify-content:flex-start;align-items:center;gap:2.5rem;padding:0 7.5rem}.section-alternating_rows .rows .row .summary{width:50%;padding:0 5rem}.section-alternating_rows .rows .row .summary h4{font-weight:400}.section-alternating_rows .rows .row .summary h4 strong{display:block}.section-alternating_rows .rows .row .summary p{position:relative}.section-alternating_rows .rows .row .image{width:50%}.section-alternating_rows .rows .row .image figure{width:100%;z-index:2}.section-alternating_rows .rows .row .image figure.clipped{width:100%;padding-bottom:95%;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:1rem;border-bottom-right-radius:50%;border-bottom-left-radius:1rem}.section-alternating_rows .rows .row .image figure.std img{display:block;width:100%;height:auto}.section-alternating_rows .rows .row:nth-child(even) .summary{order:2}.section-alternating_rows .rows .row:nth-child(even) .image{order:1}@media (max-width:1400px){.section-alternating_rows .rows .row{padding:0 5rem}.section-alternating_rows .rows .row .summary{padding:0 2.5rem}}@media (max-width:1280px){.section-alternating_rows .rows .row{padding:0 2.5rem}}@media (max-width:1023px){.section-alternating_rows .rows .row{padding:0}.section-alternating_rows .rows .row .summary{padding:0}}@media (max-width:767px){.section-alternating_rows .rows .row{flex-direction:column;gap:1rem}.section-alternating_rows .rows .row .summary{width:100%;padding:0 1rem;text-align:center}.section-alternating_rows .rows .row .image{width:100%}.section-alternating_rows .rows .row:nth-child(even) .summary{order:0}.section-alternating_rows .rows .row:last-child{margin:0}}.section-banner{background:#fff}.section-banner .banner{background:#f5f4ec;border-radius:1rem;display:flex;justify-content:space-between;align-items:stretch;padding:1rem}.section-banner .banner .content{width:calc(50% - 1rem);padding:4rem 1.5rem;display:flex;flex-direction:column;justify-content:center;font-size:1.2rem}.section-banner .banner .content h2{font-weight:400}.section-banner .banner figure{background:#fff;border-radius:1rem;width:50%;padding:5rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.section-banner .banner figure img{display:block;width:100%;height:auto}@media (max-width:1023px){.section-banner .banner{padding:2rem;flex-direction:column}.section-banner .banner .content{width:100%;padding:2rem 0 0;order:2}.section-banner .banner figure{width:100%;order:1}}@media (max-width:767px){.section-banner .banner figure{padding:2rem}}.section-cards{background:#fff}.section-cards h2{width:calc(50% - 2.5rem);font-weight:400;margin:0 0 2.5rem}@media (max-width:1023px){.section-cards h2{width:100%}.section-cards .cards .card{width:100%;margin:0 0 1rem;flex-direction:row;align-items:center}.section-cards .cards .card .summary{flex:1;margin:0;padding:0 2rem 0 0}.section-cards .cards .card .image{width:50%}.section-cards .cards .card .image .animate{width:100%;padding-bottom:95%}.section-cards .cards .card:nth-child(2) .summary{order:2;padding:0 0 0 2rem}.section-cards .cards .card:nth-child(2) .image{order:1}.section-cards .cards .card:last-child{margin:0}.section-cards .cards .card-image-top{flex-wrap:wrap}.section-cards .cards .card-image-top .image{width:100%}.section-cards .cards .card-image-top .summary{width:100%;padding:0}.section-cards .cards .card-image-top:nth-child(2) .image{order:1}.section-cards .cards .card-image-top:nth-child(2) .summary{order:2;padding:0}}@media (max-width:767px){.section-cards .cards .card{flex-direction:column}.section-cards .cards .card .summary{padding:0 0 1rem}.section-cards .cards .card .image{width:100%}.section-cards .cards .card:nth-child(2) .summary{order:1;padding:0 0 1rem}.section-cards .cards .card:nth-child(2) .image{order:2}.section-cards .cards .card-image-top .summary{padding:0}.section-cards .cards .card-image-top:nth-child(2) .image{order:1}.section-cards .cards .card-image-top:nth-child(2) .summary{order:2;padding:0}}.section-customer_quote{background:#fff;padding-right:2.5rem;padding-left:2.5rem}.section-customer_quote .logo-mark{margin:0 -2.5rem}.section-customer_quote .quote{background:#bcedfe;border-radius:1rem;margin:-4rem auto 0;padding:10rem 5rem;text-align:center}.section-customer_quote .quote h2{font-weight:400;margin:2.5rem auto}.section-customer_quote .quote h2:before,.section-customer_quote .quote h2:after{font-family:"Didact Gothic",serif;vertical-align:bottom;position:relative;bottom:-.1rem;color:#1b375c;font-weight:700}.section-customer_quote .quote h2:before{content:'\201C';margin:0 .5rem 0 0}.section-customer_quote .quote h2:after{content:'\201D';margin:0 0 0 .5rem}.section-customer_quote .quote p{margin:0;position:relative}.section-customer_quote .quote p svg{position:absolute;display:block;height:3rem;width:auto;top:0;right:25%}.section-customer_quote .quote .customer{font-size:1.2rem;letter-spacing:-.96px}@media (max-width:1400px){.section-customer_quote .quote p svg{right:20%}}@media (max-width:1280px){.section-customer_quote .quote p svg{right:15%}}@media (max-width:1023px){.section-customer_quote .quote{padding:5rem 2.5rem}.section-customer_quote .quote p svg{right:10%}}@media (max-width:767px){.section-customer_quote{padding-right:1.5rem;padding-left:1.5rem}.section-customer_quote .logo-mark{margin:0 -1.5rem}.section-customer_quote .quote{padding:2.5rem 0}.section-customer_quote .quote h2{margin:1.5rem 0}.section-customer_quote .quote p svg{position:relative;display:block;right:auto;top:auto;transform:translateY(0);margin:0 auto 1rem}.section-customer_quote .quote .customer{font-size:1rem;letter-spacing:-.64px}}.section-error-404{background:#fff;padding:5rem 0}.section-error-404 .content{padding:0 0 5rem;text-align:center}.section-error-404 .content h1{font-size:clamp(8rem, 16vw, 12rem);letter-spacing:-7.68px;color:#13b0b8}.section-hero{padding:0}.section-hero .content{margin:0 auto;text-align:center;padding:5rem 0}.section-hero .content h1{font-weight:400;margin:2.5rem 0 0}.section-hero .content p{max-width:calc(800px - 5rem);margin:2.5rem auto 0;font-size:1.5rem;letter-spacing:-.96px}.section-hero .content.narrow{max-width:900px}.section-hero .clipped-image figure{width:35%;padding-bottom:31.5%;overflow:hidden;margin:-2.5rem auto -11.5rem;border-top-left-radius:50%;border-top-right-radius:1rem;border-bottom-right-radius:50%;border-bottom-left-radius:1rem;z-index:5;transform-origin:top}.section-hero .clipped-image figure img{transform:scale(1.67)}.section-hero .full-width:before{content:'';background:#bcedfe;display:block;position:absolute;width:2px;height:3rem;top:-3rem;left:50%;transform:translateX(-50%)}.section-hero .full-width figure{width:100%;padding-bottom:56.25%;overflow:hidden}.section-hero .page-introduction{background:#fff;padding:7rem 0 0;color:#1b375c;font-size:1.5rem}.section-hero .page-introduction .logo{position:absolute;top:-9rem;left:calc(.5rem + 2px);display:block;height:4rem;width:auto}.section-hero .page-introduction .logo svg{display:block;height:4rem;width:auto}.section-hero .page-introduction .logo:after{content:'';background:#bcedfe;display:block;position:absolute;width:2px;height:4rem;bottom:-4.5rem;left:50%;transform:translateX(-50%)}.section-hero .page-introduction p{margin:0 0 1rem}.section-hero .page-introduction p:last-child{margin:0 0 5rem}.section-hero.bg-color-white{background:#fff}.section-hero.bg-color-white.no-image .content{padding:5rem 0 0}.section-hero.bg-color-navy{color:#fff}.section-hero.bg-color-navy .label{border:1px solid #fff}.section-hero+.section-triptych{padding-top:0}.section-hero+.section-triptych .bg-color{padding:5rem 0 0}.section-hero+.section-triptych .bg-color-navy{padding:0}@media (max-width:1023px){.section-hero .clipped-image figure{margin:-2.5rem auto -9rem}.section-hero .full-width figure{padding-bottom:70%}}@media (max-width:767px){.section-hero .clipped-image figure{width:55%;padding-bottom:49.5%}.section-hero .full-width figure{padding-bottom:100%}}.section-product_features{background:#f5f4ec;padding:5rem 0 0}.section-product_features.no-image{background:#fff}.section-product_features .content{padding:5rem 0 2.5rem;display:flex;justify-content:space-between}.section-product_features .content h2{width:calc(50% - 2.5rem);font-weight:400}.section-product_features .content .summary{width:calc(50% - 2.5rem);font-size:1.5rem;letter-spacing:-.96px}.section-product_features .content .summary a{font-size:1.2rem;letter-spacing:-.768px;color:#1b375c;text-decoration:underline;text-decoration-color:#4379ee}.section-product_features .content .summary a:hover{color:#4379ee}.section-product_features .lead{width:100%;margin:0 auto -10rem;border:1px solid #e8e8e8;border-radius:1rem;overflow:hidden;z-index:5}.section-product_features .lead video,.section-product_features .lead img{display:block;width:100%;height:auto}.section-product_features .cards{background:#fff;padding:10rem 0 0}.section-product_features .cards .card{margin:1rem 0 0}.section-product_features .cards .card .image{margin:auto 0 0}.section-product_features .cards .card .image .icon{position:absolute;background:#cdfec8;border-radius:50%;display:block;width:12.5%;padding-bottom:12.5%;overflow:hidden;top:0;left:40%;z-index:1;transition:all 0.8s cubic-bezier(.28,0,.18,1);transform:scale(1)}.section-product_features .cards .card .image .icon img{position:absolute;display:block;width:70%;height:auto;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.section-product_features.no-image .cards{padding:0}.section-product_features.no-cards+.section{padding-top:15rem}@media (max-width:1023px){.section-product_features .content{flex-direction:column;row-gap:1rem}.section-product_features .content h2,.section-product_features .content .summary{width:100%}.section-product_features .cards{padding:11rem 0 0}.section-product_features .cards .card{width:100%;margin:0 0 1rem;justify-content:space-between;flex-direction:row;align-items:center}.section-product_features .cards .card .summary{width:calc(50% - 1.25rem);margin:0}.section-product_features .cards .card .image{width:calc(50% - 1.25rem)}.section-product_features .cards .card .image .animate{width:100%;padding-bottom:95%}.section-product_features .cards .card .image .icon{width:20%;padding-bottom:20%;left:5%;top:5%}.section-product_features .cards .card:nth-child(even) .summary{order:2}.section-product_features .cards .card:last-child{margin:0}.section-product_features .cards .card .image .icon{width:20%;padding-bottom:20%;left:5%;top:5%}.section-product_features.no-cards .lead{margin:0 auto -5rem}.section-product_features.no-cards+.section{padding-top:10rem}}@media (max-width:767px){.section-product_features .cards .card{flex-direction:column}.section-product_features .cards .card .summary{width:100%;margin:0 0 1.5rem}.section-product_features .cards .card .image{width:100%}.section-product_features .cards .card:nth-child(even) .summary{order:0}}.section-request_demo{background:#fff}.section-request_demo figure{width:35%;padding-bottom:31.5%;overflow:hidden;margin:-6rem auto 0 auto;border-top-left-radius:50%;border-top-right-radius:1rem;border-bottom-right-radius:50%;border-bottom-left-radius:1rem;z-index:5;transform-origin:top}.section-request_demo figure img{transform:scale(1.67)}.section-request_demo .content{max-width:800px;margin:0 auto;text-align:center;padding:5rem 0}.section-request_demo .content h2{margin:2.5rem 0;font-weight:400}@media (max-width:1023px){.section-request_demo .content{padding:5rem 0 0}}@media (max-width:767px){.section-request_demo figure{width:55%;padding-bottom:49.5%}}.section-search-results{background:#fff}.section-search-results article{padding:2.5rem;margin:0 -2.5rem;border-bottom:1px solid #000}.section-search-results article:first-child{border-top:1px solid #000}.section-search-results article h2{font-weight:400}.section-search-results article a{color:#9a4eae;text-decoration:underline}.section-slideshow{background:#fff;font-size:1.5rem}.section-slideshow h2{width:calc(50% - 1rem);font-weight:400;margin:0 0 2.5rem}.section-slideshow .swiper-container{margin:0 0 5rem}.section-slideshow .swiper-container .swiper-wrapper .swiper-slide figure{width:100%;padding-bottom:56.25%;overflow:hidden}.section-slideshow .swiper-container .swiper-wrapper .swiper-slide figure img{transition:all 2s cubic-bezier(.28,0,.18,1);transform:scale(1.05)}.section-slideshow .swiper-container .swiper-wrapper .swiper-slide-active figure img{transform:scale(1)}.section-slideshow .swiper-container .swiper-wrapper .swiper-button-next,.section-slideshow .swiper-container .swiper-wrapper .swiper-button-prev{color:#ffffff!important}.section-slideshow p{margin:0 0 1rem}.section-slideshow p:last-child{margin:0}@media (max-width:1023px){.section-slideshow h2{width:100%}.section-slideshow .swiper-container{margin:0 0 2.5rem}}.section-triptych{background:#fff}.section-triptych .bg-color{border-radius:0}.section-triptych .bg-color .content{max-width:800px;margin:0 auto;text-align:center}.section-triptych .bg-color .content .label{margin:0 0 2.5rem}.section-triptych .bg-color .content h2{margin:0 0 2.5rem;font-weight:400}.section-triptych .bg-color .cards{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 2.5rem}.section-triptych .bg-color .cards .card{padding:1rem}.section-triptych .bg-color .cards .card .summary{margin:0 0 -2.5rem}.section-triptych .bg-color .cards .card .summary p{width:55%}.section-triptych .bg-color .cards .card .summary .button{display:none}.section-triptych .bg-color .cards .card .button{position:absolute;bottom:1rem;left:1rem;padding:1rem .5rem;width:calc(45% - 2.5rem);max-width:10rem;text-align:center;white-space:normal}.section-triptych .bg-color .cards .card figure{width:55%;padding-bottom:49.5%;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:.5rem;border-bottom-right-radius:50%;border-bottom-left-radius:.5rem;margin:auto 0 0 auto;transform:scale(.9)}.section-triptych .bg-color .cards .card figure img{transform:scale(1.1)}.section-triptych .bg-color .cards .card:nth-child(1){background:#9a4eae;color:#fff}.section-triptych .bg-color .cards .card:nth-child(1) .button{background:none;border:1px solid #fff;color:#fff}.section-triptych .bg-color .cards .card:nth-child(2){background:#1b375c;color:#fff}.section-triptych .bg-color .cards .card:nth-child(2) .button{background:none;border:1px solid #fff;color:#fff}.section-triptych .bg-color .cards .card:nth-child(3){background:#bcedfe;color:#1b375c}.section-triptych .bg-color .cards .card:nth-child(3) .button{background:none;border:1px solid #1b375c;color:#1b375c}.section-triptych .bg-color .cards .banner{width:100%;background:#f5f4ec;border-radius:1rem;margin:1rem 0 0;padding:5rem 2.5rem;text-align:center}.section-triptych .bg-color .cards .banner .button{margin:2rem 0 0;background:none;border:1px solid #1b375c;color:#1b375c}.section-triptych .bg-color-beige{background:#f5f4ec;padding:5rem 0}.section-triptych .bg-color-navy{background:#1b375c;padding:5rem 0}.section-triptych .bg-color-navy .content{color:#fff}.section-triptych .bg-color-navy .cards .card{border:none}.section-triptych .bg-color-navy .cards .card:nth-child(1){background:#9a4eae;color:#fff}.section-triptych .bg-color-navy .cards .card:nth-child(1) .button{background:none;border:1px solid #fff;color:#fff}.section-triptych .bg-color-navy .cards .card:nth-child(2){background:#fff;color:#9a4eae}.section-triptych .bg-color-navy .cards .card:nth-child(2) .button{background:none;border:1px solid #9a4eae;color:#9a4eae}.section-triptych .bg-color-navy .cards .card:nth-child(3){background:#bcedfe;color:#1b375c}.section-triptych .bg-color-navy .cards .card:nth-child(3) .button{background:none;border:1px solid #1b375c;color:#1b375c}.section-triptych .bg-color-navy .cards .banner{background:#bcedfe}.section-triptych .bg-color-white{background:#fff}.section-triptych.last{padding-bottom:0}.section-triptych.last .bg-color{padding-bottom:10rem}@media (max-width:1023px){.section-triptych .bg-color .cards{flex-direction:column}.section-triptych .bg-color .cards .card{width:100%;margin:0 0 1rem;flex-direction:row;align-items:center}.section-triptych .bg-color .cards .card .summary{flex:1;padding:0 2.5rem 0 1.5rem;margin:0}.section-triptych .bg-color .cards .card .summary p{width:100%}.section-triptych .bg-color .cards .card .summary .button{position:relative;left:auto;bottom:auto;margin:1rem 0 0;width:100%;max-width:none}.section-triptych .bg-color .cards .card figure{margin:0}.section-triptych .bg-color .cards .card:nth-child(2) .summary{order:2;padding:0 1.5rem 0 2.5rem}.section-triptych .bg-color .cards .card:nth-child(2) figure{order:1}.section-triptych .bg-color .cards .card:nth-child(3){margin:0}}@media (max-width:767px){.section-triptych .bg-color .cards{padding:0 1.5rem}.section-triptych .bg-color .cards .card{flex-direction:column;padding:1.5rem}.section-triptych .bg-color .cards .card .summary{width:100%;padding:0;margin:0 0 1rem}.section-triptych .bg-color .cards .card .button{margin:0 0 1rem}.section-triptych .bg-color .cards .card figure{width:100%;padding-bottom:95%;margin:auto 0 0}.section-triptych .bg-color .cards .card:nth-child(2) .summary{order:1;padding:0}.section-triptych .bg-color .cards .card:nth-child(2) figure{order:2}.section-triptych.last{padding-bottom:0}.section-triptych.last .bg-color{padding-bottom:5rem}}.section-wysiwyg{background:#fff}.section-wysiwyg .content .label{margin:0 0 2.5rem 50%;transform:translateX(-50%)}.section-wysiwyg .content h2{font-weight:400;margin:4rem 0 2rem}.section-wysiwyg .content h3{font-weight:400}.section-wysiwyg .content ul{list-style:disc;margin:1rem 0 0 2rem}.section-wysiwyg .content ul ul{margin:0 0 0 1rem}.section-wysiwyg .content a{color:#9a4eae;text-decoration:underline}.section-wysiwyg .content a.button{color:#fff;text-decoration:none;margin:1rem 0 0}.section-wysiwyg .content-narrow{max-width:560px;margin:auto}.section-wysiwyg .content-border-top:before,.section-wysiwyg .content-border-top:after,.section-wysiwyg .content-border-bottom:before,.section-wysiwyg .content-border-bottom:after{content:'';background:#000;display:block;position:absolute;width:calc(100vw - 5rem);max-width:1400px;height:1px;left:50%;transform:translateX(-50%)}.section-wysiwyg .content-border-top{padding-top:5rem}.section-wysiwyg .content-border-top:before{top:0}.section-wysiwyg .content-border-bottom{padding-bottom:5rem}.section-wysiwyg .content-border-bottom:after{bottom:0}.section-wysiwyg.last{padding-bottom:10rem}.section.about{padding:0 0 5rem}.section.about .content{padding:5rem 0 0;max-width:900px;margin:0 auto;text-align:center;color:#fff}.section.about .content .label{border-color:#355173}.section.about .content h2{margin:2.5rem 0}.section.about .statistics{display:flex;justify-content:space-between;flex-wrap:wrap}.section.about .statistics .box{border-radius:1rem;padding:1rem;font-size:1.2rem;line-height:1.2;display:flex;flex-direction:column}.section.about .statistics .box h3{font-size:6.5rem;letter-spacing:-3.84px}.section.about .statistics .box p{margin:0;max-width:150px}.section.about .statistics .box figure{overflow:hidden}.section.about .statistics .box:nth-child(1){width:calc(50% - .5rem);background:#9a4eae;color:#fff}.section.about .statistics .box:nth-child(1) figure{width:65%;padding-bottom:60%;border-top-left-radius:50%;border-top-right-radius:.5rem;border-bottom-right-radius:50%;border-bottom-left-radius:.5rem;margin:-1rem 0 0 auto;transform:scale(.9)}.section.about .statistics .box:nth-child(1) figure img{transform:scale(1.1)}.section.about .statistics .box:nth-child(2){width:calc(50% - .5rem);background:#fff;color:#9a4eae}.section.about .statistics .box:nth-child(2) figure{position:absolute;width:calc(65% - 2rem);padding-bottom:60%;bottom:0;right:1rem;transform:scale(.9);transform-origin:bottom center}.section.about .statistics .box:nth-child(2) figure img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:auto;width:100%}.section.about .statistics .box:nth-child(3){width:100%;background:#bcedfe;color:#1b375c;margin:1rem 0 0;display:flex;justify-content:space-between;flex-direction:row;align-items:center}.section.about .statistics .box:nth-child(3) .logos-container{overflow:hidden;margin:0 -1rem 0 0;flex-grow:2}.section.about .statistics .box:nth-child(3) .logos-container:before{content:'';position:absolute;top:0;left:0;background:linear-gradient(to right,#BCEDFE 0%,#fff0 100%);height:100%;width:25%;z-index:5}.section.about .statistics .box:nth-child(3) .logos-container .logos-inner{display:flex;align-items:center;gap:2rem;transition:all 1.6s cubic-bezier(.28,0,.18,1)}.section.about .statistics .box:nth-child(3) .logos-container .logos-inner .logo-circle img{max-width:80px;max-height:80px;object-fit:contain}@media (max-width:767px){.section.about{padding:2.5rem 0}.section.about .statistics{flex-direction:column}.section.about .statistics .box p{max-width:250px}.section.about .statistics .box:nth-child(1){width:100%}.section.about .statistics .box:nth-child(1) figure{margin:1rem 0 0;width:100%;padding-bottom:95%}.section.about .statistics .box:nth-child(2){width:100%;margin:1rem 0 0}.section.about .statistics .box:nth-child(2) figure{position:relative;bottom:auto;right:auto;width:100%;padding-bottom:95%;margin:0 0 -1rem}.section.about .statistics .box:nth-child(2) figure img{top:0;bottom:auto}.section.about .statistics .box:nth-child(3){flex-direction:column;align-items:flex-start}.section.about .statistics .box:nth-child(3) .logos-container{padding:2.5rem 0;margin:0 -1rem;width:calc(100% + 2rem)}.section.about .statistics .box:nth-child(3) .logos-container:before{width:20%}.section.about .statistics .box:nth-child(3) .logos-container:after{content:'';position:absolute;top:0;right:0;background:linear-gradient(to left,#BCEDFE 0%,#fff0 100%);height:100%;width:20%;z-index:5}.section.about .statistics .box:nth-child(3) .logos-container .logos-inner{gap:.5rem}.section.about .statistics .box:nth-child(3) .logos-container .logos-inner .logo-circle img{max-width:70px;max-height:70px}}.section.benefits{background:#f5f4ec;padding:0}.section.benefits .content{max-width:1100px;margin:0 auto;text-align:center;padding:5rem 0 0}.section.benefits .content h2{margin:2.5rem 0 0}.section.benefits .benefit_list{padding:15rem 0 0}.section.benefits .benefit_list .path-container{position:absolute;top:5rem;bottom:5rem;left:50%;width:50%;height:calc(100% - 10rem);pointer-events:none}.section.benefits .benefit_list .path-container svg{display:block;width:auto;height:100%}.section.benefits .benefit_list .path-container .icon{position:absolute;top:0;left:1.5px;transform:translate(-50%,-50%);z-index:1;width:4rem;height:4rem}.section.benefits .benefit_list .benefit{display:flex;justify-content:flex-start;align-items:center}.section.benefits .benefit_list .benefit .summary{width:50%;padding:0 0 0 15rem}.section.benefits .benefit_list .benefit .summary h3{max-width:400px;z-index:2}.section.benefits .benefit_list .benefit .summary p{position:relative;z-index:2}.section.benefits .benefit_list .benefit figure{width:50%;z-index:2}.section.benefits .benefit_list .benefit.grow figure .animated{display:block;width:16rem;height:20rem;margin-left:22%}.section.benefits .benefit_list .benefit.grow figure .animated svg{position:absolute;top:50%;left:50%;width:100%;height:100%;transition:all 1.6s cubic-bezier(.28,0,.18,1);transform:translate3d(-50%,-50%,0) scale(.5);opacity:0}.section.benefits .benefit_list .benefit.grow figure .animated img{position:absolute;display:block;width:5rem;height:auto;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.section.benefits .benefit_list .benefit.grow figure.active svg{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}.section.benefits .benefit_list .benefit.attract{justify-content:flex-end;padding:5rem 0}.section.benefits .benefit_list .benefit.attract .summary{background:#f5f4ec;order:2;padding:2.5rem 10rem 2.5rem 5rem}.section.benefits .benefit_list .benefit.attract figure{order:1;width:calc(50% - 7.5rem);padding-bottom:calc(45% - 7.5rem);overflow:hidden;border-top-left-radius:50%;border-top-right-radius:1rem;border-bottom-right-radius:50%;border-bottom-left-radius:1rem}.section.benefits .benefit_list .benefit.cultivate figure{background:#f5f4ec;padding:0 0 0 2.5rem}.section.benefits .benefit_list .benefit.cultivate figure img{display:block;width:100%;max-width:520px;height:auto}.section.benefits .highlights{display:flex;justify-content:space-between;margin:2.5rem 0 5rem 0}.section.benefits .highlights .type{border-radius:1rem;padding:1.5rem 1rem 1rem;font-size:1.2rem;line-height:1.2;width:calc((100%/3) - .5rem);display:flex;flex-direction:column}.section.benefits .highlights .type h3{font-size:3rem;letter-spacing:-1.92px;line-height:1;max-width:60%}.section.benefits .highlights .type p{margin:1rem 0 0;max-width:60%}.section.benefits .highlights .type figure{width:70%;padding-bottom:65%;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:.5rem;border-bottom-right-radius:50%;border-bottom-left-radius:.5rem;margin:auto 0 0 auto;transform:scale(.9)}.section.benefits .highlights .type figure img{transform:scale(1.1)}.section.benefits .highlights .type:nth-child(1){background:#9a4eae;color:#fff}.section.benefits .highlights .type:nth-child(2){background:#1b375c;color:#fff}.section.benefits .highlights .type:nth-child(3){background:#bcedfe;color:#1b375c}@media (max-width:1400px){.section.benefits .benefit_list .benefit .summary{padding:0 0 0 7.5rem}.section.benefits .benefit_list .benefit.grow figure .animated{margin-left:25%}.section.benefits .benefit_list .benefit.attract .summary{padding:2.5rem 7.5rem 2.5rem 5rem}.section.benefits .benefit_list .benefit.attract figure{width:calc(50% - 2.5rem);padding-bottom:calc(45% - 2.5rem)}}@media (max-width:1280px){.section.benefits .benefit_list .path-container{width:calc(50% - 2.5rem)}.section.benefits .benefit_list .benefit .summary{padding:0 0 0 2.5rem}.section.benefits .benefit_list .benefit.attract{padding:2.5rem 0 5rem}.section.benefits .benefit_list .benefit.attract .summary{padding:2.5rem 2.5rem 2.5rem 5rem}.section.benefits .benefit_list .benefit.attract figure{width:50%;padding-bottom:45%}.section.benefits .highlights .type{font-size:1rem}.section.benefits .highlights .type h3{max-width:100%}}@media (max-width:1023px){.section.benefits .benefit_list .path-container{width:100%;height:calc(100% - 20rem);left:0}.section.benefits .benefit_list .path-container svg{position:absolute;width:2px;height:100%;left:50%;transform:translateX(-50%)}.section.benefits .benefit_list .path-container .icon{left:50%}.section.benefits .benefit_list .benefit{flex-direction:column;text-align:center}.section.benefits .benefit_list .benefit .summary{background:#f5f4ec;width:100%;max-width:520px;padding:1.5rem 0}.section.benefits .benefit_list .benefit .summary h3{margin:0 auto}.section.benefits .benefit_list .benefit.grow figure .animated{margin-left:50%;transform:translate3d(-50%,0,0)}.section.benefits .benefit_list .benefit.attract{padding:0}.section.benefits .benefit_list .benefit.attract .summary{padding:1.5rem 0;order:1}.section.benefits .benefit_list .benefit.attract figure{order:2;width:calc(100% - 5rem);padding-bottom:calc(95% - 5rem)}.section.benefits .benefit_list .benefit.cultivate{padding:5rem 0 0}.section.benefits .benefit_list .benefit.cultivate .summary{padding:1.5rem 0 2.5rem}.section.benefits .benefit_list .benefit.cultivate figure{width:100%;padding:0}.section.benefits .benefit_list .benefit.cultivate figure img{margin:0 auto}.section.benefits .highlights{flex-direction:column}.section.benefits .highlights .type{width:100%;flex-direction:row;align-items:center;margin:0 0 1rem}.section.benefits .highlights .type .summary{flex:1;padding:0 2.5rem 0 1.5rem}.section.benefits .highlights .type .summary p{max-width:100%}.section.benefits .highlights .type figure{width:50%;padding-bottom:45%}.section.benefits .highlights .type:nth-child(2) .summary{order:2;padding:0 1.5rem 0 2.5rem}.section.benefits .highlights .type:nth-child(2) figure{order:1}.section.benefits .highlights .type:last-child{margin:0}}@media (max-width:767px){.section.benefits .benefit_list .benefit.attract figure{width:100%;padding-bottom:95%}.section.benefits .benefit_list .benefit.cultivate figure{padding:0}.section.benefits .highlights{flex-direction:column}.section.benefits .highlights .type{flex-direction:column}.section.benefits .highlights .type .summary{padding:0}.section.benefits .highlights .type .summary p{margin:1rem 0}.section.benefits .highlights .type figure{width:100%;padding-bottom:95%}.section.benefits .highlights .type:nth-child(2) .summary{order:1;padding:0}.section.benefits .highlights .type:nth-child(2) figure{order:2}}.section.demo{background:#fff;padding:5rem 0}.section.demo .content{max-width:700px;margin:0 auto;text-align:center;padding:5rem 0 2.5rem}.section.demo .content h2{margin:2.5rem 0}.section.intro{padding:5rem 0}.section.intro .content{width:calc(50% - 5rem);text-align:center;color:#fff}.section.intro .content p{margin:2rem 0}.section.intro figure{width:50%;padding-bottom:45%;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:1rem;border-bottom-right-radius:50%;border-bottom-left-radius:1rem}@media (max-width:1280px){.section.intro .content{width:calc(55% - 2.5rem)}.section.intro .content h1{font-size:clamp(3rem, 6vw, 10rem)}.section.intro figure{width:45%;padding-bottom:45%}}@media (max-width:1023px){.section.intro .content p{margin:1rem 0}}@media (max-width:767px){.section.intro{padding:2.5rem 0}.section.intro figure{order:1;width:100%;padding-bottom:95%}.section.intro .content{order:2;width:100%;padding:2.5rem 0 0}.section.intro .content h1{font-size:clamp(3rem, 12vw, 10rem)}.section.intro .content p{font-size:clamp(0.8rem, 4vw, 1.5rem)}}.section.schools{background:#f5f4ec;padding:0;z-index:5}.section.schools .content{max-width:900px;margin:0 auto;text-align:center;padding:5rem 0 2.5rem}.section.schools .content h2{margin:2.5rem 0 0}.section.schools .school_cards{display:flex;justify-content:space-between;margin-top:-1rem;bottom:-1rem}.section.schools .school_cards .type{border-radius:1rem;padding:1rem;font-size:1.2rem;line-height:1.2;width:calc((100%/3) - .5rem);display:flex;flex-direction:column}.section.schools .school_cards .type h3{font-size:6rem;letter-spacing:-3.84px}.section.schools .school_cards .type p{margin:0 0 -1rem}.section.schools .school_cards .type figure{width:70%;padding-bottom:65%;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:.5rem;border-bottom-right-radius:50%;border-bottom-left-radius:.5rem;margin:auto 0 0 auto;transform:scale(.9)}.section.schools .school_cards .type figure img{transform:scale(1.1)}.section.schools .school_cards .type:nth-child(1){background:#9a4eae;color:#fff}.section.schools .school_cards .type:nth-child(2){background:#1b375c;color:#fff}.section.schools .school_cards .type:nth-child(3){background:#bcedfe;color:#1b375c}@media (max-width:1280px){.section.schools{padding:0}.section.schools .school_cards .type{font-size:1rem}.section.schools .school_cards .type h3{font-size:clamp(3rem, 8vw, 10rem)}}@media (max-width:1023px){.section.schools .school_cards .type p{margin:0 0 1rem}.section.schools .school_cards .type figure{width:100%;padding-bottom:95%}}@media (max-width:767px){.section.schools .school_cards{flex-direction:column}.section.schools .school_cards .type{width:100%;margin:1rem 0 0}.section.schools .school_cards .type h3{font-size:6rem}.section.schools .school_cards .type p{font-size:1.2rem}.section.schools .school_cards .type:nth-child(1){margin:0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right}.swiper-pagination-progressbar{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / .1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}