html{font-size:16px}@media screen and (max-width:360px){html{font-size:15px}}.media-query-test{float:left;height:0;font-size:0}@media screen and (min-width:1260px){.media-query-test{float:right}.animate-fade-in{transition:opacity .15s ease-in .15s}.animate-zoom-in{transition:transform 10s ease-in-out .25s}body:not(.init) .animate-fade-in{opacity:0}body.init .animate-fade-in{opacity:1}body.init .animate-zoom-in{transform-origin:right center;transform:scale(1.1)}}*,:after,:before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}body{line-height:1.5;text-rendering:optimizeSpeed;scroll-behavior:smooth;min-height:100vh}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;-webkit-text-decoration-skip:ink}img{max-width:100%}button,input,select,textarea{font:inherit}:root{--primary-color-5:#ff7528;--neutral-color-7:#3e3e3d;--neutral-color-0:#f4f3f2;--primary-color-1:#f7a679;--heading-color:#eff0f0;--primary-color-8:#c71400;--neutral-color-2:#b7b7b6;--primary-color-9:#a9180e;--primary-color-4:#ec6a22;--neutral-color-3:#9f9f9e;--text-color:#e1e3e5;--neutral-color-1:#cfcfcf;--neutral-color-5:#6e6e6e;--neutral-color-4:#878786;--primary-color:#ff7528;--primary-color-0:#ffe4d5;--neutral-color-6:#565656;--primary-color-2:#f18d56;--neutral-color-8:#1f1f1f;--primary-color-3:#ef7837;--primary-color-6:#f1410a;--neutral-color-9:#0e0e0d;--primary-color-7:#f7320f}@font-face{font-family:msi-sans-text;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/msi-sans-text-light.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:300;font-style:italic;font-display:swap;src:url(../fonts/msi-sans-text-lightit.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/msi-sans-text-regular.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/msi-sans-text-it.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/msi-sans-text-md.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/msi-sans-text-mdit.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/msi-sans-text-bold.woff2) format("woff2")}@font-face{font-family:msi-sans-text;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/msi-sans-text-boldit.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/sans_serif-light.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:300;font-style:italic;font-display:swap;src:url(../fonts/sans_serif-light-italic.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/sans_serif-regular-italic.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/sans_serif-regular.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/sans_serif-medium-italic.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/sans_serif-medium.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/sans_serif-semibold-italic.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/sans_serif-semibold.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/sans_serif-bold.woff2) format("woff2")}@font-face{font-family:msi-sans-display;font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/sans_serif-bold-italic.woff2) format("woff2")}@font-face{font-family:CrimsonPro-BoldItalic;font-weight:400;font-style:normal;font-display:block;src:url("data:font/woff2;charset=utf-8;base64,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") format("woff2"),url("data:font/woff;charset=utf-8;base64,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") format("woff")}body{overflow-x:hidden;background-size:1920px auto;padding-top:5rem;background-color:var(--neutral-color-8);background:url(../img/bg2.svg) repeat-y center top 20%}@media screen and (min-width:768px){body{padding-top:5.625rem}}@media screen and (min-width:1261px){body{overflow-y:scroll;background-size:100% auto}}.content-wrapper{padding:4rem 1.25rem}@media screen and (min-width:768px){.content-wrapper{padding:4rem 2rem}}@media screen and (min-width:1260px){.content-wrapper{padding:6rem 0}}.content-item{margin-bottom:4rem}@media screen and (min-width:1260px){.content-item{margin-bottom:6rem;padding:0 calc(50vw - 630px + 1.25rem)}}@media screen and (max-width:1259px){.content-item.content-item-8-col{margin-top:-2rem}}@media screen and (min-width:1260px){.content-item.content-item-8-col{margin:0 auto 6rem;padding:0;width:51rem}}.content-item.content-item-full-width{box-shadow:0 2px 2px rgba(0,0,0,.15);position:relative}@media screen and (max-width:767px){.content-item.content-item-full-width{background-color:rgba(62,62,61,.3)}}@media screen and (min-width:1260px){.content-item.content-item-full-width{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.content-item.content-item-full-width:after{filter:contrast(85%);left:0;opacity:.2;right:0;background-image:url(../img/noise.png);background-repeat:repeat;z-index:-1;position:absolute;top:0;bottom:0;content:""}@media screen and (min-width:768px){.content-item.content-item-full-width{margin-inline:-2rem}}@media screen and (min-width:1260px){.content-item.content-item-full-width{margin-inline:0}}@media screen and (max-width:1259px){.content-item ul{margin-left:1rem}}.content-item p{margin-bottom:1.25rem;letter-spacing:.01em}.content-item p:not(:first-of-type){margin-top:1.25rem}.content-item p a{color:#ff7428}.content-item p a.arrow-link:before{background-color:#ff7428}.content-item p a.arrow-link:after{border-color:#ff7428}.content-item h1,.content-item h2,.content-item h3,.content-item h4,.content-item h5,.content-item h6{margin-bottom:1rem}.content-item h1:not(:first-child),.content-item h2:not(:first-child),.content-item h3:not(:first-child),.content-item h4:not(:first-child),.content-item h5:not(:first-child),.content-item h6:not(:first-child){margin-top:1rem}.content-item figure{margin-bottom:1rem;margin-top:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}@media screen and (min-width:1260px){.content-item figure{margin-bottom:2rem;margin-top:2rem}}.content-item figure img{height:auto;width:100%}.content-item figcaption{padding:.4rem 0 .5rem}.content-item>h2{text-transform:uppercase}.content-item .content-item-image{margin-bottom:1.375rem}.content-item .content-item-meta{margin-bottom:.25rem;font-weight:600;color:var(--neutral-color-3);font-size:1.27rem}.content-item h1.content-item-title{margin-bottom:1.75rem;font-weight:500;margin-top:0;line-height:2.625rem;font-size:2.5rem}@media screen and (min-width:1260px){.content-item h1.content-item-title{margin-bottom:3.375rem}}.content-item-grid{row-gap:4rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.content-item-grid{row-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.content-item-grid.grid-2-col,.content-item-grid.grid-3-col{row-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:1fr 1fr}.content-item-grid.grid-4-col{row-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1260px){.content-item-grid{row-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.content-item-grid.grid-1-col{grid-template-columns:7fr 5fr}.content-item-grid.grid-2-col{grid-template-columns:1fr 1fr}.content-item-grid.grid-3-col{grid-template-columns:1fr 1fr 1fr}.content-item-grid.grid-4-col{grid-template-columns:1fr 1fr 1fr 1fr}}body>header{left:0;box-shadow:0 2px 2px rgba(0,0,0,.15);right:0;display:flex;justify-content:center;z-index:501;align-items:center;position:fixed;top:0;height:5rem;background-color:var(--neutral-color-0);flex-direction:row}@media screen and (min-width:768px){body>header{height:5.625rem}}.header-body{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;width:100%;flex-direction:row}@media screen and (min-width:768px){.header-body{padding:0 2rem}}@media screen and (min-width:1260px){.header-body{height:100%;width:1260px}}.header-logo{display:block;height:5rem;justify-self:flex-start}.header-logo img{max-height:100%;max-width:100%}@media screen and (max-width:1259px){.header-logo{margin-left:-.5rem;height:3.0625rem}}@media screen and (min-width:768px){.header-logo{height:4.1875rem}}@media screen and (min-width:1260px){.header-logo{margin-left:-1rem}}.navigation-toggle{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;height:2.5rem;background-color:var(--neutral-color-0);width:2.5rem}.navigation-toggle:hover{filter:brightness(1)}@media screen and (min-width:1260px){.navigation-toggle{display:none}}.navigation-toggle.open span:first-child{left:50%;top:1.25rem;width:0}.navigation-toggle.open span:nth-child(2){transform:rotate(45deg)}.navigation-toggle.open span:nth-child(3){transform:rotate(-45deg)}.navigation-toggle.open span:nth-child(4){left:50%;top:1.25rem;width:0}.navigation-toggle span{left:.375rem;opacity:1;transform:rotate(0deg);display:block;position:absolute;height:.125rem;transition:.15s ease-in-out;background:var(--neutral-color-9);width:1.75rem}.navigation-toggle span:first-child{top:.375rem}.navigation-toggle span:nth-child(2),.navigation-toggle span:nth-child(3){top:1.1875rem}.navigation-toggle span:nth-child(4){top:2rem}footer{line-height:1.5rem;display:flex;text-align:center;font-size:.93rem;flex-grow:1;background-color:var(--neutral-color-0);flex-direction:column}footer,footer a{color:var(--neutral-color-8)}footer p{line-height:1.5rem;font-size:.93rem}footer h5{text-transform:uppercase;color:var(--neutral-color-8)}@media screen and (min-width:1260px){footer h5{font-size:1.27rem}footer{text-align:left;align-items:center;background-color:var(--neutral-color-0)}footer .footer-body{display:grid;grid-template-areas:"logo ... navigation navigation navigation navigation ... newsletter newsletter newsletter" "line line line line line line line line line line" "copyright copyright legal legal legal legal legal ... language language";padding:5rem 1.25rem .5rem;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto 3.125rem 3.75rem;width:1260px}footer .line{grid-area:line;grid-column-start:1;grid-column-end:-1;border-bottom:1px solid #666665;height:3.125rem}}footer .footer-newsletter-sub{display:flex;text-align:left;padding:3.25rem 1.25rem 2.1875rem;flex-direction:column}@media screen and (min-width:768px){footer .footer-newsletter-sub{display:none}}@media screen and (min-width:1260px){footer .footer-newsletter-sub{display:block;justify-content:flex-start;padding:0;grid-area:newsletter}}@media screen and (max-width:1259px){footer .footer-newsletter-sub .footer-newsletter-sub-title{margin-bottom:.25rem}}footer .footer-newsletter-sub p{margin-bottom:.75rem}footer .footer-newsletter-sub .footer-newsletter-sub-input{display:flex;flex-wrap:wrap;position:relative;flex-direction:row}@media screen and (max-width:1259px){footer .footer-newsletter-sub .footer-newsletter-sub-input .wpcf7-spinner{display:none}}@media screen and (min-width:1260px){footer .footer-newsletter-sub .footer-newsletter-sub-input .wpcf7-spinner{margin:0!important;right:-2.625rem;position:absolute;top:calc(1.0625rem - 12px);padding:0!important}}footer .footer-newsletter-sub .wpcf7-response-output{margin:.5rem 0 0!important;border:0!important;padding:0!important}footer .footer-newsletter-sub input[type=email]{flex-basis:80%;border-radius:0;border:1px solid var(--neutral-color-9);color:var(--neutral-color-9);padding:0 .625rem;height:2.125rem;background-color:transparent;width:80%}footer .footer-newsletter-sub input[type=email]::-moz-placeholder{opacity:.6;color:var(--neutral-color-7)}footer .footer-newsletter-sub input[type=email]::placeholder{opacity:.6;color:var(--neutral-color-7)}@media screen and (min-width:1260px){footer .footer-newsletter-sub input[type=email]{font-size:.81rem}}footer .footer-newsletter-sub input[type=submit]{border:1px solid var(--neutral-color-9);margin-left:.5rem;height:2.125rem;flex-grow:1;background-color:var(--neutral-color-0);background:url(../img/arrow-black.svg) no-repeat 50%;background-size:1.0625rem auto;width:calc(20% - .5rem)}.footer-nav{border-top:1px solid var(--neutral-color-1);display:flex;justify-content:center;align-items:center;padding:2rem 0;flex-direction:column}@media screen and (min-width:1260px){.footer-nav{border-top:none;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;padding:0;grid-area:navigation;flex-direction:row}}.footer-nav .footer-nav-item{text-align:center}@media screen and (min-width:1260px){.footer-nav .footer-nav-item{text-align:left}.footer-nav .footer-nav-item:not(:nth-child(2)){margin-right:4.875rem}}.footer-nav .footer-nav-item:not(:last-of-type){margin-bottom:2rem}.footer-nav .footer-nav-item li{list-style-type:none}.footer-language-switch{text-transform:uppercase;border-top:1px solid var(--neutral-color-1);padding:1.875rem 0;font-size:1.1rem}@media screen and (min-width:1260px){.footer-language-switch{border-top:none;display:flex;justify-content:flex-end;align-items:center;padding:0 0 .1rem;grid-area:language;font-size:.93rem}}.footer-language-switch a:first-child{margin:0 .5rem 0 0}.footer-language-switch a:last-child{margin:0 0 0 .5rem}.footer-language-switch a.active{font-weight:500}.footer-logo{border-top:1px solid var(--neutral-color-1);display:flex;justify-content:flex-end;align-items:center;padding:2.75rem 1.625rem 1.625rem;flex-direction:column}@media screen and (min-width:1260px){.footer-logo{border-top:none;justify-content:center;align-items:flex-start;padding:0;grid-area:logo}}.footer-logo img{display:block;width:72%}@media screen and (min-width:768px){.footer-logo img{width:30%}}@media screen and (min-width:1260px){.footer-logo img{margin:0;width:100%}}.footer-copyright{text-align:center;padding:.3rem 0 1.625rem}@media screen and (min-width:768px){.footer-copyright{padding:1rem 0 2rem}}@media screen and (min-width:1260px){.footer-copyright{display:flex;justify-content:flex-start;align-items:center;padding:0;grid-area:copyright}}.footer-legal-links{border-top:1px solid var(--neutral-color-1);display:flex;justify-content:center;align-items:center;padding:2rem 0;flex-direction:column}@media screen and (max-width:1259px){.footer-legal-links ul li:not(:last-child){margin-bottom:.5625rem}}@media screen and (min-width:1260px){.footer-legal-links{border:none;justify-content:center;align-items:flex-start;padding:0;height:auto;grid-area:legal}.footer-legal-links ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.footer-legal-links ul li:not(:last-of-type){margin-right:1rem}.footer-legal-links ul li:not(:last-of-type):after{margin-left:1rem;content:"|"}}.page-title{box-shadow:0 2px 2px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;position:relative;flex-direction:column}.page-title:after{filter:contrast(85%);left:0;opacity:.25;right:0;background-image:url(../img/noise.png);background-repeat:repeat;z-index:101;position:absolute;top:0;bottom:0;content:""}@media screen and (min-width:1260px){.page-title{align-items:center}}.page-title .page-title-image{z-index:103;position:relative;height:15rem;order:0}@media screen and (min-width:768px){.page-title .page-title-image{height:25.625rem}}@media screen and (min-width:1260px){.page-title .page-title-image{height:44.375rem;order:1;width:100%}}.page-title .page-title-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:auto}@media screen and (min-width:1260px){.page-title .page-title-image img{width:100%}}.page-title .page-title-content{display:flex;justify-content:center;z-index:103;position:relative;padding:2.25rem 1.25rem;order:1;flex-direction:column}@media screen and (min-width:768px){.page-title .page-title-content{padding:7rem 2rem 4.5rem}}@media screen and (min-width:1260px){.page-title .page-title-content{display:grid;grid-template-areas:"header ... text";justify-items:flex-start;align-items:flex-start;padding:4.5rem 1.25rem;grid-template-columns:5fr 1fr 6fr;order:0;width:1260px}}.page-title .page-title-content .page-title-content-header{grid-area:header}.page-title .page-title-content h6{text-transform:uppercase;margin-bottom:0;color:var(--primary-color);font-size:1.25rem}@media screen and (min-width:768px){.page-title .page-title-content h6{margin-bottom:.5rem;font-size:2rem}}@media screen and (min-width:1260px){.page-title .page-title-content h6{margin-bottom:0;grid-area:title;font-size:1.25rem}}.page-title .page-title-content h1{font-weight:500;line-height:95%;font-size:2.625rem}@media screen and (max-width:767px){.page-title .page-title-content h1{width:90%}}@media screen and (min-width:768px){.page-title .page-title-content h1{font-size:3.25rem}}.page-title .page-title-content p{font-weight:300;margin-top:1.5rem;line-height:131.5%;color:var(--neutral-color-1);font-size:1.21rem}@media screen and (min-width:768px){.page-title .page-title-content p{margin-top:2.875rem;font-size:1.73rem}}@media screen and (min-width:1260px){.page-title .page-title-content p{margin-top:0;text-align:justify;padding-top:2rem;grid-area:text;font-size:1.33rem}}.desktop-navigation{display:none;height:100%}@media screen and (min-width:1260px){.desktop-navigation{display:block}}.desktop-navigation>ul{display:flex;height:100%;flex-direction:row}.desktop-navigation>ul>li:first-of-type{display:none}.desktop-navigation>ul>li{text-transform:uppercase;display:block;list-style:none;position:relative;height:100%;font-size:14.5px}.desktop-navigation>ul>li>a,.desktop-navigation>ul>li>span{font-weight:500;letter-spacing:-.01em}.desktop-navigation>ul>li.current-menu-item>a,.desktop-navigation>ul>li.current-menu-item>span,.desktop-navigation>ul>li.current-menu-parent>a,.desktop-navigation>ul>li.current-menu-parent>span{opacity:1;border-bottom:.3125rem solid var(--primary-color-5)}.desktop-navigation>ul>li a,.desktop-navigation>ul>li span{color:var(--neutral-color-1);padding-top:2px;transition:opacity .2s ease-in-out}.desktop-navigation>ul>li a:hover,.desktop-navigation>ul>li span:hover{opacity:1}.desktop-navigation>ul>li:not(:last-of-type){margin-right:30px}.desktop-navigation>ul>li.menu-item-has-children{margin-right:43px}.desktop-navigation>ul>li.menu-item-has-children:hover a,.desktop-navigation>ul>li.menu-item-has-children:hover span,.desktop-navigation>ul>li.menu-item-has-children:hover:after,.desktop-navigation>ul>li.menu-item-has-children>ul a,.desktop-navigation>ul>li.menu-item-has-children>ul span{opacity:1}.desktop-navigation>ul>li.menu-item-has-children:hover ul,.desktop-navigation>ul>li.menu-item-has-children>ul ul{left:0;opacity:1;transform:translateY(0);pointer-events:all}.desktop-navigation>ul>li.menu-item-has-children:hover ul li,.desktop-navigation>ul>li.menu-item-has-children>ul ul li{opacity:1;transform:translateX(0)}.desktop-navigation>ul>li.menu-item-has-children:after{opacity:.6;right:-18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none'%3E%3Cpath fill='%231E1E1E' d='M2.313 0 .875 1.438l6 6 .719.687.718-.687 6-6L12.876 0 7.594 5.281z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px;position:absolute;top:calc(50% - 1.7px);height:8px;transition:transform .25s ease;transition:opacity .2s ease-in-out;content:"";width:13px}.desktop-navigation>ul>li>span{cursor:default}.desktop-navigation>ul>li>a,.desktop-navigation>ul>li>span{opacity:.6;line-height:5.625rem;display:block;color:var(--neutral-color-9);height:100%}.desktop-navigation>ul li{list-style:none}.desktop-navigation>ul li ul{opacity:0;transform:translateY(.625rem);pointer-events:none;position:absolute;top:5.625rem;padding:1.25rem;transition:all .2s ease-out;background-color:#121212}.desktop-navigation>ul li ul li{opacity:0;transform:translateX(-.3125rem);transition:all .2s ease-out .1s}.desktop-navigation>ul li ul a{letter-spacing:.025em;display:block;white-space:nowrap;padding:.75rem 1.5rem .75rem 1rem}.desktop-navigation>ul li ul a:hover{background-color:#1f1f1f}.mobile-navigation{left:-100vw;border-top:1px solid var(--neutral-color-5);overflow:auto;z-index:502;position:fixed;top:5rem;padding:0 1.25rem;bottom:0;transition:left .3s ease;background-color:var(--neutral-color-9);width:100vw}@media screen and (min-width:768px){.mobile-navigation{top:5.625rem;padding:0 2rem}}@media screen and (min-width:1260px){.mobile-navigation{display:none}}.mobile-navigation[aria-expanded]{left:0}.mobile-navigation li{list-style:none}.mobile-navigation li.current-menu-item>a,.mobile-navigation li.current-menu-item>span,.mobile-navigation li.current-menu-parent>a,.mobile-navigation li.current-menu-parent>span{color:var(--primary-color)}.mobile-navigation>ul li ul{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.mobile-navigation>ul li ul li{margin-left:1rem}.mobile-navigation>ul li.menu-item-has-children>span{position:relative}.mobile-navigation>ul li.menu-item-has-children>span:after{right:2px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='none'%3E%3Cpath fill='%23F5F5F5' d='M1.594.02.002 1.614l6.646 6.646.796.762.796-.762 6.647-6.646L13.294.02l-5.85 5.85z' opacity='.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;position:absolute;top:calc(50% - .28125rem);height:.5625rem;transition:transform .25s ease;content:"";width:.875rem}.mobile-navigation>ul li.menu-item-has-children.open>a{position:relative}.mobile-navigation>ul li.menu-item-has-children.open>a:after{transform:rotate(180deg);transition:transform .3s ease .25s}.mobile-navigation>ul li.menu-item-has-children.open ul{max-height:18.75rem;transition:max-height .5s ease-out .25s}.mobile-navigation>ul>li:not(:last-of-type){border-bottom:1px solid hsla(0,0%,41%,.3)}.mobile-navigation a,.mobile-navigation span{font-weight:500;text-decoration:none;letter-spacing:-.04em;display:block;color:var(--neutral-color-0);-webkit-tap-highlight-color:rgba(0,0,0,0);padding:1rem 0;font-size:1.27rem}.mobile{display:block}@media screen and (min-width:768px){.mobile{display:none}}.mobile-and-tablet{display:block}@media screen and (min-width:1260px){.mobile-and-tablet{display:none}}.tablet-and-desktop{display:none}@media screen and (min-width:768px){.tablet-and-desktop{display:block}}.desktop{display:none}@media screen and (min-width:1260px){.desktop{display:block}}body{font-family:msi-sans-text;font-weight:400;line-height:1.333;color:var(--text-color);-webkit-tap-highlight-color:rgba(0,0,0,.1);font-size:1.1875rem}@media screen and (max-width:1259px){body.no-scroll{-webkit-overflow-scrolling:auto;overflow:scroll;position:fixed;max-width:100%}}@media screen and (min-width:768px){body{line-height:150%;font-size:1.15rem}}h1,h2,h3,h4,h5,h6{font-family:msi-sans-display;letter-spacing:-.01em;color:var(--heading-color)}::-moz-selection{color:#fff;background-color:var(--primary-color-5)}::selection{color:#fff;background-color:var(--primary-color-5)}:focus-visible{outline:none!important;outline-color:var(--primary-color)}h2{text-transform:uppercase;margin-bottom:2rem;font-weight:500;line-height:2.5625rem;font-size:2.5rem}@media screen and (min-width:1260px){h2{margin-bottom:3rem;font-size:2.625rem}}h3{margin-bottom:1.2rem;font-weight:500;line-height:1.2;display:block;font-size:1.5rem}@media screen and (min-width:1260px){h3{margin-bottom:2rem;line-height:99.5%;font-size:2.625rem}}h4{margin-bottom:1rem;font-weight:600;line-height:122%;font-size:1.1875rem}@media screen and (min-width:1260px){h4{letter-spacing:0;line-height:2.1875rem;font-size:1.4375rem}}h5{margin-bottom:.5rem;line-height:122%;font-size:1.1875rem}h5,strong{font-weight:500}em{font-style:italic}img{display:block}button,input[type=button],input[type=submit]{font-family:msi-sans-display;border:none;letter-spacing:-.01em;cursor:pointer}p{letter-spacing:.01em}p a{font-weight:500}a{text-decoration:none;color:var(--text-color)}a.link.arrow-link{font-weight:500;display:inline;padding-right:1.75rem;white-space:nowrap;position:relative}@media screen and (max-width:767px){a.link.arrow-link{font-size:17px}}@media screen and (min-width:1260px){a.link.arrow-link:hover:before{right:3px;width:20px}a.link.arrow-link:hover:after{right:2px}}a.link.arrow-link:before{right:6px;top:calc(60% - 1px);height:2px;background:var(--text-color);width:17px}a.link.arrow-link:after,a.link.arrow-link:before{position:absolute;transition:all .3s ease;content:""}a.link.arrow-link:after{border-width:2px;border-left:0 solid var(--text-color);transform:rotate(45deg);border-top:2px solid var(--text-color);right:7px;border-bottom:0 solid var(--text-color);border-right:2px solid var(--text-color);top:calc(60% - 5px);height:10px;width:10px}a.back-link{margin-bottom:0;opacity:.8;font-weight:500;display:block;background-size:1.25rem auto;position:relative;padding-left:25px;font-size:19px}@media screen and (min-width:1260px){a.back-link{margin-bottom:1.1875rem;font-size:19px}a.back-link:hover:before{transform:scaleX(1.3)}a.back-link:hover:after{left:-5px}}a.back-link:before{transform-origin:right center;top:calc(50% - 1px);height:2px;background:#fff;width:17px}a.back-link:after,a.back-link:before{left:0;position:absolute;transition:all .15s ease-out;content:""}a.back-link:after{border:2px solid #fff;border-width:2px 2px 0 0;transform:rotate(225deg);top:calc(50% - 5px);height:10px;width:10px}.light-section{background-color:var(--neutral-color-0)}.light-section,.light-section .link,.light-section h1,.light-section h2,.light-section h3,.light-section h4,.light-section h5,.light-section h6{color:var(--neutral-color-9)}.light-section .link.arrow-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' fill='none'%3E%3Cpath fill='%23000' stroke='%23FAF8F7' stroke-width='.263' d='M13.212 1.064 13.125.99l-.086.075-1.247 1.086-.113.099.113.099 5.617 4.89H.23v1.774h17.18l-5.617 4.89-.113.1.113.099 1.247 1.085.086.075.087-.075 7.372-6.419.002-.002.596-.543.107-.097-.107-.097-.596-.543-.002-.002z'/%3E%3C/svg%3E")}i.animated-arrow{margin-bottom:3px;margin-left:10px;vertical-align:middle;display:inline-block;position:relative;height:22px;transition:all .25s cubic-bezier(.33,1,.68,1);width:22px}@media screen and (min-width:1260px){i.animated-arrow{padding-right:24px}}i.animated-arrow:before{left:0;transform-origin:left center;top:calc(50% - 1px);height:2px;background:var(--text-color);width:17px}i.animated-arrow:after,i.animated-arrow:before{position:absolute;transition:all .15s ease-out;content:""}i.animated-arrow:after{left:8px;border-width:2px;border-left:0 solid var(--text-color);transform:rotate(45deg);border-top:2px solid var(--text-color);border-bottom:0 solid var(--text-color);border-right:2px solid var(--text-color);top:calc(50% - 5px);height:10px;width:10px}.button{font-family:msi-sans-display;text-transform:uppercase;font-weight:500;border-radius:.125rem;text-decoration:none;border:none;letter-spacing:-.01em;line-height:3.15rem;display:inline-block;color:var(--neutral-color-0);padding:0 1.3125rem 0 1.125rem;height:3.25rem;font-size:1.1563rem;background-color:var(--primary-color-4)}@media screen and (min-width:1260px){.button:hover i.animated-arrow{transform:translateX(4px)}}.button.secondary-button{border:1px solid var(--neutral-color-0);color:var(--text-color);background-color:transparent}.button.secondary-button:hover{background-color:var(--neutral-color-8)}.button.arrow-button{background-size:1.25rem auto;padding-right:55px;position:relative}@media screen and (min-width:1260px){.button.arrow-button:hover:before{transform:scaleX(1.3)}.button.arrow-button:hover:after{right:20px}}.button.arrow-button:before{transform-origin:left center;right:26px;top:calc(50% - 1px);height:2px;background:#fff;width:17px}.button.arrow-button:after,.button.arrow-button:before{position:absolute;transition:all .15s ease-out;content:""}.button.arrow-button:after{border:2px solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);right:27px;top:calc(50% - 5px);height:10px;width:10px}.button.arrow-button.full-width-arrow-button{padding:0 1.3125rem;width:100%}figcaption{font-weight:300;line-height:138%;color:var(--neutral-color-2);font-style:normal;font-size:1rem}@media screen and (min-width:1260px){figcaption{display:block;text-align:right}}.hero{box-shadow:0 .2rem 0 rgba(0,0,0,.25);max-height:calc(var(--vh, 1vh)*100 - 5rem);overflow:hidden;position:relative;height:160vw}@media screen and (min-width:768px)and (max-width:1259px){.hero{height:100vw}}@media screen and (min-width:1260px){.hero{box-shadow:0 .3rem 0 rgba(0,0,0,.25);max-height:min(35vw,48.75rem);display:flex;justify-content:center;height:35vw;flex-direction:row}.hero:after{left:-18vw;opacity:.1;border-radius:100%;z-index:104;position:absolute;top:calc(-34vw + 50%);height:68vw;background-color:#000;content:"";width:68vw}}.hero-image{left:0;right:0;display:block;background-repeat:no-repeat;z-index:103;position:absolute;top:0;bottom:0;background-color:var(--neutral-color-7)}@media screen and (max-width:1259px){.hero-image{background-image:linear-gradient(1turn,rgba(0,0,0,.33),rgba(0,0,0,.56) 15.18%,rgba(0,0,0,.51) 50%,transparent 64.64%),url(../img/mobile_bg.jpg);background-size:100% auto;background-position-x:center;background-position-y:bottom}}@media screen and (min-width:768px)and (max-width:1259px){.hero-image{background-image:linear-gradient(1turn,rgba(0,0,0,.33),rgba(0,0,0,.56) 30%,rgba(0,0,0,.51) 45%,transparent 60%),url(../img/desktop_bg2.jpg);background-position:70%;background-size:cover}}@media screen and (min-width:1260px){.hero-image{background-image:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.3) 10%,rgba(0,0,0,.6) 25%,rgba(0,0,0,.3) 40%,transparent 60%),url(../img/desktop_bg2.jpg);background-position:75%;background-size:cover}}.hero-content{display:flex;justify-content:flex-end;z-index:105;align-items:flex-start;position:relative;padding:0 1.25rem;height:100%;width:100%;flex-direction:column}@media screen and (min-width:768px){.hero-content{padding:0 2rem}}@media screen and (min-width:1260px){.hero-content{justify-content:center;padding:0 1.25rem;background:none;width:1260px}}.hero-text{padding:7em 0 2.625em;font-size:16px;width:100%}@media screen and (max-width:360px){.hero-text{font-size:13.5px}}@media screen and (min-width:361px)and (max-width:375px){.hero-text{font-size:14.5px}}@media screen and (min-width:1260px)and (max-width:1439px){.hero-text{font-size:14px}}@media screen and (min-width:768px)and (max-width:1259px){.hero-text{font-size:20px;width:75%}}@media screen and (min-width:1260px){.hero-text{padding:0;height:auto;background:none;width:40%}}@media screen and (min-width:1440px){.hero-text{margin-bottom:-8%}}.hero h1{margin-bottom:.32727em;font-weight:500;line-height:90%;color:var(--neutral-color-0);font-size:3.4375em}@media screen and (min-width:1260px){.hero h1{font-weight:500;line-height:87.5%;font-size:5em}}.hero h1 em{font-family:CrimsonPro-BoldItalic;color:var(--primary-color-4);font-style:normal}.hero p{margin-bottom:.92307em;font-weight:500;line-height:109.5%;color:var(--neutral-color-0);font-size:1.5em}@media screen and (min-width:1260px){.hero p{margin-bottom:1.1em;font-weight:400;line-height:118%;font-size:1.875em}}.hero a.button.arrow-button{background-color:var(--primary-color-4)}@media screen and (max-width:1259px){.hero a.button.arrow-button{line-height:3.25em;background-size:1.25em auto;background-position-x:right 1.3125em;padding:0 3.4375em 0 1.125em;height:3.25em;font-size:1.1563rem}}@media screen and (min-width:1260px){.hero a.button.arrow-button{border-radius:.125em;line-height:3.25em;background-size:1.25em auto;padding:0 3.4375em 0 1.125em;height:3.25em;font-size:1.1563em}}.text-with-image figure img{width:100%}@media screen and (min-width:1260px){.text-with-image{display:grid;grid-template-areas:"... image" "title image" "text image" "... image";-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:5fr 7fr;grid-template-rows:1fr auto auto 1.7fr}.text-with-image h3{padding-right:5rem;grid-area:title}.text-with-image .content-item-text{padding-right:5rem;grid-area:text}.text-with-image figure{margin:2rem 0;display:block;grid-area:image;grid-row-end:5;grid-row-start:1;order:3}}@media screen and (min-width:1260px)and (min-width:1260px){.text-with-image figure{margin:0}}.newsletter-subscription{text-align:center}@media screen and (max-width:1259px){.newsletter-subscription{border-radius:.2188rem}}@media screen and (min-width:768px){.newsletter-subscription{border:none;display:flex;justify-content:center;text-align:left;flex-direction:row}}.newsletter-subscription .newsletter-subscription-content{padding:2rem 1.25rem}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-content{padding:2rem 2rem 2.5rem;width:100%}}@media screen and (min-width:1260px){.newsletter-subscription .newsletter-subscription-content{display:flex;padding:3.375rem 0;width:1260px;flex-direction:row}.newsletter-subscription .newsletter-subscription-content>div{height:100%}}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-text{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}}@media screen and (min-width:1260px){.newsletter-subscription .newsletter-subscription-text{justify-content:center;margin-right:13.5rem;width:28.5rem}}.newsletter-subscription .newsletter-subscription-text .newsletter-subscription-title{text-transform:uppercase;margin-bottom:.75rem;font-weight:500;display:block;font-size:1.75rem}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-text .newsletter-subscription-title{margin-bottom:0;font-size:2.125rem}}@media screen and (min-width:1260px){.newsletter-subscription .newsletter-subscription-text .newsletter-subscription-title{margin-bottom:.75rem}}.newsletter-subscription .newsletter-subscription-text p{margin-bottom:1.2rem}@media screen and (max-width:767px){.newsletter-subscription .newsletter-subscription-text p{margin-left:auto;font-size:17px;margin-right:auto;width:86%}}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-text p{margin-bottom:1rem}}@media screen and (min-width:1260px){.newsletter-subscription .newsletter-subscription-text p{margin-bottom:0;width:100%}}.newsletter-subscription .newsletter-subscription-form,.newsletter-subscription .wpcf7{position:relative}@media screen and (max-width:767px){.newsletter-subscription .newsletter-subscription-form,.newsletter-subscription .wpcf7{margin-bottom:-24px}}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-form,.newsletter-subscription .wpcf7{display:flex;align-items:center;flex-direction:row}}@media screen and (min-width:1260px){.newsletter-subscription .newsletter-subscription-form,.newsletter-subscription .wpcf7{justify-content:flex-start}}.newsletter-subscription .newsletter-subscription-form .wpcf7-response-output,.newsletter-subscription .wpcf7 .wpcf7-response-output{left:0;margin:0!important;border:0!important;position:absolute;padding:0!important;bottom:0;font-size:1.04rem}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-form .wpcf7-response-output,.newsletter-subscription .wpcf7 .wpcf7-response-output{top:2.625rem;bottom:auto}}.newsletter-subscription .newsletter-subscription-form input[type=email],.newsletter-subscription .wpcf7 input[type=email]{margin-bottom:1rem;border-radius:.125rem;box-shadow:inset 0 2px 2px rgba(0,0,0,.25);border:none;padding:0 .75rem;height:2.625rem;font-size:1.1rem;width:100%}.newsletter-subscription .newsletter-subscription-form input[type=email] ::-moz-placeholder,.newsletter-subscription .wpcf7 input[type=email] ::-moz-placeholder{color:var(--neutral-color-5)}.newsletter-subscription .newsletter-subscription-form input[type=email] ::placeholder,.newsletter-subscription .wpcf7 input[type=email] ::placeholder{color:var(--neutral-color-5)}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-form input[type=email],.newsletter-subscription .wpcf7 input[type=email]{margin-bottom:0;border-radius:.0625rem;font-size:.98rem;margin-right:.5rem;width:19rem}}.newsletter-subscription .newsletter-subscription-form button[type=submit],.newsletter-subscription .newsletter-subscription-form input[type=submit],.newsletter-subscription .wpcf7 button[type=submit],.newsletter-subscription .wpcf7 input[type=submit]{text-transform:uppercase;border-radius:.125rem;border:none;line-height:2.625rem;height:2.625rem;font-size:.98rem;width:100%}@media screen and (max-width:767px){.newsletter-subscription .newsletter-subscription-form button[type=submit],.newsletter-subscription .newsletter-subscription-form input[type=submit],.newsletter-subscription .wpcf7 button[type=submit],.newsletter-subscription .wpcf7 input[type=submit]{padding:0 3.4375rem!important}}@media screen and (min-width:768px){.newsletter-subscription .newsletter-subscription-form button[type=submit],.newsletter-subscription .newsletter-subscription-form input[type=submit],.newsletter-subscription .wpcf7 button[type=submit],.newsletter-subscription .wpcf7 input[type=submit]{border-radius:.0625rem;width:auto}}.modal-content{display:none}@media screen and (max-width:1259px){.contact-form form{padding-bottom:3.25rem;position:relative}}@media screen and (min-width:768px){.contact-form form{row-gap:1rem;display:grid;grid-template-areas:"header1 header2 ." "header3 header4 ." "body body body" "footer footer footer";-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:768px)and (min-width:1260px){.contact-form form{grid-template-columns:19rem 19rem auto}}.contact-form form .wpcf7-response-output{margin:0;border:none;padding:0;grid-area:footer}@media screen and (max-width:1259px){.contact-form form .wpcf7-response-output{left:0;position:absolute;top:calc(100% - 2.25rem)}}@media screen and (min-width:1260px){.contact-form form .wpcf7-response-output{padding-right:16.875rem}}.contact-form form .wpcf7-spinner:before{animation-duration:1s!important;animation-name:spin!important}.contact-form h2{margin-bottom:.5625rem;line-height:2.625rem;font-size:2.5rem}@media screen and (min-width:768px){.contact-form h2{margin-bottom:.75rem;font-size:2.625rem}}.contact-form ::-moz-placeholder{opacity:0}.contact-form ::placeholder{opacity:0}.contact-form .wpcf7-spinner{margin:.9375rem auto;display:block}@media screen and (max-width:1259px){.contact-form .wpcf7-spinner{left:0;position:absolute;bottom:0}}@media screen and (min-width:768px){.contact-form .wpcf7-spinner{margin:0;grid-area:footer}}.contact-form .form-group{position:relative}.contact-form .form-group>.wpcf7-spinner{display:none}@media screen and (min-width:768px){.contact-form .form-group:nth-child(2){grid-area:header1}.contact-form .form-group:nth-child(3){grid-area:header2}.contact-form .form-group:nth-child(4){grid-area:header3}.contact-form .form-group:nth-child(5){grid-area:header4}.contact-form .form-group.form-body{grid-area:body}.contact-form .form-group.form-submit{justify-self:flex-end;grid-area:footer}}.contact-form input:not([type=submit]),.contact-form select,.contact-form textarea{margin-bottom:1rem;border:1px solid var(--neutral-color-0);display:block;min-height:3.625rem;color:var(--neutral-color-0);position:relative;padding:.875rem .75rem 0;font-size:1.1rem;background-color:transparent;width:100%}@media screen and (min-width:768px){.contact-form input:not([type=submit]),.contact-form select,.contact-form textarea{margin-bottom:0}}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath fill='%23FAFAFA' d='m.094.785.912 1.589 5.403 9.24.388.636.388-.635 5.403-9.241L13.5.785zM2.71 2.634h8.172L6.797 9.622z'/%3E%3Cpath fill='%23FAFAFA' d='M11.997 1.94H1.8l4.829 8.837z'/%3E%3C/svg%3E");background-position:center right .75rem;background-repeat:no-repeat;background-size:.875rem .75rem;padding:.875rem .75rem 0 calc(.75rem - 2px)}.contact-form option{font-family:sans-serif,sta sans;color:var(--neutral-color-0);font-size:.98rem;background-color:var(--neutral-color-8)}@-moz-document url-prefix(){.contact-form select{padding:1.36em 0 0 .36em}}.contact-form textarea{min-height:17.375rem;padding-top:1.625rem}.contact-form select:invalid{background-color:red}.contact-form input:not(:-moz-placeholder-shown)+label,.contact-form textarea:not(:-moz-placeholder-shown)+label{opacity:.75;line-height:1.75rem;height:1.75rem;font-size:.81rem}.contact-form input:focus+label,.contact-form input:not(:placeholder-shown)+label,.contact-form select:not(:invalid)+label,.contact-form textarea:focus+label,.contact-form textarea:not(:placeholder-shown)+label{opacity:.75;line-height:1.75rem;height:1.75rem;font-size:.81rem}.contact-form label{left:.75rem;line-height:3.625rem;pointer-events:none;position:absolute;top:0;height:3.625rem;font-size:1.1rem;transition:all .1s ease}.contact-form button[type=submit],.contact-form input[type=submit]{display:block;height:3.625rem;width:100%}@media screen and (min-width:768px){.contact-form button[type=submit],.contact-form input[type=submit]{width:14.875rem}}.last-chance-widget{margin-bottom:-2rem;text-align:center;color:var(--neutral-color-0);font-size:1.1062rem}@media screen and (max-width:1259px){.last-chance-widget{border-radius:.2188rem}}@media screen and (min-width:768px){.last-chance-widget{margin-bottom:-4rem!important;border-radius:0;border:none;display:flex;justify-content:flex-start;text-align:left;font-size:1.4063rem;flex-direction:row}}@media screen and (min-width:1260px){.last-chance-widget{margin-bottom:-6rem!important}}.last-chance-widget .last-chance-widget-content{padding:2.125rem 1.75rem}@media screen and (min-width:768px){.last-chance-widget .last-chance-widget-content{padding:4.5rem 2rem;width:100%}}@media screen and (min-width:1260px){.last-chance-widget .last-chance-widget-content{display:flex;padding:3.375rem 0;width:61rem;flex-direction:column}.last-chance-widget .last-chance-widget-content>div{height:100%}}.last-chance-widget h2{text-transform:none;line-height:102%;font-size:2.0625rem}@media screen and (min-width:768px){.last-chance-widget h2{text-transform:uppercase;margin-bottom:1rem;line-height:110%;font-size:2.8125rem}}.last-chance-widget h2 em{font-style:italic}.last-chance-widget .last-chance-widget-content p{margin-bottom:1rem;margin-top:0;line-height:1.3562rem}@media screen and (min-width:768px){.last-chance-widget .last-chance-widget-content p{font-weight:300;line-height:150%;font-size:1.25rem;width:80%}}.last-chance-widget .last-chance-widget-content p:last-of-type{margin-bottom:2rem}.last-chance-widget .button{margin-bottom:1.125rem;width:100%}@media screen and (min-width:768px){.last-chance-widget .button{width:auto}.last-chance-widget .button:first-child{margin-right:1.75rem}.last-chance-widget .button:last-child{margin-left:1.75rem}}.last-chance-widget span{margin-bottom:.375rem;display:inline-block}.last-chance-widget .link{text-decoration:underline}#sb_instagram .sbi_photo{opacity:1!important}#sb_instagram #sbi_images{gap:1rem}#sb_instagram #sbi_images .sbi_item{margin-bottom:1.5rem!important}@media screen and (min-width:1260px){#sb_instagram #sbi_images .sbi_item{filter:saturate(95%) sepia(5%);position:relative}#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{border:1px solid #242424;transition:opacity .25s ease!important}#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a{transition:opacity .25s ease}#sb_instagram #sbi_images .sbi_item:after{left:0;opacity:0;right:0;pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;transition:opacity .25s ease;background:url(../img/instagram-hover.svg) no-repeat 50%;content:""}#sb_instagram #sbi_images .sbi_item:hover .sbi_photo_wrap a{opacity:.75!important}#sb_instagram #sbi_images .sbi_item:hover:after{opacity:1}}#sb_instagram #sbi_images .sbi_item .sbi_playbtn{display:none!important}@media screen and (max-width:767px){.wp-block-media-text{margin-bottom:1rem}.wp-block-media-text .wp-block-media-text__content{padding-right:0!important;padding-left:0!important}.wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}}@media screen and (min-width:768px){.wp-block-media-text{margin-bottom:3rem}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0!important}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0!important}}@media screen and (min-width:1260px){.wp-block-media-text{margin-bottom:6rem}}.mptt-menu{display:none}.wp-block-timetable{margin-bottom:2rem;border-bottom:1px solid var(--neutral-color-1);padding-bottom:2rem}.wp-block-timetable .mptt-shortcode-table{table-layout:fixed!important;margin-top:0;letter-spacing:0!important;line-height:106%!important;width:100%}.wp-block-timetable .mptt-shortcode-table thead tr{height:3.125rem}.wp-block-timetable .mptt-shortcode-table thead th{font-weight:400;font-size:1.1875rem}.wp-block-timetable .mptt-shortcode-table thead th:first-of-type{width:5rem}.wp-block-timetable .mptt-shortcode-table thead th:not(:first-of-type){width:calc(14.28571% - .71429rem)}.wp-block-timetable .mptt-shortcode-table tbody tr{height:4.375rem}.wp-block-timetable .mptt-shortcode-table tr{color:var(--neutral-color-1)!important;background-color:transparent!important}.wp-block-timetable .mptt-shortcode-table tr td{border:none!important;border-top:1px solid #242424!important;width:auto!important}.wp-block-timetable .mptt-shortcode-table tr td.mptt-shortcode-hours{font-size:1.0625rem}.wp-block-timetable .mptt-shortcode-table tr th{border:none!important}.wp-block-timetable .mptt-shortcode-table tr td,.wp-block-timetable .mptt-shortcode-table tr th{color:var(--neutral-color-1)!important;background-color:transparent!important}.wp-block-timetable .mptt-shortcode-table tr td.event,.wp-block-timetable .mptt-shortcode-table tr th.event{border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;background-color:var(--neutral-color-0)!important}.wp-block-timetable .mptt-shortcode-table tr td.event:before,.wp-block-timetable .mptt-shortcode-table tr th.event:before{left:0;z-index:1;position:absolute;top:0;height:4px;background-color:var(--primary-color);content:"";width:100%}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container{margin:0 1px!important;border:none!important;max-height:none!important;display:flex;justify-content:center;outline:none!important;overflow:visible;color:var(--neutral-color-9)!important;align-items:center;height:100%;height:100%!important;background-color:transparent!important;flex-direction:column}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container:hover a,.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container:hover span{text-decoration:none!important}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content{display:flex;justify-content:center;color:var(--neutral-color-8)!important;align-items:center;position:relative;padding:1rem .5rem;height:100%;flex-direction:column}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content:hover{filter:brightness(.94)}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content:before{left:calc(50% - 20px);opacity:.7;display:none;background-position:50%;background-repeat:no-repeat;background-size:40px;position:absolute;top:14px;height:28px;content:"";width:40px}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content.studio.online:before{left:calc(50% - 42px);background-image:url(../img/timetable-studio-icon.svg),url(../img/timetable-online-icon.svg);background-position:0,100%;width:84px}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content.studio:not(.online):before{background-image:url(../img/timetable-studio-icon.svg)}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content.online:not(.studio):before{background-image:url(../img/timetable-online-icon.svg)}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-title{text-transform:uppercase;font-weight:700;margin:0 0 .875rem!important;position:relative;font-size:1.0625rem}@media screen and (min-width:768px)and (max-width:1259px){.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-title{font-size:.875rem}}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-title:after{left:calc(50% - 25px);opacity:.6;position:absolute;height:1px;bottom:-8px;background-color:#000;content:"";width:50px}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-subtitle{font-weight:500;margin:0!important;font-size:1.0625rem}@media screen and (min-width:768px)and (max-width:1259px){.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-subtitle{font-size:.875rem}}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-subtitle a{color:var(--neutral-color-9)!important}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .timeslot{font-weight:300;margin:0!important;font-size:1.0625rem}@media screen and (min-width:768px)and (max-width:1259px){.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .timeslot{font-size:.875rem}}.wp-block-timetable .mptt-shortcode-table tr .mptt-event-container .mptt-inner-event-content .event-description{display:none;font-size:.9375rem}.mptt-list-event{border-left-color:var(--primary-color)!important}.content-item .ngg-gallery-title{margin-bottom:0}.content-item>p{margin-bottom:2.25rem}.content-item .ngg-albumoverview.default-view{margin:0;text-align:left}@media screen and (min-width:1260px){.content-item .ngg-albumoverview.default-view{display:grid!important;grid-gap:2rem;grid-template-columns:repeat(4,1fr)}}.content-item .ngg-albumoverview .ngg-album-compact{margin:0 0 2rem!important;box-shadow:none;border:none;display:block;text-align:left;padding:0!important;width:100%}.content-item .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox{padding:0!important}.content-item .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox .ngg-album-link{width:100%}.content-item .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox .ngg-album-link a{display:block;width:100%}.content-item .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox .ngg-album-link a img{width:100%}.content-item .ngg-albumoverview .ngg-album-compact p{font-family:msi-sans-text;font-weight:300;line-height:120%;font-size:17px}.content-item .ngg-albumoverview .ngg-album-compact h4{margin-bottom:.225rem;margin-top:.625rem}.content-item .ngg-albumoverview .ngg-album-compact h4 a.ngg-album-desc{font-family:msi-sans-text;font-weight:500;max-height:none;letter-spacing:0;line-height:120%;display:-webkit-box!important;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;padding-bottom:.2em;height:auto!important;font-size:18px;max-width:none!important}.content-item .ngg-galleryoverview.default-view{margin:1rem 0 0!important;display:grid!important;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.content-item .ngg-galleryoverview.default-view{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1260px){.content-item .ngg-galleryoverview.default-view{grid-gap:2rem;grid-template-columns:repeat(5,1fr)}}.content-item .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box{width:100%}.content-item .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-simplelightbox{margin:0}.content-item .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-simplelightbox img{height:auto;width:100%}.home .text-with-image em{font-weight:500;color:var(--primary-color-4);font-style:normal}@media screen and (max-width:767px){.home .events{margin-bottom:8rem;position:relative}.home .events:after{left:0;opacity:.1;display:block;position:absolute;height:1px;bottom:-4rem;background-color:#fff;content:"";width:100%}}.home .content-item>h2{margin-bottom:12px;font-weight:500;letter-spacing:.01em;line-height:115%}@media screen and (min-width:1260px){.home .content-item>h2{margin-bottom:26px;font-size:36px}.home .content-item>h3{margin-bottom:1.5rem}.home .content-item:first-of-type{margin-top:4rem}.home .content-item:not(:last-of-type){margin-bottom:8rem}.home .content-item:last-of-type{margin-bottom:0}}.home figure{border-bottom:none}.homepage-faq{margin:0 -1.25rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:1260px){.homepage-faq{margin:0}}.homepage-faq hr{display:none}@media screen and (min-width:1260px){.homepage-faq hr{display:block}.homepage-faq .homepage-faq-content{-moz-column-count:2;column-count:2;-moz-column-gap:8%;column-gap:8%;padding-bottom:2rem}.homepage-faq .homepage-faq-item{margin-bottom:3.625rem;-moz-column-break-inside:avoid;break-inside:avoid-column}}@media screen and (max-width:1259px){.homepage-faq .homepage-faq-item:not(:last-of-type){margin-bottom:4rem}}.homepage-faq .link{display:block!important;padding-top:2rem}@media screen and (min-width:1260px){.homepage-faq .link{padding-top:1rem}}.blog-page .content-item h1.content-item-title{margin-bottom:0}.blog-page .content-item-meta{margin-bottom:2.375rem;font-weight:500;font-size:18px}.blog-page .content-item-body{letter-spacing:0;line-height:150%;font-size:1.125rem}.blog-page .content-item-body p{margin-bottom:1.0625rem!important;margin-top:0!important;letter-spacing:0!important}.blog-page .back-link{margin-top:2.375rem}.faq .content-item-grid{-moz-column-gap:6%;column-gap:6%}.faq .col>div{margin-bottom:3.625rem}@media screen and (min-width:768px){.teachers .teacher:after{display:table;clear:both;content:""}.teachers .teacher:not(:last-child){margin-bottom:9.25rem}}@media screen and (min-width:768px)and (min-width:1260px){.teachers .teacher:not(:last-child){margin-bottom:10.375rem}}@media screen and (min-width:768px){.teachers .teacher:nth-child(2n) .teacher-picture{float:right;margin-left:4%;margin-right:0}.teachers .teacher:nth-child(2n) h5:after{left:0}}.teachers .teacher .teacher-picture{height:auto}@media screen and (min-width:768px){.teachers .teacher .teacher-picture{float:left;margin-right:5%;width:35%}}.teachers .teacher h2{margin-bottom:0}@media screen and (min-width:768px){.teachers .teacher h2{margin-bottom:.25rem}}.teachers .teacher h5{margin:0 0 .5rem;line-height:1.6875rem;color:var(--neutral-color-4);padding-bottom:1.5rem;position:relative;font-size:1.375rem}.teachers .teacher h5:after{left:0;position:absolute;height:1px;bottom:0;background-color:var(--primary-color);content:"";width:25%}@media screen and (min-width:768px){.teachers .teacher h5:after{left:40%;width:30%}}@media screen and (min-width:1260px){.teachers .teacher h5:after{width:15%}}.events .events-item-image{overflow:hidden;position:relative;height:0;padding-top:68%}.events .events-item-image a{left:0;right:0;display:block;z-index:101;position:absolute;top:0;bottom:0}.events .events-item-image img{filter:sepia(20%);height:auto;max-width:100%;width:100%}.events .events-item-body{display:flex;align-items:flex-start;padding:1.5rem 0;flex-direction:column}@media screen and (min-width:1260px){.events .events-item-body{padding:1.5rem 0 4rem}}.events .events-item-body .events-item-title{margin-bottom:.2rem;font-weight:500;line-height:99.5%;font-size:2.25rem}.events .events-item-body .events-item-date{margin-bottom:1rem;opacity:.6;font-weight:400;margin-top:.1875rem;letter-spacing:-.01em;line-height:112.5%;font-size:1.125rem}.events .events-item-body .events-item-text{margin-bottom:1rem}.contact-page .contact .content-item{row-gap:0!important}@media screen and (min-width:1260px){.contact-page .contact .content-item .col{display:flex;justify-content:center;flex-direction:column}}.contact-page .contact .content-item .embedded-map{overflow:hidden;position:relative;height:0;padding-top:100%;width:100%}.contact-page .contact .content-item iframe{filter:brightness(90%);left:0;right:0;position:absolute;top:0;height:100%!important;bottom:0;background-color:#000;width:100%!important}.contact-page .contact .content-item h5{margin-bottom:.5rem}.contact-page .contact .content-item p{margin:0 0 1.625rem}.contact-page .contact .content-item hr{width:100%}.contact-page .contact .content-item a{font-weight:400;color:var(--text-color)}.contact-page .contact .content-item i.icon{display:inline-block;background-position:bottom;background-repeat:no-repeat;background-size:100% auto;position:relative;height:1.1875rem;bottom:-1.5px;margin-right:.5625rem;width:1.1875rem}.contact-page .contact .content-item i.icon.icon-mail{background-image:url(../img/icon-mail.svg)}.contact-page .contact .content-item i.icon.icon-facebook{background-image:url(../img/icon-facebook.svg)}.contact-page .contact .content-item i.icon.icon-instagram{background-image:url(../img/icon-instagram.svg)}