@import "https://use.typekit.net/trb1dyh.css";@font-face{font-family:Klavika;font-style:normal;font-weight:400;src:url(/sites/all/themes/mytheme/fnt/Klavika-Regular.otf);font-display:swap;}@font-face{font-family:Klavika;font-style:normal;font-weight:700;src:url(/sites/all/themes/mytheme/fnt/Klavika-Bold.otf);font-display:swap;}@font-face{font-family:Klavika;font-style:italic;font-weight:700;src:url(/sites/all/themes/mytheme/fnt/Klavika-Bold-Italic.otf);font-display:swap;}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/sites/all/themes/mytheme/fnt/fa-solid-900.eot);src:url(/sites/all/themes/mytheme/fnt/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/mytheme/fnt/fa-solid-900.woff2) format("woff2"),url(/sites/all/themes/mytheme/fnt/fa-solid-900.woff) format("woff"),url(/sites/all/themes/mytheme/fnt/fa-solid-900.ttf) format("truetype"),url(/sites/all/themes/mytheme/fnt/fa-solid-900.svg#fontawesome) format("svg");}html{font-size:16px;}.cke_show_borders,body{font-family:"district-pro",Arial,sans-serif;padding-top:0 !important;font-weight:normal;background:white;color:#000000;line-height:normal;-webkit-font-smoothing:antialiased;}*::-moz-selection{background-color:#EA002A;background-color:rgba(234,0,42,0.66);color:white;}*::selection{background-color:#EA002A;background-color:rgba(234,0,42,0.66);color:white;}a{cursor:pointer;color:#EA002A;text-decoration:none;}p{margin:0 0 1em;}p:last-child{margin:0;}.font-district{font-family:"district-pro",Arial,sans-serif !important;}.font-klavika{font-family:"Klavika",Arial,sans-serif !important;}h1,.as-h1,h2,.as-h2,h3,.as-h3,h4,.as-h4,h5,.as-h5{font-family:"Klavika",Arial,sans-serif;font-weight:bold;font-size:3.125em;line-height:1.3;color:#000000;margin:1em 0 0.8em;text-transform:uppercase;}h1:first-child,.as-h1:first-child,h2:first-child,.as-h2:first-child,h3:first-child,.as-h3:first-child,h4:first-child,.as-h4:first-child,h5:first-child,.as-h5:first-child{margin-top:0;}h1 a,.as-h1 a,h2 a,.as-h2 a,h3 a,.as-h3 a,h4 a,.as-h4 a,h5 a,.as-h5 a{color:inherit;}h1 b,.as-h1 b,h2 b,.as-h2 b,h3 b,.as-h3 b,h4 b,.as-h4 b,h5 b,.as-h5 b{font-weight:normal;}@media screen and (max-width:1023px){h1,.as-h1,h2,.as-h2{font-size:1.5em;}}h3,.as-h3{font-size:2.375em;}@media screen and (max-width:1023px){h3,.as-h3{font-size:1.5em;}}h4,.as-h4,h5,.as-h5{font-size:1.375em;}@media screen and (max-width:1023px){h4,.as-h4,h5,.as-h5{font-size:1.125em;}}h5,.as-h5{text-transform:none;}hr{height:0;border:none;border-bottom:2px solid #D5D5D5;margin:4.375em auto;}@media screen and (max-width:1023px){hr{margin:4.375em auto;}}img.responsive{width:100%;height:auto;}img.media-element{max-width:100%;height:auto !important;}button[type=submit],input[type=submit],.as-b{display:inline-block;cursor:pointer;font-size:1.75em;line-height:1;font-family:"Klavika",Arial,sans-serif;font-weight:bold;text-transform:uppercase;color:#EA002A;text-align:center;padding:0.8571428571em 1.7857142857em 0.7857142857em;box-sizing:border-box;background:white;border:none;border-radius:0.4285714286em;text-decoration:none;vertical-align:middle;position:relative;outline:none !important;margin:0 1.0714285714em 0;}@media screen and (max-width:1023px){button[type=submit],input[type=submit],.as-b{font-size:1.25em;}}button[type=submit]:before,input[type=submit]:before,.as-b:before{content:" ";background:rgba(234,0,42,0.2);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.4285714286em;transition:background-color 0.3s;}button[type=submit]:after,input[type=submit]:after,.as-b:after{font-family:"Font Awesome 5 Free";content:"\f0a9";font-size:1.2857142857em;width:0.8em;height:0.8em;line-height:0.8em;position:absolute;right:-0.4em;top:50%;margin-top:-0.4em;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;transition:transform 0.3s;}button[type=submit].active:before,button[type=submit]:hover:before,input[type=submit].active:before,input[type=submit]:hover:before,.as-b.active:before,.as-b:hover:before{background:rgba(234,0,42,0.15);}button[type=submit].active:after,button[type=submit]:hover:after,input[type=submit].active:after,input[type=submit]:hover:after,.as-b.active:after,.as-b:hover:after{transform:translateX(0.2em);}button[type=submit][disabled],input[type=submit][disabled],.as-b[disabled]{background:#D5D5D5;border-color:#D5D5D5;}.fake-submit{cursor:pointer;}.tac{text-align:center !important;}.tal{text-align:left !important;}.dib{display:inline-block;}.ttn{text-transform:none;}.clear{clear:both;display:table;}.clearfix:after{content:" ";display:table;clear:both;}.nowrap{white-space:nowrap;}.cke_show_borders,.editor{font-size:1.25em;line-height:1.75em;color:inherit;}@media screen and (max-width:1023px){.cke_show_borders,.editor{font-size:1em;}}.cke_show_borders img,.editor img{max-width:100% !important;height:auto !important;}.cke_show_borders iframe,.editor iframe{max-width:100%;}.cke_show_borders h1,.cke_show_borders .as-h1,.cke_show_borders h2,.cke_show_borders .as-h2,.editor h1,.editor .as-h1,.editor h2,.editor .as-h2{font-size:2.75em;}@media screen and (max-width:1023px){.cke_show_borders h1,.cke_show_borders .as-h1,.cke_show_borders h2,.cke_show_borders .as-h2,.editor h1,.editor .as-h1,.editor h2,.editor .as-h2{font-size:1.75em;}}.cke_show_borders h3,.cke_show_borders .as-h3,.editor h3,.editor .as-h3{font-size:1.9em;}@media screen and (max-width:1023px){.cke_show_borders h3,.cke_show_borders .as-h3,.editor h3,.editor .as-h3{font-size:1.75em;}}.cke_show_borders h4,.cke_show_borders .as-h4,.cke_show_borders h5,.cke_show_borders .as-h5,.editor h4,.editor .as-h4,.editor h5,.editor .as-h5{font-size:1.1em;}@media screen and (max-width:1023px){.cke_show_borders h4,.cke_show_borders .as-h4,.cke_show_borders h5,.cke_show_borders .as-h5,.editor h4,.editor .as-h4,.editor h5,.editor .as-h5{font-size:1.125em;}}.cke_show_borders p,.editor p{margin-bottom:1.75em;}.cke_show_borders p:last-child,.editor p:last-child{margin-bottom:0;}.cke_show_borders a:not(.as-b),.editor a:not(.as-b){color:inherit;border-bottom:0.1875em solid #EA002A;transition:border-color 0.3s,color 0.3s;}.cke_show_borders a:not(.as-b):hover,.editor a:not(.as-b):hover{border-color:transparent;color:#EA002A;}.cke_show_borders a.as-b,.editor a.as-b{font-size:1.4em;}.cke_show_borders sup,.editor sup{top:-0.3em;font-size:70%;line-height:normal;}.cke_show_borders big,.editor big{font-size:1.1em;}.cke_show_borders ol,.cke_show_borders ul,.editor ol,.editor ul{margin:0 0 1.5em;padding-left:1.5em;}.cke_show_borders ol:last-child,.cke_show_borders ul:last-child,.editor ol:last-child,.editor ul:last-child{margin-bottom:0;}.cke_show_borders ol li,.cke_show_borders ul li,.editor ol li,.editor ul li{padding-left:0;position:relative;}.cke_show_borders ol li:last-child,.cke_show_borders ul li:last-child,.editor ol li:last-child,.editor ul li:last-child{margin-bottom:0;}.cke_show_borders ol ul,.cke_show_borders ul ul,.editor ol ul,.editor ul ul{list-style:none;margin-left:0;}.cke_show_borders ol ul li,.cke_show_borders ul ul li,.editor ol ul li,.editor ul ul li{padding-left:0.75em;position:relative;}.cke_show_borders ol ul li:before,.cke_show_borders ul ul li:before,.editor ol ul li:before,.editor ul ul li:before{content:"-";position:absolute;top:0;left:0;}.tac .editor ul,.tac .editor ol{display:inline-block;text-align:left;}
body{overflow-y:scroll;margin:0 !important;}@media screen and (min-width:320px){body{font-size:77.2946859903%;}}@media screen and (min-width:340px){body{font-size:82.1256038647%;}}@media screen and (min-width:360px){body{font-size:86.9565217391%;}}@media screen and (min-width:380px){body{font-size:91.7874396135%;}}@media screen and (min-width:400px){body{font-size:96.6183574879%;}}@media screen and (min-width:420px){body{font-size:101.4492753623%;}}@media screen and (min-width:440px){body{font-size:106.2801932367%;}}@media screen and (min-width:460px){body{font-size:111.1111111111%;}}@media screen and (min-width:480px){body{font-size:115.9420289855%;}}@media screen and (min-width:500px){body{font-size:120.7729468599%;}}@media screen and (min-width:520px){body{font-size:125.6038647343%;}}@media screen and (min-width:540px){body{font-size:130.4347826087%;}}@media screen and (min-width:560px){body{font-size:135.2657004831%;}}@media screen and (min-width:580px){body{font-size:140.0966183575%;}}@media screen and (min-width:600px){body{font-size:144.9275362319%;}}@media screen and (min-width:620px){body{font-size:149.7584541063%;}}@media screen and (min-width:640px){body{font-size:154.5893719807%;}}@media screen and (min-width:640px) and (max-width:1025px){body{font-size:154.5893719807%;}}@media screen and (min-width:1025px){body{font-size:53.3854166667%;}}@media screen and (min-width:1075px){body{font-size:55.9895833333%;}}@media screen and (min-width:1125px){body{font-size:58.59375%;}}@media screen and (min-width:1175px){body{font-size:61.1979166667%;}}@media screen and (min-width:1225px){body{font-size:63.8020833333%;}}@media screen and (min-width:1275px){body{font-size:66.40625%;}}@media screen and (min-width:1325px){body{font-size:69.0104166667%;}}@media screen and (min-width:1375px){body{font-size:71.6145833333%;}}@media screen and (min-width:1425px){body{font-size:74.21875%;}}@media screen and (min-width:1475px){body{font-size:76.8229166667%;}}@media screen and (min-width:1525px){body{font-size:79.4270833333%;}}@media screen and (min-width:1575px){body{font-size:82.03125%;}}@media screen and (min-width:1625px){body{font-size:84.6354166667%;}}@media screen and (min-width:1675px){body{font-size:87.2395833333%;}}@media screen and (min-width:1725px){body{font-size:89.84375%;}}@media screen and (min-width:1775px){body{font-size:92.4479166667%;}}@media screen and (min-width:1825px){body{font-size:95.0520833333%;}}@media screen and (min-width:1875px){body{font-size:97.65625%;}}@media screen and (min-width:1920px){body{font-size:100%;}}.site-content{position:relative;}.site-content .messages{margin-bottom:2.5em;}#preloader{background:white;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;}#preloader-line{display:none;position:fixed;top:0;left:0;right:0;height:0.25em;z-index:1000;}#preloader-line b{background:#EA002A;position:absolute;top:0;left:0;height:100%;width:0%;transition:width 0.3s,background-color 0.3s;}.wait{width:2.5em;height:2.5em;position:absolute;top:50%;left:50%;margin:-1.25em 0 0 -1.25em;animation-name:wait-scale;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:0.7142857143s;}.wait:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid white;border-radius:50%;background:#EA0029;animation-name:wait-color;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:5s;}@keyframes wait-scale{0%{transform:scale(0.8);}50%{transform:scale(1);}100%{transform:scale(0.8);}}@keyframes wait-color{0%{background-color:#EA0029;}10%{background-color:#EA0029;}14.2857142857%{background-color:#FFC600;}24.2857142857%{background-color:#FFC600;}28.5714285714%{background-color:#65B2E8;}38.5714285714%{background-color:#65B2E8;}42.8571428571%{background-color:#F45197;}52.8571428571%{background-color:#F45197;}57.1428571429%{background-color:#FF7F40;}67.1428571429%{background-color:#FF7F40;}71.4285714286%{background-color:#76BC21;}81.4285714286%{background-color:#76BC21;}85.7142857143%{background-color:#9164CC;}95.7142857143%{background-color:#9164CC;}}.ajaxify-wrap-ovfl{overflow:hidden;}#ajaxify-wrap .back,#ajaxify-wrap .page-bg,#ajaxify-wrap .page-content{transition:transform 0.3s,opacity 0.3s;}#ajaxify-wrap.out-left .back,#ajaxify-wrap.out-left .page-bg,#ajaxify-wrap.out-left .page-content{transform:translateX(-6.25em);opacity:0;}#ajaxify-wrap.out-right .back,#ajaxify-wrap.out-right .page-bg,#ajaxify-wrap.out-right .page-content{transform:translateX(6.25em);opacity:0;}#ajaxify-wrap.in-left .back,#ajaxify-wrap.in-left .page-bg,#ajaxify-wrap.in-left .page-content{transform:translateX(6.25em);opacity:0;}#ajaxify-wrap.in-right .back,#ajaxify-wrap.in-right .page-bg,#ajaxify-wrap.in-right .page-content{transform:translateX(-6.25em);opacity:0;}.ajaxify-overlay{background:white;content:" ";position:fixed;top:0;left:0;right:0;bottom:0;z-index:16;display:none;}.hidden{display:none;}.invisible{opacity:0;}.js-only{display:none;}.js .js-only{display:block;}.element-invisible{display:none;}.form-messages{margin-bottom:1.875em;}.captcha{margin-bottom:1em;}.form-wrap:after{content:" ";display:table;clear:both;}.tac{text-align:center;}.ajax-progress{display:none !important;}.image-wrap{position:relative;background:rgba(0,0,0,0.1);}.image-wrap img{display:block;}.js-lazy{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent none center center no-repeat;background-size:cover;overflow:hidden;}.js-lazy video{background:white;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:auto;overflow:hidden;}@media screen and (max-width:1023px){.js-lazy video{display:none;}}.js-lazy.contain{background-size:contain;}.js-lazy.contain video{top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:none;min-height:0;min-width:0;}.js-lazy.js-lazy-cover{background-attachment:fixed;}@media screen and (max-width:1023px){.webkit .js-lazy.js-lazy-cover{background-attachment:scroll;background-size:cover !important;background-position:center center !important;}}img.js-lazy{position:static;top:auto;left:auto;right:auto;bottom:auto;}img.responsive{width:100% !important;height:auto !important;}img.responsive.js-lazy-resize-width{width:auto !important;height:100% !important;}#tablet-detect{display:none;}@media screen and (max-width:1023px){#tablet-detect{display:block;}}#mobile-detect{display:none;}@media screen and (max-width:767px){#mobile-detect{display:block;}}@media screen and (min-width:1024px){.mobile,.tablet{display:none !important;}}@media screen and (max-width:1023px){.desktop{display:none !important;}}.action-links{display:none;}#tabs{position:fixed;bottom:0;right:0;z-index:100;}#tabs h2{display:none;}#tabs ul{margin:0;padding:0;line-height:12px;list-style:none;}#tabs ul li{font-size:12px;float:left;margin-right:4px;}#tabs ul li.active{display:none;}#tabs ul li a{display:block;background:white;border:1px solid #65B2E8;text-decoration:none;font-size:12px;line-height:16px;padding:0 8px;}#tabs ul li a:hover{background-color:#65B2E8;color:white;}@media screen and (max-width:1023px){#tabs{display:none;}}.page-preview #toolbar{display:none;}.clearfix:after{content:" ";display:table;clear:both;}body{padding-top:0 !important;}#toolbar{display:block !important;top:-20px !important;transition:top 0.3s;}#toolbar:hover{top:0 !important;}@media screen and (max-width:1023px){#toolbar{display:none !important;}}.drupal-messages{position:fixed;top:3.125em;right:3.125em;z-index:1000;max-width:50%;max-height:90%;overflow:auto;padding-bottom:1px;}.drupal-messages::-webkit-scrollbar{width:1.125em;background-color:transparent;}.drupal-messages::-webkit-scrollbar:hover{background-color:rgba(234,0,41,0.1);}.drupal-messages::-webkit-scrollbar-thumb:vertical{background:#EA0029;-webkit-border-radius:100px;background-clip:padding-box;border:0.3125em solid transparent;min-height:10px;}.drupal-messages::-webkit-scrollbar-thumb:vertical:active{border:0.25em solid transparent;}.drupal-messages.with-dsm{max-width:96%;}@media screen and (max-width:1023px){.drupal-messages{top:10px;right:10px;max-width:300px;}}div.messages{margin:0;position:relative;font-size:1.25em;padding:0.9375em 2.5em 0.9375em 0.9375em;overflow:hidden;word-break:break-word;}div.messages .close{background:transparent url(/sites/all/themes/mytheme/images/close-white.svg) center center no-repeat;background-size:0.75em 0.75em;width:1.5em;height:1.5em;position:absolute;top:0.5em;right:0.5em;cursor:pointer;transition:all 0.3s;}div.messages .close:hover{background-color:rgba(0,0,0,0.11);}div.messages ul{margin:0;padding:0 0 0 1.25em;}div.messages em{word-break:break-word;}div.messages pre{overflow:visible;white-space:pre-wrap;}div.messages a{color:inherit;text-decoration:underline;}div.messages a:hover{text-decoration:none;}div.messages.warning{background:#FFC600;color:white;}div.messages.error{background:#EA0029;color:white;}div.messages.status{background:#76BC21;color:white;}div.messages .krumo-root{color:#000000;}div.messages .krumo-root a{color:#65B2E8;}.ajaxify-wait-wrap{position:relative;}.ajaxify-wait-wrap.ajaxify-wait-wait .messages,.ajaxify-wait-wrap.ajaxify-wait-wait form{opacity:0.7;}.ajaxify-wait-wrap.ajaxify-wait-wait form .messages{opacity:1;}.ajaxify-wait-wrap.ajaxify-wait-wait:after{content:" ";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;}.ajaxify-wait-wrap.ajaxify-wait-wait .wait{z-index:10;}.ajaxify-form-messages .messages{margin-bottom:1.875em;}.form-required{color:#EA0029;}.form-item{margin:0 0 1em;}.form-item:last-child{margin-bottom:0;}.form-item label{font-size:1.125em;color:#000000;margin-bottom:0.3125em;display:block;font-weight:normal;z-index:0;transition:transform 0.3s;}.form-item label a{text-decoration:underline;}.form-item label a:hover{text-decoration:none;}.description{font-size:0.875em;line-height:1.3;margin-top:0.3125em;color:rgba(0,0,0,0.6);font-style:italic;}.form-actions{margin:3.125em 0 0;}.form-actions:after{content:" ";display:table;clear:both;}@media screen and (max-width:1023px){.form-actions{text-align:center;}}.captcha{clear:left;}.captcha:after{content:" ";display:table;clear:both;}.captcha img{float:left;margin-right:1.25em;margin-top:1.9em;height:3.125em !important;width:auto !important;}.captcha .form-item-captcha-response{float:left;}.captcha .reload-captcha-wrapper{clear:both;}input[type=text],input[type=search],input[type=password],input[type=email],textarea{font-family:"district-pro",Arial,sans-serif;background:#F3F3F3;display:block;width:100%;box-sizing:border-box;border-radius:0;border:1px solid #D5D5D5;font-weight:normal;padding:0.6em 0.75em;font-size:1.25em;line-height:1.3;color:#000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{outline:none;}input[type=text]:disabled,input[type=search]:disabled,input[type=password]:disabled,input[type=email]:disabled,textarea:disabled{opacity:0.5;}input[type=text]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.6);}input[type=text]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,0.6);}input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,0.6);}input[type=text]:placeholder,input[type=search]:placeholder,input[type=password]:placeholder,input[type=email]:placeholder,textarea:placeholder{color:rgba(0,0,0,0.6);}input[type=text].error,input[type=search].error,input[type=password].error,input[type=email].error,textarea.error{border-color:#EA0029 !important;outline:none !important;}textarea{height:auto;resize:none;overflow-x:hidden;overflow-y:auto;}textarea::-webkit-scrollbar{width:1.125em;background-color:transparent;}textarea::-webkit-scrollbar:hover{background-color:rgba(234,0,41,0.1);}textarea::-webkit-scrollbar-thumb:vertical{background:#EA0029;-webkit-border-radius:100px;background-clip:padding-box;border:0.3125em solid transparent;min-height:10px;}textarea::-webkit-scrollbar-thumb:vertical:active{border:0.25em solid transparent;}.grippie{display:none;}.header{position:fixed;z-index:99;top:0;left:0;right:0;padding:3.75em 3.75em 0;display:flex;align-items:center;justify-content:space-between;}@media screen and (max-width:1023px){.header{padding:2.5em 3.75em 0;display:block;}}.header:before{content:" ";position:absolute;pointer-events:none;top:0;left:1.1875em;right:1.1875em;height:27.5em;background:#F3F3F3;background:linear-gradient(to bottom,#F3F3F3 0%,rgba(243,243,243,0) 100%);transition:opacity 0.8s;opacity:0;}@media screen and (max-width:1023px){.header:before{left:0.625em;right:0.625em;height:12.5em;}}.header.header--scrolled:before{opacity:1;}.header-logo{width:23.4375em;position:relative;z-index:3;}@media screen and (max-width:1023px){.header-logo{position:absolute;top:3.125em;left:50%;width:10em;margin-left:-5em;}}.header-logo svg,.header-logo img{display:block;}@keyframes logo-rotate{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.header-menu-opener{position:absolute;top:0;left:0;width:3.75em;height:3.75em;line-height:3.75em;text-align:center;color:#000000;cursor:pointer;}.header-menu-opener:before,.header-menu-opener:after{font-family:"Font Awesome 5 Free";content:"\f0c9";font-size:1.5em;transition:transform 0.15s linear 0.15s;display:block;position:absolute;top:0;left:0;right:0;bottom:0;line-height:2.5em;}.header-menu-opener:after{content:"\f00d";transform:rotateY(-90deg);transition:transform 0.15s linear;}@media screen and (min-width:1024px){.header-menu-opener{display:none;}}.header-menu--open .header-menu-opener:before{transform:rotateY(-90deg);transition:transform 0.15s linear;}.header-menu--open .header-menu-opener:after{transform:rotateY(0);transition:transform 0.15s linear 0.15s;}.header-menu{background:white;border:1px solid #D5D5D5;border-radius:1.875em;padding:0 1.875em;}@media screen and (max-width:1023px){.header-menu{padding:3.75em 0 0;box-sizing:border-box;position:relative;}}.header-menu > ul{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;justify-content:stretch;}@media screen and (min-width:1024px){.header-menu > ul{display:flex !important;}}@media screen and (max-width:1023px){.header-menu > ul{display:none;}}.header-menu > ul > li{margin:0;padding:0;display:flex;align-items:stretch;justify-content:stretch;position:relative;}@media screen and (max-width:1023px){.header-menu > ul > li{display:block;border-bottom:1px solid #D5D5D5;}.header-menu > ul > li:nth-child(2n){background-color:rgba(155,155,155,0.1);}.header-menu > ul > li:last-child{border-bottom:none;}.header-menu > ul > li .expander{margin-left:-0.1904761905em;transition:transform 0.3s;display:inline-block;transform-origin:50% 45%;width:2.2857142857em;height:2.2857142857em;margin-top:-1.0476190476em;margin-bottom:-1.0476190476em;line-height:2.2857142857em;cursor:pointer;}.header-menu > ul > li .expander:after{font-family:"Font Awesome 5 Free";content:"\f107";}.header-menu > ul > li.expanded{font-weight:bold;}.header-menu > ul > li.expanded .expander{transform:scale(1,-1);}}.header-menu > ul > li > a{position:relative;font-size:1.3125em;font-family:"Klavika",Arial,sans-serif;line-height:1.1904761905em;color:#000000;text-transform:uppercase;padding:0.9047619048em 0.9523809524em 0.7619047619em;display:block;transition:background-color 0.3s;}@media screen and (max-width:1023px){.header-menu > ul > li > a{text-align:center;}}.header-menu > ul > li > a:after{font-size:0.7619047619em;content:" ";position:absolute;height:0.3125em;bottom:-0.1875em;left:1.25em;right:1.25em;background:#9B9B9B;border-radius:0.1875em;transition:transform 0.5s;transform:scale(0,1);}.header-menu > ul > li > a:hover{background-color:rgba(0,0,0,0.05);}.header-menu > ul > li > a.active:after{transform:scale(1,1);}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--red{background-color:rgba(234,0,41,0.1);}}.header-menu > ul > li > a.menu-link--red:hover{background-color:rgba(234,0,41,0.1);}.header-menu > ul > li > a.menu-link--red:after{background:#EA0029;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--yellow{background-color:rgba(255,198,0,0.1);}}.header-menu > ul > li > a.menu-link--yellow:hover{background-color:rgba(255,198,0,0.1);}.header-menu > ul > li > a.menu-link--yellow:after{background:#FFC600;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--purple{background-color:rgba(145,100,204,0.1);}}.header-menu > ul > li > a.menu-link--purple:hover{background-color:rgba(145,100,204,0.1);}.header-menu > ul > li > a.menu-link--purple:after{background:#9164CC;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--blue{background-color:rgba(101,178,232,0.1);}}.header-menu > ul > li > a.menu-link--blue:hover{background-color:rgba(101,178,232,0.1);}.header-menu > ul > li > a.menu-link--blue:after{background:#65B2E8;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--pink{background-color:rgba(244,81,151,0.1);}}.header-menu > ul > li > a.menu-link--pink:hover{background-color:rgba(244,81,151,0.1);}.header-menu > ul > li > a.menu-link--pink:after{background:#F45197;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--orange{background-color:rgba(255,127,64,0.1);}}.header-menu > ul > li > a.menu-link--orange:hover{background-color:rgba(255,127,64,0.1);}.header-menu > ul > li > a.menu-link--orange:after{background:#FF7F40;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--green{background-color:rgba(118,188,33,0.1);}}.header-menu > ul > li > a.menu-link--green:hover{background-color:rgba(118,188,33,0.1);}.header-menu > ul > li > a.menu-link--green:after{background:#76BC21;}@media screen and (max-width:1023px){.header-menu > ul > li > a.menu-link--cyan{background-color:rgba(59,191,173,0.1);}}.header-menu > ul > li > a.menu-link--cyan:hover{background-color:rgba(59,191,173,0.1);}.header-menu > ul > li > a.menu-link--cyan:after{background:#3BBFAD;}@media screen and (min-width:1024px){.header-menu > ul ul{display:block !important;position:absolute;top:100%;left:50%;background:white;border-radius:0.5em;box-shadow:rgba(0,0,0,0.3) 0.25em 0.25em 0.5em 0;list-style:none;margin:0.8125em 0 0;padding:0.625em 0;transition:transform 0.3s,opacity 0.3s;opacity:0;transform:translate(-50%,-1.25em);pointer-events:none;}.header-menu > ul > li:hover ul{opacity:1;transform:translate(-50%,0);pointer-events:auto;}.header-menu > ul ul:before{content:" ";position:absolute;bottom:100%;height:0.875em;left:0;right:0;}.header-menu > ul ul:after{content:" ";border-bottom:0.875em solid white;border-left:0.875em solid transparent;border-right:0.875em solid transparent;position:absolute;left:50%;margin-left:-0.875em;bottom:100%;}.header-menu > ul ul > li{margin:0;padding:0;}.header-menu > ul ul > li > a{white-space:nowrap;font-family:"Klavika",Arial,sans-serif;text-transform:uppercase;color:#000000;font-size:1.1875em;line-height:1.1052631579em;display:flex;align-items:stretch;justify-content:flex-start;padding:0.5263157895em 1.0526315789em;transition:color 0.3s,background-color 0.3s;}.header-menu > ul ul > li > a:before{font-family:"Font Awesome 5 Free";content:"\f054";font-size:0.8421052632em;margin-right:0.3125em;line-height:1.3125em;}.header-menu > ul ul > li > a:hover{color:#EA0029;background-color:rgba(0,0,0,0.05);}}@media screen and (max-width:1023px){.header-menu > ul ul{display:none;list-style:none;margin:0;padding:0;background:#dfdfdf;}.header-menu > ul ul > li{margin:-0.3125em 0 0;padding:0;}.header-menu > ul ul > li:first-child{margin-top:0;}.header-menu > ul ul > li > a{display:block;font-size:1em;font-weight:bold;color:#000000;text-transform:uppercase;text-align:center;padding:0.9375em 0.75em;}}.header-menu-secondary{position:absolute;top:2.8125em;right:7.1875em;}.header-menu-secondary ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;}.header-menu-secondary ul li{margin:0 0 0 1.25em;padding:0;}.header-menu-secondary ul li a{font-size:1.1875em;font-family:"Klavika",Arial,sans-serif;line-height:1.2105263158em;color:#000000;text-transform:uppercase;transition:color 0.3s;}.header-menu-secondary ul li a:hover{color:#EA0029;}.footer{position:absolute;bottom:4.375em;left:11.25em;right:11.25em;z-index:20;display:flex;align-items:center;justify-content:space-between;}@media screen and (max-width:1023px){.footer{bottom:0;left:0;right:0;display:block;}}.footer-left{display:flex;align-items:center;justify-content:flex-start;}.footer-text{font-size:0.9375em;font-family:"Klavika",Arial,sans-serif;color:rgba(0,0,0,0.5);}@media screen and (max-width:1023px){.footer-text{display:none;}}@media screen and (max-width:1023px){.footer-menu{display:none;}}.footer-menu ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:left;}.footer-menu ul li{margin:0 0 0 1.875em;padding:0;}.footer-menu ul li a{font-size:1em;font-family:"Klavika",Arial,sans-serif;color:black;text-transform:uppercase;transition:color 0.3s;}.footer-menu ul li a:hover{color:#EA0029;}.footer-logo{width:12.5em;}@media screen and (max-width:1023px){.footer-logo{background:white;width:7.8125em;padding:0.5em 0.9375em;border-radius:0.3125em 0.3125em 0 0;margin:0 auto;}}.footer-logo img,.footer-logo svg{display:block;}.page{position:relative;min-height:100vh;}.page:before{content:" ";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;border:1.25em solid white;}@media screen and (max-width:1023px){.page:before{border-width:0.75em;}}.page-bg{background:#F3F3F3;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;}.page-content{position:relative;z-index:3;padding:17.5em 11.25em 11.25em;}@media screen and (max-width:1023px){.page-content{padding:9.375em 1.875em 5em;}}.block-actions{margin:3.125em -1.875em 0;}@media screen and (max-width:1023px){.block-actions{margin-top:1.875em;margin-left:0;margin-right:0;}.block-actions .as-b{margin:0.625em 0 0;}}.block-actions.block-actions--with-cols{display:flex;align-items:flex-start;justify-content:stretch;}@media screen and (max-width:1023px){.block-actions.block-actions--with-cols{display:block;}}.block-actions-col{flex:1;}.action-with-text{display:flex;align-items:center;justify-content:stretch;margin-bottom:1.25em;}@media screen and (max-width:1023px){.action-with-text{display:block;}.action-with-text .editor{display:inline;}}.action-with-text .as-b{width:10.7142857143em;}@media screen and (max-width:1023px){.action-with-text .as-b{width:auto;margin:0;display:inline-block;background:transparent;padding:0;}.action-with-text .as-b:before,.action-with-text .as-b:after{display:none;}}#pop{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;}.pop-overlay{position:absolute;background:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;}.pop-wrap{background:white;width:80em;max-height:90vh;position:relative;}@media screen and (max-width:1023px){.pop-wrap{width:100vw;}}.pop-close{position:absolute;top:-0.75em;width:3.125em;height:3.125em;text-align:center;left:100%;cursor:pointer;transition:background-color 0.3s;}@media screen and (max-width:1023px){.pop-close{top:auto;bottom:100%;left:auto;right:0;}}.pop-close:after{font-family:"Font Awesome 5 Free";content:"\f00d";color:white;font-size:1.5625em;line-height:2em;}.pop-close:hover{background-color:rgba(255,255,255,0.1);}.pop-content{overflow:auto;padding:2.5em;}.pop-content::-webkit-scrollbar{width:1.125em;background-color:transparent;}.pop-content::-webkit-scrollbar:hover{background-color:rgba(234,0,42,0.1);}.pop-content::-webkit-scrollbar-thumb:vertical{background:#EA002A;-webkit-border-radius:100px;background-clip:padding-box;border:0.3125em solid transparent;min-height:10px;}.pop-content::-webkit-scrollbar-thumb:vertical:active{border:0.25em solid transparent;}.pop-video .pop-content{padding:0;}.yt-video-wrap{background:black;position:relative;padding-bottom:56.25%;}.yt-video-wrap iframe{position:absolute;border:none;top:0;left:0;width:100% !important;height:100% !important;}.home-star-wrap{display:flex;align-items:center;justify-content:stretch;}@media screen and (max-width:1023px){.home-star-wrap{flex-direction:column-reverse;align-items:stretch;}}.home-star-wrap .hs-text{flex:1;}.home-star-wrap .hs-star{width:48.4375em;margin-left:2.5em;transition:transform 0.8s ease 10s,opacity 0.5s ease 10s;transform:scale(0.4);opacity:0;}@media screen and (max-width:1023px){.home-star-wrap .hs-star{width:108%;margin:0 -4% 3.125em;}}.page_loaded .home-star-wrap .hs-star{transition:transform 0.8s ease,opacity 0.5s;transform:scale(1);opacity:1;}.home-star-wrap .hs-star svg{display:block;}.home-star-wrap .hs-star svg .icon{cursor:pointer;}.home-star-wrap .hs-star svg .icon .icon-circle{transition:fill 0.3s;}.home-star-wrap .hs-star svg .icon .icon-icon path:not(.icon-circle){transition:fill 0.3s;}.home-star-wrap .hs-star svg .icon:hover .icon-circle{fill:#F3F3F3 !important;}.home-star-wrap .hs-star svg .icon:hover#RETAIL_EXPERIENCE .icon-icon path:not(.icon-circle){fill:#76BC21 !important;}.home-star-wrap .hs-star svg .icon:hover#ASSORTMENT .icon-icon path:not(.icon-circle){fill:#FF7F40 !important;}.home-star-wrap .hs-star svg .icon:hover#ADVERTISING .icon-icon path:not(.icon-circle){fill:#65B2E8 !important;}.home-star-wrap .hs-star svg .icon:hover#RSA .icon-icon path:not(.icon-circle){fill:#FFC600 !important;}.home-star-wrap .hs-star svg .icon:hover#DIGITAL .icon-icon path:not(.icon-circle){fill:#9164CC !important;}.home-star-wrap .hs-star svg .icon:hover#ECOMMERCE .icon-icon path:not(.icon-circle){fill:#3BBFAD !important;}.home-star-wrap .hs-star svg .icon:hover#ICON360 .icon-icon path:not(.icon-circle){fill:#EA0029 !important;}.home-cols{background:#FBFBFB;border:1px solid #D5D5D5;border-radius:1em;margin-top:6.25em;margin-bottom:2.25em;position:relative;padding:2.5em 1.25em 6.25em;}@media screen and (max-width:1023px){.home-cols{margin:3.125em -0.625em 1.5em;padding:5em 1.875em;}}.home-cols .hc-bg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1em;overflow:hidden;}.home-cols .hc-circle{position:absolute;background:transparent url(/sites/all/themes/mytheme/images/logo-circle.svg) center center no-repeat;width:26.25em;height:26.25em;top:-16.25em;left:-8.125em;animation-name:logo-rotate;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;}@media screen and (max-width:1023px){.home-cols .hc-circle{width:8.75em;height:8.75em;top:-4.375em;left:-1.25em;}}.home-cols .hc-circle.hc-circle--2{top:auto;left:auto;bottom:-16.25em;right:-8.125em;}@media screen and (max-width:1023px){.home-cols .hc-circle.hc-circle--2{bottom:-3.125em;right:-3.125em;}}.home-cols .hc-content{position:relative;z-index:2;}.home-cols .hc-wrap{display:flex;align-items:stretch;justify-content:stretch;}@media screen and (max-width:1023px){.home-cols .hc-wrap{display:block;}}.home-cols .hcc-sep{border-left:1px solid #D5D5D5;width:0;}@media screen and (max-width:1023px){.home-cols .hcc-sep{display:none;}}.home-cols .hc-col{flex:1;padding:0 3.75em;text-align:center;}@media screen and (max-width:1023px){.home-cols .hc-col{padding:0;margin:0 0 3.125em;}}.home-cols .hcc-icon{width:15em;margin:0 auto;}@media screen and (max-width:1023px){.home-cols .hcc-icon{width:11.875em;}}.home-cols .hcc-icon svg{display:block;}.home-cols .block-actions{position:absolute;bottom:0;left:0;right:0;margin:0 0 -2.25em;}@media screen and (max-width:1023px){.home-cols .block-actions{margin-bottom:-1.5em;}}.home-footer{max-width:87.5em;margin:8.125em auto 0;}@media screen and (max-width:1023px){.home-footer{margin-top:4.375em;padding:0 0.9375em;}}.home-footer-text-wrap{max-width:81.25em;margin:0 auto;}.parent-wrap{display:flex;align-items:flex-start;justify-content:stretch;}@media screen and (max-width:1023px){.parent-wrap{flex-direction:column-reverse;align-items:stretch;}}.parent-text{flex:1;}.parent-badge{width:31.25em;margin-left:7.5em;}@media screen and (max-width:1023px){.parent-badge{width:18.75em;margin:0 auto 2.5em;}}.parent-title{position:relative;}@media screen and (max-width:1023px){.parent-title{margin-left:3.125em;}}@media screen and (min-width:1024px){.parent-title h1{margin-bottom:0.2em;}}.parent-title .pt-icon{font-size:0.32em;position:absolute;width:5em;height:5em;background:#EA002A;border-radius:50%;top:-0.9375em;left:-6.25em;}.parent-logos{margin-top:2.5em;background:rgba(255,255,255,0.65);border-radius:1em;padding:0.375em 0.5em;border:2px solid #D5D5D5;display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}.parent-logos .pl-logo{margin:0.625em 0.9375em;}.parent-logos .pl-logo .image-wrap{height:3.125em;background:transparent;}.badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:6.6666666667em;margin-top:0.5em;margin-left:-1.6666666667em;margin-right:-1.6666666667em;font-family:"Klavika",Arial,sans-serif;font-size:3.75em;line-height:0.92;text-align:center;text-transform:uppercase;letter-spacing:-0.025em;color:#FFF;text-shadow:0 3px 5px rgba(234,0,42,0.9);}@media screen and (max-width:1023px){.badge{font-size:2.5em;margin:0;}}.badge:before,.badge:after{content:"";position:absolute;top:0;left:50%;width:6.6666666667em;height:6.6666666667em;margin-left:-3.3333333333em;border-radius:50%;opacity:0.2;background-color:#EA002A;}.badge:before{animation-name:pulse;background:transparent;color:#EA002A;}.badge div{position:relative;z-index:2;transform:translateY(10%);}.badge span{display:inline-block;vertical-align:top;text-align:right;}.badge .em{font-style:italic;font-weight:700;}.badge .s48{font-size:0.8em;}.badge .s57{font-size:0.95em;}.badge .s69{font-size:1.15em;}.badge .s75{font-size:1.25em;}.badge .s81{font-size:1.35em;}.badge .s99{font-size:1.65em;}.badge .s108{font-size:1.8em;}.badge .s120{font-size:2em;}.badge .s129{font-size:2.15em;}.badge .s135{font-size:2.25em;}.badge .s153{font-size:2.55em;}.page_loaded .badge::before{animation-duration:2s;animation-iteration-count:infinite;}@keyframes pulse{0%{opacity:0.15;box-shadow:0 0 0 0;}70%{opacity:0;box-shadow:0 0 0 2rem;}100%{opacity:0;box-shadow:0 0 0 2rem;}}.secondary-wrap{margin-left:44%;}@media screen and (max-width:1023px){.secondary-wrap{margin-left:0;}}.section-images{display:flex;align-items:stretch;justify-content:stretch;margin:1.875em -0.625em 0;}.section-image{flex:1;margin:0 0.625em;}.back{z-index:101;position:fixed;top:50%;left:0;width:6.25em;height:12.5em;border-radius:0 6.25em 6.25em 0;margin-top:-6.25em;background:white;color:#EA002A;text-align:center;}@media screen and (max-width:1023px){.back{width:3.125em;height:3.75em;top:2.5em;margin-top:0;border:1px solid #D5D5D5;border-left:none;border-radius:0 1.875em 1.875em 0;}}.back:after{font-family:"Font Awesome 5 Free";content:"\f060";font-size:2.75em;line-height:4.5454545455em;display:block;transition:transform 0.3s;}@media screen and (max-width:1023px){.back:after{font-size:1.75em;line-height:2.1428571429em;}}.back:hover:after{transform:translateX(-0.2727272727em);}.resources-text{max-width:59.375em;}.resources-blocks{margin-left:-1.875em;margin-right:-0.125em;display:flex;align-items:flex-start;justify-content:stretch;flex-wrap:wrap;}@media screen and (max-width:1023px){.resources-blocks{margin-left:0;}}.resource-block{margin:3.125em 0 0 1.875em;width:31.25em;position:relative;}@media screen and (max-width:1023px){.resource-block{margin-left:0;width:22.5em;}}.resource-block .rb-image{width:31.25em;height:18.75em;position:relative;background:#D5D5D5;border-radius:0.9375em;overflow:hidden;}@media screen and (max-width:1023px){.resource-block .rb-image{width:22.5em;height:17.5em;}}.resource-block .rb-image .js-lazy{transition:transform 0.5s;}.resource-block .rb-title{position:absolute;text-align:center;color:white;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;}.resource-block .rb-title h2{color:white;font-size:2em;line-height:1.1;text-shadow:black 0 0 1.25em;margin:0;}.resource-block .rb-cta{text-align:center;margin:-2.1875em -1.875em 0;}.resource-block .rb-cta .as-b{padding-left:0.7142857143em;padding-right:1.0714285714em;}@media screen and (max-width:1023px){.resource-block .rb-cta .as-b{min-width:0;}}.resource-block a{position:absolute;top:0;left:0;right:0;bottom:0;}.resource-block:hover .rb-image .js-lazy{transition:transform 3s;transform:scale(1.1);}.resource-block:hover .as-b:before{background:rgba(234,0,42,0.15);}.resource-block:hover .as-b:after{transform:translateX(0.2em);}.secondary-b-wrap{max-width:57.5em;}.secondary-b-wrap h1{margin-right:-12.5em;}@media screen and (max-width:1023px){.secondary-b-wrap h1{margin-right:0;}}.secondary-b-disclaimer{margin-top:3.125em;}
button[type="submit"],input[type="submit"],.as-b{color:black !important;background-color:white !important;border:1px solid black;}button[type="submit"]:hover:after,input[type="submit"]:hover:after,.as-b:hover:after{color:var(--main-color);}.page-content .parent-wrap .parent-badge .badge{display:none !important;}.page-content .tac.desktop .block-actions{margin-top:0px;}.footer-text,.footer-menu ul li a{color:black;font-size:18px;}.home-star-wrap .hs-star svg .icon:hover#ANALYTICS .icon-analytics-icon{fill:#737477 !important;}@media screen and (max-width:1023px){.home-star-wrap{padding:0px 1rem;}}.cke_show_borders ol ul li:before,.cke_show_borders ul ul li:before,.editor ol ul li:before,.editor ul ul li:before{content:"–";position:absolute;top:0;left:0;}
