/**
 * @project         empowerec.com
 * @author          Seth Burnett
 * @copyright       Copyright (c) 2025, Empower Education Connections
 * @build           Sun, Dec 28, 2025 11:23 PM ET
 *
 */
@charset "UTF-8";.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;animation:a 1.2s infinite ease-in-out}.modal-spinner .rect2{animation-delay:-1.1s}.modal-spinner .rect3{animation-delay:-1s}.modal-spinner .rect4{animation-delay:-.9s}@keyframes a{0%,40%,to{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;box-sizing:border-box}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}html{scroll-behavior:smooth;box-sizing:border-box}@media (max-width:43rem){html{position:relative;overflow-x:hidden}}:target{scroll-margin-top:8rem}.grecaptcha-badge{visibility:hidden}body{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:8rem 1fr auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr);grid-template:"a a a" 8rem "b b b" 1fr "c c c" auto/minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr);font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#1b1b1b}body em,body i{font-style:italic}body strong{font-weight:700;font-weight:600}body li,body ol,body p,body ul{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300}body li em,body li i,body ol em,body ol i,body p em,body p i,body ul em,body ul i{font-style:italic}body li strong,body ol strong,body p strong,body ul strong{font-weight:700;font-weight:600}body li a:link,body li a:visited,body ol a:link,body ol a:visited,body p a:link,body p a:visited,body ul a:link,body ul a:visited{color:#005a6d;transition:color .2s ease-out}body li a:active,body li a:hover,body ol a:active,body ol a:hover,body p a:active,body p a:hover,body ul a:active,body ul a:hover{color:#c4912c}body p{margin:1rem 0}body ol,body ul{margin:.5rem 0}body a:not(.button){text-decoration:none;transition:all .25s ease-out;transition-property:color,background-color,border}body a:not(.button):link,body a:not(.button):visited{color:#005a6d;transition:color .2s ease-out}body a:not(.button):active,body a:not(.button):hover{color:#c4912c}body .button{display:inline-block;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem;text-align:center;padding:.5rem 2rem;border-radius:.5rem;text-decoration:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:color,background-color,border}@media (max-width:50rem){body .button{box-sizing:border-box}}body .button.small{min-width:4rem;font-size:16px;font-size:1rem;padding:.5rem .75rem}body .button.outline.gold{color:#c4912c;background-color:hsla(0,0%,100%,.85);border:.125rem solid #c4912c}body .button.outline.gold:hover{color:#fff;background-color:rgba(196,145,44,.6)}body .button.outline.navy{color:#12274a;background-color:hsla(0,0%,100%,.85);border:.125rem solid #12274a}body .button.outline.navy:hover{color:#12274a;border:.125rem solid #12274a;background-color:rgba(18,39,74,.2)}body .button.outline.black{color:#1b1b1b;background-color:hsla(0,0%,100%,.85);border:.125rem solid #1b1b1b}body .button.outline.black:hover{color:#1b1b1b;border:.125rem solid #1b1b1b;background-color:rgba(27,27,27,.15)}body .button.outline.white,body .button.outline.white:hover{color:#fff;border:.125rem solid #fff}body .button.outline.white:hover{background-color:hsla(0,0%,100%,.15)}body .button.outline.light-neutral{color:#fff;border:.125rem solid #f5f1ec}body .button.outline.light-neutral:hover{color:#fff;border:.125rem solid #f5f1ec;background-color:hsla(33,31%,94%,.15)}body .button.outline.red{color:#832a27;border:.125rem solid #832a27;background:unset}body .button.outline.red:hover{color:#fff;border:.125rem solid #832a27;background-color:rgba(131,42,39,.85)}body .button.solid{border:none}body .button.solid.gold{background:#c4912c;border:2px solid #c4912c;color:#fff}body .button.solid.gold:hover{background:#fff;color:#c4912c}body .button.solid.navy{background-color:#12274a;color:#fff}body .button.solid.navy:hover{background:#fff;color:#12274a}body .button.solid.navy.search:hover{background-color:rgba(18,39,74,.2)}body .button.solid.black{background-color:#1b1b1b;color:#fff}body .button.solid.black:hover{background:#fff;color:#1b1b1b}body .button.solid.white{background-color:#fff;color:#12274a}body .button.solid.white:hover{background:#12274a;color:#fff}body .button.solid.light-neutral{background-color:#f5f1ec;color:#12274a}body .button.solid.light-neutral:hover{background:#12274a;color:#f5f1ec}body .button.solid.red{background-color:#832a27;color:#fff}body .button.solid.red:hover{background:#fff;color:#832a27}body .button.open.gold{color:#c4912c}body .button.open.gold:hover{background:rgba(196,145,44,.15)}body .button.open.navy{color:#12274a}body .button.open.navy:hover{background:rgba(18,39,74,.15)}body .button.open.black{color:#1b1b1b}body .button.open.black:hover{background:rgba(27,27,27,.15)}body .button.open.white{color:#fff}body .button.open.white:hover{background:hsla(0,0%,100%,.15)}body .button.open.light-neutral{color:#f5f1ec}body .button.open.light-neutral:hover{background:hsla(33,31%,94%,.15)}body .button.open.red{color:#832a27}body .button.open.red:hover{background:rgba(131,42,39,.15)}body .button:disabled,body .button[disabled]{background:#ddddda!important;border-color:#ddddda!important;color:rgba(27,27,27,.5)!important;cursor:not-allowed}body .button.emSlow{animation:c 2.5s ease-in-out infinite}body header{background-color:#fff;position:fixed;width:100%;z-index:6;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr);grid-template:"d d d" auto/minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr)}body main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:b;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". . ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);background:#fff}body footer,body main{display:-ms-grid;display:grid}body footer{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:c;background-color:#fbfdfd;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);position:relative;z-index:1}body footer .top-footer{grid-column:2/-2;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(175px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 6rem;grid-template-columns:minmax(175px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 6rem;padding:4rem 0;position:relative;z-index:1}@media (max-width:50rem){body footer .top-footer{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body footer .top-footer .contact{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}body footer .top-footer .contact .footer-logo{height:3.125rem;width:11.875rem;background-image:url(/assets/images/empower-logo-alt.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;text-indent:-9999px;overflow:hidden}@media (max-width:50rem){body footer .top-footer .about-empower-footer,body footer .top-footer .empower-for-home-footer,body footer .top-footer .empower-for-schools-footer{margin-bottom:1.25rem;position:relative;z-index:1}}body footer .top-footer .about-empower-footer__headline,body footer .top-footer .empower-for-home-footer__headline,body footer .top-footer .empower-for-schools-footer__headline{font-size:25px;font-size:1.5625rem;font-weight:700;line-height:1.875rem;color:#1b1b1b;margin-top:unset}body footer .top-footer .about-empower-footer ul li,body footer .top-footer .empower-for-home-footer ul li,body footer .top-footer .empower-for-schools-footer ul li{padding-bottom:.75rem}body footer .top-footer .about-empower-footer ul li a,body footer .top-footer .empower-for-home-footer ul li a,body footer .top-footer .empower-for-schools-footer ul li a{font-size:16px;font-size:1rem;line-height:1.5rem;color:#1b1b1b}body footer .top-footer .about-empower-footer ul li:last-of-type,body footer .top-footer .empower-for-home-footer ul li:last-of-type,body footer .top-footer .empower-for-schools-footer ul li:last-of-type{padding-bottom:unset}body footer .top-footer .verified-logos{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:6rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}body footer .top-footer .verified-logos a{display:block}body footer .top-footer .verified-logos a.no-link{cursor:default}body footer .top-footer .verified-logos a img{width:100%;height:auto}body footer .bottom-footer{grid-column:1/-1;background-color:#12274a;color:#fff;display:-ms-grid;display:grid;-ms-grid-rows:5rem;-ms-grid-columns:minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);grid-template:". e ." 5rem/minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr)}@media (max-width:50rem){body footer .bottom-footer{-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);padding:.5rem 0}}body footer .bottom-footer__inner{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:50rem){body footer .bottom-footer__inner{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body footer .bottom-footer__inner a:not(.button){text-decoration:none;transition:all .25s ease-out;transition-property:color,background-color,border}body footer .bottom-footer__inner a:not(.button):link,body footer .bottom-footer__inner a:not(.button):visited{color:#fff;transition:color .2s ease-out}body footer .bottom-footer__inner a:not(.button):active,body footer .bottom-footer__inner a:not(.button):hover{color:#c4912c}body footer .bottom-footer__inner .copy-legal{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;font-size:14px;font-size:.875rem}@media (max-width:43rem){body footer .bottom-footer__inner .copy-legal{-ms-flex-direction:column;flex-direction:column}}body footer .bottom-footer__inner .copy-legal p{margin:0}@media (max-width:43rem){body footer .bottom-footer__inner .copy-legal p .copyright{width:100%;text-align:center}}@media (max-width:43rem){body footer .bottom-footer__inner .copy-legal p .legal{width:100%;text-align:center;margin-top:.5rem}}@media (max-width:50rem){body footer .bottom-footer__inner .socials{margin-top:.5rem}}body footer .bottom-footer__inner .socials ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}body footer .bottom-footer__inner .socials ul li{box-sizing:border-box;padding:.4rem;width:2.2rem;height:2.2rem;border:.15rem solid #fff;border-radius:50%;margin-left:.7rem;cursor:pointer;transition:all .2s ease-in-out}body footer .bottom-footer__inner .socials ul li:first-of-type{margin-left:unset}body footer .bottom-footer__inner .socials ul li:hover{background-color:hsla(0,0%,100%,.3)}body footer .bottom-footer__inner .socials ul li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;overflow:hidden;text-indent:-9999px}body footer .bottom-footer__inner .socials ul li a.facebook{background-image:url(/assets/images/social-facebook-white.svg)}body footer .bottom-footer__inner .socials ul li a.twitter{background-image:url(/assets/images/social-x-white.svg)}body footer .bottom-footer__inner .socials ul li a.linkedin{background-image:url(/assets/images/social-linkedin-white.svg)}body footer .bottom-footer__inner .socials ul li a.instagram{background-image:url(/assets/images/social-instagram-white.svg)}body footer .bottom-footer__inner .socials ul li a.youtube{background-image:url(/assets/images/social-youtube-white.svg)}body footer .bottom-footer__inner .socials ul li a.tiktok{background-image:url(/assets/images/social-tiktok-white.svg)}body #catalog-download{display:none;opacity:0;transition:opacity .3s ease;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(30,30,30,.8);z-index:16;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body #catalog-download.visible{display:-ms-flexbox;display:flex;opacity:1}body #catalog-download .modal-content{background:#fff;padding:2rem;border-radius:10px;position:relative;max-width:600px;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:h .3s ease;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body #catalog-download .modal-content h3{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;text-align:center}body #catalog-download .modal-content img{width:60%}body #catalog-download .modal-content .ep-iFrameContainer{width:100%}body #catalog-download .modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:1.5rem;cursor:pointer}body .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}body .embed-container embed,body .embed-container iframe,body .embed-container object,body .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}body .flashNoticeContainer{font-size:18px;font-size:1.125rem;padding:1.4rem 0;font-weight:600;color:red}body #product-container .product-item,body .product-list-container .product-item{margin-bottom:1rem}body #product-container .product-item a,body .product-list-container .product-item a{width:100%;height:100%;display:-ms-grid;display:grid;-ms-grid-columns:1rem auto 1rem;grid-template-columns:1rem auto 1rem;-ms-grid-rows:3.875rem 3.25rem 3.875rem 1fr;grid-template-rows:3.875rem 3.25rem 3.875rem 1fr;background:#fff;border-radius:.25rem;overflow:hidden;transition:box-shadow .3s ease-in-out}body #product-container .product-item a>:first-child,body .product-list-container .product-item a>:first-child{-ms-grid-row:1;-ms-grid-column:1}body #product-container .product-item a>:nth-child(2),body .product-list-container .product-item a>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}body #product-container .product-item a>:nth-child(3),body .product-list-container .product-item a>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}body #product-container .product-item a>:nth-child(4),body .product-list-container .product-item a>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}body #product-container .product-item a>:nth-child(5),body .product-list-container .product-item a>:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}body #product-container .product-item a>:nth-child(6),body .product-list-container .product-item a>:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}body #product-container .product-item a>:nth-child(7),body .product-list-container .product-item a>:nth-child(7){-ms-grid-row:3;-ms-grid-column:1}body #product-container .product-item a>:nth-child(8),body .product-list-container .product-item a>:nth-child(8){-ms-grid-row:3;-ms-grid-column:2}body #product-container .product-item a>:nth-child(9),body .product-list-container .product-item a>:nth-child(9){-ms-grid-row:3;-ms-grid-column:3}body #product-container .product-item a>:nth-child(10),body .product-list-container .product-item a>:nth-child(10){-ms-grid-row:4;-ms-grid-column:1}body #product-container .product-item a>:nth-child(11),body .product-list-container .product-item a>:nth-child(11){-ms-grid-row:4;-ms-grid-column:2}body #product-container .product-item a>:nth-child(12),body .product-list-container .product-item a>:nth-child(12){-ms-grid-row:4;-ms-grid-column:3}@media (max-width:43rem){body #product-container .product-item a,body .product-list-container .product-item a{-ms-grid-rows:1.25rem auto 1.25rem auto auto 1fr;grid-template-rows:1.25rem auto 1.25rem auto auto 1fr}}body #product-container .product-item a .product-image,body .product-list-container .product-item a .product-image{grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;border-radius:.25rem;width:100%;height:11rem;object-fit:cover}@media (max-width:43rem){body #product-container .product-item a .product-image,body .product-list-container .product-item a .product-image{height:11rem}}body #product-container .product-item a .info,body .product-list-container .product-item a .info{grid-column:1/-1;padding:.75rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body #product-container .product-item a .info .product-title,body .product-list-container .product-item a .info .product-title{color:#11294b;font-weight:600;font-size:15px;font-size:.9375rem;margin:.5rem 0;line-height:1}@media (max-width:43rem){body #product-container .product-item a .info .product-title,body .product-list-container .product-item a .info .product-title{font-size:14px;font-size:.875rem}}body #product-container .product-item a .info .product-grades,body .product-list-container .product-item a .info .product-grades{color:rgba(69,69,69,.7);font-size:11px;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1rem;line-height:1;margin:initial}body #product-container .product-item a .info .subject,body .product-list-container .product-item a .info .subject{color:rgba(69,69,69,.7);font-size:12px;font-size:.75rem;font-weight:400;line-height:1;width:100%;margin:0 0 .75rem}body #product-container .product-item a .info .lang-standard,body .product-list-container .product-item a .info .lang-standard{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}body #product-container .product-item a .info .lang-standard .lang,body #product-container .product-item a .info .lang-standard .standard,body .product-list-container .product-item a .info .lang-standard .lang,body .product-list-container .product-item a .info .lang-standard .standard{color:rgba(69,69,69,.7);font-size:11px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;line-height:1;margin:initial}body #product-container .product-item a .info .lang-standard .standard,body .product-list-container .product-item a .info .lang-standard .standard{text-align:right}body #product-container .product-item a .info .price,body .product-list-container .product-item a .info .price{display:none;color:#1b1b1b;font-size:14px;font-size:.875rem;margin-top:auto;margin-bottom:0}body #product-container .product-item a .info .price span,body .product-list-container .product-item a .info .price span{font-weight:500}body #product-container .product-item a .button,body .product-list-container .product-item a .button{min-width:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;opacity:0;transition:opacity .3s ease-in-out}body #product-container .product-item a:hover,body .product-list-container .product-item a:hover{box-shadow:0 0 .75rem 0 rgba(0,0,0,.15)}body #product-container .product-item a:hover .button,body .product-list-container .product-item a:hover .button{opacity:1;background:#c4912c;color:#fff}body .loading-spinner .anim-loader{display:inline-block;width:1rem;height:1rem;border-radius:50%;background-color:#12274a;box-shadow:32px 0 #12274a,-32px 0 #12274a;position:relative;animation:b .5s ease-out infinite alternate}@keyframes b{0%{background-color:rgba(18,39,74,.2);box-shadow:32px 0 rgba(18,39,74,.2),-32px 0 #12274a}50%{background-color:#12274a;box-shadow:32px 0 rgba(18,39,74,.2),-32px 0 rgba(18,39,74,.2)}to{background-color:rgba(18,39,74,.2);box-shadow:32px 0 #12274a,-32px 0 rgba(18,39,74,.2)}}@keyframes c{0%{transform:scale(1)}50%{transform:scale(1.015)}to{transform:scale(1)}}.small-bar{background-color:#12274a;display:-ms-grid;display:grid;grid-template:". f ." 3rem/minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.small-bar{-ms-grid-rows:62.39px;-ms-grid-columns:minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr);grid-template:". g ." 62.39px/minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr)}}.small-bar .left{grid-area:h;-ms-flex-pack:start;justify-content:flex-start}.small-bar .left,.small-bar .right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.small-bar .right{-ms-grid-row:1;-ms-grid-column:2;grid-area:f;-ms-flex-pack:end;justify-content:flex-end}.small-bar .search{-ms-flex-align:center;align-items:center}.small-bar .search a{cursor:pointer;height:1.5rem;width:1.5rem;display:-ms-inline-flexbox;display:inline-flex;text-indent:-5710px;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/assets/images/search.svg)}.small-bar .search a svg{fill:#fff}.small-bar .cart{-ms-flex-align:center;align-items:center;margin-left:1rem}.small-bar .cart a{cursor:pointer;height:1.5rem;width:1.5rem;display:-ms-inline-flexbox;display:inline-flex;text-indent:-5710px;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/assets/images/cart.svg)}.small-bar .cart a svg{fill:#fff}.small-bar .cart .cart-jewel{cursor:pointer;display:inline-block;text-align:center;position:relative;border-radius:50%;line-height:1rem;color:#fff;background:#832a27;font-size:10px;font-size:.625rem;font-weight:700;width:1rem;height:1rem;padding-top:0;right:12px;bottom:-10px;-webkit-font-smoothing:subpixel-antialiased}.small-bar .login,.small-bar .logout{font-weight:500;text-transform:uppercase;margin-right:1rem;padding-right:1rem;border-right:2px solid #f5f1ec}.small-bar .login:link,.small-bar .login:visited,.small-bar .logout:link,.small-bar .logout:visited{color:#fff;transition:color .2s ease-out}.small-bar .login:active,.small-bar .login:hover,.small-bar .logout:active,.small-bar .logout:hover{color:#c4912c}.small-bar .login:last-of-type,.small-bar .logout:last-of-type{margin-right:unset}.navigation{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;text-align:center;grid-area:d;border-bottom:1px solid #e4eef0;display:-ms-grid;display:grid;grid-template:". g ." 5rem/minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navigation{-ms-grid-rows:62.39px;-ms-grid-columns:minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr);grid-template:". g ." 62.39px/minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr)}}.navigation .top-navigation-inner{-ms-grid-row:1;-ms-grid-column:2;padding:0;grid-area:g;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navigation .top-navigation-inner,.navigation>.top-navigation-inner{-ms-grid-row:1;-ms-grid-column:2}}.navigation .top-navigation-inner .logo{background:url(/assets/images/empower-logo-color.svg);background-repeat:no-repeat;background-size:contain;width:10rem;height:2.4375rem;text-indent:-5710px;overflow:hidden}.navigation .top-navigation-inner .logo a{display:block;height:100%;text-indent:-9999px;overflow:hidden}@media (max-width:50rem){.navigation .top-navigation-inner{-ms-flex-pack:justify;justify-content:space-between}}.navigation .top-navigation-inner .nav-toggle{display:none;visibility:hidden;text-indent:-9999px;overflow:hidden;height:1.8rem;width:1.8rem;background-color:transparent;background-image:url(/assets/images/menu-open-icon.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:50rem){.navigation .top-navigation-inner .nav-toggle{display:unset;visibility:unset}}.nav{-ms-flex-align:center;align-items:center}.nav,.nav .nav_item{display:-ms-flexbox;display:flex;height:100%}.nav .nav_item{padding:0;margin:0;list-style:none}.nav .nav_item li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.nav .nav_item li a{font-size:16px;font-size:1rem;display:inline-block;padding:.5rem 1.7rem;margin:0;text-decoration:none;color:#1b1b1b}.nav .nav_item li a.pink-nav{color:#fff}.nav .nav_item li a .dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1450px;width:100%}@media (max-width:50rem){.nav .nav_item{display:none;visibility:hidden}}.nav .nav_item .dropdown{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav .nav_item .dropdown a{text-decoration:none}.nav .nav_item .dropdown a.drop,.nav .nav_item .dropdown a.no-drop{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:500;color:#1b1b1b;background-color:hsla(0,0%,100%,0);padding:.5rem 1rem;border-radius:.4rem;box-shadow:0 0 5px 0 transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100% - 2.5rem);transition-property:background-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}.nav .nav_item .dropdown a.drop.no-drop,.nav .nav_item .dropdown a.no-drop.no-drop{height:calc(100% - 3rem);border-radius:.4rem}.nav .nav_item .dropdown a.drop.hover,.nav .nav_item .dropdown a.drop:hover,.nav .nav_item .dropdown a.no-drop.hover,.nav .nav_item .dropdown a.no-drop:hover{background-color:rgba(196,145,44,.1);color:#1b1b1b;font-weight:500}.nav .nav_item .dropdown a.drop.active,.nav .nav_item .dropdown a.drop.active.hover,.nav .nav_item .dropdown a.drop.active:hover,.nav .nav_item .dropdown a.no-drop.active,.nav .nav_item .dropdown a.no-drop.active.hover,.nav .nav_item .dropdown a.no-drop.active:hover{font-weight:700;color:#c4912c}.nav .nav_item .dropdown a.drop:after{content:"";height:.5rem;width:.5rem;margin-left:.25rem;display:inline-block;background-image:url(/assets/images/menu-right-arrow-icon.svg);background-repeat:no-repeat;background-position:100%;background-size:contain;transform:rotate(180deg);transform-origin:center;transition:all .2s ease-in-out}.nav .nav_item .dropdown .dropdown-menu{box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:60rem;width:100%;top:7.25rem;padding:1rem 1rem .5rem;margin:0;border-radius:0 0 .5rem .5rem;z-index:6;position:fixed;right:0;margin-bottom:-1rem;list-style:none;opacity:0;background-color:#fff;display:none;animation:d .2s ease-in}.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item{margin-bottom:.5rem;width:calc(33.3333333333% - .5rem)}.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item:nth-child(3),.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item:nth-child(6){margin-left:.75rem;margin-right:.75rem}@media (max-width:50rem){.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item:nth-child(3),.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item:nth-child(6){margin-left:unset}}.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item a{height:calc(100% - 1.5rem);padding:.6rem .5rem;border-radius:.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;color:#1b1b1b;transition-property:background,box-shadow,border,font-weight;transition-duration:.25s;transition-timing-function:ease-in-out}.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item a.dropdown-menu_link{text-align:left;width:100%;border:1px solid #ddddda}.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item a.dropdown-menu_link:hover{border:1px solid #c4912c;background:rgba(196,145,44,.05)}.nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item.overview{visibility:hidden;display:none;opacity:0}@media (min-width:1260px){.nav .nav_item .dropdown .dropdown-menu{right:calc((100vw - 1260px) / 2)}}@media (max-width:1259px){.nav .nav_item .dropdown .dropdown-menu{right:0}}.nav .nav_item.open .dropdown .drop,.nav .nav_item.open .dropdown .no-drop{background-color:rgba(196,145,44,.1);color:#1b1b1b;font-weight:500}.nav .nav_item.open .dropdown .drop:after{transform:rotate(90deg);transform-origin:center;transition:all .2s ease-in-out}.nav .nav_item.open .dropdown .dropdown-menu{display:-ms-flexbox;opacity:1;height:auto;display:block;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.off-canvas{display:none}@media (max-width:50rem){.off-canvas{position:fixed;display:block;-ms-flex-direction:column;flex-direction:column;top:0;right:0;z-index:17;width:100vw;height:100vh;background:rgba(69,69,69,.75);backdrop-filter:blur(5px);transform:translateX(105%);transition-duration:.2s;overflow:hidden;opacity:0;animation:d .2s ease-in}.off-canvas.show{max-width:100%;transform:translateX(0);opacity:1}.off-canvas .mobile-header{padding:.75rem 1rem;width:calc(100vw - 2rem);max-width:375px;position:fixed;right:0;z-index:4;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff}.off-canvas .mobile-header .logo{background:url(/assets/images/empower-brandmark-blue.svg);background-repeat:no-repeat;background-size:contain;width:4rem;height:2.4rem;text-indent:-5710px;overflow:hidden}.off-canvas .mobile-header .logo a{display:block;height:100%;text-indent:-9999px;overflow:hidden}.off-canvas .mobile-header .nav-close-toggle{text-indent:-9999px;overflow:hidden;height:1.8rem;width:1.8rem;background-color:transparent;background-image:url(/assets/images/menu-close-icon.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.off-canvas nav{box-shadow:-8px 0 12px rgba(27,27,27,.3)}.off-canvas nav.canvas-nav{height:calc(100vh - 4rem);width:calc(100vw - 2rem);max-width:375px;margin:0;padding:4rem 1rem 1rem;position:fixed;right:0;z-index:3;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow-y:scroll;background:#fff}.off-canvas nav.canvas-nav .nav_item{display:unset;visibility:unset;width:100%;height:unset}.off-canvas nav.canvas-nav .nav_item .dropdown{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.off-canvas nav.canvas-nav .nav_item .dropdown a.drop,.off-canvas nav.canvas-nav .nav_item .dropdown a.no-drop{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;color:#1b1b1b;width:100%;padding:1rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-radius:unset;margin-top:.5rem;margin-bottom:.5rem;text-decoration:none;transition-property:background,color;transition-duration:.3s;transition-timing-function:ease-in-out}.off-canvas nav.canvas-nav .nav_item .dropdown a.drop:hover,.off-canvas nav.canvas-nav .nav_item .dropdown a.no-drop:hover{background:unset;color:#1b1b1b}.off-canvas nav.canvas-nav .nav_item .dropdown a.drop:active,.off-canvas nav.canvas-nav .nav_item .dropdown a.drop:hover,.off-canvas nav.canvas-nav .nav_item .dropdown a.drop:link,.off-canvas nav.canvas-nav .nav_item .dropdown a.drop:visited{box-shadow:none}.off-canvas nav.canvas-nav .nav_item .dropdown a.drop:after{content:"";height:1rem;width:1rem;display:inline-block;background-image:url(/assets/images/menu-right-arrow-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transform:rotate(180deg);transform-origin:center;transition:all .2s ease-in-out}.off-canvas nav.canvas-nav .nav_item .dropdown .dropdown-menu{opacity:unset;display:none;position:unset;margin:unset;padding:unset;top:unset;left:unset;transform:unset;box-shadow:none;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;max-height:0;animation:d .2s ease-in}.off-canvas nav.canvas-nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item{width:100%}.off-canvas nav.canvas-nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item.overview{visibility:visible;display:unset;opacity:1;width:calc(100% - .5rem)}.off-canvas nav.canvas-nav .nav_item .dropdown .dropdown-menu li.dropdown-menu_item a.dropdown-menu_link{font-size:16px;font-size:1rem;box-shadow:none;padding:.75rem 0 .75rem .5rem;width:100%}.off-canvas nav.canvas-nav .nav_item.open a.drop{background:unset;color:#c4912c;box-shadow:none}.off-canvas nav.canvas-nav .nav_item.open a.drop:after{transform:rotate(90deg)}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu{display:-ms-flexbox;display:flex;opacity:1;max-height:400vh}.off-canvas nav.canvas-nav .nav_item.pink-nav{margin-top:1.25rem;padding:1rem 1.7rem;width:calc(100% - 3.4rem)}}@media (max-width:43rem){.search .search_form{margin-top:2rem}}@keyframes d{0%{opacity:0}to{opacity:1}}.button-container{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;padding:4rem 0;margin-right:1rem}.button-container .button:not(:last-of-type){margin-right:1rem}@media (max-width:50rem){.button-container{padding-top:unset}}.column-three-a{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0 8rem}@media (max-width:50rem){.column-three-a{-ms-flex-flow:row wrap;flex-flow:row wrap}}.column-three-a .column{width:calc(33.3333333333% - 1rem);border-radius:1.25rem;padding:4.5rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media (max-width:50rem){.column-three-a .column{width:100%;padding:2rem;margin-bottom:2rem}}.column-three-a .column__icon{background:#fff;width:7.5rem;height:7.5rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.column-three-a .column__icon .eIcon{fill:#005a6d}.column-three-a .column__title{font-weight:700}.column-three-a .column__text,.column-three-a .column__title{font-size:24px;font-size:1.5rem;line-height:1.875rem;color:#1b1b1b;text-align:center;padding-bottom:1.5rem}.column-three-a .column__text{font-weight:300}.column-three-a .column .button{margin-top:auto}.column-three-a .column:first-child{background-color:#e4eef0}.column-three-a .column:nth-child(2){background-color:#e5f4f5}.column-three-a .column:nth-child(3){background-color:#7aabb4}.contact-info-module{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);padding:6rem 0}.contact-info-module__container{grid-area:e;display:-ms-flexbox;display:flex;flex-form:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.benefits-bar>.contact-info-module__container,.book-a-consult-module>.contact-info-module__container,.contact-info-module>.contact-info-module__container,.contact-info-module__container,.features-module>.contact-info-module__container,.follow-empower-module>.contact-info-module__container,.metrics-2>.contact-info-module__container,.metrics-3>.contact-info-module__container,.product-overview-module>.contact-info-module__container,body footer .bottom-footer>.contact-info-module__container{-ms-grid-row:1;-ms-grid-column:2}@media (max-width:50rem){.contact-info-module__container{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.contact-info-module__info{width:35%}@media (max-width:50rem){.contact-info-module__info{width:100%}}.contact-info-module__headline{font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:700}.contact-info-module__text p{font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:300}.contact-info-module__form{width:63%}@media (max-width:50rem){.contact-info-module__form{width:100%}}.contact-info-module__form label{display:none;visibility:hidden}.contact-info-module__form input[type=email],.contact-info-module__form input[type=text],.contact-info-module__form textarea{border:.0625rem solid #e8e4e0;border-radius:.25rem;padding:1rem;font-size:16px;font-size:1rem;line-height:1.5rem}.contact-info-module__form .freeform-button-container{-ms-flex-pack:end;justify-content:flex-end}.cta-form{grid-column:1/-1;padding:4.5rem 0}.cta-form,.cta-form__container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cta-form__container{margin:0 auto;max-width:78.75rem}.cta-form__container h4{font-size:40px;font-size:2.5rem;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.5rem;margin-top:1rem}@media (max-width:50rem){.cta-form{padding:3.5rem 1rem}}.cta-form.color-c4912c{color:#fff}.cta-form.color-e4eef0,.cta-form.color-e5f4f5{color:#12274a}.cta-form.color-005a6d,.cta-form.color-7aabb4,.cta-form.color-86abb4,.cta-form.color-12274a,.cta-form.color-804158{color:#fff}.cta-form.color-bdbdbd,.cta-form.color-e8e4e0,.cta-form.color-f5f1ec{color:#1b1b1b}.cta-form__form{max-width:40rem;width:100%;margin-top:1rem}.cta-form__form .freeform-row .freeform-column{padding:0}.cta-form__form label{display:none;visibility:hidden}.cta-form__form input[type=email],.cta-form__form input[type=tel],.cta-form__form input[type=text],.cta-form__form textarea{border:.0625rem solid #e8e4e0;border-radius:.25rem;padding:.5rem 1rem;font-size:16px;font-size:1rem;line-height:1.5rem}.cta-form__form .button{margin-top:1rem}.cta-form__form .freeform-button-container{-ms-flex-pack:end;justify-content:flex-end}.four-features-module{grid-column:2/-2;display:-ms-grid;display:grid;-ms-grid-rows:auto 2.625rem auto;grid-template-rows:auto auto;-ms-grid-columns:50% 2.625rem 50%;grid-template-columns:50% 50%;grid-gap:2.625rem;padding:4rem 0}.four-features-module>:first-child{-ms-grid-row:1;-ms-grid-column:1}.four-features-module>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.four-features-module>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.four-features-module>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}@media (max-width:50rem){.four-features-module{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;grid-gap:unset}}.four-features-module .feature{border-radius:1.25rem;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"i j" "k k";padding:2rem}@media (max-width:50rem){.four-features-module .feature{margin-bottom:2rem}.four-features-module .feature:last-of-type{margin-bottom:unset}}.four-features-module .feature:first-of-type{background-color:#f5f5f5}.four-features-module .feature:nth-of-type(2){background-color:#e4eef0}.four-features-module .feature:nth-of-type(3){background-color:#e5f4f5}.four-features-module .feature:nth-of-type(4){background-color:#7aabb4}.four-features-module .feature__headline{-ms-grid-column:1;grid-area:i;font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:700;-ms-flex-pack:start;justify-content:flex-start}.four-features-module .feature__headline,.four-features-module .feature__icon{-ms-grid-row:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.four-features-module .feature__icon{-ms-grid-column:2;grid-area:j;-ms-flex-pack:end;justify-content:flex-end}.four-features-module .feature__icon .eIcon{fill:#005a6d}.four-features-module .feature__text{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:k}.four-features-module .feature__text p{font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:300px}.about-empower-section{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:6rem 0}@media (max-width:50rem){.about-empower-section{-ms-flex-flow:row wrap;flex-flow:row wrap}}.about-empower-section__image{width:35%;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.about-empower-section__image img{width:100%;height:100%;object-fit:cover}@media (max-width:50rem){.about-empower-section__image{width:100%;margin-bottom:1.5rem}}.about-empower-section__content{width:55%}@media (max-width:50rem){.about-empower-section__content{width:100%}.about-empower-section__content .button{box-sizing:border-box;width:100%}}.about-empower-section__accent{font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.about-empower-section__accent,.about-empower-section__headline{color:#1b1b1b;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;max-width:50rem;padding:0 1rem 2rem 0}.about-empower-section__headline{font-size:60px;font-size:3.75rem}.about-empower-section__text{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem;max-width:50rem;margin-bottom:3rem}.benefits-bar{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);padding:1rem 0}.benefits-bar__content{grid-area:e;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:4.5rem 1rem}.benefits-bar>.benefits-bar__content,.benefits-bar__content,.book-a-consult-module>.benefits-bar__content,.contact-info-module>.benefits-bar__content,.features-module>.benefits-bar__content,.follow-empower-module>.benefits-bar__content,.metrics-2>.benefits-bar__content,.metrics-3>.benefits-bar__content,.product-overview-module>.benefits-bar__content,body footer .bottom-footer>.benefits-bar__content{-ms-grid-row:1;-ms-grid-column:2}.benefits-bar__content .benefit{width:calc(20% - 2rem);font-size:24px;font-size:1.5rem;line-height:1.875rem;text-align:center}.benefits-bar__content .benefit__icon{margin-bottom:1rem}@media (max-width:50rem){.benefits-bar__content{padding:3rem 1rem}.benefits-bar__content .benefit{width:100%;margin:2rem 0}}.benefits-bar.color-c4912c{color:#fff}.benefits-bar.color-c4912c .eIcon{fill:#fff}.benefits-bar.color-e4eef0{color:#12274a}.benefits-bar.color-e4eef0 .eIcon{fill:#12274a}.benefits-bar.color-e5f4f5{color:#12274a}.benefits-bar.color-e5f4f5 .eIcon{fill:#12274a}.benefits-bar.color-86abb4{color:#fff}.benefits-bar.color-86abb4 .eIcon{fill:#fff}.benefits-bar.color-7aabb4{color:#fff}.benefits-bar.color-7aabb4 .eIcon{fill:#fff}.benefits-bar.color-005a6d{color:#fff}.benefits-bar.color-005a6d .eIcon{fill:#fff}.benefits-bar.color-12274a{color:#fff}.benefits-bar.color-12274a .eIcon{fill:#fff}.benefits-bar.color-804158{color:#fff}.benefits-bar.color-804158 .eIcon{fill:#fff}.benefits-bar.color-f5f1ec{color:#1b1b1b}.benefits-bar.color-f5f1ec .eIcon{fill:#1b1b1b}.benefits-bar.color-e8e4e0{color:#1b1b1b}.benefits-bar.color-e8e4e0 .eIcon{fill:#1b1b1b}.benefits-bar.color-bdbdbd{color:#1b1b1b}.benefits-bar.color-bdbdbd .eIcon{fill:#1b1b1b}.benefit-list-module{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:5rem 0}@media (max-width:50rem){.benefit-list-module{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.benefit-list-module__left{width:38%}@media (max-width:50rem){.benefit-list-module__left{width:100%;margin-bottom:3rem}}.benefit-list-module__right{width:50%}@media (max-width:50rem){.benefit-list-module__right{width:100%}}.benefit-list-module__headline{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;margin-bottom:3rem}.benefit-list-module__text p{font-size:40px;font-size:2.5rem;line-height:3.125rem;font-weight:300}.benefit-list-module ul.benefits li{font-size:32px;font-size:2rem;line-height:2.375rem;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:3rem}@media (max-width:50rem){.benefit-list-module ul.benefits li{margin-bottom:4rem}}.benefit-list-module ul.benefits li:last-of-type{margin-bottom:unset}.benefit-list-module ul.benefits li span.benefit__icon{width:5.625rem;height:5.625rem;padding:1.25rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin-right:2rem;background-color:#005a6d}.benefit-list-module ul.benefits li span.benefit__icon svg{fill:#fff}.blog-faqs{grid-column:2/-2;margin-top:2rem}.blog-faqs .faq-container-module{padding:unset;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.book-a-consult-module{grid-column:1/-1;background:#f5f5f5;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);padding:6rem 0}.book-a-consult-module__container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.benefits-bar>.book-a-consult-module__container,.book-a-consult-module>.book-a-consult-module__container,.contact-info-module>.book-a-consult-module__container,.features-module>.book-a-consult-module__container,.follow-empower-module>.book-a-consult-module__container,.metrics-2>.book-a-consult-module__container,.metrics-3>.book-a-consult-module__container,.product-overview-module>.book-a-consult-module__container,body footer .bottom-footer>.book-a-consult-module__container{-ms-grid-row:1;-ms-grid-column:2}.book-a-consult-module__headline{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;text-align:center}.book-a-consult-module__text{margin-bottom:2rem}.book-a-consult-module__text p{font-size:32px;font-size:2rem;line-height:2.5rem;font-weight:300;text-align:center}.catalog-download-module{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,630px) minmax(0,630px) minmax(1rem,1fr);grid-template:". l m ." auto/minmax(1rem,1fr) minmax(0,630px) minmax(0,630px) minmax(1rem,1fr);background-color:#e8e4e0}@media (max-width:50rem){.catalog-download-module{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.catalog-download-module__container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;width:100%}.benefits-bar>.catalog-download-module__container,.book-a-consult-module>.catalog-download-module__container,.contact-info-module>.catalog-download-module__container,.features-module>.catalog-download-module__container,.follow-empower-module>.catalog-download-module__container,.metrics-2>.catalog-download-module__container,.metrics-3>.catalog-download-module__container,.product-overview-module>.catalog-download-module__container,body footer .bottom-footer>.catalog-download-module__container{-ms-grid-row:1;-ms-grid-column:2}.catalog-download-module__content{-ms-grid-row:1;-ms-grid-column:2;grid-area:l;padding:5.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:start;justify-content:flex-start}.school-cta>.catalog-download-module__content{-ms-grid-row:1;-ms-grid-column:2}body #product-showcase .product-showcase-container>.catalog-download-module__content{-ms-grid-row:3;-ms-grid-column:1}body.blog-index main .category-bar-wrapper>.catalog-download-module__content{-ms-grid-row:1;-ms-grid-column:2}.catalog-download-module__content .button{box-sizing:border-box;max-width:20.3125rem;margin-bottom:1rem}@media (max-width:50rem){.catalog-download-module__content{padding:5.5rem 1rem 2rem}.catalog-download-module__content .button{max-width:unset}}.catalog-download-module__image{grid-column:3/-1;background-size:cover;background-repeat:no-repeat;background-position-x:5rem;background-position-y:8rem}@media (max-width:50rem){.catalog-download-module__image{height:12rem;background-position:unset}}.catalog-download-module__accent{color:#c4912c;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.catalog-download-module__accent,.catalog-download-module__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;padding:0 1rem 1rem 0}.catalog-download-module__headline{color:#1b1b1b;font-size:60px;font-size:3.75rem;line-height:4rem}.catalog-download-module__text{width:calc(100% - 2rem);font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem;margin-bottom:3rem}.coaching-cross-sell-module{grid-column:1/-1;width:100%;max-height:32rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:50rem){.coaching-cross-sell-module{min-height:unset;max-height:unset}}.coaching-cross-sell-module__content{display:-ms-flexbox;display:flex;width:100%;height:100%;margin:0 auto}@media (max-width:50rem){.coaching-cross-sell-module__content{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.coaching-cross-sell-module__right{width:55%;padding:5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box}@media (max-width:50rem){.coaching-cross-sell-module__right{width:100%;padding:2rem 1rem 4rem}.coaching-cross-sell-module__right .button{box-sizing:border-box;width:100%}}.coaching-cross-sell-module__left{width:45%;height:100%;overflow:hidden}@media (max-width:50rem){.coaching-cross-sell-module__left{width:100%}}.coaching-cross-sell-module__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:60px;font-size:3.75rem;font-weight:700;text-align:left;line-height:3.75rem;color:#1b1b1b;max-width:28.125rem;margin-bottom:1.5rem}.coaching-cross-sell-module__text{max-width:38.125rem;margin-bottom:2rem}.coaching-cross-sell-module__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem;color:#1b1b1b}.coaching-cross-sell-module__image{width:100%;height:100%;object-fit:cover}.consultants-module{grid-column:1/-1;width:100%;min-height:32.5rem;max-height:40rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#f5f1ec}@media (max-width:50rem){.consultants-module{min-height:unset;max-height:unset}}.consultants-module__content{display:-ms-flexbox;display:flex;width:100%;height:100%;margin:0 auto}@media (max-width:50rem){.consultants-module__content{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.consultants-module__right{width:55%;padding:2rem 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box}@media (max-width:50rem){.consultants-module__right{width:100%;padding:2rem 1rem 4rem}.consultants-module__right .button{box-sizing:border-box;width:100%}}.consultants-module__left{width:45%;height:100%;overflow:hidden}@media (max-width:50rem){.consultants-module__left{width:100%}}.consultants-module__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:60px;font-size:3.75rem;font-weight:700;text-align:left;line-height:4.375rem;color:#1b1b1b;max-width:28.125rem}.consultants-module__text{max-width:38.125rem;margin-bottom:2rem}.consultants-module__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem;color:#1b1b1b}.consultants-module__image{width:100%;height:100%;object-fit:cover}.consultant-grid-module{grid-column:2/-2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:4rem;padding:6rem 0}@media (max-width:50rem){.consultant-grid-module{grid-gap:2rem}}.consultant-grid-module .consultant{background:linear-gradient(0deg,hsla(0,0%,96%,.8),hsla(0,0%,96%,0) 60%);border-radius:.5rem;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.consultant-grid-module .consultant img{width:15.625rem;border-radius:30rem;object-fit:cover}.consultant-grid-module .consultant .content{padding:2rem}.consultant-grid-module .consultant .content .name{font-size:28px;font-size:1.75rem;line-height:1.875rem;font-weight:700;text-align:center;display:block}.consultant-grid-module .consultant .content .title-credentials{text-align:center;display:block}.consultant-grid-module .consultant .content .title-credentials,.consultant-grid-module .consultant .content p{font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:300}.description-module{grid-column:1/-1;padding:6rem 0;background:#f5f5f5}@media (max-width:50rem){.description-module{padding-left:1rem;padding-right:1rem}}.description-module__content{max-width:78.75rem;margin:0 auto}.description-module__accent{color:#c4912c;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.description-module__accent,.description-module__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;max-width:50rem;padding:0 1rem 2rem 0}.description-module__headline{color:#1b1b1b;font-size:60px;font-size:3.75rem}.description-module__text{font-size:40px;font-size:2.5rem;font-weight:300;line-height:3.125rem}.faq-quick-links-module{grid-column:2/-2;padding-top:4rem}.faq-quick-links-module__headline{font-size:45px;font-size:2.8125rem;line-height:3.5rem;font-weight:700;margin-bottom:2rem}.faq-quick-links-module__categories{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:start;align-items:flex-start}@media (max-width:50rem){.faq-quick-links-module__categories{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.faq-quick-links-module__categories .category{width:calc((100% - 10rem) / 6);display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.faq-quick-links-module__categories .category{width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}}.faq-quick-links-module__categories .category .category-icon{width:5.625rem;height:5.625rem;padding:1.25rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;background-color:#005a6d}@media (max-width:50rem){.faq-quick-links-module__categories .category .category-icon{width:2.8125rem;height:2.8125rem;padding:.5rem}}.faq-quick-links-module__categories .category .category-icon svg{fill:#fff}.faq-quick-links-module__categories .category .category-name{text-align:center;font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:700;margin-top:1rem}@media (max-width:50rem){.faq-quick-links-module__categories .category .category-name{margin:0 0 0 1rem}}.faq-container-module{grid-column:2/-2;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:35% minmax(1rem,1fr) 55%;grid-template:"n o p" auto "q r r" auto/35% minmax(1rem,1fr) 55%;padding:10rem 0}@media (max-width:50rem){.faq-container-module{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:3rem 0}}.faq-container-module__title{-ms-grid-row:1;-ms-grid-column:1;grid-area:n;font-size:45px;font-size:2.8125rem;line-height:3.5rem;font-weight:700}.faq-container-module__list{-ms-grid-row:1;-ms-grid-column:3;grid-area:p}.faq-container-module__list .faq-item{margin-bottom:1rem}.faq-container-module__list .faq-item .question{cursor:pointer;font-size:24px;font-size:1.5rem;font-weight:700;border:.0625rem solid #f7f7f7;border-radius:.25rem;padding:1.5rem 2rem;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.faq-container-module__list .faq-item .question:before{content:"+";display:inline-block;height:1.5rem;width:1.5rem;font-weight:700;font-size:2rem;line-height:1.25rem;margin-right:1rem}.faq-container-module__list .faq-item .question:hover{background-color:#f5f5f5}.faq-container-module__list .faq-item .answer{overflow:hidden;font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.875rem;max-height:0;transition:max-height .3s ease-out;padding:0 1rem}.faq-container-module__list .faq-item.active .question{background-color:#f5f5f5}.faq-container-module__list .faq-item.active .question:before{content:"–"}.faq-container-module__list .faq-item.active .answer{padding:1.5rem 2rem}.faq-container-module__top-link{-ms-grid-row:2;-ms-grid-column:1;grid-area:q}.faq-container-module__top-link a{font-size:18px;font-size:1.125rem}.features-module{grid-column:1/-1;background-color:#f5f5f5;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);padding:6rem 0}@media (max-width:50rem){.features-module{padding:3rem 0}}.features-module__container{grid-area:e}.benefits-bar>.features-module__container,.book-a-consult-module>.features-module__container,.contact-info-module>.features-module__container,.features-module>.features-module__container,.features-module__container,.follow-empower-module>.features-module__container,.metrics-2>.features-module__container,.metrics-3>.features-module__container,.product-overview-module>.features-module__container,body footer .bottom-footer>.features-module__container{-ms-grid-row:1;-ms-grid-column:2}.features-module__headline{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;margin-bottom:3rem}.features-module__features{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media (max-width:50rem){.features-module__features{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.features-module__features .feature-item{width:30%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.features-module__features .feature-item{width:100%;margin-bottom:2rem}}.features-module__features .feature-item .feature-icon{width:6.875rem;height:6.875rem;padding:1.15rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin-right:2rem;background-color:#c4912c}.features-module__features .feature-item .feature-icon svg{fill:#fff}.features-module__features .feature-item .feature-title{font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:700}.follow-empower-module{grid-column:1/-1;background:#005a6d;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);padding:6rem 0}.follow-empower-module__container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.benefits-bar>.follow-empower-module__container,.book-a-consult-module>.follow-empower-module__container,.contact-info-module>.follow-empower-module__container,.features-module>.follow-empower-module__container,.follow-empower-module>.follow-empower-module__container,.metrics-2>.follow-empower-module__container,.metrics-3>.follow-empower-module__container,.product-overview-module>.follow-empower-module__container,body footer .bottom-footer>.follow-empower-module__container{-ms-grid-row:1;-ms-grid-column:2}.follow-empower-module__content{width:60%}.follow-empower-module__headline{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;color:#fff}.follow-empower-module__text p{font-size:32px;font-size:2rem;line-height:2.5rem;font-weight:300;color:#fff}.follow-empower-module__social{width:30%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.follow-empower-module__social{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.follow-empower-module__social ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media (max-width:50rem){.follow-empower-module__social ul{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.follow-empower-module__social ul li{box-sizing:border-box;padding:.6rem;width:3.5rem;height:3.5rem;border:.25rem solid #fff;border-radius:50%;margin-left:.7rem;cursor:pointer;transition:all .2s ease-in-out}.follow-empower-module__social ul li:first-of-type{margin-left:unset}.follow-empower-module__social ul li:hover{background-color:hsla(0,0%,100%,.3)}.follow-empower-module__social ul li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;overflow:hidden;text-indent:-9999px}.follow-empower-module__social ul li a.facebook{background-image:url(/assets/images/social-facebook-white.svg)}.follow-empower-module__social ul li a.twitter{background-image:url(/assets/images/social-x-white.svg)}.follow-empower-module__social ul li a.linkedin{background-image:url(/assets/images/social-linkedin-white.svg)}.follow-empower-module__social ul li a.instagram{background-image:url(/assets/images/social-instagram-white.svg)}@media (max-width:50rem){.follow-empower-module__social ul li{margin:.75rem auto}.follow-empower-module__social ul li:first-of-type{margin-left:auto}}.founders-message-section{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:6rem 0}@media (max-width:50rem){.founders-message-section{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.founders-message-section__image{width:28.75rem;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin-left:-3rem}.founders-message-section__image img{width:100%;height:100%;object-fit:cover}@media (max-width:50rem){.founders-message-section__image{width:100%;margin-left:unset}}@media (max-width:50rem){.founders-message-section__left{width:100%}}.founders-message-section__content{margin-left:8rem}@media (max-width:50rem){.founders-message-section__content{width:100%;margin-left:unset}}.founders-message-section__accent{color:#1b1b1b;font-weight:700;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem;max-width:50rem}.founders-message-section__headline{color:#1b1b1b;font-weight:700;font-size:60px;font-size:3.75rem;line-height:4rem;padding:0 0 2rem}.founders-message-section__text{max-width:50rem;margin-bottom:3rem}.founders-message-section__text p{font-size:40px;font-size:2.5rem;font-weight:200;line-height:3.125rem}.founders-message-section__text p strong{font-weight:600}.founders-message-section__text p i{font-style:italic}.founders-message-section__text p .name-sign-off,.founders-message-section__text plast-of-type{margin-top:1rem;font-weight:700;font-size:32px;font-size:2rem;text-transform:uppercase;letter-spacing:.25rem}.hero-cta{grid-column:1/-1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:50rem){.hero-cta{min-height:unset;max-height:unset;background-size:cover}}.hero-cta__content{display:-ms-flexbox;display:flex;width:100%;height:100%;margin:0 auto}@media (max-width:50rem){.hero-cta__content{-ms-flex-flow:row wrap;flex-flow:row wrap;height:unset}}.hero-cta__left{width:50%;padding:2rem 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:top,top}@media (max-width:55rem){.hero-cta__left{min-width:unset;width:100%;padding:2rem 2rem 3rem;-ms-flex-order:1;order:1}}.hero-cta__right{width:50%;height:100%;padding:2rem 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;overflow:hidden}@media (max-width:55rem){.hero-cta__right{width:100%;-ms-flex-order:2;order:2;min-width:unset;padding:2rem 1rem}}.hero-cta__right.color-c4912c{color:#fff}.hero-cta__right.color-e4eef0,.hero-cta__right.color-e5f4f5{color:#12274a}.hero-cta__right.color-005a6d,.hero-cta__right.color-7aabb4,.hero-cta__right.color-86abb4,.hero-cta__right.color-12274a,.hero-cta__right.color-804158{color:#fff}.hero-cta__right.color-bdbdbd,.hero-cta__right.color-e8e4e0,.hero-cta__right.color-f5f1ec{color:#1b1b1b}.hero-cta__right h2{font-size:56px;font-size:3.5rem;font-weight:200;text-align:center;line-height:1.2}.hero-cta__right h3{font-size:40px;font-size:2.5rem;text-transform:uppercase;text-align:center;font-weight:700;letter-spacing:.5rem;margin-top:1rem}.hero-cta__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:56px;font-size:3.5rem;font-weight:700;text-align:left;line-height:4rem;color:#fff;margin-bottom:1.5rem}@media (max-width:50rem){.hero-cta__headline{margin-bottom:unset}}.hero-cta__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem;color:#fff}.hero-cta__image{width:100%;height:100%;object-fit:cover}@media (max-width:50rem){.hero-cta__image{display:block}}.hero-cta__form{width:100%;margin-top:1rem}.hero-cta__form .freeform-row .freeform-column{padding:0}.hero-cta__form label{display:none;visibility:hidden}.hero-cta__form input[type=email],.hero-cta__form input[type=tel],.hero-cta__form input[type=text],.hero-cta__form textarea{border:.0625rem solid #e8e4e0;border-radius:.25rem;padding:.5rem 1rem;font-size:16px;font-size:1rem;line-height:1.5rem}.hero-cta__form .button{margin-top:1rem}.hero-cta__form .freeform-button-container{-ms-flex-pack:end;justify-content:flex-end}.holistic-approach{grid-column:2/-2;padding:6rem 0}.holistic-approach__accent{color:#c4912c;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.holistic-approach__accent,.holistic-approach__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;max-width:50rem;padding:0 1rem 2rem 0}.holistic-approach__headline{color:#1b1b1b;font-size:60px;font-size:3.75rem}.holistic-approach__text{font-size:40px;font-size:2.5rem;font-weight:300;line-height:3.125rem;max-width:50rem}.image-bar{grid-column:1/-1;display:-ms-flexbox;display:flex;height:18.75rem;overflow:hidden}.image-bar img{height:100%;object-fit:cover}.image-bar img.image-count-1{width:100%}.image-bar img.image-count-2{width:50%}.image-bar img.image-count-3{width:33.33333%}.image-bar img.image-count-4{width:25%}.image-bar img.image-count-5{width:20%}@media (max-width:50rem){.image-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;height:unset}.image-bar img{height:18.75rem;width:unset;-ms-flex:1 0 auto;flex:1 0 auto}.image-bar img:first-child{width:103px}.image-bar img:nth-child(2){width:132px}.image-bar img:nth-child(3){width:271px}.image-bar img:nth-child(4){width:221px}.image-bar img:nth-child(5){width:105px}.image-bar img:nth-child(6){width:103px}.image-bar img:nth-child(7){width:312px}.image-bar img:nth-child(8){width:132px}.image-bar img:nth-child(9){width:228px}.image-bar img:nth-child(10){width:237px}.image-bar img:nth-child(11){width:108px}.image-bar img:nth-child(12){width:298px}.image-bar img:nth-child(13){width:166px}.image-bar img:nth-child(14){width:197px}.image-bar img:nth-child(15){width:266px}.image-bar img:nth-child(16){width:172px}.image-bar img:nth-child(17){width:223px}.image-bar img:nth-child(18){width:187px}.image-bar img:nth-child(19){width:196px}.image-bar img:nth-child(20){width:273px}.image-bar img:nth-child(21){width:169px}.image-bar img:nth-child(22){width:261px}.image-bar img:nth-child(23){width:257px}.image-bar img:nth-child(24){width:215px}.image-bar img:nth-child(25){width:229px}.image-bar img:nth-child(26){width:127px}.image-bar img:nth-child(27){width:169px}.image-bar img:nth-child(28){width:289px}.image-bar img:nth-child(29){width:178px}.image-bar img:nth-child(30){width:329px}.image-bar img:nth-child(31){width:196px}.image-bar img:nth-child(32){width:124px}.image-bar img:nth-child(33){width:259px}.image-bar img:nth-child(34){width:244px}.image-bar img:nth-child(35){width:225px}.image-bar img:nth-child(36){width:246px}}.image-display{grid-column:2/-2;margin:0 0 3rem}.image-display.full-width{grid-column:1/-1}.image-display img{width:100%}.image-video-gallery{grid-column:2/-2;margin-top:2rem;margin-bottom:5rem}@media (max-width:43rem){.image-video-gallery{grid-column:1/-1;margin-bottom:2.5rem}}.image-video-gallery h2{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;text-align:center;max-width:62.5rem;margin:0 auto}.image-video-gallery h3{font-size:40px;font-size:2.5rem;line-height:3.125rem;font-weight:300;text-align:center;max-width:62.5rem;margin:1rem auto 3rem}.image-video-gallery .product-gallery{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.image-video-gallery .product-gallery .product-image{aspect-ratio:16/9;width:75%;border-radius:.25rem;overflow:hidden}.image-video-gallery .product-gallery .product-image img,.image-video-gallery .product-gallery .product-image video{width:100%;aspect-ratio:16/9;border-radius:.25rem}.image-video-gallery .product-gallery .product-image img{object-fit:cover;aspect-ratio:16/9}.image-video-gallery .product-gallery .product-image video{display:block;object-fit:contain}@media (max-width:50rem){.image-video-gallery .product-gallery .product-image{height:auto;width:100%}.image-video-gallery .product-gallery .product-image img,.image-video-gallery .product-gallery .product-image video{height:auto;max-height:unset;aspect-ratio:unset}}.image-video-gallery .product-gallery .image-list{width:75%;list-style:none;padding:initial;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:.75rem}@media (max-width:50rem){.image-video-gallery .product-gallery .image-list{width:100%;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;gap:0;padding-bottom:.5rem;margin-top:0;scrollbar-width:thin}.image-video-gallery .product-gallery .image-list::-webkit-scrollbar{height:6px}.image-video-gallery .product-gallery .image-list::-webkit-scrollbar-track{background:hsla(60,4%,86%,.1);border-radius:3px}.image-video-gallery .product-gallery .image-list::-webkit-scrollbar-thumb{background:hsla(60,4%,86%,.3);border-radius:3px}}.image-video-gallery .product-gallery .image-list li{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:0;border-radius:.25rem}@media (max-width:43rem){.image-video-gallery .product-gallery .image-list li{-ms-flex:0 0 auto;flex:0 0 auto;width:6rem;height:6rem;scroll-snap-align:start;border:none;border-radius:0}}.image-video-gallery .product-gallery .image-list .image-item,.image-video-gallery .product-gallery .image-list .video-item{transition:box-shadow .3s ease}.image-video-gallery .product-gallery .image-list .image-item img,.image-video-gallery .product-gallery .image-list .video-item img{object-fit:cover;height:7rem;width:100%;border-radius:.125rem;cursor:pointer;box-sizing:border-box;transition:opacity .3s ease}@media (max-width:43rem){.image-video-gallery .product-gallery .image-list .image-item img,.image-video-gallery .product-gallery .image-list .video-item img{width:100%;height:100%;object-fit:cover;border-radius:0}}.image-video-gallery .product-gallery .image-list .image-item:hover,.image-video-gallery .product-gallery .image-list .video-item:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.image-video-gallery .product-gallery .image-list .image-item.active,.image-video-gallery .product-gallery .image-list .video-item.active{background-color:#12274a}.image-video-gallery .product-gallery .image-list .image-item.active img,.image-video-gallery .product-gallery .image-list .video-item.active img{opacity:.4;transition:opacity .3s ease}.image-video-gallery .product-gallery .image-list .video-item,.image-video-gallery .product-gallery .image-list .video-thumb{position:relative;cursor:pointer;border-radius:.25rem}.image-video-gallery .product-gallery .image-list .video-thumb video{display:block;width:100%;height:7rem;object-fit:cover;border-radius:.25rem}.image-video-gallery .product-gallery .image-list .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;background:rgba(0,0,0,.6);width:50px;height:50px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;padding-left:3px;padding-top:3px}.metrics-2{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);padding:3rem 1rem;background-color:#f5f1ec}.metrics-2__content{grid-area:e}.benefits-bar>.metrics-2__content,.book-a-consult-module>.metrics-2__content,.contact-info-module>.metrics-2__content,.features-module>.metrics-2__content,.follow-empower-module>.metrics-2__content,.metrics-2>.metrics-2__content,.metrics-2__content,.metrics-3>.metrics-2__content,.product-overview-module>.metrics-2__content,body footer .bottom-footer>.metrics-2__content{-ms-grid-row:1;-ms-grid-column:2}.metrics-2__title{color:#1b1b1b;font-size:45px;font-size:2.8125rem;font-weight:700;line-height:3.5rem;text-align:center;margin-bottom:3rem}.metrics-2__statistic-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:50rem){.metrics-2__statistic-container{-ms-flex-flow:row wrap;flex-flow:row wrap}}.metrics-2__statistic-container .statistic{width:calc(33.3333333333% - 4rem);text-align:center}@media (max-width:50rem){.metrics-2__statistic-container .statistic{width:100%;padding:3rem 0;border-top:2px solid #ddddda;border-bottom:2px solid #ddddda}.metrics-2__statistic-container .statistic:first-of-type,.metrics-2__statistic-container .statistic:last-of-type{border-bottom:none;border-top:none}}.metrics-2__statistic-container .statistic__circle{position:relative;width:175px;height:175px;margin:0 auto 1.5rem}.metrics-2__statistic-container .statistic__number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;font-size:3.75rem;font-weight:700;color:#1b1b1b}.metrics-2__statistic-container .statistic__title{font-size:24px;font-size:1.5rem;line-height:1.4;margin-bottom:1rem;font-weight:700}.metrics-2__statistic-container .statistic__icons{display:none;visibility:hidden;height:0;width:0}.metrics-2__statistic-container .statistic .circular-chart{display:block;width:100%;height:100%}.metrics-2__statistic-container .statistic .circular-chart.not-animated .circle{stroke-dasharray:0 100}.metrics-2__statistic-container .statistic .circular-chart.animate .circle{animation:e 1s ease-out forwards}.metrics-2__statistic-container .statistic .circle-bg{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.metrics-2__statistic-container .statistic .circle{fill:none;stroke:#c4912c;stroke-width:1.8;stroke-linecap:round}.metrics-3{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);padding:4rem 1rem;background-color:#f5f1ec}@media (max-width:50rem){.metrics-3{padding:4rem 1rem}}.metrics-3__container{width:100%;grid-area:e;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.benefits-bar>.metrics-3__container,.book-a-consult-module>.metrics-3__container,.contact-info-module>.metrics-3__container,.features-module>.metrics-3__container,.follow-empower-module>.metrics-3__container,.metrics-2>.metrics-3__container,.metrics-3>.metrics-3__container,.metrics-3__container,.product-overview-module>.metrics-3__container,body footer .bottom-footer>.metrics-3__container{-ms-grid-row:1;-ms-grid-column:2}@media (max-width:50rem){.metrics-3__container{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.metrics-3__content{width:46%}@media (max-width:50rem){.metrics-3__content{width:100%}}.metrics-3__title{font-size:48px;font-size:3rem;line-height:3rem;font-weight:700}.metrics-3__text p{font-size:32px;font-size:2rem;line-height:2.5rem}.metrics-3__statistic-container{width:46%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:50rem){.metrics-3__statistic-container{width:100%}}.metrics-3__statistic-container .statistic{width:100%;text-align:left}@media (max-width:50rem){.metrics-3__statistic-container .statistic{width:100%;padding:3rem 0;border-top:2px solid #ddddda;border-bottom:2px solid #ddddda}.metrics-3__statistic-container .statistic:first-of-type,.metrics-3__statistic-container .statistic:last-of-type{border-bottom:none;border-top:none}.metrics-3__statistic-container .statistic:last-of-type{padding-bottom:unset}}.metrics-3__statistic-container .statistic__title{font-size:24px;font-size:1.5rem;line-height:1.5rem;letter-spacing:.0625rem;margin-bottom:.5rem;font-weight:700}.metrics-3__statistic-container .statistic__icons{display:none;visibility:hidden;height:0;width:0}.metrics-3__statistic-container .statistic__progress-bar{width:100%;height:.5rem;background-color:#fff;border-radius:.25rem;overflow:hidden;margin-bottom:1.5rem}.metrics-3__statistic-container .statistic__progress-bar:last-of-type{margin-bottom:unset}.metrics-3__statistic-container .statistic__progress{width:0;height:100%;border-radius:.25rem;background-color:#c4912c;transition:width 2s ease-in-out}.products-grid-module{grid-column:2/-2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;padding:6rem 0}.products-grid-module .product{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:6rem;margin-bottom:3rem}.products-grid-module .product:nth-child(-n+3){margin-top:0}@media (max-width:50rem){.products-grid-module .product{margin-bottom:3rem}}.products-grid-module .product-image{width:100%;height:15rem;border-radius:.5rem;object-fit:cover}.products-grid-module .product-title{width:100%;font-size:32px;font-size:2rem;font-weight:700;line-height:2.5rem;text-align:center;padding:1.5rem 2.5rem 1rem;box-sizing:border-box}.products-grid-module .product-text{width:100%;padding:0 2.5rem 1rem;text-align:center;box-sizing:border-box}.products-grid-module .product-text p{font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1.875rem;text-align:center;margin-top:unset}.products-grid-module .product .button{width:calc(100% - 5rem);box-sizing:border-box;margin-top:auto}.products-grid-module .main-button-container{grid-column:1/-1;-ms-grid-row-align:end;align-self:end;text-align:center}.product-overview-module{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto "s s s" auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);background-color:#fafafa}.product-overview-module__container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:5rem 0 4rem}.benefits-bar>.product-overview-module__container,.book-a-consult-module>.product-overview-module__container,.contact-info-module>.product-overview-module__container,.features-module>.product-overview-module__container,.follow-empower-module>.product-overview-module__container,.metrics-2>.product-overview-module__container,.metrics-3>.product-overview-module__container,.product-overview-module>.product-overview-module__container,body footer .bottom-footer>.product-overview-module__container{-ms-grid-row:1;-ms-grid-column:2}@media (max-width:50rem){.product-overview-module__container{-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:3rem}}.product-overview-module__left{width:38%}@media (max-width:50rem){.product-overview-module__left{width:100%}}.product-overview-module__right{width:50%}@media (max-width:50rem){.product-overview-module__right{width:100%}}.product-overview-module__headline{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700}.product-overview-module__grades,.product-overview-module__text p{font-size:24px;font-size:1.5rem;line-height:1.875rem;font-weight:500}.product-overview-module__bottom-image{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.product-overview-module__bottom-image img{width:140%;max-width:120rem;max-height:34.375rem;margin-left:-10rem;margin-right:-10rem;object-fit:cover;object-position:top center}.product-overview-module ul.icon-list li{font-size:32px;font-size:2rem;line-height:2.5rem;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.product-overview-module ul.icon-list li:last-of-type{margin-bottom:unset}.product-overview-module ul.icon-list li span.product-icon__icon{width:5.625rem;height:5.625rem;padding:1.25rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin-right:2rem}.product-overview-module ul.icon-list li span.product-icon__icon svg{fill:#c4912c}.product-showcase-module{grid-column:2/-2;padding:7rem 0}@media (max-width:50rem){.product-showcase-module{padding:3rem 0}}.product-showcase-module__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.product-showcase-module__content{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.product-showcase-module__left{width:46%}.product-showcase-module__left img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}@media (max-width:50rem){.product-showcase-module__left{width:100%;margin-bottom:3rem}}.product-showcase-module__right{width:46%}@media (max-width:50rem){.product-showcase-module__right{width:100%}}.product-showcase-module__accent{color:#c4912c;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.product-showcase-module__accent,.product-showcase-module__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;padding:0 1rem 1rem 0}.product-showcase-module__headline{color:#1b1b1b;font-size:60px;font-size:3.75rem;line-height:4rem}.product-showcase-module__text li,.product-showcase-module__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem}.product-showcase-module__text ul{list-style:none;padding-left:0}.product-showcase-module__text ul li{position:relative;padding-left:1.5em;margin-bottom:1.75rem}.product-showcase-module__text ul li:before{content:"✔";color:#c4912c;font-weight:700;position:absolute;left:0;top:0}.product-showcase-module__text ul li:last-of-type{margin-bottom:unset}.quote-module{grid-column:1/-1;background-color:#e5f4f5;padding:5.5rem 0 9rem}@media (max-width:50rem){.quote-module{padding:4rem 1rem}}.quote-module__quote{margin:0 auto;max-width:78.75rem}.quote-module__quote blockquote p{font-style:italic;font-weight:200;font-size:40px;font-size:2.5rem;line-height:3.75rem;letter-spacing:.0625rem;text-align:left;margin:1.5rem 0 2rem}.quote-module__quote blockquote:before{content:"";display:inline-block;background:url(/assets/images/quotes.svg);background-repeat:no-repeat;background-size:contain;width:11.875rem;height:8rem}.quote-module__quote .name{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.875rem;margin:unset}.quote-module__quote .title-school{font-size:24px;font-size:1.5rem;font-weight:200;color:#c4912c;margin:unset}#related-product-pillars,.related-product-pillars{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". i ." auto ". e ." auto ". t ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);background:linear-gradient(180deg,rgb(248.5,245.9,242.65),#f5f1ec);padding-top:2rem;padding-bottom:4rem;margin-bottom:5rem}#related-product-pillars.hidden,.related-product-pillars.hidden{height:0;max-height:0;opacity:0;padding-bottom:0;margin:0;padding:0;display:none;transition:all .5s ease-in-out}#related-product-pillars .related-title,.related-product-pillars .related-title{-ms-grid-row:1;-ms-grid-column:2;grid-area:i;padding:0 1rem;margin-bottom:3rem}#related-product-pillars .related-title h3,.related-product-pillars .related-title h3{text-align:center;font-size:48px;font-size:3rem;font-weight:600}#related-product-pillars .related-title p,.related-product-pillars .related-title p{text-align:center;font-size:32px;font-size:2rem;font-weight:300;color:#454545}#related-product-pillars .related-product-pillars-container,.related-product-pillars .related-product-pillars-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr))}#related-product-pillars .related-product-pillars-container .related-product,.related-product-pillars .related-product-pillars-container .related-product{background:#fff;border-radius:.5rem;overflow:hidden;border:1px solid #ddd;transition:box-shadow .4s ease-in-out}#related-product-pillars .related-product-pillars-container .related-product a,.related-product-pillars .related-product-pillars-container .related-product a{height:100%;display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:1rem 1rem 1fr 1rem 1rem;grid-template-columns:1rem 1fr 1rem;-ms-grid-rows:13rem 1rem auto 1rem 1fr 1rem auto 1rem auto 1rem 1rem;grid-template-rows:13rem auto 1fr auto auto 1rem;grid-template-areas:"m m m" ". u ." ". i ." ". k ." ". t ." ". . ."}#related-product-pillars .related-product-pillars-container .related-product a .price,.related-product-pillars .related-product-pillars-container .related-product a .price{-ms-grid-row:3;-ms-grid-column:3;grid-area:u;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:21px;font-size:1.3125rem;font-weight:300;color:rgba(69,69,69,.85)}#related-product-pillars .related-product-pillars-container .related-product a,.related-product-pillars .related-product-pillars-container .related-product a{color:#12274a}#related-product-pillars .related-product-pillars-container .related-product a img,.related-product-pillars .related-product-pillars-container .related-product a img{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:m;width:100%;height:100%;object-fit:cover}#related-product-pillars .related-product-pillars-container .related-product a .title,.related-product-pillars .related-product-pillars-container .related-product a .title{-ms-grid-row:1;-ms-grid-column:2;grid-area:i;font-size:24px;font-size:1.5rem;font-weight:600;text-align:center}#related-product-pillars .related-product-pillars-container .related-product a .text,.related-product-pillars .related-product-pillars-container .related-product a .text{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:k;text-align:center}#related-product-pillars .related-product-pillars-container .related-product a .cta,.related-product-pillars .related-product-pillars-container .related-product a .cta{-ms-grid-row:3;-ms-grid-column:2;grid-area:t}#related-product-pillars .related-product-pillars-container .related-product:hover,.related-product-pillars .related-product-pillars-container .related-product:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}#related-product-pillars .related-cta,.related-product-pillars .related-cta{-ms-grid-row:3;-ms-grid-column:2;grid-area:t;text-align:center;padding-top:2rem}.school-cta{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,620px) minmax(2rem,1fr) minmax(0,380px) minmax(1rem,1fr);grid-template:". l v w ." auto/minmax(1rem,1fr) minmax(0,620px) minmax(2rem,1fr) minmax(0,380px) minmax(1rem,1fr);padding:5rem 1rem}@media (max-width:50rem){.school-cta{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.school-cta__content{grid-area:l;color:#fff}.school-cta>.school-cta__content,.school-cta__content{-ms-grid-row:1;-ms-grid-column:2}body #product-showcase .product-showcase-container>.school-cta__content{-ms-grid-row:3;-ms-grid-column:1}body.blog-index main .category-bar-wrapper>.school-cta__content{-ms-grid-row:1;-ms-grid-column:2}.school-cta__accent{font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:.0625rem;display:block}.school-cta__title{font-size:60px;font-size:3.75rem;font-weight:700;display:block;margin-bottom:2rem}.school-cta__text p{font-size:40px;font-size:2.5rem}.school-cta__ctas{-ms-grid-row:1;-ms-grid-column:4;grid-area:w;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.school-cta__ctas{width:100%;margin-top:1.5rem}}.school-cta__ctas a{margin-bottom:1rem}.school-cta__ctas a:last-of-type{margin-bottom:unset}@media (max-width:50rem){.school-cta__ctas a:last-of-type{margin-top:1rem}}.sped-cross-sell-module{grid-column:2/-2;padding:7rem 0}@media (max-width:50rem){.sped-cross-sell-module{padding:3.5rem 0}}.sped-cross-sell-module__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.sped-cross-sell-module__content{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.sped-cross-sell-module__right{-ms-flex-order:2;order:2;width:46%}@media (max-width:50rem){.sped-cross-sell-module__right{width:100%;margin-top:2rem}}.sped-cross-sell-module__right img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.sped-cross-sell-module__left{width:46%}@media (max-width:50rem){.sped-cross-sell-module__left,.sped-cross-sell-module__left .button{width:100%}}.sped-cross-sell-module__accent{color:#c4912c;font-weight:500;font-size:32px;font-size:2rem;text-transform:uppercase;letter-spacing:.25rem;padding:0 1rem 2rem 0}.sped-cross-sell-module__accent,.sped-cross-sell-module__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif}.sped-cross-sell-module__headline{color:#1b1b1b;font-weight:700;font-size:60px;font-size:3.75rem;line-height:4rem;padding:0 1rem 1rem 0}.sped-cross-sell-module__text{margin-bottom:3rem}.sped-cross-sell-module__text li,.sped-cross-sell-module__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem}.sped-cross-sell-module__text ul{list-style:none;padding-left:0}.sped-cross-sell-module__text ul li{position:relative;padding-left:1.5em;margin-bottom:1.75rem}.sped-cross-sell-module__text ul li:before{content:"✔";color:#c4912c;font-weight:700;position:absolute;left:0;top:0}.sped-cross-sell-module__text ul li:last-of-type{margin-bottom:unset}.teacher-review-module{grid-column:2/-2;padding:7rem 0}@media (max-width:50rem){.teacher-review-module{padding:3.5rem 0}}.teacher-review-module__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:50rem){.teacher-review-module__container{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.teacher-review-module__content{height:100%;width:70%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}@media (max-width:50rem){.teacher-review-module__content{width:100%}}.teacher-review-module__content blockquote{padding-right:3rem}.teacher-review-module__content blockquote p{font-style:italic;font-weight:200;font-size:40px;font-size:2.5rem;line-height:3rem;letter-spacing:.0625rem;text-align:left;margin:unset}.teacher-review-module__content blockquote{margin-bottom:2rem}.teacher-review-module__content .name{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.875rem;letter-spacing:.0625rem;margin:unset;margin-top:auto}.teacher-review-module__content .title-school{font-size:24px;font-size:1.5rem;margin:unset}.teacher-review-module__accent{color:#c4912c;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem;padding:1rem 1rem 2rem 0}.teacher-review-module__image{width:23.125rem;height:23.125rem}.teacher-review-module__image img{width:100%;border-radius:.5rem}@media (max-width:50rem){.teacher-review-module__image{margin-top:2rem}}.testimonial-slider{grid-column:1/-1;background-color:#e4eef0;padding:6rem 0;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.testimonial-slider .slider-container{position:relative;width:100%;max-width:78.75rem;margin:0 auto;overflow:hidden;padding-bottom:4.5rem}.testimonial-slider .slider-container .testimonial{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.testimonial-slider .slider-container .testimonial.active{opacity:1;position:relative}.testimonial-slider .slider-container .testimonial blockquote{margin-bottom:2rem}.testimonial-slider .slider-container .testimonial blockquote p{font-style:italic;font-weight:200;font-size:40px;font-size:2.5rem;line-height:3rem;letter-spacing:.0625rem;text-align:center}.testimonial-slider .slider-container .testimonial .name{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.875rem;margin:unset}.testimonial-slider .slider-container .testimonial .title-school{font-size:24px;font-size:1.5rem;font-weight:200;color:#c4912c;margin:unset}.testimonial-slider .slider-container .indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.testimonial-slider .slider-container .indicators .indicator{width:.5rem;height:.5rem;margin:0 .3125rem;border-radius:50%;background-color:#12274a}.testimonial-slider .slider-container .indicators .indicator.active{width:.625rem;height:.625rem;background-color:#fff;border:.25rem solid #12274a}.text-header-module{grid-column:1/-1;padding:7rem 0 0}@media (max-width:50rem){.text-header-module{padding:3.5rem 1rem 0}}.text-header-module.bottom-pad{padding-bottom:7rem}.text-header-module__container{max-width:62.5rem;margin:0 auto}.text-header-module__headline{font-size:60px;font-size:3.75rem;line-height:4rem;font-weight:700;text-align:center}.text-header-module__text p{font-size:40px;font-size:2.5rem;line-height:3.125rem;font-weight:300;text-align:center}.text-header-module.color-c4912c{color:#fff}.text-header-module.color-e4eef0,.text-header-module.color-e5f4f5{color:#12274a}.text-header-module.color-005a6d,.text-header-module.color-7aabb4,.text-header-module.color-86abb4,.text-header-module.color-12274a,.text-header-module.color-804158{color:#fff}.text-header-module.color-bdbdbd,.text-header-module.color-e8e4e0,.text-header-module.color-f5f1ec{color:#1b1b1b}.title-text-section{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);padding:5rem 1rem}.title-text-section__content{grid-area:e}.benefits-bar>.title-text-section__content,.book-a-consult-module>.title-text-section__content,.contact-info-module>.title-text-section__content,.features-module>.title-text-section__content,.follow-empower-module>.title-text-section__content,.metrics-2>.title-text-section__content,.metrics-3>.title-text-section__content,.product-overview-module>.title-text-section__content,.title-text-section__content,body footer .bottom-footer>.title-text-section__content{-ms-grid-row:1;-ms-grid-column:2}.title-text-section__headline{font-weight:700;font-size:48px;font-size:3rem;line-height:3.5rem;letter-spacing:.0625rem;text-align:center;margin-bottom:2rem}.title-text-section__text p{font-size:40px;font-size:2.5rem;font-weight:300;line-height:3rem;text-align:center;margin:unset}.title-text-section.color-c4912c{color:#fff}.title-text-section.color-e4eef0,.title-text-section.color-e5f4f5{color:#12274a}.title-text-section.color-005a6d,.title-text-section.color-7aabb4,.title-text-section.color-86abb4,.title-text-section.color-12274a,.title-text-section.color-804158{color:#fff}.title-text-section.color-bdbdbd,.title-text-section.color-e8e4e0,.title-text-section.color-f5f1ec{color:#1b1b1b}.title-text-bold{grid-column:1/-1;padding:5rem 0}.title-text-bold__container{max-width:1000px;margin:0 auto}@media (max-width:50rem){.title-text-bold__container{padding:0 1rem}}.title-text-bold__headline{font-size:40px;font-size:2.5rem;font-weight:700;line-height:2rem;letter-spacing:.0625rem;text-align:center}.title-text-bold__text p{font-size:40px;font-size:2.5rem;font-weight:300;line-height:3.125rem;text-align:center}.title-text-bold.color-c4912c{color:#fff}.title-text-bold.color-c4912c .eIcon{fill:#fff}.title-text-bold.color-e4eef0{color:#12274a}.title-text-bold.color-e4eef0 .eIcon{fill:#12274a}.title-text-bold.color-e5f4f5{color:#12274a}.title-text-bold.color-e5f4f5 .eIcon{fill:#12274a}.title-text-bold.color-86abb4{color:#fff}.title-text-bold.color-86abb4 .eIcon{fill:#fff}.title-text-bold.color-7aabb4{color:#fff}.title-text-bold.color-7aabb4 .eIcon{fill:#fff}.title-text-bold.color-005a6d{color:#fff}.title-text-bold.color-005a6d .eIcon{fill:#fff}.title-text-bold.color-12274a{color:#fff}.title-text-bold.color-12274a .eIcon{fill:#fff}.title-text-bold.color-804158{color:#fff}.title-text-bold.color-804158 .eIcon{fill:#fff}.title-text-bold.color-f5f1ec{color:#1b1b1b}.title-text-bold.color-f5f1ec .eIcon{fill:#1b1b1b}.title-text-bold.color-e8e4e0{color:#1b1b1b}.title-text-bold.color-e8e4e0 .eIcon{fill:#1b1b1b}.title-text-bold.color-bdbdbd{color:#1b1b1b}.title-text-bold.color-bdbdbd .eIcon{fill:#1b1b1b}.who-we-are{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1000px) minmax(1rem,1fr);padding:6.5625rem 1rem;background:#f5f5f5}.who-we-are__content{grid-area:e}.benefits-bar>.who-we-are__content,.book-a-consult-module>.who-we-are__content,.contact-info-module>.who-we-are__content,.features-module>.who-we-are__content,.follow-empower-module>.who-we-are__content,.metrics-2>.who-we-are__content,.metrics-3>.who-we-are__content,.product-overview-module>.who-we-are__content,.who-we-are__content,body footer .bottom-footer>.who-we-are__content{-ms-grid-row:1;-ms-grid-column:2}.who-we-are__headline{font-weight:700;font-size:48px;font-size:3rem;line-height:4rem;text-align:center;margin-bottom:3rem}.who-we-are__text{columns:2;column-gap:3.75rem}.who-we-are__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:3rem;margin:unset}@media (max-width:50rem){.who-we-are__text{columns:unset;column-gap:unset}}.who-we-are-2{grid-column:2/-2;padding:7rem 1rem}.who-we-are-2__accent{color:#c4912c;font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.who-we-are-2__accent,.who-we-are-2__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;text-align:center;padding:0 1rem 2rem 0}.who-we-are-2__headline{color:#1b1b1b;font-size:60px;font-size:3.75rem}.who-we-are-2__text{font-size:40px;font-size:2.5rem;font-weight:300;line-height:3.125rem;text-align:center}@keyframes e{0%{stroke-dasharray:0 100}}body.home main .home-hero{grid-column:1/-1;width:100%;max-height:40rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:50rem){body.home main .home-hero{max-height:unset}}body.home main .home-hero__content{display:-ms-flexbox;display:flex;width:100%;height:100%;margin:0 auto}@media (max-width:50rem){body.home main .home-hero__content{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body.home main .home-hero__left{width:40%;min-width:35.9375rem;padding:5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media (max-width:50rem){body.home main .home-hero__left{width:100%;min-width:unset;padding:2rem 1rem}}body.home main .home-hero__right{width:60%;height:100%;overflow:hidden}@media (max-width:50rem){body.home main .home-hero__right{width:100%}}body.home main .home-hero__logo{margin-bottom:2rem;max-width:25rem}body.home main .home-hero__logo img{width:21.125rem;height:auto}@media (max-width:50rem){body.home main .home-hero__logo{text-align:center;margin-top:2rem;margin-bottom:1rem}body.home main .home-hero__logo img{width:60%}}body.home main .home-hero__title{font-size:48px;font-size:3rem;font-weight:700;margin-bottom:1rem;color:#12274a}body.home main .home-hero__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;font-weight:600;text-align:center;line-height:1.5;color:#12274a;max-width:28.125rem}body.home main .home-hero__image{width:100%;height:100%;object-fit:cover}body.about-empower main .subpage-hero,body.consulting main .subpage-hero,body.contact main .subpage-hero,body.empower-for-home main .subpage-hero,body.frequently-asked-questions-index main .subpage-hero,body.literacy main .subpage-hero,body.lp main .subpage-hero,body.math main .subpage-hero,body.our-consultants-index main .subpage-hero,body.our-products main .subpage-hero,body.pe main .subpage-hero,body.products main .subpage-hero,body.professional-development main .subpage-hero,body.shop-index main .subpage-hero,body.sped main .subpage-hero,body.teacher-resources main .subpage-hero,body.writing main .subpage-hero{grid-column:1/-1;width:100%;max-height:32rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:50rem){body.about-empower main .subpage-hero,body.consulting main .subpage-hero,body.contact main .subpage-hero,body.empower-for-home main .subpage-hero,body.frequently-asked-questions-index main .subpage-hero,body.literacy main .subpage-hero,body.lp main .subpage-hero,body.math main .subpage-hero,body.our-consultants-index main .subpage-hero,body.our-products main .subpage-hero,body.pe main .subpage-hero,body.products main .subpage-hero,body.professional-development main .subpage-hero,body.shop-index main .subpage-hero,body.sped main .subpage-hero,body.teacher-resources main .subpage-hero,body.writing main .subpage-hero{min-height:unset;max-height:unset;background-size:cover}}body.about-empower main .subpage-hero__content,body.consulting main .subpage-hero__content,body.contact main .subpage-hero__content,body.empower-for-home main .subpage-hero__content,body.frequently-asked-questions-index main .subpage-hero__content,body.literacy main .subpage-hero__content,body.lp main .subpage-hero__content,body.math main .subpage-hero__content,body.our-consultants-index main .subpage-hero__content,body.our-products main .subpage-hero__content,body.pe main .subpage-hero__content,body.products main .subpage-hero__content,body.professional-development main .subpage-hero__content,body.shop-index main .subpage-hero__content,body.sped main .subpage-hero__content,body.teacher-resources main .subpage-hero__content,body.writing main .subpage-hero__content{display:-ms-flexbox;display:flex;width:100%;height:100%;margin:0 auto}@media (max-width:50rem){body.about-empower main .subpage-hero__content,body.consulting main .subpage-hero__content,body.contact main .subpage-hero__content,body.empower-for-home main .subpage-hero__content,body.frequently-asked-questions-index main .subpage-hero__content,body.literacy main .subpage-hero__content,body.lp main .subpage-hero__content,body.math main .subpage-hero__content,body.our-consultants-index main .subpage-hero__content,body.our-products main .subpage-hero__content,body.pe main .subpage-hero__content,body.products main .subpage-hero__content,body.professional-development main .subpage-hero__content,body.shop-index main .subpage-hero__content,body.sped main .subpage-hero__content,body.teacher-resources main .subpage-hero__content,body.writing main .subpage-hero__content{-ms-flex-flow:row wrap;flex-flow:row wrap;height:unset}}body.about-empower main .subpage-hero__left,body.consulting main .subpage-hero__left,body.contact main .subpage-hero__left,body.empower-for-home main .subpage-hero__left,body.frequently-asked-questions-index main .subpage-hero__left,body.literacy main .subpage-hero__left,body.lp main .subpage-hero__left,body.math main .subpage-hero__left,body.our-consultants-index main .subpage-hero__left,body.our-products main .subpage-hero__left,body.pe main .subpage-hero__left,body.products main .subpage-hero__left,body.professional-development main .subpage-hero__left,body.shop-index main .subpage-hero__left,body.sped main .subpage-hero__left,body.teacher-resources main .subpage-hero__left,body.writing main .subpage-hero__left{width:40%;min-width:35.9375rem;padding:2rem 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box}@media (max-width:50rem){body.about-empower main .subpage-hero__left,body.consulting main .subpage-hero__left,body.contact main .subpage-hero__left,body.empower-for-home main .subpage-hero__left,body.frequently-asked-questions-index main .subpage-hero__left,body.literacy main .subpage-hero__left,body.lp main .subpage-hero__left,body.math main .subpage-hero__left,body.our-consultants-index main .subpage-hero__left,body.our-products main .subpage-hero__left,body.pe main .subpage-hero__left,body.products main .subpage-hero__left,body.professional-development main .subpage-hero__left,body.shop-index main .subpage-hero__left,body.sped main .subpage-hero__left,body.teacher-resources main .subpage-hero__left,body.writing main .subpage-hero__left{min-width:unset;width:100%;padding:2rem 2rem 3rem;-ms-flex-order:2;order:2}}body.about-empower main .subpage-hero__right,body.consulting main .subpage-hero__right,body.contact main .subpage-hero__right,body.empower-for-home main .subpage-hero__right,body.frequently-asked-questions-index main .subpage-hero__right,body.literacy main .subpage-hero__right,body.lp main .subpage-hero__right,body.math main .subpage-hero__right,body.our-consultants-index main .subpage-hero__right,body.our-products main .subpage-hero__right,body.pe main .subpage-hero__right,body.products main .subpage-hero__right,body.professional-development main .subpage-hero__right,body.shop-index main .subpage-hero__right,body.sped main .subpage-hero__right,body.teacher-resources main .subpage-hero__right,body.writing main .subpage-hero__right{width:60%;height:100%;overflow:hidden}@media (max-width:50rem){body.about-empower main .subpage-hero__right,body.consulting main .subpage-hero__right,body.contact main .subpage-hero__right,body.empower-for-home main .subpage-hero__right,body.frequently-asked-questions-index main .subpage-hero__right,body.literacy main .subpage-hero__right,body.lp main .subpage-hero__right,body.math main .subpage-hero__right,body.our-consultants-index main .subpage-hero__right,body.our-products main .subpage-hero__right,body.pe main .subpage-hero__right,body.products main .subpage-hero__right,body.professional-development main .subpage-hero__right,body.shop-index main .subpage-hero__right,body.sped main .subpage-hero__right,body.teacher-resources main .subpage-hero__right,body.writing main .subpage-hero__right{width:100%}}body.about-empower main .subpage-hero__headline,body.consulting main .subpage-hero__headline,body.contact main .subpage-hero__headline,body.empower-for-home main .subpage-hero__headline,body.frequently-asked-questions-index main .subpage-hero__headline,body.literacy main .subpage-hero__headline,body.lp main .subpage-hero__headline,body.math main .subpage-hero__headline,body.our-consultants-index main .subpage-hero__headline,body.our-products main .subpage-hero__headline,body.pe main .subpage-hero__headline,body.products main .subpage-hero__headline,body.professional-development main .subpage-hero__headline,body.shop-index main .subpage-hero__headline,body.sped main .subpage-hero__headline,body.teacher-resources main .subpage-hero__headline,body.writing main .subpage-hero__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:72px;font-size:4.5rem;font-weight:700;text-align:left;line-height:4.375rem;max-width:28.125rem;margin-bottom:1.5rem}@media (max-width:50rem){body.about-empower main .subpage-hero__headline,body.consulting main .subpage-hero__headline,body.contact main .subpage-hero__headline,body.empower-for-home main .subpage-hero__headline,body.frequently-asked-questions-index main .subpage-hero__headline,body.literacy main .subpage-hero__headline,body.lp main .subpage-hero__headline,body.math main .subpage-hero__headline,body.our-consultants-index main .subpage-hero__headline,body.our-products main .subpage-hero__headline,body.pe main .subpage-hero__headline,body.products main .subpage-hero__headline,body.professional-development main .subpage-hero__headline,body.shop-index main .subpage-hero__headline,body.sped main .subpage-hero__headline,body.teacher-resources main .subpage-hero__headline,body.writing main .subpage-hero__headline{margin-bottom:unset}}body.about-empower main .subpage-hero__text p,body.consulting main .subpage-hero__text p,body.contact main .subpage-hero__text p,body.empower-for-home main .subpage-hero__text p,body.frequently-asked-questions-index main .subpage-hero__text p,body.literacy main .subpage-hero__text p,body.lp main .subpage-hero__text p,body.math main .subpage-hero__text p,body.our-consultants-index main .subpage-hero__text p,body.our-products main .subpage-hero__text p,body.pe main .subpage-hero__text p,body.products main .subpage-hero__text p,body.professional-development main .subpage-hero__text p,body.shop-index main .subpage-hero__text p,body.sped main .subpage-hero__text p,body.teacher-resources main .subpage-hero__text p,body.writing main .subpage-hero__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem}body.about-empower main .subpage-hero__image,body.consulting main .subpage-hero__image,body.contact main .subpage-hero__image,body.empower-for-home main .subpage-hero__image,body.frequently-asked-questions-index main .subpage-hero__image,body.literacy main .subpage-hero__image,body.lp main .subpage-hero__image,body.math main .subpage-hero__image,body.our-consultants-index main .subpage-hero__image,body.our-products main .subpage-hero__image,body.pe main .subpage-hero__image,body.products main .subpage-hero__image,body.professional-development main .subpage-hero__image,body.shop-index main .subpage-hero__image,body.sped main .subpage-hero__image,body.teacher-resources main .subpage-hero__image,body.writing main .subpage-hero__image{width:100%;height:100%;object-fit:cover}@media (max-width:50rem){body.about-empower main .subpage-hero__image,body.consulting main .subpage-hero__image,body.contact main .subpage-hero__image,body.empower-for-home main .subpage-hero__image,body.frequently-asked-questions-index main .subpage-hero__image,body.literacy main .subpage-hero__image,body.lp main .subpage-hero__image,body.math main .subpage-hero__image,body.our-consultants-index main .subpage-hero__image,body.our-products main .subpage-hero__image,body.pe main .subpage-hero__image,body.products main .subpage-hero__image,body.professional-development main .subpage-hero__image,body.shop-index main .subpage-hero__image,body.sped main .subpage-hero__image,body.teacher-resources main .subpage-hero__image,body.writing main .subpage-hero__image{display:block}}body.about-empower main .subpage-hero.color-c4912c,body.consulting main .subpage-hero.color-c4912c,body.contact main .subpage-hero.color-c4912c,body.empower-for-home main .subpage-hero.color-c4912c,body.frequently-asked-questions-index main .subpage-hero.color-c4912c,body.literacy main .subpage-hero.color-c4912c,body.lp main .subpage-hero.color-c4912c,body.math main .subpage-hero.color-c4912c,body.our-consultants-index main .subpage-hero.color-c4912c,body.our-products main .subpage-hero.color-c4912c,body.pe main .subpage-hero.color-c4912c,body.products main .subpage-hero.color-c4912c,body.professional-development main .subpage-hero.color-c4912c,body.shop-index main .subpage-hero.color-c4912c,body.sped main .subpage-hero.color-c4912c,body.teacher-resources main .subpage-hero.color-c4912c,body.writing main .subpage-hero.color-c4912c{color:#fff}body.about-empower main .subpage-hero.color-e4eef0,body.about-empower main .subpage-hero.color-e5f4f5,body.consulting main .subpage-hero.color-e4eef0,body.consulting main .subpage-hero.color-e5f4f5,body.contact main .subpage-hero.color-e4eef0,body.contact main .subpage-hero.color-e5f4f5,body.empower-for-home main .subpage-hero.color-e4eef0,body.empower-for-home main .subpage-hero.color-e5f4f5,body.frequently-asked-questions-index main .subpage-hero.color-e4eef0,body.frequently-asked-questions-index main .subpage-hero.color-e5f4f5,body.literacy main .subpage-hero.color-e4eef0,body.literacy main .subpage-hero.color-e5f4f5,body.lp main .subpage-hero.color-e4eef0,body.lp main .subpage-hero.color-e5f4f5,body.math main .subpage-hero.color-e4eef0,body.math main .subpage-hero.color-e5f4f5,body.our-consultants-index main .subpage-hero.color-e4eef0,body.our-consultants-index main .subpage-hero.color-e5f4f5,body.our-products main .subpage-hero.color-e4eef0,body.our-products main .subpage-hero.color-e5f4f5,body.pe main .subpage-hero.color-e4eef0,body.pe main .subpage-hero.color-e5f4f5,body.products main .subpage-hero.color-e4eef0,body.products main .subpage-hero.color-e5f4f5,body.professional-development main .subpage-hero.color-e4eef0,body.professional-development main .subpage-hero.color-e5f4f5,body.shop-index main .subpage-hero.color-e4eef0,body.shop-index main .subpage-hero.color-e5f4f5,body.sped main .subpage-hero.color-e4eef0,body.sped main .subpage-hero.color-e5f4f5,body.teacher-resources main .subpage-hero.color-e4eef0,body.teacher-resources main .subpage-hero.color-e5f4f5,body.writing main .subpage-hero.color-e4eef0,body.writing main .subpage-hero.color-e5f4f5{color:#12274a}body.about-empower main .subpage-hero.color-005a6d,body.about-empower main .subpage-hero.color-7aabb4,body.about-empower main .subpage-hero.color-86abb4,body.about-empower main .subpage-hero.color-12274a,body.about-empower main .subpage-hero.color-804158,body.consulting main .subpage-hero.color-005a6d,body.consulting main .subpage-hero.color-7aabb4,body.consulting main .subpage-hero.color-86abb4,body.consulting main .subpage-hero.color-12274a,body.consulting main .subpage-hero.color-804158,body.contact main .subpage-hero.color-005a6d,body.contact main .subpage-hero.color-7aabb4,body.contact main .subpage-hero.color-86abb4,body.contact main .subpage-hero.color-12274a,body.contact main .subpage-hero.color-804158,body.empower-for-home main .subpage-hero.color-005a6d,body.empower-for-home main .subpage-hero.color-7aabb4,body.empower-for-home main .subpage-hero.color-86abb4,body.empower-for-home main .subpage-hero.color-12274a,body.empower-for-home main .subpage-hero.color-804158,body.frequently-asked-questions-index main .subpage-hero.color-005a6d,body.frequently-asked-questions-index main .subpage-hero.color-7aabb4,body.frequently-asked-questions-index main .subpage-hero.color-86abb4,body.frequently-asked-questions-index main .subpage-hero.color-12274a,body.frequently-asked-questions-index main .subpage-hero.color-804158,body.literacy main .subpage-hero.color-005a6d,body.literacy main .subpage-hero.color-7aabb4,body.literacy main .subpage-hero.color-86abb4,body.literacy main .subpage-hero.color-12274a,body.literacy main .subpage-hero.color-804158,body.lp main .subpage-hero.color-005a6d,body.lp main .subpage-hero.color-7aabb4,body.lp main .subpage-hero.color-86abb4,body.lp main .subpage-hero.color-12274a,body.lp main .subpage-hero.color-804158,body.math main .subpage-hero.color-005a6d,body.math main .subpage-hero.color-7aabb4,body.math main .subpage-hero.color-86abb4,body.math main .subpage-hero.color-12274a,body.math main .subpage-hero.color-804158,body.our-consultants-index main .subpage-hero.color-005a6d,body.our-consultants-index main .subpage-hero.color-7aabb4,body.our-consultants-index main .subpage-hero.color-86abb4,body.our-consultants-index main .subpage-hero.color-12274a,body.our-consultants-index main .subpage-hero.color-804158,body.our-products main .subpage-hero.color-005a6d,body.our-products main .subpage-hero.color-7aabb4,body.our-products main .subpage-hero.color-86abb4,body.our-products main .subpage-hero.color-12274a,body.our-products main .subpage-hero.color-804158,body.pe main .subpage-hero.color-005a6d,body.pe main .subpage-hero.color-7aabb4,body.pe main .subpage-hero.color-86abb4,body.pe main .subpage-hero.color-12274a,body.pe main .subpage-hero.color-804158,body.products main .subpage-hero.color-005a6d,body.products main .subpage-hero.color-7aabb4,body.products main .subpage-hero.color-86abb4,body.products main .subpage-hero.color-12274a,body.products main .subpage-hero.color-804158,body.professional-development main .subpage-hero.color-005a6d,body.professional-development main .subpage-hero.color-7aabb4,body.professional-development main .subpage-hero.color-86abb4,body.professional-development main .subpage-hero.color-12274a,body.professional-development main .subpage-hero.color-804158,body.shop-index main .subpage-hero.color-005a6d,body.shop-index main .subpage-hero.color-7aabb4,body.shop-index main .subpage-hero.color-86abb4,body.shop-index main .subpage-hero.color-12274a,body.shop-index main .subpage-hero.color-804158,body.sped main .subpage-hero.color-005a6d,body.sped main .subpage-hero.color-7aabb4,body.sped main .subpage-hero.color-86abb4,body.sped main .subpage-hero.color-12274a,body.sped main .subpage-hero.color-804158,body.teacher-resources main .subpage-hero.color-005a6d,body.teacher-resources main .subpage-hero.color-7aabb4,body.teacher-resources main .subpage-hero.color-86abb4,body.teacher-resources main .subpage-hero.color-12274a,body.teacher-resources main .subpage-hero.color-804158,body.writing main .subpage-hero.color-005a6d,body.writing main .subpage-hero.color-7aabb4,body.writing main .subpage-hero.color-86abb4,body.writing main .subpage-hero.color-12274a,body.writing main .subpage-hero.color-804158{color:#fff}body.about-empower main .subpage-hero.color-bdbdbd,body.about-empower main .subpage-hero.color-e8e4e0,body.about-empower main .subpage-hero.color-f5f1ec,body.consulting main .subpage-hero.color-bdbdbd,body.consulting main .subpage-hero.color-e8e4e0,body.consulting main .subpage-hero.color-f5f1ec,body.contact main .subpage-hero.color-bdbdbd,body.contact main .subpage-hero.color-e8e4e0,body.contact main .subpage-hero.color-f5f1ec,body.empower-for-home main .subpage-hero.color-bdbdbd,body.empower-for-home main .subpage-hero.color-e8e4e0,body.empower-for-home main .subpage-hero.color-f5f1ec,body.frequently-asked-questions-index main .subpage-hero.color-bdbdbd,body.frequently-asked-questions-index main .subpage-hero.color-e8e4e0,body.frequently-asked-questions-index main .subpage-hero.color-f5f1ec,body.literacy main .subpage-hero.color-bdbdbd,body.literacy main .subpage-hero.color-e8e4e0,body.literacy main .subpage-hero.color-f5f1ec,body.lp main .subpage-hero.color-bdbdbd,body.lp main .subpage-hero.color-e8e4e0,body.lp main .subpage-hero.color-f5f1ec,body.math main .subpage-hero.color-bdbdbd,body.math main .subpage-hero.color-e8e4e0,body.math main .subpage-hero.color-f5f1ec,body.our-consultants-index main .subpage-hero.color-bdbdbd,body.our-consultants-index main .subpage-hero.color-e8e4e0,body.our-consultants-index main .subpage-hero.color-f5f1ec,body.our-products main .subpage-hero.color-bdbdbd,body.our-products main .subpage-hero.color-e8e4e0,body.our-products main .subpage-hero.color-f5f1ec,body.pe main .subpage-hero.color-bdbdbd,body.pe main .subpage-hero.color-e8e4e0,body.pe main .subpage-hero.color-f5f1ec,body.products main .subpage-hero.color-bdbdbd,body.products main .subpage-hero.color-e8e4e0,body.products main .subpage-hero.color-f5f1ec,body.professional-development main .subpage-hero.color-bdbdbd,body.professional-development main .subpage-hero.color-e8e4e0,body.professional-development main .subpage-hero.color-f5f1ec,body.shop-index main .subpage-hero.color-bdbdbd,body.shop-index main .subpage-hero.color-e8e4e0,body.shop-index main .subpage-hero.color-f5f1ec,body.sped main .subpage-hero.color-bdbdbd,body.sped main .subpage-hero.color-e8e4e0,body.sped main .subpage-hero.color-f5f1ec,body.teacher-resources main .subpage-hero.color-bdbdbd,body.teacher-resources main .subpage-hero.color-e8e4e0,body.teacher-resources main .subpage-hero.color-f5f1ec,body.writing main .subpage-hero.color-bdbdbd,body.writing main .subpage-hero.color-e8e4e0,body.writing main .subpage-hero.color-f5f1ec{color:#1b1b1b}body.about-empower main .subpage-logo-hero,body.consulting main .subpage-logo-hero,body.contact main .subpage-logo-hero,body.empower-for-home main .subpage-logo-hero,body.frequently-asked-questions-index main .subpage-logo-hero,body.literacy main .subpage-logo-hero,body.lp main .subpage-logo-hero,body.math main .subpage-logo-hero,body.our-consultants-index main .subpage-logo-hero,body.our-products main .subpage-logo-hero,body.pe main .subpage-logo-hero,body.products main .subpage-logo-hero,body.professional-development main .subpage-logo-hero,body.shop-index main .subpage-logo-hero,body.sped main .subpage-logo-hero,body.teacher-resources main .subpage-logo-hero,body.writing main .subpage-logo-hero{grid-column:1/-1;width:100%;max-height:32rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:50rem){body.about-empower main .subpage-logo-hero,body.consulting main .subpage-logo-hero,body.contact main .subpage-logo-hero,body.empower-for-home main .subpage-logo-hero,body.frequently-asked-questions-index main .subpage-logo-hero,body.literacy main .subpage-logo-hero,body.lp main .subpage-logo-hero,body.math main .subpage-logo-hero,body.our-consultants-index main .subpage-logo-hero,body.our-products main .subpage-logo-hero,body.pe main .subpage-logo-hero,body.products main .subpage-logo-hero,body.professional-development main .subpage-logo-hero,body.shop-index main .subpage-logo-hero,body.sped main .subpage-logo-hero,body.teacher-resources main .subpage-logo-hero,body.writing main .subpage-logo-hero{min-height:unset;max-height:unset;background-size:cover}}body.about-empower main .subpage-logo-hero__content,body.consulting main .subpage-logo-hero__content,body.contact main .subpage-logo-hero__content,body.empower-for-home main .subpage-logo-hero__content,body.frequently-asked-questions-index main .subpage-logo-hero__content,body.literacy main .subpage-logo-hero__content,body.lp main .subpage-logo-hero__content,body.math main .subpage-logo-hero__content,body.our-consultants-index main .subpage-logo-hero__content,body.our-products main .subpage-logo-hero__content,body.pe main .subpage-logo-hero__content,body.products main .subpage-logo-hero__content,body.professional-development main .subpage-logo-hero__content,body.shop-index main .subpage-logo-hero__content,body.sped main .subpage-logo-hero__content,body.teacher-resources main .subpage-logo-hero__content,body.writing main .subpage-logo-hero__content{display:-ms-flexbox;display:flex;width:100%;height:100%;margin:0 auto}@media (max-width:50rem){body.about-empower main .subpage-logo-hero__content,body.consulting main .subpage-logo-hero__content,body.contact main .subpage-logo-hero__content,body.empower-for-home main .subpage-logo-hero__content,body.frequently-asked-questions-index main .subpage-logo-hero__content,body.literacy main .subpage-logo-hero__content,body.lp main .subpage-logo-hero__content,body.math main .subpage-logo-hero__content,body.our-consultants-index main .subpage-logo-hero__content,body.our-products main .subpage-logo-hero__content,body.pe main .subpage-logo-hero__content,body.products main .subpage-logo-hero__content,body.professional-development main .subpage-logo-hero__content,body.shop-index main .subpage-logo-hero__content,body.sped main .subpage-logo-hero__content,body.teacher-resources main .subpage-logo-hero__content,body.writing main .subpage-logo-hero__content{-ms-flex-flow:row wrap;flex-flow:row wrap;height:unset}}body.about-empower main .subpage-logo-hero__left,body.consulting main .subpage-logo-hero__left,body.contact main .subpage-logo-hero__left,body.empower-for-home main .subpage-logo-hero__left,body.frequently-asked-questions-index main .subpage-logo-hero__left,body.literacy main .subpage-logo-hero__left,body.lp main .subpage-logo-hero__left,body.math main .subpage-logo-hero__left,body.our-consultants-index main .subpage-logo-hero__left,body.our-products main .subpage-logo-hero__left,body.pe main .subpage-logo-hero__left,body.products main .subpage-logo-hero__left,body.professional-development main .subpage-logo-hero__left,body.shop-index main .subpage-logo-hero__left,body.sped main .subpage-logo-hero__left,body.teacher-resources main .subpage-logo-hero__left,body.writing main .subpage-logo-hero__left{width:40%;min-width:35.9375rem;padding:2rem 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box}@media (max-width:50rem){body.about-empower main .subpage-logo-hero__left,body.consulting main .subpage-logo-hero__left,body.contact main .subpage-logo-hero__left,body.empower-for-home main .subpage-logo-hero__left,body.frequently-asked-questions-index main .subpage-logo-hero__left,body.literacy main .subpage-logo-hero__left,body.lp main .subpage-logo-hero__left,body.math main .subpage-logo-hero__left,body.our-consultants-index main .subpage-logo-hero__left,body.our-products main .subpage-logo-hero__left,body.pe main .subpage-logo-hero__left,body.products main .subpage-logo-hero__left,body.professional-development main .subpage-logo-hero__left,body.shop-index main .subpage-logo-hero__left,body.sped main .subpage-logo-hero__left,body.teacher-resources main .subpage-logo-hero__left,body.writing main .subpage-logo-hero__left{min-width:unset;width:100%;padding:2rem 2rem 3rem;-ms-flex-order:2;order:2}}body.about-empower main .subpage-logo-hero__right,body.consulting main .subpage-logo-hero__right,body.contact main .subpage-logo-hero__right,body.empower-for-home main .subpage-logo-hero__right,body.frequently-asked-questions-index main .subpage-logo-hero__right,body.literacy main .subpage-logo-hero__right,body.lp main .subpage-logo-hero__right,body.math main .subpage-logo-hero__right,body.our-consultants-index main .subpage-logo-hero__right,body.our-products main .subpage-logo-hero__right,body.pe main .subpage-logo-hero__right,body.products main .subpage-logo-hero__right,body.professional-development main .subpage-logo-hero__right,body.shop-index main .subpage-logo-hero__right,body.sped main .subpage-logo-hero__right,body.teacher-resources main .subpage-logo-hero__right,body.writing main .subpage-logo-hero__right{width:60%;height:100%;overflow:hidden}@media (max-width:50rem){body.about-empower main .subpage-logo-hero__right,body.consulting main .subpage-logo-hero__right,body.contact main .subpage-logo-hero__right,body.empower-for-home main .subpage-logo-hero__right,body.frequently-asked-questions-index main .subpage-logo-hero__right,body.literacy main .subpage-logo-hero__right,body.lp main .subpage-logo-hero__right,body.math main .subpage-logo-hero__right,body.our-consultants-index main .subpage-logo-hero__right,body.our-products main .subpage-logo-hero__right,body.pe main .subpage-logo-hero__right,body.products main .subpage-logo-hero__right,body.professional-development main .subpage-logo-hero__right,body.shop-index main .subpage-logo-hero__right,body.sped main .subpage-logo-hero__right,body.teacher-resources main .subpage-logo-hero__right,body.writing main .subpage-logo-hero__right{width:100%}}body.about-empower main .subpage-logo-hero__headline,body.consulting main .subpage-logo-hero__headline,body.contact main .subpage-logo-hero__headline,body.empower-for-home main .subpage-logo-hero__headline,body.frequently-asked-questions-index main .subpage-logo-hero__headline,body.literacy main .subpage-logo-hero__headline,body.lp main .subpage-logo-hero__headline,body.math main .subpage-logo-hero__headline,body.our-consultants-index main .subpage-logo-hero__headline,body.our-products main .subpage-logo-hero__headline,body.pe main .subpage-logo-hero__headline,body.products main .subpage-logo-hero__headline,body.professional-development main .subpage-logo-hero__headline,body.shop-index main .subpage-logo-hero__headline,body.sped main .subpage-logo-hero__headline,body.teacher-resources main .subpage-logo-hero__headline,body.writing main .subpage-logo-hero__headline{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:72px;font-size:4.5rem;font-weight:700;text-align:left;line-height:4.375rem;max-width:28.125rem;margin-bottom:1.5rem}@media (max-width:50rem){body.about-empower main .subpage-logo-hero__headline,body.consulting main .subpage-logo-hero__headline,body.contact main .subpage-logo-hero__headline,body.empower-for-home main .subpage-logo-hero__headline,body.frequently-asked-questions-index main .subpage-logo-hero__headline,body.literacy main .subpage-logo-hero__headline,body.lp main .subpage-logo-hero__headline,body.math main .subpage-logo-hero__headline,body.our-consultants-index main .subpage-logo-hero__headline,body.our-products main .subpage-logo-hero__headline,body.pe main .subpage-logo-hero__headline,body.products main .subpage-logo-hero__headline,body.professional-development main .subpage-logo-hero__headline,body.shop-index main .subpage-logo-hero__headline,body.sped main .subpage-logo-hero__headline,body.teacher-resources main .subpage-logo-hero__headline,body.writing main .subpage-logo-hero__headline{margin-bottom:unset}}body.about-empower main .subpage-logo-hero__text p,body.consulting main .subpage-logo-hero__text p,body.contact main .subpage-logo-hero__text p,body.empower-for-home main .subpage-logo-hero__text p,body.frequently-asked-questions-index main .subpage-logo-hero__text p,body.literacy main .subpage-logo-hero__text p,body.lp main .subpage-logo-hero__text p,body.math main .subpage-logo-hero__text p,body.our-consultants-index main .subpage-logo-hero__text p,body.our-products main .subpage-logo-hero__text p,body.pe main .subpage-logo-hero__text p,body.products main .subpage-logo-hero__text p,body.professional-development main .subpage-logo-hero__text p,body.shop-index main .subpage-logo-hero__text p,body.sped main .subpage-logo-hero__text p,body.teacher-resources main .subpage-logo-hero__text p,body.writing main .subpage-logo-hero__text p{font-size:32px;font-size:2rem;font-weight:300;line-height:2.5rem}body.about-empower main .subpage-logo-hero__image,body.consulting main .subpage-logo-hero__image,body.contact main .subpage-logo-hero__image,body.empower-for-home main .subpage-logo-hero__image,body.frequently-asked-questions-index main .subpage-logo-hero__image,body.literacy main .subpage-logo-hero__image,body.lp main .subpage-logo-hero__image,body.math main .subpage-logo-hero__image,body.our-consultants-index main .subpage-logo-hero__image,body.our-products main .subpage-logo-hero__image,body.pe main .subpage-logo-hero__image,body.products main .subpage-logo-hero__image,body.professional-development main .subpage-logo-hero__image,body.shop-index main .subpage-logo-hero__image,body.sped main .subpage-logo-hero__image,body.teacher-resources main .subpage-logo-hero__image,body.writing main .subpage-logo-hero__image{width:100%;height:100%;object-fit:cover}@media (max-width:50rem){body.about-empower main .subpage-logo-hero__image,body.consulting main .subpage-logo-hero__image,body.contact main .subpage-logo-hero__image,body.empower-for-home main .subpage-logo-hero__image,body.frequently-asked-questions-index main .subpage-logo-hero__image,body.literacy main .subpage-logo-hero__image,body.lp main .subpage-logo-hero__image,body.math main .subpage-logo-hero__image,body.our-consultants-index main .subpage-logo-hero__image,body.our-products main .subpage-logo-hero__image,body.pe main .subpage-logo-hero__image,body.products main .subpage-logo-hero__image,body.professional-development main .subpage-logo-hero__image,body.shop-index main .subpage-logo-hero__image,body.sped main .subpage-logo-hero__image,body.teacher-resources main .subpage-logo-hero__image,body.writing main .subpage-logo-hero__image{display:block}}body.about-empower main .subpage-logo-hero.color-c4912c,body.consulting main .subpage-logo-hero.color-c4912c,body.contact main .subpage-logo-hero.color-c4912c,body.empower-for-home main .subpage-logo-hero.color-c4912c,body.frequently-asked-questions-index main .subpage-logo-hero.color-c4912c,body.literacy main .subpage-logo-hero.color-c4912c,body.lp main .subpage-logo-hero.color-c4912c,body.math main .subpage-logo-hero.color-c4912c,body.our-consultants-index main .subpage-logo-hero.color-c4912c,body.our-products main .subpage-logo-hero.color-c4912c,body.pe main .subpage-logo-hero.color-c4912c,body.products main .subpage-logo-hero.color-c4912c,body.professional-development main .subpage-logo-hero.color-c4912c,body.shop-index main .subpage-logo-hero.color-c4912c,body.sped main .subpage-logo-hero.color-c4912c,body.teacher-resources main .subpage-logo-hero.color-c4912c,body.writing main .subpage-logo-hero.color-c4912c{color:#fff}body.about-empower main .subpage-logo-hero.color-e4eef0,body.about-empower main .subpage-logo-hero.color-e5f4f5,body.consulting main .subpage-logo-hero.color-e4eef0,body.consulting main .subpage-logo-hero.color-e5f4f5,body.contact main .subpage-logo-hero.color-e4eef0,body.contact main .subpage-logo-hero.color-e5f4f5,body.empower-for-home main .subpage-logo-hero.color-e4eef0,body.empower-for-home main .subpage-logo-hero.color-e5f4f5,body.frequently-asked-questions-index main .subpage-logo-hero.color-e4eef0,body.frequently-asked-questions-index main .subpage-logo-hero.color-e5f4f5,body.literacy main .subpage-logo-hero.color-e4eef0,body.literacy main .subpage-logo-hero.color-e5f4f5,body.lp main .subpage-logo-hero.color-e4eef0,body.lp main .subpage-logo-hero.color-e5f4f5,body.math main .subpage-logo-hero.color-e4eef0,body.math main .subpage-logo-hero.color-e5f4f5,body.our-consultants-index main .subpage-logo-hero.color-e4eef0,body.our-consultants-index main .subpage-logo-hero.color-e5f4f5,body.our-products main .subpage-logo-hero.color-e4eef0,body.our-products main .subpage-logo-hero.color-e5f4f5,body.pe main .subpage-logo-hero.color-e4eef0,body.pe main .subpage-logo-hero.color-e5f4f5,body.products main .subpage-logo-hero.color-e4eef0,body.products main .subpage-logo-hero.color-e5f4f5,body.professional-development main .subpage-logo-hero.color-e4eef0,body.professional-development main .subpage-logo-hero.color-e5f4f5,body.shop-index main .subpage-logo-hero.color-e4eef0,body.shop-index main .subpage-logo-hero.color-e5f4f5,body.sped main .subpage-logo-hero.color-e4eef0,body.sped main .subpage-logo-hero.color-e5f4f5,body.teacher-resources main .subpage-logo-hero.color-e4eef0,body.teacher-resources main .subpage-logo-hero.color-e5f4f5,body.writing main .subpage-logo-hero.color-e4eef0,body.writing main .subpage-logo-hero.color-e5f4f5{color:#12274a}body.about-empower main .subpage-logo-hero.color-005a6d,body.about-empower main .subpage-logo-hero.color-7aabb4,body.about-empower main .subpage-logo-hero.color-86abb4,body.about-empower main .subpage-logo-hero.color-12274a,body.about-empower main .subpage-logo-hero.color-804158,body.consulting main .subpage-logo-hero.color-005a6d,body.consulting main .subpage-logo-hero.color-7aabb4,body.consulting main .subpage-logo-hero.color-86abb4,body.consulting main .subpage-logo-hero.color-12274a,body.consulting main .subpage-logo-hero.color-804158,body.contact main .subpage-logo-hero.color-005a6d,body.contact main .subpage-logo-hero.color-7aabb4,body.contact main .subpage-logo-hero.color-86abb4,body.contact main .subpage-logo-hero.color-12274a,body.contact main .subpage-logo-hero.color-804158,body.empower-for-home main .subpage-logo-hero.color-005a6d,body.empower-for-home main .subpage-logo-hero.color-7aabb4,body.empower-for-home main .subpage-logo-hero.color-86abb4,body.empower-for-home main .subpage-logo-hero.color-12274a,body.empower-for-home main .subpage-logo-hero.color-804158,body.frequently-asked-questions-index main .subpage-logo-hero.color-005a6d,body.frequently-asked-questions-index main .subpage-logo-hero.color-7aabb4,body.frequently-asked-questions-index main .subpage-logo-hero.color-86abb4,body.frequently-asked-questions-index main .subpage-logo-hero.color-12274a,body.frequently-asked-questions-index main .subpage-logo-hero.color-804158,body.literacy main .subpage-logo-hero.color-005a6d,body.literacy main .subpage-logo-hero.color-7aabb4,body.literacy main .subpage-logo-hero.color-86abb4,body.literacy main .subpage-logo-hero.color-12274a,body.literacy main .subpage-logo-hero.color-804158,body.lp main .subpage-logo-hero.color-005a6d,body.lp main .subpage-logo-hero.color-7aabb4,body.lp main .subpage-logo-hero.color-86abb4,body.lp main .subpage-logo-hero.color-12274a,body.lp main .subpage-logo-hero.color-804158,body.math main .subpage-logo-hero.color-005a6d,body.math main .subpage-logo-hero.color-7aabb4,body.math main .subpage-logo-hero.color-86abb4,body.math main .subpage-logo-hero.color-12274a,body.math main .subpage-logo-hero.color-804158,body.our-consultants-index main .subpage-logo-hero.color-005a6d,body.our-consultants-index main .subpage-logo-hero.color-7aabb4,body.our-consultants-index main .subpage-logo-hero.color-86abb4,body.our-consultants-index main .subpage-logo-hero.color-12274a,body.our-consultants-index main .subpage-logo-hero.color-804158,body.our-products main .subpage-logo-hero.color-005a6d,body.our-products main .subpage-logo-hero.color-7aabb4,body.our-products main .subpage-logo-hero.color-86abb4,body.our-products main .subpage-logo-hero.color-12274a,body.our-products main .subpage-logo-hero.color-804158,body.pe main .subpage-logo-hero.color-005a6d,body.pe main .subpage-logo-hero.color-7aabb4,body.pe main .subpage-logo-hero.color-86abb4,body.pe main .subpage-logo-hero.color-12274a,body.pe main .subpage-logo-hero.color-804158,body.products main .subpage-logo-hero.color-005a6d,body.products main .subpage-logo-hero.color-7aabb4,body.products main .subpage-logo-hero.color-86abb4,body.products main .subpage-logo-hero.color-12274a,body.products main .subpage-logo-hero.color-804158,body.professional-development main .subpage-logo-hero.color-005a6d,body.professional-development main .subpage-logo-hero.color-7aabb4,body.professional-development main .subpage-logo-hero.color-86abb4,body.professional-development main .subpage-logo-hero.color-12274a,body.professional-development main .subpage-logo-hero.color-804158,body.shop-index main .subpage-logo-hero.color-005a6d,body.shop-index main .subpage-logo-hero.color-7aabb4,body.shop-index main .subpage-logo-hero.color-86abb4,body.shop-index main .subpage-logo-hero.color-12274a,body.shop-index main .subpage-logo-hero.color-804158,body.sped main .subpage-logo-hero.color-005a6d,body.sped main .subpage-logo-hero.color-7aabb4,body.sped main .subpage-logo-hero.color-86abb4,body.sped main .subpage-logo-hero.color-12274a,body.sped main .subpage-logo-hero.color-804158,body.teacher-resources main .subpage-logo-hero.color-005a6d,body.teacher-resources main .subpage-logo-hero.color-7aabb4,body.teacher-resources main .subpage-logo-hero.color-86abb4,body.teacher-resources main .subpage-logo-hero.color-12274a,body.teacher-resources main .subpage-logo-hero.color-804158,body.writing main .subpage-logo-hero.color-005a6d,body.writing main .subpage-logo-hero.color-7aabb4,body.writing main .subpage-logo-hero.color-86abb4,body.writing main .subpage-logo-hero.color-12274a,body.writing main .subpage-logo-hero.color-804158{color:#fff}body.about-empower main .subpage-logo-hero.color-bdbdbd,body.about-empower main .subpage-logo-hero.color-e8e4e0,body.about-empower main .subpage-logo-hero.color-f5f1ec,body.consulting main .subpage-logo-hero.color-bdbdbd,body.consulting main .subpage-logo-hero.color-e8e4e0,body.consulting main .subpage-logo-hero.color-f5f1ec,body.contact main .subpage-logo-hero.color-bdbdbd,body.contact main .subpage-logo-hero.color-e8e4e0,body.contact main .subpage-logo-hero.color-f5f1ec,body.empower-for-home main .subpage-logo-hero.color-bdbdbd,body.empower-for-home main .subpage-logo-hero.color-e8e4e0,body.empower-for-home main .subpage-logo-hero.color-f5f1ec,body.frequently-asked-questions-index main .subpage-logo-hero.color-bdbdbd,body.frequently-asked-questions-index main .subpage-logo-hero.color-e8e4e0,body.frequently-asked-questions-index main .subpage-logo-hero.color-f5f1ec,body.literacy main .subpage-logo-hero.color-bdbdbd,body.literacy main .subpage-logo-hero.color-e8e4e0,body.literacy main .subpage-logo-hero.color-f5f1ec,body.lp main .subpage-logo-hero.color-bdbdbd,body.lp main .subpage-logo-hero.color-e8e4e0,body.lp main .subpage-logo-hero.color-f5f1ec,body.math main .subpage-logo-hero.color-bdbdbd,body.math main .subpage-logo-hero.color-e8e4e0,body.math main .subpage-logo-hero.color-f5f1ec,body.our-consultants-index main .subpage-logo-hero.color-bdbdbd,body.our-consultants-index main .subpage-logo-hero.color-e8e4e0,body.our-consultants-index main .subpage-logo-hero.color-f5f1ec,body.our-products main .subpage-logo-hero.color-bdbdbd,body.our-products main .subpage-logo-hero.color-e8e4e0,body.our-products main .subpage-logo-hero.color-f5f1ec,body.pe main .subpage-logo-hero.color-bdbdbd,body.pe main .subpage-logo-hero.color-e8e4e0,body.pe main .subpage-logo-hero.color-f5f1ec,body.products main .subpage-logo-hero.color-bdbdbd,body.products main .subpage-logo-hero.color-e8e4e0,body.products main .subpage-logo-hero.color-f5f1ec,body.professional-development main .subpage-logo-hero.color-bdbdbd,body.professional-development main .subpage-logo-hero.color-e8e4e0,body.professional-development main .subpage-logo-hero.color-f5f1ec,body.shop-index main .subpage-logo-hero.color-bdbdbd,body.shop-index main .subpage-logo-hero.color-e8e4e0,body.shop-index main .subpage-logo-hero.color-f5f1ec,body.sped main .subpage-logo-hero.color-bdbdbd,body.sped main .subpage-logo-hero.color-e8e4e0,body.sped main .subpage-logo-hero.color-f5f1ec,body.teacher-resources main .subpage-logo-hero.color-bdbdbd,body.teacher-resources main .subpage-logo-hero.color-e8e4e0,body.teacher-resources main .subpage-logo-hero.color-f5f1ec,body.writing main .subpage-logo-hero.color-bdbdbd,body.writing main .subpage-logo-hero.color-e8e4e0,body.writing main .subpage-logo-hero.color-f5f1ec{color:#1b1b1b}body.social-links{min-height:unset;display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr);grid-template:"b b b" 1fr/minmax(1rem,1fr) minmax(0,100%) minmax(1rem,1fr)}body.social-links main .header{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}body.social-links main .header__image{height:15.625rem;width:100%}@media (max-width:50rem){body.social-links main .header__image{height:7.8125rem}}body.social-links main .header__image img{height:100%;width:100%;object-fit:cover}body.social-links main .header__copy{width:100%;max-width:40rem;margin:4rem 1rem 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}@media (max-width:50rem){body.social-links main .header__copy{margin-top:2rem}}body.social-links main .header__copy .logo{background:url(/assets/images/empower-logo-color.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:23.125rem;height:5.5rem;text-indent:-5710px;overflow:hidden;margin-bottom:2rem}@media (max-width:50rem){body.social-links main .header__copy .logo{height:4.375rem}}body.social-links main .header__copy .logo a{display:block;height:100%;text-indent:-9999px;overflow:hidden}body.social-links main .header__copy p{font-size:28px;font-size:1.75rem;font-weight:300}body.social-links main .header__copy p:last-of-type{margin-bottom:unset}body.social-links main .buttons{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:3rem 1rem 1rem}@media (max-width:50rem){body.social-links main .buttons{margin-bottom:1.5rem}}body.social-links main .buttons ul{width:100%;max-width:40rem}body.social-links main .buttons ul li{width:100%;border-radius:.5rem;margin-bottom:1.5rem}@media (max-width:50rem){body.social-links main .buttons ul li{margin-bottom:1rem}}body.social-links main .buttons ul li:last-of-type{margin-bottom:unset}body.social-links main .buttons ul li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:24px;font-size:1.5rem;color:#1b1b1b;font-weight:700;padding:1.5rem 3rem;border-radius:.5rem;background-color:#f5f1ec;transition:background-color .3s ease-in-out}body.social-links main .buttons ul li a:hover{background-color:#e8e4e0}@media (max-width:50rem){body.social-links main .buttons ul li a{padding:.75rem 1.5rem}}body.social-links main .social-networks{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2rem 1rem}body.social-links main .social-networks ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}body.social-links main .social-networks ul li{box-sizing:border-box;padding:.4rem;width:3rem;height:3rem;border:.25rem solid #12274a;border-radius:50%;margin-left:1rem;cursor:pointer;transition:all .2s ease-in-out}body.social-links main .social-networks ul li:first-of-type{margin-left:unset}body.social-links main .social-networks ul li:hover{background-color:rgba(196,145,44,.3)}body.social-links main .social-networks ul li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;overflow:hidden;text-indent:-9999px}body.social-links main .social-networks ul li a.facebook{background-image:url(/assets/images/social-facebook-blue.svg)}body.social-links main .social-networks ul li a.twitter{background-image:url(/assets/images/social-x-blue.svg)}body.social-links main .social-networks ul li a.linkedin{background-image:url(/assets/images/social-linkedin-blue.svg)}body.social-links main .social-networks ul li a.instagram{background-image:url(/assets/images/social-instagram-blue.svg)}body.social-links main .social-networks ul li a.youtube{background-image:url(/assets/images/social-youtube-blue.svg)}body.social-links main .social-networks ul li a.tiktok{background-image:url(/assets/images/social-tiktok-blue.svg)}body.social-links main .copyright{grid-column:2/-2;text-align:center;font-size:12px;font-size:.75rem}body.social-links main .copyright .break-on-mobile{display:inline}@media (max-width:640px){body.social-links main .copyright .break-on-mobile{height:0;display:block;visibility:hidden}}body.product-index main,body.product-info main,body.product-pillar main,body.solution-entry main,body.solutions-index main{background-color:#fff}body.product-index main #standard-hero,body.product-info main #standard-hero,body.product-pillar main #standard-hero,body.solution-entry main #standard-hero,body.solutions-index main #standard-hero{background-color:#454545;background-image:url(/assets/images/backpack-blueBG.jpg);background-size:cover;background-position:right 20%;background-repeat:no-repeat;grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:16rem;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". x ." 16rem/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}@media (max-width:43rem){body.product-index main #standard-hero,body.product-info main #standard-hero,body.product-pillar main #standard-hero,body.solution-entry main #standard-hero,body.solutions-index main #standard-hero{background-position:center 20%;background-size:cover}}body.product-index main #standard-content,body.product-info main #standard-content,body.product-pillar main #standard-content,body.solution-entry main #standard-content,body.solutions-index main #standard-content{margin:4rem auto 5rem;grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:60rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.product-index main #standard-content h1,body.product-info main #standard-content h1,body.product-pillar main #standard-content h1,body.solution-entry main #standard-content h1,body.solutions-index main #standard-content h1{font-size:88px;font-size:5.5rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;text-transform:lowercase;color:#e0af44;margin-bottom:2rem}body.product-index main #standard-content h2,body.product-info main #standard-content h2,body.product-pillar main #standard-content h2,body.solution-entry main #standard-content h2,body.solutions-index main #standard-content h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;color:#11294b;text-align:center}body.product-index main #standard-content p,body.product-info main #standard-content p,body.product-pillar main #standard-content p,body.solution-entry main #standard-content p,body.solutions-index main #standard-content p{font-size:21px;font-size:1.3125rem;text-align:center}body.product-index main #hero,body.product-index main #hero-cta,body.product-info main #hero,body.product-info main #hero-cta,body.product-pillar main #hero,body.product-pillar main #hero-cta,body.solution-entry main #hero,body.solution-entry main #hero-cta,body.solutions-index main #hero,body.solutions-index main #hero-cta{background-color:rgb(129.5,173,181.5);background-position-x:right;background-position-y:70%;background-size:cover;background-repeat:no-repeat;grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:minmax(33rem,60vh);-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". x ." minmax(33rem,60vh)/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}@media (max-width:43rem){body.product-index main #hero,body.product-index main #hero-cta,body.product-info main #hero,body.product-info main #hero-cta,body.product-pillar main #hero,body.product-pillar main #hero-cta,body.solution-entry main #hero,body.solution-entry main #hero-cta,body.solutions-index main #hero,body.solutions-index main #hero-cta{padding-bottom:2rem;background-position:60% 20%;background-size:cover;-ms-grid-rows:minmax(33rem,auto);-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". x ." minmax(33rem,auto)/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}}body.product-index main #hero-cta .hero-wrapper,body.product-index main #hero .hero-wrapper,body.product-info main #hero-cta .hero-wrapper,body.product-info main #hero .hero-wrapper,body.product-pillar main #hero-cta .hero-wrapper,body.product-pillar main #hero .hero-wrapper,body.solution-entry main #hero-cta .hero-wrapper,body.solution-entry main #hero .hero-wrapper,body.solutions-index main #hero-cta .hero-wrapper,body.solutions-index main #hero .hero-wrapper{-ms-grid-row:1;-ms-grid-column:2;grid-area:x;width:60%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media (max-width:43rem){body.product-index main #hero-cta .hero-wrapper,body.product-index main #hero .hero-wrapper,body.product-info main #hero-cta .hero-wrapper,body.product-info main #hero .hero-wrapper,body.product-pillar main #hero-cta .hero-wrapper,body.product-pillar main #hero .hero-wrapper,body.solution-entry main #hero-cta .hero-wrapper,body.solution-entry main #hero .hero-wrapper,body.solutions-index main #hero-cta .hero-wrapper,body.solutions-index main #hero .hero-wrapper{border-radius:.5rem;background:hsla(0,0%,100%,.6);padding:.5rem;width:100%;display:unset}}body.product-index main #hero-cta .hero-wrapper h1,body.product-index main #hero .hero-wrapper h1,body.product-info main #hero-cta .hero-wrapper h1,body.product-info main #hero .hero-wrapper h1,body.product-pillar main #hero-cta .hero-wrapper h1,body.product-pillar main #hero .hero-wrapper h1,body.solution-entry main #hero-cta .hero-wrapper h1,body.solution-entry main #hero .hero-wrapper h1,body.solutions-index main #hero-cta .hero-wrapper h1,body.solutions-index main #hero .hero-wrapper h1{color:#1b1b1b;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:56px;font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-align:left;line-height:1.2}body.product-index main #hero-cta .hero-wrapper h1 span,body.product-index main #hero .hero-wrapper h1 span,body.product-info main #hero-cta .hero-wrapper h1 span,body.product-info main #hero .hero-wrapper h1 span,body.product-pillar main #hero-cta .hero-wrapper h1 span,body.product-pillar main #hero .hero-wrapper h1 span,body.solution-entry main #hero-cta .hero-wrapper h1 span,body.solution-entry main #hero .hero-wrapper h1 span,body.solutions-index main #hero-cta .hero-wrapper h1 span,body.solutions-index main #hero .hero-wrapper h1 span{color:#c4912c}body.product-index main #hero-cta .hero-wrapper h2,body.product-index main #hero .hero-wrapper h2,body.product-info main #hero-cta .hero-wrapper h2,body.product-info main #hero .hero-wrapper h2,body.product-pillar main #hero-cta .hero-wrapper h2,body.product-pillar main #hero .hero-wrapper h2,body.solution-entry main #hero-cta .hero-wrapper h2,body.solution-entry main #hero .hero-wrapper h2,body.solutions-index main #hero-cta .hero-wrapper h2,body.solutions-index main #hero .hero-wrapper h2{margin-bottom:2rem;line-height:2;font-size:24px;font-size:1.5rem}body.product-index main #hero-cta .hero-wrapper .button-wrapper .button:not(:first-of-type),body.product-index main #hero .hero-wrapper .button-wrapper .button:not(:first-of-type),body.product-info main #hero-cta .hero-wrapper .button-wrapper .button:not(:first-of-type),body.product-info main #hero .hero-wrapper .button-wrapper .button:not(:first-of-type),body.product-pillar main #hero-cta .hero-wrapper .button-wrapper .button:not(:first-of-type),body.product-pillar main #hero .hero-wrapper .button-wrapper .button:not(:first-of-type),body.solution-entry main #hero-cta .hero-wrapper .button-wrapper .button:not(:first-of-type),body.solution-entry main #hero .hero-wrapper .button-wrapper .button:not(:first-of-type),body.solutions-index main #hero-cta .hero-wrapper .button-wrapper .button:not(:first-of-type),body.solutions-index main #hero .hero-wrapper .button-wrapper .button:not(:first-of-type){margin-left:.5rem}body.product-index main #select-content,body.product-info main #select-content,body.product-pillar main #select-content,body.solution-entry main #select-content,body.solutions-index main #select-content{margin:4rem auto 5rem;grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:60rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.product-index main #select-content h1,body.product-info main #select-content h1,body.product-pillar main #select-content h1,body.solution-entry main #select-content h1,body.solutions-index main #select-content h1{font-size:56px;font-size:3.5rem;font-weight:700;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;text-transform:unset;color:#11294b}body.product-index main #select-content p,body.product-info main #select-content p,body.product-pillar main #select-content p,body.solution-entry main #select-content p,body.solutions-index main #select-content p{font-size:21px;font-size:1.3125rem;text-align:center}body.product-index main #product-container,body.product-index main .product-list-container,body.product-info main #product-container,body.product-info main .product-list-container,body.product-pillar main #product-container,body.product-pillar main .product-list-container,body.solution-entry main #product-container,body.solution-entry main .product-list-container,body.solutions-index main #product-container,body.solutions-index main .product-list-container{grid-column:2/-2;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr))}body.product-index main .product-pillar-list-container,body.product-info main .product-pillar-list-container,body.product-pillar main .product-pillar-list-container,body.solution-entry main .product-pillar-list-container,body.solutions-index main .product-pillar-list-container{grid-column:2/-2;display:-ms-grid;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}body.product-index main .product-pillar-list-container .product-item,body.product-info main .product-pillar-list-container .product-item,body.product-pillar main .product-pillar-list-container .product-item,body.solution-entry main .product-pillar-list-container .product-item,body.solutions-index main .product-pillar-list-container .product-item{border-radius:.5rem;border:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}body.product-index main .product-pillar-list-container .product-item h3,body.product-info main .product-pillar-list-container .product-item h3,body.product-pillar main .product-pillar-list-container .product-item h3,body.solution-entry main .product-pillar-list-container .product-item h3,body.solutions-index main .product-pillar-list-container .product-item h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:800;font-size:24px;font-size:1.5rem;color:#045b6c;width:100%;margin:1rem}body.product-index main .product-pillar-list-container .product-item h4,body.product-info main .product-pillar-list-container .product-item h4,body.product-pillar main .product-pillar-list-container .product-item h4,body.solution-entry main .product-pillar-list-container .product-item h4,body.solutions-index main .product-pillar-list-container .product-item h4{font-weight:800;margin:1rem;width:100%}body.product-index main .product-pillar-list-container .product-item p,body.product-info main .product-pillar-list-container .product-item p,body.product-pillar main .product-pillar-list-container .product-item p,body.solution-entry main .product-pillar-list-container .product-item p,body.solutions-index main .product-pillar-list-container .product-item p{margin:1rem;width:100%}body.product-index main .product-pillar-list-container .product-item .grade-subject,body.product-info main .product-pillar-list-container .product-item .grade-subject,body.product-pillar main .product-pillar-list-container .product-item .grade-subject,body.solution-entry main .product-pillar-list-container .product-item .grade-subject,body.solutions-index main .product-pillar-list-container .product-item .grade-subject{box-sizing:border-box;margin:0 1rem;color:rgba(27,27,27,.5);font-weight:700;font-size:14px;font-size:.875rem;text-transform:uppercase}body.product-index main .product-pillar-list-container .product-item .image,body.product-info main .product-pillar-list-container .product-item .image,body.product-pillar main .product-pillar-list-container .product-item .image,body.solution-entry main .product-pillar-list-container .product-item .image,body.solutions-index main .product-pillar-list-container .product-item .image{width:100%;max-width:26rem}@media (max-width:43rem){body.product-index main .product-pillar-list-container .product-item .image,body.product-info main .product-pillar-list-container .product-item .image,body.product-pillar main .product-pillar-list-container .product-item .image,body.solution-entry main .product-pillar-list-container .product-item .image,body.solutions-index main .product-pillar-list-container .product-item .image{max-width:100%;margin-top:2rem}}body.product-index main .product-pillar-list-container .product-item .image img,body.product-info main .product-pillar-list-container .product-item .image img,body.product-pillar main .product-pillar-list-container .product-item .image img,body.solution-entry main .product-pillar-list-container .product-item .image img,body.solutions-index main .product-pillar-list-container .product-item .image img{width:100%;max-width:26rem;height:10rem;border-radius:.5rem .5rem 0 0;object-fit:cover}@media (max-width:43rem){body.product-index main .product-pillar-list-container .product-item .image img,body.product-info main .product-pillar-list-container .product-item .image img,body.product-pillar main .product-pillar-list-container .product-item .image img,body.solution-entry main .product-pillar-list-container .product-item .image img,body.solutions-index main .product-pillar-list-container .product-item .image img{max-width:100%;height:auto}}body.product-index main .product-pillar-list-container .product-item .button,body.product-info main .product-pillar-list-container .product-item .button,body.product-pillar main .product-pillar-list-container .product-item .button,body.solution-entry main .product-pillar-list-container .product-item .button,body.solutions-index main .product-pillar-list-container .product-item .button{width:100%;margin:1rem;box-sizing:border-box;-ms-flex-item-align:end;align-self:flex-end;display:block;cursor:pointer}body.product-index main .image-text-split,body.product-info main .image-text-split,body.product-pillar main .image-text-split,body.solution-entry main .image-text-split,body.solutions-index main .image-text-split{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:6rem 0}@media (max-width:43rem){body.product-index main .image-text-split,body.product-info main .image-text-split,body.product-pillar main .image-text-split,body.solution-entry main .image-text-split,body.solutions-index main .image-text-split{padding-top:2rem;padding-left:1rem;padding-right:1rem}}body.product-index main .image-text-split.white,body.product-info main .image-text-split.white,body.product-pillar main .image-text-split.white,body.solution-entry main .image-text-split.white,body.solutions-index main .image-text-split.white{background-color:#fff}body.product-index main .image-text-split.lightBlue,body.product-info main .image-text-split.lightBlue,body.product-pillar main .image-text-split.lightBlue,body.solution-entry main .image-text-split.lightBlue,body.solutions-index main .image-text-split.lightBlue{background-color:rgb(237.7772277228,246.7524752475,247.7227722772)}body.product-index main .image-text-split.grey,body.product-info main .image-text-split.grey,body.product-pillar main .image-text-split.grey,body.solution-entry main .image-text-split.grey,body.solutions-index main .image-text-split.grey{background-color:#fff}body.product-index main .image-text-split .content-wrapper,body.product-info main .image-text-split .content-wrapper,body.product-pillar main .image-text-split .content-wrapper,body.solution-entry main .image-text-split .content-wrapper,body.solutions-index main .image-text-split .content-wrapper{max-width:1260px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:43rem){body.product-index main .image-text-split .content-wrapper,body.product-info main .image-text-split .content-wrapper,body.product-pillar main .image-text-split .content-wrapper,body.solution-entry main .image-text-split .content-wrapper,body.solutions-index main .image-text-split .content-wrapper{-ms-flex-flow:row wrap;flex-flow:row wrap}}body.product-index main .image-text-split .content-wrapper .content,body.product-info main .image-text-split .content-wrapper .content,body.product-pillar main .image-text-split .content-wrapper .content,body.solution-entry main .image-text-split .content-wrapper .content,body.solutions-index main .image-text-split .content-wrapper .content{width:50%}@media (max-width:43rem){body.product-index main .image-text-split .content-wrapper .content,body.product-info main .image-text-split .content-wrapper .content,body.product-pillar main .image-text-split .content-wrapper .content,body.solution-entry main .image-text-split .content-wrapper .content,body.solutions-index main .image-text-split .content-wrapper .content{width:100%}}body.product-index main .image-text-split .content-wrapper .image,body.product-info main .image-text-split .content-wrapper .image,body.product-pillar main .image-text-split .content-wrapper .image,body.solution-entry main .image-text-split .content-wrapper .image,body.solutions-index main .image-text-split .content-wrapper .image{width:50%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:43rem){body.product-index main .image-text-split .content-wrapper .image,body.product-info main .image-text-split .content-wrapper .image,body.product-pillar main .image-text-split .content-wrapper .image,body.solution-entry main .image-text-split .content-wrapper .image,body.solutions-index main .image-text-split .content-wrapper .image{width:100%}}body.product-index main .image-text-split .content-wrapper .image img,body.product-info main .image-text-split .content-wrapper .image img,body.product-pillar main .image-text-split .content-wrapper .image img,body.solution-entry main .image-text-split .content-wrapper .image img,body.solutions-index main .image-text-split .content-wrapper .image img{object-fit:cover;width:100%;height:auto;border-radius:1rem;padding:3rem}body.product-index main .image-text-split .content-wrapper h2,body.product-info main .image-text-split .content-wrapper h2,body.product-pillar main .image-text-split .content-wrapper h2,body.solution-entry main .image-text-split .content-wrapper h2,body.solutions-index main .image-text-split .content-wrapper h2{font-size:32px;font-size:2rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#11294b;font-weight:700;line-height:1.5}body.product-index main .image-text-split .content-wrapper h3,body.product-info main .image-text-split .content-wrapper h3,body.product-pillar main .image-text-split .content-wrapper h3,body.solution-entry main .image-text-split .content-wrapper h3,body.solutions-index main .image-text-split .content-wrapper h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#c4912c;font-size:48px;font-size:3rem}body.product-index main .image-text-split .content-wrapper p,body.product-info main .image-text-split .content-wrapper p,body.product-pillar main .image-text-split .content-wrapper p,body.solution-entry main .image-text-split .content-wrapper p,body.solutions-index main .image-text-split .content-wrapper p{font-size:21px;font-size:1.3125rem;line-height:1.75}body.product-index main .image-text-split .content-wrapper.left .content,body.product-info main .image-text-split .content-wrapper.left .content,body.product-pillar main .image-text-split .content-wrapper.left .content,body.solution-entry main .image-text-split .content-wrapper.left .content,body.solutions-index main .image-text-split .content-wrapper.left .content{-ms-flex-order:1;order:1}body.product-index main .image-text-split .content-wrapper.left .image,body.product-index main .image-text-split .content-wrapper.right .content,body.product-info main .image-text-split .content-wrapper.left .image,body.product-info main .image-text-split .content-wrapper.right .content,body.product-pillar main .image-text-split .content-wrapper.left .image,body.product-pillar main .image-text-split .content-wrapper.right .content,body.solution-entry main .image-text-split .content-wrapper.left .image,body.solution-entry main .image-text-split .content-wrapper.right .content,body.solutions-index main .image-text-split .content-wrapper.left .image,body.solutions-index main .image-text-split .content-wrapper.right .content{-ms-flex-order:2;order:2}body.product-index main .image-text-split .content-wrapper.right .image,body.product-info main .image-text-split .content-wrapper.right .image,body.product-pillar main .image-text-split .content-wrapper.right .image,body.solution-entry main .image-text-split .content-wrapper.right .image,body.solutions-index main .image-text-split .content-wrapper.right .image{-ms-flex-order:1;order:1}body.product-index main .headline-icon,body.product-info main .headline-icon,body.product-pillar main .headline-icon,body.solution-entry main .headline-icon,body.solutions-index main .headline-icon{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;background-color:#fff;padding:3rem 1rem 2rem}body.product-index main .headline-icon h2,body.product-info main .headline-icon h2,body.product-pillar main .headline-icon h2,body.solution-entry main .headline-icon h2,body.solutions-index main .headline-icon h2{text-transform:uppercase;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;letter-spacing:.1rem;color:#c4912c}body.product-index main .headline-icon p,body.product-info main .headline-icon p,body.product-pillar main .headline-icon p,body.solution-entry main .headline-icon p,body.solutions-index main .headline-icon p{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;font-style:italic;color:#11294b}body.product-index main .headline-icon img,body.product-info main .headline-icon img,body.product-pillar main .headline-icon img,body.solution-entry main .headline-icon img,body.solutions-index main .headline-icon img{width:7rem;height:7rem}body.product-index main .bullet-feature,body.product-info main .bullet-feature,body.product-pillar main .bullet-feature,body.solution-entry main .bullet-feature,body.solutions-index main .bullet-feature{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff}body.product-index main .bullet-feature .content,body.product-info main .bullet-feature .content,body.product-pillar main .bullet-feature .content,body.solution-entry main .bullet-feature .content,body.solutions-index main .bullet-feature .content{width:35%;padding-left:1.5rem}body.product-index main .bullet-feature .image,body.product-info main .bullet-feature .image,body.product-pillar main .bullet-feature .image,body.solution-entry main .bullet-feature .image,body.solutions-index main .bullet-feature .image{width:35%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.product-index main .bullet-feature .image img,body.product-info main .bullet-feature .image img,body.product-pillar main .bullet-feature .image img,body.solution-entry main .bullet-feature .image img,body.solutions-index main .bullet-feature .image img{object-fit:cover;width:21rem;height:21rem;border-radius:1rem}body.product-index main .bullet-feature h2,body.product-info main .bullet-feature h2,body.product-pillar main .bullet-feature h2,body.solution-entry main .bullet-feature h2,body.solutions-index main .bullet-feature h2{font-size:32px;font-size:2rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#11294b;font-weight:700;line-height:1.5}body.product-index main .bullet-feature p,body.product-info main .bullet-feature p,body.product-pillar main .bullet-feature p,body.solution-entry main .bullet-feature p,body.solutions-index main .bullet-feature p{font-size:21px;font-size:1.3125rem;line-height:1.75}body.product-index main .bullet-feature .bullet-list,body.product-info main .bullet-feature .bullet-list,body.product-pillar main .bullet-feature .bullet-list,body.solution-entry main .bullet-feature .bullet-list,body.solutions-index main .bullet-feature .bullet-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:4rem;margin-bottom:4rem}body.product-index main .bullet-feature .bullet-list h3,body.product-info main .bullet-feature .bullet-list h3,body.product-pillar main .bullet-feature .bullet-list h3,body.solution-entry main .bullet-feature .bullet-list h3,body.solutions-index main .bullet-feature .bullet-list h3{width:100%;text-align:center;color:#045b6c;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;margin-bottom:2rem}body.product-index main .bullet-feature .bullet-list ul,body.product-info main .bullet-feature .bullet-list ul,body.product-pillar main .bullet-feature .bullet-list ul,body.solution-entry main .bullet-feature .bullet-list ul,body.solutions-index main .bullet-feature .bullet-list ul{columns:2;column-gap:5rem;width:60%}body.product-index main .bullet-feature .bullet-list ul li,body.product-info main .bullet-feature .bullet-list ul li,body.product-pillar main .bullet-feature .bullet-list ul li,body.solution-entry main .bullet-feature .bullet-list ul li,body.solutions-index main .bullet-feature .bullet-list ul li{line-height:1.5;margin-bottom:1.25rem}body.product-index main .bullet-feature .bullet-list ul li:before,body.product-info main .bullet-feature .bullet-list ul li:before,body.product-pillar main .bullet-feature .bullet-list ul li:before,body.solution-entry main .bullet-feature .bullet-list ul li:before,body.solutions-index main .bullet-feature .bullet-list ul li:before{content:"✔";display:inline-block;width:1.25rem;margin-right:.25rem;margin-left:-1.5rem;color:#045b6c}body.product-index main .staff-feature,body.product-info main .staff-feature,body.product-pillar main .staff-feature,body.solution-entry main .staff-feature,body.solutions-index main .staff-feature{grid-column:1/-1;background-color:rgb(233.2112676056,233.2112676056,231.2887323944);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:4rem 0}body.product-index main .staff-feature .staff-container,body.product-info main .staff-feature .staff-container,body.product-pillar main .staff-feature .staff-container,body.solution-entry main .staff-feature .staff-container,body.solutions-index main .staff-feature .staff-container{width:60vw}body.product-index main .staff-feature .staff-container .member,body.product-info main .staff-feature .staff-container .member,body.product-pillar main .staff-feature .staff-container .member,body.solution-entry main .staff-feature .staff-container .member,body.solutions-index main .staff-feature .staff-container .member{width:50vw;margin:0 3rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.product-index main .staff-feature .staff-container .member .image-holder,body.product-info main .staff-feature .staff-container .member .image-holder,body.product-pillar main .staff-feature .staff-container .member .image-holder,body.solution-entry main .staff-feature .staff-container .member .image-holder,body.solutions-index main .staff-feature .staff-container .member .image-holder{width:16rem;margin-right:1.5rem;overflow:visible}body.product-index main .staff-feature .staff-container .member .image-holder.yellow,body.product-info main .staff-feature .staff-container .member .image-holder.yellow,body.product-pillar main .staff-feature .staff-container .member .image-holder.yellow,body.solution-entry main .staff-feature .staff-container .member .image-holder.yellow,body.solutions-index main .staff-feature .staff-container .member .image-holder.yellow{padding:1.75rem;background-image:url(/assets/images/staff-bg-circle.svg);background-repeat:no-repeat;background-size:contain}body.product-index main .staff-feature .staff-container .member .image-holder.blue,body.product-info main .staff-feature .staff-container .member .image-holder.blue,body.product-pillar main .staff-feature .staff-container .member .image-holder.blue,body.solution-entry main .staff-feature .staff-container .member .image-holder.blue,body.solutions-index main .staff-feature .staff-container .member .image-holder.blue{padding:1.75rem 1.75rem 1rem;background-image:url(/assets/images/bg-shape.svg);background-repeat:no-repeat;background-size:contain}body.product-index main .staff-feature .staff-container .member .image-holder img,body.product-info main .staff-feature .staff-container .member .image-holder img,body.product-pillar main .staff-feature .staff-container .member .image-holder img,body.solution-entry main .staff-feature .staff-container .member .image-holder img,body.solutions-index main .staff-feature .staff-container .member .image-holder img{border-radius:50%;width:16rem;height:16rem;object-fit:cover;border:.4rem solid rgb(233.2112676056,233.2112676056,231.2887323944);margin-top:-1.75rem}body.product-index main .staff-feature .staff-container .member .content-holder .coach-text,body.product-info main .staff-feature .staff-container .member .content-holder .coach-text,body.product-pillar main .staff-feature .staff-container .member .content-holder .coach-text,body.solution-entry main .staff-feature .staff-container .member .content-holder .coach-text,body.solutions-index main .staff-feature .staff-container .member .content-holder .coach-text{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#7badb6;font-size:48px;font-size:3rem}body.product-index main .staff-feature .staff-container .member .content-holder p,body.product-info main .staff-feature .staff-container .member .content-holder p,body.product-pillar main .staff-feature .staff-container .member .content-holder p,body.solution-entry main .staff-feature .staff-container .member .content-holder p,body.solutions-index main .staff-feature .staff-container .member .content-holder p{margin:unset;font-size:14px;font-size:.875rem}body.product-index main .staff-feature .staff-container .member .content-holder p.name,body.product-info main .staff-feature .staff-container .member .content-holder p.name,body.product-pillar main .staff-feature .staff-container .member .content-holder p.name,body.solution-entry main .staff-feature .staff-container .member .content-holder p.name,body.solutions-index main .staff-feature .staff-container .member .content-holder p.name{color:#c4912c;text-transform:uppercase;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:600;font-size:32px;font-size:2rem;letter-spacing:.2rem}body.product-index main .cta-solid-block,body.product-info main .cta-solid-block,body.product-pillar main .cta-solid-block,body.solution-entry main .cta-solid-block,body.solutions-index main .cta-solid-block{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:4rem 1rem}body.product-index main .cta-solid-block h3,body.product-info main .cta-solid-block h3,body.product-pillar main .cta-solid-block h3,body.solution-entry main .cta-solid-block h3,body.solutions-index main .cta-solid-block h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;font-size:32px;font-size:2rem;text-align:center}body.product-index main .cta-solid-block .button,body.product-info main .cta-solid-block .button,body.product-pillar main .cta-solid-block .button,body.solution-entry main .cta-solid-block .button,body.solutions-index main .cta-solid-block .button{min-width:8rem;font-size:18px;font-size:1.125rem;border-radius:10rem;padding-left:1.25rem;padding-right:1.25rem;margin-top:2rem}body.product-index main .cta-solid-block.yellow,body.product-info main .cta-solid-block.yellow,body.product-pillar main .cta-solid-block.yellow,body.solution-entry main .cta-solid-block.yellow,body.solutions-index main .cta-solid-block.yellow{background-color:#c4912c}body.product-index main .cta-solid-block.yellow h3,body.product-info main .cta-solid-block.yellow h3,body.product-pillar main .cta-solid-block.yellow h3,body.solution-entry main .cta-solid-block.yellow h3,body.solutions-index main .cta-solid-block.yellow h3{color:#fff}body.product-index main .cta-solid-block.yellow .button,body.product-info main .cta-solid-block.yellow .button,body.product-pillar main .cta-solid-block.yellow .button,body.solution-entry main .cta-solid-block.yellow .button,body.solutions-index main .cta-solid-block.yellow .button{background-color:#045b6c;color:#fff}body.product-index main .cta-solid-block.yellow .button:hover,body.product-info main .cta-solid-block.yellow .button:hover,body.product-pillar main .cta-solid-block.yellow .button:hover,body.solution-entry main .cta-solid-block.yellow .button:hover,body.solutions-index main .cta-solid-block.yellow .button:hover{background-color:rgb(5.4571428571,124.15,147.3428571429)}body.product-index main .cta-solid-block.darkBlue,body.product-info main .cta-solid-block.darkBlue,body.product-pillar main .cta-solid-block.darkBlue,body.solution-entry main .cta-solid-block.darkBlue,body.solutions-index main .cta-solid-block.darkBlue{background-color:#11294b}body.product-index main .cta-solid-block.darkBlue h3,body.product-info main .cta-solid-block.darkBlue h3,body.product-pillar main .cta-solid-block.darkBlue h3,body.solution-entry main .cta-solid-block.darkBlue h3,body.solutions-index main .cta-solid-block.darkBlue h3{color:#fff}body.product-index main .cta-solid-block.darkBlue .button,body.product-info main .cta-solid-block.darkBlue .button,body.product-pillar main .cta-solid-block.darkBlue .button,body.solution-entry main .cta-solid-block.darkBlue .button,body.solutions-index main .cta-solid-block.darkBlue .button{background-color:#c4912c;color:#fff}body.product-index main .cta-solid-block.darkBlue .button:hover,body.product-info main .cta-solid-block.darkBlue .button:hover,body.product-pillar main .cta-solid-block.darkBlue .button:hover,body.solution-entry main .cta-solid-block.darkBlue .button:hover,body.solutions-index main .cta-solid-block.darkBlue .button:hover{background-color:rgb(212.98,164.275,67.82)}body.product-index main .cta-solid-block.mediumBlue,body.product-info main .cta-solid-block.mediumBlue,body.product-pillar main .cta-solid-block.mediumBlue,body.solution-entry main .cta-solid-block.mediumBlue,body.solutions-index main .cta-solid-block.mediumBlue{background-color:#7badb6}body.product-index main .cta-solid-block.mediumBlue h3,body.product-info main .cta-solid-block.mediumBlue h3,body.product-pillar main .cta-solid-block.mediumBlue h3,body.solution-entry main .cta-solid-block.mediumBlue h3,body.solutions-index main .cta-solid-block.mediumBlue h3{color:#fff}body.product-index main .cta-solid-block.mediumBlue .button,body.product-info main .cta-solid-block.mediumBlue .button,body.product-pillar main .cta-solid-block.mediumBlue .button,body.solution-entry main .cta-solid-block.mediumBlue .button,body.solutions-index main .cta-solid-block.mediumBlue .button{background-color:#11294b;color:#fff}body.product-index main .cta-solid-block.mediumBlue .button:hover,body.product-info main .cta-solid-block.mediumBlue .button:hover,body.product-pillar main .cta-solid-block.mediumBlue .button:hover,body.solution-entry main .cta-solid-block.mediumBlue .button:hover,body.solutions-index main .cta-solid-block.mediumBlue .button:hover{background-color:rgb(24.5391304348,59.1826086957,108.2608695652)}body.product-index main .cta-solid-block.lightBlue,body.product-info main .cta-solid-block.lightBlue,body.product-pillar main .cta-solid-block.lightBlue,body.solution-entry main .cta-solid-block.lightBlue,body.solutions-index main .cta-solid-block.lightBlue{background-color:rgb(237.7772277228,246.7524752475,247.7227722772)}body.product-index main .cta-solid-block.lightBlue h3,body.product-info main .cta-solid-block.lightBlue h3,body.product-pillar main .cta-solid-block.lightBlue h3,body.solution-entry main .cta-solid-block.lightBlue h3,body.solutions-index main .cta-solid-block.lightBlue h3{color:#11294b}body.product-index main .cta-solid-block.lightBlue .button,body.product-info main .cta-solid-block.lightBlue .button,body.product-pillar main .cta-solid-block.lightBlue .button,body.solution-entry main .cta-solid-block.lightBlue .button,body.solutions-index main .cta-solid-block.lightBlue .button{background-color:#045b6c;color:#fff}body.product-index main .cta-solid-block.lightBlue .button:hover,body.product-info main .cta-solid-block.lightBlue .button:hover,body.product-pillar main .cta-solid-block.lightBlue .button:hover,body.solution-entry main .cta-solid-block.lightBlue .button:hover,body.solutions-index main .cta-solid-block.lightBlue .button:hover{background-color:rgb(5.4571428571,124.15,147.3428571429)}body.product-index main .cta-solid-block.white,body.product-info main .cta-solid-block.white,body.product-pillar main .cta-solid-block.white,body.solution-entry main .cta-solid-block.white,body.solutions-index main .cta-solid-block.white{background-color:#fff}body.product-index main .cta-solid-block.white h3,body.product-info main .cta-solid-block.white h3,body.product-pillar main .cta-solid-block.white h3,body.solution-entry main .cta-solid-block.white h3,body.solutions-index main .cta-solid-block.white h3{color:#11294b}body.product-index main .cta-solid-block.white .button,body.product-info main .cta-solid-block.white .button,body.product-pillar main .cta-solid-block.white .button,body.solution-entry main .cta-solid-block.white .button,body.solutions-index main .cta-solid-block.white .button{background-color:#c4912c;color:#fff}body.product-index main .cta-solid-block.white .button:hover,body.product-info main .cta-solid-block.white .button:hover,body.product-pillar main .cta-solid-block.white .button:hover,body.solution-entry main .cta-solid-block.white .button:hover,body.solutions-index main .cta-solid-block.white .button:hover{background-color:rgb(212.98,164.275,67.82)}body.product-index main .cta-solid-block.lightGrey,body.product-info main .cta-solid-block.lightGrey,body.product-pillar main .cta-solid-block.lightGrey,body.solution-entry main .cta-solid-block.lightGrey,body.solutions-index main .cta-solid-block.lightGrey{background-color:rgb(233.2112676056,233.2112676056,231.2887323944)}body.product-index main .cta-solid-block.lightGrey h3,body.product-info main .cta-solid-block.lightGrey h3,body.product-pillar main .cta-solid-block.lightGrey h3,body.solution-entry main .cta-solid-block.lightGrey h3,body.solutions-index main .cta-solid-block.lightGrey h3{color:#11294b}body.product-index main .cta-solid-block.lightGrey .button,body.product-info main .cta-solid-block.lightGrey .button,body.product-pillar main .cta-solid-block.lightGrey .button,body.solution-entry main .cta-solid-block.lightGrey .button,body.solutions-index main .cta-solid-block.lightGrey .button{background-color:#c4912c;color:#fff}body.product-index main .cta-solid-block.lightGrey .button:hover,body.product-info main .cta-solid-block.lightGrey .button:hover,body.product-pillar main .cta-solid-block.lightGrey .button:hover,body.solution-entry main .cta-solid-block.lightGrey .button:hover,body.solutions-index main .cta-solid-block.lightGrey .button:hover{background-color:rgb(212.98,164.275,67.82)}body.product-index main .workshop-feature,body.product-info main .workshop-feature,body.product-pillar main .workshop-feature,body.solution-entry main .workshop-feature,body.solutions-index main .workshop-feature{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgb(219.5,238,240);margin-top:8.5rem}body.product-index main .workshop-feature .workshops-container,body.product-info main .workshop-feature .workshops-container,body.product-pillar main .workshop-feature .workshops-container,body.solution-entry main .workshop-feature .workshops-container,body.solutions-index main .workshop-feature .workshops-container{margin-top:-6.5rem;width:calc(100% - 2rem);max-width:63.75rem;display:-ms-grid;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}body.product-index main .workshop-feature .workshops-container .workshop,body.product-info main .workshop-feature .workshops-container .workshop,body.product-pillar main .workshop-feature .workshops-container .workshop,body.solution-entry main .workshop-feature .workshops-container .workshop,body.solutions-index main .workshop-feature .workshops-container .workshop{border-radius:1rem;min-height:13rem}body.product-index main .workshop-feature .workshops-container .workshop a,body.product-info main .workshop-feature .workshops-container .workshop a,body.product-pillar main .workshop-feature .workshops-container .workshop a,body.solution-entry main .workshop-feature .workshops-container .workshop a,body.solutions-index main .workshop-feature .workshops-container .workshop a{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:1rem;background-color:#fff;box-shadow:0 0 .75rem 0 transparent;transition:all .3s ease-in-out}body.product-index main .workshop-feature .workshops-container .workshop a p,body.product-info main .workshop-feature .workshops-container .workshop a p,body.product-pillar main .workshop-feature .workshops-container .workshop a p,body.solution-entry main .workshop-feature .workshops-container .workshop a p,body.solutions-index main .workshop-feature .workshops-container .workshop a p{-ms-flex:1;flex:1;padding:1rem;margin:0;font-weight:600;font-size:28px;font-size:1.75rem;text-align:center}body.product-index main .workshop-feature .workshops-container .workshop a img,body.product-info main .workshop-feature .workshops-container .workshop a img,body.product-pillar main .workshop-feature .workshops-container .workshop a img,body.solution-entry main .workshop-feature .workshops-container .workshop a img,body.solutions-index main .workshop-feature .workshops-container .workshop a img{border-radius:1rem 1rem 0 0;width:100%;height:6.5rem;object-fit:cover}body.product-index main .workshop-feature .workshops-container .workshop a:hover,body.product-info main .workshop-feature .workshops-container .workshop a:hover,body.product-pillar main .workshop-feature .workshops-container .workshop a:hover,body.solution-entry main .workshop-feature .workshops-container .workshop a:hover,body.solutions-index main .workshop-feature .workshops-container .workshop a:hover{color:#045b6c;background-color:rgb(242.45,246.8,247.65);box-shadow:0 0 .75rem 0 rgba(0,0,0,.2)}body.product-index main .workshop-feature .button,body.product-info main .workshop-feature .button,body.product-pillar main .workshop-feature .button,body.solution-entry main .workshop-feature .button,body.solutions-index main .workshop-feature .button{margin:4rem 0}body.product-index main .featured-product-tabs,body.product-info main .featured-product-tabs,body.product-pillar main .featured-product-tabs,body.solution-entry main .featured-product-tabs,body.solutions-index main .featured-product-tabs{grid-column:2/-2;padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.product-index main .featured-product-tabs .product-tabs,body.product-info main .featured-product-tabs .product-tabs,body.product-pillar main .featured-product-tabs .product-tabs,body.solution-entry main .featured-product-tabs .product-tabs,body.solutions-index main .featured-product-tabs .product-tabs{width:calc(100% - 1rem);max-width:63.75rem;margin-bottom:unset;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}body.product-index main .featured-product-tabs .product-tabs li,body.product-info main .featured-product-tabs .product-tabs li,body.product-pillar main .featured-product-tabs .product-tabs li,body.solution-entry main .featured-product-tabs .product-tabs li,body.solutions-index main .featured-product-tabs .product-tabs li{-ms-flex:1;flex:1}body.product-index main .featured-product-tabs .product-tabs li a,body.product-info main .featured-product-tabs .product-tabs li a,body.product-pillar main .featured-product-tabs .product-tabs li a,body.solution-entry main .featured-product-tabs .product-tabs li a,body.solutions-index main .featured-product-tabs .product-tabs li a{display:block;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;font-size:21px;font-size:1.3125rem;font-weight:600;color:#045b6c;background-color:rgb(237.25,246.5,247.5);box-shadow:0 -.4rem .75rem 0 rgba(0,0,0,.1),inset 0 -.4rem .75rem 0 rgba(0,0,0,.1);transition:all .3s ease-in-out;border-radius:1rem 1rem 0 0;margin-right:.25rem}body.product-index main .featured-product-tabs .product-tabs li a:hover,body.product-info main .featured-product-tabs .product-tabs li a:hover,body.product-pillar main .featured-product-tabs .product-tabs li a:hover,body.solution-entry main .featured-product-tabs .product-tabs li a:hover,body.solutions-index main .featured-product-tabs .product-tabs li a:hover{background-color:rgb(215.95,236.3,238.5);color:#045b6c;box-shadow:0 -.4rem .75rem 0 rgba(0,0,0,.15),inset 0 -.4rem .75rem 0 rgba(0,0,0,.1)}body.product-index main .featured-product-tabs .product-tabs li a.active,body.product-info main .featured-product-tabs .product-tabs li a.active,body.product-pillar main .featured-product-tabs .product-tabs li a.active,body.solution-entry main .featured-product-tabs .product-tabs li a.active,body.solutions-index main .featured-product-tabs .product-tabs li a.active{background-color:#fff;box-shadow:0 -.4rem .75rem 0 rgba(0,0,0,.15)}body.product-index main .featured-product-tabs .product-tabs li a .tab,body.product-info main .featured-product-tabs .product-tabs li a .tab,body.product-pillar main .featured-product-tabs .product-tabs li a .tab,body.solution-entry main .featured-product-tabs .product-tabs li a .tab,body.solutions-index main .featured-product-tabs .product-tabs li a .tab{border-radius:1rem 1rem 0 0;margin-right:.25rem}body.product-index main .featured-product-tabs .product-tabs li a .tab:last-of-type,body.product-info main .featured-product-tabs .product-tabs li a .tab:last-of-type,body.product-pillar main .featured-product-tabs .product-tabs li a .tab:last-of-type,body.solution-entry main .featured-product-tabs .product-tabs li a .tab:last-of-type,body.solutions-index main .featured-product-tabs .product-tabs li a .tab:last-of-type{margin-right:unset}body.product-index main .featured-product-tabs .product-holder,body.product-info main .featured-product-tabs .product-holder,body.product-pillar main .featured-product-tabs .product-holder,body.solution-entry main .featured-product-tabs .product-holder,body.solutions-index main .featured-product-tabs .product-holder{max-width:63.75rem;background-color:#fff;border-radius:1rem;box-shadow:0 .5rem .75rem 0 rgba(0,0,0,.2);padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body.product-index main .featured-product-tabs .product-holder.active,body.product-info main .featured-product-tabs .product-holder.active,body.product-pillar main .featured-product-tabs .product-holder.active,body.solution-entry main .featured-product-tabs .product-holder.active,body.solutions-index main .featured-product-tabs .product-holder.active{display:-ms-flexbox;display:flex}body.product-index main .featured-product-tabs .product-holder.hidden,body.product-info main .featured-product-tabs .product-holder.hidden,body.product-pillar main .featured-product-tabs .product-holder.hidden,body.solution-entry main .featured-product-tabs .product-holder.hidden,body.solutions-index main .featured-product-tabs .product-holder.hidden{display:none;visibility:hidden;opacity:0;width:0;height:0}body.product-index main .featured-product-tabs .product-holder .content h3,body.product-info main .featured-product-tabs .product-holder .content h3,body.product-pillar main .featured-product-tabs .product-holder .content h3,body.solution-entry main .featured-product-tabs .product-holder .content h3,body.solutions-index main .featured-product-tabs .product-holder .content h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:64px;font-size:4rem;color:#045b6c;padding-bottom:1rem}body.product-index main .featured-product-tabs .product-holder .content h4,body.product-info main .featured-product-tabs .product-holder .content h4,body.product-pillar main .featured-product-tabs .product-holder .content h4,body.solution-entry main .featured-product-tabs .product-holder .content h4,body.solutions-index main .featured-product-tabs .product-holder .content h4{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:600;font-size:21px;font-size:1.3125rem}body.product-index main .featured-product-tabs .product-holder .content p,body.product-info main .featured-product-tabs .product-holder .content p,body.product-pillar main .featured-product-tabs .product-holder .content p,body.solution-entry main .featured-product-tabs .product-holder .content p,body.solutions-index main .featured-product-tabs .product-holder .content p{line-height:1.8;padding-bottom:1rem}body.product-index main .featured-product-tabs .product-holder .content .product-highlights,body.product-info main .featured-product-tabs .product-holder .content .product-highlights,body.product-pillar main .featured-product-tabs .product-holder .content .product-highlights,body.solution-entry main .featured-product-tabs .product-holder .content .product-highlights,body.solutions-index main .featured-product-tabs .product-holder .content .product-highlights{margin:1rem 0 2rem}body.product-index main .featured-product-tabs .product-holder .content .product-highlights li,body.product-info main .featured-product-tabs .product-holder .content .product-highlights li,body.product-pillar main .featured-product-tabs .product-holder .content .product-highlights li,body.solution-entry main .featured-product-tabs .product-holder .content .product-highlights li,body.solutions-index main .featured-product-tabs .product-holder .content .product-highlights li{background-color:rgb(215.95,236.3,238.5);border-radius:.75rem;margin-bottom:1rem;padding:.5rem 2rem .5rem 1rem}body.product-index main .featured-product-tabs .product-holder .content .product-highlights li:last-of-type,body.product-info main .featured-product-tabs .product-holder .content .product-highlights li:last-of-type,body.product-pillar main .featured-product-tabs .product-holder .content .product-highlights li:last-of-type,body.solution-entry main .featured-product-tabs .product-holder .content .product-highlights li:last-of-type,body.solutions-index main .featured-product-tabs .product-holder .content .product-highlights li:last-of-type{margin-bottom:unset}body.product-index main .featured-product-tabs .product-holder .content .product-highlights li:before,body.product-info main .featured-product-tabs .product-holder .content .product-highlights li:before,body.product-pillar main .featured-product-tabs .product-holder .content .product-highlights li:before,body.solution-entry main .featured-product-tabs .product-holder .content .product-highlights li:before,body.solutions-index main .featured-product-tabs .product-holder .content .product-highlights li:before{content:"✔";display:inline-block;width:1.25rem;margin-right:.25rem;margin-left:0;color:#045b6c}body.product-index main .featured-product-tabs .product-holder .image,body.product-info main .featured-product-tabs .product-holder .image,body.product-pillar main .featured-product-tabs .product-holder .image,body.solution-entry main .featured-product-tabs .product-holder .image,body.solutions-index main .featured-product-tabs .product-holder .image{width:26rem;margin-left:2rem}body.product-index main .featured-product-tabs .product-holder .image img,body.product-info main .featured-product-tabs .product-holder .image img,body.product-pillar main .featured-product-tabs .product-holder .image img,body.solution-entry main .featured-product-tabs .product-holder .image img,body.solutions-index main .featured-product-tabs .product-holder .image img{width:26rem;height:31rem;border-radius:1rem}body.product-index main .video-embed,body.product-info main .video-embed,body.product-pillar main .video-embed,body.solution-entry main .video-embed,body.solutions-index main .video-embed{grid-column:2/-2;padding-top:6rem;padding-bottom:4rem}body.product-index main .video-embed .embed-container,body.product-info main .video-embed .embed-container,body.product-pillar main .video-embed .embed-container,body.solution-entry main .video-embed .embed-container,body.solutions-index main .video-embed .embed-container{border-radius:.5rem;overflow:hidden}body.product-index main .video-embed.full-width,body.product-info main .video-embed.full-width,body.product-pillar main .video-embed.full-width,body.solution-entry main .video-embed.full-width,body.solutions-index main .video-embed.full-width{grid-column:1/-1;padding-top:unset;padding-bottom:unset}body.product-index main .video-embed.full-width .embed-container,body.product-info main .video-embed.full-width .embed-container,body.product-pillar main .video-embed.full-width .embed-container,body.solution-entry main .video-embed.full-width .embed-container,body.solutions-index main .video-embed.full-width .embed-container{border-radius:unset;overflow:initial}body.product-index main .quote,body.product-info main .quote,body.product-pillar main .quote,body.solution-entry main .quote,body.solutions-index main .quote{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgb(233.2112676056,233.2112676056,231.2887323944);padding:5rem 1rem}body.product-index main .quote p,body.product-info main .quote p,body.product-pillar main .quote p,body.solution-entry main .quote p,body.solutions-index main .quote p{width:70%;text-align:center;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:300;font-size:21px;font-size:1.3125rem;line-height:1.7}body.product-index main .quote p.author,body.product-info main .quote p.author,body.product-pillar main .quote p.author,body.solution-entry main .quote p.author,body.solutions-index main .quote p.author{text-transform:uppercase;letter-spacing:.2rem;font-weight:300;font-size:16px;font-size:1rem}body.product-index main .quote .quotemark,body.product-info main .quote .quotemark,body.product-pillar main .quote .quotemark,body.solution-entry main .quote .quotemark,body.solutions-index main .quote .quotemark{font-family:Playfair Display,Times New Roman,Times,serif;font-size:144px;font-size:9rem;font-weight:900;color:#045b6c;line-height:0;padding-top:3rem;margin-bottom:1rem}body.product-index main .other-solutions,body.product-info main .other-solutions,body.product-pillar main .other-solutions,body.solution-entry main .other-solutions,body.solutions-index main .other-solutions{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding:6rem 0 0}body.product-index main .other-solutions h2,body.product-info main .other-solutions h2,body.product-pillar main .other-solutions h2,body.solution-entry main .other-solutions h2,body.solutions-index main .other-solutions h2{width:60%;text-align:center;color:#045b6c;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:700;font-size:32px;font-size:2rem;margin-bottom:2rem}body.product-index main .other-solutions .solution-container,body.product-info main .other-solutions .solution-container,body.product-pillar main .other-solutions .solution-container,body.solution-entry main .other-solutions .solution-container,body.solutions-index main .other-solutions .solution-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding:5rem 1rem}body.product-index main .other-solutions .solution-container .solution,body.product-info main .other-solutions .solution-container .solution,body.product-pillar main .other-solutions .solution-container .solution,body.solution-entry main .other-solutions .solution-container .solution,body.solutions-index main .other-solutions .solution-container .solution{width:calc(630px - 1.5rem);display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}body.product-index main .other-solutions .solution-container .solution:first-of-type,body.product-info main .other-solutions .solution-container .solution:first-of-type,body.product-pillar main .other-solutions .solution-container .solution:first-of-type,body.solution-entry main .other-solutions .solution-container .solution:first-of-type,body.solutions-index main .other-solutions .solution-container .solution:first-of-type{margin-right:3rem}body.product-index main .other-solutions .solution-container .solution img,body.product-info main .other-solutions .solution-container .solution img,body.product-pillar main .other-solutions .solution-container .solution img,body.solution-entry main .other-solutions .solution-container .solution img,body.solutions-index main .other-solutions .solution-container .solution img{width:15rem;margin-right:2rem;border-radius:1rem}body.product-index main .other-solutions .solution-container .solution .content-holder .title,body.product-info main .other-solutions .solution-container .solution .content-holder .title,body.product-pillar main .other-solutions .solution-container .solution .content-holder .title,body.solution-entry main .other-solutions .solution-container .solution .content-holder .title,body.solutions-index main .other-solutions .solution-container .solution .content-holder .title{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:300;font-size:28px;font-size:1.75rem;margin-bottom:0}body.product-index main .other-solutions .solution-container .solution .content-holder .title.darkBlue,body.product-info main .other-solutions .solution-container .solution .content-holder .title.darkBlue,body.product-pillar main .other-solutions .solution-container .solution .content-holder .title.darkBlue,body.solution-entry main .other-solutions .solution-container .solution .content-holder .title.darkBlue,body.solutions-index main .other-solutions .solution-container .solution .content-holder .title.darkBlue{color:#045b6c}body.product-index main .other-solutions .solution-container .solution .content-holder .title.lightBlue,body.product-info main .other-solutions .solution-container .solution .content-holder .title.lightBlue,body.product-pillar main .other-solutions .solution-container .solution .content-holder .title.lightBlue,body.solution-entry main .other-solutions .solution-container .solution .content-holder .title.lightBlue,body.solutions-index main .other-solutions .solution-container .solution .content-holder .title.lightBlue{color:#7badb6}body.product-index main .other-solutions .solution-container .solution .content-holder .title.yellow,body.product-info main .other-solutions .solution-container .solution .content-holder .title.yellow,body.product-pillar main .other-solutions .solution-container .solution .content-holder .title.yellow,body.solution-entry main .other-solutions .solution-container .solution .content-holder .title.yellow,body.solutions-index main .other-solutions .solution-container .solution .content-holder .title.yellow{color:#e0af44}body.product-index main .other-solutions .solution-container .solution .content-holder .title.purple,body.product-info main .other-solutions .solution-container .solution .content-holder .title.purple,body.product-pillar main .other-solutions .solution-container .solution .content-holder .title.purple,body.solution-entry main .other-solutions .solution-container .solution .content-holder .title.purple,body.solutions-index main .other-solutions .solution-container .solution .content-holder .title.purple{color:#854259}body.product-index main .other-solutions .solution-container .solution .content-holder .text,body.product-info main .other-solutions .solution-container .solution .content-holder .text,body.product-pillar main .other-solutions .solution-container .solution .content-holder .text,body.solution-entry main .other-solutions .solution-container .solution .content-holder .text,body.solutions-index main .other-solutions .solution-container .solution .content-holder .text{margin-top:0}body.product-index main .other-solutions .solution-container .solution .content-holder a,body.product-info main .other-solutions .solution-container .solution .content-holder a,body.product-pillar main .other-solutions .solution-container .solution .content-holder a,body.solution-entry main .other-solutions .solution-container .solution .content-holder a,body.solutions-index main .other-solutions .solution-container .solution .content-holder a{font-weight:700}body.product-index main .other-solutions .solution-container .solution .content-holder a:after,body.product-info main .other-solutions .solution-container .solution .content-holder a:after,body.product-pillar main .other-solutions .solution-container .solution .content-holder a:after,body.solution-entry main .other-solutions .solution-container .solution .content-holder a:after,body.solutions-index main .other-solutions .solution-container .solution .content-holder a:after{content:"‣";padding-left:.125rem;transition:padding-left .3s ease-in-out}body.product-index main .other-solutions .solution-container .solution .content-holder a:hover:after,body.product-info main .other-solutions .solution-container .solution .content-holder a:hover:after,body.product-pillar main .other-solutions .solution-container .solution .content-holder a:hover:after,body.solution-entry main .other-solutions .solution-container .solution .content-holder a:hover:after,body.solutions-index main .other-solutions .solution-container .solution .content-holder a:hover:after{padding-left:.5rem}body.product-index main .other-solutions .solution-container:last-of-type,body.product-info main .other-solutions .solution-container:last-of-type,body.product-pillar main .other-solutions .solution-container:last-of-type,body.solution-entry main .other-solutions .solution-container:last-of-type,body.solutions-index main .other-solutions .solution-container:last-of-type{background:rgb(230.6069306931,243.3188118812,244.6930693069)}body.product-index main .form-embed,body.product-info main .form-embed,body.product-pillar main .form-embed,body.solution-entry main .form-embed,body.solutions-index main .form-embed{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding:5rem 0}body.product-index main .form-embed h2,body.product-info main .form-embed h2,body.product-pillar main .form-embed h2,body.solution-entry main .form-embed h2,body.solutions-index main .form-embed h2{width:80%;max-width:960px;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:48px;font-size:3rem;font-weight:700;text-align:center}body.product-index main .form-embed p,body.product-info main .form-embed p,body.product-pillar main .form-embed p,body.solution-entry main .form-embed p,body.solutions-index main .form-embed p{width:80%;max-width:960px;font-size:24px;font-size:1.5rem;text-align:center;margin:2rem 0}body.product-index main .form-embed form,body.product-info main .form-embed form,body.product-pillar main .form-embed form,body.solution-entry main .form-embed form,body.solutions-index main .form-embed form{width:80%;max-width:960px}body.product-index main .form-embed form label.freeform-label,body.product-info main .form-embed form label.freeform-label,body.product-pillar main .form-embed form label.freeform-label,body.solution-entry main .form-embed form label.freeform-label,body.solutions-index main .form-embed form label.freeform-label{display:none}body.product-index main .form-embed form label.freeform-required:after,body.product-info main .form-embed form label.freeform-required:after,body.product-pillar main .form-embed form label.freeform-required:after,body.solution-entry main .form-embed form label.freeform-required:after,body.solutions-index main .form-embed form label.freeform-required:after{color:#832a27}body.product-index main .form-embed form input[type=email],body.product-index main .form-embed form input[type=text],body.product-info main .form-embed form input[type=email],body.product-info main .form-embed form input[type=text],body.product-pillar main .form-embed form input[type=email],body.product-pillar main .form-embed form input[type=text],body.solution-entry main .form-embed form input[type=email],body.solution-entry main .form-embed form input[type=text],body.solutions-index main .form-embed form input[type=email],body.solutions-index main .form-embed form input[type=text]{box-sizing:border-box;padding:.75rem .5rem;font-size:18px;font-size:1.125rem;border-radius:.25rem;border:1px solid #ddddda}body.product-index main .form-embed form textarea,body.product-info main .form-embed form textarea,body.product-pillar main .form-embed form textarea,body.solution-entry main .form-embed form textarea,body.solutions-index main .form-embed form textarea{border-radius:.25rem;padding:.75rem .5rem;width:100%;min-height:9.75rem;font-size:18px;font-size:1.125rem;border:1px solid #ddddda}body.product-index main .explore-solutions,body.product-info main .explore-solutions,body.product-pillar main .explore-solutions,body.solution-entry main .explore-solutions,body.solutions-index main .explore-solutions{grid-column:2/-2;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;padding:5rem 1rem}@media (max-width:43rem){body.product-index main .explore-solutions,body.product-info main .explore-solutions,body.product-pillar main .explore-solutions,body.solution-entry main .explore-solutions,body.solutions-index main .explore-solutions{padding:3rem 0 2rem}}body.product-index main .explore-solutions .solution,body.product-info main .explore-solutions .solution,body.product-pillar main .explore-solutions .solution,body.solution-entry main .explore-solutions .solution,body.solutions-index main .explore-solutions .solution{margin:2rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:calc(300px + 40rem)}@media (max-width:43rem){body.product-index main .explore-solutions .solution,body.product-info main .explore-solutions .solution,body.product-pillar main .explore-solutions .solution,body.solution-entry main .explore-solutions .solution,body.solutions-index main .explore-solutions .solution{-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:2rem;border-bottom:1px solid rgba(69,69,69,.4)}body.product-index main .explore-solutions .solution:last-of-type,body.product-info main .explore-solutions .solution:last-of-type,body.product-pillar main .explore-solutions .solution:last-of-type,body.solution-entry main .explore-solutions .solution:last-of-type,body.solutions-index main .explore-solutions .solution:last-of-type{border-bottom:none;padding-bottom:unset}}body.product-index main .explore-solutions .solution img,body.product-info main .explore-solutions .solution img,body.product-pillar main .explore-solutions .solution img,body.solution-entry main .explore-solutions .solution img,body.solutions-index main .explore-solutions .solution img{border-radius:50%;width:21rem;height:21rem;object-fit:cover}body.product-index main .explore-solutions .solution .text-container,body.product-info main .explore-solutions .solution .text-container,body.product-pillar main .explore-solutions .solution .text-container,body.solution-entry main .explore-solutions .solution .text-container,body.solutions-index main .explore-solutions .solution .text-container{width:33rem;padding:0 2.5rem}@media (max-width:43rem){body.product-index main .explore-solutions .solution .text-container,body.product-info main .explore-solutions .solution .text-container,body.product-pillar main .explore-solutions .solution .text-container,body.solution-entry main .explore-solutions .solution .text-container,body.solutions-index main .explore-solutions .solution .text-container{width:100%;padding:1rem 0}}body.product-index main .explore-solutions .solution .text-container h2,body.product-info main .explore-solutions .solution .text-container h2,body.product-pillar main .explore-solutions .solution .text-container h2,body.solution-entry main .explore-solutions .solution .text-container h2,body.solutions-index main .explore-solutions .solution .text-container h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem}body.product-index main .explore-solutions .solution .text-container h2 span,body.product-info main .explore-solutions .solution .text-container h2 span,body.product-pillar main .explore-solutions .solution .text-container h2 span,body.solution-entry main .explore-solutions .solution .text-container h2 span,body.solutions-index main .explore-solutions .solution .text-container h2 span{display:block;font-size:24px;font-size:1.5rem;font-weight:300;text-transform:none;color:#e0af44;letter-spacing:normal;margin-bottom:.5rem}body.product-index main .explore-solutions .solution .text-container p,body.product-info main .explore-solutions .solution .text-container p,body.product-pillar main .explore-solutions .solution .text-container p,body.solution-entry main .explore-solutions .solution .text-container p,body.solutions-index main .explore-solutions .solution .text-container p{font-size:24px;font-size:1.5rem;font-weight:300}body.product-index main .explore-solutions .solution.img-left img,body.product-info main .explore-solutions .solution.img-left img,body.product-pillar main .explore-solutions .solution.img-left img,body.solution-entry main .explore-solutions .solution.img-left img,body.solutions-index main .explore-solutions .solution.img-left img{-ms-flex-order:1;order:1}body.product-index main .explore-solutions .solution.img-left .text-container,body.product-index main .explore-solutions .solution.img-right img,body.product-info main .explore-solutions .solution.img-left .text-container,body.product-info main .explore-solutions .solution.img-right img,body.product-pillar main .explore-solutions .solution.img-left .text-container,body.product-pillar main .explore-solutions .solution.img-right img,body.solution-entry main .explore-solutions .solution.img-left .text-container,body.solution-entry main .explore-solutions .solution.img-right img,body.solutions-index main .explore-solutions .solution.img-left .text-container,body.solutions-index main .explore-solutions .solution.img-right img{-ms-flex-order:2;order:2}body.product-index main .explore-solutions .solution.img-right .text-container,body.product-info main .explore-solutions .solution.img-right .text-container,body.product-pillar main .explore-solutions .solution.img-right .text-container,body.solution-entry main .explore-solutions .solution.img-right .text-container,body.solutions-index main .explore-solutions .solution.img-right .text-container{-ms-flex-order:1;order:1}@media (max-width:43rem){body.product-index main .explore-solutions .solution.img-right img,body.product-info main .explore-solutions .solution.img-right img,body.product-pillar main .explore-solutions .solution.img-right img,body.solution-entry main .explore-solutions .solution.img-right img,body.solutions-index main .explore-solutions .solution.img-right img{-ms-flex-order:1;order:1}body.product-index main .explore-solutions .solution.img-right .text-container,body.product-info main .explore-solutions .solution.img-right .text-container,body.product-pillar main .explore-solutions .solution.img-right .text-container,body.solution-entry main .explore-solutions .solution.img-right .text-container,body.solutions-index main .explore-solutions .solution.img-right .text-container{-ms-flex-order:2;order:2}}body.product-index main .explore-solutions .solution.math .text-container h2,body.product-info main .explore-solutions .solution.math .text-container h2,body.product-pillar main .explore-solutions .solution.math .text-container h2,body.solution-entry main .explore-solutions .solution.math .text-container h2,body.solutions-index main .explore-solutions .solution.math .text-container h2{color:#045b6c}body.product-index main .explore-solutions .solution.literacy .text-container h2,body.product-info main .explore-solutions .solution.literacy .text-container h2,body.product-pillar main .explore-solutions .solution.literacy .text-container h2,body.solution-entry main .explore-solutions .solution.literacy .text-container h2,body.solutions-index main .explore-solutions .solution.literacy .text-container h2{color:#854259}body.product-index main .explore-solutions .solution.writing .text-container h2,body.product-info main .explore-solutions .solution.writing .text-container h2,body.product-pillar main .explore-solutions .solution.writing .text-container h2,body.solution-entry main .explore-solutions .solution.writing .text-container h2,body.solutions-index main .explore-solutions .solution.writing .text-container h2{color:#7badb6}body.product-index main .explore-solutions .solution.pe .text-container h2,body.product-info main .explore-solutions .solution.pe .text-container h2,body.product-pillar main .explore-solutions .solution.pe .text-container h2,body.solution-entry main .explore-solutions .solution.pe .text-container h2,body.solutions-index main .explore-solutions .solution.pe .text-container h2{color:#11294b}body.product-item main #title-bar{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". y ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);padding:1rem 0;margin:0 0 2rem;background-color:#045b6c}@media (max-width:43rem){body.product-item main #title-bar{margin:unset}}body.product-item main #title-bar .container{-ms-grid-row:1;-ms-grid-column:2;grid-area:y;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43rem){body.product-item main #title-bar .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}body.product-item main #title-bar .container .grade-subject-standard{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:2.25rem;cursor:default}@media (max-width:43rem){body.product-item main #title-bar .container .grade-subject-standard{margin-top:.5rem;height:unset}}body.product-item main #title-bar .container .grade-subject-standard .standards{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;min-width:2.5rem;margin-left:1.25rem;color:#fff;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:800;letter-spacing:.125rem;font-size:16px;font-size:1rem;-ms-flex-order:2;order:2}@media (max-width:43rem){body.product-item main #title-bar .container .grade-subject-standard .standards{font-weight:500;border-left:1px solid #fff;margin-left:unset;padding-left:.25rem}}body.product-item main #title-bar .container .grade-subject-standard .standards img{height:70%;width:auto;margin-right:.5rem}@media (max-width:43rem){body.product-item main #title-bar .container .grade-subject-standard .standards img{display:none;margin:unset;padding:unset;height:0;width:0}}body.product-item main #title-bar .container .grade-subject-standard .standards .ccss,body.product-item main #title-bar .container .grade-subject-standard .standards .teks{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}body.product-item main #title-bar .container .grade-subject-standard .grade-subject{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;border:.125rem solid #fff;border-radius:.25rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:800;letter-spacing:.125rem;font-size:16px;font-size:1rem;text-transform:uppercase;-ms-flex-order:1;order:1}@media (max-width:43rem){body.product-item main #title-bar .container .grade-subject-standard .grade-subject{text-transform:unset;border:none;border-radius:unset;font-weight:500;-ms-flex-order:1;order:1}}body.product-item main #title-bar .container .grade-subject-standard .grade-subject .grade{color:#fff;padding:0 .75rem;white-space:nowrap}@media (max-width:43rem){body.product-item main #title-bar .container .grade-subject-standard .grade-subject .grade{padding:0 .25rem 0 0;margin-right:.25rem;border-right:1px solid #fff}}body.product-item main #title-bar .container .grade-subject-standard .grade-subject .subject{color:#045b6c;background:#fff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:0 .75rem}@media (max-width:43rem){body.product-item main #title-bar .container .grade-subject-standard .grade-subject .subject{color:#fff;background:none;display:unset;padding:0 .25rem}}body.product-item main #title-bar .container h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:600;font-size:36px;font-size:2.25rem;color:#fff}@media (max-width:43rem){body.product-item main #title-bar .container h1{font-size:24px;font-size:1.5rem;text-align:left;width:100%}}body.product-item main #title-bar .container li,body.product-item main #title-bar .container p,body.product-item main #title-bar .container ul{margin:0}body.product-item main .product-container{grid-column:2/-2;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto 2rem auto 2rem auto 2rem auto;-ms-grid-columns:minmax(0,1260px) 2rem 30rem;grid-template:"z A" auto "B A" auto "C A" auto "D A" auto/minmax(0,1260px) 30rem}@media (max-width:43rem){body.product-item main .product-container{grid-column:1/-1;grid-gap:unset;-ms-grid-rows:auto unset auto unset auto unset auto unset auto;-ms-grid-columns:minmax(1rem,1fr) unset minmax(0,1260px) unset minmax(1rem,1fr);grid-template:"z z z" auto ". A ." auto ". B ." auto ". C ." auto ". D ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}}body.product-item main .product-container #product-gallery{-ms-grid-row:1;-ms-grid-column:1;grid-area:z}@media (max-width:43rem){body.product-item main .product-container #product-gallery{margin-bottom:2rem}}body.product-item main .product-container #product-gallery .product-gallery .product-image{height:28rem}body.product-item main .product-container #product-gallery .product-gallery .product-image img,body.product-item main .product-container #product-gallery .product-gallery .product-image video{width:100%;border-radius:.25rem}@media (max-width:43rem){body.product-item main .product-container #product-gallery .product-gallery .product-image img,body.product-item main .product-container #product-gallery .product-gallery .product-image video{border-radius:unset}}body.product-item main .product-container #product-gallery .product-gallery .product-image img{height:28rem;object-fit:cover}body.product-item main .product-container #product-gallery .product-gallery .product-image video{max-height:28rem;height:100%;display:block;object-fit:contain}@media (max-width:43rem){body.product-item main .product-container #product-gallery .product-gallery .product-image{height:17rem}body.product-item main .product-container #product-gallery .product-gallery .product-image:has(video){height:auto}body.product-item main .product-container #product-gallery .product-gallery .product-image img{height:17rem;object-fit:cover}body.product-item main .product-container #product-gallery .product-gallery .product-image video{height:auto;max-height:unset}}body.product-item main .product-container #product-gallery .product-gallery .image-list{list-style:none;padding:initial;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));grid-gap:.75rem}@media (max-width:43rem){body.product-item main .product-container #product-gallery .product-gallery .image-list{display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;gap:0;padding-bottom:.5rem;margin-top:0;scrollbar-width:thin}body.product-item main .product-container #product-gallery .product-gallery .image-list::-webkit-scrollbar{height:6px}body.product-item main .product-container #product-gallery .product-gallery .image-list::-webkit-scrollbar-track{background:hsla(60,4%,86%,.1);border-radius:3px}body.product-item main .product-container #product-gallery .product-gallery .image-list::-webkit-scrollbar-thumb{background:hsla(60,4%,86%,.3);border-radius:3px}}body.product-item main .product-container #product-gallery .product-gallery .image-list li{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:0;border-radius:.25rem;border:.125rem solid hsla(60,4%,86%,.3)}@media (max-width:43rem){body.product-item main .product-container #product-gallery .product-gallery .image-list li{-ms-flex:0 0 auto;flex:0 0 auto;width:6rem;height:6rem;scroll-snap-align:start;border:none;border-radius:0}}body.product-item main .product-container #product-gallery .product-gallery .image-list .image-item img,body.product-item main .product-container #product-gallery .product-gallery .image-list .video-item img{object-fit:cover;height:7rem;width:100%;border-radius:.25rem;transition:opacity .3s ease;cursor:pointer;box-sizing:border-box}body.product-item main .product-container #product-gallery .product-gallery .image-list .image-item img:hover,body.product-item main .product-container #product-gallery .product-gallery .image-list .video-item img:hover{opacity:.7}@media (max-width:43rem){body.product-item main .product-container #product-gallery .product-gallery .image-list .image-item img,body.product-item main .product-container #product-gallery .product-gallery .image-list .video-item img{width:100%;height:100%;object-fit:cover;border-radius:0}}body.product-item main .product-container #product-gallery .product-gallery .image-list .image-item.active,body.product-item main .product-container #product-gallery .product-gallery .image-list .video-item.active{border:.125rem solid #11294b}body.product-item main .product-container #product-gallery .product-gallery .image-list .video-item,body.product-item main .product-container #product-gallery .product-gallery .image-list .video-thumb{position:relative;cursor:pointer;border-radius:.25rem}body.product-item main .product-container #product-gallery .product-gallery .image-list .video-thumb video{display:block;width:100%;height:7rem;object-fit:cover;border-radius:.25rem}@media (max-width:43rem){body.product-item main .product-container #product-gallery .product-gallery .image-list .video-thumb video{width:100%;height:100%;object-fit:cover}}body.product-item main .product-container #product-gallery .product-gallery .image-list .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;background:rgba(0,0,0,.6);width:50px;height:50px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;padding-left:3px;padding-top:3px}body.product-item main .product-container #product-info-primary{-ms-grid-row:3;-ms-grid-column:1;grid-area:B}body.product-item main .product-container #product-info-primary .information li,body.product-item main .product-container #product-info-primary .information p,body.product-item main .product-container #product-info-primary li,body.product-item main .product-container #product-info-primary p{font-size:1.5rem}body.product-item main .product-container #product-info-secondary{-ms-grid-row:5;-ms-grid-column:1;grid-area:C}body.product-item main .product-container #product-info-secondary li,body.product-item main .product-container #product-info-secondary p,body.product-item main .product-container #product-info-secondary td{font-size:1.5rem}body.product-item main .product-container #reviews{-ms-grid-row:7;-ms-grid-column:1;grid-area:D}@media (max-width:43rem){body.product-item main .product-container #product-info-primary,body.product-item main .product-container #product-info-secondary,body.product-item main .product-container #reviews{margin-bottom:2rem}}body.product-item main .product-container #product-info-primary h2,body.product-item main .product-container #product-info-secondary h2,body.product-item main .product-container #reviews h2{display:-ms-inline-flexbox;display:inline-flex;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:40px;font-size:2.5rem;font-weight:600;margin:.5rem 0;color:#11294b;background-image:url(/assets/images/underline-stroke-yellow.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain;padding:0 .5rem .2rem}@media (max-width:43rem){body.product-item main .product-container #product-info-primary h2,body.product-item main .product-container #product-info-secondary h2,body.product-item main .product-container #reviews h2{font-size:28px;font-size:1.75rem}}body.product-item main .product-container #product-info-primary h3,body.product-item main .product-container #product-info-secondary h3,body.product-item main .product-container #reviews h3{font-size:24px;font-size:1.5rem;font-weight:500;margin:1rem 0 .75rem}body.product-item main .product-container #product-info-primary ul,body.product-item main .product-container #product-info-secondary ul,body.product-item main .product-container #reviews ul{list-style:disc outside;padding-left:2rem;margin:.5rem 0}body.product-item main .product-container #product-info-primary table,body.product-item main .product-container #product-info-secondary table,body.product-item main .product-container #reviews table{width:100%;margin:1.5rem 0;background-color:#fff}body.product-item main .product-container #product-info-primary table tr:nth-child(2n),body.product-item main .product-container #product-info-secondary table tr:nth-child(2n),body.product-item main .product-container #reviews table tr:nth-child(2n){background:rgb(243.1,243.1,242.05)}body.product-item main .product-container #product-info-primary table tr td,body.product-item main .product-container #product-info-secondary table tr td,body.product-item main .product-container #reviews table tr td{border:1px solid #ddddda;padding:1rem}body.product-item main .product-container #product-info-primary table tr td.title,body.product-item main .product-container #product-info-secondary table tr td.title,body.product-item main .product-container #reviews table tr td.title{font-weight:700}body.product-item main .product-container #purchase-sidebar{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:3;grid-area:A;margin-bottom:3rem}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar{margin-bottom:2.5rem}}body.product-item main .product-container #purchase-sidebar [type=checkbox]:checked,body.product-item main .product-container #purchase-sidebar [type=checkbox]:not(:checked),body.product-item main .product-container #purchase-sidebar [type=radio]:checked,body.product-item main .product-container #purchase-sidebar [type=radio]:not(:checked){position:absolute;left:-9999px;width:0;height:0;visibility:hidden}body.product-item main .product-container #purchase-sidebar form{position:sticky;top:8rem}body.product-item main .product-container #purchase-sidebar form fieldset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.product-item main .product-container #purchase-sidebar form fieldset h3{font-size:24px;font-size:1.5rem;font-weight:500;margin:0 0 .5rem;color:#11294b}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;width:calc(100% - 2rem);margin-bottom:1rem;padding:1rem;background-color:#fff;border-radius:.25rem;overflow:hidden;transition:all .2s linear;border:1px solid #ddddda;box-shadow:0 2px 4px 0 transparent;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"i u" "E F"}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant{grid-template-areas:"i u" "F u";grid-template-areas:"i F u";-ms-grid-columns:1fr 1fr minmax(7rem,auto);grid-template-columns:1fr 1fr minmax(7rem,auto);-ms-grid-rows:auto;grid-template-rows:auto;padding:.25rem 1rem}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant>.price{-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-title{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-size:24px;font-size:1.5rem;font-weight:600;margin-bottom:.25rem;color:#11294b;transition:color .2s linear}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty{-ms-grid-row:2;-ms-grid-column:2;grid-area:F;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:.75rem}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn{width:2.25rem;height:2.25rem;border:1px solid #ddddda;background:#fff;cursor:pointer;font-size:1.5rem;font-weight:700}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn.qty-minus{border-top-left-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-right:1px solid #fff}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn.qty-plus{border-top-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-left:1px solid #fff}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn:hover{background:#ddddda;transition:background .3s ease-in-out}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper input{height:2.25rem;width:2rem;border-top:1px solid #ddddda;border-bottom:1px solid #ddddda;border-left:1px solid #fff;border-right:1px solid #fff;border-radius:.125rem;text-align:center;margin:0;padding:0}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper input[type=number],body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper input[type=number]::-webkit-inner-spin-button,body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty .qty-wrapper{-ms-flex-pack:center;justify-content:center}}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty span{width:2rem;text-transform:uppercase;letter-spacing:.1rem;opacity:.7;padding:.3rem 2.25rem}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-price{-ms-grid-row:1;-ms-grid-column:2;grid-area:u;font-size:24px;font-size:1.5rem;padding-right:1rem;text-align:right;color:#11294b;transition:color .2s linear}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-price{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-info{-ms-grid-row:2;-ms-grid-column:1;grid-area:E}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-info .variant-description{font-size:18px;font-size:1.125rem;line-height:1.3;color:rgb(124.8,124.8,124.8);transition:color .2s linear}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-info .variant-description p{font-size:18px;font-size:1.125rem;margin:.75rem 0 .25rem}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-info .variant-description ul{list-style:initial;padding-left:1rem}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-info .variant-description ul li{font-size:18px;font-size:1.125rem}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-info{display:none}}body.product-item main .product-container #purchase-sidebar form fieldset.consulting-options{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddddda;margin-top:1rem;padding-top:2rem}body.product-item main .product-container #purchase-sidebar form fieldset.consulting-options .product-variant{-ms-flex-pack:center;justify-content:center;width:calc(50% - .5rem)}body.product-item main .product-container #purchase-sidebar form fieldset.consulting-options .product-variant .variant-selector:checked+label,body.product-item main .product-container #purchase-sidebar form fieldset.consulting-options .product-variant .variant-selector:not(:checked)+label{text-align:center;-ms-flex-pack:center;justify-content:center}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items{border-top:1px solid #ddddda;margin-top:1rem;padding-top:2rem;display:none}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items .add-on{width:calc(100% - 2rem);margin-bottom:1rem;padding:1rem;background-color:#fff;border-radius:.25rem;overflow:hidden;transition:all .2s linear;border:1px solid #ddddda;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items .add-on .product-variant-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items .add-on .product-variant-info .variant-title{font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:.25rem;color:#11294b}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items .add-on .product-variant-info .variant-description{font-size:16px;font-size:1rem;line-height:1.3;color:rgb(124.8,124.8,124.8)}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items .add-on .add-on-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items .add-on .add-on-input input{width:3rem;text-align:center;border-radius:.25rem;border:1px solid rgb(176.8,176.8,174.4)}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items.disabled{opacity:.5;transition:opacity .3s ease-in-out}body.product-item main .product-container #purchase-sidebar form fieldset.additional-items.disabled input{pointer-events:none}body.product-item main .product-container #purchase-sidebar form .cart-subtotal{background-color:#fff;position:sticky;bottom:1rem}body.product-item main .product-container #purchase-sidebar form .cart-subtotal .subtotal{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}body.product-item main .product-container #purchase-sidebar form .cart-subtotal .subtotal .subtotal-title{font-size:24px;font-size:1.5rem;font-weight:500;color:#11294b}body.product-item main .product-container #purchase-sidebar form .cart-subtotal .subtotal .subtotal-cost{font-size:24px;font-size:1.5rem;font-weight:300}body.product-item main .product-container #purchase-sidebar form .cart-subtotal .add-to-cart{cursor:pointer;width:100%;box-shadow:0 2px 4px 0 transparent;transition:all .3s ease-in-out;transition-property:opacity box-shadow}body.product-item main .product-container #purchase-sidebar form .cart-subtotal .add-to-cart:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.3)}body.product-item main .product-container #purchase-sidebar form .cart-subtotal .add-to-cart:disabled,body.product-item main .product-container #purchase-sidebar form .cart-subtotal .add-to-cart[disabled]{cursor:not-allowed;background-color:#454545;opacity:.5;box-shadow:0 2px 4px 0 transparent}body.product-item main .product-container #purchase-sidebar .slide-out-panel{background:#fff;width:100%;height:100%;border-radius:.125rem}body.product-item main .product-container #purchase-sidebar .slide-out-panel iframe#productPanel{width:100%;height:100%;border-radius:.125rem}body.product-item .qarr-copyright{display:none;visibility:hidden}body.product-item .qarr-modal .qarr-footer,body.product-item .qarr-modal .qarr-header{border-radius:.25rem;overflow:hidden}body.product-item .qarr-field input[type=text]:focus,body.product-item .qarr-field input[type=url]:focus,body.product-item .qarr-field textarea:focus{border-color:#b8dde1}body.shop-index #product-table{grid-column:2/-2;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:2rem 2rem auto;-ms-grid-columns:10rem 2rem minmax(0,1260px) 2rem minmax(0,1260px);grid-template:"A G H" 2rem "A I I" auto/10rem minmax(0,1260px) minmax(0,1260px);padding:2rem 0 3rem}@media (max-width:43rem){body.shop-index #product-table{-ms-grid-rows:auto 1rem auto 1rem auto;-ms-grid-columns:minmax(0,1260px) 1rem minmax(0,1260px);grid-template:"A A" auto "G H" auto "I I" auto/minmax(0,1260px) minmax(0,1260px);grid-gap:1rem;padding-top:.5rem}body.shop-index #product-table>#purchase-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}}body.shop-index #product-table #facet-sidebar{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:A;overflow:hidden}body.shop-index #product-table #facet-sidebar h4{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;text-transform:uppercase;font-size:12px;font-size:.75rem;font-weight:800;letter-spacing:1.56px;color:#11294b}body.shop-index #product-table #facet-sidebar div{margin-bottom:2rem}body.shop-index #product-table #facet-sidebar div ul{margin:1rem 0}body.shop-index #product-table #facet-sidebar div ul li{margin-bottom:.75rem}body.shop-index #product-table #facet-sidebar div ul li div{margin:unset}body.shop-index #product-table #facet-sidebar div ul li label{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}body.shop-index #product-table #facet-sidebar div ul li label input[type=checkbox].refinement-checkbox{box-sizing:border-box;padding:0;line-height:1.15}body.shop-index #product-table #facet-sidebar div ul li label .checkbox-label{font-size:14px;font-size:.875rem;font-weight:300;color:#454545;margin-left:.5rem}body.shop-index #product-table #facet-sidebar div ul li label .item-count{background-color:rgba(184,221,225,.2);color:#045b6c;border-radius:.25rem;padding:.125rem .25rem;font-size:.625rem;margin-left:.5rem}body.shop-index #product-table #facet-sidebar div ul li.ais-RefinementList-item--selected .checkbox-label{font-weight:600;color:#11294b}body.shop-index #product-table #facet-sidebar div#search-stats{color:#454545;font-size:12px;font-size:.75rem;font-weight:300}body.shop-index #product-table #facet-sidebar .ais-ClearRefinements-button{width:100%;border:1px solid #045b6c;background-color:rgb(204.8,222.2,225.6);color:#045b6c;border-radius:.25rem;padding:.5rem;transition:all .3s ease-in-out;cursor:pointer}body.shop-index #product-table #facet-sidebar .ais-ClearRefinements-button:hover{box-shadow:0 2px 8px 0 rgba(4,91,108,.3)}body.shop-index #product-table #facet-sidebar .ais-ClearRefinements-button:disabled{opacity:.4;cursor:default;box-shadow:none}body.shop-index #product-table #facet-sidebar .mobile-filters{display:none;visibility:hidden}@media (max-width:43rem){body.shop-index #product-table #facet-sidebar .mobile-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;visibility:visible;width:100%;margin-bottom:1rem}body.shop-index #product-table #facet-sidebar .mobile-filters a{width:100%;text-align:center;border-radius:.25rem;padding:.5rem;transition:all .3s ease-in-out;cursor:pointer}body.shop-index #product-table #facet-sidebar .mobile-filters a:hover{box-shadow:0 2px 8px 0 rgba(4,91,108,.3)}body.shop-index #product-table #facet-sidebar .mobile-filters a.apply{border:1px solid #11294b;background-color:#11294b;color:#fff}body.shop-index #product-table #facet-sidebar .mobile-filters a.hide{border:1px solid #454545;background-color:rgba(69,69,69,0);color:#454545;margin-bottom:1.75rem}}@media (max-width:43rem){body.shop-index #product-table #facet-sidebar{position:fixed;z-index:7;width:calc(100vw - 2rem);height:calc(100vh - 4rem);top:100%;left:0;background:#fff;padding:2rem 1rem;overflow-y:scroll;transition:top .3s ease-out}body.shop-index #product-table #facet-sidebar.show{top:0;overflow-y:scroll}body.shop-index #product-table #facet-sidebar #show-filters{background:#fff;padding:.5rem .5rem .75rem;border-radius:.25rem;position:absolute;top:-1.6rem;left:0;right:0;width:60vw;margin:0 auto}body.shop-index #product-table #facet-sidebar #hide-filters{position:absolute;top:1rem;left:0;right:0;width:60vw;margin:0 auto}}body.shop-index #product-table #search-stats{-ms-grid-row:1;-ms-grid-column:3;grid-area:G;color:#454545;font-size:14px;font-size:.875rem;font-weight:300}body.shop-index #product-table #search-stats,body.shop-index #product-table #search-stats .ais-Stats-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.shop-index #product-table #show-filters{-ms-grid-row:1;-ms-grid-column:5;grid-area:H;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center}body.shop-index #product-table #show-filters a{padding:.25rem .5rem;border:1px solid #454545;border-radius:12rem;color:#454545;font-size:14px;font-size:.875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}body.shop-index #product-table #show-filters a:hover{background-color:rgba(69,69,69,.12)}body.shop-index #product-table #show-filters a:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;margin-right:.5rem;background-image:url(https://empower-assets.sfo3.digitaloceanspaces.com/assets/images/general-site/sliders.svg);background-repeat:no-repeat;background-size:contain}body.shop-index #product-table #show-filters a:after{content:"Hide Filters";display:inline-block;min-width:4.91625rem;text-align:right}@media (max-width:43rem){body.shop-index #product-table #show-filters a:after{content:"Show Filters"}}body.shop-index #product-table #product-container{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:I}body.shop-index #product-table #product-container .product-list{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr))}@media (max-width:43rem){body.shop-index #product-table #product-container .product-list{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}body.shop-index #product-table.hide-filters{-ms-grid-rows:2rem 2rem auto;-ms-grid-columns:0 2rem minmax(0,1260px) 2rem minmax(0,1260px);grid-template:"A G H" 2rem "A I I" auto/0 minmax(0,1260px) minmax(0,1260px)}@media (max-width:43rem){body.shop-index #product-table.hide-filters{-ms-grid-rows:auto 1rem auto 1rem auto;-ms-grid-columns:minmax(0,1260px) 1rem minmax(0,1260px);grid-template:"A A" auto "G H" auto "I I" auto/minmax(0,1260px) minmax(0,1260px);grid-gap:1rem;padding-top:.5rem}body.shop-index #product-table.hide-filters>#facet-sidebar,body.shop-index #product-table.hide-filters>#purchase-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}body.shop-index #product-table.hide-filters>#search-stats{-ms-grid-row:3;-ms-grid-column:1}body.shop-index #product-table.hide-filters>#show-filters{-ms-grid-row:3;-ms-grid-column:3}body.shop-index #product-table.hide-filters>#product-container{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}}body.shop-index #product-table.hide-filters #show-filters a:after{content:"Show Filters"}@media (max-width:43rem){body.shop-index #product-table.hide-filters #show-filters a:after{content:"Hide Filters"}}@media (max-width:43rem){body.shop-index #product-table.hide-filters #facet-sidebar{top:0}}body.shop-index .related-product-pillars .related-product-pillars-container .related-product a{-ms-grid-rows:13rem auto 1fr auto auto 1rem;grid-template-rows:13rem auto 1fr auto auto 1rem;grid-template-areas:"m m m" ". u ." ". i ." ". k ." ". t ." ". . ."}body.shop-index .related-product-pillars .related-product-pillars-container .related-product a .price{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:u;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:21px;font-size:1.3125rem;font-weight:300;color:rgba(69,69,69,.85)}body #select-hero{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". x ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);background-color:rgba(184,221,225,.15)}@media (max-width:43rem){body #select-hero{margin-bottom:2rem}}body #select-hero:after{content:"";background-color:#fff;width:100vw;margin-top:-5rem;height:8rem;position:relative;z-index:0;bottom:0}@media (max-width:43rem){body #select-hero:after{display:none;width:0;height:0;margin-top:unset}}body #select-hero .container{-ms-grid-row:1;-ms-grid-column:2;max-width:1260px;margin:0 auto;grid-area:x;padding-top:2rem;position:relative;z-index:1;display:-ms-grid;display:grid;grid-template-areas:"i i" "m k";grid-template-rows:auto auto;grid-template-columns:50% 50%;grid-gap:2rem}@media (max-width:43rem){body #select-hero .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;width:100%;padding:0;grid-gap:0}}body #select-hero .container .title-image{width:48%}@media (max-width:43rem){body #select-hero .container .title-image{width:100%;margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body #select-hero .container h1{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:56px;font-size:3.5rem;font-weight:700;text-transform:unset;color:#11294b;padding-bottom:0}@media (max-width:43rem){body #select-hero .container h1{-ms-flex-order:2;order:2;width:100%;padding:1rem;font-size:40px;font-size:2.5rem;background:rgb(212.4,234.6,237)}}body #select-hero .container .hero-product-carousel{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:m;position:relative;overflow:hidden;max-width:100%}body #select-hero .container .hero-product-carousel .carousel-track{display:-ms-flexbox;display:flex;transition:transform .4s ease-in-out;will-change:transform;-ms-flex-align:start;align-items:flex-start}body #select-hero .container .hero-product-carousel .carousel-cell{min-width:100%;max-width:100%;-ms-flex-negative:0;flex-shrink:0}body #select-hero .container .hero-product-carousel .carousel-cell img{width:100%;height:auto;display:block;border-radius:.5rem;max-width:100%}@media (max-width:43rem){body #select-hero .container .hero-product-carousel .carousel-cell img{border-radius:0}}body #select-hero .container .hero-product-carousel .carousel-next,body #select-hero .container .hero-product-carousel .carousel-prev{position:absolute;top:50%;transform:translateY(-50%);border:2px solid #12274a;background:#fff;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .2s ease;padding:0;opacity:0;z-index:5}body #select-hero .container .hero-product-carousel .carousel-next svg,body #select-hero .container .hero-product-carousel .carousel-prev svg{width:1.25rem;height:1.25rem;stroke:#12274a;transition:stroke .2s ease}body #select-hero .container .hero-product-carousel .carousel-next:hover:not(:disabled),body #select-hero .container .hero-product-carousel .carousel-prev:hover:not(:disabled){background:#12274a;border-color:#12274a}body #select-hero .container .hero-product-carousel .carousel-next:hover:not(:disabled) svg,body #select-hero .container .hero-product-carousel .carousel-prev:hover:not(:disabled) svg{stroke:#fff}body #select-hero .container .hero-product-carousel .carousel-next:disabled,body #select-hero .container .hero-product-carousel .carousel-prev:disabled{cursor:not-allowed;opacity:.15}body #select-hero .container .hero-product-carousel .carousel-prev{left:1rem}body #select-hero .container .hero-product-carousel .carousel-next{right:1rem}body #select-hero .container .hero-product-carousel:hover .carousel-next,body #select-hero .container .hero-product-carousel:hover .carousel-prev{opacity:1}body #select-hero .container img{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:m;max-width:100%;border-radius:.5rem}@media (max-width:43rem){body #select-hero .container img{-ms-flex-order:1;order:1;width:100%;border-radius:0}}body #select-hero .container .text-selection{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:k;padding-bottom:1rem;margin-bottom:5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media (max-width:43rem){body #select-hero .container .text-selection{-ms-flex-order:3;order:3;width:100%;padding:0 1rem;margin-bottom:unset}}@media (max-width:43rem){body #select-hero .container .text-selection .desk{display:none}}body #select-hero .container .text-selection h3{font-size:24px;font-size:1.5rem;font-weight:700}body #select-hero .container .text-selection p{font-size:24px;font-size:1.5rem}body #select-hero .container .text-selection form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}@media (max-width:43rem){body #select-hero .container .text-selection form{margin-top:1rem;-ms-flex-flow:row wrap;flex-flow:row wrap}}body #select-hero .container .text-selection form select{-moz-appearance:none;appearance:none;background-color:rgba(17,41,75,.1);background-image:url(/assets/images/down-select-arrow.svg);background-repeat:no-repeat;outline:none;background-position:97%;border:none;border-radius:.25rem;padding:1rem;padding-right:2.5rem;-ms-flex-positive:1;flex-grow:1;margin-right:.5rem}body #select-hero .container .text-selection form select.hidden{display:none;visibility:hidden}@media (max-width:43rem){body #select-hero .container .text-selection form select{margin-right:unset;margin-bottom:1rem;width:100%}}@media (max-width:43rem){body #select-hero .container .text-selection form button{width:100%}}@media (max-width:43rem){body #select-hero .container .text-selection .view-all-products{width:calc(100% - 2rem)}}body #select-hero .container .text-selection .view-all-products.hidden{display:none}@media (max-width:43rem){body #select-hero .container .text-selection .hide-all-products{width:calc(100% - 2rem)}}body #select-hero .container .text-selection .hide-all-products.hidden{display:none}body .entry-text{grid-column:2/-2}body .entry-text h3{font-weight:700}body .entry-text h3,body .entry-text p{font-size:24px;font-size:1.5rem}body .entry-text.mobile{display:none}@media (max-width:43rem){body .entry-text.mobile{display:unset}}body #product-showcase{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);transition:all .5s ease-in-out;max-height:125vh;opacity:1;padding-bottom:3rem;background:linear-gradient(180deg,#fff,rgb(248.4,245.76,242.46))}@media (max-width:43rem){body #product-showcase{max-height:unset}}body #product-showcase.hidden{height:0;max-height:0;opacity:0;padding-bottom:0;transition:all .5s ease-in-out}body #product-showcase .loading-spinner{-ms-grid-row:1;-ms-grid-column:2;grid-area:e}body #product-showcase .product-showcase-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;background-color:#fff;border-radius:.5rem;border:1px solid #ddd;padding:2rem;transition:all .5s ease-in-out;opacity:1;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-columns:2fr 2rem 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:auto 2rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"a J" "l J"}@media (max-width:43rem){body #product-showcase .product-showcase-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-height:unset;padding:1rem}}body #product-showcase .product-showcase-container.hidden{max-height:0;opacity:0;transition:all .5s ease-in-out}body #product-showcase .product-showcase-container .title-bar{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:a;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:0}@media (max-width:43rem){body #product-showcase .product-showcase-container .title-bar{-ms-flex-order:1;order:1;width:100%}}body #product-showcase .product-showcase-container .title-bar h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:800;font-size:32px;font-size:2rem;color:#045b6c}body #product-showcase .product-showcase-container .title-bar h2 span{font-weight:300}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard{background-color:rgba(4,91,108,.1);display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:2.25rem;cursor:default;border-radius:.25rem;padding:.25rem .5rem}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .standards{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;min-width:2.5rem;color:#045b6c;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:800;letter-spacing:.125rem;font-size:16px;font-size:1rem}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .standards img{height:70%;width:auto;margin-right:.5rem}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .standards .ccss,body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .standards .teks{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .grade-subject{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;border:.125rem solid #fff;border-radius:.25rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:800;letter-spacing:.125rem;font-size:16px;font-size:1rem;text-transform:uppercase}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .grade-subject .grade{color:#fff;padding:0 .75rem;white-space:nowrap}body #product-showcase .product-showcase-container .title-bar .grade-subject-standard .grade-subject .subject{color:#045b6c;background:#fff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:0 .75rem}body #product-showcase .product-showcase-container .product-info-container{-ms-grid-row:3;-ms-grid-column:1;grid-area:l;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:43rem){body #product-showcase .product-showcase-container .product-info-container{-ms-flex-order:3;order:3}}body #product-showcase .product-showcase-container .product-info-container h3{display:-ms-inline-flexbox;display:inline-flex;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;font-weight:600;margin:.5rem 0;color:#11294b;background-image:url(/assets/images/underline-stroke-yellow.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain;padding:0 .5rem .2rem}@media (max-width:43rem){body #product-showcase .product-showcase-container .product-info-container h3{font-size:28px;font-size:1.75rem}}body #product-showcase .product-showcase-container .product-info-container p{font-size:21px;font-size:1.3125rem}body #product-showcase .product-showcase-container .product-info-container ul{list-style:disc outside;padding-left:2rem;margin:.5rem 0}body #product-showcase .product-showcase-container .product-info-container ul li{font-size:21px;font-size:1.3125rem;line-height:1.25}body #product-showcase .product-showcase-container .product-info-container .information>ul{column-count:2;column-gap:3.5rem}@media (max-width:43rem){body #product-showcase .product-showcase-container .product-info-container .information>ul{column-count:0;column-gap:0}}body #product-showcase .product-showcase-container .product-info-container .information>ul ul{margin:0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;list-style-type:"– "}body #product-showcase .product-showcase-container .product-info-container .information>ul li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body #product-showcase .product-showcase-container .product-info-container .button.view-product-page{margin-top:1.5rem;opacity:.7;-ms-flex-item-align:end;align-self:flex-end}body #product-showcase .product-showcase-container .purchasable-variants{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:J}@media (max-width:43rem){body #product-showcase .product-showcase-container .purchasable-variants{margin-bottom:0;margin-top:1rem;-ms-flex-order:2;order:2}}body #product-showcase .product-showcase-container .purchasable-variants [type=checkbox]:checked,body #product-showcase .product-showcase-container .purchasable-variants [type=checkbox]:not(:checked),body #product-showcase .product-showcase-container .purchasable-variants [type=radio]:checked,body #product-showcase .product-showcase-container .purchasable-variants [type=radio]:not(:checked){position:absolute;left:-9999px;width:0;height:0;visibility:hidden}body #product-showcase .product-showcase-container .purchasable-variants form fieldset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body #product-showcase .product-showcase-container .purchasable-variants form fieldset h3{font-size:24px;font-size:1.5rem;font-weight:500;margin:0 0 .5rem;color:#11294b}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;width:calc(100% - 2rem);margin-bottom:1rem;padding:1rem;background-color:#fff;border-radius:.25rem;overflow:hidden;transition:all .2s linear;border:1px solid #ddddda;box-shadow:0 2px 4px 0 transparent;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"i u" "E F"}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-title{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-size:24px;font-size:1.5rem;font-weight:600;margin-bottom:.25rem;color:#11294b;transition:color .2s linear}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty{-ms-grid-row:2;-ms-grid-column:2;grid-area:F;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:.75rem}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn{width:2.25rem;height:2.25rem;border:1px solid #ddddda;background:#fff;cursor:pointer;font-size:1.5rem;font-weight:700}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn.qty-minus{border-top-left-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-right:1px solid #fff}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn.qty-plus{border-top-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-left:1px solid #fff}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper .qty-btn:hover{background:#ddddda;transition:background .3s ease-in-out}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper input{height:2.25rem;width:2rem;border-top:1px solid #ddddda;border-bottom:1px solid #ddddda;border-left:1px solid #fff;border-right:1px solid #fff;border-radius:.125rem;text-align:center;margin:0;padding:0}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper input[type=number],body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper input[type=number]::-webkit-inner-spin-button,body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty .qty-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty span{width:2rem;text-transform:uppercase;letter-spacing:.1rem;opacity:.7;padding:.3rem 2.25rem}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-price{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:u;font-size:24px;font-size:1.5rem;padding-right:1rem;text-align:right;color:#11294b;transition:color .2s linear}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-info{-ms-grid-row:2;-ms-grid-column:1;grid-area:E}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-info .variant-description{font-size:18px;font-size:1.125rem;line-height:1.3;color:rgb(124.8,124.8,124.8);transition:color .2s linear}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-info .variant-description p{font-size:18px;font-size:1.125rem;margin:.75rem 0 .25rem}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-info .variant-description ul{list-style:initial;padding-left:1rem}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-info .variant-description ul li{font-size:18px;font-size:1.125rem;line-height:1;margin-bottom:.25rem}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal{background-color:#fff}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .subtotal{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .subtotal .subtotal-title{font-size:24px;font-size:1.5rem;font-weight:500;color:#11294b}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .subtotal .subtotal-cost{font-size:24px;font-size:1.5rem;font-weight:300}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .add-to-cart{cursor:pointer;width:100%;box-shadow:0 2px 4px 0 transparent;transition:all .3s ease-in-out;transition-property:opacity box-shadow}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .add-to-cart:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.3)}body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .add-to-cart:disabled,body #product-showcase .product-showcase-container .purchasable-variants form .cart-subtotal .add-to-cart[disabled]{cursor:not-allowed;background-color:#454545;opacity:.5;box-shadow:0 2px 4px 0 transparent}body #product-showcase .product-showcase-container .purchasable-variants .slide-out-panel{background:#fff;width:100%;height:100%;border-radius:.125rem}body #product-showcase .product-showcase-container .purchasable-variants .slide-out-panel iframe#productPanel{width:100%;height:100%;border-radius:.125rem}body #product-showcase.single .product-showcase-container{padding-top:0}body #product-showcase.single .product-showcase-container .title-bar{display:none;height:0;visibility:hidden}body #product-showcase.single .purchasable-variants{margin-top:2rem}@media (max-width:43rem){body #product-showcase.single .purchasable-variants{margin-top:1rem}}body #shop-hero{grid-column:1/-1;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;background:linear-gradient(180deg,#fff 15%,#f5f1ec 50%,#fff 95%);background:linear-gradient(180deg,#f5f1ec 15%,#fff 95%);padding:7rem 0}body #shop-hero .shop-hero-title{width:100%;max-width:1260px;padding:0 1rem 1.5rem;text-align:center;font-size:64px;font-size:4rem;font-weight:700}body #shop-hero .shop-hero-subtitle{width:100%;max-width:1260px;padding:0 1rem 1.5rem;text-align:center;color:#454545;font-size:40px;font-size:2.5rem;font-weight:300}body #shop-hero .related-product-pillars{-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);background:unset;margin-bottom:0;padding-bottom:0;margin-top:3rem}body #shop-hero .related-product-pillars .related-product-pillars-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(15.375rem,1fr))}body #product-all{grid-column:2/-2;max-height:100vh;opacity:1;visibility:unset;transition:all .3s ease-in-out;padding-top:2rem;padding-bottom:2rem}body #product-all .product-list-container{grid-column:2/-2;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr))}body #product-all .product-list-container .product-item{border:1px solid #cdcdcd;border-radius:.5rem}body #product-all .product-list-container .product-item a{border-radius:.5rem}body #product-all .product-list-container .product-item a img{object-fit:contain}body #product-all.hidden{max-height:0;opacity:0;visibility:hidden;padding-top:0;padding-bottom:0;transition:all .3s ease-in-out}body.blog-index main #hero{background-color:rgb(129.5,173,181.5);background-image:url(/assets/images/blog-index-bg.jpg);background-size:cover;background-position:right 20%;background-repeat:no-repeat;grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". x ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}@media (max-width:43em){body.blog-index main #hero{background-position:center 20%;background-size:cover}}body.blog-index main #hero .hero-wrapper{-ms-grid-row:1;-ms-grid-column:2;grid-area:x;padding:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43rem){body.product-index main #hero-cta>.container,body.product-index main #hero-cta>.hero-wrapper,body.product-index main #hero>.container,body.product-index main #hero>.hero-wrapper,body.product-info main #hero-cta>.container,body.product-info main #hero-cta>.hero-wrapper,body.product-info main #hero>.container,body.product-info main #hero>.hero-wrapper,body.product-pillar main #hero-cta>.container,body.product-pillar main #hero-cta>.hero-wrapper,body.product-pillar main #hero>.container,body.product-pillar main #hero>.hero-wrapper,body.solution-entry main #hero-cta>.container,body.solution-entry main #hero-cta>.hero-wrapper,body.solution-entry main #hero>.container,body.solution-entry main #hero>.hero-wrapper,body.solutions-index main #hero-cta>.container,body.solutions-index main #hero-cta>.hero-wrapper,body.solutions-index main #hero>.container,body.solutions-index main #hero>.hero-wrapper{-ms-grid-row:1;-ms-grid-column:2}}@media (max-width:43rem){body.blog-index main #hero .hero-wrapper{grid-column:1/-1;padding:4rem 1rem;background:rgba(27,27,27,.3)}}body.blog-index main #hero .hero-wrapper h1{width:100%;color:#fff;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:80px;font-size:5rem;font-weight:700;display:block;margin-bottom:.5rem}@media (max-width:43rem){body.blog-index main #hero .hero-wrapper h1{font-size:48px;font-size:3rem;line-height:1}}body.blog-index main #hero .hero-wrapper h2{color:#fff;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;font-weight:300}body.blog-index main .category-bar-wrapper{grid-column:1/-1;background-color:#fff;margin-bottom:2rem;border-top:.0625rem solid rgba(18,39,74,.2);display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". l ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}body.blog-index main .category-bar-wrapper>*{-ms-grid-column:2;grid-column:2}body.blog-index main .category-bar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1.5rem 0;max-width:1260px;margin:0 auto;width:100%;box-sizing:border-box}@media (max-width:43rem){body.blog-index main .category-bar-wrapper{padding:.75rem;gap:.4rem;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}body.blog-index main .category-bar-wrapper .blog-search-container{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:300px}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .blog-search-container{max-width:none;-ms-flex-order:-1;order:-1;-ms-flex:1;flex:1}}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search{width:100%}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input{width:100%;padding:.5rem 4.5rem .5rem 1rem;border:1px solid rgba(18,39,74,.2);border-radius:2rem;background:#fff;color:#12274a;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;outline:none;transition:all .2s ease}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::-webkit-search-cancel-button,body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::-webkit-search-decoration{appearance:none}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::-ms-clear{display:none}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::-webkit-input-placeholder{color:rgba(18,39,74,.5)}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::-moz-placeholder{color:rgba(18,39,74,.5)}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input:-ms-input-placeholder,body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::-ms-input-placeholder{color:rgba(18,39,74,.5)}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input::placeholder{color:rgba(18,39,74,.5)}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input:focus{border-color:#005a6d;box-shadow:0 0 0 2px rgba(0,90,109,.1)}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-input{padding:.6rem 4.5rem .6rem 1rem;border-radius:.25rem}}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-submit{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#005a6d;border:none;padding:.35rem .6rem;border-radius:1rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:background .2s ease}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-submit:hover{background:rgb(0,47.8899082569,58)}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-submit-icon{width:.875rem;height:.875rem;fill:#fff}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-reset{position:absolute;right:2.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:.5;transition:opacity .2s ease}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-reset:hover{opacity:1}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-reset[hidden]{display:none}body.blog-index main .category-bar-wrapper .blog-search-container .blog-search-reset-icon{width:.875rem;height:.875rem;fill:#12274a}body.blog-index main .category-bar-wrapper .category-bar{position:relative;-ms-flex:1;flex:1;min-width:0}body.blog-index main .category-bar-wrapper .category-bar .category-bar-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar .category-bar-inner{gap:.4rem}}body.blog-index main .category-bar-wrapper .category-bar .category-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid rgba(18,39,74,.2);border-radius:2rem;background:#fff;color:#12274a;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}body.blog-index main .category-bar-wrapper .category-bar .category-btn .count{font-size:12px;font-size:.75rem;color:rgba(27,27,27,.4);font-weight:400}body.blog-index main .category-bar-wrapper .category-bar .category-btn:hover{border-color:#12274a;background:rgba(18,39,74,.05)}body.blog-index main .category-bar-wrapper .category-bar .category-btn.active{background:#12274a;border-color:#12274a;color:#fff}body.blog-index main .category-bar-wrapper .category-bar .category-btn.active .count{color:hsla(0,0%,100%,.7)}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar .category-btn{padding:.4rem .75rem;font-size:13px;font-size:.8125rem}}body.blog-index main .category-bar-wrapper .category-bar .category-all{font-weight:600}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar .category-all{display:none}}body.blog-index main .category-bar-wrapper .category-bar .category-top-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar .category-top-list{display:none}}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.5rem 1rem;border:1px dashed rgba(18,39,74,.3);border-radius:2rem;background:transparent;color:#12274a;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn .desktop-text{display:inline}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn .mobile-text{display:none}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn:after{content:"+";font-weight:600}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar .category-more-btn:after{display:none}}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn:hover{border-color:#12274a;background:rgba(18,39,74,.05)}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar .category-more-btn{padding:.6rem .75rem;width:100%;font-size:13px;font-size:.8125rem;border-radius:.25rem;border-style:solid}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn .desktop-text{display:none}body.blog-index main .category-bar-wrapper .category-bar .category-more-btn .mobile-text{display:inline}}body.blog-index main .category-bar-wrapper .category-bar .category-multiselect-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:8;opacity:1;transition:opacity .3s ease;cursor:pointer}body.blog-index main .category-bar-wrapper .category-bar .category-multiselect-overlay.hidden{opacity:0;pointer-events:none}body.blog-index main .category-bar-wrapper .category-bar .category-multiselect{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100%;max-width:400px;background:#fff;box-shadow:4px 0 24px rgba(0,0,0,.15);z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transform:translateX(0);transition:transform .3s ease}body.blog-index main .category-bar-wrapper .category-bar .category-multiselect.hidden{transform:translateX(-100%);pointer-events:none}@media (max-width:480px){body.blog-index main .category-bar-wrapper .category-bar .category-multiselect{max-width:100%}}body.blog-index main .category-bar-wrapper .category-bar .multiselect-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(27,27,27,.1)}body.blog-index main .category-bar-wrapper .category-bar .multiselect-header span{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;color:#12274a}body.blog-index main .category-bar-wrapper .category-bar .multiselect-header .multiselect-close{width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none;background:rgba(27,27,27,.05);border-radius:50%;font-size:1.25rem;color:#12274a;cursor:pointer;transition:all .2s ease}body.blog-index main .category-bar-wrapper .category-bar .multiselect-header .multiselect-close:hover{background:rgba(27,27,27,.1)}body.blog-index main .category-bar-wrapper .category-bar .multiselect-list{-ms-flex:1;flex:1;overflow-y:auto;padding:1rem 0}body.blog-index main .category-bar-wrapper .category-bar .multiselect-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;cursor:pointer;transition:background .15s ease}body.blog-index main .category-bar-wrapper .category-bar .multiselect-item:hover{background:rgba(18,39,74,.05)}body.blog-index main .category-bar-wrapper .category-bar .multiselect-item.active{background:rgba(224,175,68,.1)}body.blog-index main .category-bar-wrapper .category-bar .multiselect-item input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:#12274a;cursor:pointer}body.blog-index main .category-bar-wrapper .category-bar .multiselect-item .label{-ms-flex:1;flex:1;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:15px;font-size:.9375rem;color:#12274a}body.blog-index main .category-bar-wrapper .category-bar .multiselect-item .count{font-size:13px;font-size:.8125rem;color:rgba(27,27,27,.4)}body.blog-index main .category-bar-wrapper .category-bar .multiselect-actions{padding:1rem 1.5rem;border-top:1px solid rgba(27,27,27,.1);display:-ms-flexbox;display:flex;gap:.75rem}body.blog-index main .category-bar-wrapper .category-bar .multiselect-actions .multiselect-clear{-ms-flex:1;flex:1;padding:.75rem 1rem;border:1px solid rgba(18,39,74,.2);border-radius:.5rem;background:#fff;color:#12274a;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}body.blog-index main .category-bar-wrapper .category-bar .multiselect-actions .multiselect-clear:hover{border-color:#12274a;background:rgba(18,39,74,.05)}@media (max-width:43rem){body.blog-index main .category-bar-wrapper .category-bar{-ms-flex:unset;flex:unset}}body.blog-index main .recent-title{grid-column:2/-2;margin-top:3rem;margin-bottom:1rem}body.blog-index main .recent-title h2{font-size:40px;font-size:2.5rem;font-weight:700;text-transform:uppercase;color:#12274a}@media (max-width:43rem){body.blog-index main .recent-title{display:none}}body.blog-index main .most-recent-featured{grid-column:2/-2;margin-bottom:2rem}body.blog-index main .most-recent-featured a{height:100%;display:-ms-grid;display:grid;-ms-grid-rows:minmax(1rem,1fr) 2rem auto 2rem auto 2rem minmax(1rem,1fr);-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template:"m m ." minmax(1rem,1fr) "m m K" auto "m m i" auto "m m ." minmax(1rem,1fr)/1fr 1fr 1fr;gap:2rem;margin-bottom:0;border-radius:.5rem;overflow:hidden;background-color:#fff}body.blog-index main .most-recent-featured a .image-container{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:m;overflow:hidden;border-radius:.5rem}body.blog-index main .most-recent-featured a .image-container img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:scale .3s ease-in-out}body.blog-index main .most-recent-featured a .title{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-size:56px;font-size:3.5rem;font-weight:700;color:#12274a;padding:0;line-height:1;margin:0;transition:color .2s ease-in-out}body.blog-index main .most-recent-featured a .post-meta{-ms-grid-row:3;-ms-grid-column:5;grid-area:K;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0;margin:0;font-size:16px;font-size:1rem;font-weight:300;color:rgba(27,27,27,.5)}body.blog-index main .most-recent-featured a .post-meta .post-date{text-transform:uppercase;letter-spacing:.07rem;color:#12274a}body.blog-index main .most-recent-featured a .post-meta .categories{display:-ms-flexbox;display:flex;visibility:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0}body.blog-index main .most-recent-featured a .post-meta .categories li{font-weight:600;font-size:11px;font-size:.6875rem;color:#12274a;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding:.25rem .5rem;background:transparent;border-radius:.25rem;border:.0625rem solid rgba(18,39,74,.7);opacity:.6}body.blog-index main .most-recent-featured a .post-meta-alt{display:none;visibility:hidden}body.blog-index main .most-recent-featured a:hover .image-container img{scale:1.1}body.blog-index main .most-recent-featured a:hover .title{color:#e0af44}@media (max-width:43rem){body.blog-index main .most-recent-featured{display:none}}body.blog-index main .post-holder{grid-column:2/-2}body.blog-index main .post-holder .ais-Hits-list{display:-ms-grid;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item{margin-bottom:4rem}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-rows:15rem 1.5rem auto 1.5rem 1fr 1.5rem auto;-ms-grid-columns:auto;grid-template:"m" 15rem "K" auto "i" 1fr "L" auto/auto}@media (max-width:43rem){body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a{gap:.75rem;-ms-grid-rows:10rem .75rem auto .75rem 1fr .75rem auto;-ms-grid-columns:auto;grid-template:"m" 10rem "K" auto "i" 1fr "L" auto/auto}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.hero-product-carousel,body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.image-container,body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.post-meta{-ms-grid-row:3;-ms-grid-column:1}}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a{height:100%;border-radius:.5rem;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px 0 transparent}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .image-container{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:m;overflow:hidden;border-radius:.5rem;border:.0625rem solid rgba(18,39,74,.05)}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .image-container img{object-fit:cover;width:100%;height:100%;transition:scale .3s ease-in-out}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .title{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-size:24px;font-size:1.5rem;font-weight:700;color:#12274a;padding:0;line-height:1.2;margin:0;transition:color .2s ease-in-out}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta{-ms-grid-row:3;-ms-grid-column:1;grid-area:K;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0;margin:0;font-size:16px;font-size:1rem;font-weight:300;color:rgba(27,27,27,.5)}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta .post-date{text-transform:uppercase;letter-spacing:.07rem;color:#12274a}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta .categories{display:none;visibility:hidden}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta-alt{-ms-grid-row:7;-ms-grid-column:1;grid-area:L}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta-alt .categories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta-alt .categories li{font-weight:600;font-size:11px;font-size:.6875rem;color:#12274a;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding:.25rem .5rem;background:transparent;border-radius:.25rem;border:.0625rem solid rgba(18,39,74,.7);opacity:.6}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a:hover .image-container img{scale:1.1}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a:hover .title{color:#e0af44}@media (max-width:43rem){body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item{margin-bottom:1rem}}body.blog-index main .blog-pagination{grid-column:2/-2;padding:2rem 0 4rem}body.blog-index main .blog-pagination .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.blog-index main .blog-pagination .pagination-list{display:-ms-flexbox;display:flex;gap:.5rem;list-style:none;margin:0;padding:0}body.blog-index main .blog-pagination .pagination-item .pagination-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border:1px solid rgba(18,39,74,.15);border-radius:.5rem;background:#fff;color:rgba(18,39,74,.7);font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}body.blog-index main .blog-pagination .pagination-item .pagination-link:hover{border-color:#12274a;color:#12274a;background:rgba(18,39,74,.05)}body.blog-index main .blog-pagination .pagination-item--selected .pagination-link{background:#fff;border-color:#12274a;color:#12274a;font-weight:700}body.blog-index main .blog-pagination .pagination-item--disabled .pagination-link{opacity:.2;cursor:not-allowed;pointer-events:none}body.blog-index main .blog-pagination .pagination-item--next .pagination-link,body.blog-index main .blog-pagination .pagination-item--prev .pagination-link{font-weight:600}@media (max-width:43rem){body.blog-index main .blog-pagination{padding:1.5rem 0 3rem}body.blog-index main .blog-pagination .pagination-list{gap:.25rem}body.blog-index main .blog-pagination .pagination-item .pagination-link{min-width:2rem;height:2rem;padding:0 .5rem;font-size:13px;font-size:.8125rem}}body.blog-entry main .breadcrumb{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(0,78.75rem) minmax(1rem,1fr);background:#fff;padding:.5rem 0}body.blog-entry main .breadcrumb .breadcrumb-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:e}body.blog-entry main .breadcrumb .breadcrumb-container ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:.5rem}body.blog-entry main .breadcrumb .breadcrumb-container ul li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;letter-spacing:.07rem;font-weight:400;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;text-transform:uppercase}@media (max-width:43rem){body.blog-entry main .breadcrumb .breadcrumb-container ul li{font-size:12px;font-size:.75rem}}body.blog-entry main .breadcrumb .breadcrumb-container ul li a{color:#454545}body.blog-entry main .breadcrumb .breadcrumb-container ul li .divider{margin-left:.5rem}body.blog-entry main .breadcrumb .breadcrumb-container ul li.current-entry{color:rgba(69,69,69,.8)}body.blog-entry main #article-hero{grid-column:2/-2;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto 43rem;-ms-grid-columns:minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr);grid-template:". M ." auto ". i ." auto ". N ." auto "m m m" 43rem/minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr);margin:3rem 0 2rem}@media (max-width:43rem){body.blog-entry main #article-hero{margin:1rem 0;-ms-grid-rows:auto auto auto 21rem;-ms-grid-columns:minmax(10rem,54rem);grid-template:"M" auto "i " auto "N " auto "m " 21rem/minmax(10rem,54rem)}body.blog-entry main #article-hero>.hero-product-carousel,body.blog-entry main #article-hero>.image-container,body.blog-entry main #article-hero>img{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}body.blog-entry main #article-hero .title{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-size:64px;font-size:4rem;font-weight:700;color:#12274a;margin-bottom:1rem}@media (max-width:43rem){body.blog-entry main #article-hero .title{font-size:48px;font-size:3rem;line-height:1.1}}body.blog-entry main #article-hero .additional-info{-ms-grid-row:1;-ms-grid-column:2;grid-area:M;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media (max-width:43rem){body.blog-entry main #article-hero .additional-info{-ms-flex-flow:row wrap;flex-flow:row wrap;gap:.5rem}}body.blog-entry main #article-hero .additional-info .post-date{text-transform:uppercase;letter-spacing:.07rem;color:#12274a}body.blog-entry main #article-hero .additional-info .categories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}body.blog-entry main #article-hero .additional-info .categories li{font-weight:600;font-size:11px;font-size:.6875rem;color:#12274a;letter-spacing:1.5px;line-height:1;text-transform:uppercase;background:rgba(18,39,74,0);border-radius:.25rem;border:.0625rem solid rgba(18,39,74,.7);opacity:.6;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}body.blog-entry main #article-hero .additional-info .categories li a{display:block;padding:.25rem .5rem;color:#12274a;transition:color .3s ease-in-out}body.blog-entry main #article-hero .additional-info .categories li a:hover{opacity:1;color:#fff}body.blog-entry main #article-hero .additional-info .categories li:hover{opacity:1;background:rgba(18,39,74,.7)}body.blog-entry main #article-hero .social-share{-ms-grid-row:3;-ms-grid-column:2;grid-area:N;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem;-ms-flex-align:center;align-items:center;margin-bottom:3rem}body.blog-entry main #article-hero .social-share h4{text-transform:uppercase;letter-spacing:.07rem;color:rgba(69,69,69,.7)}body.blog-entry main #article-hero .social-share ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:1rem}body.blog-entry main #article-hero .social-share ul li{box-sizing:border-box;padding:.4rem;width:2rem;height:2rem;border:.125rem solid #454545;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out;opacity:.5}body.blog-entry main #article-hero .social-share ul li:first-of-type{margin-left:unset}body.blog-entry main #article-hero .social-share ul li:hover{background-color:rgba(69,69,69,.8)}body.blog-entry main #article-hero .social-share ul li:hover a.facebook{background-image:url(/assets/images/social-facebook-white.svg)}body.blog-entry main #article-hero .social-share ul li:hover a.twitter{background-image:url(/assets/images/social-x-white.svg)}body.blog-entry main #article-hero .social-share ul li:hover a.linkedin{background-image:url(/assets/images/social-linkedin-white.svg)}body.blog-entry main #article-hero .social-share ul li:hover a.instagram{background-image:url(/assets/images/social-instagram-white.svg)}body.blog-entry main #article-hero .social-share ul li:hover a.youtube{background-image:url(/assets/images/social-youtube-white.svg)}body.blog-entry main #article-hero .social-share ul li:hover a.tiktok{background-image:url(/assets/images/social-tiktok-white.svg)}body.blog-entry main #article-hero .social-share ul li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;overflow:hidden;text-indent:-9999px}body.blog-entry main #article-hero .social-share ul li a.facebook{background-image:url(/assets/images/social-facebook-gray.svg)}body.blog-entry main #article-hero .social-share ul li a.twitter{background-image:url(/assets/images/social-x-gray.svg)}body.blog-entry main #article-hero .social-share ul li a.linkedin{background-image:url(/assets/images/social-linkedin-gray.svg)}body.blog-entry main #article-hero .social-share ul li a.instagram{background-image:url(/assets/images/social-instagram-gray.svg)}body.blog-entry main #article-hero .social-share ul li a.youtube{background-image:url(/assets/images/social-youtube-gray.svg)}body.blog-entry main #article-hero .social-share ul li a.tiktok{background-image:url(/assets/images/social-tiktok-gray.svg)}body.blog-entry main #article-hero .social-share ul li a:hover.facebook{background-image:url(/assets/images/social-facebook-white.svg)}body.blog-entry main #article-hero .social-share ul li a:hover.twitter{background-image:url(/assets/images/social-x-white.svg)}body.blog-entry main #article-hero .social-share ul li a:hover.linkedin{background-image:url(/assets/images/social-linkedin-white.svg)}body.blog-entry main #article-hero .social-share ul li a:hover.instagram{background-image:url(/assets/images/social-instagram-white.svg)}body.blog-entry main #article-hero .social-share ul li a:hover.youtube{background-image:url(/assets/images/social-youtube-white.svg)}body.blog-entry main #article-hero .social-share ul li a:hover.tiktok{background-image:url(/assets/images/social-tiktok-white.svg)}body.blog-entry main #article-hero .hero-image{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:m}body.blog-entry main #article-hero .hero-image img{aspect-ratio:16/9;width:100%;height:100%;object-fit:cover;border-radius:.5rem}body.blog-entry main #content{grid-column:2/-2;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) 2rem minmax(10rem,54rem) 2rem minmax(1rem,1fr);grid-template:". O ." auto/minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr);grid-gap:2rem;padding:1.5rem 0 3rem}@media (max-width:43em){body.blog-entry main #content{-ms-grid-rows:auto;-ms-grid-columns:minmax(0,54rem);grid-template:"O" auto/minmax(0,54rem)}}body.blog-entry main #content article{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr);grid-template:". O ." auto/minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr)}@media (max-width:43rem){body.blog-entry main #content article{-ms-grid-rows:auto;-ms-grid-columns:minmax(10rem,54rem);grid-template:"O" auto/minmax(10rem,54rem)}}body.blog-entry main #content article blockquote,body.blog-entry main #content article figure,body.blog-entry main #content article h1,body.blog-entry main #content article h2,body.blog-entry main #content article h3,body.blog-entry main #content article h4,body.blog-entry main #content article h5,body.blog-entry main #content article h6,body.blog-entry main #content article ol,body.blog-entry main #content article p,body.blog-entry main #content article ul{grid-column:2/-2;margin-top:0;margin-bottom:0;margin-bottom:1.5rem;color:#454545}body.blog-entry main #content article h2{font-size:40px;font-size:2.5rem;margin-top:2rem}body.blog-entry main #content article figure{margin:2rem auto;width:calc(100% - 4rem)}body.blog-entry main #content article figure img{border-radius:.5rem;width:100%}body.blog-entry main #content article figure figcaption{width:calc(100% - 1rem);padding:.5rem .5rem 1rem;font-size:14px;font-size:.875rem;font-style:italic;color:rgba(69,69,69,.65)}body.blog-entry main #content article figure.table{margin:1.5rem 0 2rem;width:100%}body.blog-entry main #content article figure.table table{width:100%;border-radius:.5rem;border:1px solid rgba(27,27,27,.1);border-collapse:separate;border-spacing:0;overflow:hidden}body.blog-entry main #content article figure.table table tr td,body.blog-entry main #content article figure.table table tr th{border:1px solid rgba(27,27,27,.1);padding:.75rem 1rem;text-align:left}body.blog-entry main #content article p{font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.5}body.blog-entry main #content article p:first-of-type{margin-top:0}body.blog-entry main #content article p.blockquote{border-left:.75rem solid #e0af44;padding:0 1rem;margin:4rem 2rem 5rem;font-family:fave-condensed-pro,sans-serif;font-size:56px;font-size:3.5rem;line-height:1.25;letter-spacing:.15rem}@media (max-width:43em){body.blog-entry main #content article p.blockquote{margin:3rem 0;font-size:40px;font-size:2.5rem}}body.blog-entry main #content article ol{list-style:decimal;list-style-position:outside;margin-left:2.5rem;margin-top:-1rem}body.blog-entry main #content article ol li{font-size:24px;font-size:1.5rem;font-weight:300}body.blog-entry main #content article ul{list-style:disc;list-style-position:outside;margin-left:2.5rem;margin-top:-1rem}body.blog-entry main #content article ul li{font-size:24px;font-size:1.5rem;font-weight:300}body.blog-entry main #content article .embed-container{border-radius:.5rem;overflow:hidden;margin:3rem 0}body.blog-entry main #content article .single-image{grid-column:1/-1;width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0 3rem}body.blog-entry main #content article .video-embed{grid-column:1/-1;margin:2rem 0 3rem;border-radius:.5rem;overflow:hidden}body.blog-entry main #content article .video-embed--youtube{aspect-ratio:16/9;max-height:45rem}body.blog-entry main #content article .video-embed--youtube iframe{width:100%;height:100%;display:block;border-radius:.5rem}body.blog-entry main #content article .video-embed--file{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.blog-entry main #content article .video-embed--file video{max-width:100%;max-height:45rem;display:block;border-radius:.5rem}body.blog-entry main #content article .text-callout{grid-column:1/-1;padding:6rem 7rem;border-radius:.5rem;margin-bottom:3rem;color:#12274a;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(10rem,50rem) minmax(1rem,1fr);grid-template:". k ." auto/minmax(1rem,1fr) minmax(10rem,50rem) minmax(1rem,1fr)}body.blog-entry main #content article .text-callout.color-c4912c{color:#fff}body.blog-entry main #content article .text-callout.color-e4eef0,body.blog-entry main #content article .text-callout.color-e5f4f5{color:#12274a}body.blog-entry main #content article .text-callout.color-005a6d,body.blog-entry main #content article .text-callout.color-7aabb4,body.blog-entry main #content article .text-callout.color-86abb4,body.blog-entry main #content article .text-callout.color-12274a,body.blog-entry main #content article .text-callout.color-804158{color:#fff}body.blog-entry main #content article .text-callout.color-bdbdbd,body.blog-entry main #content article .text-callout.color-e8e4e0,body.blog-entry main #content article .text-callout.color-f5f1ec{color:#1b1b1b}body.blog-entry main #content article .text-callout p{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;color:inherit;margin:0;grid-area:k;font-size:48px;font-size:3rem;line-height:1.1;font-weight:200}@media (max-width:43em){body.blog-entry main #content article .text-callout p{font-size:32px;font-size:2rem}}@media (max-width:43em){body.blog-entry main #content article .text-callout{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2rem}}body.blog-entry main #content article .image-video-gallery{grid-column:1/-1}body.blog-entry main #content article .image-video-gallery .product-gallery .product-image{width:100%}body.blog-entry main #content article .image-video-gallery .product-gallery .image-list{list-style:none;list-style-position:unset;margin:.75rem 0 0;width:100%}body.blog-entry main #content article .related-product-pillars{background:unset;padding:unset;margin:1.5rem 0 3rem;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(0,1260px);grid-template:"i" auto "e" auto "t" auto/minmax(0,1260px)}body.blog-entry main #content .social-share{-ms-grid-row:3;-ms-grid-column:2;grid-area:N;max-width:860px;width:100%;margin:.75rem 0 2rem}body.blog-entry main #content .social-share ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body.blog-entry main #content .social-share ul li a{display:block;background-repeat:no-repeat;background-size:contain;background-position:50%;width:1.5rem;height:1.5rem;text-indent:-5710px;overflow:hidden}body.blog-entry main #content .social-share ul li a.facebook{background-image:url(/assets/images/facebook-color.svg)}body.blog-entry main #content .social-share ul li a.twitter{background-image:url(/assets/images/twitter-color.svg)}body.blog-entry main #content .social-share ul li a.linkedin{background-image:url(/assets/images/linkedin-color.svg)}body.blog-entry main #content .social-share ul li a.pinterest{background-image:url(/assets/images/pinterest-color.svg)}body.blog-entry main #content .social-share ul li a.share{background-image:url(/assets/images/email-at.svg)}body.blog-entry main #post-article{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr);grid-template:". e ." auto/minmax(1rem,1fr) minmax(10rem,54rem) minmax(1rem,1fr);background:#f5f1ec}body.blog-entry main #post-article .related-articles{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;margin:3rem 0}@media (max-width:50rem){body footer .bottom-footer>.benefits-bar__content,body footer .bottom-footer>.book-a-consult-module__container,body footer .bottom-footer>.breadcrumb-container,body footer .bottom-footer>.catalog-download-module__container,body footer .bottom-footer>.contact-info-module__container,body footer .bottom-footer>.features-module__container,body footer .bottom-footer>.follow-empower-module__container,body footer .bottom-footer>.loading-spinner,body footer .bottom-footer>.metrics-2__content,body footer .bottom-footer>.metrics-3__container,body footer .bottom-footer>.product-overview-module__container,body footer .bottom-footer>.product-showcase-container,body footer .bottom-footer>.related-articles,body footer .bottom-footer>.related-product-pillars-container,body footer .bottom-footer>.title-text-section__content,body footer .bottom-footer>.who-we-are__content{-ms-grid-row:1;-ms-grid-column:2}}body.blog-entry main #post-article .related-articles .related-articles-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:2rem}body.blog-entry main #post-article .related-articles .related-articles-header h2{text-transform:uppercase;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-size:32px;font-size:2rem;font-weight:700;margin:0}body.blog-entry main #post-article .related-articles .related-articles-header .related-articles-nav{display:-ms-flexbox;display:flex;gap:.5rem}body.blog-entry main #post-article .related-articles .related-articles-header .related-articles-nav .nav-btn{border:2px solid #12274a;background:#fff;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .2s ease;padding:0}body.blog-entry main #post-article .related-articles .related-articles-header .related-articles-nav .nav-btn svg{width:1.25rem;height:1.25rem;stroke:#12274a;transition:stroke .2s ease}body.blog-entry main #post-article .related-articles .related-articles-header .related-articles-nav .nav-btn:hover:not(:disabled){background:#12274a;border-color:#12274a}body.blog-entry main #post-article .related-articles .related-articles-header .related-articles-nav .nav-btn:hover:not(:disabled) svg{stroke:#fff}body.blog-entry main #post-article .related-articles .related-articles-header .related-articles-nav .nav-btn:disabled{cursor:not-allowed;opacity:.3}body.blog-entry main #post-article .related-articles .related-articles-view{overflow:hidden;position:relative}body.blog-entry main #post-article .related-articles .related-articles-view .related-list{display:-ms-flexbox;display:flex;gap:1.25rem;transition:transform .4s ease-in-out;will-change:transform}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article{-ms-flex:0 0 calc((100% - 2.5rem) / 3);flex:0 0 calc((100% - 2.5rem) / 3);min-width:0}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article{display:-ms-grid;display:grid;-ms-grid-rows:15rem 1.5rem auto 1.5rem 1fr 1.5rem auto;-ms-grid-columns:auto;grid-template:"m" 15rem "P" auto "i" 1fr "L" auto/auto;gap:1.5rem;height:100%;border-radius:.5rem;overflow:hidden;background-color:#fff;transition:all .3s ease-in-out}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:m;overflow:hidden}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;opacity:1;transition:all .3s ease-in-out}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content{display:contents}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .categories{-ms-grid-row:7;-ms-grid-column:1;grid-area:L;padding:0 1rem 1.5rem}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .categories ul{display:-ms-flexbox;display:flex;visibility:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .categories ul li{font-weight:600;font-size:11px;font-size:.6875rem;color:#12274a;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding:.25rem .5rem;background:transparent;border-radius:.25rem;border:.0625rem solid rgba(18,39,74,.7);opacity:.6}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .title{-ms-grid-row:1;-ms-grid-column:1;grid-area:i;font-size:24px;font-size:1.5rem;font-weight:700;color:#12274a;padding:0 1rem;line-height:1.2;margin:0;transition:color .2s ease-in-out}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .author-date{-ms-grid-row:3;-ms-grid-column:1;grid-area:P;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 1rem;margin:0;font-size:13px;font-size:.8125rem;font-weight:400;color:rgba(27,27,27,.6)}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .author-date .authors{color:#12274a;font-weight:500}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .author-date .separator{margin:0 .5rem}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .author-date .post-date{text-transform:uppercase;letter-spacing:.07rem;color:#12274a}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article:hover .article-image img{transform:scale(1.1)}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article:hover .title{color:#e0af44}@media (max-width:968px){body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article{-ms-flex:0 0 calc((100% - 1.25rem) / 2);flex:0 0 calc((100% - 1.25rem) / 2)}}@media (max-width:640px){body.blog-entry main #post-article .related-articles .related-articles-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.blog-entry main #post-article .related-articles .related-articles-header h2{font-size:24px;font-size:1.5rem}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article{-ms-flex:0 0 100%;flex:0 0 100%}}body.legal main .content{grid-column:2/-2;max-width:54rem;margin:4rem auto 0}body.legal main .content h1,body.legal main .content h2,body.legal main .content h3,body.legal main .content h4,body.legal main .content h5,body.legal main .content h6{color:#11294b}body.legal main .content h1{font-size:40px;font-size:2.5rem;font-weight:600;margin:0 0 1rem}body.legal main .content h2{font-size:32px;font-size:2rem;font-weight:500;margin-bottom:.5rem}body.legal main .content h3{font-size:24px;font-size:1.5rem}body.legal main .content h5{text-transform:uppercase;font-weight:700;letter-spacing:.2rem;margin:1.5rem 0 .5rem}body.legal main .content h6{font-weight:500}body.legal main .content ul{list-style-type:disc}body.legal main .content ol{list-style-type:decimal}body.legal main .content ol,body.legal main .content ul{list-style-position:outside;padding-left:2rem;margin-bottom:1.5rem}body.legal main .content ol li,body.legal main .content ul li{margin-bottom:.25rem}body.legal main .content p{margin:0 0 1rem}body.legal main .content p strong{font-weight:700}body.legal main .content p em,body.legal main .content p i,body.legal main .content p italic{font-style:italic}body.login,body.register{-ms-grid-rows:6.5rem 1fr auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:"a a a" 6.5rem "b b b" 1fr "c c c" auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}body.login main,body.register main{background-repeat:no-repeat;background-size:cover}body.login main .sidebar,body.register main .sidebar{background:#f8f9f9;padding:3rem}@media (max-width:43rem){body.login main .sidebar,body.register main .sidebar{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1rem 0}}body.login main .sidebar .sidebar-container,body.register main .sidebar .sidebar-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1rem 1.5rem 1.5rem}body.login main .sidebar .sidebar-container h1,body.register main .sidebar .sidebar-container h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#c4912c;font-size:48px;font-size:3rem;margin-bottom:1.5rem}body.login main .sidebar .sidebar-container form,body.register main .sidebar .sidebar-container form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.login main .sidebar .sidebar-container form label,body.register main .sidebar .sidebar-container form label{width:100%;margin-bottom:.5rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#11294b;font-weight:400}body.login main .sidebar .sidebar-container form label.required:after,body.login main .sidebar .sidebar-container form label:required:after,body.login main .sidebar .sidebar-container form label[required]:after,body.register main .sidebar .sidebar-container form label.required:after,body.register main .sidebar .sidebar-container form label:required:after,body.register main .sidebar .sidebar-container form label[required]:after{content:" *";color:red}body.login main .sidebar .sidebar-container form input,body.register main .sidebar .sidebar-container form input{width:100%;margin-bottom:1rem;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.5rem}body.login main .sidebar .sidebar-container form input::-webkit-input-placeholder,body.register main .sidebar .sidebar-container form input::-webkit-input-placeholder{color:rgba(27,27,27,.3);font-style:italic}body.login main .sidebar .sidebar-container form input::-moz-placeholder,body.register main .sidebar .sidebar-container form input::-moz-placeholder{color:rgba(27,27,27,.3);font-style:italic}body.login main .sidebar .sidebar-container form input:-ms-input-placeholder,body.login main .sidebar .sidebar-container form input::-ms-input-placeholder,body.register main .sidebar .sidebar-container form input:-ms-input-placeholder,body.register main .sidebar .sidebar-container form input::-ms-input-placeholder{color:rgba(27,27,27,.3);font-style:italic}body.login main .sidebar .sidebar-container form input::placeholder,body.register main .sidebar .sidebar-container form input::placeholder{color:rgba(27,27,27,.3);font-style:italic}body.login main .sidebar .sidebar-container form input:focus,body.register main .sidebar .sidebar-container form input:focus{outline-color:#7badb6;background-color:rgba(184,221,225,.1);border-color:#7badb6}body.login main .sidebar .sidebar-container form input:focus:not(:-moz-placeholder-shown):invalid,body.login main .sidebar .sidebar-container form input:not(:-moz-placeholder-shown):invalid,body.register main .sidebar .sidebar-container form input:focus:not(:-moz-placeholder-shown):invalid,body.register main .sidebar .sidebar-container form input:not(:-moz-placeholder-shown):invalid{outline-color:red;border-color:red;background:rgba(131,42,39,.05)}body.login main .sidebar .sidebar-container form input:focus:not(:-ms-input-placeholder):invalid,body.login main .sidebar .sidebar-container form input:not(:-ms-input-placeholder):invalid,body.register main .sidebar .sidebar-container form input:focus:not(:-ms-input-placeholder):invalid,body.register main .sidebar .sidebar-container form input:not(:-ms-input-placeholder):invalid{outline-color:red;border-color:red;background:rgba(131,42,39,.05)}body.login main .sidebar .sidebar-container form input.error,body.login main .sidebar .sidebar-container form input:focus:not(:placeholder-shown):invalid,body.login main .sidebar .sidebar-container form input:not(:placeholder-shown):invalid,body.register main .sidebar .sidebar-container form input.error,body.register main .sidebar .sidebar-container form input:focus:not(:placeholder-shown):invalid,body.register main .sidebar .sidebar-container form input:not(:placeholder-shown):invalid{outline-color:red;border-color:red;background:rgba(131,42,39,.05)}body.login main .sidebar .sidebar-container form span.error-password,body.register main .sidebar .sidebar-container form span.error-password{font-size:12px;font-size:.75rem;margin-top:-.5rem;margin-bottom:1.5rem;color:rgba(27,27,27,.7)}body.login main .sidebar .sidebar-container form span.error,body.register main .sidebar .sidebar-container form span.error{color:#832a27}body.login main .sidebar .sidebar-container form a,body.register main .sidebar .sidebar-container form a{font-size:14px;font-size:.875rem}body.login main .sidebar .sidebar-container form a:link,body.login main .sidebar .sidebar-container form a:visited,body.register main .sidebar .sidebar-container form a:link,body.register main .sidebar .sidebar-container form a:visited{color:#045b6c;transition:color .2s ease-out}body.login main .sidebar .sidebar-container form a:active,body.login main .sidebar .sidebar-container form a:hover,body.register main .sidebar .sidebar-container form a:active,body.register main .sidebar .sidebar-container form a:hover{color:#c4912c}body.login main .sidebar .sidebar-container form button,body.register main .sidebar .sidebar-container form button{margin-top:2.5rem;width:100%}body.login main .sidebar .sidebar-container.notification,body.register main .sidebar .sidebar-container.notification{background-color:#b8dde1;margin-bottom:2.5rem}body.login main .sidebar .sidebar-container.notification h2,body.register main .sidebar .sidebar-container.notification h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#11294b;font-size:32px;font-size:2rem;margin-bottom:1.5rem;text-align:center}body.login main .sidebar .sidebar-container.notification p,body.register main .sidebar .sidebar-container.notification p{font-size:18px;font-size:1.125rem}body.login main .sidebar .sidebar-container.notification a.button,body.register main .sidebar .sidebar-container.notification a.button{width:100%!important;box-sizing:border-box}body.login main .sidebar p,body.register main .sidebar p{text-align:center;font-size:14px;font-size:.875rem}body.login main{background-image:url(https://empower-assets.sfo3.digitaloceanspaces.com/assets/images/general-site/login-bg.jpg);background-position:-40% top;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,3rem) minmax(0,29rem) 1fr;grid-template:". . ." auto/minmax(1rem,3rem) minmax(0,29rem) 1fr}@media (max-width:43rem){body.login main{-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,45rem) minmax(1rem,1fr);grid-template:". . ." auto/minmax(1rem,1fr) minmax(0,45rem) minmax(1rem,1fr);background:#f8f9f9}}body.login .sidebar{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}body.register main{background-image:url(https://empower-assets.sfo3.digitaloceanspaces.com/assets/images/general-site/register-bg.jpg);background-position:50%;background-size:cover;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:1fr minmax(0,29rem) minmax(1rem,3rem);grid-template:". . ." auto/1fr minmax(0,29rem) minmax(1rem,3rem)}@media (max-width:43rem){body.register main{-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,45rem) minmax(1rem,1fr);grid-template:". . ." auto/minmax(1rem,1fr) minmax(0,45rem) minmax(1rem,1fr);background:#f8f9f9}}body.register .sidebar{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}body.billing main{-ms-grid-rows:6rem 1fr;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr);grid-template:". . ." 6rem ". . ." 1fr/minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr)}body.billing main #title-bar{grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr);grid-template:". y ." auto/minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr);padding:1rem 0;margin:0 0 2rem;background-color:#11294b}body.billing main #title-bar .container{-ms-grid-row:1;-ms-grid-column:2;grid-area:y;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43rem){body.billing main #title-bar .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.billing main #title-bar .container h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:200;font-size:32px;font-size:2rem;color:#fff}@media (max-width:43rem){body.billing main #title-bar .container h1{font-size:32px;font-size:2rem;text-align:center}}body.billing main #title-bar .container h1 span{font-weight:600}body.billing main .checkout-container{grid-column:2/-2;grid-row:2/-1;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto;-ms-grid-columns:minmax(0,100%) 2rem 20rem;grid-template:"B A" auto/minmax(0,100%) 20rem}@media (max-width:55rem){body.billing main .checkout-container{-ms-grid-rows:auto 2rem auto;-ms-grid-columns:minmax(0,100%);grid-template:"A" auto "B" auto/minmax(0,100%)}body.billing main .checkout-container>#product-info-primary{-ms-grid-row:3;-ms-grid-column:1}body.billing main .checkout-container>#facet-sidebar,body.billing main .checkout-container>#purchase-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}body.billing main .checkout-container .stripe-payment-intents-form{width:70%}body.billing main .checkout-container .stripe-payment-intents-form legend{display:none}body.billing main .checkout-container .stripe-payment-intents-form .card-holder-first-name,body.billing main .checkout-container .stripe-payment-intents-form .card-holder-last-name{margin:1rem 0;padding:.25rem;width:100%}body.billing main .checkout-container .stripe-payment-intents-form .card-data{padding-top:1rem}body.billing main .checkout-container .stripe-payment-intents-form .card-errors{padding:1rem 0;color:red}body.billing main .checkout-container .stripe-payment-intents-form button,body.billing main .checkout-container .stripe-payment-intents-form button.stripe-payment-elements-submit-button{display:inline-block;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem;text-align:center;padding:.5rem 2rem;border-radius:.625rem;text-decoration:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:color,background-color,border}@media (max-width:50rem){body.billing main .checkout-container .stripe-payment-intents-form button,body.billing main .checkout-container .stripe-payment-intents-form button.stripe-payment-elements-submit-button{box-sizing:border-box}}body.billing main .checkout-container .stripe-payment-intents-form button,body.billing main .checkout-container .stripe-payment-intents-form button.stripe-payment-elements-submit-button{border:none;background:#c4912c;border:2px solid #c4912c;color:#fff}body.billing main .checkout-container .stripe-payment-intents-form button.stripe-payment-elements-submit-button:hover,body.billing main .checkout-container .stripe-payment-intents-form button:hover{background:#fff;color:#c4912c}body.billing main .checkout-container #checkout-info{-ms-grid-row:1;-ms-grid-column:1;grid-area:B;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.billing main .checkout-container #checkout-info h2{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:32px;font-size:2rem;color:#11294b;font-weight:300;display:block;margin-bottom:1.5rem}body.billing main .checkout-container #checkout-info h3{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;color:#11294b;font-weight:500;display:block;margin-bottom:1rem}body.billing main .checkout-container #checkout-info .input-pair,body.billing main .checkout-container #checkout-info .input-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.billing main .checkout-container #checkout-info .input-pair label{width:100%;margin-bottom:.5rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#11294b;font-weight:400}body.billing main .checkout-container #checkout-info .input-pair input,body.billing main .checkout-container #checkout-info .input-pair select{width:100%;margin-bottom:1rem;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.5rem}body.billing main .checkout-container #checkout-info .input-pair input:focus,body.billing main .checkout-container #checkout-info .input-pair select:focus{border-color:#045b6c}body.billing main .checkout-container #checkout-info .first-last{-ms-flex-pack:justify;justify-content:space-between}body.billing main .checkout-container #checkout-info .first-last .first,body.billing main .checkout-container #checkout-info .first-last .last{width:49%}body.billing main .checkout-container #checkout-info .address{-ms-flex-pack:justify;justify-content:space-between}body.billing main .checkout-container #checkout-info .address .street{width:80%}body.billing main .checkout-container #checkout-info .address .apt-no{width:18%}@media (max-width:43rem){body.billing main .checkout-container #checkout-info .address .street{width:70%}body.billing main .checkout-container #checkout-info .address .apt-no{width:28%}}body.billing main .checkout-container #checkout-info .city-state-zip{-ms-flex-pack:justify;justify-content:space-between}body.billing main .checkout-container #checkout-info .city-state-zip .city{width:52%}body.billing main .checkout-container #checkout-info .city-state-zip .state{width:20%}body.billing main .checkout-container #checkout-info .city-state-zip .zip{width:24%}body.billing main .checkout-container #checkout-info .shipping-speed{padding:0 0 3rem}body.billing main .checkout-container #checkout-info .shipping-speed .radio-option{margin:.5rem 0}body.billing main .checkout-container #checkout-info .shipping-speed .radio-option:first-of-type{margin-top:unset}body.billing main .checkout-container #checkout-info .shipping-speed .radio-option:last-of-type{margin-bottom:unset}body.billing main .checkout-container #checkout-info .shipping-speed .radio-option label strong{font-weight:bolder}body.billing main .checkout-container #checkout-info .shipping-speed .radio-option input[type=radio]{width:1rem;height:1rem;transform:translateY(.075rem)}body.billing main .checkout-container #checkout-info .payment-info .card-info{-ms-flex-pack:justify;justify-content:space-between}body.billing main .checkout-container #checkout-info .payment-info .card-info .card_number{width:59%}body.billing main .checkout-container #checkout-info .payment-info .card-info .exp-date,body.billing main .checkout-container #checkout-info .payment-info .card-info .sec-code{width:19%}@media (max-width:43rem){body.billing main .checkout-container #checkout-info .payment-info .card-info .card_number{width:100%}body.billing main .checkout-container #checkout-info .payment-info .card-info .exp-date,body.billing main .checkout-container #checkout-info .payment-info .card-info .sec-code{width:49%}}body.billing main .checkout-container #checkout-info .billing-address{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.billing main .checkout-container #checkout-info .billing-address .address-container{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 0 1rem}body.billing main .checkout-container #checkout-info .billing-address .address-container .address{border:.0625rem solid #f5f1ec;padding:1rem;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .address-roles{padding:.5rem 0;display:-ms-flexbox;display:flex;margin-bottom:1rem}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .address-roles span{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border:1px solid #e8e4e0;background:#f7f7f7;border-radius:.25rem;padding:.5rem;margin-right:1rem}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .address-roles span img{height:1rem;margin-right:.75rem}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .edit-delete{display:-ms-flexbox;display:flex;margin-top:auto}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .edit-delete .edit-button{background-color:#12274a;color:#fff;padding:.25rem .5rem;border:1px solid #12274a;border-radius:.25rem;min-width:4rem;text-align:center;transition:all .3s ease-in-out}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .edit-delete .edit-button:hover{background:rgb(207.6,211.8,218.8);color:#12274a;transition:all .2s ease-in-out}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .edit-delete .delete-button{-moz-appearance:unset;appearance:unset;all:unset;text-align:center;background-color:none;border:1px solid #832a27;color:#832a27;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;cursor:pointer;transition:all .3s ease-in-out}body.billing main .checkout-container #checkout-info .billing-address .address-container .address .edit-delete .delete-button:active,body.billing main .checkout-container #checkout-info .billing-address .address-container .address .edit-delete .delete-button:hover{background-color:#832a27;color:#fff}body.billing main .checkout-container #checkout-info .billing-address .address-add{-ms-flex-item-align:end;align-self:flex-end;padding:.5rem;min-width:4rem;color:#00692b;border:1px solid #00692b;border-radius:.25rem}body.billing main .checkout-container #checkout-info .billing-address .address-add,body.billing main .checkout-container #checkout-info .billing-address .address-add span{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}body.billing main .checkout-container #checkout-info .billing-address .address-add span img{height:1rem;margin-right:.75rem}body.billing main .checkout-container #checkout-info .billing-address .address-add:hover{background:rgb(229.5,240,233.8);transition:all .2s ease-in-out}body.billing main .checkout-container #checkout-info .no-address-message{font-weight:500;color:#832a27;background:rgba(131,42,39,.05);border:.125rem solid #832a27;padding:1rem;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:21px;font-size:1.3125rem}body.billing main .checkout-container #checkout-info .no-address-message span{width:100%;font-size:32px;font-size:2rem;color:#12274a;font-weight:600;letter-spacing:unset;margin-bottom:1.5rem}body.billing main .checkout-container #checkout-info .payment-info{padding-top:3rem;border-top:1px solid #ddddda}body.billing main .checkout-container #checkout-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:A;margin-bottom:3rem}@media (max-width:55rem){body.billing main .checkout-container #checkout-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}body.billing main .checkout-container #checkout-sidebar .mobile-show-hide{display:none;visibility:hidden;height:0;width:0;border-radius:.25rem}@media (max-width:55rem){body.billing main .checkout-container #checkout-sidebar .mobile-show-hide{display:-ms-flexbox;display:flex;visibility:unset;height:auto;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;font-size:24px;font-size:1.5rem;font-weight:500;padding:.75rem 1.5rem;background:#ddddda}body.billing main .checkout-container #checkout-sidebar .mobile-show-hide:after{content:"❮";font-size:18px;font-size:1.125rem;transform:rotate(-90deg)}body.billing main .checkout-container #checkout-sidebar .mobile-show-hide.open{border-radius:.25rem .25rem 0 0}body.billing main .checkout-container #checkout-sidebar .mobile-show-hide.open:after{transform:rotate(90deg)}}body.billing main .checkout-container #checkout-sidebar .sidebar-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1.5rem;font-size:16px;font-size:1rem;color:#11294b}@media (max-width:55rem){body.billing main .checkout-container #checkout-sidebar .sidebar-container{display:none;border-radius:0 0 .25rem .25rem;width:100%}}body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items{padding-bottom:1.5rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item{padding:.5rem 0;border-bottom:1px solid #ddddda}body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item p{font-weight:400;margin:.15rem 0;color:#454545}body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item p.title{font-weight:bolder;margin-bottom:.5rem;color:#1b1b1b}body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item p.categories,body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item p.item-subtotal,body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item p.standard,body.billing main .checkout-container #checkout-sidebar .sidebar-container .cart-items .item p.variation-quantity{font-size:14px;font-size:.875rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount,body.billing main .checkout-container #checkout-sidebar .sidebar-container .shipping-cost,body.billing main .checkout-container #checkout-sidebar .sidebar-container .subtotal,body.billing main .checkout-container #checkout-sidebar .sidebar-container .tax,body.billing main .checkout-container #checkout-sidebar .sidebar-container .total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount,body.billing main .checkout-container #checkout-sidebar .sidebar-container .shipping-cost,body.billing main .checkout-container #checkout-sidebar .sidebar-container .subtotal,body.billing main .checkout-container #checkout-sidebar .sidebar-container .tax{margin:1rem 0}body.billing main .checkout-container #checkout-sidebar .sidebar-container .subtotal{margin-top:unset}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount{margin-bottom:2rem;-ms-flex-align:start;align-items:flex-start}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount .remove-discount{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount .discount-info{-ms-flex:1;flex:1;text-align:left}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount .discount-info strong{display:block;margin-bottom:.25rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount .discount-info .discount-description{font-size:.875rem;color:#454545;margin-top:.25rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .discount .discount-amount{margin-left:1rem;text-align:right;white-space:nowrap}body.billing main .checkout-container #checkout-sidebar .sidebar-container .total{font-size:18px;font-size:1.125rem;font-weight:600;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.25rem 0}body.billing main .checkout-container #checkout-sidebar .sidebar-container button.checkout{width:100%;margin:2rem 0 1rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .help{margin-top:unset;margin-bottom:2rem;color:#832a27;text-align:center;padding:.125rem;border-radius:.25rem;background:rgb(230.2,212.4,211.8)}body.billing main .checkout-container #checkout-sidebar .sidebar-container .promo-code{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}body.billing main .checkout-container #checkout-sidebar .sidebar-container .promo-code label{width:100%;margin-bottom:.5rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .promo-code input{font-size:18px;font-size:1.125rem;padding:.25rem .5rem;height:2.625rem;width:calc(100% - 5rem);border:1px solid #ddd;border-radius:.25rem}body.billing main .checkout-container #checkout-sidebar .sidebar-container .promo-code button{height:2.625rem;width:4.5rem}body.billing main #modal-container{width:100vw;height:100vh;position:fixed;z-index:14;top:0;left:0;background:rgba(27,27,27,.3);backdrop-filter:blur(.25rem);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.billing main #modal-container .modal{z-index:15;max-height:90vh;max-width:600px;width:90%;overflow-y:auto;background:#fff;border-radius:.5rem;padding:2rem}@media (max-width:43rem){body.billing main #modal-container .modal{max-height:95vh;width:95%;padding:1.5rem}}body.billing main #modal-container .modal h1{font-size:32px;font-size:2rem;font-weight:700;margin-bottom:1.25rem}body.billing main #modal-container .modal form{box-sizing:border-box}body.billing main #modal-container .modal form .input-row,body.billing main #modal-container .modal form div.my-2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.billing main #modal-container .modal form div.my-2 label{width:100%;margin-bottom:.5rem;font-size:16px;font-size:1rem;color:#11294b;font-weight:400}body.billing main #modal-container .modal form div.my-2 .preset-country,body.billing main #modal-container .modal form div.my-2 input,body.billing main #modal-container .modal form div.my-2 select{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%;margin-bottom:1rem;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.5rem}body.billing main #modal-container .modal form div.my-2 .preset-country:focus,body.billing main #modal-container .modal form div.my-2 input:focus,body.billing main #modal-container .modal form div.my-2 select:focus{border-color:#045b6c}body.billing main #modal-container .modal form div.my-2 .preset-country{background:hsla(60,4%,86%,.4);color:#454545}body.billing main #modal-container .modal form div.my-2 .checkbox input{width:auto;margin-right:.75rem}body.billing main #modal-container .modal form div.my-2.country-field{display:none}body.billing main #modal-container .modal form .save-cancel{display:-ms-flexbox;display:flex;margin-top:auto;-ms-flex-pack:end;justify-content:flex-end}body.billing main #modal-container .modal form .save-cancel .save-button{-moz-appearance:unset;appearance:unset;all:unset;cursor:pointer;background-color:#12274a;color:#fff;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;text-align:center;margin-left:1rem;transition:all .3s ease-in-out}body.billing main #modal-container .modal form .save-cancel .save-button:active,body.billing main #modal-container .modal form .save-cancel .save-button:hover{background-color:#c4912c;color:#fff}body.billing main #modal-container .modal form .save-cancel .cancel-button{-moz-appearance:unset;appearance:unset;all:unset;text-align:center;background-color:none;border:1px solid #832a27;color:#832a27;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;cursor:pointer;transition:all .3s ease-in-out}body.billing main #modal-container .modal form .save-cancel .cancel-button:active,body.billing main #modal-container .modal form .save-cancel .cancel-button:hover{background-color:#832a27;color:#fff}body.cart main{-ms-grid-rows:6rem 1fr;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr);grid-template:". . ." 6rem ". . ." 1fr/minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr)}body.cart main #title-bar{grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr);grid-template:". y ." auto/minmax(1rem,1fr) minmax(0,1024px) minmax(1rem,1fr);padding:1rem 0;margin:0 0 2rem;background-color:#11294b}body.cart main #title-bar .container{-ms-grid-row:1;-ms-grid-column:2;grid-area:y;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43rem){body.cart main #title-bar .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.cart main #title-bar .container h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:200;font-size:32px;font-size:2rem;color:#fff}@media (max-width:43rem){body.cart main #title-bar .container h1{font-size:32px;font-size:2rem;text-align:center}}body.cart main #title-bar .container h1 span{font-weight:600}body.cart main .cart-container{grid-column:2/-2;grid-row:2/-1;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto;-ms-grid-columns:minmax(0,1024px) 2rem 20rem;grid-template:"B A" auto/minmax(0,1024px) 20rem}@media (max-width:64rem){body.cart main .cart-container{-ms-grid-rows:auto 2rem auto;-ms-grid-columns:minmax(0,100%);grid-template:"B" auto "A" auto/minmax(0,100%)}body.cart main .cart-container>#product-info-primary{-ms-grid-row:1;-ms-grid-column:1}body.cart main .cart-container>#facet-sidebar,body.cart main .cart-container>#purchase-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.cart main .cart-container>#checkout-info{-ms-grid-row:1;-ms-grid-column:1}body.cart main .cart-container>#checkout-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}body.cart main .cart-container #cart-items{-ms-grid-row:1;-ms-grid-column:1;grid-area:B;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.cart main .cart-container #cart-items h2{font-size:32px;font-size:2rem;font-weight:300;margin-bottom:1.5rem}body.cart main .cart-container #cart-items h2,body.cart main .cart-container #cart-items h3{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#11294b;display:block}body.cart main .cart-container #cart-items h3{font-size:24px;font-size:1.5rem;font-weight:500;margin-bottom:1rem}body.cart main .cart-container #cart-items .item-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 0 .5rem;text-transform:uppercase;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.05rem;color:#454545;border-bottom:1px solid #ddd}@media (max-width:43rem){body.cart main .cart-container #cart-items .item-header{display:none;visibility:hidden;margin:0;padding:0;height:0;width:0}}body.cart main .cart-container #cart-items .item-header .item-info{width:100%;max-width:26rem}body.cart main .cart-container #cart-items .item-header .item-cost{width:8rem;min-width:8rem;text-align:right}body.cart main .cart-container #cart-items .item-header .quantity{width:3rem;min-width:3rem;margin:0 1rem;text-align:center}body.cart main .cart-container #cart-items .item-header .item-subtotal{width:9rem;min-width:9rem;text-align:right}body.cart main .cart-container #cart-items .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;padding:2rem 0;margin-top:2rem 0 0 0}@media (max-width:43rem){body.cart main .cart-container #cart-items .item{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.cart main .cart-container #cart-items .item div{box-sizing:border-box}body.cart main .cart-container #cart-items .item img{border-radius:.5rem;object-fit:cover;width:10rem;height:10rem}@media (max-width:43rem){body.cart main .cart-container #cart-items .item img{width:5rem;height:5rem}}@media (max-width:30rem){body.cart main .cart-container #cart-items .item img{width:0;height:0;display:none;visibility:hidden}}body.cart main .cart-container #cart-items .item .item-info{width:calc(100% - 23rem);height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-info{width:calc(100% - 16.5rem)}}@media (max-width:30rem){body.cart main .cart-container #cart-items .item .item-info{width:calc(100% - 11rem)}}body.cart main .cart-container #cart-items .item .item-info .item-text{width:100%}body.cart main .cart-container #cart-items .item .item-info .item-text p{margin:0}body.cart main .cart-container #cart-items .item .item-info .item-text p.title{font-size:18px;font-size:1.125rem;font-weight:500;margin-bottom:.5rem}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-info .item-text p.title{font-size:16px;font-size:1rem}}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-info .item-text p.categories{font-size:14px;font-size:.875rem}}body.cart main .cart-container #cart-items .item .item-info .item-text p.standard{margin-bottom:1rem}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-info .item-text p.standard{font-size:14px;font-size:.875rem}}body.cart main .cart-container #cart-items .item .item-info .quantity{width:100%;display:-ms-flexbox;display:flex;margin-top:.5rem;-ms-flex-pack:start;justify-content:flex-start}body.cart main .cart-container #cart-items .item .item-info .quantity label{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300;color:#454545}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-info .quantity label{font-size:14px;font-size:.875rem}}body.cart main .cart-container #cart-items .item .item-info .quantity input{width:3rem;margin-right:.75rem;border:1px solid #ddd;border-radius:.125rem;text-align:center}body.cart main .cart-container #cart-items .item .item-subtotal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:10rem;height:100%;-ms-flex-align:start;align-items:flex-start}body.cart main .cart-container #cart-items .item .item-subtotal .price{width:100%;text-align:right;font-size:18px;font-size:1.125rem;font-weight:500;color:#11294b}body.cart main .cart-container #cart-items .item .item-subtotal .price:first-of-type{margin-top:unset}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-subtotal .price{font-size:16px;font-size:1rem}}body.cart main .cart-container #cart-items .item .item-subtotal .price.sale{color:#e0af44}body.cart main .cart-container #cart-items .item .item-subtotal .price.discount{font-size:12px;font-size:.75rem;text-transform:uppercase}body.cart main .cart-container #cart-items .item .item-subtotal .price.strike{font-size:16px;font-size:1rem;font-weight:400;color:rgba(69,69,69,.5);text-decoration:line-through}@media (max-width:43rem){body.cart main .cart-container #cart-items .item .item-subtotal .price.strike{font-size:14px;font-size:.875rem}}body.cart main .cart-container #cart-items .item .item-subtotal .remove-button{-ms-flex-item-align:end;align-self:flex-end;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;font-size:12px;font-size:.75rem;margin-top:2.5rem}body.cart main .cart-container #cart-items .item .item-subtotal .remove-button button.remove-item{color:#832a27;border:.0625rem solid #832a27;border-radius:.25rem;background:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}body.cart main .cart-container #cart-items .item .item-subtotal .remove-button button.remove-item:hover{color:#fff;border:.0625rem solid #832a27;background-color:rgba(131,42,39,.85)}body.cart main .cart-container #cart-items .item .item-subtotal .remove-button span{margin-left:.25rem}body.cart main .cart-container #cart-items .update-cart{-ms-flex-item-align:end;align-self:flex-end;margin-top:2rem}body.cart main .cart-container #cart-items .clear-cart{margin-left:1rem}body.cart main .cart-container #checkout-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:A;margin-bottom:3rem}@media (max-width:43rem){body.cart main .cart-container #checkout-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}body.cart main .cart-container #checkout-sidebar .sidebar-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1.5rem;font-size:16px;font-size:1rem;color:#11294b}@media (max-width:43rem){body.cart main .cart-container #checkout-sidebar .sidebar-container{width:100%}}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount,body.cart main .cart-container #checkout-sidebar .sidebar-container .shipping-cost,body.cart main .cart-container #checkout-sidebar .sidebar-container .subtotal,body.cart main .cart-container #checkout-sidebar .sidebar-container .tax,body.cart main .cart-container #checkout-sidebar .sidebar-container .total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount,body.cart main .cart-container #checkout-sidebar .sidebar-container .shipping-cost,body.cart main .cart-container #checkout-sidebar .sidebar-container .subtotal,body.cart main .cart-container #checkout-sidebar .sidebar-container .tax{margin:1rem 0}body.cart main .cart-container #checkout-sidebar .sidebar-container .subtotal{margin-top:unset}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount{margin-bottom:2rem;-ms-flex-align:start;align-items:flex-start}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount .remove-discount{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;margin-right:.5rem;width:1rem;height:1rem}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount .discount-info{-ms-flex:1;flex:1;text-align:left}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount .discount-info strong{display:block;margin-bottom:.25rem}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount .discount-info .discount-description{font-size:.875rem;color:#454545;margin-top:.25rem}body.cart main .cart-container #checkout-sidebar .sidebar-container .discount .discount-amount{margin-left:1rem;text-align:right;white-space:nowrap}body.cart main .cart-container #checkout-sidebar .sidebar-container .total{font-size:18px;font-size:1.125rem;font-weight:600;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.25rem 0}body.cart main .cart-container #checkout-sidebar .sidebar-container a.checkout,body.cart main .cart-container #checkout-sidebar .sidebar-container button.checkout{width:100%;margin:2rem 0}body.cart main .cart-container #checkout-sidebar .sidebar-container a.checkout{box-sizing:border-box;display:block}body.cart main .cart-container #checkout-sidebar .sidebar-container .promo-code{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}body.cart main .cart-container #checkout-sidebar .sidebar-container .promo-code label{width:100%;margin-bottom:.5rem}body.cart main .cart-container #checkout-sidebar .sidebar-container .promo-code input{font-size:18px;font-size:1.125rem;padding:.25rem .5rem;height:2.625rem;width:calc(100% - 5rem);border:1px solid #ddd;border-radius:.25rem}body.cart main .cart-container #checkout-sidebar .sidebar-container .promo-code button{height:2.625rem;width:4.5rem}body.order main,body.receipt main{-ms-grid-rows:auto 1fr;-ms-grid-columns:minmax(1rem,1fr) minmax(0,75rem) minmax(1rem,1fr);grid-template:". . ." auto ". . ." 1fr/minmax(1rem,1fr) minmax(0,75rem) minmax(1rem,1fr)}body.order main #title-bar,body.receipt main #title-bar{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,75rem) minmax(1rem,1fr);grid-template:". y ." auto/minmax(1rem,1fr) minmax(0,75rem) minmax(1rem,1fr);padding:2rem 0 0;margin:0 0 1rem;background-color:none}body.order main #title-bar .container,body.receipt main #title-bar .container{-ms-grid-row:1;-ms-grid-column:2;grid-area:y;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43rem){body.order main #title-bar .container,body.receipt main #title-bar .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.order main #title-bar .container h1,body.receipt main #title-bar .container h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:48px;font-size:3rem;color:#e0af44}@media (max-width:43rem){body.order main #title-bar .container h1,body.receipt main #title-bar .container h1{font-size:48px;font-size:3rem;text-align:center}}body.order main #title-bar .container h1 span,body.receipt main #title-bar .container h1 span{font-weight:600}body.order main .receipt-container,body.receipt main .receipt-container{grid-column:2/-2;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto;-ms-grid-columns:minmax(0,100%) 2rem 20rem;grid-template:"B A" auto/minmax(0,100%) 20rem;margin-bottom:5rem}@media (max-width:64rem){body.order main .receipt-container,body.receipt main .receipt-container{-ms-grid-rows:auto 2rem auto;-ms-grid-columns:minmax(0,100%);grid-template:"B" auto "A" auto/minmax(0,100%)}body.order main .receipt-container>#product-info-primary,body.receipt main .receipt-container>#product-info-primary{-ms-grid-row:1;-ms-grid-column:1}body.order main .receipt-container>#facet-sidebar,body.order main .receipt-container>#purchase-sidebar,body.receipt main .receipt-container>#facet-sidebar,body.receipt main .receipt-container>#purchase-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.order main .receipt-container>#cart-items,body.order main .receipt-container>#checkout-info,body.receipt main .receipt-container>#cart-items,body.receipt main .receipt-container>#checkout-info{-ms-grid-row:1;-ms-grid-column:1}body.order main .receipt-container>#checkout-sidebar,body.receipt main .receipt-container>#checkout-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}body.order main .receipt-container #receipt-items,body.receipt main .receipt-container #receipt-items{-ms-grid-row:1;-ms-grid-column:1;grid-area:B;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.order main .receipt-container #receipt-items h2,body.receipt main .receipt-container #receipt-items h2{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#11294b;font-weight:300;display:block;margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43rem){body.order main .receipt-container #receipt-items h2,body.receipt main .receipt-container #receipt-items h2{text-align:center}}body.order main .receipt-container #receipt-items h3,body.receipt main .receipt-container #receipt-items h3{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;color:#11294b;font-weight:500;display:block;margin-bottom:1rem}body.order main .receipt-container .item,body.receipt main .receipt-container .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;padding:2rem 0;margin-top:2rem 0 0 0}@media (max-width:43rem){body.order main .receipt-container .item,body.receipt main .receipt-container .item{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.order main .receipt-container .item div,body.receipt main .receipt-container .item div{box-sizing:border-box}body.order main .receipt-container .item img,body.receipt main .receipt-container .item img{border-radius:.5rem;object-fit:cover;width:8rem;height:8rem}@media (max-width:43rem){body.order main .receipt-container .item img,body.receipt main .receipt-container .item img{width:5rem;height:5rem}}@media (max-width:30rem){body.order main .receipt-container .item img,body.receipt main .receipt-container .item img{width:0;height:0;display:none;visibility:hidden}}body.order main .receipt-container .item .item-info,body.receipt main .receipt-container .item .item-info{width:calc(100% - 25rem);display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:43rem){body.order main .receipt-container .item .item-info,body.receipt main .receipt-container .item .item-info{width:calc(100% - 13.5rem)}}@media (max-width:30rem){body.order main .receipt-container .item .item-info,body.receipt main .receipt-container .item .item-info{width:calc(100% - 8rem)}}body.order main .receipt-container .item .item-info .item-text,body.receipt main .receipt-container .item .item-info .item-text{width:100%}body.order main .receipt-container .item .item-info .item-text p,body.receipt main .receipt-container .item .item-info .item-text p{margin:0}body.order main .receipt-container .item .item-info .item-text p.title,body.receipt main .receipt-container .item .item-info .item-text p.title{font-size:18px;font-size:1.125rem;font-weight:500;margin-bottom:.5rem}@media (max-width:43rem){body.order main .receipt-container .item .item-info .item-text p.title,body.receipt main .receipt-container .item .item-info .item-text p.title{font-size:16px;font-size:1rem}}@media (max-width:43rem){body.order main .receipt-container .item .item-info .item-text p.categories,body.receipt main .receipt-container .item .item-info .item-text p.categories{font-size:14px;font-size:.875rem}}body.order main .receipt-container .item .item-info .item-text p.standard,body.receipt main .receipt-container .item .item-info .item-text p.standard{margin-bottom:1rem}@media (max-width:43rem){body.order main .receipt-container .item .item-info .item-text p.standard,body.receipt main .receipt-container .item .item-info .item-text p.standard{font-size:14px;font-size:.875rem}}body.order main .receipt-container .item .item-info .quantity,body.receipt main .receipt-container .item .item-info .quantity{width:100%;display:-ms-flexbox;display:flex;margin-top:0;-ms-flex-pack:start;justify-content:flex-start}body.order main .receipt-container .item .item-info .quantity p,body.receipt main .receipt-container .item .item-info .quantity p{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300;color:#454545;margin:0;padding:0}@media (max-width:43rem){body.order main .receipt-container .item .item-info .quantity p,body.receipt main .receipt-container .item .item-info .quantity p{font-size:14px;font-size:.875rem}}body.order main .receipt-container .item .item-subtotal,body.receipt main .receipt-container .item .item-subtotal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:14rem}body.order main .receipt-container .item .item-subtotal .adjs,body.receipt main .receipt-container .item .item-subtotal .adjs{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:1rem 0;width:100%}body.order main .receipt-container .item .item-subtotal .adjs .adjustments,body.receipt main .receipt-container .item .item-subtotal .adjs .adjustments{font-size:14px;font-size:.875rem;font-weight:500;letter-spacing:.0125rem;color:rgba(69,69,69,.5);text-transform:uppercase;width:100%;text-align:right;margin:0 0 .25rem}body.order main .receipt-container .item .item-subtotal .price,body.receipt main .receipt-container .item .item-subtotal .price{width:100%;text-align:right;font-size:16px;font-size:1rem;font-weight:500;color:rgba(69,69,69,.5);margin:.25rem 0;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:43rem){body.order main .receipt-container .item .item-subtotal .price,body.receipt main .receipt-container .item .item-subtotal .price{font-size:16px;font-size:1rem}}body.order main .receipt-container .item .item-subtotal .price.qty,body.receipt main .receipt-container .item .item-subtotal .price.qty{font-size:14px;font-size:.875rem}body.order main .receipt-container .item .item-subtotal .price.sale,body.receipt main .receipt-container .item .item-subtotal .price.sale{color:#e0af44}body.order main .receipt-container .item .item-subtotal .price.strike,body.receipt main .receipt-container .item .item-subtotal .price.strike{font-size:14px;font-size:.875rem;font-weight:400;color:rgba(69,69,69,.5);text-decoration:line-through}@media (max-width:43rem){body.order main .receipt-container .item .item-subtotal .price.strike,body.receipt main .receipt-container .item .item-subtotal .price.strike{font-size:14px;font-size:.875rem}}body.order main .receipt-container .item .item-subtotal .price.discount,body.receipt main .receipt-container .item .item-subtotal .price.discount{font-size:14px;font-size:.875rem;font-weight:500;text-transform:uppercase;margin:.125rem 0}body.order main .receipt-container .item .item-subtotal .price.total,body.receipt main .receipt-container .item .item-subtotal .price.total{font-size:18px;font-size:1.125rem;font-weight:600;color:#11294b;-ms-flex-item-align:end;align-self:flex-end}body.order main .receipt-container .item .item-subtotal .button,body.receipt main .receipt-container .item .item-subtotal .button{width:100%;margin-top:4rem}body.order main .receipt-container .totals,body.receipt main .receipt-container .totals{margin-top:2rem;font-size:16px;font-size:1rem;color:#11294b}@media (max-width:43rem){body.order main .receipt-container .totals,body.receipt main .receipt-container .totals{width:100%}}body.order main .receipt-container .totals .discount,body.order main .receipt-container .totals .shipping-cost,body.order main .receipt-container .totals .subtotal,body.order main .receipt-container .totals .tax,body.order main .receipt-container .totals .total,body.receipt main .receipt-container .totals .discount,body.receipt main .receipt-container .totals .shipping-cost,body.receipt main .receipt-container .totals .subtotal,body.receipt main .receipt-container .totals .tax,body.receipt main .receipt-container .totals .total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body.order main .receipt-container .totals .discount,body.order main .receipt-container .totals .shipping-cost,body.order main .receipt-container .totals .subtotal,body.order main .receipt-container .totals .tax,body.receipt main .receipt-container .totals .discount,body.receipt main .receipt-container .totals .shipping-cost,body.receipt main .receipt-container .totals .subtotal,body.receipt main .receipt-container .totals .tax{margin:1rem 0}body.order main .receipt-container .totals .subtotal,body.receipt main .receipt-container .totals .subtotal{margin-top:unset}body.order main .receipt-container .totals .discount,body.receipt main .receipt-container .totals .discount{margin-bottom:2rem;-ms-flex-align:start;align-items:flex-start}body.order main .receipt-container .totals .discount .remove-discount,body.receipt main .receipt-container .totals .discount .remove-discount{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}body.order main .receipt-container .totals .discount .discount-info,body.receipt main .receipt-container .totals .discount .discount-info{-ms-flex:1;flex:1;text-align:left}body.order main .receipt-container .totals .discount .discount-info strong,body.receipt main .receipt-container .totals .discount .discount-info strong{display:block;margin-bottom:.25rem}body.order main .receipt-container .totals .discount .discount-info .discount-description,body.receipt main .receipt-container .totals .discount .discount-info .discount-description{font-size:.875rem;color:#454545;margin-top:.25rem}body.order main .receipt-container .totals .discount .discount-amount,body.receipt main .receipt-container .totals .discount .discount-amount{margin-left:1rem;text-align:right;white-space:nowrap}body.order main .receipt-container .totals .total,body.receipt main .receipt-container .totals .total{font-size:18px;font-size:1.125rem;font-weight:600;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.25rem 0}body.order main #receipt-sidebar,body.receipt main #receipt-sidebar{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:3;grid-area:A;margin-bottom:3rem}@media (max-width:43rem){body.product-item main .product-container #product-gallery{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}body.product-item main .product-container #product-info-primary{-ms-grid-row:5;-ms-grid-column:3}body.product-item main .product-container #product-info-secondary{-ms-grid-row:7;-ms-grid-column:3}body.product-item main .product-container #reviews{-ms-grid-row:9;-ms-grid-column:3}body.product-item main .product-container #purchase-sidebar,body.shop-index #product-table #facet-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}body.shop-index #product-table>#facet-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}body.shop-index #product-table #search-stats{-ms-grid-row:3;-ms-grid-column:1}body.shop-index #product-table #show-filters{-ms-grid-row:3;-ms-grid-column:3}body.shop-index #product-table #product-container{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}body.billing main .checkout-container #checkout-info{-ms-grid-row:5;-ms-grid-column:3}body.billing main .checkout-container #checkout-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}body.cart main .cart-container #cart-items{-ms-grid-row:5;-ms-grid-column:3}body.cart main .cart-container #checkout-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}body.shop-index #product-table.hide-filters>#checkout-sidebar,body.shop-index #product-table>#checkout-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}body.order main .receipt-container #receipt-items,body.receipt main .receipt-container #receipt-items{-ms-grid-row:5;-ms-grid-column:3}body.order main #receipt-sidebar,body.receipt main #receipt-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}body.shop-index #product-table.hide-filters>#receipt-sidebar,body.shop-index #product-table>#receipt-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}}@media (max-width:55rem){body.billing main .checkout-container>#cart-items,body.billing main .checkout-container>#checkout-info{-ms-grid-row:3;-ms-grid-column:1}body.billing main .checkout-container>#checkout-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.billing main .checkout-container>#receipt-items{-ms-grid-row:3;-ms-grid-column:1}body.billing main .checkout-container>#receipt-sidebar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width:64rem){body.cart main .cart-container>#cart-items{-ms-grid-row:1;-ms-grid-column:1}body.cart main .cart-container>#checkout-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.cart main .cart-container>#receipt-items,body.order main .receipt-container>#receipt-items,body.receipt main .receipt-container>#receipt-items{-ms-grid-row:1;-ms-grid-column:1}body.cart main .cart-container>#receipt-sidebar,body.order main .receipt-container>#receipt-sidebar,body.receipt main .receipt-container>#receipt-sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width:43rem){body.order main #receipt-sidebar,body.receipt main #receipt-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}body.order main #receipt-sidebar .sidebar-container,body.receipt main #receipt-sidebar .sidebar-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1.5rem;font-size:16px;font-size:1rem;color:#454545}@media (max-width:43rem){body.order main #receipt-sidebar .sidebar-container,body.receipt main #receipt-sidebar .sidebar-container{width:100%}}body.order main #receipt-sidebar .sidebar-container h4,body.receipt main #receipt-sidebar .sidebar-container h4{font-weight:600;font-size:18px;font-size:1.125rem;color:#11294b;padding-bottom:.25rem}body.order main #receipt-sidebar .sidebar-container p,body.receipt main #receipt-sidebar .sidebar-container p{margin:.25rem 0 .5rem}body.order main #receipt-sidebar .sidebar-container p:last-of-type,body.receipt main #receipt-sidebar .sidebar-container p:last-of-type{margin-bottom:0}body.order main #receipt-sidebar .sidebar-container div,body.receipt main #receipt-sidebar .sidebar-container div{margin-bottom:2rem}body.order main #receipt-sidebar .sidebar-container div:last-of-type,body.receipt main #receipt-sidebar .sidebar-container div:last-of-type{margin-bottom:0}body.order main #title-bar .container h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:32px;font-size:2rem;color:#11294b;margin-bottom:unset}@media (max-width:43rem){body.order main #title-bar .container h1{text-align:center}}body .consulting-promo{grid-column:2/-2;background:rgb(219.5,238,240);border-radius:.5rem;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:4rem 0}@media (max-width:48rem){body .consulting-promo{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center}}body .consulting-promo .content{width:calc(100% - 25rem)}@media (max-width:48rem){body .consulting-promo .content{width:100%;margin-bottom:1.5rem}}body .consulting-promo .content h3{font-size:32px;font-size:2rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-weight:600}body .consulting-promo .ctas{width:24rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:48rem){body .consulting-promo .ctas{width:unset}}@media (max-width:43rem){body .consulting-promo .ctas{width:100%}}body .consulting-promo .ctas a:not(.button){font-size:14px;font-size:.875rem;margin-top:1rem}body .consulting-promo .ctas a:not(.button):link,body .consulting-promo .ctas a:not(.button):visited{color:#045b6c;transition:color .2s ease-out}body .consulting-promo .ctas a:not(.button):active,body .consulting-promo .ctas a:not(.button):hover{color:#11294b;text-decoration:underline}body .consulting-modal-overlay{position:absolute;background:rgba(27,27,27,.5);backdrop-filter:blur(4px);width:100vw;height:100vh;top:0;left:0;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body .consulting-modal-overlay .consulting-modal{box-sizing:border-box;background:#fff;width:100%;max-width:24rem;border-radius:.5rem;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end}body .consulting-modal-overlay .consulting-modal .close-modal{display:inline-block;cursor:pointer;padding:.25rem}body .consulting-modal-overlay .consulting-modal h3{width:100%;margin-top:2rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;line-height:1.1;font-size:24px;font-size:1.5rem}body .consulting-modal-overlay .consulting-modal form{scroll-margin-top:7rem;width:100%;margin-top:2rem}body .consulting-modal-overlay .consulting-modal form .freeform-row label.freeform-label{font-weight:600}body .consulting-modal-overlay .consulting-modal form .freeform-row label.freeform-required:after{color:#832a27}body .consulting-modal-overlay .consulting-modal form .freeform-row input[type=email],body .consulting-modal-overlay .consulting-modal form .freeform-row input[type=text]{box-sizing:border-box;padding:.75rem .5rem;font-size:18px;font-size:1.125rem;border:1px solid #ddddda;border-radius:.25rem;margin-top:.5rem;margin-bottom:.5rem}body .consulting-modal-overlay .consulting-modal form .freeform-row button{width:100%}body .receipt-consulting-insert{position:fixed;background:hsla(0,0%,100%,.95);backdrop-filter:blur(4px);width:100vw;height:100vh;top:0;left:0;z-index:11}body .receipt-consulting-insert,body .receipt-consulting-insert .consulting-insert-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body .receipt-consulting-insert .consulting-insert-content{-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;max-width:28rem}body .receipt-consulting-insert .consulting-insert-content h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#e0af44;font-size:40px;font-size:2.5rem;font-weight:300;text-align:center}body .receipt-consulting-insert .consulting-insert-content p{font-size:24px;font-size:1.5rem;text-align:center}body .receipt-consulting-insert .consulting-insert-content a{margin-top:2.5rem;text-align:center}body .receipt-consulting-insert .consulting-insert-content form{scroll-margin-top:7rem;width:100%;margin-top:2rem}body .receipt-consulting-insert .consulting-insert-content form .freeform-row label.freeform-label{font-weight:600}body .receipt-consulting-insert .consulting-insert-content form .freeform-row label.freeform-required:after{color:#832a27}body .receipt-consulting-insert .consulting-insert-content form .freeform-row input[type=email],body .receipt-consulting-insert .consulting-insert-content form .freeform-row input[type=text]{box-sizing:border-box;padding:.75rem .5rem;font-size:18px;font-size:1.125rem;border:1px solid #ddddda;border-radius:.25rem;margin-top:.5rem;margin-bottom:.5rem}body .receipt-consulting-insert .consulting-insert-content form .freeform-row button{width:100%}body.account.panel-open{overflow:hidden}body.account main .account-container{grid-column:2/-2;padding:2rem 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:2rem}@media (max-width:43rem){body.account main .account-container{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start}}body.account main .account-container .sidenav{margin-top:1.5rem;padding-right:2rem}@media (max-width:43rem){body.account main .account-container .sidenav{width:100%}}body.account main .account-container .sidenav h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#c4912c;font-size:32px;font-size:2rem;font-weight:500;padding-left:.5rem}@media (max-width:43rem){body.account main .account-container .sidenav h3{margin-bottom:.5rem;padding-left:unset}}@media (max-width:43rem){body.account main .account-container .sidenav ul{display:none;visibility:hidden}}body.account main .account-container .sidenav ul li{margin:.25rem 0}body.account main .account-container .sidenav ul li:first-of-type{padding-top:0}body.account main .account-container .sidenav ul li:last-of-type{padding-bottom:0}body.account main .account-container .sidenav ul li a{display:block;padding:.5rem;font-size:20px;font-size:1.25rem;color:rgba(69,69,69,.5);transition:all .3s ease-in-out;border-radius:.25rem}body.account main .account-container .sidenav ul li a:active,body.account main .account-container .sidenav ul li a:hover{color:#c4912c;background:rgba(196,145,44,.1)}body.account main .account-container .sidenav ul li.active a{color:#11294b;background:none;cursor:default}body.account main .account-container .sidenav ul li.active a:before{content:"»";color:#c4912c;width:1.5rem;height:1.5rem;margin-right:.25rem}body.account main .account-container .sidenav #account-nav{display:none;visibility:hidden;width:100%;margin-bottom:1rem;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.5rem}body.account main .account-container .sidenav #account-nav:focus{border-color:#045b6c}@media (max-width:43rem){body.account main .account-container .sidenav #account-nav{display:unset;visibility:unset}}body.account main .account-container .products,body.account main .account-container .seats-management{width:calc(100% - 16.5rem)}@media (max-width:43rem){body.account main .account-container .products,body.account main .account-container .seats-management{width:100%}}body.account main .account-container .products h1,body.account main .account-container .seats-management h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-weight:700;font-size:56px;font-size:3.5rem}body.account main .account-container .products .intro,body.account main .account-container .seats-management .intro{font-size:32px;font-size:2rem}body.account main .account-container .products .product-container,body.account main .account-container .seats-management .product-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1.5rem 0;margin-top:1.5rem}body.account main .account-container .products .product-container .item,body.account main .account-container .seats-management .product-container .item{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;padding:2rem 1.5rem;margin-top:2rem 0 0 0}body.account main .account-container .products .product-container .item:first-child,body.account main .account-container .seats-management .product-container .item:first-child{padding-top:unset}body.account main .account-container .products .product-container .item:last-child,body.account main .account-container .seats-management .product-container .item:last-child{padding-bottom:unset;border-bottom:none}@media (max-width:43rem){body.account main .account-container .products .product-container .item,body.account main .account-container .seats-management .product-container .item{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.account main .account-container .products .product-container .item div,body.account main .account-container .seats-management .product-container .item div{box-sizing:border-box}body.account main .account-container .products .product-container .item img,body.account main .account-container .seats-management .product-container .item img{border-radius:.5rem;object-fit:cover;width:8rem;height:8rem}@media (max-width:60rem){body.account main .account-container .products .product-container .item img,body.account main .account-container .seats-management .product-container .item img{width:5rem;height:5rem}}@media (max-width:43rem){body.account main .account-container .products .product-container .item img,body.account main .account-container .seats-management .product-container .item img{width:0;height:0;display:none;visibility:hidden}}body.account main .account-container .products .product-container .item .item-info,body.account main .account-container .seats-management .product-container .item .item-info{width:calc(100% - 23rem);display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:60rem){body.account main .account-container .products .product-container .item .item-info,body.account main .account-container .seats-management .product-container .item .item-info{width:calc(100% - 16.5rem)}}@media (max-width:43rem){body.account main .account-container .products .product-container .item .item-info,body.account main .account-container .seats-management .product-container .item .item-info{width:calc(100% - 11rem)}}body.account main .account-container .products .product-container .item .item-info .item-text,body.account main .account-container .seats-management .product-container .item .item-info .item-text{width:100%}body.account main .account-container .products .product-container .item .item-info .item-text p,body.account main .account-container .seats-management .product-container .item .item-info .item-text p{margin:0}body.account main .account-container .products .product-container .item .item-info .item-text p.title,body.account main .account-container .seats-management .product-container .item .item-info .item-text p.title{font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}@media (max-width:43rem){body.account main .account-container .products .product-container .item .item-info .item-text p.title,body.account main .account-container .seats-management .product-container .item .item-info .item-text p.title{font-size:16px;font-size:1rem}}@media (max-width:43rem){body.account main .account-container .products .product-container .item .item-info .item-text p.categories,body.account main .account-container .seats-management .product-container .item .item-info .item-text p.categories{font-size:14px;font-size:.875rem}}body.account main .account-container .products .product-container .item .item-info .item-text p.standard,body.account main .account-container .seats-management .product-container .item .item-info .item-text p.standard{margin-bottom:1rem}@media (max-width:43rem){body.account main .account-container .products .product-container .item .item-info .item-text p.standard,body.account main .account-container .seats-management .product-container .item .item-info .item-text p.standard{font-size:14px;font-size:.875rem}}body.account main .account-container .products .product-container .item .item-info .seat-status span,body.account main .account-container .seats-management .product-container .item .item-info .seat-status span{font-size:18px;font-size:1.125rem;text-transform:uppercase;letter-spacing:.07rem}body.account main .account-container .products .product-container .item .action-area,body.account main .account-container .seats-management .product-container .item .action-area{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:10rem;height:100%;-ms-flex-align:stretch;align-items:stretch}body.account main .account-container .products .product-container .item .action-area .button,body.account main .account-container .seats-management .product-container .item .action-area .button{margin-bottom:.5rem}body.account main .account-container .products .product-container .item .action-area .save-seats,body.account main .account-container .seats-management .product-container .item .action-area .save-seats{display:none}body.account main .account-container .products .product-container .item .seat-management,body.account main .account-container .seats-management .product-container .item .seat-management{width:100%;margin-top:1.5rem;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:none}body.account main .account-container .products .product-container .item .seat-management .add-seat,body.account main .account-container .products .product-container .item .seat-management .seat,body.account main .account-container .seats-management .product-container .item .seat-management .add-seat,body.account main .account-container .seats-management .product-container .item .seat-management .seat{padding:.25rem 0;font-size:16px;font-size:1rem;color:#454545}body.account main .account-container .products .product-container .item .seat-management .add-seat input,body.account main .account-container .products .product-container .item .seat-management .seat input,body.account main .account-container .seats-management .product-container .item .seat-management .add-seat input,body.account main .account-container .seats-management .product-container .item .seat-management .seat input{box-sizing:border-box;width:100%;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.25rem}body.account main .account-container .products .product-container .item .seat-management .add-seat input:focus,body.account main .account-container .products .product-container .item .seat-management .seat input:focus,body.account main .account-container .seats-management .product-container .item .seat-management .add-seat input:focus,body.account main .account-container .seats-management .product-container .item .seat-management .seat input:focus{border-color:#045b6c}body.account main .account-container .products .product-container .item .seat-management .add-seat input:disabled,body.account main .account-container .products .product-container .item .seat-management .seat input:disabled,body.account main .account-container .seats-management .product-container .item .seat-management .add-seat input:disabled,body.account main .account-container .seats-management .product-container .item .seat-management .seat input:disabled{font-style:italic;color:rgba(69,69,69,.5);background-color:#f5f5f5}body.account main .account-container .products .product-container .item .seat-management .add-seat label,body.account main .account-container .products .product-container .item .seat-management .seat label,body.account main .account-container .seats-management .product-container .item .seat-management .add-seat label,body.account main .account-container .seats-management .product-container .item .seat-management .seat label{display:block;margin-bottom:.25rem;font-weight:500}body.account main .account-container .products .product-container .item .seat-management .seat-actions,body.account main .account-container .seats-management .product-container .item .seat-management .seat-actions{grid-column:1/-1;margin-top:1rem}body.account main .account-container .products .product-container .item .seat-management .seat-actions button,body.account main .account-container .seats-management .product-container .item .seat-management .seat-actions button{min-width:200px}body.account main .account-container .products .product-container p.no-products,body.account main .account-container .seats-management .product-container p.no-products{box-sizing:border-box;width:100%;padding:0 1.5rem;color:#b8dde1;font-size:64px;font-size:4rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;text-align:center}body.account main .account-container .products .product-container p.no-products a,body.account main .account-container .seats-management .product-container p.no-products a{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;text-transform:capitalize}body.account main .account-container .products .product-container p.no-products a:link,body.account main .account-container .products .product-container p.no-products a:visited,body.account main .account-container .seats-management .product-container p.no-products a:link,body.account main .account-container .seats-management .product-container p.no-products a:visited{color:#045b6c;transition:color .2s ease-out}body.account main .account-container .products .product-container p.no-products a:active,body.account main .account-container .products .product-container p.no-products a:hover,body.account main .account-container .seats-management .product-container p.no-products a:active,body.account main .account-container .seats-management .product-container p.no-products a:hover{color:#c4912c}body.account main .account-container .orders{width:calc(100% - 21.5rem)}@media (max-width:43rem){body.account main .account-container .orders{width:100%}}body.account main .account-container .orders h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-weight:700;font-size:56px;font-size:3.5rem}body.account main .account-container .orders .order-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1.5rem 0;margin-top:1.5rem}body.account main .account-container .orders .order-container .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;padding:2rem 1.5rem;margin-top:2rem 0 0 0}body.account main .account-container .orders .order-container .item:first-of-type{padding-top:unset}body.account main .account-container .orders .order-container .item:last-of-type{padding-bottom:unset;border-bottom:none}@media (max-width:43rem){body.account main .account-container .orders .order-container .item{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.account main .account-container .orders .order-container .item div{box-sizing:border-box}body.account main .account-container .orders .order-container .item .order-products .order-number{font-size:18px;font-size:1.125rem;font-weight:500;color:#11294b}body.account main .account-container .orders .order-container .item .order-products .purchased-products{color:rgba(69,69,69,.6);padding:.25rem 0}body.account main .account-container .orders .order-container .item .date,body.account main .account-container .orders .order-container .item .total{color:rgba(69,69,69,.6);text-align:right}body.account main .account-container .orders .order-container .item .payment-method{color:rgba(69,69,69,.6)}body.account main .account-container .orders .order-container .item .action-area{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:10rem;height:100%;-ms-flex-align:stretch;align-items:stretch}body.account main .account-container .orders .order-container .item .action-area .button{margin-bottom:.5rem}body.account main .account-container .orders .order-container p.no-products{box-sizing:border-box;width:100%;padding:0 1.5rem;color:#b8dde1;font-size:64px;font-size:4rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;text-align:center}body.account main .account-container .orders .order-container p.no-products a{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;text-transform:capitalize}body.account main .account-container .orders .order-container p.no-products a:link,body.account main .account-container .orders .order-container p.no-products a:visited{color:#045b6c;transition:color .2s ease-out}body.account main .account-container .orders .order-container p.no-products a:active,body.account main .account-container .orders .order-container p.no-products a:hover{color:#c4912c}body.account main .account-container .account-info{width:calc(100% - 21.5rem)}@media (max-width:43rem){body.account main .account-container .account-info{width:100%}}body.account main .account-container .account-info h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-weight:700;font-size:56px;font-size:3.5rem}body.account main .account-container .account-info .information-container{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:.25rem;padding:1.5rem 0;margin-top:1.5rem}body.account main .account-container .account-info .information-container.addresses{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.account main .account-container .account-info .information-container .info-header{padding:0 1.5rem .5rem;border-bottom:1px solid #ddd;margin-bottom:1.5rem}body.account main .account-container .account-info .information-container .info-header h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;color:#11294b}body.account main .account-container .account-info .information-container form{box-sizing:border-box;padding:0 1.5rem}body.account main .account-container .account-info .information-container form .name-email{padding:0 0 1.5rem;border-bottom:1px solid #ddd;margin-bottom:1.5rem}body.account main .account-container .account-info .information-container form .js-address-select,body.account main .account-container .account-info .information-container form .password-container{padding:0 1.5rem}body.account main .account-container .account-info .information-container form .input-pair,body.account main .account-container .account-info .information-container form .input-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.account main .account-container .account-info .information-container form .input-pair label{width:100%;margin-bottom:.5rem;font-size:16px;font-size:1rem;color:#11294b;font-weight:400}body.account main .account-container .account-info .information-container form .input-pair input,body.account main .account-container .account-info .information-container form .input-pair select{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%;margin-bottom:1rem;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.5rem}body.account main .account-container .account-info .information-container form .input-pair input:focus,body.account main .account-container .account-info .information-container form .input-pair select:focus{border-color:#045b6c}body.account main .account-container .account-info .information-container form .first-last{-ms-flex-pack:justify;justify-content:space-between}body.account main .account-container .account-info .information-container form .first-last .first,body.account main .account-container .account-info .information-container form .first-last .last{width:49%}body.account main .account-container .account-info .information-container form .address{-ms-flex-pack:justify;justify-content:space-between}body.account main .account-container .account-info .information-container form .address .street{width:80%}body.account main .account-container .account-info .information-container form .address .apt-no{width:18%}@media (max-width:43rem){body.account main .account-container .account-info .information-container form .address .street{width:70%}body.account main .account-container .account-info .information-container form .address .apt-no{width:28%}}body.account main .account-container .account-info .information-container form .city-state-zip{-ms-flex-pack:justify;justify-content:space-between}body.account main .account-container .account-info .information-container form .city-state-zip .city{width:52%}body.account main .account-container .account-info .information-container form .city-state-zip .state{width:20%}body.account main .account-container .account-info .information-container form .city-state-zip .zip{width:24%}body.account main .account-container .account-info .information-container .address-container{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem}body.account main .account-container .account-info .information-container .address-container .address{border:.0625rem solid #f5f1ec;padding:1rem;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}body.account main .account-container .account-info .information-container .address-container .address .address-roles{padding:.5rem 0;display:-ms-flexbox;display:flex;margin-bottom:1rem}body.account main .account-container .account-info .information-container .address-container .address .address-roles span{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border:1px solid #e8e4e0;background:#f7f7f7;border-radius:.25rem;padding:.5rem;margin-right:1rem}body.account main .account-container .account-info .information-container .address-container .address .address-roles span img{height:1rem;margin-right:.75rem}body.account main .account-container .account-info .information-container .address-container .address .edit-delete{display:-ms-flexbox;display:flex;margin-top:auto}body.account main .account-container .account-info .information-container .address-container .address .edit-delete .edit-button{background-color:#12274a;color:#fff;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;text-align:center;transition:all .3s ease-in-out}body.account main .account-container .account-info .information-container .address-container .address .edit-delete .delete-button{-moz-appearance:unset;appearance:unset;all:unset;text-align:center;background-color:none;border:1px solid #832a27;color:#832a27;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;cursor:pointer;transition:all .3s ease-in-out}body.account main .account-container .account-info .information-container .address-container .address .edit-delete .delete-button:active,body.account main .account-container .account-info .information-container .address-container .address .edit-delete .delete-button:hover{background-color:#832a27;color:#fff}body.account main .account-container .account-info .information-container .address-add{-ms-flex-item-align:end;align-self:flex-end;padding:.5rem;margin-right:1rem;min-width:4rem;color:#00692b;border:1px solid #00692b;border-radius:.25rem}body.account main .account-container .account-info .information-container .address-add,body.account main .account-container .account-info .information-container .address-add span{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}body.account main .account-container .account-info .information-container .address-add span img{height:1rem;margin-right:.75rem}body.account main .account-container .account-info .information-container .preferences-section{padding:0 1.5rem 1.5rem}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group{-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group>label{font-size:18px;font-size:1.125rem;font-weight:500;color:#11294b;margin-bottom:.75rem;width:auto}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;width:100%}@media (max-width:43rem){body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list .checkbox-item{position:relative;display:block;height:auto}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list .checkbox-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list .checkbox-item input[type=checkbox]:checked+label{background-color:#045b6c;color:#fff;border-color:#045b6c;font-weight:500}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list .checkbox-item input[type=checkbox]:focus+label{outline:2px solid #045b6c;outline-offset:2px}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list .checkbox-item label{box-sizing:border-box;display:inline-block;width:100%;height:100%;margin:0!important;padding:.5rem .75rem;cursor:pointer;font-size:14px;font-size:.875rem;color:#454545;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:#fff;border:1px solid #ddddda;border-radius:.25rem;transition:all .2s ease-in-out;line-height:1.4}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .checkbox-list .checkbox-item label:hover{border-color:#045b6c;background-color:rgba(4,91,108,.05)}body.account main .account-container .account-info .information-container .preferences-section .input-pair.checkbox-group .field-help{font-size:14px;font-size:.875rem;color:rgba(69,69,69,.6);font-style:italic;margin:.5rem 0 0}body.account main .account-container .account-info .information-container .preferences-section button[type=submit]{margin-top:1rem}body.account main .slide-out-overlay{display:none;position:fixed;z-index:12;top:0;left:0;width:100vw;height:100vh;background:rgba(27,27,27,.8);backdrop-filter:blur(.25rem);opacity:0;transition:opacity .3s ease-in-out}body.account main .slide-out-overlay.active{display:block;opacity:1}body.account main .slide-out-panel{background:#fff;position:fixed;z-index:13;right:-38rem;top:0;height:100%;width:100%;max-width:38rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:right .4s ease-in-out;box-shadow:-4px 0 20px rgba(27,27,27,.3)}body.account main .slide-out-panel.active{right:0}body.account main .slide-out-panel .panel-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e0e0e0;background:#f9f9f9}body.account main .slide-out-panel .panel-header .panel-title-container{-ms-flex:1;flex:1}body.account main .slide-out-panel .panel-header .panel-title-container h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#12274a}body.account main .slide-out-panel .panel-header .panel-title-container .panel-meta{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}body.account main .slide-out-panel .panel-header .panel-title-container .panel-meta .panel-language{display:inline-block;white-space:nowrap;padding:.25rem .75rem;font-size:12px;font-size:.75rem;border-radius:1rem;font-weight:700;text-transform:uppercase;background:rgba(133,66,89,.15);color:#804158}body.account main .slide-out-panel .panel-header h2{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:1.25rem;font-weight:600;margin:0;color:#12274a}body.account main .slide-out-panel .panel-header .panel-close{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;letter-spacing:.0625rem;cursor:pointer;display:inline-block;text-transform:uppercase;padding:.5rem 1rem;transition:color .2s;font-size:.875rem;font-weight:500}body.account main .slide-out-panel .panel-header .panel-close:hover{color:#c4912c}body.account main .slide-out-panel .panel-search{padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0;background:#fff}body.account main .slide-out-panel .panel-search form{display:-ms-flexbox;display:flex;gap:.5rem}body.account main .slide-out-panel .panel-search input{-ms-flex:1;flex:1;padding:.625rem 1rem;border:1px solid #ccc;border-radius:.25rem;font-size:.875rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.account main .slide-out-panel .panel-search input:focus{outline:none;border-color:#12274a;box-shadow:0 0 0 2px rgba(18,39,74,.1)}body.account main .slide-out-panel .panel-search button{white-space:nowrap;border-radius:.25rem}body.account main .slide-out-panel .tree-controls{display:-ms-flexbox;display:flex;gap:.5rem;padding:.75rem 1.5rem;border-bottom:1px solid #e0e0e0;background:#f9f9f9}body.account main .slide-out-panel .tree-controls.hidden{display:none}body.account main .slide-out-panel .tree-controls button{font-size:.75rem;padding:.375rem .75rem;border-radius:.25rem;border-width:.0625rem}body.account main .slide-out-panel .tree-controls button:hover{background-color:rgba(18,39,74,.15)}body.account main .slide-out-panel .panel-loading{padding:3rem 1.5rem;text-align:center}body.account main .slide-out-panel .panel-loading.hidden{display:none}body.account main .slide-out-panel .panel-loading .loader-animation{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:1rem}body.account main .slide-out-panel .panel-loading .loader-animation .ball{width:1rem;height:1rem;border-radius:50%;animation:g 1.4s ease-in-out infinite}body.account main .slide-out-panel .panel-loading .loader-animation .ball.gold{background-color:#c4912c;animation-delay:0s}body.account main .slide-out-panel .panel-loading .loader-animation .ball.navy{background-color:#12274a;animation-delay:.2s}body.account main .slide-out-panel .panel-loading p{color:#666;font-size:.875rem}body.account main .slide-out-panel .panel-content{-ms-flex:1;flex:1;overflow-y:auto;padding:1.25rem 1.5rem;background:linear-gradient(180deg,rgba(18,39,74,.02),rgba(18,39,74,.04));border-left:1px solid rgba(27,27,27,.03);scrollbar-color:rgba(18,39,74,.3) transparent}body.account main .slide-out-panel .panel-content::-webkit-scrollbar{width:.45rem}body.account main .slide-out-panel .panel-content::-webkit-scrollbar-track{background:transparent}body.account main .slide-out-panel .panel-content::-webkit-scrollbar-thumb{background:rgba(18,39,74,.2);border-radius:999px}body.account main .slide-out-panel .panel-content .error-message{padding:2rem 1rem;text-align:center;color:#d32f2f}body.account main .slide-out-panel .panel-content.jstree{padding:1rem;background:#fff;font-size:.875rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#454545;line-height:1.5}body.account main .slide-out-panel .panel-content.jstree li,body.account main .slide-out-panel .panel-content.jstree ul{margin:0;padding:0;list-style:none}body.account main .slide-out-panel .panel-content.jstree .jstree-children{margin-left:0;padding-left:1.25rem}body.account main .slide-out-panel .panel-content.jstree>.jstree-children{padding-left:0}body.account main .slide-out-panel .panel-content.jstree .jstree-node{margin:0;padding-left:0}body.account main .slide-out-panel .panel-content.jstree .jstree-anchor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem 1.25rem;color:#333;text-decoration:none;line-height:1.5;transition:background .15s ease;border-radius:.25rem}body.account main .slide-out-panel .panel-content.jstree .jstree-anchor:hover{background:#f5f5f5}body.account main .slide-out-panel .panel-content.jstree .jstree-anchor.jstree-clicked{background:#e8e8e8}body.account main .slide-out-panel .panel-content.jstree .jstree-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0}body.account main .slide-out-panel .panel-content.jstree .jstree-themeicon.jstree-folder{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23005a6d" d="M128 512L512 512C547.3 512 576 483.3 576 448L576 208C576 172.7 547.3 144 512 144L362.7 144C355.8 144 349 141.8 343.5 137.6L305.1 108.8C294 100.5 280.5 96 266.7 96L128 96C92.7 96 64 124.7 64 160L64 448C64 483.3 92.7 512 128 512z"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:50%}body.account main .slide-out-panel .panel-content.jstree .jstree-open>.jstree-anchor>.jstree-icon.jstree-themeicon.jstree-folder{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23005a6d" d="M88 289.6L64.4 360.2L64.4 160C64.4 124.7 93.1 96 128.4 96L267.1 96C280.9 96 294.4 100.5 305.5 108.8L343.9 137.6C349.4 141.8 356.2 144 363.1 144L480.4 144C515.7 144 544.4 172.7 544.4 208L544.4 224L179 224C137.7 224 101 250.4 87.9 289.6zM509.8 512L131 512C98.2 512 75.1 479.9 85.5 448.8L133.5 304.8C140 285.2 158.4 272 179 272L557.8 272C590.6 272 613.7 304.1 603.3 335.2L555.3 479.2C548.8 498.8 530.4 512 509.8 512z"/></svg>')}body.account main .slide-out-panel .panel-content.jstree .jstree-themeicon.jstree-file{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23832A27" d="M128 64C92.7 64 64 92.7 64 128L64 512C64 547.3 92.7 576 128 576L208 576L208 464C208 428.7 236.7 400 272 400L448 400L448 234.5C448 217.5 441.3 201.2 429.3 189.2L322.7 82.7C310.7 70.7 294.5 64 277.5 64L128 64zM389.5 240L296 240C282.7 240 272 229.3 272 216L272 122.5L389.5 240zM272 444C261 444 252 453 252 464L252 592C252 603 261 612 272 612C283 612 292 603 292 592L292 564L304 564C337.1 564 364 537.1 364 504C364 470.9 337.1 444 304 444L272 444zM304 524L292 524L292 484L304 484C315 484 324 493 324 504C324 515 315 524 304 524zM400 444C389 444 380 453 380 464L380 592C380 603 389 612 400 612L432 612C460.7 612 484 588.7 484 560L484 496C484 467.3 460.7 444 432 444L400 444zM420 572L420 484L432 484C438.6 484 444 489.4 444 496L444 560C444 566.6 438.6 572 432 572L420 572zM508 464L508 592C508 603 517 612 528 612C539 612 548 603 548 592L548 548L576 548C587 548 596 539 596 528C596 517 587 508 576 508L548 508L548 484L576 484C587 484 596 475 596 464C596 453 587 444 576 444L528 444C517 444 508 453 508 464z"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:50%}body.account main .slide-out-panel .panel-content.jstree .jstree-anchor>.jstree-ocl{position:absolute;left:0;width:1rem;height:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#999;cursor:pointer;transition:transform .15s ease}body.account main .slide-out-panel .panel-content.jstree .jstree-anchor>.jstree-ocl:before{content:"›";font-size:1rem;line-height:1;font-weight:400}body.account main .slide-out-panel .panel-content.jstree .jstree-anchor>.jstree-ocl:hover{color:#333}body.account main .slide-out-panel .panel-content.jstree .jstree-open>.jstree-anchor>.jstree-ocl{transform:rotate(90deg)}body.account main .slide-out-panel .panel-content.jstree .jstree-leaf>.jstree-ocl{visibility:hidden}body.account main .slide-out-panel .panel-content.jstree .jstree-loading>.jstree-ocl:before{content:"";width:.75rem;height:.75rem;border:2px solid #ddd;border-top-color:#999;border-radius:50%;animation:f .8s linear infinite}body.account main .slide-out-panel .panel-content.jstree .jstree-wholerow-ul{display:none}@keyframes f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.account main .slide-out-panel .panel-search-results{-ms-flex:1;flex:1;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.account main .slide-out-panel .panel-search-results.hidden{display:none}body.account main .slide-out-panel .panel-search-results .search-results-header{padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#f9f9f9}body.account main .slide-out-panel .panel-search-results .search-results-header h3{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0;color:#12274a}body.account main .slide-out-panel .panel-search-results #panel-search-results-container{-ms-flex:1;flex:1;overflow-y:auto;padding:1rem 1.5rem}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-empty,body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-error,body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-loading{padding:2rem 1rem;text-align:center;color:#666}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-error{color:#d32f2f}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-results-count{font-size:.875rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#666;margin-bottom:1rem;font-weight:500}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item{margin-bottom:.75rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:.25rem;text-decoration:none;color:inherit;transition:all .2s}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link:hover{border-color:#12274a;background:#f9f9f9}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .panel-result-main{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.75rem;-ms-flex:1;flex:1;min-width:0}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .panel-result-main .pdf-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .result-details{-ms-flex:1;flex:1;min-width:0}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .result-details .result-filename{font-weight:500;color:#005a6d;margin-bottom:.25rem;word-break:break-word}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .result-details .result-path{font-size:12px;font-size:.75rem;color:#666;word-break:break-word;margin:.125rem 0 0}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .result-details .result-snippet{margin:.25rem 0 0;font-weight:400;font-size:12px;font-size:.75rem;color:#474747;line-height:1.25rem}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .result-details .result-snippet mark{background-color:#e5f4f5;font-style:normal;padding:.125rem .25rem;border-radius:.125rem;font-weight:600}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .panel-result-thumbnail{-ms-flex-negative:0;flex-shrink:0;width:60px;height:80px;transition:transform .2s,box-shadow .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .panel-result-thumbnail picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link .panel-result-thumbnail img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 1px 4px rgba(0,0,0,.1);border-radius:.125rem;transition:transform .2s,box-shadow .2s}body.account main .slide-out-panel .panel-search-results #panel-search-results-container .search-result-item .result-link:hover .panel-result-thumbnail img{transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.15)}@keyframes g{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}body.account main .products-redesign-old-delete-me .product-filters{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:43rem){body.account main .products-redesign-old-delete-me .product-filters{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}}body.account main .products-redesign-old-delete-me .product-filters .filter-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}body.account main .products-redesign-old-delete-me .product-filters .filter-group label{font-weight:600;color:#12274a;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}body.account main .products-redesign-old-delete-me .product-filters .filter-group select{padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-family:inherit;font-size:16px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}body.account main .products-redesign-old-delete-me .product-filters .filter-group select:focus{outline:none;border-color:#12274a}body.account main .products-redesign-old-delete-me .product-filters .filter-group select[multiple]{min-height:120px}body.account main .products-redesign-old-delete-me .product-search{margin:2rem 0}body.account main .products-redesign-old-delete-me .product-search form{display:-ms-flexbox;display:flex;gap:1rem;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:43rem){body.account main .products-redesign-old-delete-me .product-search form{-ms-flex-direction:column;flex-direction:column}}body.account main .products-redesign-old-delete-me .product-search form input[type=text]{-ms-flex:1;flex:1;padding:.75rem 1rem;border:1px solid #ddd;border-radius:.25rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;transition:border-color .2s}body.account main .products-redesign-old-delete-me .product-search form input[type=text]:focus{outline:none;border-color:#12274a}body.account main .products-redesign-old-delete-me .product-search form button[type=submit]{white-space:nowrap}body.account main .products-redesign-old-delete-me .search-results-panel{position:relative;margin:0 0 2rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.15);max-height:600px;overflow:hidden;transition:all .3s ease-in-out}body.account main .products-redesign-old-delete-me .search-results-panel.hidden{display:none}body.account main .products-redesign-old-delete-me .search-results-panel .panel-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}body.account main .products-redesign-old-delete-me .search-results-panel .panel-header h3{margin:0;color:#12274a;font-size:24px;font-size:1.5rem}body.account main .products-redesign-old-delete-me .search-results-panel .panel-header .close-button{-moz-appearance:none;appearance:none;background:none;border:none;font-size:2rem;cursor:pointer;color:#999;padding:0;width:2rem;height:2rem;line-height:1;transition:color .2s}body.account main .products-redesign-old-delete-me .search-results-panel .panel-header .close-button:hover{color:#12274a}body.account main .products-redesign-old-delete-me .search-results-panel .results-container{max-height:500px;overflow-y:auto;padding:1.5rem}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-empty,body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-error,body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-loading{padding:2rem;text-align:center;color:#666}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-results-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-results-header p{margin:0;font-weight:600;color:#12274a}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;border-bottom:1px solid #eee;transition:background-color .2s}@media (max-width:43rem){body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result{-ms-flex-direction:column;flex-direction:column}}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result:hover{background-color:#f9f9f9}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result:last-child{border-bottom:none}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__content{-ms-flex:1;flex:1;min-width:0}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__filename{margin:0 0 .5rem;font-size:18px;font-size:1.125rem;font-weight:600;color:#12274a;word-break:break-word}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__filename em{background-color:#fff3cd;font-style:normal;padding:.125rem .25rem;border-radius:.125rem}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__product{margin:0 0 .25rem;font-size:14px;font-size:.875rem;color:#666}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__path{margin:0;font-size:12px;font-size:.75rem;color:#999;font-family:monospace}body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__actions{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:43rem){body.account main .products-redesign-old-delete-me .search-results-panel .results-container .search-result__actions{width:100%;-ms-flex-pack:end;justify-content:flex-end}}body.account main .products-redesign-old-delete-me .product-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin:2rem 0}@media (max-width:60rem){body.account main .products-redesign-old-delete-me .product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}}@media (max-width:43rem){body.account main .products-redesign-old-delete-me .product-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}}body.account main .products-redesign-old-delete-me .empty-state{padding:3rem;text-align:center;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}body.account main .products-redesign-old-delete-me .empty-state.hidden{display:none}body.account main .products-redesign-old-delete-me .empty-state p{margin:0;font-size:18px;font-size:1.125rem;color:#666}body.account main #modal-container{width:100vw;height:100vh;position:fixed;z-index:14;top:0;left:0;background:rgba(27,27,27,.3);backdrop-filter:blur(.25rem);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.account main #modal-container .modal{z-index:15}body.account main #modal-container .modal h1{font-size:32px;font-size:2rem;font-weight:700;margin-bottom:1.25rem}body.account main #modal-container .modal form{box-sizing:border-box}body.account main #modal-container .modal form .input-row,body.account main #modal-container .modal form div.my-2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.account main #modal-container .modal form div.my-2 label{width:100%;margin-bottom:.5rem;font-size:16px;font-size:1rem;color:#11294b;font-weight:400}body.account main #modal-container .modal form div.my-2 input,body.account main #modal-container .modal form div.my-2 select{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%;margin-bottom:1rem;border-radius:.25rem;border:1px solid #ddd;border-color:#ddd;padding:.5rem}body.account main #modal-container .modal form div.my-2 input:focus,body.account main #modal-container .modal form div.my-2 select:focus{border-color:#045b6c}body.account main #modal-container .modal form div.my-2 .checkbox input{width:auto;margin-right:.75rem}body.account main #modal-container .modal form .save-cancel{display:-ms-flexbox;display:flex;margin-top:auto;-ms-flex-pack:end;justify-content:flex-end}body.account main #modal-container .modal form .save-cancel .save-button{-moz-appearance:unset;appearance:unset;all:unset;cursor:pointer;background-color:#12274a;color:#fff;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;text-align:center;margin-left:1rem;transition:all .3s ease-in-out}body.account main #modal-container .modal form .save-cancel .save-button:active,body.account main #modal-container .modal form .save-cancel .save-button:hover{background-color:#c4912c;color:#fff}body.account main #modal-container .modal form .save-cancel .cancel-button{-moz-appearance:unset;appearance:unset;all:unset;text-align:center;background-color:none;border:1px solid #832a27;color:#832a27;padding:.25rem .5rem;border-radius:.25rem;min-width:4rem;cursor:pointer;transition:all .3s ease-in-out}body.account main #modal-container .modal form .save-cancel .cancel-button:active,body.account main #modal-container .modal form .save-cancel .cancel-button:hover{background-color:#832a27;color:#fff}body.account.products main{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,106.5rem) minmax(1rem,1fr);grid-template:". . ." auto/minmax(1rem,1fr) minmax(0,106.5rem) minmax(1rem,1fr)}.product-card{position:relative;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:43rem){.product-card{min-height:auto}}.product-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.16)}@media (min-width:43rem){.product-card:hover .product-card__actions{transform:translateY(0);opacity:1}}.product-card__image-container{width:100%;height:10rem;overflow:hidden;background:#f5f5f5;-ms-flex-negative:0;flex-shrink:0;transition:height .4s ease-in-out}@media (max-width:43rem){.product-card__image-container{height:160px}}.product-card__image{width:100%;height:100%;object-fit:cover}.product-card__image--placeholder{object-fit:contain;opacity:.3}.product-card__content{padding:1.5rem;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:0}.product-card__title{margin:0 0 .75rem;font-size:18px;font-size:1.125rem;font-weight:700;color:#12274a;line-height:1.3}.product-card__grade{margin:0 0 .75rem;font-size:14px;font-size:.875rem;color:#666;font-weight:500}.product-card__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.product-card__tags .tag{display:inline-block;padding:.25rem .75rem;font-size:12px;font-size:.75rem;border-radius:1rem;font-weight:700;text-transform:uppercase}.product-card__tags .tag--subject{background:rgba(122,171,180,.15);color:#005a6d}.product-card__tags .tag--language{background:rgba(133,66,89,.15);color:#804158}.product-card__badge{display:inline-block;padding:.5rem 1rem;font-size:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.product-card__badge--purchased{background:rgba(185,188,51,.15);color:#00692b}.product-card__badge--assigned{background:rgba(196,145,44,.15);color:rgb(147,108.75,33)}.product-card__badge--free{background:rgba(0,90,109,.12);color:#005a6d}.product-card__actions{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,hsla(0,0%,97%,.98),hsla(0,0%,97%,.85));backdrop-filter:blur(.25rem);padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;transform:translateY(100%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (max-width:43rem){.product-card__actions{position:relative;transform:translateY(0);opacity:1;background:#fff;border-top:1px solid #eee}}.product-card__actions .button{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__actions .button.solid.navy{border:.125rem solid #12274a}@media (max-width:43rem){.product-card__actions .button{background:#12274a;color:#fff;border-color:#12274a}.product-card__actions .button:hover{background:#11294b;border-color:#11294b}}body.account main{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr);grid-template:". . ." auto/minmax(1rem,1fr) minmax(0,1260px) minmax(1rem,1fr)}body.account main .products{width:calc(100% - 16.5rem)}@media (max-width:43rem){body.account main .products{width:100%}}body.account main .products h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-weight:700;font-size:56px;font-size:3.5rem}body.account main .products .intro{font-size:32px;font-size:2rem}body.account main .products .product-filters{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:43rem){body.account main .products .product-filters{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}}body.account main .products .product-filters .filter-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}body.account main .products .product-filters .filter-group label{font-weight:600;color:#12274a;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}body.account main .products .product-filters .filter-group select{padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-family:inherit;font-size:16px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}body.account main .products .product-filters .filter-group select:focus{outline:none;border-color:#12274a}body.account main .products .product-filters .filter-group select[multiple]{min-height:120px}body.account main .products .product-search{margin:2rem 0}body.account main .products .product-search form{display:-ms-flexbox;display:flex;gap:1rem}@media (max-width:43rem){body.account main .products .product-search form{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.account main .products .product-search form #open-filters-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.75rem;-ms-flex-negative:0;flex-shrink:0;min-width:auto;cursor:pointer;position:relative;border-radius:.25rem;border-width:.0625rem}body.account main .products .product-search form #open-filters-btn svg{-ms-flex-negative:0;flex-shrink:0}@media (min-width:43rem){body.account main .products .product-search form #open-filters-btn:hover:after{content:attr(title);position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);padding:.5rem .75rem;background:#12274a;color:#fff;font-size:12px;font-size:.75rem;white-space:nowrap;border-radius:.25rem;pointer-events:none;z-index:9}body.account main .products .product-search form #open-filters-btn:hover:before{content:"";position:absolute;bottom:calc(100% - .25rem);left:50%;transform:translateX(-50%);border:.25rem solid transparent;border-top-color:#12274a;pointer-events:none;z-index:9}}@media (max-width:43rem){body.account main .products .product-search form #open-filters-btn{-ms-flex-order:2;order:2}}body.account main .products .product-search form input[type=text]{-ms-flex:1;flex:1;padding:.75rem 1rem;border:1px solid #ddd;border-radius:.25rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;transition:border-color .2s}body.account main .products .product-search form input[type=text]:focus{outline:none;border-color:#12274a}@media (max-width:43rem){body.account main .products .product-search form input[type=text]{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:1;order:1}}body.account main .products .product-search form button[type=submit]{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;border-radius:.25rem}@media (max-width:43rem){body.account main .products .product-search form button[type=submit]{-ms-flex-order:3;order:3;-ms-flex:1;flex:1}}body.account main .products .active-filters{margin:0 0 1rem;background:#fff;font-size:14px;font-size:.875rem;color:#454545;line-height:1.6;display:-ms-flexbox;display:flex;gap:.75rem}body.account main .products .active-filters.hidden{display:none}body.account main .products .active-filters .grade-filters,body.account main .products .active-filters .language-filters,body.account main .products .active-filters .subject-filters{display:inline-block;padding:.25rem .75rem;font-size:14px;font-size:.875rem;border-radius:10rem;font-weight:500}body.account main .products .active-filters .grade-filters strong,body.account main .products .active-filters .language-filters strong,body.account main .products .active-filters .subject-filters strong{text-transform:uppercase}body.account main .products .active-filters .grade-filters{background:rgba(185,188,51,.15);color:#00692b}body.account main .products .active-filters .subject-filters{background:rgba(122,171,180,.15);color:#005a6d}body.account main .products .active-filters .language-filters{background:rgba(133,66,89,.15);color:#804158}body.account main .products .filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:14;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}body.account main .products .filter-overlay.hidden{display:none;opacity:0}body.account main .products .filter-modal{background:#fff;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.2);width:90%;max-width:800px;max-height:90vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.account main .products .filter-modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}body.account main .products .filter-modal__header h2{margin:0;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-size:28px;font-size:1.75rem;font-weight:700}body.account main .products .filter-modal__header .close-button{-moz-appearance:none;appearance:none;background:none;border:none;font-size:2rem;cursor:pointer;color:#999;padding:0;width:2rem;height:2rem;line-height:1;transition:color .2s}body.account main .products .filter-modal__header .close-button:hover{color:#12274a}body.account main .products .filter-modal__content{-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem}body.account main .products .filter-modal__content .filter-section{margin-bottom:2rem}body.account main .products .filter-modal__content .filter-section:last-child{margin-bottom:0}body.account main .products .filter-modal__content .filter-section h3{font-size:18px;font-size:1.125rem;font-weight:600;color:#12274a;margin:0 0 1rem}body.account main .products .filter-modal__content .filter-section .checkbox-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}@media (max-width:43rem){body.account main .products .filter-modal__content .filter-section .checkbox-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}body.account main .products .filter-modal__content .filter-section .checkbox-list .checkbox-item{position:relative;display:block}body.account main .products .filter-modal__content .filter-section .checkbox-list .checkbox-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}body.account main .products .filter-modal__content .filter-section .checkbox-list .checkbox-item input[type=checkbox]:checked+label{background-color:#12274a;color:#fff;border-color:#12274a;font-weight:500}body.account main .products .filter-modal__content .filter-section .checkbox-list .checkbox-item input[type=checkbox]:focus+label{outline:2px solid #12274a;outline-offset:2px}body.account main .products .filter-modal__content .filter-section .checkbox-list .checkbox-item label{box-sizing:border-box;display:block;width:100%;margin:0;padding:.5rem .75rem;cursor:pointer;font-size:14px;font-size:.875rem;color:#454545;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:#fff;border:1px solid #ddddda;border-radius:.25rem;transition:all .2s ease-in-out;line-height:1.4}body.account main .products .filter-modal__content .filter-section .checkbox-list .checkbox-item label:hover{border-color:#12274a;background-color:rgba(18,39,74,.05)}body.account main .products .filter-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.5rem;border-top:1px solid #eee}@media (max-width:43rem){body.account main .products .filter-modal__footer{-ms-flex-direction:column;flex-direction:column}}body.account main .products .search-results-panel{position:relative;margin:0 0 2rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.15);max-height:80vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;transition:all .3s ease-in-out}body.account main .products .search-results-panel.hidden{display:none}body.account main .products .search-results-panel .panel-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.5rem;border-bottom:1px solid #eee;-ms-flex-negative:0;flex-shrink:0}body.account main .products .search-results-panel .panel-header h3{margin:0;color:#12274a;font-size:24px;font-size:1.5rem}body.account main .products .search-results-panel .panel-header .close-button{-moz-appearance:none;appearance:none;background:none;border:none;font-size:2rem;cursor:pointer;color:#999;padding:0;width:2rem;height:2rem;line-height:1;transition:color .2s}body.account main .products .search-results-panel .panel-header .close-button:hover{color:#12274a}body.account main .products .search-results-panel .results-container{-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem}@media (max-width:43rem){body.account main .products .search-results-panel .results-container{padding:1.5rem 1rem}}body.account main .products .search-results-panel .results-container .search-empty,body.account main .products .search-results-panel .results-container .search-error,body.account main .products .search-results-panel .results-container .search-loading{padding:2rem;text-align:center;color:#666}body.account main .products .search-results-panel .results-container .search-results-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}body.account main .products .search-results-panel .results-container .search-results-header p{margin:0;font-weight:600;color:#12274a;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.account main .products .search-results-panel .results-container .search-result{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;padding:1rem;border-bottom:1px solid #eee;transition:background-color .2s;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result{display:-ms-grid;display:grid;-ms-grid-columns:auto .75rem 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto .75rem auto;grid-template-rows:auto auto;gap:.75rem;grid-template-areas:"a a" "Q l";padding:1rem 0}body.account main .products .search-results-panel .results-container .search-result>.catalog-download-module__content,body.account main .products .search-results-panel .results-container .search-result>.product-info-container,body.account main .products .search-results-panel .results-container .search-result>.school-cta__content{-ms-grid-row:3;-ms-grid-column:3}}body.account main .products .search-results-panel .results-container .search-result:hover{background-color:#f9f9f9}body.account main .products .search-results-panel .results-container .search-result:last-child{border-bottom:none}body.account main .products .search-results-panel .results-container .search-result__main{-ms-flex:1;flex:1;min-width:0}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__main{grid-column:1/-1;display:contents}}body.account main .products .search-results-panel .results-container .search-result__header{display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:.5rem;-ms-flex-align:start;align-items:flex-start}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;gap:.5rem;margin-bottom:0;grid-area:a}}body.account main .products .search-results-panel .results-container .search-result__header .pdf-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:2px}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__header .pdf-icon{width:1.25rem;height:1.25rem;margin-top:0}}body.account main .products .search-results-panel .results-container .search-result__meta{-ms-flex:1;flex:1;min-width:0}body.account main .products .search-results-panel .results-container .search-result__product{margin:0;font-size:14px;font-size:.875rem;color:#202124;font-weight:400;line-height:1.25rem}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__product{font-size:12px;font-size:.75rem;line-height:1rem}}body.account main .products .search-results-panel .results-container .search-result__path{margin:0;font-size:12px;font-size:.75rem;color:#4d5156;font-weight:400;line-height:1.125rem}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__path{font-size:11px;font-size:.6875rem;line-height:.875rem}}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__content{-ms-grid-row:1;-ms-grid-column:2;grid-area:l;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}}body.account main .products .search-results-panel .results-container .search-result__filename{display:inline-block;margin:.0625rem 0;font-size:20px;font-size:1.25rem;font-weight:400;color:#005a6d;word-break:break-word;line-height:1.625rem;text-decoration:none;transition:color .2s}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__filename{font-size:16px;font-size:1rem;line-height:1.25rem;margin:0}}body.account main .products .search-results-panel .results-container .search-result__filename:hover{color:#7aabb4;text-decoration:underline}body.account main .products .search-results-panel .results-container .search-result__filename mark{background:none;color:#005a6d;font-weight:600}body.account main .products .search-results-panel .results-container .search-result__snippet{margin:.0625rem 0;font-weight:400;font-size:14px;font-size:.875rem;color:#474747;line-height:1.375rem}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__snippet{font-size:12px;font-size:.75rem;line-height:1rem;margin:.125rem 0 0}}body.account main .products .search-results-panel .results-container .search-result__snippet mark{background-color:#e5f4f5;font-style:normal;padding:.125rem .25rem;border-radius:.125rem;font-weight:600}body.account main .products .search-results-panel .results-container .search-result__actions{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__actions{grid-area:Q;align-self:flex-start}}@media (max-width:43rem){body.product-item main .product-container #purchase-sidebar form fieldset .product-variant .variant-qty{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:2}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant>.price{-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}body #product-showcase .product-showcase-container .purchasable-variants form fieldset .product-variant .variant-qty{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:2}body.product-item main .product-container #purchase-sidebar form fieldset .product-variant>.variant-price{-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.image-container{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.post-meta{-ms-grid-row:3;-ms-grid-column:1}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a .post-meta-alt{-ms-grid-row:7;-ms-grid-column:1}body.blog-entry main #article-hero .additional-info{-ms-grid-row:1;-ms-grid-column:1}body.blog-entry main #article-hero .social-share{-ms-grid-row:3;-ms-grid-column:1}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.hero-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog-entry main #article-hero>.hero-image{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog-entry main #content .social-share{-ms-grid-row:3;-ms-grid-column:1}body.blog-index main .post-holder .ais-Hits-list .ais-Hits-item a>.article-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog-entry main #article-hero>.article-image{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog-entry main #post-article .related-articles .related-articles-view .related-list .related-article a.article .article-content .categories{-ms-grid-row:7;-ms-grid-column:1}body.account main .products .search-results-panel .results-container .search-result>.search-result__content{-ms-grid-row:3;-ms-grid-column:3}body.account main .products .search-results-panel .results-container .search-result__actions{-ms-grid-row:3;-ms-grid-column:1}}body.account main .products .search-results-panel .results-container .search-result__thumbnail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:120px;height:160px;border-radius:.375rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5}body.account main .products .search-results-panel .results-container .search-result__thumbnail:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}body.account main .products .search-results-panel .results-container .search-result__thumbnail picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}body.account main .products .search-results-panel .results-container .search-result__thumbnail img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media (max-width:43rem){body.account main .products .search-results-panel .results-container .search-result__thumbnail{width:60px;height:80px;border-radius:.25rem;box-shadow:0 1px 4px rgba(0,0,0,.1)}body.account main .products .search-results-panel .results-container .search-result__thumbnail:hover{transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.15)}}body.account main .products .search-feedback{padding:1.5rem;text-align:center;border-top:1px solid #eee;background:#f9f9f9;-ms-flex-negative:0;flex-shrink:0}body.account main .products .search-feedback.hidden{display:none}body.account main .products .search-feedback p{margin:0 0 1rem;font-size:16px;font-size:1rem;color:#12274a;font-weight:500}body.account main .products .search-feedback button{margin:0 .5rem;transition:transform .15s ease-in-out}body.account main .products .search-feedback button:hover{transform:scale(1.05)}body.account main .products .search-feedback .feedback-received{margin:0;color:#00692b;font-weight:600}body.account main .products .product-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin:2rem 0}@media (max-width:60rem){body.account main .products .product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}}@media (max-width:43rem){body.account main .products .product-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}}body.account main .products .empty-state{padding:3rem;text-align:center;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}body.account main .products .empty-state.hidden{display:none}body.account main .products .empty-state p{margin:0;font-size:18px;font-size:1.125rem;color:#666}body.account main .seats-management{width:calc(100% - 16.5rem)}@media (max-width:43rem){body.account main .seats-management{width:100%}}body.account main .seats-management h1{font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-weight:700;font-size:56px;font-size:3.5rem}body.account main .seats-management .intro{font-size:32px;font-size:2rem}body.account main .feature-guide-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:16;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .3s ease-in-out}body.account main .feature-guide-overlay.hidden{display:none}body.account main .feature-guide-overlay.visible{opacity:1}body.account main .feature-guide-modal{background:#fff;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.3);width:90%;max-width:600px;max-height:90vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;animation:h .4s ease-out}@media (max-width:43rem){body.account main .feature-guide-modal{max-height:95vh;border-radius:.375rem}}body.account main .feature-guide-modal .close-button{position:absolute;top:1rem;right:1rem;-moz-appearance:none;appearance:none;background:none;border:none;font-size:2rem;cursor:pointer;color:#999;padding:0;width:2rem;height:2rem;line-height:1;transition:color .2s;z-index:5}body.account main .feature-guide-modal .close-button:hover{color:#12274a}body.account main .feature-guide-modal .modal-header{padding:2.5rem 3rem 1.5rem;text-align:center}@media (max-width:43rem){body.account main .feature-guide-modal .modal-header{padding:2rem 1.5rem 1rem}}body.account main .feature-guide-modal .modal-header h2{margin:0 0 1rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;color:#12274a;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:43rem){body.account main .feature-guide-modal .modal-header h2{font-size:24px;font-size:1.5rem}}body.account main .feature-guide-modal .modal-header .intro-text{margin:0;font-size:21px;font-size:1.3125rem;color:#666;line-height:1.5}@media (max-width:43rem){body.account main .feature-guide-modal .modal-header .intro-text{font-size:18px;font-size:1.125rem}}body.account main .feature-guide-modal .modal-content{-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem 3rem}@media (max-width:43rem){body.account main .feature-guide-modal .modal-content{padding:1rem 1.5rem}}body.account main .feature-guide-modal .modal-content .feature-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}@media (max-width:43rem){body.account main .feature-guide-modal .modal-content .feature-item{gap:1rem;margin-bottom:1.5rem}}body.account main .feature-guide-modal .modal-content .feature-item:last-child{margin-bottom:0}body.account main .feature-guide-modal .modal-content .feature-item .feature-icon{-ms-flex-negative:0;flex-shrink:0;font-size:2.5rem;line-height:1;width:3rem;height:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem}@media (max-width:43rem){body.account main .feature-guide-modal .modal-content .feature-item .feature-icon{font-size:2rem;width:2.5rem;height:2.5rem}}body.account main .feature-guide-modal .modal-content .feature-item .feature-details{-ms-flex:1;flex:1}body.account main .feature-guide-modal .modal-content .feature-item .feature-details h3{margin:0 0 .5rem;font-size:24px;font-size:1.5rem;font-weight:600;color:#12274a;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif}@media (max-width:43rem){body.account main .feature-guide-modal .modal-content .feature-item .feature-details h3{font-size:18px;font-size:1.125rem}}body.account main .feature-guide-modal .modal-content .feature-item .feature-details p{margin:0;font-size:18px;font-size:1.125rem;line-height:1.4;color:#666}@media (max-width:43rem){body.account main .feature-guide-modal .modal-content .feature-item .feature-details p{font-size:16px;font-size:1rem}}body.account main .feature-guide-modal .modal-content .feature-item .feature-details p strong{color:#12274a}body.account main .feature-guide-modal .modal-footer{padding:1.5rem 3rem 2.5rem;text-align:center;border-top:1px solid #eee}@media (max-width:43rem){body.account main .feature-guide-modal .modal-footer{padding:1rem 1.5rem 2rem}}body.account main .feature-guide-modal .modal-footer .button{display:inline-block;margin-bottom:1rem;min-width:200px}@media (max-width:43rem){body.account main .feature-guide-modal .modal-footer .button{width:100%;min-width:auto}}body.account main .feature-guide-modal .modal-footer .dismiss-link{display:block;font-size:14px;font-size:.875rem;color:#999;text-decoration:none;transition:color .2s}body.account main .feature-guide-modal .modal-footer .dismiss-link:hover{color:#12274a;text-decoration:underline}@keyframes h{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}body.product-file-listing{display:unset}body.product-file-listing main{box-sizing:border-box;padding:1rem 0;margin:unset;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff}body.product-file-listing main h1,body.product-file-listing main h2,body.product-file-listing main h3,body.product-file-listing main h4,body.product-file-listing main h5{padding:1rem 1.5rem;font-family:mr-eaves-modern,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif}body.product-file-listing main h2,body.product-file-listing main h3,body.product-file-listing main h4,body.product-file-listing main h5{cursor:pointer}body.product-file-listing main h1{font-size:24px;font-size:1.5rem;font-weight:600;color:#11294b;line-height:1.25;padding-top:unset}body.product-file-listing main h2{font-size:18px;font-size:1.125rem;font-weight:700}body.product-file-listing main ul{margin:0 0 1rem}body.product-file-listing main ul li{padding:.25rem 1.5rem}body.product-file-listing main ul li:first-of-type{border-top:none}body.product-file-listing main ul li a{display:block;font-size:14px;font-size:.875rem}body.product-file-listing main .secondLvl{margin:0 0 0 1.5rem;overflow:hidden;border-top:1px solid #ddd}body.product-file-listing main .secondLvl h2,body.product-file-listing main .secondLvl h3,body.product-file-listing main .secondLvl h4,body.product-file-listing main .secondLvl h5,body.product-file-listing main .secondLvl ul li{padding-left:1rem}body.product-file-listing main .secondLvl .thirdLvl{overflow:hidden;margin:0 0 0 1.5rem;padding:0;border-top:1px solid #ddd}body.product-file-listing main .secondLvl .thirdLvl h2,body.product-file-listing main .secondLvl .thirdLvl h3,body.product-file-listing main .secondLvl .thirdLvl h4,body.product-file-listing main .secondLvl .thirdLvl h5,body.product-file-listing main .secondLvl .thirdLvl ul li{padding-left:1rem}body.product-file-listing main .secondLvl .thirdLvl .fourthLvl{overflow:hidden;border-top:1px solid #ddd}body.product-file-listing main .secondLvl .thirdLvl .fourthLvl h2,body.product-file-listing main .secondLvl .thirdLvl .fourthLvl h3,body.product-file-listing main .secondLvl .thirdLvl .fourthLvl h4,body.product-file-listing main .secondLvl .thirdLvl .fourthLvl h5,body.product-file-listing main .secondLvl .thirdLvl .fourthLvl ul li{padding-left:1rem}