@import "https://use.typekit.net/ndr1rus.css";*,:after,:before{margin:0;padding:0;border:0;box-sizing:border-box}::-moz-selection,:after::-moz-selection,:before::-moz-selection{background:rgba(70,74,102,.75)}::selection,:after::selection,:before::selection{background:rgba(70,74,102,.75)}img{height:auto;max-width:100%}.button{background-color:#0f3f76!important}.button:focus,.button:hover{background-color:#0e2e53!important}.button:active{background-color:#0b1d32!important}.newsletter .container .wpcf7 input[type=submit],input[type=submit]{background-color:#0f3f76!important}.test{color:pink}.container{width:100%;max-width:73rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.container-xs{max-width:50.75rem}.container-sm{max-width:57rem}.container-md{max-width:63.25rem}.container-bottomMargin-xs{margin-bottom:.5rem}.container-bottomMargin-sm{margin-bottom:1rem}.container-bottomMargin-md{margin-bottom:2rem}.container-bottomMargin-lg{margin-bottom:4rem}.container-bottomMargin-xl{margin-bottom:6rem}hr{border-bottom:1px solid #e6ebef;height:1px}body{background-color:#fff;color:#404042;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:1rem;line-height:1.25;font-weight:300;-webkit-font-smoothing:antialiased}body h2{color:#77859b}body h3{color:#0f3f76}body h4{color:#8dc63f}.h1,h1{font-size:2rem;line-height:1;font-weight:500;color:#0f3f76}@media screen and (min-width:60rem){.h1,h1{font-size:2.5rem}}.h2,h2{font-weight:500;line-height:1;font-size:1.6rem}@media screen and (min-width:60rem){.h2,h2{font-size:2rem}}.h3,h3{line-height:2rem;font-size:1.22222rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}@media screen and (min-width:60rem){.h3,h3{font-size:1.375rem}}.h4,dl dt,form legend,h4{font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:500;font-size:1.2rem;color:#0f3f76}@media screen and (min-width:48rem){.h4,dl dt,form legend,h4{font-size:1.5rem}}@media screen and (min-width:60rem){.h4,dl dt,form legend,h4{font-size:1.5rem}}.h5,h5{font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:500;font-size:1rem;color:#0f3f76}@media screen and (min-width:48rem){.h5,h5{font-size:1.25rem}}@media screen and (min-width:60rem){.h5,h5{font-size:1.25rem}}li,p{font-size:1rem;line-height:1.5}@media screen and (min-width:60rem){li,p{font-size:1.125rem}}p a{display:inline-block;position:relative;border-bottom:0}p a:after,p a:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:2px}p a:before{background-color:rgba(15,63,118,.25);width:100%}p a:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}p a:active,p a:focus,p a:hover{outline:none}p a:active:after,p a:focus:after,p a:hover:after{transform:scaleX(1)}p.smallText{font-size:.875rem}@media screen and (min-width:60rem){p.smallText{font-size:1rem}}a{font-size:inherit}.newsletter .container .wpcf7 input[type=submit],a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:1.25rem}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a:not(.button){text-decoration:none;color:#0f3f76;transition:color .3s ease}a:not(.button):active,a:not(.button):focus,a:not(.button):hover{color:#28405c}a:not(.button).linkWithUnderline{display:inline-block;position:relative;border-bottom:0}a:not(.button).linkWithUnderline:after,a:not(.button).linkWithUnderline:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:2px}a:not(.button).linkWithUnderline:before{background-color:rgba(15,63,118,.25);width:100%}a:not(.button).linkWithUnderline:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}a:not(.button).linkWithUnderline:active,a:not(.button).linkWithUnderline:focus,a:not(.button).linkWithUnderline:hover{outline:none}a:not(.button).linkWithUnderline:active:after,a:not(.button).linkWithUnderline:focus:after,a:not(.button).linkWithUnderline:hover:after{transform:scaleX(1)}a:not(.button).linkUnderline{display:inline-block;position:relative;border-bottom:0}a:not(.button).linkUnderline:after,a:not(.button).linkUnderline:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:2px}a:not(.button).linkUnderline:before{background-color:rgba(15,63,118,.25);width:100%}a:not(.button).linkUnderline:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}a:not(.button).linkUnderline:active,a:not(.button).linkUnderline:focus,a:not(.button).linkUnderline:hover{outline:none}a:not(.button).linkUnderline:active:after,a:not(.button).linkUnderline:focus:after,a:not(.button).linkUnderline:hover:after{transform:scaleX(1)}.bg-lightGrey a:not(.button){color:#0c335f}.bg-lightGrey a:not(.button):active,.bg-lightGrey a:not(.button):focus,.bg-lightGrey a:not(.button):hover{color:#28405c}em,i{font-style:italic}b,strong{font-weight:700}sup{vertical-align:text-bottom;font-size:.75em}blockquote{font-size:1.5rem;line-height:1.35;border-left:.3125rem solid #0f3f76;padding-left:2.1875rem;padding-bottom:.625rem}@media screen and (min-width:60rem){blockquote{font-size:1.875rem}}blockquote.quote{position:relative;font-size:2rem;line-height:1.25;border-left:0;padding-left:0;padding-bottom:0}@media screen and (min-width:60rem){blockquote.quote{font-size:2.5rem}}blockquote.quote:before{content:"";display:block;position:absolute;top:.625rem;left:0;width:3.125rem;height:3rem;background-image:url(../images/icons/icon-quote.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;opacity:.4;transform:translateX(0)}@media screen and (min-width:75rem){blockquote.quote:before{opacity:1;transform:translateX(-5.875rem)}}.accent-text{text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.italic{font-style:italic}.bold{font-weight:700}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.normalcase{text-transform:none}.leftAlign{text-align:left}.centerAlign{text-align:center}.rightAlign{text-align:right}.twoColumnLayout{-webkit-column-count:2;-webkit-column-width:24rem;columns:24rem 2}.button,.newsletter .container .wpcf7 input[type=submit],button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;position:relative;font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.375rem;text-align:center!important;text-decoration:none!important;letter-spacing:1.25px;text-transform:uppercase;padding:1rem 2.5rem;color:#fff;background-color:#8dc63f;border:0;border-radius:.25rem;min-width:11.25rem;outline:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.button:focus,.button:hover,.newsletter .container .wpcf7 input:focus[type=submit],.newsletter .container .wpcf7 input:hover[type=submit],button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#79a63b}.button:active,.newsletter .container .wpcf7 input:active[type=submit],button:active,input[type=submit]:active{background-color:#658539}.button:disabled,.newsletter .container .wpcf7 input:disabled[type=submit],button:disabled,input[type=submit]:disabled{background-color:#d4d4d4}.button.button-full,.newsletter .container .wpcf7 input.button-full[type=submit],button.button-full,input[type=submit].button-full{width:100%;min-width:0}.button.button-large,.newsletter .container .wpcf7 input.button-large[type=submit],button.button-large,input[type=submit].button-large{padding:1.25rem 5rem}.button.button-video,.newsletter .container .wpcf7 input.button-video[type=submit],button.button-video,input[type=submit].button-video{padding:1rem 4rem 1rem 2rem}.button.button-video span.fa-play-circle,.newsletter .container .wpcf7 input.button-video[type=submit] span.fa-play-circle,button.button-video span.fa-play-circle,input[type=submit].button-video span.fa-play-circle{position:absolute;font-size:1.25rem;right:1.875rem;top:50%;transform:translateY(-50%)}a.button{margin-bottom:0}a.button:disabled{pointer-events:none}label{cursor:pointer}input,select{-webkit-appearance:none;-moz-appearance:none}.inputField{position:relative;display:block;margin-bottom:1.5rem}.inputField input{height:3.125rem;transition:border .3s ease}.inputField input.wpcf7-not-valid{border-color:red;border-width:2px}.inputField label{font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase}@media screen and (min-width:60rem){.inputField label{font-size:.75rem}}.inputField .text-help,.inputField .wpcf7-not-valid-tip{font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;display:block;color:red;padding-top:.5rem}@media screen and (min-width:60rem){.inputField .text-help,.inputField .wpcf7-not-valid-tip{font-size:.75rem}}.inputField.animate-label label{position:absolute;top:2rem;left:1rem;z-index:3;transition:top .3s ease,font-size .3s ease,left .3s ease}.inputField.animate-label input{padding-bottom:.25rem}.inputField.active label{font-size:.65rem;top:.325rem;left:0}.inputField.has-danger input{border-color:red;border-width:2px}.wpcf7-validation-errors{display:none!important}.screen-reader-response{position:absolute;opacity:0;line-height:0;height:0;width:0;overflow:hidden}input,select,textarea{position:relative;padding:.875rem;width:100%;font-size:1rem;font-family:ff-tisa-sans-web-pro,sans-serif;outline:none;box-shadow:none;border:1px solid #0f3f76;border-radius:.25rem;background-color:#fff;color:#0f3f76;transition:color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:ff-tisa-sans-web-pro,sans-serif;color:#0f3f76}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:ff-tisa-sans-web-pro,sans-serif;color:#0f3f76}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:ff-tisa-sans-web-pro,sans-serif;color:#0f3f76}input::placeholder,select::placeholder,textarea::placeholder{font-family:ff-tisa-sans-web-pro,sans-serif;color:#0f3f76}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#404042;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}input.error,input:invalid.touched,select.error,select:invalid.touched,textarea.error,textarea:invalid.touched{border-color:red;color:red;box-shadow:0 0 0 1px red}input[readonly],select[readonly],textarea[readonly]{outline:none!important;box-shadow:none!important;cursor:not-allowed}input[readonly]:active,input[readonly]:focus,input[readonly]:hover,select[readonly]:active,select[readonly]:focus,select[readonly]:hover,textarea[readonly]:active,textarea[readonly]:focus,textarea[readonly]:hover{border-color:#0f3f76}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1em;background-image:url(../images/icons/icon-arrow-down.svg);background-repeat:no-repeat;background-position:99% 50%;background-position:calc(100% - .875rem) 50%;background-size:.875rem;padding-right:2rem;cursor:pointer}select.categoryDropdown{font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;background-size:.625rem;padding:.875rem 1.875rem .75rem .875rem;min-width:12.5rem;color:#0f3f76}@media screen and (min-width:60rem){select.categoryDropdown{font-size:.75rem}}@media screen and (min-width:48rem){select.categoryDropdown{min-width:10.5rem}}select::-ms-expand{display:none}textarea{resize:vertical;min-height:6.5rem;max-height:12.5rem}.checkboxField{position:relative;display:flex;align-items:center}.checkboxField input[type=checkbox],.checkboxField input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.5rem;height:1.5rem;font-size:1rem;font-family:ff-tisa-sans-web-pro,sans-serif;outline:none;box-shadow:none;border:1px solid #0f3f76;border-radius:.25rem;background-color:#fff;color:#0f3f76;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;margin-right:.75rem}.checkboxField input[type=checkbox]:after,.checkboxField input[type=checkbox]:before,.checkboxField input[type=radio]:after,.checkboxField input[type=radio]:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.checkboxField input[type=checkbox]:active,.checkboxField input[type=checkbox]:checked,.checkboxField input[type=checkbox]:focus,.checkboxField input[type=radio]:active,.checkboxField input[type=radio]:checked,.checkboxField input[type=radio]:focus{border-color:#404042;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.checkboxField input[type=checkbox][type=checkbox]:after,.checkboxField input[type=radio][type=checkbox]:after{transform:scale(0) translate(0);display:flex;align-items:center;justify-content:center;color:#0f3f76;background-image:url(../images/icons/icon-checkmark.svg);background-size:1.25rem;background-repeat:no-repeat;background-position:50%}.checkboxField input[type=checkbox][type=checkbox]:checked:after,.checkboxField input[type=radio][type=checkbox]:checked:after{transform:scale(1) translate(0)}.checkboxField input[type=checkbox][type=radio],.checkboxField input[type=checkbox][type=radio]:after,.checkboxField input[type=radio][type=radio],.checkboxField input[type=radio][type=radio]:after{border-radius:100%}.checkboxField input[type=checkbox][type=radio]:after,.checkboxField input[type=radio][type=radio]:after{background-color:#0f3f76}.checkboxField input[type=checkbox][type=radio]:checked:after,.checkboxField input[type=radio][type=radio]:checked:after{transform:scale(.6)}.checkboxField input[type=checkbox]:after,.checkboxField input[type=radio]:after{opacity:0;transition:opacity .2s ease,transform .2s ease;transform:scale(0)}.checkboxField input[type=checkbox]:checked:after,.checkboxField input[type=radio]:checked:after{opacity:1}.checkboxField input[type=checkbox]~label,.checkboxField input[type=radio]~label{padding-right:0}@supports (-ms-ime-align:auto){.checkboxField input[type=checkbox],.checkboxField input[type=radio]{background:none;border:none;box-shadow:none;width:auto;height:auto;padding:0}}.checkboxField label{font-size:1rem;display:inline}@media screen and (min-width:60rem){.checkboxField label{font-size:1rem}}.checkboxGroup{display:flex;flex-wrap:wrap}.checkboxGroup p{width:100%;margin-bottom:.25em}.checkboxGroup .checkboxField{flex:0 1 25%;min-width:20rem}.quantityField{display:flex;position:relative}.quantityField input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:#fff;color:#0f3f76;font-size:.95rem;font-weight:600;line-height:1rem;text-align:center;padding:.875rem 0;max-width:4.375rem;outline:none;border-radius:0;border:1px solid #0f3f76}.quantityField input[type=number]::-webkit-input-placeholder,.quantityField input[type=number]:disabled{color:#0f3f76;font-weight:600}.quantityField input[type=number]:-ms-input-placeholder,.quantityField input[type=number]:disabled{color:#0f3f76;font-weight:600}.quantityField input[type=number]::-ms-input-placeholder,.quantityField input[type=number]:disabled{color:#0f3f76;font-weight:600}.quantityField input[type=number]::placeholder,.quantityField input[type=number]:disabled{color:#0f3f76;font-weight:600}.quantityField input[type=number][readonly]{outline:none!important;box-shadow:none!important;cursor:default}.quantityField input[type=number].error,.quantityField input[type=number]:invalid.touched{border-color:red;color:red;box-shadow:0 0 0 1px red}.quantityField input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantityField .quantityButton{transform:translateZ(0);box-shadow:none;padding:0;border-radius:0;font-weight:400;background-color:transparent;background-color:#e6ebef;outline:none;border:1px solid #0f3f76;font-size:1rem;min-width:3.5rem;transition:background-color .3s ease}.quantityField .quantityButton:after,.quantityField .quantityButton:before{display:none}.quantityField .quantityButton:active,.quantityField .quantityButton:focus,.quantityField .quantityButton:hover{box-shadow:none}.quantityField .quantityButton.quantityButton-up{border-left:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.quantityField .quantityButton.quantityButton-down{border-right:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.quantityField .quantityButton:disabled{color:#0f3f76}.quantityField .quantityButton:not(:disabled):active,.quantityField .quantityButton:not(:disabled):focus,.quantityField .quantityButton:not(:disabled):hover{background-color:#bbc9d7}.quantityField .quantityButton span{color:#0f3f76}.quantityField.quantityField-small input[type=number]{padding-top:.4375rem;padding-bottom:.4375rem;font-size:.875rem;max-width:2.75rem}.quantityField.quantityField-small .quantityButton{min-width:1.75rem;font-size:.75rem}.quantityField.quantityField-full input[type=number]{max-width:100%}input~.errorMsg,select~.errorMsg,textarea~.errorMsg{color:red;font-size:.875rem;margin-top:.25em}@media screen and (min-width:60rem){input~.errorMsg,select~.errorMsg,textarea~.errorMsg{font-size:.875rem}}ol{list-style:none;counter-reset:section;clear:both;margin-left:0}ol[start="1"]{counter-reset:section 0}ol[start="2"]{counter-reset:section 1}ol[start="3"]{counter-reset:section 2}ol[start="4"]{counter-reset:section 3}ol[start="5"]{counter-reset:section 4}ol[start="6"]{counter-reset:section 5}ol[start="7"]{counter-reset:section 6}ol[start="8"]{counter-reset:section 7}ol[start="9"]{counter-reset:section 8}ol[start="10"]{counter-reset:section 9}ol li{position:relative;padding-left:1.75rem}ol li:before{position:absolute;left:0;text-transform:uppercase;font-weight:700;font-size:.875em}ol>li{padding-bottom:.5rem}ol>li:before{content:counters(section,".") ".";counter-increment:section}ol>li>ol,ol>li>ul{padding-top:.3215rem}ul{list-style:none}ul.normalize li{position:static;padding-left:0}ul.normalize li:before{content:none;display:initial;position:static;top:auto;left:auto;width:auto;font-size:medium}ul.smallBullets li:before{font-size:.75rem}ul li{position:relative;padding-left:1.75rem}ul li:before{content:"\2022";display:inline-block;position:absolute;top:0;left:0;width:1rem;font-size:1rem}.invisible{position:absolute;opacity:0;line-height:0;height:0;width:0;overflow:hidden}.text-black{color:#000}.text-white{color:#fff}.text-faintGrey{color:#f7f9fb}.text-lightGrey{color:#e6ebef}.text-mediumGrey{color:#636d74}.text-darkGrey{color:#404042}.text-primaryColor{color:#464a66}.text-secondaryColor{color:#3e967f}.text-tertiaryColor{color:#77859b}.text-accentColor-1{color:#8d7065}.text-accentColor-2{color:#d3c7c0}.bg-black{background-color:#000}.bg-black,.bg-black h2,.bg-black h3,.bg-black h4{color:#fff}.bg-black+.bg-black{padding-top:0}.bg-black+.bg-black.logo-cards{padding-top:3rem}.bg-white{background-color:#fff;color:#404042}.bg-white h2{color:#77859b}.bg-white h3{color:#0f3f76}.bg-white h4{color:#8dc63f}.bg-white+.bg-white{padding-top:0}.bg-white+.bg-white.logo-cards{padding-top:3rem}.bg-faintGrey{background-color:#f7f9fb;color:#404042}.bg-faintGrey h2{color:#77859b}.bg-faintGrey h3{color:#0f3f76}.bg-faintGrey h4{color:#8dc63f}.bg-faintGrey+.bg-faintGrey{padding-top:0}.bg-faintGrey+.bg-faintGrey.logo-cards{padding-top:3rem}.bg-lightGrey{background-color:#e6ebef;color:#404042}.bg-lightGrey h2{color:#77859b}.bg-lightGrey h3{color:#0f3f76}.bg-lightGrey h4{color:#8dc63f}.bg-lightGrey+.bg-lightGrey{padding-top:0}.bg-lightGrey+.bg-lightGrey.logo-cards{padding-top:3rem}.bg-mediumGrey{background-color:#636d74;color:#fff}.bg-mediumGrey h2,.bg-mediumGrey h3,.bg-mediumGrey h4{color:#fff}.bg-mediumGrey+.bg-mediumGrey{padding-top:0}.bg-mediumGrey+.bg-mediumGrey.logo-cards{padding-top:3rem}.bg-darkGrey{background-color:#404042;color:#fff}.bg-darkGrey h2,.bg-darkGrey h3,.bg-darkGrey h4{color:#fff}.bg-darkGrey+.bg-darkGrey{padding-top:0}.bg-darkGrey+.bg-darkGrey.logo-cards{padding-top:3rem}.bg-primaryColor{background-color:#464a66;color:#fff}.bg-primaryColor h2,.bg-primaryColor h3,.bg-primaryColor h4{color:#fff}.bg-primaryColor+.bg-primaryColor{padding-top:0}.bg-primaryColor+.bg-primaryColor.logo-cards{padding-top:3rem}.bg-secondaryColor{background-color:#3e967f;color:#fff}.bg-secondaryColor h2,.bg-secondaryColor h3,.bg-secondaryColor h4{color:#fff}.bg-secondaryColor+.bg-secondaryColor{padding-top:0}.bg-secondaryColor+.bg-secondaryColor.logo-cards{padding-top:3rem}.bg-tertiaryColor{background-color:#77859b;color:#fff}.bg-tertiaryColor h2,.bg-tertiaryColor h3,.bg-tertiaryColor h4{color:#fff}.bg-tertiaryColor+.bg-tertiaryColor{padding-top:0}.bg-tertiaryColor+.bg-tertiaryColor.logo-cards{padding-top:3rem}.bg-accentColor-1{background-color:#8d7065;color:#fff}.bg-accentColor-1 h2,.bg-accentColor-1 h3,.bg-accentColor-1 h4{color:#fff}.bg-accentColor-1+.bg-accentColor-1{padding-top:0}.bg-accentColor-1+.bg-accentColor-1.logo-cards{padding-top:3rem}.bg-accentColor-2{background-color:#d3c7c0;color:#404042}.bg-accentColor-2 h2{color:#77859b}.bg-accentColor-2 h3{color:#0f3f76}.bg-accentColor-2 h4{color:#8dc63f}.bg-accentColor-2+.bg-accentColor-2{padding-top:0}.bg-accentColor-2+.bg-accentColor-2.logo-cards{padding-top:3rem}.grad-bg-black{background:linear-gradient(180deg,transparent 0,#000 71%,#000)}.grad-bg-white{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 71%,#fff)}.grad-bg-faintGrey{background:linear-gradient(180deg,rgba(247,249,251,0) 0,#f7f9fb 71%,#f7f9fb)}.grad-bg-lightGrey{background:linear-gradient(180deg,rgba(230,235,239,0) 0,#e6ebef 71%,#e6ebef)}.grad-bg-mediumGrey{background:linear-gradient(180deg,rgba(99,109,116,0) 0,#636d74 71%,#636d74)}.grad-bg-darkGrey{background:linear-gradient(180deg,rgba(64,64,66,0) 0,#404042 71%,#404042)}.grad-bg-primaryColor{background:linear-gradient(180deg,rgba(70,74,102,0) 0,#464a66 71%,#464a66)}.grad-bg-secondaryColor{background:linear-gradient(180deg,rgba(62,150,127,0) 0,#3e967f 71%,#3e967f)}.grad-bg-tertiaryColor{background:linear-gradient(180deg,rgba(119,133,155,0) 0,#77859b 71%,#77859b)}.grad-bg-accentColor-1{background:linear-gradient(180deg,rgba(141,112,101,0) 0,#8d7065 71%,#8d7065)}.grad-bg-accentColor-2{background:linear-gradient(180deg,rgba(211,199,192,0) 0,#d3c7c0 71%,#d3c7c0)}.intro-section:not([class*=bg-])+section:not([class*=bg-]),.intro-section:not([class*=bg-])+section:not([class*=bg-]).course-details .detail-section:first-child,section:not([class*=bg-])+section:not([class*=bg-]),section:not([class*=bg-])+section:not([class*=bg-]).course-details .detail-section:first-child{padding-top:0}.intro-section:not([class*=bg-])+section:not([class*=bg-]).course-details+section:not([class*=bg-]),section:not([class*=bg-])+section:not([class*=bg-]).course-details+section:not([class*=bg-]){padding-top:1rem}@media screen and (min-width:48rem){.intro-section:not([class*=bg-])+section:not([class*=bg-]).course-details+section:not([class*=bg-]),section:not([class*=bg-])+section:not([class*=bg-]).course-details+section:not([class*=bg-]){padding-top:5rem}}.bg-none{background:none}.bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.accordion-section{padding:2rem 0}@media screen and (min-width:48rem){.accordion-section{padding:5rem 0}}.accordion-section .container .accordion-intro{margin-bottom:5rem}.accordion-section .container .accordion-list .accordion{border-bottom:1px solid #0f3f76}.accordion-section .container .accordion-list .accordion:not(:last-child){margin-bottom:1rem}@media (min-width:48rem){.accordion-section .container .accordion-list .accordion:not(:last-child){margin-bottom:.5rem}}.accordion-section .container .accordion-list .accordion .accordion-title{position:relative;font-size:1.125rem;color:#8dc63f;padding:1rem 2rem 1rem 0;margin:0;cursor:pointer;transition:color .3s ease-in-out}@media (min-width:48rem){.accordion-section .container .accordion-list .accordion .accordion-title{font-size:1.25rem;padding:1rem 4rem 1rem 0}}.accordion-section .container .accordion-list .accordion .accordion-title:hover{color:#404042}.accordion-section .container .accordion-list .accordion .accordion-title:after{display:block;content:"";position:absolute;top:2rem;right:.6rem;height:.875rem;width:.875rem;border-right:2px solid #8dc63f;border-bottom:2px solid #8dc63f;transform:translateY(-75%) rotate(45deg);cursor:pointer;transition:transform .3s ease}@media (min-width:48rem){.accordion-section .container .accordion-list .accordion .accordion-title:after{right:1.5rem}}.accordion-section .container .accordion-list .accordion .accordion-content{max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .5s ease,padding-bottom .5s ease}.accordion-section .container .accordion-list .accordion.active .accordion-title:after{transform:translateY(-25%) rotate(225deg)}.accordion-section .container .accordion-list .accordion.active .accordion-content{max-height:50rem;padding-bottom:1rem}@media (min-width:48rem){.accordion-section .container .accordion-list .accordion.active .accordion-content{padding-bottom:2.5rem}}.article-list{padding:2rem 0}@media screen and (min-width:48rem){.article-list{padding:5rem 0}}.article-list .container .blog-filter{padding-bottom:2rem}@media screen and (min-width:48rem){.article-list .container .blog-filter{display:flex;justify-content:flex-end}}.article-list .container .blog-filter .label{font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase}@media screen and (min-width:60rem){.article-list .container .blog-filter .label{font-size:.75rem}}.article-list .container .blog-filter label{display:block}.article-list .container .blog-filter label~label{padding-top:1rem}@media screen and (min-width:48rem){.article-list .container .blog-filter label~label{padding-top:0;padding-left:1rem}}.article-list .container .blog-filter select{background-image:url(../images/icons/icon-arrow-down.svg)}@media screen and (min-width:48rem){.article-list .container .blog-filter select{min-width:10rem}}.article-list .container h2{text-align:center;margin-bottom:2.5rem}@media (min-width:48rem){.article-list .container h2{margin-bottom:4.625rem}}.article-list .container .article-list-item{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid #0f3f76}@media screen and (min-width:48rem){.article-list .container .article-list-item{display:flex}}.article-list .container .article-list-item:last-child{margin-bottom:0}.article-list .container .article-list-item .article-list-item-date{margin-bottom:.875rem}.article-list .container .article-list-item h3{margin-bottom:.5rem}.article-list .container .article-list-item .image{margin-bottom:2rem}@media screen and (min-width:48rem){.article-list .container .article-list-item .image{flex:1 1 30%;margin-bottom:0;margin-right:2rem}}.article-list .container .article-list-item .image.placeholder{display:none}@media screen and (min-width:48rem){.article-list .container .article-list-item .image.placeholder{display:block}}.article-list .container .article-list-item .image img{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:48rem){.article-list .container .article-list-item .image img{margin-left:0;margin-right:0}}.article-list .container .article-list-item .content{text-align:center}@media screen and (min-width:48rem){.article-list .container .article-list-item .content{flex:1 1 70%;text-align:left}}.article-list .container .article-list-item-pr{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid #0f3f76}.article-list .container .article-list-item-pr:last-child{margin-bottom:0}.article-list .container .article-list-item-pr .article-list-item-date{margin-bottom:.875rem}.article-list.noPagination .article-list-item:last-of-type{border-bottom:0;padding-bottom:0}.author{display:flex;flex-direction:column;align-items:center}.author .authorImage{height:5rem;width:5rem;border-radius:50%;margin-bottom:1rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.author .authorImage-outline{border:5px solid #e6ebef}.author .authorTitle{font-family:ff-tisa-sans-web-pro,sans-serif;font-size:1rem;margin-bottom:.555rem}@media screen and (min-width:60rem){.author .authorTitle{font-size:1rem}}.author .authorSubtitle{font-family:ff-tisa-sans-web-pro,sans-serif;font-size:.875rem;color:#0f3f76;border:none}@media screen and (min-width:60rem){.author .authorSubtitle{font-size:.875rem}}.author-inline{flex-direction:row}.author-inline .authorImage{height:1.5rem;width:1.5rem;margin-right:1rem}.author-inline .authorTitle{font-weight:400;color:#636d74;font-size:.875rem}@media screen and (min-width:60rem){.author-inline .authorTitle{font-size:.875rem}}.breadcrumb li{display:inline-block;padding:0;margin:0;font-size:.8125rem;font-weight:500}@media screen and (min-width:60rem){.breadcrumb li{font-size:.8125rem}}.breadcrumb li:before{display:none}.breadcrumb li:after{content:"/";font-size:.8125rem;padding-left:.4rem}.breadcrumb li:after,.breadcrumb li:last-child{font-family:ff-tisa-sans-web-pro,sans-serif}.breadcrumb li:last-child a{cursor:default;pointer-events:none}.breadcrumb li:last-child:after,.breadcrumb li:last-child a:after{display:none}.breadcrumb li a:visited{color:#404042}.brands-cta{padding:2rem 0}@media screen and (min-width:48rem){.brands-cta{padding:5rem 0 3rem}}@media screen and (min-width:48rem){.brands-cta .container{display:flex;justify-content:space-between;align-items:flex-start}}.brands-cta .container .main-content{margin-bottom:2rem}@media screen and (min-width:48rem){.brands-cta .container .main-content{width:50%}}.brands-cta .container .logos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:48rem){.brands-cta .container .logos{width:35%}}.brands-cta .container .logos img{width:48%;margin-bottom:.875rem}@media screen and (min-width:30rem){.brands-cta .container .logos img{width:20%;margin:0 .5rem}}@media screen and (min-width:48rem){.brands-cta .container .logos img{width:45%;margin:0 0 2rem}}@media screen and (min-width:48rem){.card-container{display:flex;justify-content:space-between;flex-wrap:wrap}}.card-container .card{position:relative;width:100%;max-width:100%;border-radius:.325rem}.card-container .card-half{min-width:calc(50% - .9375rem);width:calc(48000em - 100000%)}.card-container .card-third{min-width:calc(33.3% - .9375rem);width:calc(48000em - 100000%)}.card-container .card-quarter{min-width:calc(25% - .9375rem);width:calc(48000em - 100000%)}.card-container .card-shadowHover{box-shadow:0 20px 20px 0 transparent;transition:box-shadow .5s ease-in-out,border-color .5s ease-in-out}.card-container .card-shadowHover:active,.card-container .card-shadowHover:focus,.card-container .card-shadowHover:hover{box-shadow:0 20px 20px 0 rgba(0,0,0,.05)}.bg-cards{padding:2rem 0}@media screen and (min-width:48rem){.bg-cards{padding:5rem 0}}.bg-cards .intro-section{padding:0}.bg-cards .card{margin-top:2rem}.bg-cards .card .cardImage{display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:transform .5s ease-in-out;background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-cards .card .cardContent{position:relative;z-index:2;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;color:#fff;padding:4rem 2rem}@media screen and (min-width:48rem){.bg-cards .card .cardContent{padding:6rem 4rem;max-width:100%}}.bg-cards .card .cardContent img{max-width:3rem;margin-bottom:1rem}.bg-cards .card .cardContent .cardTitle{line-height:1.25;margin-bottom:0;max-width:100%;color:#fff}.bg-cards .card .cardContent .cardDescription{width:100%;max-width:100%;font-size:.9375rem;margin:.75rem 0 0}.bg-cards .card .cardContent .button{margin-top:1rem}.bg-cards .card-darkOverlay{display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 20px 0 transparent;transition:box-shadow .5s ease-in-out;overflow:hidden;transform:translateZ(0)}@media screen and (min-width:0\0) and (-webkit-min-device-pixel-ratio:0.75),screen and (min-width:0\0) and (min-resolution:72dpi){.bg-cards .card-darkOverlay{height:20rem}}@media screen and (min-width:48rem){.bg-cards .card-darkOverlay{justify-content:center}}.bg-cards .card-darkOverlay:before{content:" ";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.45);transition:background-color .5s ease-in-out}.bg-cards .card:active,.bg-cards .card:focus,.bg-cards .card:hover{box-shadow:0 20px 20px 0 rgba(0,0,0,.05)}.bg-cards .card:active:before,.bg-cards .card:focus:before,.bg-cards .card:hover:before{background-color:rgba(0,0,0,.6)}.bg-cards .card:active .cardImage,.bg-cards .card:focus .cardImage,.bg-cards .card:hover .cardImage{transform:scale(1.05)}.bg-cards .card a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.contact-cards{padding:2rem 0}@media screen and (min-width:48rem){.contact-cards{padding:5rem 0}}@media screen and (min-width:48rem){.contact-cards .card-container{display:block}}@media screen and (min-width:48rem){.contact-cards .card-container .container-inner{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:-2rem}}.contact-cards .card-container .container-inner .card{border:1.5px solid #e6ebef;border-radius:.325rem;padding:2rem 1rem;text-align:center;margin-bottom:2rem}@media screen and (min-width:48rem){.contact-cards .card-container .container-inner .card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(33.33% - 2rem);margin-right:2rem;transition:transform .3s ease,box-shadow .3s ease;padding:6rem 1rem}.contact-cards .card-container .container-inner .card:hover{transform:scale(1.05);box-shadow:0 20px 20px 0 rgba(0,0,0,.05)}}@media screen and (min-width:60rem){.contact-cards .card-container .container-inner .card{min-height:25rem}}.contact-cards .card-container .container-inner .card p span{display:block}.contact-cards .card-container .container-inner .card p a,.contact-cards .card-container .container-inner .card p a span{display:inline-block}@media screen and (min-width:60rem){.contact-cards .card-container .container-inner .card .button{margin-top:auto}}.course-cards{padding:2rem 0}@media screen and (min-width:48rem){.course-cards{padding:5rem 0}}.course-cards .intro-section{padding:0}@media screen and (min-width:37.5rem){.course-cards .card-container .container-inner{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-right:-2rem}}.course-cards .card-container .container-inner .card{border:1.5px solid #e6ebef;padding:6rem 1rem;text-align:center;margin-top:2rem}@media screen and (min-width:37.5rem){.course-cards .card-container .container-inner .card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 2rem);margin-right:2rem}}@media screen and (min-width:60rem){.course-cards .card-container .container-inner .card{transition:transform .3s ease,box-shadow .3s ease;width:calc(33.33% - 2rem);min-height:25rem}.course-cards .card-container .container-inner .card:hover{transform:scale(1.05);box-shadow:0 20px 20px 0 rgba(0,0,0,.05)}}.course-cards .card-container .container-inner .card>*{max-width:100%}.course-cards .card-container .container-inner .card .main-icon{max-width:3.5rem;margin-bottom:1rem}.course-cards .card-container .container-inner .card-white{background-color:#fff;color:#404042}.course-cards .card-container .container-inner .card-white h2{color:#77859b}.course-cards .card-container .container-inner .card-white h3{color:#0f3f76}.course-cards .card-container .container-inner .card-white h4{color:#8dc63f}.course-cards .card-container .container-inner .card .featured{position:absolute;top:1.5rem;right:2rem;display:flex;justify-content:flex-end;align-items:center;width:100%}.course-cards .card-container .container-inner .card .featured img{max-width:2rem}.course-cards .card-container .container-inner .card .featured p{margin:0 1rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:2px}@media screen and (min-width:60rem){.course-cards .card-container .container-inner .card a{margin-top:auto}}.download-cards{padding:2rem 0 0}@media screen and (min-width:48rem){.download-cards{padding:5rem 0}}@media screen and (min-width:48rem){.download-cards .card-container .container-inner{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:-2rem}}.download-cards .card-container .container-inner .card{border:1.5px solid #e6ebef;border-radius:.325rem;padding:2rem 1rem;text-align:center;margin-bottom:2rem}@media screen and (min-width:48rem){.download-cards .card-container .container-inner .card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(33.33% - 2rem);margin-right:2rem;transition:transform .3s ease,box-shadow .3s ease;padding:6rem 1rem}.download-cards .card-container .container-inner .card:hover{transform:scale(1.05);box-shadow:0 20px 20px 0 rgba(0,0,0,.05)}}.download-cards .card-container .container-inner .card>*{max-width:100%}@media screen and (min-width:60rem){.download-cards .card-container .container-inner .card{min-height:25rem}}@media screen and (min-width:60rem){.download-cards .card-container .container-inner .card a{margin-top:auto}}.icon-cards{padding:2rem 0}@media screen and (min-width:48rem){.icon-cards{padding:5rem 0 3rem}}.icon-cards .intro-section{padding:0;margin-bottom:1rem}.icon-cards .card-container .card{display:flex;flex-direction:column;text-align:center;margin:2.5rem 0;padding-bottom:2.5rem;border-bottom:2px solid #e6ebef;transition:box-shadow .3s ease,transform .3s ease}@media screen and (min-width:48rem){.icon-cards .card-container .card{align-items:center;width:30%;padding:2rem 1rem 2.5rem;border-bottom:0;margin:0}}@media screen and (min-width:60rem){.icon-cards .card-container .card{padding-left:2rem;padding-right:2rem;width:28%}}.icon-cards .card-container .card:first-child{border-top:2px solid #e6ebef;padding-top:2.5rem}@media screen and (min-width:48rem){.icon-cards .card-container .card:first-child{border-top:0;padding-top:2rem}}.icon-cards .card-container .card:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}@media screen and (min-width:48rem){.icon-cards .card-container .card:last-child{padding:2rem 1rem 2.5rem}}@media screen and (min-width:60rem){.icon-cards .card-container .card:last-child{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:48rem){.icon-cards .card-container .card:hover{transform:scale(1.05);box-shadow:0 20px 20px 0 rgba(0,0,0,.05)}}.icon-cards .card-container .card>*{max-width:100%}.icon-cards .card-container .card img{display:block;margin:0 auto 2rem;max-width:100%;max-height:100%}@media screen and (min-width:48rem){.icon-cards .card-container .card img{margin-bottom:1.5rem}}.icon-cards .card-container .card .paragraphText{flex-grow:2}.icon-cards .card-container .card a{margin-top:2rem}.logo-cards{padding:2rem 0}@media screen and (min-width:48rem){.logo-cards{padding:5rem 0}}.logo-cards .intro-section{padding:0}.logo-cards h2{text-align:center}.logo-cards .card-container{display:flex;flex-direction:column}@media screen and (min-width:48rem){.logo-cards .card-container{flex-direction:row;justify-content:space-between}}.logo-cards .card-container .card{display:flex;flex-direction:column;align-items:center;padding-top:2rem;margin-bottom:2rem}@media screen and (min-width:48rem){.logo-cards .card-container .card{width:28%;margin-bottom:0;padding-top:4rem}}.logo-cards .card-container .card>*{max-width:100%}@media screen and (min-width:48rem){.logo-cards .card-container .card:nth-child(-n+3){padding-top:2rem}}.logo-cards .card-container .card img{max-width:100%;margin-bottom:1rem}@media screen and (min-width:48rem){.logo-cards .card-container .card img{max-width:12rem;margin:0 auto 2rem}}.logo-cards .card-container .card a,.logo-cards .card-container .card p{text-align:center}.logo-cards .card-container .card .paragraphText{flex-grow:2}.logo-cards .card-container .card a{margin-top:2rem}.case-studies{padding:2rem 0 0}@media screen and (min-width:48rem){.case-studies{padding:5rem 0}}.case-studies .intro-section{padding-top:0}@media screen and (min-width:48rem){.case-studies .case-study-list{display:flex;justify-content:space-between}}.case-studies .case-study-list .case-study{margin-bottom:3rem;padding-bottom:3rem;border-bottom:2px solid #e6ebef}@media screen and (min-width:48rem){.case-studies .case-study-list .case-study{border:0;padding-bottom:0;width:30%;margin-bottom:0}}.case-studies .case-study-list .case-study a{width:100%}@media screen and (min-width:48rem){.case-studies .case-study-list .case-study a{width:auto}}.contact-form{padding:2rem 0}@media screen and (min-width:48rem){.contact-form{padding:5rem 0}}.contact-form-simple{padding:2rem 0}@media screen and (min-width:48rem){.contact-form-simple{padding:5rem 0}}.contact-form-simple .container .wpcf7 input,.contact-form-simple .container .wpcf7 textarea{width:100%}.contact-form-simple .container .wpcf7 input[type=submit]{max-width:15rem;background-color:#8dc63f;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;color:#fff}@media screen and (min-width:48rem){.contact-form .container{display:flex;justify-content:space-between;align-items:flex-start}}.contact-form .container .wpcf7{margin-bottom:3rem}@media screen and (min-width:48rem){.contact-form .container .wpcf7{margin-bottom:0;width:65%}}.contact-form .container .wpcf7 form:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.contact-form .container .wpcf7 input,.contact-form .container .wpcf7 input[type=submit],.contact-form .container .wpcf7 textarea{width:100%}@media screen and (min-width:48rem){.contact-form .container .wpcf7 input[type=submit]{max-width:15rem;float:right}}@media screen and (min-width:48rem){.contact-form .container .content{width:30%}}.two-column-form.contact-form .container{max-width:60rem;flex-wrap:wrap}.two-column-form.contact-form .wpcf7{width:100%;min-width:100%;max-width:50rem}.two-column-form.contact-form .wpcf7 form{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.two-column-form.contact-form .wpcf7 form:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.two-column-form.contact-form .wpcf7 form p{margin-bottom:0}.two-column-form.contact-form .wpcf7 form .inputField{margin-bottom:.75rem;flex-basis:100%}@media (min-width:48rem){.two-column-form.contact-form .wpcf7 form .inputField{flex-basis:48%}}.two-column-form.contact-form .wpcf7 form .inputField.textarea{flex-basis:100%}.two-column-form.contact-form .wpcf7 form .inputField textarea{min-height:4rem;height:6rem}.two-column-form.contact-form .wpcf7 form #organization_type_other{flex-basis:100%}@media (min-width:48rem){.two-column-form.contact-form .wpcf7 form #organization_type_other{flex-basis:48%}}@media (min-width:48rem){.two-column-form.contact-form .wpcf7 form #organization_type_other.wpcf7cf-hidden+.inputField{flex-basis:100%}}.two-column-form.contact-form .wpcf7 form input[type=submit],.two-column-form.contact-form .wpcf7 form p{width:100%}@media screen and (min-width:48rem){.two-column-form.contact-form .wpcf7 form input[type=submit]{width:18rem;max-width:100%;float:right}}.contentDivider{height:2px;width:100%}.course-details:last-child .detail-section{border-bottom:0}.course-details .detail-section{border-bottom:2px solid #e6ebef;padding:2rem 0}@media screen and (min-width:48rem){.course-details .detail-section{padding:5rem 0}}.course-details .detail-section .intro-section{padding-top:0}.course-details .detail-section .features{margin-top:-2rem}@media screen and (min-width:48rem){.course-details .detail-section .features{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-3rem}}.course-details .detail-section .features .feature{margin-top:2rem}@media screen and (min-width:48rem){.course-details .detail-section .features .feature{width:42%;margin-top:3rem}}.course-details .detail-section .features .feature h3{font-size:1.25rem}.cta-blocks{padding:2rem 0}@media screen and (min-width:48rem){.cta-blocks{padding:5rem 0}}.cta-blocks .block{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;position:relative;justify-content:center}@media screen and (min-width:60rem){.cta-blocks .block{padding:0 2rem}}.cta-blocks .block h2,.cta-blocks .block p{text-align:center}@media screen and (min-width:75rem){.cta-blocks .block p{width:70%;max-width:40rem}}@media screen and (min-width:48rem){.cta-blocks.double,.cta-blocks.triple{display:flex;justify-content:space-between}}@media screen and (min-width:48rem){.cta-blocks.double .block,.cta-blocks.triple .block{width:50%}}.cta-blocks.double .block:first-child:after,.cta-blocks.triple .block:first-child:after{position:absolute;content:"";bottom:0;left:10%;width:80%;height:2px;background-color:#ced2d5}@media screen and (min-width:48rem){.cta-blocks.double .block:first-child:after,.cta-blocks.triple .block:first-child:after{height:80%;width:2px;right:0;left:auto;top:10%}}@media screen and (min-width:48rem){.cta-blocks.triple .block{width:33.33%}}.cta-blocks.triple .block:first-child:after,.cta-blocks.triple .block:nth-child(2):after{position:absolute;content:"";bottom:0;left:10%;width:80%;height:2px;background-color:#ced2d5}@media screen and (min-width:48rem){.cta-blocks.triple .block:first-child:after,.cta-blocks.triple .block:nth-child(2):after{height:80%;width:2px;right:0;left:auto;top:10%}}.callout-CTA{position:relative}.callout-CTA p{margin:0}.callout-CTA .callout-inner{padding:3.5rem 2rem}.callout-CTA .title{font-size:1.75rem;font-weight:900;line-height:2rem}@media screen and (min-width:48rem){.callout-CTA .title{font-size:2.25rem;line-height:2.5rem;max-width:70%}}.callout-CTA .subtitle{font-size:1.5rem;margin:.5rem 0 1.5rem}@media screen and (min-width:48rem){.callout-CTA .subtitle{margin-bottom:0}}@media screen and (min-width:48rem){.callout-CTA .button{position:absolute;top:3.5rem;right:3rem}}.features-detail{padding:2rem 0}@media screen and (min-width:48rem){.features-detail{padding:5rem 0}}.features-detail img{max-width:2rem}@media screen and (min-width:48rem){.features-detail .container{display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (min-width:48rem){.features-detail .container .main-content{width:65%}}.features-detail .container .main-content .heading{display:flex;align-items:center;margin-bottom:2rem}.features-detail .container .main-content .heading img{max-width:2rem;margin-right:1rem}@media screen and (min-width:48rem){.features-detail .container .main-content .heading img{max-width:3rem;margin-right:1.5rem}}.features-detail .container .main-content .heading h2{margin:0;font-size:1.75rem}@media screen and (min-width:48rem){.features-detail .container .main-content .heading h2{font-size:2rem}}.features-detail .container .features{margin-top:2rem}@media screen and (min-width:48rem){.features-detail .container .features{width:30%;margin-top:0}}.features-detail .container .features .feature{margin-bottom:2rem}.features-detail .container .features .feature:last-child{margin-bottom:0}.features-detail .container .features .feature .heading{display:flex;align-items:center;margin-bottom:.75rem}.features-detail .container .features .feature .heading img{max-width:2rem;margin-right:1rem}.features-detail .container .features .feature .heading h3{margin:0;font-size:1.25rem}.features-detail .container .features .feature p{margin-left:2.875rem}.intro-section .featuredImageContainer{max-width:60rem;display:block;margin:0 auto}.intro-section .featuredImageContainer .featuredImage{max-width:100%;height:auto;margin:0 auto}.intro-section .featuredImageContainer h2{line-height:1.25;margin-bottom:2rem}.intro-section .featuredImageContainer p{margin-top:2rem}.features-list{padding:2rem 0}@media screen and (min-width:48rem){.features-list{padding:5rem 0}}.features-list h2{text-align:center}@media screen and (min-width:30rem){.features-list .feature-cards .card-container{display:flex;justify-content:space-between;flex-wrap:wrap}}.features-list .feature-cards .card-container .card{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:30rem){.features-list .feature-cards .card-container .card{width:46%}}@media screen and (min-width:60rem){.features-list .feature-cards .card-container .card{width:22%}}.features-list .feature-cards .card-container .card>*{max-width:100%}.features-list .feature-cards .card-container .card h3{font-size:1.25rem;margin-bottom:.5rem}.features-list .feature-cards .card-container .card p{text-align:center}.features-list .feature-cards .card-container .card img{margin:2rem;max-width:3rem}@media screen and (min-width:48rem){.features-list .feature-cards .card-container .card img{display:block}}.footer{background-color:#0f3f76;padding-top:2.5rem;padding-bottom:2.5rem}.footer,.footer h2,.footer h3,.footer h4{color:#fff}@media screen and (min-width:48rem){.footer{padding-top:1.375rem;padding-bottom:.5rem}}.footer a:not(.button){color:inherit;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:.75rem}.footer a:not(.button):active,.footer a:not(.button):focus,.footer a:not(.button):hover{color:#cfd4dc}.footer a:not(.button) img{display:block}.footer li{position:static;padding-left:0;line-height:1;text-align:center}.footer li:before{content:none;display:initial;position:static;top:auto;left:auto;width:auto;font-size:medium}.footer li a{display:block}.footer .footer-container{position:relative}@media screen and (min-width:48rem){.footer .footer-navigation-container{border-bottom:1px solid #fff;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.75rem}}.footer .footer-navigation-container .footer-logo{display:flex;justify-content:center;margin:0 auto;height:3rem;padding:0}@media screen and (min-width:48rem){.footer .footer-navigation-container .footer-logo{margin:0 0 1.375rem}}.footer .footer-navigation-container .footer-logo img{height:100%;width:auto}.footer .footer-navigation-container .footer-navigation{padding-top:1.5rem}@media screen and (min-width:48rem){.footer .footer-navigation-container .footer-navigation{padding-top:0}}@media screen and (min-width:48rem){.footer .footer-navigation-container .footer-navigation ul{display:flex;align-items:center;justify-content:flex-end}}.footer .footer-navigation-container .footer-navigation ul li{position:relative;padding:.25rem 0}@media screen and (min-width:48rem){.footer .footer-navigation-container .footer-navigation ul li{padding:0 1.75rem}}.footer .footer-navigation-container .footer-navigation ul li:first-child{padding-left:0}.footer .footer-navigation-container .footer-navigation ul li:last-child{padding-right:0}@media screen and (min-width:48rem){.footer .footer-navigation-container .footer-navigation ul li~li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:.875rem;border-left:3px solid #fff}}.footer .footer-navigation-container .footer-navigation ul li a{display:inline-block;position:relative;border-bottom:0;display:block;padding:1.25rem 0}.footer .footer-navigation-container .footer-navigation ul li a:after,.footer .footer-navigation-container .footer-navigation ul li a:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:1px}.footer .footer-navigation-container .footer-navigation ul li a:before{background-color:rgba(15,63,118,.25);width:100%}.footer .footer-navigation-container .footer-navigation ul li a:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.footer .footer-navigation-container .footer-navigation ul li a:active,.footer .footer-navigation-container .footer-navigation ul li a:focus,.footer .footer-navigation-container .footer-navigation ul li a:hover{outline:none}.footer .footer-navigation-container .footer-navigation ul li a:active:after,.footer .footer-navigation-container .footer-navigation ul li a:focus:after,.footer .footer-navigation-container .footer-navigation ul li a:hover:after{transform:scaleX(1)}@media screen and (min-width:48rem){.footer .footer-links-container{display:flex;align-items:center;flex-direction:column}}@media screen and (min-width:60rem){.footer .footer-links-container{flex-direction:row;justify-content:space-between;padding-bottom:.25rem}}.footer .footer-links-container .footer-brands{position:relative}.footer .footer-links-container .footer-brands .footer-brands-list{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.625rem 0 1.5rem}@media screen and (min-width:48rem){.footer .footer-links-container .footer-brands .footer-brands-list{padding:0;flex-direction:row}}.footer .footer-links-container .footer-brands .footer-brands-list li{margin-top:1.25rem}@media screen and (min-width:48rem){.footer .footer-links-container .footer-brands .footer-brands-list li{margin-top:0}}.footer .footer-links-container .footer-brands .footer-brands-list li:first-child{margin-top:0}@media screen and (min-width:48rem){.footer .footer-links-container .footer-brands .footer-brands-list li~li{padding-left:1.25rem}}.footer .footer-links-container .footer-brands .footer-brands-list li a:not(.button){display:block}.footer .footer-links-container .footer-brands .footer-brands-list li a:not(.button) img{max-height:3.75rem}.footer .footer-links-container .footer-brands .footer-brands-list li a:not(.button) img.kesara-wellness{max-height:1.9rem}@media screen and (min-width:48rem){.footer .footer-links-container .footer-social{width:100%}}@media screen and (min-width:60rem){.footer .footer-links-container .footer-social{width:auto}}.footer .footer-links-container .footer-social .footer-social-list{display:flex;align-items:center;justify-content:center;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #fff}@media screen and (min-width:48rem){.footer .footer-links-container .footer-social .footer-social-list{justify-content:center;margin-top:1.25rem}}@media screen and (min-width:60rem){.footer .footer-links-container .footer-social .footer-social-list{border:0;padding-bottom:0;margin-bottom:0;margin-top:0;justify-content:flex-end}}.footer .footer-links-container .footer-social .footer-social-list li~li{padding-left:.5rem}.footer .footer-links-container .footer-social .footer-social-list li a{font-weight:400;letter-spacing:0;padding:.75rem}.footer .footer-links-container .footer-social .footer-social-list li a:before{display:block;font-size:1.25rem}@media screen and (min-width:48rem){.footer .footer-links-container .footer-social .footer-social-list li a:before{font-size:1.5rem}}.footer .footer-legal{display:flex;flex-direction:column-reverse}@media screen and (min-width:48rem){.footer .footer-legal{flex-direction:row;justify-content:space-between}}.footer .footer-legal p{margin:1rem 0 0;text-align:center;font-size:.75rem}@media screen and (min-width:48rem){.footer .footer-legal p{margin:1rem 0 0;text-align:left}}@media screen and (min-width:48rem){.footer .footer-legal .menu-footer-legal-nav{display:flex;align-items:flex-start;justify-content:flex-end}}.footer .footer-legal .menu-footer-legal-nav li{position:relative;padding:.25rem 0}@media screen and (min-width:48rem){.footer .footer-legal .menu-footer-legal-nav li{padding:0 1.5rem}}.footer .footer-legal .menu-footer-legal-nav li:first-child{padding-left:0}.footer .footer-legal .menu-footer-legal-nav li:last-child{padding-right:0}@media screen and (min-width:48rem){.footer .footer-legal .menu-footer-legal-nav li~li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:.875rem;border-left:3px solid #fff}}.footer .footer-legal .menu-footer-legal-nav li a{display:inline-block;position:relative;border-bottom:0;display:block;font-size:.625rem;padding:1.25rem 0}.footer .footer-legal .menu-footer-legal-nav li a:after,.footer .footer-legal .menu-footer-legal-nav li a:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:1px}.footer .footer-legal .menu-footer-legal-nav li a:before{background-color:rgba(15,63,118,.25);width:100%}.footer .footer-legal .menu-footer-legal-nav li a:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.footer .footer-legal .menu-footer-legal-nav li a:active,.footer .footer-legal .menu-footer-legal-nav li a:focus,.footer .footer-legal .menu-footer-legal-nav li a:hover{outline:none}.footer .footer-legal .menu-footer-legal-nav li a:active:after,.footer .footer-legal .menu-footer-legal-nav li a:focus:after,.footer .footer-legal .menu-footer-legal-nav li a:hover:after{transform:scaleX(1)}body{overflow-x:hidden}body.noScroll{overflow-y:hidden}.navigation{position:fixed;z-index:99;top:0;left:0;right:0;width:100%;height:3.5rem;background-color:#fff}@media (min-width:65rem){.navigation{height:4.25rem;border-bottom:1px solid #0f3f76}}.navigation .container{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%}.navigation .container a{display:block;color:#0f3f76;margin:0;line-height:1.2}@media (min-width:65rem){.navigation .container a{color:#0f3f76}}.navigation .container ul li{padding:0;margin:0}.navigation .container ul li:before{display:none}.navigation .container .navigationLogo{height:2.25rem;z-index:1}.navigation .container .navigationLogo img{display:block;height:100%;width:auto}.navigation .container .navigationMenu{position:absolute;top:100%;left:100%;width:100%;height:calc(100vh - 3.5rem);background-color:#fff;padding:1.5rem 2rem 0;transition:transform .3s ease-in-out;overflow:auto}@media (min-width:65rem){.navigation .container .navigationMenu{position:relative;top:auto;left:auto;width:auto;height:100%;background-color:transparent;padding:0;display:flex;align-items:center;overflow:visible;transform:none}}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container{max-width:100%;margin-left:auto;margin-right:auto}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr{display:flex;flex-direction:column}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr{flex-direction:row;align-items:center}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a{text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:.875rem}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a{display:inline-block;position:relative;border-bottom:0}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:before,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:1px}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:before,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:before{display:none}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:active,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:focus,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:hover,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:active,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:focus,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:hover,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:active,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:focus,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:hover,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:active,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:focus,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:hover{outline:none}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:active:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:focus:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr a:hover:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:active:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:focus:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav a:hover:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:active:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:focus:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr a:hover:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:active:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:focus:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav a:hover:after{transform:scaleX(1)}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li{border-top:1px solid #0f3f76}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li{border-top:0}}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li:hover .sub-menu,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li:hover .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li:hover .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li:hover .sub-menu{max-height:20rem}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.cta,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.cta,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.cta{background-color:#8dc63f;border-radius:.25rem;border:1px solid transparent;transition:border-color .3s ease,background-color .3s ease}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.cta,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.cta,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.cta{margin-left:.75rem}}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.cta:hover,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta:hover,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.cta:hover,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.cta:hover{border-color:#8dc63f;color:#fff;background-color:transparent}}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.cta:hover a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta:hover a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.cta:hover a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.cta:hover a{color:#8dc63f}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.cta a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.cta a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.cta a{color:#fff;transition:color .3s ease;text-align:center}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.cta a:after,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta a:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.cta a:after,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.cta a:after{display:none}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li:last-child:not(.cta) a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li:last-child:not(.cta) a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li:last-child:not(.cta) a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li:last-child:not(.cta) a{border-bottom:1px solid #0f3f76}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li:last-child:not(.cta) a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li:last-child:not(.cta) a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li:last-child:not(.cta) a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li:last-child:not(.cta) a{border-bottom:0}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children{position:relative}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children:hover .sub-menu,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children:hover .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children:hover .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children:hover .sub-menu{height:auto;max-height:20rem;z-index:2}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children.active a:before,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children.active a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children.active a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children.active a:before{transform:translateY(-25%) rotate(225deg)}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children.active a:before,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children.active a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children.active a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children.active a:before{transform:translateY(-75%) rotate(45deg)}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children.active .sub-menu,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children.active .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children.active .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children.active .sub-menu{max-height:20rem;z-index:2}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children>a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children>a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children>a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children>a{position:relative}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children>a:before,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children>a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children>a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children>a:before{display:block;content:"";position:absolute;top:50%;left:auto;right:1.25rem;height:1rem;width:1rem;border-right:1px solid #0f3f76;border-bottom:1px solid #0f3f76;transform:translateY(-75%) rotate(45deg)}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children>a:before,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children>a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children>a:before,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children>a:before{right:-.75rem;height:.4rem;width:.4rem;border-color:#fff;transform:translateY(-50%) rotate(45deg)}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;margin:0;transition:max-height .3s ease}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu{position:absolute;top:2.25rem;left:0;min-width:15rem;padding-top:.5rem}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu li{margin:0}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu li{background-color:#fff}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li:last-child,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu li:last-child,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li:last-child,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu li:last-child{padding-bottom:1rem}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu li a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu li a{font-size:1rem;padding:.5rem 2rem}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.menu-item-has-children .sub-menu li a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li.menu-item-has-children .sub-menu li a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li.menu-item-has-children .sub-menu li a{font-size:.75rem;padding:.5rem .25rem;margin:0 1rem;background-color:#fff}}.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li>a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li>a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li>a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li>a{font-size:1rem;padding:1.125rem .75rem}@media (min-width:65rem){.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav-fr>li>a,.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li>a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav-fr>li>a,.navigation .container .navigationMenu .menu-main-nav-fr-container #menu-main-nav>li>a{font-size:.875rem;padding:.5rem .25rem;margin:0 .5rem;border-radius:.25rem}}.navigation.open .container .navigationMenu{transform:translateX(-100%)}@media (min-width:65rem){.navigation.open .container .navigationMenu{transform:translateX(0)}}.navigation .container .language-select{position:absolute;top:1rem;right:4rem;color:#0f3f76;padding-right:1rem;cursor:pointer}@media (min-width:65rem){.navigation .container .language-select{justify-content:flex-end;right:1rem;top:50%;transform:translateY(-50%)}}.navigation .container .language-select:after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:1rem;height:1rem;content:"";background-image:url(../images/icons/icon-arrow-down.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:3}.navigation .container .language-select.open .language ul{max-height:10rem}@media (min-width:65rem){.navigation .container .language-select.open .language ul{max-height:0}}.navigation .container .language-select .language{position:relative;padding-right:1.5rem}.navigation .container .language-select .language:after{content:"";position:absolute;top:50%;right:.25rem;transform:translateY(-50%);width:1rem;height:1rem;background-image:url(../images/icons/icon-language.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:3}@media (min-width:65rem){.navigation .container .language-select .language:hover ul{max-height:10rem;padding-top:.5rem}}.navigation .container .language-select .language .selected{color:#0f3f76;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:.875rem;margin:0}.navigation .container .language-select .language ul{margin:0;transition:max-height .3s ease;display:block;max-height:0;overflow:hidden;position:absolute;top:2.25rem;left:0;min-width:5rem;background-color:#fff}@media (min-width:65rem){.navigation .container .language-select .language ul{top:1.5rem}}.navigation .container .language-select .language ul li:last-child{padding-bottom:1rem}.navigation .container .language-select .language ul li a{text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:.75rem;margin-left:.5rem;padding:.5rem 0;margin-right:.5rem}@media (min-width:65rem){.navigation .container .language-select .language ul li a{padding:.5rem 2rem .5rem .5rem;display:inline-block;position:relative;border-bottom:0}.navigation .container .language-select .language ul li a:after,.navigation .container .language-select .language ul li a:before{content:" ";position:absolute;bottom:0;left:0;overflow:hidden;height:1px}.navigation .container .language-select .language ul li a:before{display:none}.navigation .container .language-select .language ul li a:after{background-color:#0f3f76;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.navigation .container .language-select .language ul li a:active,.navigation .container .language-select .language ul li a:focus,.navigation .container .language-select .language ul li a:hover{outline:none}.navigation .container .language-select .language ul li a:active:after,.navigation .container .language-select .language ul li a:focus:after,.navigation .container .language-select .language ul li a:hover:after{transform:scaleX(1)}}.navigationMobileMenuButton{overflow:visible;width:1.5rem;height:1rem;line-height:0;margin:0;padding:0;cursor:pointer;transition-delay:.12s;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,transform,-webkit-filter;transition-property:opacity,filter,transform;transition-property:opacity,filter,transform,-webkit-filter}@media (min-width:65rem){.navigationMobileMenuButton{display:none}}.navigationMobileMenuButton .MobileMenuButtonHamburger{position:relative;display:inline-block;width:1.5rem;height:1rem}.navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty{position:absolute;top:50%;width:100%;height:3px;border-radius:4px;background-color:#0f3f76;display:block;margin-top:-2px;transition-property:transform;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:after,.navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:before{display:block;content:"";position:absolute;width:100%;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#0f3f76}.navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:before{top:-7px;opacity:1;transition:top .1s ease-in .25s,opacity .1s ease-in}.navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:after{bottom:-7px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.navigation.open .navigationMobileMenuButton{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.navigation.open .navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:after,.navigation.open .navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:before{background-color:#0f3f76}.navigation.open .navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.navigation.open .navigationMobileMenuButton .MobileMenuButtonHamburger .MobileMenuButtonHamburgerPatty:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}@media (min-width:65rem){header.navigation{height:5rem}}@media (min-width:65rem){header.navigation .container .navigationLogo{height:3rem}}@media (min-width:65rem){header.navigation+main .hero{margin-top:5rem}}header.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta{background-color:#0f3f76}header.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta:hover{background-color:transparent;border-color:#0f3f76}header.navigation .container .navigationMenu .menu-main-nav-container #menu-main-nav>li.cta:hover a{color:#0f3f76}.hero{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:3rem 0;min-height:20rem;margin-top:3rem;display:flex;justify-content:center;align-items:center}@media (min-width:65rem){.hero{padding:5rem 0;margin-top:4.25rem;justify-content:flex-start}}.hero .heroContent{text-align:center}.hero .heroContent .heroHeadline{color:#fff;font-size:2.5rem}@media (min-width:65rem){.hero .heroContent .heroHeadline{font-size:3.75rem}}.hero .heroContent .heroDescription{font-weight:500;color:#fff;font-size:.875rem}@media screen and (min-width:60rem){.hero .heroContent .heroDescription{font-size:1rem}}@media (min-width:65rem){.hero .heroContent .heroDescription{max-width:50%;margin:0 auto}}.hero .heroContent .heroSubtitle{color:#fff}@media (min-width:65rem){.hero .heroContent .heroSubtitle{font-size:1.25rem}}.hero .heroContent .button{margin-top:1rem}@media (min-width:65rem){.hero .heroContent .button{margin-top:2rem}}.hero .heroContent-dark-text .heroHeadline{color:#0f3f76}.hero .heroContent-dark-text .heroDescription{color:#404042}.hero-homepage .heroContent.overlay{position:relative;padding-top:4rem;padding-bottom:4rem}.hero-homepage .heroContent.overlay:after{position:absolute;width:100%;content:"";left:0;top:0;height:100%;background-color:rgba(0,0,0,.45)}.hero-homepage .heroContent.overlay .button,.hero-homepage .heroContent.overlay .heroDescription,.hero-homepage .heroContent.overlay .heroHeadline{position:relative;z-index:5}.hero-full-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45)}.hero-full-overlay .heroContent{position:relative;z-index:5}.hero-short{min-height:0;padding:2rem 0}@media (min-width:65rem){.hero-short{padding:5rem 0}}.hero-short .heroContent,.hero-short .heroContent.overlay{padding-top:2rem;padding-bottom:2rem}@media (min-width:65rem){.hero-short .heroContent,.hero-short .heroContent.overlay{padding-top:4rem;padding-bottom:4rem}}.hero-homepage .heroContent.overlay{max-width:60rem}.hero-homepage .heroContent.overlay:after{background-color:rgba(0,0,0,.3)}@media (min-width:65rem){.hero-homepage .heroContent.overlay .heroDescription{max-width:70%}}.hero.hero-video{position:relative;overflow:hidden}.hero.hero-video #heroVideo,.hero.hero-video #heroVideoImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto}.hero.hero-video #heroVideoImage{max-width:none;transition:opacity .7s ease}.hero.hero-video #heroVideo+#heroVideoImage{opacity:0}.intro-section{padding:2rem 0}@media screen and (min-width:48rem){.intro-section{padding:5rem 0}}.intro-section+.bg-cards,.intro-section+.course-cards,.intro-section+.icon-cards,.intro-section+.logo-cards{padding-top:0;margin-top:-2rem}@media screen and (min-width:48rem){.intro-section+.bg-cards,.intro-section+.course-cards,.intro-section+.icon-cards,.intro-section+.logo-cards{margin-top:-5rem}}.intro-section h2,.intro-section p{text-align:center}.intro-section h2{margin:0 0 1rem}.intro-section h2:last-child{margin-bottom:0}.intro-section img{display:block;margin:0 auto 1rem}.intro-section img:last-child{margin-bottom:0}.intro-section-left h2,.intro-section-left p{text-align:left}.intro-section-left img{margin-left:0}@media screen and (min-width:48rem){.intro-section-small h2,.intro-section-small img,.intro-section-small p{max-width:75%;margin-left:auto;margin-right:auto}}.image-cta{padding:2rem 0 0}@media screen and (min-width:48rem){.image-cta{padding:5rem 0 3rem}}@media screen and (min-width:48rem){.image-cta .container{display:flex;justify-content:space-between;align-items:center}}.image-cta .container .main-content{margin-bottom:2rem}@media screen and (min-width:48rem){.image-cta .container .main-content{width:48%}}.image-cta .container img{max-width:90%;margin-bottom:2rem}@media screen and (min-width:48rem){.image-cta .container img{width:48%}}.listHeading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebef;padding-bottom:1.25rem;margin-bottom:1.25rem}@media screen and (min-width:60rem){.listHeading{padding-bottom:1.875rem;margin-bottom:1.875rem}}.listHeading .listHeadingTitle{font-size:1.25rem;line-height:1;font-weight:500;margin:0;padding:0}@media screen and (min-width:60rem){.listHeading .listHeadingTitle{font-size:1.875rem}}.listHeading .listHeadingContent{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:13.5rem;padding-left:1rem;text-align:right}.listHeading-categories{display:block}@media screen and (min-width:30rem){.listHeading-categories{display:flex}}.listHeading-categories .listHeadingTitle{text-align:center}@media screen and (min-width:30rem){.listHeading-categories .listHeadingTitle{text-align:left}}.listHeading-categories .listHeadingContent{max-width:100%;padding-left:0;padding-top:1.25rem}@media screen and (min-width:30rem){.listHeading-categories .listHeadingContent{min-width:13.5rem;padding-left:1rem;padding-top:0}}.location-details{padding:2rem 0}@media screen and (min-width:48rem){.location-details{padding:5rem 0}}.location-details .button-container{margin-bottom:3.75rem}@media screen and (min-width:48rem){.location-details .location-container{display:flex;align-items:stretch;justify-content:space-between}}@media screen and (min-width:48rem){.location-details .details-container{flex:0 1 35%;max-width:35%}}.location-details .details-container .details-card{height:100%;text-align:center;padding:2rem 1rem;border:1.5px solid #e6ebef;border-top-left-radius:.325rem;border-top-right-radius:.325rem}@media screen and (min-width:48rem){.location-details .details-container .details-card{border-radius:.325rem;display:flex;flex-direction:column;align-items:center;justify-content:center}}.location-details .details-container .details-card p span{display:block}.location-details .details-container .details-card p a,.location-details .details-container .details-card p a span{display:inline-block}.location-details .map-container{height:22.5rem;border-bottom-left-radius:.325rem;border-bottom-right-radius:.325rem;background-color:#e6ebef;overflow:hidden}@media screen and (min-width:48rem){.location-details .map-container{flex:0 1 60%;max-width:60%;border-radius:.325rem}}.location-details .map-container #map{height:inherit}.locationFinder{padding:2rem 0}@media screen and (min-width:48rem){.locationFinder{padding:5rem 0}}@media (min-width:60rem){.locationFinder .container .content{max-width:65%;margin:0 auto}}.locationFinder .container .content h2{text-align:center;margin-bottom:2rem}.locationFinder .container .dropdown-container{width:100%;max-width:22.5rem;margin:0 auto}body.overlay{overflow:hidden}body.overlay:after{content:"";display:block;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);transition:opacity .3s ease}.modal-exit{position:absolute;top:-.5rem;right:-.5rem;background-color:#8dc63f;color:#fff;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background-color .3s ease}@media screen and (min-width:60rem){.modal-exit{top:1rem;right:1.5rem}}.modal-exit p{line-height:1;margin:0 0 .25rem;font-weight:600}.modal-exit:hover{background-color:#0f3f76}.newsletter{padding:2rem 0}@media screen and (min-width:48rem){.newsletter{padding:3rem 0}}@media screen and (min-width:60rem){.newsletter .container{display:flex;align-items:center;flex-direction:column}}.newsletter .container .content{margin:0 auto 4rem;max-width:30rem}@media screen and (min-width:60rem){.newsletter .container .content{max-width:65%;margin-bottom:2rem}}.newsletter .container .content h2{font-size:2rem;margin:0 auto 1rem;text-align:center}.newsletter .container .content p{text-align:center}.newsletter .container .wpcf7{position:relative;margin:2rem auto 0}@media screen and (min-width:48rem){.newsletter .container .wpcf7{width:55%}}.newsletter .container .wpcf7 .inputField,.newsletter .container .wpcf7 p{margin-bottom:0}.newsletter .container .wpcf7 input[type=email]{border-radius:.25rem .25rem 0 0}@media screen and (min-width:48rem){.newsletter .container .wpcf7 input[type=email]{border-radius:.25rem;padding-right:10.875rem}}.newsletter .container .wpcf7 label{font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;position:absolute;top:-2rem;left:0;transition:top .3s ease,font-size .3s ease;text-transform:none;letter-spacing:0}@media screen and (min-width:60rem){.newsletter .container .wpcf7 label{font-size:.75rem}}.newsletter .container .wpcf7 input[type=submit]{display:block;min-width:0;line-height:1rem;padding-left:.5rem;padding-right:.5rem;border-radius:0 0 .25rem .25rem}@media screen and (min-width:48rem){.newsletter .container .wpcf7 input[type=submit]{position:absolute;top:0;right:0;width:10rem;height:3.125rem;border-radius:0 .25rem .25rem 0}}.newsletter .container .wpcf7 .wpcf7-response-output{border:0;margin:0;padding:0}@media screen and (min-width:60rem){.newsletter .container .wpcf7 .wpcf7-response-output{position:absolute;bottom:2rem;left:0}}.newsletter .container .wpcf7 .ajax-loader{display:none}.newsletter .container .dropdown-container{width:100%;max-width:22.5rem}.newsletter .container .dropdown-container .inputField{margin-bottom:0}.newsletter .container .dropdown-container .inputField label{display:block;margin-bottom:.5rem}.newsletter .container .fine-print{width:100%;text-align:center}@media screen and (min-width:48rem){.newsletter .container .fine-print{width:55%;margin-left:auto;margin-right:auto}}.newsletter .container .fine-print p{font-size:.75rem}.newsletter .container .fine-print p:first-child{margin-top:1rem}#aleafia_subscription_dialog .modal-exit{margin-top:1rem;margin-right:1rem}@media screen and (min-width:60rem){#aleafia_subscription_dialog .email{width:50%}#aleafia_subscription_dialog .btn{width:25%}#aleafia_subscription_dialog .modal-exit{margin-top:0;margin-right:0}}.pagination{align-content:center}.pagination,.pagination li{display:flex;justify-content:center}.pagination li{padding:1rem;width:1.6rem;height:1.6rem;align-items:center;border-radius:50%;border:1px solid #0f3f76;margin:0 .325rem;transition:background-color .4s ease;cursor:pointer}.pagination li:before{display:none}.pagination li.selected{background-color:#0f3f76}.pagination li.selected a{color:#fff}.pagination li:active,.pagination li:focus,.pagination li:hover{background-color:#0f3f76}.pagination li:active a,.pagination li:focus a,.pagination li:hover a{color:#fff}.pagination li a{font-family:ff-tisa-sans-web-pro,sans-serif;font-size:1rem;font-weight:600;border-bottom:none;padding-bottom:.2rem;transition:color .4s ease;text-decoration:none;color:#000;vertical-align:middle}@media screen and (min-width:60rem){.pagination li a{font-size:1rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pagination li a{padding-top:0;margin-left:-.2rem}}@supports (-ms-ime-align:auto){.pagination li a{padding-top:0}}@media (min-width:48rem){.pagination .pagination-prev{margin-right:3rem}}@media (min-width:48rem){.pagination .pagination-next{margin-left:3rem}}.pagination .pagination-next span,.pagination .pagination-prev span{display:block;font-size:1rem;color:#0f3f76;transition:color .4s ease}@media screen and (min-width:60rem){.pagination .pagination-next span,.pagination .pagination-prev span{font-size:1rem}}.pagination .pagination-next:active span,.pagination .pagination-next:focus span,.pagination .pagination-next:hover span,.pagination .pagination-prev:active span,.pagination .pagination-prev:focus span,.pagination .pagination-prev:hover span{color:#fff}.pagination .ellipsis{border:none;pointer-events:none;padding-bottom:0;margin-bottom:.125rem;align-self:center}.singleVideo .videoContainer{max-width:60rem;display:block;margin:0 auto}.singleVideo .videoContainer .videoPlayer{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.singleVideo .videoContainer .videoPlayer .videoModalThumb{width:110%;height:auto;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.singleVideo .videoContainer .videoPlayer .videoModalThumb img{opacity:0;width:100%;height:100%}.singleVideo .videoContainer .videoPlayer .videoModalThumb:after{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .3s ease}.singleVideo .videoContainer .videoPlayer .videoModalThumb:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background-image:url(../images/icons/icon-play.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;cursor:pointer;z-index:1}.singleVideo .videoContainer .videoPlayer .videoModalThumb:hover:after{background-color:rgba(0,0,0,.2)}.singleVideo .videoContainer .videoPlayer .videoModalIframe{display:none;width:100%;height:100%;position:absolute;top:0;left:0}.singleVideo .videoContainer .videoPlayer.loading .videoModalThumb:before{background-image:url(../images/icons/icon-loading-circle.svg);width:3rem;height:3rem;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;cursor:pointer}.singleVideo .videoContainer .videoPlayer.loaded .videoModalThumb{display:none}.singleVideo .videoContainer .videoPlayer.loaded .videoModalThumb:after,.singleVideo .videoContainer .videoPlayer.loaded .videoModalThumb:before{content:none}.singleVideo .videoContainer .videoPlayer.loaded .videoModalIframe{display:block}.singleVideo .videoContainer h2{margin-bottom:2rem}.singleVideo .videoContainer p{margin-top:2rem}.sitemap{padding:2rem 0}@media screen and (min-width:48rem){.sitemap{padding:5rem 0}}.sitemap ul li,.sitemap ul li a{font-weight:600}.sitemap ul li ul a,.sitemap ul li ul li{font-weight:400}.sitemap .pagenav{padding-bottom:2rem}.split-content-image-section{padding:2rem 0}@media screen and (min-width:48rem){.split-content-image-section{padding:5rem 0}}.split-content-image-section .split-content-image{padding:2rem 0}@media screen and (min-width:48rem){.split-content-image-section .split-content-image{padding:5rem 0;display:flex;justify-content:space-between;align-items:center}}.split-content-image-section .split-content-image:first-child{padding-top:0}.split-content-image-section .split-content-image:last-child{padding-bottom:0}.split-content-image-section .split-content-image:not([class*=bg-])+.split-content-image:not([class*=bg-]){padding-top:0}@media screen and (min-width:48rem){.split-content-image-section .split-content-image.reverse{flex-direction:row-reverse}}@media screen and (min-width:48rem){.split-content-image-section .split-content-image .content,.split-content-image-section .split-content-image img{width:48%}}.split-content-image-section .split-content-image .content{margin-top:1.5rem}@media screen and (min-width:48rem){.split-content-image-section .split-content-image .content{margin-top:0}}.team-grid{padding:2rem 0}@media screen and (min-width:48rem){.team-grid{padding:5rem 0}}.team-grid .grid-container{display:flex;flex-direction:column;align-items:center;margin-top:-4rem}@media screen and (min-width:48rem){.team-grid .grid-container{flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-right:-2rem}}.team-grid .grid-container .team-member{margin-top:4rem;position:relative;max-width:28rem;text-align:center}@media screen and (min-width:48rem){.team-grid .grid-container .team-member{width:calc(50% - 2rem);margin-right:2rem}}@media screen and (min-width:60rem){.team-grid .grid-container .team-member{width:calc(33.33% - 2rem)}}.team-grid .grid-container .team-member .image-con{width:100%;min-height:13rem}.team-grid .grid-container .team-member .image-con img{width:100%;height:auto}.team-grid .grid-container .team-member h3{margin:1.5rem 0 .5rem}@media screen and (min-width:48rem){.team-grid .grid-container .team-member h3{margin:1.5rem auto 0}}.team-grid .grid-container .team-member .position{margin-bottom:0}.team-grid .grid-container .team-member .bio{margin-top:.25rem}.team-grid .grid-container .team-member .bio.longBio{position:relative;padding-bottom:2rem;max-height:10.5rem;overflow:hidden;transition:max-height .3s ease}.team-grid .grid-container .team-member .bio.longBio span[class*=grad-bg-]{display:block;position:absolute;bottom:0;left:0;width:100%;height:6rem;transition:height .3s ease}.newsletter .container .wpcf7 .team-grid .grid-container .team-member .bio input[type=submit],.team-grid .grid-container .team-member .bio .newsletter .container .wpcf7 input[type=submit],.team-grid .grid-container .team-member .bio button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:transparent;padding:0 1.5rem 0 0;min-width:10rem;z-index:1;color:#0f3f76;transition:color .3s ease}.newsletter .container .wpcf7 .team-grid .grid-container .team-member .bio input:active[type=submit],.newsletter .container .wpcf7 .team-grid .grid-container .team-member .bio input:focus[type=submit],.newsletter .container .wpcf7 .team-grid .grid-container .team-member .bio input:hover[type=submit],.team-grid .grid-container .team-member .bio .newsletter .container .wpcf7 input:active[type=submit],.team-grid .grid-container .team-member .bio .newsletter .container .wpcf7 input:focus[type=submit],.team-grid .grid-container .team-member .bio .newsletter .container .wpcf7 input:hover[type=submit],.team-grid .grid-container .team-member .bio button:active,.team-grid .grid-container .team-member .bio button:focus,.team-grid .grid-container .team-member .bio button:hover{color:#28405c}.newsletter .container .wpcf7 .team-grid .grid-container .team-member .bio input[type=submit]:after,.team-grid .grid-container .team-member .bio .newsletter .container .wpcf7 input[type=submit]:after,.team-grid .grid-container .team-member .bio button:after{position:absolute;top:50%;right:0;transition:transform .3s ease;transform:translateY(-50%);width:1rem;height:1rem;content:"";background-image:url(../images/icons/icon-arrow-down.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:3}.team-grid .grid-container .team-member .bio.open{max-height:100rem}.team-grid .grid-container .team-member .bio.open span[class*=grad-bg-]{height:0}.newsletter .container .wpcf7 .team-grid .grid-container .team-member .bio.open input[type=submit]:after,.team-grid .grid-container .team-member .bio.open .newsletter .container .wpcf7 input[type=submit]:after,.team-grid .grid-container .team-member .bio.open button:after{transform:translateY(-50%) scaleY(-1)}.text-video-section{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:90%;margin:2rem auto 3rem;padding:0}@media screen and (min-width:65rem){.text-video-section{max-width:73rem;padding:0 1rem}}.text-video-section .text,.text-video-section .video{width:100%}@media screen and (min-width:65rem){.text-video-section .text,.text-video-section .video{width:48%}}.text-video-section .video{order:2}.text-video-section .video .video-image{position:relative}.text-video-section .video .video-image .videoUrl:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background-image:url(../images/icons/icon-play.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;cursor:pointer;z-index:1}.text-video-section .video .video-image .videoUrl:after{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .3s ease}.text-video-section .video .video-image .videoUrl img{display:block}.text-video-section .text{order:1;margin-bottom:1rem}@media screen and (min-width:65rem){.text-video-section .text{margin-bottom:0}}@media screen and (min-width:65rem){.text-video-section.video-left .video{order:1}}@media screen and (min-width:65rem){.text-video-section.video-left .text,.text-video-section.video-right .video{order:2}}@media screen and (min-width:65rem){.text-video-section.video-right .text{order:1}}#unsubScribe .container{max-width:46rem;display:block;margin:0 auto}#unsubScribe .container h2{margin-bottom:2rem}#unsubScribe .container p{margin-bottom:0}#unsubScribe .container p.unsubText{margin-bottom:1rem;font-size:.75rem;font-weight:700;line-height:1.25rem;letter-spacing:1.5px;text-transform:uppercase}#unsubScribe .container form:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#unsubScribe .container form .checkboxField{display:flex;align-items:stretch;flex-direction:column}@media (min-width:48rem){#unsubScribe .container form .checkboxField{flex-direction:row;justify-content:space-between}}#unsubScribe .container form .checkboxField .wpcf7-list-item{display:flex;align-items:flex-start;margin-left:0}#unsubScribe .container form .checkboxField .wpcf7-list-item:after{display:block;min-width:10rem;margin-left:.5rem}@media (min-width:48rem){#unsubScribe .container form .checkboxField .wpcf7-list-item:after{min-width:14rem}}#unsubScribe .container form .checkboxField .wpcf7-list-item.first{margin-bottom:1rem}@media (min-width:48rem){#unsubScribe .container form .checkboxField .wpcf7-list-item.first{margin-bottom:0}}#unsubScribe .container form .checkboxField .wpcf7-list-item.first:after{content:url(/themes/theme/images/logos/foliedge-academy-logo.svg)}#unsubScribe .container form .checkboxField .wpcf7-list-item.last:after{content:url(/themes/theme/images/logos/aleafia-logo-full.svg);min-width:12rem}@media (min-width:48rem){#unsubScribe .container form .checkboxField .wpcf7-list-item.last:after{min-width:19rem}}#unsubScribe .container form .checkboxField .wpcf7-list-item .wpcf7-list-item-label{position:absolute;opacity:0;line-height:0;height:0;width:0;overflow:hidden}#unsubScribe .container form .checkboxField .wpcf7-list-item input{margin-top:.25rem}@media (min-width:48rem){#unsubScribe .container form .checkboxField .wpcf7-list-item input{margin-top:1rem}}#unsubScribe .container form input[type=submit]{width:100%}@media screen and (min-width:48rem){#unsubScribe .container form input[type=submit]{width:18rem;max-width:100%;float:right}}.videoCarousel{padding:2rem 0}@media screen and (min-width:48rem){.videoCarousel{padding:5rem 0}}.videoCarousel .videoCarouselTitle{text-align:center;margin-bottom:2rem}@media (min-width:48rem){.videoCarousel .videoCarouselTitle{margin-bottom:4.375rem}}.videoCarousel .flickity-viewport{width:95%;margin:0 auto}@media (min-width:48rem){.videoCarousel .flickity-viewport{width:95%;margin:0 auto}}.videoCarousel .flickity-button{width:2rem;background-color:transparent}.videoCarousel .flickity-button:hover{background-color:transparent}.videoCarousel .flickity-button:hover svg path{fill:#404042}.videoCarousel .flickity-button:disabled{opacity:0}.videoCarousel .flickity-button.next{right:-1rem}.videoCarousel .flickity-button.previous{left:-1rem}.videoCarousel .flickity-button svg path{fill:#0f3f76;transition:fill .3s ease-in-out}.videoCarousel .videoCarouselSlide{width:95%;margin:0 2.5%}@media (min-width:48rem){.videoCarousel .videoCarouselSlide{width:30%;margin:0 2.5%}}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer .videoModalThumb{width:110%;height:auto;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer .videoModalThumb img{opacity:0;width:100%;height:100%}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer .videoModalThumb:after{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .3s ease}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer .videoModalThumb:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background-image:url(../images/icons/icon-play.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;cursor:pointer;z-index:1}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer .videoModalThumb:hover:after{background-color:rgba(0,0,0,.2)}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer .videoModalIframe{display:none;width:100%;height:100%;position:absolute;top:0;left:0}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer.loading .videoModalThumb:before{background-image:url(../images/icons/icon-loading-circle.svg);width:3rem;height:3rem;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;cursor:pointer}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer.loaded .videoModalThumb{display:none}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer.loaded .videoModalThumb:after,.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer.loaded .videoModalThumb:before{content:none}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoPlayer.loaded .videoModalIframe{display:block}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoCarouselSlideContent{margin-top:1.875rem}.videoCarousel .videoCarouselSlide .videoCarouselSlideContainer .videoCarouselSlideContent .videoDate{margin-bottom:.625rem;font-weight:600}.videoEmbed .videoContainer{position:relative;overflow:hidden;max-width:60rem;display:block;margin:0 auto}.videoEmbed .videoContainer.showPlayButton{cursor:pointer}.videoEmbed .videoContainer.showPlayButton:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background-image:url(../images/icons/icon-play.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;cursor:pointer;z-index:1}.videoEmbed .videoContainer.showPlayButton:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:rgba(0,0,0,.3);width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.videoEmbed .videoContainer.showPlayButton:hover:after{background-color:rgba(0,0,0,.2)}.videoEmbed .videoContainer.showPlayButton.playing:after,.videoEmbed .videoContainer.showPlayButton.playing:before{display:none}.videoEmbed h2{line-height:1.25}.videoEmbed h2,.videoEmbed p.description{max-width:60rem;display:block;margin:0 auto}.videoEmbed.shortOverlay .videoContainer.showPlayButton:after{height:87.5%}.videoEmbed .videoImage,.videoEmbed .videoLoaded{width:100%;height:auto}.videoEmbed .videoImage{transition:opacity .7s ease}.videoEmbed .videoLoaded+.videoImage{display:none}.articleSection{padding:2rem 0}@media screen and (min-width:48rem){.articleSection{padding:6rem 0}}.articleHeader{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse;border-bottom:2px solid #e6ebef;margin-bottom:1.25rem}@media screen and (min-width:60rem){.articleHeader{align-items:center;flex-direction:row;padding-bottom:2rem;margin-bottom:2rem}}.articleHeader h2{margin-bottom:1.5rem}@media screen and (min-width:60rem){.articleHeader h2{padding-right:4rem;margin-bottom:0}}.shareSection{display:flex;margin-bottom:1rem;flex-direction:column}@media screen and (min-width:60rem){.shareSection{margin-bottom:0;align-self:flex-start}}.shareSection .shareText{text-transform:uppercase;font-weight:700;font-size:.875rem;margin-bottom:.25rem;letter-spacing:1px}.shareSection .shareButtons{display:flex;align-items:center;justify-content:flex-start}.shareSection .shareButtons a.socialIcon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;transition:background-color .3s ease,color .3s ease}@media screen and (min-width:60rem){.shareSection .shareButtons a.socialIcon{width:2.65rem;height:2.65rem}}.shareSection .shareButtons a.socialIcon.facebook{background-color:#3b5998;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.shareSection .shareButtons a.socialIcon.facebook:hover{color:#3b5998;background-color:#e6ebef}.shareSection .shareButtons a.socialIcon.twitter{background-color:#1da1f2}.shareSection .shareButtons a.socialIcon.twitter:hover{background-color:#e6ebef;color:#1da1f2}.shareSection .shareButtons a.socialIcon.linkedIn{background-color:#0077b5}.shareSection .shareButtons a.socialIcon.linkedIn:hover{background-color:#e6ebef;color:#0077b5}.shareSection .shareButtons a.socialIcon.email{background-color:#404042;border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.shareSection .shareButtons a.socialIcon.email:hover{background-color:#e6ebef;color:#404042}.navigation .container .language-select:after{background-image:url(../themes/theme/images/icons/icon-arrow-down.svg)}.navigation .container .language-select .language:after{background-image:url(../themes/theme/images/icons/icon-language.svg)}.navigation .container .uniforBtn{background:url(../images/UNIFOR-bilingual-RGB-v2.png) no-repeat 50%/contain;height:4.6875rem;border:1px solid #e6ebef;border-radius:.25rem;border-top:1px solid #e6ebef!important;margin:1rem 0}@media screen and (min-width:65rem){.navigation .container .uniforBtn{height:3.125rem;margin:0 0 0 .5rem}}.navigation .container .uniforBtn a{border-bottom:none!important;color:transparent;height:100%;padding:0;width:100%}.navigation .container .uniforBtn a:after{content:unset!important}.wpcf7-mail-sent-ok{display:none!important}body.overlay:after{z-index:6}#unsubScribe .container form .checkboxField .wpcf7-list-item.first:after{content:url(/themes/theme/images/logos/clinics_logo_2.png);min-width:8rem}@media (min-width:48rem){#unsubScribe .container form .checkboxField .wpcf7-list-item.first:after{min-width:12.5rem}}body.page-template-locations .contact-cards.bg-white{padding-top:6rem;margin-top:-6rem}body.page-template-locations .contact-cards .container-inner .card{padding:2.1875rem 1rem 1.875rem;display:flex;flex-direction:column;justify-content:space-between}body.page-template-locations .contact-cards .container-inner .card .logo-container{align-items:center;display:flex;justify-content:center}body.page-template-locations .contact-cards .container-inner .card .logo-container .divider{width:1px;border:1px solid #e5ebef;height:2.25rem;margin:0 .78125rem}body.page-template-locations .contact-cards .container-inner .card .button{margin-top:0}body.home .hero-homepage .heroContent.overlay:after{background-color:rgba(0,0,0,.7)}.footer .footer-brands .footer-brands-list{max-width:8rem}#top h2{text-align:center;font-size:3rem}.videoCarousel{padding-top:1rem;padding-bottom:2rem}.covidBanner{background-color:red;color:#fff;font-size:1.2em;padding:1em;text-align:center}.covidBanner a{color:#fff}.covidBanner a:hover{color:#d9d9d9}@media screen and (max-width:48rem){#main-content{padding-top:5.5rem}}.button.btnRed{background-color:red!important}.button.btnRed:hover{background-color:#c00!important}.uniforBanner{margin-bottom:0;top:8.5rem;z-index:10;box-sizing:content-box}@media screen and (max-width:1286px){.uniforBanner{top:10rem}}@media screen and (max-width:1040px){.uniforBanner{display:none}}.uniforBanner .container{width:80%}.uniforBanner .container .uniforMenu{text-transform:uppercase}.uniforBanner .container .uniforMenu ul{display:flex;align-items:center;justify-content:center}.uniforBanner .container .uniforMenu ul li{width:15rem}.uniforBanner .container .uniforMenu ul li a{color:#0f3f76;line-height:1.2;display:block;text-align:center;padding:16px}.noHero{height:7rem}@media screen and (min-width:30rem){.noHero{height:5rem}}@media screen and (min-width:48rem){.noHero{height:9.5rem}}#newsletterPopup{text-align:center;padding:1.5rem;margin-top:2rem;min-height:61.625px;max-height:none;height:auto;position:fixed;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:55rem;z-index:10;border:1px solid #c5c5c5;display:none}@media (min-width:48rem){#newsletterPopup{margin-top:0;padding:2.5rem}}#newsletterPopup.active{display:block}#newsletterPopup .popupLogo{width:100%;max-width:14rem;margin:0 auto .5rem}@media (min-width:48rem){#newsletterPopup .popupLogo{max-width:26rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between}}@media (min-width:48rem){#newsletterPopup .popupLogo img{max-width:55%;max-height:3rem}}#newsletterPopup .popupLogo img:first-child{margin-bottom:1rem;max-width:9rem}@media (min-width:48rem){#newsletterPopup .popupLogo img:first-child{margin-bottom:0;max-width:47%}}#newsletterPopup .fine-print p{font-size:.75rem;margin-top:1rem}@media (min-width:48rem){#newsletterPopup .fine-print p{margin-top:2rem}}#newsletterPopup form .inputField{margin-bottom:.5rem}@media (min-width:48rem){#newsletterPopup form .inputField{margin-bottom:1.5rem}}#newsletterPopup form input{max-width:20rem;display:block;margin:0 auto}#newsletterPopup form label{font-size:1rem;text-transform:none;line-height:1.125rem;letter-spacing:0;font-weight:400;display:block}@media (min-width:48rem){#newsletterPopup form label{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.5rem}}#newsletterPopup form p{margin-bottom:0}#newsletterPopup form .ajax-loader{display:none}.newsletter-modal-popup{justify-content:center}.newsletter-modal,.newsletter-popup-thankyou-modal{display:none;position:fixed;width:calc(100vw - 2rem);left:1rem;top:55%;transform:translateY(-50%);background-color:#fff;padding:2.5rem 1rem;z-index:20;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}@media screen and (min-width:60rem){.newsletter-modal,.newsletter-popup-thankyou-modal{align-items:stretch}}@media screen and (min-width:75rem){.newsletter-modal,.newsletter-popup-thankyou-modal{width:70vw;justify-content:space-between;left:15vw;padding:5.3125rem 4.68rem}}.newsletter-modal.active,.newsletter-popup-thankyou-modal.active{display:flex}.newsletter-modal .email,.newsletter-popup-thankyou-modal .email{display:none}.newsletter-modal .heading,.newsletter-popup-thankyou-modal .heading{text-align:center;color:#8dc63f;font-size:1.25rem;line-height:1.875rem;margin:0 auto 1rem;max-width:35rem}@media screen and (min-width:60rem){.newsletter-modal .heading,.newsletter-popup-thankyou-modal .heading{font-size:2rem;max-width:42rem;line-height:2.25rem}}.newsletter-modal .heading:last-child,.newsletter-popup-thankyou-modal .heading:last-child{margin-bottom:0}.newsletter-modal p,.newsletter-popup-thankyou-modal p{text-align:center;width:100%}.newsletter-modal .wpcf7,.newsletter-popup-thankyou-modal .wpcf7{margin:0 auto;position:relative}.newsletter-modal .wpcf7 .ajax-loader,.newsletter-modal .wpcf7 br,.newsletter-popup-thankyou-modal .wpcf7 .ajax-loader,.newsletter-popup-thankyou-modal .wpcf7 br{display:none}.newsletter-modal form p .subscriptions .wpcf7-checkbox,.newsletter-popup-thankyou-modal form p .subscriptions .wpcf7-checkbox{display:flex;flex-direction:column;margin-bottom:1.5rem}@media screen and (min-width:48rem){.newsletter-modal form p .subscriptions .wpcf7-checkbox,.newsletter-popup-thankyou-modal form p .subscriptions .wpcf7-checkbox{justify-content:center;flex-direction:row}}.newsletter-modal .wpcf7-list-item,.newsletter-popup-thankyou-modal .wpcf7-list-item{display:flex;margin:.25rem .5rem;align-items:center}.newsletter-modal .wpcf7-list-item input,.newsletter-popup-thankyou-modal .wpcf7-list-item input{background-color:transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-bottom:0;cursor:pointer;width:1.25rem;height:1.25rem;padding:0;margin-right:.5rem}.newsletter-modal .wpcf7-list-item input:after,.newsletter-popup-thankyou-modal .wpcf7-list-item input:after{position:absolute;top:0;left:0;width:1.2rem;height:1.2rem;content:"";border:1px solid #8dc63f;background-color:#fff}.newsletter-modal .wpcf7-list-item input:checked:before,.newsletter-popup-thankyou-modal .wpcf7-list-item input:checked:before{content:"";position:absolute;z-index:5;top:3px;left:3px;width:65%;height:68%;background-color:#8dc63f;font-size:.875rem;line-height:.875rem}.newsletter-modal .wpcf7-list-item label,.newsletter-popup-thankyou-modal .wpcf7-list-item label{margin:0;padding-left:.5rem;font-size:.875rem;cursor:pointer;font-weight:400}.newsletter .wpcf7-response-output{border:0!important;margin:0!important;padding:0!important}@media screen and (min-width:60rem){.newsletter .wpcf7-response-output{position:absolute;bottom:2rem;left:0}}.newsletter .ajax-loader{display:none!important}body.page-template-cannabis-blog .hero-container{margin-bottom:7rem}body.post-type-archive-faq .faq-filter .formTitleWrapper{margin:3.125rem 0}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper p,body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper select{font-size:1.125rem}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper p{font-weight:500;color:#8185a2;margin-bottom:0;text-align:center;width:100%}@media screen and (min-width:30rem){body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper p{width:auto;text-align:left}}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper select{background-image:url(/themes/theme/images/icons/kesara-blue-arrow.svg);border:none;border-bottom:.7px solid #404042;border-radius:0;color:#77859b;line-height:normal;margin:0 0 0 1rem;padding:.45rem 2rem .45rem .45rem;text-align:center;text-align-last:center;width:100%}@media screen and (min-width:30rem){body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper select{width:auto}}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper select:focus{box-shadow:none}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper select.selected{color:#404042;font-weight:600}body.post-type-archive-faq .faq-filter .formTitleWrapper form .innerFilterWrapper select option{color:#8dc63f}body.post-type-archive-faq .no-posts{margin-bottom:3rem}body.post-type-archive-faq ul.pagination li{position:relative}body.post-type-archive-faq ul.pagination li a{position:absolute;width:100%;text-align:center}.video-conf-banner{background-color:#e5ebef;border-radius:3px;display:flex;flex-wrap:wrap;height:auto;margin-bottom:2rem;overflow:hidden;width:calc(100% - 2rem)}.video-conf-banner .image{width:100%}@media (min-width:48rem){.video-conf-banner .image{width:31%}}.video-conf-banner .image img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:48rem){.video-conf-banner .image img{height:100%}}.video-conf-banner .info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;width:100%}@media (min-width:48rem){.video-conf-banner .info{width:69%}}.video-conf-banner .text p{text-align:center}.video-conf-banner .text p:first-of-type{margin-bottom:0}.video-conf-banner a.button{margin-top:1.5rem}.hero{position:relative;overflow:hidden;width:100%;height:560px}.flickity-button{background:transparent!important}.page-template-template-self-referral-form{padding-top:8.83625rem}.page-template-template-self-referral-form .covidBanner{background-color:red;color:#fff;font-size:1.2em;padding:1em;text-align:center}.page-template-template-self-referral-form #main-content{padding-top:0}.page-template-template-self-referral-form .pageBanner{align-items:center;background-color:#1b4175;color:#fff;display:flex;height:3rem;padding:0 1rem;margin-top:-1px}.page-template-template-self-referral-form .pageBanner>span{display:block;margin:0 auto;max-width:68.75rem;width:100%}.page-template-template-self-referral-form .form-pre-text{margin:2rem auto 1rem}.page-template-template-self-referral-form .form-container{margin:1rem auto}.page-template-template-self-referral-form .form-container select{height:3.125rem}.page-template-template-self-referral-form .form-container input[type=submit]{max-width:5.125rem}.page-template-template-self-referral-form .form-container .req{color:red}.page-template-template-self-referral-form .form-container .inputField:not(.animate-label)>br{display:none}.page-template-template-self-referral-form .form-container .inputField:not(.animate-label) label{display:block;margin-bottom:.3rem}.page-template-template-self-referral-form .form-container .checkboxField{align-items:flex-start;flex-direction:column}.page-template-template-self-referral-form .form-container .checkboxField>label{font-size:.75rem;font-weight:700;letter-spacing:1.5px;line-height:1.25;margin-bottom:1rem;text-transform:uppercase}.page-template-template-self-referral-form .form-container .checkboxField .wpcf7-form-control{display:flex;flex-flow:column}.page-template-template-self-referral-form .form-container .checkboxField .wpcf7-form-control .wpcf7-list-item{display:flex;align-items:center;margin-bottom:1rem;margin-left:0}.page-template-template-self-referral-form .form-container .checkboxField br{display:none}.page-template-template-self-referral-form .form-container .inputContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.page-template-template-self-referral-form .form-container .inputContainer .inputField:not([data-cond=gender]):not([data-cond=referral]),.page-template-template-self-referral-form .form-container .inputContainer div[data-id=group-gender],.page-template-template-self-referral-form .form-container .inputContainer div[data-id=group-referral]{width:100%}@media screen and (min-width:48rem){.page-template-template-self-referral-form .form-container .inputContainer .inputField:not([data-cond=gender]):not([data-cond=referral]),.page-template-template-self-referral-form .form-container .inputContainer div[data-id=group-gender],.page-template-template-self-referral-form .form-container .inputContainer div[data-id=group-referral]{width:48%}}.page-template-template-self-referral-form .form-container .information{margin-bottom:1rem}.confirmationGate{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;height:100vh;width:100vw;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:200;overflow:hidden}.confirmationGate.show{opacity:1;visibility:visible}.confirmationGate h2{width:100%;padding:0 1rem;text-align:center}.confirmationGate .btn-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.confirmationGate .btn-container .newsletter .container .wpcf7 input[type=submit],.confirmationGate .btn-container a,.confirmationGate .btn-container button,.newsletter .container .wpcf7 .confirmationGate .btn-container input[type=submit]{margin:1rem 1rem .5rem}section.single-logo{display:flex;justify-content:left;margin:2rem 0}section.single-logo.center{justify-content:center}section.single-logo.right{justify-content:right}section.single-logo img{max-width:85%}@media screen and (min-width:30rem){section.single-logo img{max-width:100%}}@media screen and (min-width:30rem){.videoCarouselSliderDesktop{display:none}.videoCarouselSliderMobile{display:block}}@media screen and (min-width:60rem){.videoCarouselSliderDesktop{display:block}.videoCarouselSliderMobile{display:none!important}.videoCarouselSlider{display:flex;flex-wrap:wrap;justify-content:space-evenly}.videoCarouselSlider .videoCarouselSlide{width:calc(25% - 11px)}}.videoCarouselSlide{padding-top:1rem;padding-bottom:1rem}