﻿[data-content=editor] ul:not(.gform_fields){list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}[data-content=editor] ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{appearance:none}::placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{appearance:button;font:inherit}html,body{min-height:100%}body{overflow-x:hidden;-webkit-overflow-scrolling:touch}body *{box-sizing:border-box}.page-template-custom-blocks .site-main>.wrapper>.block:first-child{margin-top:60px}@media(min-width: 1240px){.page-template-custom-blocks .site-main>.wrapper>.block:first-child{margin-top:130px}}div[style="position: relative; z-index: 99998;"]{z-index:1 !important}body{color:#1a1a1a;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-feature-settings:"kern","liga","pnum";font-size:1rem;font-weight:200;line-height:1.5;letter-spacing:-0.016em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;line-height:1.25;margin:1.5em 0 1em}h1{margin-top:0;font-size:3rem;letter-spacing:-0.048em}@media(min-width: 1025px){h1{font-size:3.875rem;letter-spacing:-0.062em}}h2{font-size:2rem;letter-spacing:-0.032em;font-weight:400}@media(min-width: 1025px){h2{font-size:3rem;letter-spacing:-0.048em}}h3{font-size:1.75rem;letter-spacing:-0.028em;font-weight:300}@media(min-width: 1025px){h3{font-size:2rem;letter-spacing:-0.032em}}h4{font-size:1.5rem;letter-spacing:-0.024em;font-weight:700}@media(min-width: 1025px){h4{font-size:1.75rem;letter-spacing:-0.028em}}h5{font-size:1.3125rem;letter-spacing:-0.021em;font-weight:500}@media(min-width: 1025px){h5{font-size:1.5rem;letter-spacing:-0.024em}}h6{font-size:1.1875rem;letter-spacing:-0.019em;font-weight:400}@media(min-width: 1025px){h6{font-size:1.3125rem;letter-spacing:-0.021em}}p{margin:0 0 1.5em}a{color:#1a1a1a;text-decoration:none;transition:color 125ms cubic-bezier(0.77, 0, 0.175, 1)}hr{border-bottom:1px solid #e3e8ea;border-left:0;border-right:0;border-top:0;margin:1.5em 0}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}form{text-align:left}input[type=number]::-webkit-inner-spin-button,.form-field select[type=number]::-webkit-inner-spin-button,.ginput_container_multiselect select[type=number]::-webkit-inner-spin-button,.ginput_container_select select[type=number]::-webkit-inner-spin-button,.ginput_complex .address_country select[type=number]::-webkit-inner-spin-button,.clear-multi .gfield_time_ampm select[type=number]::-webkit-inner-spin-button,textarea[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,.form-field select[type=number]::-webkit-outer-spin-button,.ginput_container_multiselect select[type=number]::-webkit-outer-spin-button,.ginput_container_select select[type=number]::-webkit-outer-spin-button,.ginput_complex .address_country select[type=number]::-webkit-outer-spin-button,.clear-multi .gfield_time_ampm select[type=number]::-webkit-outer-spin-button,textarea[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}::placeholder{color:#91969a}::placeholder{color:#91969a}[type=search]{appearance:none}[type=submit],[type=button]{width:100%;height:auto}@media(min-width: 768px){[type=submit],[type=button]{width:auto}}input,.form-field select,.ginput_container_multiselect select,.ginput_container_select select,.ginput_complex .address_country select,.clear-multi .gfield_time_ampm select,textarea{width:100%;padding:10px 20px;background-color:#fff;border:1px solid #c4c9cd;border-radius:3px;transition:border 125ms cubic-bezier(0.77, 0, 0.175, 1),box-shadow 125ms cubic-bezier(0.77, 0, 0.175, 1)}input:focus,.form-field select:focus,.ginput_container_multiselect select:focus,.ginput_container_select select:focus,.ginput_complex .address_country select:focus,.clear-multi .gfield_time_ampm select:focus,textarea:focus{border-color:#5e6367;outline:0}textarea{width:100%;overflow:hidden}.gform_wrapper{max-width:40rem}.gform_title{margin-bottom:2.25rem}.gform_description{position:relative;display:block;margin:4.5rem 0 2.25rem;color:#91969a}.gform_description::before{content:"";position:absolute;top:-2.375rem;left:0;display:block;width:2.75rem;height:.25rem;background-color:#91969a}.gsection_title{text-transform:none;margin:0 0 20px}.ginput_container_date~.gfield_description{margin-top:0}.gform_footer{margin-top:2.25rem}.gform_footer form{display:flex}.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gform_fields li{width:100%}@media(min-width: 1026px){.gform_fields li.span-half{width:48%}}@media(min-width: 1026px){.gform_fields li.span-third{width:31%}}.gform_fields li.advanced-search__select{margin-bottom:0}@media(min-width: 1341px){.gform_fields li.advanced-search__select{width:30%}}@media(min-width: 1341px){.gform_fields li.advanced-search__input{width:65%}}.gform_fields li.advanced-search__input label{visibility:hidden}.gfield{margin-bottom:18px}.advanced-search_wrapper .gfield{padding:0}@media(min-width: 768px){.gfield_required{display:inline-block}}.validation_error{padding:1.25rem;margin:0 0 2.25rem;background:rgba(255,0,0,.25);color:red;border:1px dotted red;font-weight:500}.gfield_description{font-size:.875rem;font-weight:300;color:#5e6367;margin-bottom:16px}.gfield_description.validation_message{background:none;color:red;font-weight:500;margin-top:16px;border:0}.gfield_label{position:relative;display:block;margin-bottom:10px;font-size:1rem;line-height:1.2;color:#5e6367;font-weight:500}.gfield_error .gfield_label{color:red}.ginput_container{position:relative;display:flex;margin-top:0}.gform_drop_area{padding:2.25rem;border:.0625rem dashed #5e6367;text-align:center}.gform_drop_area span{display:block;margin-bottom:1.125rem}.gfield_list_container .gfield_list_group{display:flex;align-items:center}.gfield_list_container .gfield_list_group:hover td{background-color:rgba(0,0,0,0)}.gfield_list_container .gfield_list_cell{display:block;height:2.75rem;padding:0;border:0;flex-grow:2}.gfield_list_container .gfield_list_icons{display:flex;align-items:center;height:2.75rem;padding:0;border:0}.gfield_list_container .gfield_list_icons img{margin-left:.5625rem}.gfield_list_container .gfield_list_icons img:first-child{margin-left:1.125rem}.ginput_complex{display:flex;flex-wrap:wrap;justify-content:space-between}.ginput_complex label{margin-top:.5625rem;font-size:.75rem;color:#5e6367}.ginput_complex .ginput_full{width:100%}.ginput_complex .ginput_left,.ginput_complex .name_first,.ginput_complex .ginput_right,.ginput_complex .name_last{width:100%}@media(min-width: 768px){.ginput_complex .ginput_left,.ginput_complex .name_first,.ginput_complex .ginput_right,.ginput_complex .name_last{width:calc(50% - 20px)}}.clear-multi{display:flex}.clear-multi label{margin-top:.5625rem;font-size:.75rem;color:#91969a}.clear-multi i{position:absolute;top:.4375rem;right:-0.75rem;font-style:normal}.clear-multi>div{margin-left:1.5rem}.clear-multi>div:first-child{margin-left:0}.clear-multi .ginput_container_time{height:44px;width:75px;position:relative}.clear-multi .ginput_container_time input,.clear-multi .ginput_container_time textarea,.clear-multi .ginput_container_time select{position:absolute;left:.3125rem;bottom:0}.clear-multi .ginput_container_time label{position:absolute;bottom:-1.875rem;left:1.125rem;margin:0}.gf_clear{width:100%}.gfield_error .ginput_container input,.gfield_error .ginput_container .form-field select,.form-field .gfield_error .ginput_container select,.gfield_error .ginput_container .ginput_container_multiselect select,.ginput_container_multiselect .gfield_error .ginput_container select,.gfield_error .ginput_container .ginput_container_select select,.ginput_container_select .gfield_error .ginput_container select,.gfield_error .ginput_container .ginput_complex .address_country select,.ginput_complex .address_country .gfield_error .ginput_container select,.gfield_error .ginput_container .clear-multi .gfield_time_ampm select,.clear-multi .gfield_time_ampm .gfield_error .ginput_container select,.gfield_error .ginput_container textarea{border-color:red}.ginput_container_select,.ginput_complex .address_country,.clear-multi .gfield_time_ampm{position:relative}.ginput_container_select::before,.ginput_complex .address_country::before,.clear-multi .gfield_time_ampm::before{content:url("../svg/i_down-arrow.svg)");position:absolute;top:10px;left:auto;right:20px;width:10px;height:2px}.ginput_container_select select,.ginput_complex .address_country select,.clear-multi .gfield_time_ampm select{appearance:none;padding-right:60px;background:rgba(0,0,0,0);cursor:pointer;position:relative;z-index:1;overflow:ellipsis}.ginput_container_select select::-ms-expand,.ginput_complex .address_country select::-ms-expand,.clear-multi .gfield_time_ampm select::-ms-expand{display:none}.ginput_container_multiselect{position:relative}.ginput_container_multiselect select{padding:0;appearance:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1}.ginput_container_multiselect select::-ms-expand{display:none}.ginput_container_multiselect option{padding:10px}.gfield_radio{width:100%}.gfield_radio li{margin:0 0 16px}.gfield_radio [type=radio]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;display:inline}.gfield_radio [type=radio]+label{position:relative;display:block;padding:20px 20px 20px 60px;border:1px solid #c4c9cd;border-radius:3px;text-transform:none;font-size:1.1875rem;line-height:1.5rem;cursor:pointer}.gfield_radio [type=radio]+label::before{content:url("../svg/i_selection.svg)");position:absolute;top:50%;transform:translateY(-50%);left:20px;width:20px;height:20px;border-radius:50%;transition:box-shadow 125ms cubic-bezier(0.77, 0, 0.175, 1)}.gfield_radio [type=radio]+label:hover::before{box-shadow:0 0 0 .25rem rgba(196,201,205,.5)}.gfield_radio [type=radio]+label:hover{border-color:#5e6367}.gfield_radio [type=radio]:checked+label{border-color:aqua;background:rgba(0,255,255,.1)}.gfield_radio [type=radio]:checked+label::before{content:url("../svg/i_selection-radio.svg)")}.gfield_checkbox{width:100%}.gfield_checkbox li{display:block;margin:0 0 8px}.gfield_checkbox [type=checkbox]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;display:inline}.gfield_checkbox [type=checkbox]+label{position:relative;display:inline-block;padding:20px 20px 20px 60px;border:1px solid #c4c9cd;border-radius:3px;text-transform:none;font-size:1.1875rem;line-height:1rem;cursor:pointer;width:100%}.gfield_checkbox [type=checkbox]+label::before{content:url("../svg/i_selection.svg)");position:absolute;top:50%;transform:translateY(-50%);left:20px;width:20px;height:20px;border-radius:50%;transition:box-shadow 125ms cubic-bezier(0.77, 0, 0.175, 1)}.gfield_checkbox [type=checkbox]+label:hover::before{box-shadow:inset 0 0 0 .25rem rgba(196,201,205,.5)}.gfield_checkbox [type=checkbox]+label:hover{border-color:#5e6367}.gfield_checkbox [type=checkbox]:checked+label{border-color:aqua;background:rgba(0,255,255,.1)}.gfield_checkbox [type=checkbox]:checked+label::before{content:url("../svg/i_selection-check.svg)")}.form .errors{padding:1.25rem;margin:0 0 2.25rem;background:rgba(255,0,0,.25);color:#f26a36;border:1px dotted red;font-weight:500}.form .error{color:red;font-weight:500}.form-field{width:100%;margin:0 0 9px}.form-field.pd-checkbox{line-height:0}.form-field *{width:100%}.form-field label{position:relative;display:block;margin-bottom:10px;font-size:1rem;line-height:1.2;color:#5e6367;font-weight:500}.form-field select{width:100%}.form-field.email input,.form-field.email select,.form-field.email textarea,.form-field.pd-email input,.form-field.pd-email select,.form-field.pd-email textarea{padding:17px;line-height:1;margin-bottom:10px}.form-field.pd-checkbox .value span{margin:0 10px 0 0}.form-field input[type=checkbox],.form-field select[type=checkbox],.form-field textarea[type=checkbox]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;display:inline}.form-field input[type=checkbox]+label,.form-field select[type=checkbox]+label,.form-field textarea[type=checkbox]+label{position:relative;display:inline-block;padding:20px 20px 20px 60px;text-transform:none;cursor:pointer;font-size:.875rem;line-height:1.2;font-weight:200;border:0}.form-field input[type=checkbox]+label::before,.form-field select[type=checkbox]+label::before,.form-field textarea[type=checkbox]+label::before{content:url("../svg/i_selection.svg)");position:absolute;top:50%;transform:translateY(-50%);left:20px;width:20px;height:20px;border-radius:50%;transition:box-shadow 125ms cubic-bezier(0.77, 0, 0.175, 1)}.form-field input[type=checkbox]+label:hover::before,.form-field select[type=checkbox]+label:hover::before,.form-field textarea[type=checkbox]+label:hover::before{box-shadow:inset 0 0 0 .25rem rgba(196,201,205,.5)}.form-field input[type=checkbox]+label:hover,.form-field select[type=checkbox]+label:hover,.form-field textarea[type=checkbox]+label:hover{border-color:#5e6367}.form-field input[type=checkbox]:checked+label,.form-field select[type=checkbox]:checked+label,.form-field textarea[type=checkbox]:checked+label{border-color:aqua;background:rgba(0,255,255,.1)}.form-field input[type=checkbox]:checked+label::before,.form-field select[type=checkbox]:checked+label::before,.form-field textarea[type=checkbox]:checked+label::before{content:url("../svg/i_selection-check.svg)")}.form-field.pd-radio .value span{display:block;width:100%;margin:0 0 16px}.form-field input[type=radio],.form-field select[type=radio],.form-field textarea[type=radio]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;display:inline}.form-field input[type=radio]+label,.form-field select[type=radio]+label,.form-field textarea[type=radio]+label{position:relative;display:block;padding:20px 20px 20px 60px;border:1px solid #c4c9cd;border-radius:3px;text-transform:none;font-size:1.1875rem;line-height:1.5rem;cursor:pointer}.form-field input[type=radio]+label::before,.form-field select[type=radio]+label::before,.form-field textarea[type=radio]+label::before{content:url("../svg/i_selection.svg)");position:absolute;top:50%;transform:translateY(-50%);left:20px;width:20px;height:20px;border-radius:50%;transition:box-shadow 125ms cubic-bezier(0.77, 0, 0.175, 1)}.form-field input[type=radio]+label:hover::before,.form-field select[type=radio]+label:hover::before,.form-field textarea[type=radio]+label:hover::before{box-shadow:0 0 0 .25rem rgba(196,201,205,.5)}.form-field input[type=radio]+label:hover,.form-field select[type=radio]+label:hover,.form-field textarea[type=radio]+label:hover{border-color:#5e6367}.form-field input[type=radio]:checked+label,.form-field select[type=radio]:checked+label,.form-field textarea[type=radio]:checked+label{border-color:aqua;background:rgba(0,255,255,.1)}.form-field input[type=radio]:checked+label::before,.form-field select[type=radio]:checked+label::before,.form-field textarea[type=radio]:checked+label::before{content:url("../svg/i_selection-radio.svg)")}.form-field select{background:rgba(0,0,0,0);cursor:pointer;height:45px}.form-field .submit{display:inline-block}.form-field .description{font-size:.875rem}.form-field .description a{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.form-field .description a:hover,.form-field .description a:focus,.form-field .description a:active{color:#5e6367}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}img,picture{margin:0;max-width:100%}figure{margin:0;padding:0}figcaption{padding:10px 0 0;font-size:.875rem;color:#5e6367;font-style:italic}iframe{display:block;width:100%;;margin:0 auto}table{border-collapse:collapse;font-feature-settings:"kern","liga","tnum";margin:0 0 1.5em;table-layout:fixed;width:100%;border-top:1px solid #c4c9cd;border-left:1px solid #c4c9cd}th{border-bottom:1px solid #c4c9cd;font-weight:600;padding:10px;text-align:left}td{border-right:1px solid #c4c9cd;border-bottom:1px solid #c4c9cd;padding:10px}tr,td,th{vertical-align:middle}.header-container,.content-container,.footer-container{clear:both;float:left;width:100%}.header-container::after,.content-container::after,.footer-container::after{content:"";display:table;clear:both}.wrapper{margin:0 auto;max-width:100%;padding:0 30px;transition:all 125ms 125ms}@media(min-width: 320px){.wrapper{padding:0 30px}}@media(min-width: 480px){.wrapper{padding:0 60px}}@media(min-width: 1340px){.wrapper{;padding:0}}@media(min-width: 1340px){.wrapper--full{max-width:100%;padding:0 100px}}@media(min-width: 1460px){.wrapper--large{max-width:1400px;padding:0}}@media(min-width: 1460px){.wrapper--xlarge{max-width:1500px;padding:0}}.wrapper:has(>section.full-bleed){padding-left:0 !important;padding-right:0 !important;max-width:100%}.container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px}@media(min-width: 1340px){.container{margin-left:-20px;margin-right:-20px}}.site-content.pushed{margin-top:112px}@media(min-width: 1240px){.site-content.pushed{margin-top:168px}}.single-courses .site-content.pushed{margin-top:132px}@media(min-width: 1240px){.single-courses .site-content.pushed{margin-top:188px}}.block.pad-small{padding:40px 0}@media(min-width: 320px){.block.pad-medium{padding:60px 0}}.block.pad-medium{padding:80px 0}.block.pad-large{padding:40px 0}@media(min-width: 768px){.block.pad-large{padding:80px 0}}@media(min-width: 1280px){.block.pad-large{padding:100px 0}}@media(min-width: 1340px){.block.pad-large{padding:140px 0}}.block.pad-none{padding:0}.block.pad-top{padding-bottom:0}.block.pad-bottom{padding-top:0}.block__wrapper{max-width:var(--site-width);margin:0 auto}.block__wrapper.wrapper-small{max-width:660px}.block__wrapper.wrapper-medium{max-width:1260px}.block__wrapper.wrapper-large{max-width:1460px}.block__wrapper.wrapper-xlarge{max-width:1620px}.block__wrapper.wrapper-full{max-width:none}.block.full-bleed{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.block.full-bleed .block__wrapper{padding:0 15px}@media(min-width: 768px){.block.full-bleed .block__wrapper{padding:0 30px}}.grid{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px}@media(min-width: 641px){.grid{border-bottom:1px solid #e3e8ea}.grid:last-child{border:0}}@media(min-width: 1340px){.grid{margin-left:-20px;margin-right:-20px}}.grid__header{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px 20px;font-size:1.75rem;text-transform:none}@media(max-width: 639px){.grid__header{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%;margin-left:0;margin-right:0}}@media(min-width: 768px){.grid__header{font-size:2rem}}.grid__header--topic{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px;margin-bottom:0;font-size:1.125rem;font-weight:300}@media(max-width: 639px){.grid__header--topic{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%;margin:0}}@media(min-width: 768px){.grid__header--topic{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 20px;font-size:1.25rem;min-height:85px}}.grid__item{position:relative;width:100%;box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1em);max-width:calc(100% - 1em);margin:0 .5em 1em}@media(max-width: 639px){.grid__item{border-bottom:1px solid #e3e8ea}.grid__container--topics .grid__item{border:0}}@media(min-width: 640px)and (max-width: 1024px){.grid__item[data-size="1"]{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;max-width:calc(50% - 20px);display:flex;flex-direction:column}.grid__item[data-size="1"]:last-child()::before{content:"";position:absolute;top:30px;bottom:30px;left:-10px;width:1px;background:#e3e8ea}[data-cols="4"] .grid__item[data-size="1"]:nth-child(even)::before{content:"";position:absolute;top:30px;bottom:30px;left:-10px;width:1px;background:#e3e8ea}[data-cols="4"] .grid__item[data-size="1"]:first-child(){border-bottom:1px solid #e3e8ea}[data-cols="4"] .grid__item[data-size="1"]:nth-child(2){border-bottom:1px solid #e3e8ea}[data-cols="4"] .grid__item[data-size="1"]:nth-child(2)::after{content:"";position:absolute;bottom:-1px;right:calc(100% - 1px);width:20px;height:1px;background:#e3e8ea}.grid__item[data-size="2"]{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px;border-bottom:1px solid #e3e8ea}}@media(min-width: 1025px)and (max-width: 1339px){.grid__item[data-size="1"]{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px);max-width:calc(25% - 20px);margin:0 10px;max-width:calc(25% - 20px);display:flex;flex-direction:column}.grid__item[data-size="1"]::before{content:"";position:absolute;top:30px;bottom:30px;left:-10px;width:1px;background:#e3e8ea}.grid__item[data-size="1"]:first-child::before{display:none}.grid__item[data-size="2"]{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px}}@media(min-width: 1340px){.grid__item[data-size="1"]{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 40px);max-width:calc(25% - 40px);margin:0 20px;max-width:calc(25% - 40px);display:flex;flex-direction:column}.grid__item[data-size="1"]::before{content:"";position:absolute;top:30px;bottom:30px;left:-20px;width:1px;background:#e3e8ea}.grid__item[data-size="1"]:first-child::before{display:none}.grid__item[data-size="2"]{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px}}.grid--topics-cols .grid__header--topic{flex:none;margin:0;padding-top:30px}@media(max-width: 639px){.grid--topics-cols .grid__header--topic{border-top:1px solid #e3e8ea}}@media(min-width: 768px){.columns{display:grid;column-gap:1.25rem}.columns[data-cols="4"]{grid-template-columns:1fr 1fr 1fr 1fr}.columns[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}.columns[data-cols="2"]{grid-template-columns:1fr 1fr}.columns[data-cols="2/3"]{grid-template-columns:2fr 3fr}}.site__bar{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #91969a;background:#fff;z-index:100}.site__bar>[data-item~=flex]{flex:0 1 auto}.site__bar-container{max-width:1460px;padding:0 30px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;position:relative;column-gap:1.5rem}.top-bar{display:none}@media(min-width: 1240px){.top-bar{background:#00558c;display:block}}.top-bar__container{max-width:1460px;padding:1rem 1.875rem;margin:0 auto;display:flex;align-items:center;column-gap:2.5rem;justify-content:flex-end}.top-bar__nav a:hover{color:#c2dced}.top-bar a{color:#fff;font-weight:500}.top-bar a:hover path{fill:#c2dced}.site__branding{padding:14px 0;order:1;margin-right:auto}@media(min-width: 1240px){.site__branding{order:unset}}.site__branding .site__title{margin:0;font-size:0}.site__branding .site__title a{display:block;width:181px;height:40px}@media(min-width: 1240px){.site__branding .site__title a{width:231px;height:51px}}.site__branding .site__title a.courses-logo{width:154px;height:51px}@media(min-width: 1340px){.site__branding .site__title a.courses-logo{width:182px;height:60px}}.menu-toggle{position:relative;width:30px;height:20px;z-index:20;outline:none;background:none;border:none;padding:0;margin:0;order:3}@media(min-width: 1240px){.menu-toggle{display:none;order:unset}}.menu-toggle span{position:absolute;left:0;width:100%;height:2px;background-color:#5e6367;border-radius:0;transition:all 250ms cubic-bezier(0.77, 0, 0.175, 1);transition-property:transform,background-color,width}.menu-toggle span:nth-of-type(1){top:0}.menu-toggle span:nth-of-type(2){top:9px}.menu-toggle span:nth-of-type(3){bottom:0}.menu-toggle[aria-expanded=true] span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.menu-toggle[aria-expanded=true] span:nth-of-type(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.menu-toggle:focus,.menu-toggle:hover{outline:none;background:none !important;border:none;box-shadow:none}.menu-toggle:focus span:nth-of-type(2),.menu-toggle:hover span:nth-of-type(2){width:100%}.member-lms-buttons{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;margin-right:auto}@media(max-width: 479px){.member-lms-buttons{flex-direction:column}}@media(max-width: 1239px){.member-lms-buttons{align-items:center;justify-content:center;width:100%;background:#00558c;padding:1rem 1.875rem;margin-top:auto}}@media(max-width: 767px){.member-lms-buttons .subscribe-btn{flex-direction:column}}@media(max-width: 767px){.member-lms-buttons .subscribe-btn a{display:block;width:100%}}@media(max-width: 1239px){.member-lms-buttons .subscribe-btn{padding:0}}.member-lms-buttons .subscribe-btn:first-child a{border:1px solid #fff}@media(min-width: 1240px){.subscribe-buttons{display:flex;column-gap:2.5rem}}.subscribe-buttons a:hover{color:#c2dced}.subscribe-btn{padding:40px 0 0;text-align:center;text-transform:uppercase}@media(min-width: 1240px){.subscribe-btn{padding:0}}.subscribe-btn__link{font-weight:500;font-size:.875rem;background-color:#00558c;color:#fff;padding:.5rem 1.5rem !important;border-radius:25px;transition:250ms cubic-bezier(0.77, 0, 0.175, 1)}@media(min-width: 1240px){.subscribe-btn__link{display:inline-block;background-color:rgba(0,0,0,0);border:1px solid #fff;padding:.4375rem 2.125rem}}@media(min-width: 1240px){.subscribe-btn__link:focus,.subscribe-btn__link:hover{background-color:#fff;color:#00558c}}.subscribe-btn .menu-icon{margin-top:-4px;width:20px}.search-container{display:flex}@media(max-width: 1239px){.search-container{width:30px;order:2}}.search-container:has(.toggled) .search-toggle>span{display:none}.menu-icon{vertical-align:middle;margin-right:8px}.search-toggle{padding:0;background:none;border-radius:0;text-transform:none;display:flex;align-items:center;position:relative;font-size:16px}.search-toggle:hover{background:none;box-shadow:none;color:inherit}.search-toggle:hover{background:rgba(0,0,0,0) !important}@media(min-width: 1240px){.search-toggle:hover{color:#c2dced}}@media(min-width: 1240px){.search-toggle:hover path{fill:#c2dced}}@media(max-width: 1239px){.search-toggle:hover>span{display:none}}.search-toggle:focus{outline:none}.search-toggle svg{display:inline-block;width:20px;height:20px;margin-right:9px}@media(min-width: 1240px){.search-toggle svg>*{fill:#fff}}@media(max-width: 1239px){.search-toggle[aria-pressed=true] .open-search{opacity:0;z-index:-1}}.utility-nav{padding:1.25rem 1.875rem 2.1875rem}@media(min-width: 640px){.utility-nav{display:flex;justify-content:center;align-items:center;gap:5rem}}@media(min-width: 640px){.utility-nav .subscribe-buttons{display:flex;gap:5rem}}.utility-nav a{color:#00558c;padding-bottom:0 !important}.utility-nav a:hover{color:#00558c}.utility-nav path{fill:#00558c}.search-form{display:inline-block}.search-form input[type=submit]{display:none}.search-form input[type=search]{background:none;color:#5e6367;border-width:0;font-weight:400;padding:0;width:0;opacity:0;transition:all 250ms cubic-bezier(0.77, 0, 0.175, 1)}@media(min-width: 1240px){.search-form input[type=search]{color:#fff;border-style:solid;border-color:#fff;border-width:0 0 1px;border-radius:0}}.search-form input[type=search]:focus{border-color:inherit}.search-form input[type=search]::placeholder{color:#5e6367;opacity:1}@media(min-width: 1240px){.search-form input[type=search]::placeholder{color:rgba(0,0,0,0)}}@media(min-width: 1240px){.search-form.toggled input[type=search]{width:250px;opacity:1}}.panel__search .search-form input[type=search]{width:100%;opacity:1}@media(max-width: 1239px){.panel__search{position:fixed;top:0;left:0;width:100%;height:100vh;background:hsla(0,0%,100%,.95);opacity:0;pointer-events:none;z-index:-1;overflow-y:scroll;transition:opacity 125ms cubic-bezier(0.77, 0, 0.175, 1),z-index 125ms cubic-bezier(0.77, 0, 0.175, 1)}.panel__search[aria-expanded=true]{opacity:1;z-index:101;pointer-events:initial}.panel__search-container{border-bottom:1px solid #2b3034;padding:72px 30px 32px}.panel__search .search-form{position:relative;padding-left:50px}.panel__search .search-form::before{content:"";position:absolute;left:0;top:0;background:url("../svg/i_search-gray.svg");width:21px;height:21px}.panel__search .search-toggle--close{position:absolute;top:21px;right:30px}}@media(min-width: 1240px){.panel__search{display:none}}@media(max-width: 1239px){body.fixed{overflow-y:hidden}}.footer-container{padding:40px 0 20px;background:#2b3034;color:#fff;position:relative}.footer-container__wrap{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 640px){.footer-container__wrap{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}.footer-container .wrapper{padding:0 15px;max-width:1460px}@media(min-width: 320px){.footer-container .wrapper{padding:0 15px}}@media(min-width: 480px){.footer-container .wrapper{padding:0 30px}}.footer-container .button.button--ghost-inverted{margin-bottom:1.25rem;padding:0;display:flex;height:40px;justify-content:center}@media(min-width: 1240px){.footer-container .button.button--ghost-inverted{width:220px}}.footer-container .button.button--ghost-inverted a{margin:0;display:block;color:#fff;line-height:1.5;padding:8px 24px;font-size:14px;font-weight:500}.footer-container .button.button--ghost-inverted a:hover{text-decoration:none}.footer-top{width:100%}@media(min-width: 768px){.footer-top{padding-bottom:60px}}@media(min-width: 1240px){.footer-top{display:grid;grid-template-columns:1fr 300px;gap:44px}}@media(min-width: 1460px){.footer-top{grid-template-columns:1fr 560px}}.footer-top__col{display:grid;grid-template-columns:1fr;gap:3.75rem}@media(min-width: 640px){.footer-top__col{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(min-width: 640px)and (max-width: 1239px){.footer-top__col:first-child{margin-bottom:36px}}@media(min-width: 1240px){.footer-top__col:first-child{display:grid;grid-template-columns:205px 1fr}}@media(min-width: 1460px){.footer-top__col:first-child{gap:44px}}@media(min-width: 1280px){.footer-top__col:first-child>div:last-child ul{column-count:2;padding-bottom:85px;position:relative}}@media(max-width: 639px){.footer-top__col:last-child{gap:unset}}@media(min-width: 1240px){.footer-top__col:last-child{grid-template-columns:1fr}}@media(min-width: 1460px){.footer-top__col:last-child{grid-template-columns:220px 1fr;gap:44px}}@media(max-width: 639px){.footer-top__col:last-child>div:first-child{order:2}}@media(min-width: 1240px)and (max-width: 1459px){.footer-top__col:last-child>div:first-child{order:2}}@media(max-width: 639px){.footer-top__col:last-child>div.gateway__form{order:1}}@media(min-width: 640px){.footer-top__col:last-child>div.gateway__form{margin-top:-28px}}@media(min-width: 1240px)and (max-width: 1459px){.footer-top__col:last-child>div.gateway__form{order:1}}.footer-top .gateway__form{position:relative;padding:0;background-color:rgba(0,0,0,0)}.footer-bottom{width:100%;border-top:1px solid #fff;display:flex;flex-direction:column}@media(min-width: 640px){.footer-bottom{padding:20px 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media(min-width: 1240px){.footer-bottom{padding:40px 0 10px;flex-direction:row;flex-wrap:nowrap;align-items:center}}.footer-bottom .button.button--ghost-inverted{order:3;margin-top:20px;display:block;padding:8px 24px;line-height:1.5}@media(min-width: 640px){.footer-bottom .button.button--ghost-inverted{order:unset;width:278px;margin:0}}@media(min-width: 1240px){.footer-bottom .button.button--ghost-inverted{order:3}}.footer-bottom .button.button--ghost-inverted a{line-height:1.5;padding:8px 24px;font-size:14px;font-weight:500}.footer-brand{width:100%}.footer-brand__logo{display:inline-block;width:181px;height:40px;max-width:300px;font-size:0;margin:0 auto 30px;background:url("../svg/ti-logo-stacked--inverse.svg") no-repeat 50% 50%}@media(min-width: 1240px){.footer-brand__logo{width:231px;height:51px;margin-bottom:40px}}div.socials--footer{width:100%;margin:20px auto}@media(min-width: 640px){div.socials--footer{width:270px;margin:0}}@media(min-width: 768px){div.socials--footer{width:300px}}div.socials--footer .socials{margin:0 auto;gap:4px}@media(min-width: 768px){div.socials--footer .socials{gap:10px}}@media(min-width: 1240px){div.socials--footer .socials{gap:16px}}.footer__legal{display:block;width:100%;order:2}@media(min-width: 640px){.footer__legal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:60px;order:unset;width:100%}}@media(min-width: 1240px){.footer__legal{margin:0;order:2;justify-content:center;align-items:center}}.footer__legal a{color:#fff;font-weight:500;padding:10px 0}.footer__legal ul{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:16px}@media(min-width: 640px){.footer__legal ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.footer__nav,.legal__nav{display:block;width:100%}.footer__nav-subheading{font-weight:500;text-transform:uppercase;font-size:.875rem;color:#fff;margin-bottom:1.5rem;padding-bottom:6px;border-bottom:1px solid #fff;line-height:1.6}@media(min-width: 1240px){.footer__nav-subheading{font-size:1rem}}.footer__nav a{color:#fff;margin-bottom:1rem;display:inline-block;font-weight:500}.footer__nav a:hover{text-decoration:underline}@media(min-width: 640px){.legal__nav{order:2}.legal__nav .menu-item{display:inline-block;margin-right:32px;padding-right:32px;position:relative}.legal__nav .menu-item:after{position:absolute;height:100%;top:0;right:0;width:1px;border-right:1px solid #fff;content:"";display:block}.legal__nav .menu-item:last-child{margin-right:0;padding-right:0}.legal__nav .menu-item:last-child:after{display:none}.legal__nav .menu-item>a{position:relative;display:inline-block;padding:0;color:#fff;font-size:1rem;font-weight:500;border:none}.legal__nav .menu-item>a:hover,.legal__nav .menu-item>a:active{color:#fff}}.copyright{margin:50px 0 0;color:#c4c9cd;font-weight:400}@media(min-width: 1025px){.copyright{margin:0;flex-grow:0;flex-shrink:1;flex-basis:35%;order:1}}div.site:has(.addthis_share) .footer-container{z-index:50}.hs-form-html .hsfc-Step__Content{padding:0 !important}.hs-form-html .hsfc-RichText a{color:#fff}.hs-form-html .hsfc-Button{min-width:150px;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif !important;margin:0;display:block;color:#fff !important;line-height:1.5;padding:8px 24px;font-size:14px;font-weight:500 !important;background-color:rgba(0,0,0,0) !important;border:1px solid !important;border-color:#fff !important;border-radius:25px}.hs-form-html .hsfc-Button:hover,.hs-form-html .hsfc-Button:focus{border:1px solid !important;border-color:#fff !important;color:#fff !important;background-color:rgba(0,0,0,0);box-shadow:0 0 0 4px hsla(0,0%,100%,.25)}.hs-form-html .hsfc-NavigationRow{margin:0}.hs-form-html .hsfc-NavigationRow:last-child{margin:0 !important}.subscribe__heading{font-size:20px;font-weight:500;margin-bottom:4px}.subscribe__subheading{font-weight:500}.archive__layout{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -10px}@media(min-width: 1025px){.archive__layout{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 -30px}}@media(max-width: 1024px){.archive__list{order:2}}@media(min-width: 1025px){.archive__list{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 60px);max-width:calc(75% - 60px);margin:0 30px 60px}}@media(max-width: 1024px){.archive__aside{order:1}}@media(min-width: 1025px){.archive__aside{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 60px);max-width:calc(25% - 60px);margin:0 30px 60px}}.single__content{margin:0 auto;max-width:620px}.single__content--pull{position:relative}@media(min-width: 1340px){.single__content--pull{margin:0 -110px 60px 0}}.single__content.articles{max-width:800px}.single__content.articles .single__figure--featured{margin:30px auto}@media(min-width: 1025px){.single__content--full{max-width:85%}}.single .page__header{width:100%;max-width:100%}.single__figure{margin:30px auto}.single__figure--featured{margin:0 -30px 30px}@media(min-width: 480px){.single__figure--featured{margin:0 -60px 60px}}.single__figure--featured figcaption{margin:0 30px}@media(min-width: 480px){.single__figure--featured figcaption{margin:0 60px}}.single__content{font-size:1.1875rem;line-height:2}.magazine-single--portrait{position:relative;padding:0 30px}.magazine-single--portrait::after{content:"";display:table;clear:both}@media(min-width: 480px){.magazine-single--portrait{padding:0 60px}}@media(min-width: 1025px){.magazine-single--portrait{padding:0}}.magazine-single--portrait .magazine-single__feature{display:none}@media(min-width: 1340px){.magazine-single--portrait .magazine-single__feature{display:block;position:fixed;top:0;left:0;bottom:0;width:40%;max-width:733px;margin:0;background-position:center center;background-size:cover}.magazine-single--portrait .magazine-single__feature.scroll{position:absolute;top:auto;bottom:-200px;height:100vh}}@media(min-width: 1340px){.magazine-single--portrait .magazine-single__content{float:left;margin:0 0 0 40%;width:60%}}@media(min-width: 1730px){.magazine-single--portrait .magazine-single__content{margin:0 0 0 850px;width:750px}}.magazine-single--portrait .magazine-single__content .single__content{margin-top:100px}.magazine-single--portrait .magazine-single__content .header__adv+.single__content{margin-top:0}@media(min-width: 1340px){.magazine-single--portrait .single__figure--featured{display:none}}.magazine-single--landscape{padding:0 30px}@media(min-width: 480px){.magazine-single--landscape{padding:0 60px}}@media(min-width: 1025px){.magazine-single--landscape{padding:0}}.magazine-single--landscape .magazine-single__feature{display:none}@media(min-width: 1340px){.magazine-single--landscape .magazine-single__feature{position:relative;display:block;width:100%;height:650px;margin:0;background-position:center center;background-size:cover}.magazine-single--landscape .magazine-single__feature[data-theme=dark]::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(26, 26, 26, 0)), to(rgb(26, 26, 26)));background:linear-gradient(to bottom, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}.magazine-single--landscape .magazine-single__feature[data-theme=dark] .topic a,.magazine-single--landscape .magazine-single__feature[data-theme=dark] .title--single,.magazine-single--landscape .magazine-single__feature[data-theme=dark] .meta,.magazine-single--landscape .magazine-single__feature[data-theme=dark] .meta a{color:#fff}.magazine-single--landscape .magazine-single__feature[data-theme=dark] .topic a{background-image:linear-gradient(to right, #91969a 0%, #91969a 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.magazine-single--landscape .magazine-single__feature[data-theme=dark] .page__header::after{background:#fff}.magazine-single--landscape .magazine-single__feature[data-theme=light]::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(240, 245, 247, 0)), to(rgb(240, 245, 247)));background:linear-gradient(to bottom, rgba(240, 245, 247, 0) 0%, rgb(240, 245, 247) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}.magazine-single--landscape .magazine-single__feature[data-theme=light] .meta,.magazine-single--landscape .magazine-single__feature[data-theme=light] .meta a{color:#2b3034}.magazine-single--landscape .magazine-single__feature[data-style=no-gradient]::after{background:none !important}.magazine-single--landscape .magazine-single__feature .page__header{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:850px;text-align:center;z-index:5}.magazine-single--landscape .magazine-single__feature .page__header::after{left:50%;transform:translateX(-50%)}}.magazine-single--landscape .magazine-single__content .single__content{margin-top:100px}.magazine-single--landscape .magazine-single__content .header__adv+.single__content{margin-top:0}@media(min-width: 1340px){.magazine-single--landscape .single__figure--featured{display:none}}@media(min-width: 1340px){.magazine-single--landscape .page__header.hide{display:none}}.view--mobile{display:block}@media(min-width: 1340px){.view--mobile{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:0;width:0;overflow:hidden}}@media(min-width: 1340px){.footer__adv.pos-r{margin-left:40%}}@media(min-width: 1730px){.footer__adv.pos-r{margin-left:850px;width:750px}}@media(max-width: 767px){.watchlist{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px;margin-bottom:30px}.watchlist__item{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1em);max-width:calc(50% - 1em);margin:0 .5em;border-bottom:1px solid #e3e8ea}.watchlist__item:nth-child(even)::before{content:"";position:absolute;top:30px;bottom:30px;left:-10px;width:1px;background:#e3e8ea}.watchlist__item:nth-child(even)>.ratio-grid__item-content::after{content:"";position:absolute;bottom:-1px;right:calc(100% - 1px);width:20px;height:1px;background:#e3e8ea}.watchlist__company{position:absolute;top:0;left:-9999em;height:0;overflow:hidden}}@media(min-width: 768px){.watchlist{margin:0 0 30px}.watchlist .ratio-grid__item::after{display:none}.watchlist .ratio-grid__item-content{position:relative;justify-content:space-between}.watchlist .watchlist__item{padding:30px 0;border-bottom:1px solid #e3e8ea}.watchlist .watchlist__company{max-width:calc(100% - 180px)}.watchlist .watchlist__logo{width:180px;border:1px solid #e3e8ea;border-radius:3px}}.watchlist-logo{text-align:center}.watchlist-logo>img{max-width:200px;height:auto}.top-companies__logo{padding:20px}@media(max-width: 767px){.top-companies{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px}.top-companies__item{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;border-bottom:1px solid #e3e8ea}.top-companies__item:nth-child(even)::before{content:"";position:absolute;top:30px;bottom:30px;left:-10px;width:1px;background:#e3e8ea}.top-companies__item:nth-child(even)>.ratio-grid__item-content::after{content:"";position:absolute;bottom:-1px;right:calc(100% - 1px);width:20px;height:1px;background:#e3e8ea}}@media(min-width: 768px){.top-companies{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px}.top-companies__item{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);margin:0 10px;margin-bottom:20px}.top-companies__item:nth-child(1){position:absolute;top:0;right:-10px;width:calc(33.33% - 10px)}.top-companies__item:nth-child(2){position:absolute;top:215px;right:-10px;width:calc(33.33% - 10px)}.top-companies__logo{border:1px solid #e3e8ea;border-radius:3px;transition:border-color 125ms cubic-bezier(0.77, 0, 0.175, 1)}.top-companies__logo:hover,.top-companies__logo:focus,.top-companies__logo:active{border-color:#2b3034}}@media(min-width: 1340px){.top-companies__item{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px);max-width:calc(25% - 20px);margin:0 10px;margin-bottom:20px}.top-companies__item:nth-child(1){top:0;right:calc(25% - 5px);width:calc(25% - 15px)}.top-companies__item:nth-child(2){top:0;right:-10px;width:calc(25% - 15px)}.top-companies__item:nth-child(3){position:absolute;top:215px;right:calc(25% - 5px);width:calc(25% - 15px)}.top-companies__item:nth-child(4){position:absolute;top:215px;right:-10px;width:calc(25% - 15px)}}.top20__summary,.watchlist__summary{line-height:1.4;font-size:1rem}.top20-logo{text-align:center}.top20-logo>img{max-width:200px;height:auto}@media(min-width: 768px){.top20-logo>img{max-width:50%;height:auto}}@media(min-width: 768px){.top20-logo{display:block;position:relative;width:66.66%;margin-bottom:20px}.top20-logo::after{content:"";display:block;width:100%;padding-top:100%}.top20-logo>img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-height:60%;width:auto}}@media(min-width: 1340px){.top20-logo{width:50%}}.top-companies-cta>*:first-child{margin:0 0 20px}@media(min-width: 768px){.top-companies-cta>*:first-child{margin:0 20px 0 0}}.single-top_companies .column__float{padding:0 20px}@media(min-width: 1025px){.single-top_companies .column__float{padding:0 0 0 20px}}@media(min-width: 1340px){.single-top_companies .column__float{padding:0 0 0 80px}}@media(min-width: 1025px){.single-top_companies .column__float--primary{margin-top:228px}}@media(width >= 1470px){.single-top_companies .column__float .addthis_share{transform:translateX(-710px)}}@media(min-width: 1025px){.post-type-archive-top_companies .column__float--primary{margin:60px 30px 0}}.cs{margin-top:100px}.supplier-external{border:0;min-height:800px}.supplier-custom-page{display:flex;flex-direction:column}@media(min-width: 1025px){.supplier-custom-page{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 -30px}}.supplier-custom-page .supplier__main:only-child{width:100%}@media(min-width: 1025px){.supplier-custom-page .supplier__main{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 60px);max-width:calc(75% - 60px);margin:0 30px 60px}}@media(min-width: 1025px){.supplier-custom-page .supplier__sidebar{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 60px);max-width:calc(25% - 60px);margin:0 30px 60px}}.supplier__section{clear:both}.supplier__section .supplier__heading{margin-top:0;padding:10px 0;font-size:1.75rem}.column__layout{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -10px}@media(min-width: 1025px){.column__layout{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 -30px}}@media(max-width: 1024px){.column__layout--main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 1025px){.column__layout--main{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 60px);max-width:calc(75% - 60px);margin:0 30px 60px}}@media(max-width: 1024px){.column__layout--aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 1025px){.column__layout--aside{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 60px);max-width:calc(25% - 60px);margin:0 30px 60px}}.column__float{float:left;width:100%;margin:0}@media(min-width: 1025px){.column__float{margin:0 -30px}.column__float--primary{float:right;width:calc(25% - 60px);margin:0 30px}.column__float--secondary{float:left;width:calc(75% - 60px);margin:0 30px 60px}.column__float--tertiary{float:right;clear:right;width:calc(25% - 60px);margin:0 30px 60px}}.courses-hero{position:relative;padding:6.25rem 0 2.5rem}@media(min-width: 1025px){.courses-hero{margin-top:6.25rem}}.courses-hero::after{content:"";position:absolute;top:0;left:0;background:linear-gradient(89.83deg, rgba(0, 0, 0, 0.4) 33.89%, rgba(0, 0, 0, 0) 99.92%);width:100%;height:100%;z-index:1}.courses-hero__content{position:relative;z-index:2;color:#fff;max-width:43.75rem}.courses-hero__heading{position:relative}@media(min-width: 1025px){.courses-hero__heading{font-size:3.4375rem}}.courses-hero__heading::after{content:"";position:absolute;bottom:-27.5px;left:0;width:7.5rem;height:.5rem;background-color:#82c341}.courses-hero__snippet{font-weight:400;font-size:1.1875rem}.courses-hero__snippet a{color:#fff;text-decoration:underline;transition:125ms cubic-bezier(0.77, 0, 0.175, 1)}.courses-hero__snippet a:hover,.courses-hero__snippet a:focus{text-decoration:none}.courses-hero__btn-container{margin:2.8125rem 0 0}.courses-hero__btn-container .button--ghost-inverted{border-width:.125rem;font-weight:700;margin:0 1rem 1rem 0}.courses-hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course-cta{background:#00558c url("../jpg/bg_plus.jpg");padding:2.5rem 0}.course-cta__heading{color:#fff;font-weight:700;text-transform:none;margin-top:0}@media(min-width: 1025px){.course-cta__heading{font-size:2.25rem;margin:0}}@media(min-width: 1025px){.course-cta .wrapper{display:flex;align-items:center;column-gap:4.0625rem}}.course-cta iframe{height:4.0625rem}@media(max-width: 659px){.course-cta iframe{height:7.8125rem}}@media(min-width: 1025px){.course-cta iframe{height:7.8125rem;width:45%}}@media(min-width: 1319px){.course-cta iframe{height:4.0625rem}}@media(min-width: 1340px){.course-cta iframe{width:55%}}.single-course{font-size:1.1875rem;margin:0 0 3.125rem}@media(min-width: 1025px){.single-course{margin:0 0 6.25rem}}.single-course ul{list-style-type:disc;padding-left:2.5rem;margin-bottom:1.1875rem}.single-course ol{list-style-type:decimal;padding-left:2.5rem;margin-bottom:1.1875rem}.single-course a:not(.button,.button--ghost,.tab){background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.single-course a:not(.button,.button--ghost,.tab):hover,.single-course a:not(.button,.button--ghost,.tab):focus,.single-course a:not(.button,.button--ghost,.tab):active{color:#5e6367}.single-course a:not(.button,.button--ghost,.tab)>img{box-shadow:0 5px 0 #fff}.single-course__header{padding:3.125rem 2.1875rem;margin:0 0 6.875rem;position:relative}[data-color=red] .single-course__header{background-color:#a6192e}[data-color=red-shade] .single-course__header{background-color:#76232f}[data-color=orange] .single-course__header{background-color:#f26a36}[data-color=orange-shade] .single-course__header{background-color:#cf4520}[data-color=carrot-orange] .single-course__header{background-color:#ff8f1c}[data-color=carrot-orange-shade] .single-course__header{background-color:#b94700}[data-color=yellow-shade] .single-course__header{background-color:#daaa00}[data-color=yellow] .single-course__header{background-color:#fcd60b}[data-color=ti-green] .single-course__header{background-color:#82c341}[data-color=aqua] .single-course__header{background-color:#8fd1c3}[data-color=teal] .single-course__header{background-color:#00b098}[data-color=teal-shade] .single-course__header{background-color:#008264}[data-color=light-blue] .single-course__header{background-color:#00bce7}[data-color=ti-blue] .single-course__header{background-color:#00558c}[data-color=light-blue-shade] .single-course__header{background-color:#007096}[data-color=purple] .single-course__header{background-color:#6756a5}[data-color=purple-shade] .single-course__header{background-color:#4c4184}[data-color=byzantine-shade] .single-course__header{background-color:#772583}[data-color=byzantine] .single-course__header{background-color:#9b26b6}[data-color=blue] .single-course__header{background-color:#00558c}.single-course__header::after{content:"";position:absolute;left:0;bottom:-60px;height:.5rem;width:7.5rem}[data-color-secondary=red] .single-course__header::after{background-color:#a6192e}[data-color-secondary=red-shade] .single-course__header::after{background-color:#76232f}[data-color-secondary=orange] .single-course__header::after{background-color:#f26a36}[data-color-secondary=orange-shade] .single-course__header::after{background-color:#cf4520}[data-color-secondary=carrot-orange] .single-course__header::after{background-color:#ff8f1c}[data-color-secondary=carrot-orange-shade] .single-course__header::after{background-color:#b94700}[data-color-secondary=yellow-shade] .single-course__header::after{background-color:#daaa00}[data-color-secondary=yellow] .single-course__header::after{background-color:#fcd60b}[data-color-secondary=ti-green] .single-course__header::after{background-color:#82c341}[data-color-secondary=aqua] .single-course__header::after{background-color:#8fd1c3}[data-color-secondary=teal] .single-course__header::after{background-color:#00b098}[data-color-secondary=teal-shade] .single-course__header::after{background-color:#008264}[data-color-secondary=light-blue] .single-course__header::after{background-color:#00bce7}[data-color-secondary=ti-blue] .single-course__header::after{background-color:#00558c}[data-color-secondary=light-blue-shade] .single-course__header::after{background-color:#007096}[data-color-secondary=purple] .single-course__header::after{background-color:#6756a5}[data-color-secondary=purple-shade] .single-course__header::after{background-color:#4c4184}[data-color-secondary=byzantine-shade] .single-course__header::after{background-color:#772583}[data-color-secondary=byzantine] .single-course__header::after{background-color:#9b26b6}[data-color-secondary=blue] .single-course__header::after{background-color:#00558c}.single-course__header.header-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;mix-blend-mode:multiply;z-index:1}[data-color=red] .single-course__header.header-overlay::before{background-color:#a6192e}[data-color=red-shade] .single-course__header.header-overlay::before{background-color:#76232f}[data-color=orange] .single-course__header.header-overlay::before{background-color:#f26a36}[data-color=orange-shade] .single-course__header.header-overlay::before{background-color:#cf4520}[data-color=carrot-orange] .single-course__header.header-overlay::before{background-color:#ff8f1c}[data-color=carrot-orange-shade] .single-course__header.header-overlay::before{background-color:#b94700}[data-color=yellow-shade] .single-course__header.header-overlay::before{background-color:#daaa00}[data-color=yellow] .single-course__header.header-overlay::before{background-color:#fcd60b}[data-color=ti-green] .single-course__header.header-overlay::before{background-color:#82c341}[data-color=aqua] .single-course__header.header-overlay::before{background-color:#8fd1c3}[data-color=teal] .single-course__header.header-overlay::before{background-color:#00b098}[data-color=teal-shade] .single-course__header.header-overlay::before{background-color:#008264}[data-color=light-blue] .single-course__header.header-overlay::before{background-color:#00bce7}[data-color=ti-blue] .single-course__header.header-overlay::before{background-color:#00558c}[data-color=light-blue-shade] .single-course__header.header-overlay::before{background-color:#007096}[data-color=purple] .single-course__header.header-overlay::before{background-color:#6756a5}[data-color=purple-shade] .single-course__header.header-overlay::before{background-color:#4c4184}[data-color=byzantine-shade] .single-course__header.header-overlay::before{background-color:#772583}[data-color=byzantine] .single-course__header.header-overlay::before{background-color:#9b26b6}[data-color=blue] .single-course__header.header-overlay::before{background-color:#00558c}.single-course__header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-course__title{text-transform:uppercase;color:#fff;margin:0;line-height:1.2;font-size:2rem;position:relative;z-index:2}@media(min-width: 1025px){.single-course__title{font-size:2.5rem}}@media(min-width: 1025px){.single-course .course-top{display:flex;justify-content:space-between;align-items:flex-start}}@media(min-width: 1025px){.single-course .course-intro{width:57%}}@media(max-width: 1024px){.single-course .course-intro__content{display:box !important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.single-course .course-intro__content h1,.single-course .course-intro__content h2,.single-course .course-intro__content h3{margin-top:0}@media(min-width: 1025px){.single-course .course-intro p{font-size:1.1875rem}}@media(min-width: 1025px){.single-course .course-intro .mobile-only{display:none}}.single-course .course-intro .reviews-widget-box,.single-course .course-intro .mobile-only{margin-top:1.875rem}.single-course .course-intro .course-btn-cnt{margin:2.5rem 0;text-align:center}@media(min-width: 1025px){.single-course .course-intro .course-btn-cnt{margin:-1.875rem 0 0}}.single-course .course-intro .shopify-buy-frame{margin:0 auto .625rem}.single-course h1{margin:.55em 0 .3em}.single-course h2{margin:.8em 0 .45em}#widget-reviews .reviews-widget-box{text-align:left}#widget-reviews .reviews-widget-box h3{display:none}#widget-reviews .reviews-widget-box .reviews-widget-average{margin-top:0}#widget-reviews .reviews-widget-box .reviews-widget-average,#widget-reviews .reviews-widget-box .reviews-widget-box-footer,#widget-reviews .reviews-widget-box .reviews-widget-box-link-read{font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1.1875rem;font-weight:200}#widget-reviews .reviews-widget-box .reviews-widget-box-link-read{font-size:1rem;transition:125ms cubic-bezier(0.77, 0, 0.175, 1)}.tabcordion--tabs{position:relative}.tabcordion--tabs::before{content:"";background:#fff;height:1.25rem;width:100%;position:absolute;top:-10px}.tabcordion--tabs::after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:.0625rem;margin-left:-50vw;background:#c7c9c8}.tabcordion--tabs.sticky{margin-top:-55px !important;max-width:1400px;position:sticky;top:64px;z-index:5}.course-tabs .tabcordion--tabs{margin-top:2.5rem}.course-tabs.has-tabs .tabcordion--tabs{margin-top:2.5rem;background-color:#fff}.course-tabs.has-tabs .tabcordion--entry.is-active .tabcordion--entry-content{padding:1.875rem 0 0}@media(min-width: 1025px){.course-tabs.has-tabs .tabcordion--entry.is-active .tabcordion--entry-content{display:flex;align-items:flex-start;padding:5rem 0 0 0}}.course-tabs.has-tabs .tabcordion--entry.is-active .tabcordion--entry-content.active{padding:13.125rem 0 0 0}.tabcordion--entry-content h2,.tabcordion--entry-content .h2{text-transform:none;font-weight:700}@media(min-width: 1025px){.tabcordion--entry-content h2,.tabcordion--entry-content .h2{font-size:2.5rem}}.tabcordion--entry-content h3,.tabcordion--entry-content .h3{color:#5e6367;font-size:1.25rem;font-weight:700}.tabcordion--entry-content .faq-heading{padding-left:2rem;color:#1a1a1a;font-size:1.25rem;margin:2rem 0}.tabcordion--entry-content .tab-content{padding:1.875rem 0 0}.tabcordion--entry-content .tab-content>*:first-child{margin-top:0}.has-tabs .tabcordion--entry-content .tab-content{padding:0}@media(min-width: 1025px){.has-tabs .tabcordion--entry-content .tab-content{width:calc(60% - 2.5rem);margin-right:2.5rem}}.has-tabs .tabcordion--entry-content .tab-content--right{max-width:700px;margin:0 auto 1.875rem}@media(min-width: 1025px){.has-tabs .tabcordion--entry-content .tab-content--right{width:34%;max-width:initial}}.course-schedule{margin-bottom:1.875rem}@media(min-width: 768px){.course-schedule .course-schedule__session-datetime{display:flex}}.course-schedule .course-date{display:flex}.course-schedule .course-date__cnt{margin-right:.9375rem;font-weight:700;color:#00558c;width:11.25rem}@media(max-width: 767px){.course-schedule .course-date__cnt{font-size:1rem;width:20%}}@media(max-width: 767px){.course-schedule .start-time,.course-schedule .end-time,.course-schedule .tz{font-size:1rem}}.course-schedule .sold-out{position:relative}.course-schedule .sold-out::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:102%;height:1px;background-color:#1a1a1a}.course-schedule .sold-out-text{margin-left:.9375rem;font-weight:700;text-transform:uppercase}.course-blocks{margin:3.125rem 0}@media(min-width: 1025px){.course-blocks{margin:6.25rem 0}}@media(min-width: 768px){.course-blocks--list{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:1.25rem}}@media(min-width: 1025px){.course-blocks--list{column-gap:2.5rem;row-gap:2.5rem;margin:6.25rem 0}}.course-block[data-color=red] .course-block__header,.course-block[data-color=red] .button{background-color:#a6192e}.course-block[data-color=red] .button--ghost{border-color:#a6192e;color:#a6192e}.course-block[data-color=red-shade] .course-block__header,.course-block[data-color=red-shade] .button{background-color:#76232f}.course-block[data-color=red-shade] .button--ghost{border-color:#76232f;color:#76232f}.course-block[data-color=orange] .course-block__header,.course-block[data-color=orange] .button{background-color:#f26a36}.course-block[data-color=orange] .button--ghost{border-color:#f26a36;color:#f26a36}.course-block[data-color=orange-shade] .course-block__header,.course-block[data-color=orange-shade] .button{background-color:#cf4520}.course-block[data-color=orange-shade] .button--ghost{border-color:#cf4520;color:#cf4520}.course-block[data-color=carrot-orange] .course-block__header,.course-block[data-color=carrot-orange] .button{background-color:#ff8f1c}.course-block[data-color=carrot-orange] .button--ghost{border-color:#ff8f1c;color:#ff8f1c}.course-block[data-color=carrot-orange-shade] .course-block__header,.course-block[data-color=carrot-orange-shade] .button{background-color:#b94700}.course-block[data-color=carrot-orange-shade] .button--ghost{border-color:#b94700;color:#b94700}.course-block[data-color=yellow-shade] .course-block__header,.course-block[data-color=yellow-shade] .button{background-color:#daaa00}.course-block[data-color=yellow-shade] .button--ghost{border-color:#daaa00;color:#daaa00}.course-block[data-color=yellow] .course-block__header,.course-block[data-color=yellow] .button{background-color:#fcd60b}.course-block[data-color=yellow] .button--ghost{border-color:#fcd60b;color:#fcd60b}.course-block[data-color=ti-green] .course-block__header,.course-block[data-color=ti-green] .button{background-color:#82c341}.course-block[data-color=ti-green] .button--ghost{border-color:#82c341;color:#82c341}.course-block[data-color=aqua] .course-block__header,.course-block[data-color=aqua] .button{background-color:#8fd1c3}.course-block[data-color=aqua] .button--ghost{border-color:#8fd1c3;color:#8fd1c3}.course-block[data-color=teal] .course-block__header,.course-block[data-color=teal] .button{background-color:#00b098}.course-block[data-color=teal] .button--ghost{border-color:#00b098;color:#00b098}.course-block[data-color=teal-shade] .course-block__header,.course-block[data-color=teal-shade] .button{background-color:#008264}.course-block[data-color=teal-shade] .button--ghost{border-color:#008264;color:#008264}.course-block[data-color=light-blue] .course-block__header,.course-block[data-color=light-blue] .button{background-color:#00bce7}.course-block[data-color=light-blue] .button--ghost{border-color:#00bce7;color:#00bce7}.course-block[data-color=ti-blue] .course-block__header,.course-block[data-color=ti-blue] .button{background-color:#00558c}.course-block[data-color=ti-blue] .button--ghost{border-color:#00558c;color:#00558c}.course-block[data-color=light-blue-shade] .course-block__header,.course-block[data-color=light-blue-shade] .button{background-color:#007096}.course-block[data-color=light-blue-shade] .button--ghost{border-color:#007096;color:#007096}.course-block[data-color=purple] .course-block__header,.course-block[data-color=purple] .button{background-color:#6756a5}.course-block[data-color=purple] .button--ghost{border-color:#6756a5;color:#6756a5}.course-block[data-color=purple-shade] .course-block__header,.course-block[data-color=purple-shade] .button{background-color:#4c4184}.course-block[data-color=purple-shade] .button--ghost{border-color:#4c4184;color:#4c4184}.course-block[data-color=byzantine-shade] .course-block__header,.course-block[data-color=byzantine-shade] .button{background-color:#772583}.course-block[data-color=byzantine-shade] .button--ghost{border-color:#772583;color:#772583}.course-block[data-color=byzantine] .course-block__header,.course-block[data-color=byzantine] .button{background-color:#9b26b6}.course-block[data-color=byzantine] .button--ghost{border-color:#9b26b6;color:#9b26b6}.course-block[data-color=blue] .course-block__header,.course-block[data-color=blue] .button{background-color:#00558c}.course-block[data-color=blue] .button--ghost{border-color:#00558c;color:#00558c}.course-block__header{padding:1.25rem;text-align:center;color:#fff}@media(min-width: 1025px){.course-block__header{padding:1.875rem}}.course-block__type{font-size:1.25rem;font-weight:700;text-transform:uppercase}@media(min-width: 1025px){.course-block__type{font-size:1.75rem}}.course-block__title{font-size:1.125rem;margin:0 0 .9375rem;line-height:1.4}@media(min-width: 1025px){.course-block__title{font-size:1.75rem}}.course-block__snippet p{line-height:1.8}.course-block__snippet p:last-child{margin:0}.course-block .course-block__list{display:flex;flex-wrap:wrap;padding-left:0;column-gap:15px;row-gap:10px}@media(min-width: 1025px){.course-block .course-block__list{column-gap:2.5rem}}.course-block .course-block__list li{display:flex;align-items:center;font-size:.875rem}@media(min-width: 1025px){.course-block .course-block__list li{font-size:1rem}}.course-block .course-block__list img{max-width:1.5625rem;margin-right:.625rem}@media(min-width: 640px){.course-block .course-block__list img{max-width:1.75rem}}.course-block .course-block__list .start-time{padding-right:3px}.course-block .course-block__list .end-time{padding-left:3px}.course-block .course-btn-cnt .button{font-weight:700}.course-block .course-btn-cnt .shopify-buy-frame{max-width:100% !important;margin:0 0 1.5rem}.course-block__cost{font-weight:400}.course-block__cost--cptm{margin-left:1.875rem}.course-block__disclaimer{font-size:.75rem;padding:1.5625rem 1.5625rem 0}.course-block--details{display:none}@media(min-width: 1025px){.course-block--details{width:34%;display:block}}.course-block--details .course-block__body{padding:2.5rem}.course-block--details .course-block__list{display:block}@media(min-width: 640px){.course-block--details .course-block__list{display:flex;flex-wrap:wrap}}.course-block--details .course-block__list li{margin:0 0 1.25rem}.course-block--details .course-btn-cnt{margin:3.375rem 0 0;text-align:center}.course-block--tabs{padding:1.125rem 1.125rem 0;width:100%}@media(max-width: 1024px){.course-block--tabs{display:none}}.has-tabs .course-block--tabs.sticky{margin-bottom:0;position:fixed;top:205px;right:0}.has-tabs .course-block--tabs.stuck{position:absolute;bottom:35px;right:0;margin-bottom:0;max-width:34%}.course-block--tabs .course-block__header-title{margin:0;text-transform:none}.course-block--tabs .button,.course-block--tabs .button--ghost{padding:1.125rem 1.5rem}.course-block--tabs .course-btn-cnt{text-align:center}.course-block--tabs:not(.course-block--team) .course-block__header{text-align:left}.course-block--tabs:not(.course-block--team) .course-block__body{text-align:left;padding:1.5625rem 0}.course-block--tabs:not(.course-block--team) .course-btn-cnt{border-bottom:1px solid #c7c9c8;padding-bottom:2rem;margin-bottom:2rem}.course-block__content-block{margin:2.5rem 0 0}.single-course .course-block{background:#fff;box-shadow:4px 4px 40px rgba(0,0,0,.1)}.course-block--list{margin:0 0 1.875rem;border:1px solid #c7c9c8}@media(min-width: 768px){.course-block--list{width:calc(50% - 10px);margin:0;display:flex;justify-content:space-between;flex-direction:column}}@media(min-width: 1025px){.course-block--list{width:calc(50% - 20px)}}.course-block--list .course-block__header{display:flex;justify-content:center;align-items:center;column-gap:.9375rem}.course-block--list .course-block__header img{max-height:2.5rem}.course-block--list .course-block__content{padding:1.25rem 1.25rem 0}@media(min-width: 1025px){.course-block--list .course-block__content{padding:1.875rem 1.875rem 0}}.course-block--list .course-block__snippet{margin:1.875rem 0}.course-block--list .course-btn-cnt{text-align:center;padding:0 0 3.125rem}.course-block--calendar{display:flex;margin:0 0 3.125rem;column-gap:1.25rem}@media(min-width: 1025px){.course-block--calendar{margin:0 0 4.0625rem;column-gap:5rem}}.course-block--calendar .course-block__title{color:#1a1a1a;text-transform:none;font-weight:700;margin:0 0 .75rem}@media(min-width: 1025px){.course-block--calendar .course-block__title{font-size:2.5rem}}.course-block--calendar[data-color=red] .course-block__date-day{color:#a6192e}.course-block--calendar[data-color=red-shade] .course-block__date-day{color:#76232f}.course-block--calendar[data-color=orange] .course-block__date-day{color:#f26a36}.course-block--calendar[data-color=orange-shade] .course-block__date-day{color:#cf4520}.course-block--calendar[data-color=carrot-orange] .course-block__date-day{color:#ff8f1c}.course-block--calendar[data-color=carrot-orange-shade] .course-block__date-day{color:#b94700}.course-block--calendar[data-color=yellow-shade] .course-block__date-day{color:#daaa00}.course-block--calendar[data-color=yellow] .course-block__date-day{color:#fcd60b}.course-block--calendar[data-color=ti-green] .course-block__date-day{color:#82c341}.course-block--calendar[data-color=aqua] .course-block__date-day{color:#8fd1c3}.course-block--calendar[data-color=teal] .course-block__date-day{color:#00b098}.course-block--calendar[data-color=teal-shade] .course-block__date-day{color:#008264}.course-block--calendar[data-color=light-blue] .course-block__date-day{color:#00bce7}.course-block--calendar[data-color=ti-blue] .course-block__date-day{color:#00558c}.course-block--calendar[data-color=light-blue-shade] .course-block__date-day{color:#007096}.course-block--calendar[data-color=purple] .course-block__date-day{color:#6756a5}.course-block--calendar[data-color=purple-shade] .course-block__date-day{color:#4c4184}.course-block--calendar[data-color=byzantine-shade] .course-block__date-day{color:#772583}.course-block--calendar[data-color=byzantine] .course-block__date-day{color:#9b26b6}.course-block--calendar[data-color=blue] .course-block__date-day{color:#00558c}.course-block--calendar .course-block__body{width:100%}.course-block--calendar .course-block__body-container{margin:.625rem 0 0}@media(min-width: 1025px){.course-block--calendar .course-block__body-container{display:flex}}.course-block--calendar .course-block__date{width:5.3125rem;text-align:center;flex-shrink:0}@media(min-width: 768px){.course-block--calendar .course-block__date{width:6.875rem}}.course-block--calendar .course-block__date-title{display:block;text-transform:uppercase;font-weight:700;font-size:.875rem}.course-block--calendar .course-block__date-day{display:block;font-weight:700;color:#00558c;font-size:1.625rem;line-height:1.2}@media(min-width: 1025px){.course-block--calendar .course-block__date-day{font-size:3.4375rem}}.course-block--calendar .course-block__date-month{display:block;text-transform:uppercase;font-weight:700;font-size:.875rem}@media(min-width: 1025px){.course-block--calendar .course-block__date-month{font-size:1.125rem}}.course-block--calendar .course-block__date-year{font-weight:700}.course-block--calendar .course-block__title{line-height:1}.course-block--calendar .course-block__snippet{margin:0 0 1.25rem}@media(min-width: 1025px){.course-block--calendar .course-block__snippet{margin:0 3.125rem 0 0;padding:.375rem 1.875rem .375rem 0;border-right:1px solid #c7c9c8;max-width:46.875rem;width:100%}}@media(min-width: 1340px){.course-block--calendar .course-block__snippet{margin:0 5.3125rem 0 0;padding:.375rem 3.125rem .375rem 0}}.course-block--calendar .course-btn-cnt{flex-shrink:0;display:inline-block}.course-block--team .course-block__body{padding:3.125rem 1.5625rem 2.5rem}.course-block--team .course-btn-cnt a{margin:0 .625rem .625rem 0}.course-block--team .course-btn-cnt a:last-child{margin-right:0}.course-filters{margin:5rem 0 2.8125rem}.course-filters select{color:#5e6367;font-weight:700;padding:.3125rem;margin:0 0 .9375rem;border:none;border-bottom:1px solid #c7c9c8;width:100%}@media(min-width: 768px){.course-filters select{max-width:240px;margin-right:3.125rem}.course-filters select:last-child{margin-right:0}}.tab-content .course-filters{margin:1.25rem 0;max-width:15rem}.tab-content .course-filters select{width:100%}.course-tabs:not(.has-tabs) .tabcordion--entry{position:relative}.course-tabs:not(.has-tabs) .tabcordion--entry::after{content:"";cursor:pointer;position:absolute;right:20px;top:10px;background-image:url("../svg/i_down-arrow.svg");background-repeat:no-repeat;background-size:20px;background-position:center;width:2.5rem;height:2.5rem;z-index:1}.course-tabs:not(.has-tabs) .tabcordion--entry.is-active::after{background-image:url("../svg/i_arrow-top.svg")}.courses-template-custom-cptm-template [data-content=editor] h1{text-transform:uppercase;font-weight:700}@media(min-width: 1025px){.courses-template-custom-cptm-template [data-content=editor] h1{font-size:3.875rem}}.courses-template-custom-cptm-template [data-content=editor] h2{font-weight:700}@media(min-width: 1025px){.courses-template-custom-cptm-template [data-content=editor] h2{font-size:2.5rem}}.courses-template-custom-cptm-template [data-content=editor] h3{font-weight:700;text-transform:uppercase;color:#5e6367}@media(min-width: 1025px){.courses-template-custom-cptm-template [data-content=editor] h3{font-size:1.25rem}}.courses-template-custom-cptm-template [data-content=editor] h4{text-transform:uppercase;font-weight:700}@media(min-width: 1025px){.courses-template-custom-cptm-template [data-content=editor] h4{font-size:1.75rem}}.courses-template-custom-cptm-template [data-content=editor] h5{text-transform:uppercase}@media(min-width: 1025px){.courses-template-custom-cptm-template [data-content=editor] h5{font-size:1.5rem}}.menu .menu-item-has-children{position:relative}.menu .menu-item-has-children .menu-toggle{position:relative;width:20px;height:20px;display:block}.menu .menu-item-has-children .menu-toggle::after{content:"";position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-left:2px solid #5e6367;border-top:2px solid #5e6367;transform:rotate(225deg);transition:transform .3s ease,margin .3s ease;cursor:pointer}.menu .menu-item-has-children .menu-toggle__container{z-index:1;right:0;top:0;position:absolute;width:20px;height:20px}.menu .menu-item-has-children.active .menu-toggle::after{transform:rotate(405deg)}.menu .menu-item-has-children a::before,.menu .menu-item-has-children a::after{content:none !important}.menu .menu-item-has-children .sub-menu{display:none}.menu .menu-item-has-children .sub-menu .menu-item a{background-image:none;padding-left:20px}.menu .menu-item-has-children .sub-menu .menu-item a:hover{background-image:none}summary{background-image:url("../svg/i_plus.svg");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;background-size:1rem;color:#00558c;font-weight:700;padding:0 .9375rem 1rem 0;list-style:none}summary::marker{display:none}summary:hover{cursor:pointer}details{padding:2rem 2rem 1rem;margin-bottom:.875rem;border:1px solid #c2dced;box-shadow:0 6px 10px rgba(0,0,0,.03);font-size:1.1875rem}details[open]>summary{background-image:url("../svg/i_minus.svg");background-repeat:no-repeat;background-position-y:10px}.button,button,input[type=submit]{display:inline-block;padding:18px 50px;background-color:#1a1a1a;border:0;border-radius:25px;box-shadow:none;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button:hover,button:hover,input[type=submit]:hover{color:#fff;background-color:#2b3034 !important;box-shadow:0 0 0 4px rgba(26,26,26,.25)}.button--blue{display:inline-block;padding:18px 50px;background-color:#00558c;border:1px solid;border-color:#00558c;border-radius:25px;box-shadow:none;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--blue:hover{color:#fff;background-color:#00558c !important;border-color:rgba(0,85,140,.8);box-shadow:0 0 0 4px rgba(26,26,26,.25)}.button--moon-blue{display:inline-block;padding:18px 50px;background-color:#c2dced;border:1px solid;border-color:#c2dced;border-radius:25px;box-shadow:none;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--moon-blue:hover{color:#fff;background-color:#fff !important;border-color:#fff;box-shadow:0 0 0 4px none}.button--blue-glow{display:inline-block;padding:18px 50px;background-color:#c2dced;border:1px solid;border-color:#c2dced;border-radius:25px;box-shadow:0px 0px 15px 0px hsla(0,0%,100%,.7);color:#021e32;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--blue-glow:hover{color:#c2dced;background-color:rgba(0,0,0,0) !important;border-color:#c2dced;box-shadow:0 0 0 4px rgba(26,26,26,.25)}.button--inverted{display:inline-block;padding:18px 50px;background-color:#fff;border:1px solid;border-color:#1a1a1a;border-radius:25px;box-shadow:none;color:#1a1a1a;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--inverted:hover{color:rgba(26,26,26,.8);background-color:hsla(0,0%,100%,.8) !important;border-color:rgba(26,26,26,.8);box-shadow:0 0 0 4px rgba(26,26,26,.25)}.button--inverted-blue{display:inline-block;padding:18px 50px;background-color:#fff;border:1px solid;border-color:#00558c;border-radius:25px;box-shadow:none;color:#00558c;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--inverted-blue:hover{color:#00558c;background-color:#fff !important;box-shadow:0 0 0 4px rgba(26,26,26,.25)}.button--ghost{display:inline-block;padding:18px 50px;background-color:rgba(0,0,0,0);border:1px solid;border-color:#1a1a1a;border-radius:25px;box-shadow:none;color:#1a1a1a;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--ghost:hover{color:rgba(26,26,26,.8);background-color:rgba(0,0,0,0) !important;border-color:rgba(26,26,26,.8);box-shadow:0 0 0 4px rgba(26,26,26,.25)}.button--ghost-inverted{display:inline-block;padding:18px 50px;background-color:rgba(0,0,0,0);border:1px solid;border-color:#fff;border-radius:25px;box-shadow:none;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.button--ghost-inverted:hover{color:hsla(0,0%,100%,.8);background-color:rgba(0,0,0,0) !important;border-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 4px hsla(0,0%,100%,.25)}.button--moon-blue{color:#00558c !important;line-height:unset}.button--moon-blue:hover{box-shadow:none}.button--moon-blue.subscribe-btn__link{line-height:1.5;font-size:14px}.button--blue-glow{font-weight:700}@media(max-width: 767px){.blocked--mobile{display:block}}.button--small{font-size:.75rem;padding:12px 20px}.secondary-link{position:relative;display:inline-block;background-image:linear-gradient(to right, #c4c9cd 0%, #c4c9cd 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;font-size:.875rem}.button--red{background-color:#a6192e}.button--red-shade{background-color:#76232f}.button--orange{background-color:#f26a36}.button--orange-shade{background-color:#cf4520}.button--carrot-orange{background-color:#ff8f1c}.button--carrot-orange-shade{background-color:#b94700}.button--yellow-shade{background-color:#daaa00}.button--yellow{background-color:#fcd60b}.button--ti-green{background-color:#82c341}.button--aqua{background-color:#8fd1c3}.button--teal{background-color:#00b098}.button--teal-shade{background-color:#008264}.button--light-blue{background-color:#00bce7}.button--ti-blue{background-color:#00558c}.button--light-blue-shade{background-color:#007096}.button--purple{background-color:#6756a5}.button--purple-shade{background-color:#4c4184}.button--byzantine-shade{background-color:#772583}.button--byzantine{background-color:#9b26b6}.button--blue{background-color:#00558c}:root :where(.wp-element-button,.wp-block-button__link,.subscribe-btn__link){padding:8px 24px;font-size:14px;font-weight:500;line-height:1.5}.icon,.icon::before,.icon::after{transition:all .2s ease}.i-caret{position:relative;display:inline-block;margin:0;width:30px;height:30px}.i-caret::before{content:"";position:absolute;right:13px;top:50%;width:14px;height:2px;background:currentcolor;transform:rotate(45deg)}.i-caret::after{content:"";position:absolute;left:13px;right:auto;top:50%;width:14px;height:2px;background:currentcolor;transform:rotate(-45deg)}.i-menu{color:#fff;position:relative;margin:0 auto;display:block;width:20px;height:2px;background-color:currentcolor}.i-menu::before{content:"";position:absolute;top:-7px;left:0;width:20px;height:2px;background-color:currentcolor}.i-menu::after{content:"";position:absolute;top:7px;left:0;width:20px;height:2px;background-color:currentcolor}.i-close{color:#fff;display:inline-block;position:relative;width:18px;height:18px}.i-close::before{content:"";position:absolute;top:10px;width:18px;height:2px;background-color:currentcolor;transform:rotate(-45deg)}.i-close::after{content:"";position:absolute;top:10px;width:18px;height:2px;background-color:currentcolor;transform:rotate(45deg)}.i-arrow-right{position:relative;display:inline-block;margin:0;width:30px;height:30px}.i-arrow-right::before{content:"";position:absolute;right:2px;top:50%;width:26px;height:2px;background:currentcolor;transform:translateY(-50%)}.i-arrow-right::after{content:"";position:absolute;right:0;top:50%;width:18px;height:18px;border-top:solid 2px currentcolor;border-right:solid 2px currentcolor;transform-origin:top right;transform:rotate(45deg)}.i-arrow-left{position:relative;display:inline-block;margin:0;width:30px;height:30px}.i-arrow-left::before{content:"";position:absolute;left:2px;top:50%;width:26px;height:2px;background:currentcolor;transform:translateY(-50%)}.i-arrow-left::after{content:"";position:absolute;left:8px;top:50%;width:18px;height:18px;border-bottom:solid 2px currentcolor;border-left:solid 2px currentcolor;transform-origin:top right;transform:rotate(45deg)}.ratio-grid__item{position:relative}.ratio-grid__item::after{content:"";display:block;width:100%;padding-top:100%}.ratio-grid__item-content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ratio{display:block;position:relative;width:100%}.ratio::after{content:"";display:block;width:100%;padding-top:100%}.ratio--wide::after{padding-top:56.25%}.ratio--traditional::after{padding-top:75%}.ratio__content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.main-navigation{display:block}@media(max-width: 1239px){.main-navigation{position:fixed;left:0}}@media(min-width: 1240px){.main-navigation{flex:1}}.main-navigation ul{list-style:none;margin:0;padding-left:0;background-color:#fff}.main-navigation .primary-menu{display:none}@media(min-width: 1240px){.main-navigation .primary-menu{display:flex;justify-content:flex-end;align-items:center}}.main-navigation .primary-menu li.menu-item>a{font-weight:500;line-height:1.5;font-size:1rem}.main-navigation .primary-menu li.menu-item>a .menu-item-description{display:block;color:#5e6367;font-weight:300;font-size:1rem}@media(max-width: 1239px){.main-navigation .primary-menu li.menu-item>a .menu-item-description{display:none}}.main-navigation .primary-menu li.menu-item--label>a{font-size:14px;text-transform:uppercase;line-height:1.66;color:#5e6367;padding-bottom:.375rem;margin-bottom:.75rem;border-bottom:1px solid #82c341;display:inline-block;pointer-events:none}.main-navigation .primary-menu li.menu-item--label-large{position:relative}@media(max-width: 1239px){.main-navigation .primary-menu li.menu-item--label-large{border-bottom:1px solid #00558c}}@media(min-width: 1240px){.main-navigation .primary-menu li.menu-item--label-large:before{content:url("../svg/g_mega-menu-label-large.svg");position:absolute;left:-8px;top:8px;transform:translateX(-100%);width:28px;height:40px}}.main-navigation .primary-menu li.menu-item--label-large>a{color:#00558c;font-size:1rem;font-weight:500;pointer-events:none}@media(max-width: 1239px){.main-navigation .primary-menu li.menu-item--label-large>a{padding-top:1.875rem;padding-bottom:1.875rem}}.main-navigation .primary-menu li.menu-item--label-large.active>a{padding-bottom:10px}.main-navigation .primary-menu li.menu-item--cta{display:flex;padding-right:0 !important}@media(min-width: 1240px){.main-navigation .primary-menu li.menu-item--cta{flex-direction:column}}.main-navigation .primary-menu li.menu-item--cta>a{position:relative;isolation:isolate;display:flex;flex-direction:column-reverse}@media(min-width: 1240px){.main-navigation .primary-menu li.menu-item--cta>a{display:flex !important}}.main-navigation .primary-menu li.menu-item--cta>a:hover .menu-item-label,.main-navigation .primary-menu li.menu-item--cta>a:focus .menu-item-label{background:none;border-color:#00558c;color:#00558c}.main-navigation .primary-menu li.menu-item--cta img{position:absolute;object-fit:cover;width:100%;height:100%;left:0;top:0;z-index:-1;object-position:center top;display:none}@media(min-width: 768px){.main-navigation .primary-menu li.menu-item--cta img{display:block}}.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card{background:#fff;padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column-reverse;border:1px solid #00558c;margin-top:1.875rem}@media(min-width: 1240px){.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card{margin:16px 16px 10px}}.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card .menu-item-label{display:block;text-align:center;background-color:#00558c;text-transform:uppercase;color:#fff;border-radius:1.875rem;padding:.5rem 1.5rem;border:1px solid #00558c;margin-top:1.5rem}.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card .menu-item-description{font-weight:500;font-size:1rem;line-height:1.66;color:#1a1a1a;display:block}@media(min-width: 1240px){.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card .menu-cta-mobile{display:none}}@media(max-width: 1239px){.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card .menu-cta-desktop{display:none}}@media(min-width: 768px)and (max-width: 1239px){.main-navigation .primary-menu li.menu-item--cta{flex-direction:row}.main-navigation .primary-menu li.menu-item--cta a{width:100%;padding:0;border:1px solid #00558c;margin-top:2.5rem}.main-navigation .primary-menu li.menu-item--cta img{width:60%}.main-navigation .primary-menu li.menu-item--cta .menu-item--cta-card{width:40%;margin-left:auto;margin-top:0;border-right:0;border-top:0;border-bottom:0}}@media(min-width: 1240px)and (max-width: 1339px){.main-navigation .primary-menu li.menu-item--cta-small .menu-cta-mobile,.main-navigation .primary-menu li.menu-item--cta-small .menu-cta-desktop{display:none}}@media(min-width: 1240px)and (max-width: 1339px){.main-navigation .primary-menu li.menu-item--cta-small>a{border:1px solid #00558c;padding:0}}@media(min-width: 1240px)and (max-width: 1339px){.main-navigation .primary-menu li.menu-item--cta-small .menu-item--cta-card{margin:0;padding:1.25rem}}.main-navigation .primary-menu li.menu-item--overview{border:1px solid #82c341;padding:1rem}.main-navigation .primary-menu li.menu-item--overview a{padding:0;pointer-events:none}.main-navigation .primary-menu li.menu-item--overview .menu-item-description{display:block !important;text-align:center}.main-navigation .primary-menu li.menu-item--overview .menu-item-label{display:none}@media(min-width: 1340px){.main-navigation .primary-menu li:has(.menu-item--cta){display:flex}}@media(min-width: 1340px){.main-navigation .primary-menu li:has(.menu-item--cta)>ul,.main-navigation .primary-menu li:has(.menu-item--cta)>ul>li{display:flex}}@media(min-width: 1340px){.main-navigation .primary-menu li:has(.menu-item--cta)>ul>li>a{flex:1}}@media(min-width: 1240px){.main-navigation .primary-menu .mega-menu__column:has(.menu-item--label-large){padding-left:2.5rem}}@media(min-width: 1240px){.main-navigation .primary-menu .mega-menu__column:has(.menu-item--cta){flex:0 0 320px}}.main-navigation .primary-menu .mega-menu__column:not(.menu-item--bottom-links)>.sub-menu .sub-menu>li+li{margin-top:.75rem}@media(min-width: 1240px){.main-navigation .primary-menu>li{margin-left:1.5rem}}@media(min-width: 1340px){.main-navigation .primary-menu>li{margin-left:1.875rem}}@media only screen and (width >= 1025px)and (width <= 1099px){.main-navigation .primary-menu>li{margin-left:1.5625rem}}.main-navigation .primary-menu>li>a{color:#5e6367}@media only screen and (width >= 1025px)and (width <= 1099px){.main-navigation .primary-menu>li>a{font-size:.875rem}}@media(min-width: 1240px){.main-navigation .primary-menu>li>a::before{content:"";background-color:#00558c;opacity:0;width:0;height:6px;position:absolute;left:-8px;bottom:14px;transition:opacity 250ms cubic-bezier(0.77, 0, 0.175, 1)}}@media(min-width: 1240px){.main-navigation .primary-menu>li>ul{display:none;float:left;position:absolute;top:calc(100% + 1px);left:-999em;z-index:99999;padding:18px 40px;width:100vw;max-width:330px;box-shadow:0 2px 4px rgba(0,0,0,.08)}}@media(min-width: 1240px){.main-navigation .primary-menu>li>ul a{padding:8px 0;display:block}}.main-navigation .primary-menu>li.focus>a,.main-navigation .primary-menu>li.active>a,.main-navigation .primary-menu>li.tmp-hover>a{position:relative}@media(min-width: 1240px){.main-navigation .primary-menu>li.focus>a::before,.main-navigation .primary-menu>li.active>a::before,.main-navigation .primary-menu>li.tmp-hover>a::before{opacity:1;width:calc(100% + 8px)}}@media(min-width: 1240px){.main-navigation .primary-menu>li.focus>ul,.main-navigation .primary-menu>li.active>ul,.main-navigation .primary-menu>li.tmp-hover>ul{display:block;left:0}}.main-navigation .primary-menu>li:hover>a{position:relative}@media(min-width: 1240px){.main-navigation .primary-menu>li:hover>a::before{opacity:1;width:calc(100% + 8px)}}@media(min-width: 1240px){.main-navigation .primary-menu>li:last-child:hover>ul,.main-navigation .primary-menu>li:last-child.focus>ul{transform:translate(-70%)}}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu>ul{max-width:calc(100vw - 100px);width:100vw;padding:2.5rem 1.25rem 0;column-gap:2.5rem;row-gap:1.25rem;max-height:calc(100vh - 170px);overflow:hidden;overflow-y:scroll;border-radius:0 0 1rem 1rem}}@media(min-width: 1520px){.main-navigation .primary-menu>li.mega-menu>ul{padding:2.5rem calc((100vw - 1460px)/2) 0 calc((100vw - 1460px)/2)}}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu>ul li{flex:1}}.main-navigation .primary-menu>li.mega-menu>ul>li>a{display:none}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links){flex-wrap:wrap}}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links{background:#00558c;isolation:isolate;position:relative;order:21;margin-top:auto;width:100%;flex:unset;padding:1rem 0 2rem}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links{padding:1rem 0}}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul{background:none;display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;gap:1rem}@media(min-width: 768px){.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul{flex-direction:row;flex-wrap:wrap}}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li{flex:unset}@media(max-width: 767px){.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li{display:block;width:100%}}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li a{display:inline-block;padding:18px 50px;background-color:#c2dced;border:1px solid;border-color:#c2dced;border-radius:25px;box-shadow:none;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms;color:#00558c;font-size:.875rem;font-weight:500}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li a:hover{color:#fff;background-color:#fff !important;border-color:#fff;box-shadow:0 0 0 4px none}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li a:hover,.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li a:focus{color:#00558c}@media(max-width: 767px){.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links>ul li a{display:block;width:100%}}.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--bottom-links) .menu-item--bottom-links:before{content:"";background:inherit;position:absolute;width:150vw;height:100%;bottom:0;left:50%;transform:translateX(-50%);display:block;z-index:-1}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu>ul:has(.menu-item--overview){display:grid !important;row-gap:2.5rem;column-gap:1.6875rem}.main-navigation .primary-menu>li.mega-menu>ul:has(.col-span-2){grid-template-columns:1fr 1fr 320px}.main-navigation .primary-menu>li.mega-menu>ul:has(.col-span-2) .menu-item--bottom-links{grid-column-end:span 3}.main-navigation .primary-menu>li.mega-menu>ul:has(.col-span-3){grid-template-columns:1fr 1fr 1fr 320px}.main-navigation .primary-menu>li.mega-menu>ul:has(.col-span-3) .menu-item--bottom-links{grid-column-end:span 4}.main-navigation .primary-menu>li.mega-menu>ul li.col-span-2{grid-column-end:span 2}.main-navigation .primary-menu>li.mega-menu>ul li.col-span-3{grid-column-end:span 3}.main-navigation .primary-menu>li.mega-menu>ul li.row-span-2{grid-row-end:span 2}}@media(min-width: 1340px){.main-navigation .primary-menu>li.mega-menu>ul:has(.col-span-2){padding-left:calc((100vw - 960px)/2)}.main-navigation .primary-menu>li.mega-menu>ul:has(.col-span-2) .menu-item--overview{margin-left:-6.25rem}}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu.focus>ul,.main-navigation .primary-menu>li.mega-menu.tmp-hover>ul{display:flex;left:50%;transform:translateX(-50%)}}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:hover,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:focus,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:hover,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:focus,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:hover,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:focus,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:hover,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:focus{color:#00558c !important;display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:hover .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:hover .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:hover .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:hover .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:focus .menu-item-label{text-decoration:underline !important}}.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:hover .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:focus .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:hover .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:focus .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:hover .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:focus .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:hover .menu-item-description,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:focus .menu-item-description{text-decoration:none}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:focus:after{content:url("../svg/i_back-arrow.svg");display:inline-block;transform:rotate(180deg);text-align:right;vertical-align:center;line-height:1;margin-right:7px}}.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:focus,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:focus,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:focus,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:focus{outline:1px solid #fcd60b}.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:focus .menu-item-label{text-decoration:none !important}.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:has(.menu-item-description),.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:has(.menu-item-description),.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:has(.menu-item-description),.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:has(.menu-item-description){display:block;position:relative}@media(min-width: 1240px){.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:has(.menu-item-description):hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label-large) a:has(.menu-item-description):focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:has(.menu-item-description):hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--label) a:has(.menu-item-description):focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:has(.menu-item-description):hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--cta) a:has(.menu-item-description):focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:has(.menu-item-description):hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li:not(.menu-item--bottom-links) a:has(.menu-item-description):focus:after{display:block;position:absolute;bottom:-10px;left:0}}.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--cta a:hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--cta a:focus:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--bottom-links a:hover:after,.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--bottom-links a:focus:after{display:none !important}.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--cta a:hover .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--cta a:focus .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--bottom-links a:hover .menu-item-label,.main-navigation .primary-menu>li.mega-menu .sub-menu>li.menu-item--bottom-links a:focus .menu-item-label{text-decoration:none !important}.main-navigation .primary-menu>li.menu-item-has-children{display:flex;align-items:center}.main-navigation .primary-menu>li.menu-item-has-children>a{padding-right:20px;margin-right:-20px}@media(min-width: 1240px){.main-navigation .primary-menu>li.menu-item-has-children::after{margin-left:.3125rem;content:"";position:relative;width:10px;height:6px;background:url("../svg/i_chevron.svg") no-repeat;transition:transform 125ms cubic-bezier(0.77, 0, 0.175, 1)}}@media(min-width: 1240px){.main-navigation .primary-menu>li.menu-item-has-children.focus::after,.main-navigation .primary-menu>li.menu-item-has-children.tmp-hover::after{transform:translateY(-50%) rotate(180deg)}}@media(min-width: 1240px){.main-navigation .primary-menu .back-container{display:none}}.main-navigation a{display:inline-block;font-weight:400;text-decoration:none;padding:20px 0}.main-navigation .mobile-menu-container{height:100dvh;width:100%;transform:translateX(-100%);position:fixed;background:#fff;top:0;left:0;z-index:10;transition:all 250ms cubic-bezier(0.77, 0, 0.175, 1);transition-property:transform;margin-top:63px;padding-bottom:63px;overflow:hidden;overflow-y:scroll;display:flex;flex-direction:column}.main-navigation .mobile-menu-container ul a{padding:10px 0}.main-navigation .mobile-menu-container ul ul ul ul{display:none}.main-navigation .mobile-menu-container ul ul ul li{font-size:.875rem !important}.main-navigation .mobile-menu-container ul ul ul li.active .nav-arrow--toggle{transform:translateY(0) rotate(180deg);background-position:10px 22px;top:0;height:65px}.main-navigation .mobile-menu-container ul ul ul li.active .sub-menu{display:block}.main-navigation .mobile-menu-container ul ul ul li a{display:block;width:100%}.main-navigation .mobile-menu-container>ul>li{border-bottom:1px solid #00558c;margin:0 1.25rem}.main-navigation .mobile-menu-container>ul>li.menu-item-has-children{flex-direction:row-reverse}.main-navigation .mobile-menu-container>ul>li>ul{height:0;overflow-y:hidden;width:100%;padding:30px 0 48px 10px;transform:translateX(100%);transition:transform 250ms cubic-bezier(0.77, 0, 0.175, 1);opacity:0;visibility:hidden;display:flex;position:absolute;width:100%;top:0;left:0;flex-direction:column}.main-navigation .mobile-menu-container>ul>li>ul.sub-menu--active{transform:translateX(0);opacity:1;visibility:visible;width:100vw;padding-right:20px;padding-left:20px;min-height:100dvh;height:auto;overflow:hidden;overflow-y:auto;z-index:1}.main-navigation .mobile-menu-container>ul>li>ul>li:first-child{margin-top:80px}.main-navigation .mobile-menu-container>ul>li .nav-arrow--toggle,.main-navigation .mobile-menu-container>ul>li .nav-arrow{position:absolute;right:5px;transform:translateY(-50%);background-image:url("../svg/i_chevron.svg");background-repeat:no-repeat;width:12px;height:7px;cursor:pointer;background-position:calc(100% - 10px) 20px;background-size:cover}.main-navigation .mobile-menu-container>ul>li .nav-arrow{top:23%;transform:rotate(-90deg);background-size:13px;width:40px;height:40px;position:relative;top:unset}.main-navigation .mobile-menu-container>ul>li .nav-arrow--toggle{width:100%;height:90px;background-size:13px;top:65px}.main-navigation .mobile-menu-container>ul>li>a{padding:1.375rem 0}.main-navigation .mobile-menu-container .menu-parent{font-weight:700;color:#5e6367;display:inline-block;margin-bottom:20px;padding-left:33px;position:relative}.main-navigation .mobile-menu-container .menu-parent .back{position:absolute;left:-5px;top:50%;display:inline-block;cursor:pointer;transform:translateY(-50%);background-image:url("../svg/i_back-arrow-2.svg");background-repeat:no-repeat;width:100%;height:20px;cursor:pointer;background-position:center left;background-size:20px}.main-navigation .mobile-menu-container .mega-menu__column.row-span-2{order:20}.main-navigation .mobile-menu-container .mega-menu>a{display:block;width:100%}.main-navigation .mobile-menu-container .menu-item--cta{margin-bottom:2.5rem}@media(max-width: 1239px){.main-navigation .mobile-menu-container .mobile-hidden{display:none !important}}@media(max-width: 1239px){.main-navigation.toggled .mobile-menu-container{left:0;transform:translateX(0);background:#fff;overflow:hidden;overflow-y:scroll}}.admin-bar .main-navigation .mobile-menu-container{margin-top:109px}@media(max-width: 1239px){.primary-menu,.top-bar__nav{display:none}}.mobile-menu-container .primary-menu,.mobile-menu-container .top-bar__nav{display:block}.widget__block{margin:0 0 30px;padding:30px;background:#f0f5f7}@media(min-width: 768px){.widget__block{margin:0 0 60px}}@media(max-width: 767px){.widget__block--filter{background:none}}.widget__block--filter .widget__title{display:none}@media(min-width: 768px){.widget__block--filter .widget__title{display:block}}.widget__title{position:relative;display:block;padding-bottom:30px;margin:0 0 30px;font-size:1.3125rem;text-transform:none;font-weight:400}.widget__title::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:#2b3034}.socials{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:300px;margin:0 auto 50px}.panel__menu .socials{margin:0 auto;max-width:100%;padding:15px 30px}@media(min-width: 1025px){.panel__menu .socials{display:none}}.socials__link{position:relative;display:inline-block;border:1px solid #fff;width:50px;height:50px;box-shadow:none;border-radius:50%;line-height:1;transition:box-shadow 125ms cubic-bezier(0.77, 0, 0.175, 1);filter:brightness(0) invert(1)}.socials__link:hover,.socials__link:active{box-shadow:0 0 0 4px hsla(0,0%,100%,.4)}.socials__link svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:25px;height:25px}.socials__link svg *{fill:#fff}.panel__menu .socials__link svg *{fill:#2b3034}.adv__block{display:block;margin:0 auto;overflow:hidden;text-align:center}.adv__block--leaderboard{width:320px;height:50px}@media(min-width: 480px){.adv__block--leaderboard{width:468px;height:60px}}@media(min-width: 768px){.adv__block--leaderboard{width:728px;height:90px}}@media(min-width: 1025px){.adv__block--leaderboard{width:970px;height:90px}}.adv__block--square{position:relative}.adv__block--square+.adv__block--square{margin-top:60px}.tile .adv__block iframe{width:auto}@media(min-width: 1025px){.magazine-single--portrait .adv__block--leaderboard{width:728px;height:90px}}.footer__adv{margin:100px auto 10px}.error404 .footer__adv{display:none}.header__adv{margin:134px auto 30px}.aside__adv{padding:0;background-color:rgba(0,0,0,0)}.aside__adv iframe{width:auto}.title--page{font-size:2rem;font-weight:700;text-transform:none;margin:0}.title--issue{font-size:3rem;font-weight:500;text-transform:none}.title--single{font-size:2rem;font-weight:500;line-height:1.13;text-transform:none;margin:20px 0}.title--topic{font-size:2rem;font-weight:700;text-transform:none;margin:0 0 10px}.title--section{font-size:1.75rem;font-weight:700;text-transform:none;margin:0 0 30px}.title--section>span{display:block;font-weight:100}.title--article{font-size:1.3125rem;font-weight:500;text-transform:none;margin:30px 0}@media(min-width: 768px){.title--page{font-size:2.5rem}.title--issue{font-size:5rem}.title--topic{font-size:2.8125rem}.title--section{font-size:2rem}.title--section>span{display:inline}}@media(min-width: 1025px){.title--topic{font-size:4rem}}.tile{position:relative;padding:30px 0}.tile__img-link{display:block;width:100%;margin:0 auto 30px}.tile__img-link picture{display:block;position:relative;width:100%;padding-top:56.25%}@media(min-width: 640px){.tile__img-link picture{padding-top:75%}}.tile__img-link picture img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%}.tile__img-link img{display:block;margin:0 auto}.tile__info,.tile__content{width:100%}.tile__title{margin:30px 0}.tile__title>a:hover,.tile__title>a:focus,.tile__title>a:active{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.tile__snippet{margin:30px 0 0}.tile--large .tile__title{font-size:2rem}.tile--large .tile__snippet{display:none}.tile--medium-wide .tile__info{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -0.5em}.tile--medium-wide .tile__snippet{display:none}@media(min-width: 640px){.tile--medium-wide .tile__img-link,.tile--medium-wide .tile__content{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;max-width:calc(50% - 20px)}}.tile--medium-wide .tile__content{margin-top:20px}.tile--small .tile__content{margin-top:20px}.tile--small .tile__img-link,.tile--small .tile__snippet{display:none}.tile--list{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 0;border-bottom:1px solid #e3e8ea}@media(min-width: 640px){.tile--list.showThumb .tile__info{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(66.6666666667% - 20px);max-width:calc(66.6666666667% - 20px);order:1;margin:0 10px;max-width:calc(66.6667% - 20px)}}@media(min-width: 640px){.tile--list.showThumb .tile__img-link{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);order:2;margin:0 10px}}.tile--list .tile__title{font-size:2rem;margin:15px 0}.tile--list .tile__snippet{margin-top:20px}.archive__list .tile--list.featured{position:relative;flex:none;max-width:100%}@media(min-width: 640px){.archive__list .tile--list.featured .tile__img-link{display:block;width:100%;max-width:100%;margin:0;flex:none}.archive__list .tile--list.featured .tile__info{position:absolute;bottom:0;left:0;width:100%;z-index:2;flex:none;margin:0;padding:30px 30px 60px;color:#fff;max-width:100%}.archive__list .tile--list.featured .tile__title a,.archive__list .tile--list.featured .meta,.archive__list .tile--list.featured .meta a,.archive__list .tile--list.featured .topic a{color:#fff}.archive__list .tile--list.featured .topic a{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}}@media(min-width: 768px){.archive__list .tile--list.featured .tile__info{max-width:75%}}@media(min-width: 1340px){.archive__list .tile--list.featured .tile__info{padding:30px 30px 90px 60px}}.archive__list .tile--list.featured .tile__img-link{position:relative}.archive__list .tile--list.featured .tile__img-link>img{display:block;margin:0 auto}@media(min-width: 640px){.archive__list .tile--list.featured .tile__img-link::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);background:linear-gradient(to bottom, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}}.archive__list .tile--list.featured .tile__title{font-size:2rem;text-transform:none;margin:15px 0;color:#fff}.archive__list .tile--list.featured .tile__title>a:hover,.archive__list .tile--list.featured .tile__title>a:focus,.archive__list .tile--list.featured .tile__title>a:active{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}@media(min-width: 640px){.archive__list .tile--list.featured .tile__title{font-size:2.125rem}}@media(min-width: 768px){.archive__list .tile--list.featured .tile__title{font-size:2.5rem}}.archive__list .tile--list.featured .tile__snippet{display:none}.grid__container--topics .topic{display:none}.grid__container--topics .tile__title{margin-top:0}.grid__container--topics [data-topic=compliance] .tile__img-link{border-top:4px solid #a6192e}.grid__container--topics [data-topic=content-development] .tile__img-link{border-top:4px solid #f26a36}.grid__container--topics [data-topic=diversity-equity-and-inclusion] .tile__img-link{border-top:4px solid #76232f}.grid__container--topics [data-topic=e-learning] .tile__img-link{border-top:4px solid #ff8f1c}.grid__container--topics [data-topic=it-and-technical-training] .tile__img-link{border-top:4px solid #b94700}.grid__container--topics [data-topic=leadership] .tile__img-link{border-top:4px solid #daaa00}.grid__container--topics [data-topic=learning-technologies] .tile__img-link{border-top:4px solid #82c341}.grid__container--topics [data-topic=measurement-and-analytics] .tile__img-link{border-top:4px solid #00b098}.grid__container--topics [data-topic=outsourcing] .tile__img-link{border-top:4px solid #008264}.grid__container--topics [data-topic=onboarding] .tile__img-link{border-top:4px solid #8fd1c3}.grid__container--topics [data-topic=performance-management] .tile__img-link{border-top:4px solid #00bce7}.grid__container--topics [data-topic=professional-development] .tile__img-link{border-top:4px solid #00558c}.grid__container--topics [data-topic=remote-learning] .tile__img-link{border-top:4px solid #007096}.grid__container--topics [data-topic=sales] .tile__img-link{border-top:4px solid #6756a5}.grid__container--topics [data-topic=strategy-alignment-and-planning] .tile__img-link{border-top:4px solid #772583}.grid__container--topics [data-topic=workforce-development] .tile__img-link{border-top:4px solid #9b26b6}.grid--topics-cols .tile{border-top:1px solid #e3e8ea}.grid--topics-cols .tile:nth-child(2){border-top:0}.grid--topics-cols .tile:nth-child(2) .tile__title{font-size:1.3125rem}.grid--topics-cols .tile:nth-child(2) .tile__img-link{display:block}.grid--topics-cols .tile__title{margin-top:0;font-size:1rem}.grid--topics-cols .tile__content{margin-top:0}.tile[data-type=top_companies] .tile__img-link{background:#fff}.tile[data-type=top_companies] .tile__img-link .placeholder{background:none}.tile[data-type=top_companies] .tile__img-link .placeholder>.svg{z-index:1}.tile[data-type=top_companies] .tile__img-link .placeholder>.svg *{fill:#2b3034}.tile[data-type=top_companies] .tile__img-link .placeholder .top-company__pattern{position:absolute;top:0;left:0;width:100%}.tile[data-type=top_companies] .tile__img-link .placeholder .top-company__pattern .svg{width:100%;height:100%;display:block}.tile[data-type=top_companies] .tile__img-link .placeholder .top-company__pattern .svg *{fill:#e6e6e6}.tile[data-type=top_companies] .tile__img-link .tile__img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-height:80%;max-width:80%;z-index:2}.webinar__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;padding:0 0 30px;border-radius:3px;background:#2b3034;color:#fff;overflow:hidden}.webinar__tile a{color:#fff}.webinar__tile .webinar__date{position:absolute;top:30px;left:30px;z-index:1}.webinar__date{display:inline-block;vertical-align:middle;width:auto;text-transform:uppercase;line-height:1}.webinar__date .day{display:table-cell;vertical-align:middle;font-size:3rem;font-weight:500;padding:0 5px 0 0}.webinar__date .date__wrap{display:table-cell;vertical-align:middle}.webinar__date .month,.webinar__date .year{display:block;font-size:1.1875rem}.webinar__date .time{display:block;font-size:1.25rem;font-weight:400;margin-top:5px}.webinar__time{display:inline-block;vertical-align:middle;line-height:1;margin-left:10px;border-left:1px solid #c4c9cd;padding-left:10px}.webinar__time .starttime{display:inline-block}.webinar__time .length{display:block}.webinar__icon{position:absolute;top:30px;right:30px;width:26px;height:26px;margin:5px 0 0}.webinar__icon svg *{fill:#fff}.webinar__placeholder{width:100%;padding-top:56.25%;margin-bottom:30px}@media(min-width: 640px){.webinar__placeholder{padding-top:75%}}.webinar__info{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.webinar__content{position:relative;padding:0 30px;z-index:1}.webinar__content .topic a{background-image:linear-gradient(to right, #91969a 0%, #91969a 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.webinar__title{margin:30px 0;font-size:1.3125rem;text-transform:none}.webinar__title>a:hover,.webinar__title>a:focus,.webinar__title>a:active{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.webinar__footer{position:relative;padding:0 30px;z-index:1}.webinar__footer .button{margin-top:30px;padding:18px 20px;display:block}.webinar__sponsor{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.webinar__sponsor span{display:block;font-size:.875rem}.webinar__sponsor strong{font-size:1rem;font-weight:500}.webinar__sponsor-img{position:relative;display:flex;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:65px;background:#fff;height:65px;width:65px;max-width:65px;border-radius:50%;padding:8px;margin-right:10px;text-align:center;overflow:hidden}.webinar__sponsor-img>img{display:block;width:100%}.webinar__sponsor-img--full{flex-grow:1;flex-shrink:0;flex-basis:150px;width:150px;max-width:150px;height:auto;border-radius:0}.webinar__sponsor-text{margin:0;line-height:1.5;font-size:1rem}.webinar__pattern{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.webinar__pattern{display:none}}.webinar__pattern svg{display:block;position:absolute;bottom:0}[data-topic=compliance] .webinar__pattern svg *{fill:#a6192e}[data-topic=content-development] .webinar__pattern svg *{fill:#f26a36}[data-topic=diversity-equity-and-inclusion] .webinar__pattern svg *{fill:#76232f}[data-topic=e-learning] .webinar__pattern svg *{fill:#ff8f1c}[data-topic=it-and-technical-training] .webinar__pattern svg *{fill:#b94700}[data-topic=leadership] .webinar__pattern svg *{fill:#daaa00}[data-topic=learning-technologies] .webinar__pattern svg *{fill:#82c341}[data-topic=measurement-and-analytics] .webinar__pattern svg *{fill:#00b098}[data-topic=outsourcing] .webinar__pattern svg *{fill:#008264}[data-topic=onboarding] .webinar__pattern svg *{fill:#8fd1c3}[data-topic=performance-management] .webinar__pattern svg *{fill:#00bce7}[data-topic=professional-development] .webinar__pattern svg *{fill:#00558c}[data-topic=remote-learning] .webinar__pattern svg *{fill:#007096}[data-topic=sales] .webinar__pattern svg *{fill:#6756a5}[data-topic=strategy-alignment-and-planning] .webinar__pattern svg *{fill:#772583}[data-topic=workforce-development] .webinar__pattern svg *{fill:#9b26b6}.webinar--featured{position:relative;padding:200px 0 30px;background:#2b3034}@media(min-width: 1025px){.webinar--featured{padding:120px 0 60px}}.webinar--featured a{color:#fff}.webinar--featured .topic a{background-image:linear-gradient(to right, #91969a 0%, #91969a 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.webinar--featured .webinar__info{display:flex;flex-direction:column}@media(min-width: 1025px){.webinar--featured .webinar__info{flex-direction:row;justify-content:space-between;align-items:center}}.webinar--featured .webinar__heading{position:relative;z-index:1}@media(min-width: 1025px){.webinar--featured .webinar__heading{flex:0 1 55%}}.webinar--featured .webinar__heading .webinar__title{font-size:2rem}@media(min-width: 1025px){.webinar--featured .webinar__heading .webinar__title{font-size:3rem}}.webinar--featured .webinar__card{position:relative;z-index:1;padding:30px 0 0;color:#fff}@media(min-width: 1025px){.webinar--featured .webinar__card{background:#fff;padding:30px;color:#2b3034;min-width:400px}}.webinar--featured .webinar__start{font-size:1.75rem;margin:30px 0}@media(min-width: 1025px){.webinar--featured .webinar__start{margin:40px 0}}.webinar--featured .webinar__start .webinar__time{border:0;margin-left:0;font-weight:500}.webinar--featured .button{display:block}.webinar--featured .registration-ends{margin:30px 0 0;color:#fff}@media(min-width: 1025px){.webinar--featured .registration-ends{color:#91969a}}.webinar--featured .webinar__pattern{padding:0;width:60%}@media(min-width: 1025px){.webinar--featured .webinar__pattern{width:500px}}.webinar--featured[data-topic=compliance] .button{background-color:#a6192e}.webinar--featured[data-topic=content-development] .button{background-color:#f26a36}.webinar--featured[data-topic=diversity-equity-and-inclusion] .button{background-color:#76232f}.webinar--featured[data-topic=e-learning] .button{background-color:#ff8f1c}.webinar--featured[data-topic=it-and-technical-training] .button{background-color:#b94700}.webinar--featured[data-topic=leadership] .button{background-color:#daaa00}.webinar--featured[data-topic=learning-technologies] .button{background-color:#82c341}.webinar--featured[data-topic=measurement-and-analytics] .button{background-color:#00b098}.webinar--featured[data-topic=outsourcing] .button{background-color:#008264}.webinar--featured[data-topic=onboarding] .button{background-color:#8fd1c3}.webinar--featured[data-topic=performance-management] .button{background-color:#00bce7}.webinar--featured[data-topic=professional-development] .button{background-color:#00558c}.webinar--featured[data-topic=remote-learning] .button{background-color:#007096}.webinar--featured[data-topic=sales] .button{background-color:#6756a5}.webinar--featured[data-topic=strategy-alignment-and-planning] .button{background-color:#772583}.webinar--featured[data-topic=workforce-development] .button{background-color:#9b26b6}.webinar__intro{margin:0 0 80px;font-size:1.1875rem;line-height:2}@media(min-width: 1025px){.webinar__intro{column-count:2}}.webinar__intro+.content-module{margin-bottom:80px;font-size:1.125rem}.single-webinars .page__header{padding-bottom:20px;margin-bottom:30px}.single-webinars .title--single{margin-bottom:0}.single-webinars .sponsor__bar .sponsor__block:only-child{flex-basis:300px;max-width:300px}.meta{font-size:.875rem;font-weight:300;color:#5e6367;display:flex;align-items:center}.meta__wrap{flex:1;min-width:0}.meta__content>*:not(:last-child)::after{content:"•";margin:0 8px;display:inline-block}.tile .meta__pub-date{display:none}.meta__author[href]{display:inline;color:#5e6367}.meta__author[href]:hover,.meta__author[href]:focus,.meta__author[href]:active{background-image:linear-gradient(to right, #5e6367 0%, #5e6367 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.topic{font-size:.75rem;color:#2b3034}.topic>a{text-transform:uppercase;font-weight:500;line-height:1.2;background-image:linear-gradient(to right, #c4c9cd 0%, #c4c9cd 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.topic>a:hover,.topic>a:focus,.topic>a:active{background-size:100% 0;color:#5e6367}.page-template-custom-topic-landing .content-module{padding-top:50px;font-size:1.125rem}.callout{clear:both;margin:60px 0;width:100%;background:#f0f5f7}.callout::after{content:"";display:table;clear:both}.callout__container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -0.5em;padding:60px 30px}@media(min-width: 768px){.callout__container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -0.5em}}.callout__item{flex:0 1 100%;text-align:center;max-width:700px}.callout__item--img{display:none}.callout__item--content{display:block}.callout__item--content .callout__title{font-size:1.75rem;font-weight:400;text-transform:none}.callout__item--content .callout__title--link>a:hover,.callout__item--content .callout__title--link>a:focus,.callout__item--content .callout__title--link>a:active{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.callout__item--content .callout__snippet{font-size:1.1875rem}.callout__item--cta{display:block}.callout__item--cta .button{display:block;margin:0 auto}@media(min-width: 768px){.callout__item{max-width:100%}.callout__item--content{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(66.6666666667% - 20px);max-width:calc(66.6666666667% - 20px);align-self:center;margin:0 10px;text-align:left}.callout__item--content .callout__title{font-size:2rem;margin-bottom:.5em}.callout__item--content .callout__snippet{margin:0}.callout__item--cta{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);align-self:center;margin:0 10px}}@media(min-width: 1025px){.callout__item--img{position:relative;display:block;box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px);max-width:calc(25% - 20px);align-self:flex-end;margin:0 10px}.callout__item--img img{position:absolute;bottom:-60px;left:0;max-width:100%;max-height:280px}.callout__item--content{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);align-self:center;margin:0 10px}.callout__item--cta{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px);max-width:calc(25% - 20px);align-self:center;margin:0 10px}}.callout__link:hover,.callout__link:active{text-decoration:underline}.callout--magazine{background:#f0f5f7}.page__header+.callout{margin-top:100px}.feature__article{position:relative}@media(min-width: 640px){.feature__article{margin-bottom:30px;padding-top:3.75rem}.feature__article .wrapper{position:absolute;bottom:0;left:50%;width:100%;transform:translateX(-50%);z-index:2}}.feature__img{position:relative}.feature__img>picture img{display:block;margin:0 auto}@media(min-width: 640px){.feature__img::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);background:linear-gradient(to bottom, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}}.feature__info{padding:30px 0;border-bottom:1px solid #e3e8ea;color:#fff}@media(min-width: 640px){.feature__info{border-bottom:0}}.feature__title{font-size:1.5rem;text-transform:none;margin:30px 0}.feature__title>a:hover,.feature__title>a:focus,.feature__title>a:active{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}@media(min-width: 640px){.feature__title{font-size:2rem}}@media(min-width: 1025px){.feature__title{font-size:2.8125rem}}@media(min-width: 1340px){.feature__title{font-size:3.625rem;max-width:60%}}@media(min-width: 640px){.feature__title--resized{font-size:1.375rem}}@media(min-width: 768px){.feature__title--resized{font-size:1.75rem}}@media(min-width: 1025px){.feature__title--resized{font-size:1.875rem;max-width:60%}}@media(min-width: 1340px){.feature__title--resized{font-size:2.25rem;max-width:60%}}@media(min-width: 640px){.feature__btn{margin-top:30px;display:inline-block}}@media(min-width: 640px){.feature__article[data-theme=dark] .feature__title a,.feature__article[data-theme=dark] .meta,.feature__article[data-theme=dark] .meta a,.feature__article[data-theme=dark] .topic a{color:#fff}.feature__article[data-theme=dark] .topic a{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.feature__article[data-theme=dark] a:not(.feature__btn):hover,.feature__article[data-theme=dark] a:not(.feature__btn):active,.feature__article[data-theme=dark] a:not(.feature__btn):focus{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}}@media(max-width: 639px){.feature__article[data-theme=dark] .feature__btn{display:none}}@media(min-width: 640px){.feature__article[data-theme=light] .feature__title a,.feature__article[data-theme=light] .meta,.feature__article[data-theme=light] .meta a,.feature__article[data-theme=light] .topic a{color:#2b3034}.feature__article[data-theme=light] a:not(.feature__btn):hover,.feature__article[data-theme=light] a:not(.feature__btn):active,.feature__article[data-theme=light] a:not(.feature__btn):focus{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.feature__article[data-theme=light] .feature__img::after{background:linear-gradient(top, rgba(240, 245, 247, 0) 0%, rgb(240, 245, 247) 100%);background:linear-gradient(to bottom, rgba(240, 245, 247, 0) 0%, rgb(240, 245, 247) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}}@media(max-width: 639px){.feature__article[data-theme=light] .feature__btn{display:none}}.feature__article[data-style=no-gradient] .feature__img::after{background:none !important}.sponsor__bar{padding:15px 0 0;background-color:#fff}.sponsor__bar .wrapper{position:relative}.sponsor__bar .owl-stage-outer.center{display:flex;justify-content:center}.sponsor__bar .owl-stage{display:flex}.sponsor__bar .owl-next,.sponsor__bar .owl-prev{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;border-right:2px solid #2b3034 !important;border-bottom:2px solid #2b3034 !important;border-radius:0 !important}.sponsor__bar .owl-next span,.sponsor__bar .owl-prev span{text-indent:101%;overflow:hidden;display:block}.sponsor__bar .owl-prev{left:0;transform:rotate(135deg)}.sponsor__bar .owl-next{right:0;transform:rotate(-45deg)}.sponsor__bar .close{display:none}.sponsor__bar.closed{display:none}@media(min-width: 1340px){.sponsor__bar.fixed{position:fixed;bottom:0;left:0;right:0;z-index:1;border-top:1px solid #c4c9cd}}.sponsor__bar.fixed .close{display:block;position:absolute;top:-27px;right:-50px;padding:0 8px;background-color:#e3e8ea;border-radius:100%;cursor:pointer}.sponsor__bar.fixed .icon{width:10px}.sponsor__bar-wrap[data-count="1"]{display:flex;justify-content:center}.sponsor__bar-wrap.owl-carousel img{width:60% !important;margin:0 auto}.sponsor__heading{font-size:1.0625rem;margin:0;text-align:center;font-weight:400;text-transform:none;margin-bottom:10px}.sponsor__heading a{display:block;font-weight:700;text-decoration:underline}@media(min-width: 768px){.sponsor__heading a{display:inline}}.sponsor__block{position:relative;text-align:center}.sponsor__block>div{position:relative;width:100%}.sponsor__block .ratio__content{padding:0 20px}.sponsor__logo{width:100%;transition:transform 125ms cubic-bezier(0.77, 0, 0.175, 1)}.sponsor__logo:hover,.sponsor__logo:focus,.sponsor__logo:active{transform:scale(1.1)}.filter::after{content:"";display:table;clear:both}@media(min-width: 768px){.filter__heading{clear:both;float:left;width:auto}}@media(max-width: 768px){.filter__controls--desktop{display:none}.filter__controls--mobile{display:block}}@media(min-width: 769px){.filter__controls--desktop{display:block;float:right;width:auto}.filter__controls--mobile{display:none}}.filter__label{display:inline-block;vertical-align:middle;font-weight:500}.filter__select{display:inline-block;vertical-align:middle;margin:0 0 0 10px}.filter__toggle{display:block;margin:0 0 30px}.filter__list{transition:max-height 125ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate3d(0, 0, 0)}.filter__list[aria-expanded=false]{max-height:0;overflow:hidden}.filter__list[aria-expanded=true]{max-height:1000px;overflow:hidden}.filter__list li{display:block;font-weight:300}.filter__list li:last-child(){margin:0}.filter__list li.active a{background-image:linear-gradient(to right, #5e6367 0%, #5e6367 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.filter__list li a{background-image:linear-gradient(to right, #c4c9cd 0%, #c4c9cd 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.filter__list li a:hover,.filter__list li a:active,.filter__list li a:focus{background-size:100% 0;color:#5e6367}@media(min-width: 768px){.filter__list{height:auto}}.social__callout{margin:60px 0;font-size:1.5rem;color:#5e6367;line-height:1.5;text-align:center}@media(min-width: 768px){.social__callout{font-size:1.75rem}}.social__callout-quote{margin:0}.social__callout-link{color:#5e6367}.social__callout-link:hover,.social__callout-link:focus,.social__callout-link:active{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.social__callout svg,.social__callout .icon{display:block;margin:10px auto 0;width:30px;height:30px}@media(min-width: 768px){.social__callout svg,.social__callout .icon{width:20px;height:20px}}.tags{clear:both;position:relative;padding:60px 0 0;margin:60px 0 0;border-top:1px solid #e3e8ea}.tags::before{content:url("../svg/ti-logo-emblem.svg");position:absolute;top:-14px;left:calc(50% - 15px);background:#fff;padding:0 15px;width:20px;height:30px}.tags__list{margin:0 auto;width:auto;padding-bottom:60px;border-bottom:1px solid #e3e8ea}.tags__item{display:block;margin:0 0 20px;text-align:center}@media(min-width: 768px){.tags__item{text-align:left;display:inline-block;margin:0 0 10px}}.tags__item>a{display:inline-block;padding:0 20px;line-height:30px;height:30px;background:#f0f5f7;text-align:center;font-size:.875rem;font-weight:300;color:#5e6367;border-radius:15px;transition:background 125ms base-animation-easing}.tags__item>a:hover,.tags__item>a:active,.tags__item>a:focus{background:#e3e8ea}.author{clear:both;padding:60px 0;line-height:1.5;text-align:center}@media(min-width: 768px){.author{text-align:left}}.author__pic{display:inline-block;height:75px;width:75px;border-radius:50%;overflow:hidden;margin:0 auto 30px}@media(min-width: 768px){.author__pic{float:left;margin:0 40px 0 0}}.author__bio{text-align:center}@media(min-width: 768px){.author__bio{margin:0 0 0 115px;text-align:left}}.author__bio [itemprop=name]{font-weight:500;margin:0 0 10px}.author__more{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;font-weight:500}.related-content{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -20px}@media(min-width: 1025px){.related-content .tile{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 40px);max-width:calc(33.3333333333% - 40px);margin:0 20px}}.placeholder{position:relative;width:100%;padding-top:56.25%;background-color:#e3e8ea}@media(min-width: 640px){.placeholder{padding-top:75%}}.tile--large .placeholder,.featured .placeholder{padding-top:56.25%}[data-topic=compliance] .placeholder{background-color:#a6192e}[data-topic=content-development] .placeholder{background-color:#f26a36}[data-topic=diversity-equity-and-inclusion] .placeholder{background-color:#76232f}[data-topic=e-learning] .placeholder{background-color:#ff8f1c}[data-topic=it-and-technical-training] .placeholder{background-color:#b94700}[data-topic=leadership] .placeholder{background-color:#daaa00}[data-topic=learning-technologies] .placeholder{background-color:#82c341}[data-topic=measurement-and-analytics] .placeholder{background-color:#00b098}[data-topic=outsourcing] .placeholder{background-color:#008264}[data-topic=onboarding] .placeholder{background-color:#8fd1c3}[data-topic=performance-management] .placeholder{background-color:#00bce7}[data-topic=professional-development] .placeholder{background-color:#00558c}[data-topic=remote-learning] .placeholder{background-color:#007096}[data-topic=sales] .placeholder{background-color:#6756a5}[data-topic=strategy-alignment-and-planning] .placeholder{background-color:#772583}[data-topic=workforce-development] .placeholder{background-color:#9b26b6}.placeholder>.svg{width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.placeholder>.svg *{fill:#fff}[data-topic=leadership] .placeholder>.svg *{fill:#1a1a1a}.page__header{position:relative;padding:0 0 40px;margin:0 0 60px}.page__header::after{content:"";position:absolute;bottom:0;left:0;width:180px;height:8px;background:#2b3034}.page-template-default .page__header{max-width:100%}.page-template-default .page__header::after{width:100%}.articles .page__header{padding:0;margin:0}.articles .page__header::after{content:none}@media(min-width: 768px){.page__header{max-width:75%}}.page__header--topic{margin:0 0 20px;padding:0 50px;text-align:center;max-width:100%}@media(min-width: 768px){.page__header--topic{padding:0 80px}}.page__header--topic::after{content:none}.page__header--topic[data-topic=compliance]:after{background:#a6192e}.page__header--topic[data-topic=content-development]:after{background:#f26a36}.page__header--topic[data-topic=diversity-equity-and-inclusion]:after{background:#76232f}.page__header--topic[data-topic=e-learning]:after{background:#ff8f1c}.page__header--topic[data-topic=it-and-technical-training]:after{background:#b94700}.page__header--topic[data-topic=leadership]:after{background:#daaa00}.page__header--topic[data-topic=learning-technologies]:after{background:#82c341}.page__header--topic[data-topic=measurement-and-analytics]:after{background:#00b098}.page__header--topic[data-topic=outsourcing]:after{background:#008264}.page__header--topic[data-topic=onboarding]:after{background:#8fd1c3}.page__header--topic[data-topic=performance-management]:after{background:#00bce7}.page__header--topic[data-topic=professional-development]:after{background:#00558c}.page__header--topic[data-topic=remote-learning]:after{background:#007096}.page__header--topic[data-topic=sales]:after{background:#6756a5}.page__header--topic[data-topic=strategy-alignment-and-planning]:after{background:#772583}.page__header--topic[data-topic=workforce-development]:after{background:#9b26b6}.page__header--contact .contact-sponsor{margin:20px 0 0}@media(min-width: 768px){.page__header--contact{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:100%}.page__header--contact .title--page{max-width:60%}.page__header--contact .contact-sponsor{order:2;margin-top:30px}.page__header--contact .page__desc{width:100%;order:3}}@media(min-width: 1025px){.page__header--contact .title--page{max-width:75%}}.page__desc{margin:10px 0 0;font-size:1.1875rem;color:#5e6367}.posttype-callout{display:flex;flex-direction:column;margin:0 0 30px;border-bottom:1px solid #c4c9cd}.posttype-callout__info{margin-bottom:20px}.posttype-callout__cta{margin-bottom:20px}@media(min-width: 480px){.posttype-callout{flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.posttype-callout__info,.posttype-callout__cta{margin-bottom:30px}}.published-issue{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.published-issue__img{display:inline-block;max-width:120px;min-width:0}.published-issue__info{min-width:0;margin:0;font-size:.875rem;font-weight:300;line-height:1.2}.published-issue__info strong{display:block;font-size:1rem;font-weight:500;text-transform:capitalize}.published-issue__img+.published-issue__info{padding:0 20px}.registration-ends{width:100%;margin:-60px 0 60px;font-size:.875rem;color:#91969a;font-style:italic}.list__item{display:block;width:100%;border-bottom:1px solid #e3e8ea}.list__link{display:flex;flex-direction:column;padding:30px 0;overflow:hidden;transition:background 125ms cubic-bezier(0.77, 0, 0.175, 1)}@media(min-width: 768px){.list__link{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0 -40px;padding:30px 40px}.list__link:hover,.list__link:active,.list__link:focus{background:#2b3034;color:#fff}.list__link:hover .button,.list__link:active .button,.list__link:focus .button{display:inline-block;padding:18px 50px;background-color:#fff;border:1px solid;border-color:#1a1a1a;border-radius:25px;box-shadow:none;color:#1a1a1a;font-family:"Gotham SSm A","Gotham SSm B","Gotham",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.014em;text-decoration:none;text-transform:uppercase;text-align:center;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;cursor:pointer;appearance:none;transition:background-color 125ms 125ms}.list__link:hover .button:hover,.list__link:active .button:hover,.list__link:focus .button:hover{color:rgba(26,26,26,.8);background-color:hsla(0,0%,100%,.8) !important;border-color:rgba(26,26,26,.8);box-shadow:0 0 0 4px rgba(26,26,26,.25)}}.list__info{display:block}@media(min-width: 768px){.list__info{flex-grow:0;flex-shrink:1;flex-basis:140px}}.list__title{margin:25px 0 0;font-size:1.1875rem;font-weight:500;text-transform:none}@media(min-width: 768px){.list__title{margin:0;flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 300px)}}.list__action{display:none}@media(min-width: 768px){.list__action{display:inline-block;flex-grow:0;flex-shrink:1;flex-basis:150px}}.mag__intro{position:relative}.mag__cover{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:4rem 1.875rem 3.75rem;height:100vh}.mag__cover::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);background:linear-gradient(to bottom, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}@media(min-width: 1025px){.mag__cover{padding:7.5rem 3.75rem 3.75rem}}@media(min-width: 1340px){.mag__cover{padding:8rem 6.25rem 7.5rem}}.mag__cover>header{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;height:100%}.mag__cover>header .scroll-arrow{display:none}@media(min-width: 1340px){.mag__cover>header .scroll-arrow{display:inline-block;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:60px;height:60px;border-radius:50%;border:2px solid #fff}.mag__cover>header .scroll-arrow>.svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:20px;height:13px}.mag__cover>header .scroll-arrow>.svg>*{fill:#fff}}.mag__cover .mag__meta{order:1;display:flex;flex-direction:row;align-items:center}.mag__cover .mag__meta .edition{order:1;font-size:.875rem;font-weight:500;text-transform:uppercase;margin:0 0 0 20px}@media(min-width: 768px){.mag__cover .mag__meta .edition{flex:none;position:absolute;top:20px;left:-25px;margin:0;transform-origin:left top;transform:rotate(-90deg) translateX(-100%)}}@media(min-width: 1025px){.mag__cover .mag__meta .edition{left:-40px}}.mag__cover .mag__meta .mag-intro__logo{position:relative;display:inline-block;width:100px;height:100px;background:rgba(26,26,26,.75);padding:15px;text-align:center}@media(min-width: 768px){.mag__cover .mag__meta .mag-intro__logo{width:250px;height:250px;padding:30px}}.mag__cover .mag__meta .mag-intro__logo>.svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.mag__cover .mag__cover-title{order:2;margin-top:auto;color:#fff}@media(min-width: 1025px){.mag__cover .mag__cover-title{max-width:55%}}.mag__cover .mag__cta{order:3}.mag__features{padding:10px 30px 30px}@media(min-width: 1025px){.mag__features{padding:10.3125rem 3.75rem 3.75rem;position:absolute;top:0;right:0;z-index:10;height:100%;max-width:70%;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width: 1340px){.mag__features{padding:9.375rem 6.25rem 7.5rem 0}}.mag__intro[data-theme=dark] .mag__cover-title,.mag__intro[data-theme=dark] .mag__meta{color:#fff}@media(min-width: 1025px){.mag__intro[data-theme=dark] .topic a,.mag__intro[data-theme=dark] .title--article a,.mag__intro[data-theme=dark] .meta__content,.mag__intro[data-theme=dark] .meta__content a,.mag__intro[data-theme=dark] .mag__nav a,.mag__intro[data-theme=dark] .mag__nav a:hover,.mag__intro[data-theme=dark] .mag__nav a:active{color:#fff}.mag__intro[data-theme=dark] .topic a,.mag__intro[data-theme=dark] .meta__content a:hover,.mag__intro[data-theme=dark] .meta__content a:active,.mag__intro[data-theme=dark] .mag__nav a:hover,.mag__intro[data-theme=dark] .mag__nav a:active{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}}.mag__intro[data-theme=light] .mag__cover-title,.mag__intro[data-theme=light] .mag__meta{color:#1a1a1a}@media(min-width: 1025px){.mag__intro[data-theme=light] .topic a,.mag__intro[data-theme=light] .title--article a,.mag__intro[data-theme=light] .mag__nav a,.mag__intro[data-theme=light] .mag__nav a:hover,.mag__intro[data-theme=light] .mag__nav a:active,.mag__intro[data-theme=light] .meta,.mag__intro[data-theme=light] .meta a{color:#1a1a1a}.mag__intro[data-theme=light] .topic a,.mag__intro[data-theme=light] .mag__nav a:hover,.mag__intro[data-theme=light] .mag__nav a:active,.mag__intro[data-theme=light] .meta a:hover,.mag__intro[data-theme=light] .meta a:active{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.mag__intro[data-theme=light] .mag__featured-article,.mag__intro[data-theme=light] .mag__nav .menu-item{border-color:#5e6367}.mag__intro[data-theme=light] .scroll-arrow{border-color:#2b3034}.mag__intro[data-theme=light] .scroll-arrow>.svg>*{fill:#2b3034}}.mag__intro[data-theme=light] .mag__cover::after{background:linear-gradient(top, rgba(240, 245, 247, 0) 0%, rgb(240, 245, 247) 100%);background:linear-gradient(to bottom, rgba(240, 245, 247, 0) 0%, rgb(240, 245, 247) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#001a1a1a", endColorstr="#1a1a1a", GradientType=0)}.mag__intro[data-style=no-gradient] .mag__cover::after{background:none !important}.mag__nav{display:block;width:100%}@media(min-width: 1025px){.mag__nav{width:auto;align-self:flex-end}}.mag__nav .menu-item{display:block}.mag__nav .menu-item>a{position:relative;display:block;padding:20px 20px 20px 0;font-size:1rem;border-bottom:1px solid #e3e8ea;transition:border-color 125ms cubic-bezier(0.77, 0, 0.175, 1),color 125ms cubic-bezier(0.77, 0, 0.175, 1)}.mag__nav .menu-item>a:hover,.mag__nav .menu-item>a:active{color:#1a1a1a;border-color:#91969a}@media(max-width: 1024px){.mag__nav .menu-item>a{color:#2b3034}.mag__nav .menu-item>a::before,.mag__nav .menu-item>a::after{content:"";position:absolute;top:50%;right:4px;height:2px;width:8px;background:#2b3034;transform:rotate(-45deg) translateY(4px)}.mag__nav .menu-item>a::after{transform:rotate(45deg) translateY(-4px)}}@media(min-width: 1025px){.mag__nav .menu-item>a{padding:0;margin:8px 10px;border:0;font-weight:500;font-size:.875rem;text-transform:uppercase}}@media(min-width: 1025px){.mag__nav .menu-item{display:inline-block;border-right:1px solid #c4c9cd}.mag__nav .menu-item:first-child a{margin-left:0}.mag__nav .menu-item:last-child{border:0}.mag__nav .menu-item:last-child a{margin-right:0}}.mag__featured-article{margin:30px 0 0;padding:0 0 30px;border-bottom:1px solid #e3e8ea}.mag__featured-article .title--article{margin:15px 0}.count{font-weight:500;font-size:1.875rem}.search-term{font-weight:500}.mag-column{padding:0 0 30px;margin:0 0 60px;border-bottom:1px solid #c4c9cd;text-align:center}.mag-column .column-type{text-transform:none;font-size:1.5rem;margin:0;font-weight:300}.mag-column .column-type strong{font-weight:700}.progress{position:absolute;bottom:-3px;left:0;width:100%;height:3px;appearance:none;border:none;background-color:rgba(0,0,0,0);color:#2b3034}.progress__container{width:100%;background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;height:3px;display:block}.progress__bar{background-color:#2b3034;width:50%;display:block;height:inherit}progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}progress::-webkit-progress-value{background-color:#2b3034}progress::-moz-progress-bar{background-color:#2b3034}.modal{display:flex;flex-direction:column;justify-content:flex-start;padding:20px}@media(min-width: 768px){.modal{flex-direction:row}}.modal__image{position:relative;margin:0 -20px;text-align:center}@media(min-width: 768px){.modal__image{margin:0}}@media(min-width: 768px){.modal__content{width:calc(100% - 350px);margin-left:50px}}@media(max-width: 767px){.modal__cta{position:fixed;bottom:0;left:0;width:100%;padding:20px;background:#fff;flex:none}}.modal__cta .button{margin:auto auto 0}@media(max-width: 767px){.modal__cta .button{display:block}}.modal .close-modal{padding:0;background:none;border-radius:0;position:absolute;top:10px;right:10px;width:50px;height:50px}.modal .close-modal:hover{background:none;box-shadow:none;color:inherit}.modal .close-modal>svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:20px;height:20px}@media(min-width: 768px){.modal .close-modal{top:-40px;right:-40px}}.company__name{font-weight:300;font-size:1.75rem;line-height:1.1;margin:0 0 5px;text-transform:none}.company__local{font-weight:400;font-size:.875rem;color:#91969a;margin:0}.company__desc{margin-top:20px}@media(max-width: 767px){.top-categories{display:block;width:100%}.top-categories .top__cat{display:block}.top-categories .top__cat>.top__link{position:relative;display:block;padding:20px 20px 20px 0;font-size:1rem;color:#2b3034;border-bottom:1px solid #e3e8ea;transition:border-color 125ms cubic-bezier(0.77, 0, 0.175, 1),color 125ms cubic-bezier(0.77, 0, 0.175, 1)}.top-categories .top__cat>.top__link:hover,.top-categories .top__cat>.top__link:active{color:#1a1a1a;border-color:#91969a}.top-categories .top__cat>.top__link::before,.top-categories .top__cat>.top__link::after{content:"";position:absolute;top:50%;right:4px;height:2px;width:8px;background:#2b3034;transform:rotate(-45deg) translateY(4px)}.top-categories .top__cat>.top__link::after{transform:rotate(45deg) translateY(-4px)}.top-categories .top__cat>.top__link .cat-img{display:none}.top-categories .top__cat .actions{display:none}}@media(min-width: 768px){.top-categories{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px}.top-categories .top__cat{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);margin:0 10px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;border:1px solid #e3e8ea;border-radius:3px}.top-categories .top__link{display:block;position:relative;width:100%}.top-categories .top__link::after{content:"";display:block;width:100%;padding-top:100%}.top-categories .top__link .cat-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.top-categories .top__link .cat-img img{display:block;max-width:100%;width:auto;max-height:100%;height:auto}.top-categories .top__link .cat-name{display:none}.top-categories .cat-name{font-weight:500;font-size:1.3125rem;text-align:center}.top-categories .actions{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 10px 20px}.top-categories .secondary-link{margin:10px 0 0}}@media(min-width: 1025px){.top-categories .top__cat{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 20px);max-width:calc(20% - 20px);margin:0 10px;margin-bottom:20px}}.info-module{display:none}@media(min-width: 768px){.info-module{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;border-top:1px solid #c4c9cd;transform:translateY(100%);z-index:50;transition:transform .3s ease}.info-module.show{transform:translateY(0)}.page-template-custom-topic-landing .info-module{display:none}.single .info-module{display:none}}.info-module>.wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-content:center;padding-top:10px;padding-bottom:10px}.info-module__content{margin-right:10px;align-self:center}.info-module__cta{align-self:center;white-space:nowrap;font-size:.75rem}.info-module__snippet{margin:0}.info-module__snippet[data-weight=bold]{font-weight:700}@media(min-width: 768px){body.pad-footer .footer-container{padding-bottom:130px}}.toc{margin:0 0 30px;list-style-type:decimal-leading-zero;list-style-position:inside;font-weight:500}.toc__heading{margin-bottom:10px}.toc>li{display:list-item}.toc>li>a{display:inline-block;margin-left:20px;background-image:linear-gradient(to right, #c4c9cd 0%, #c4c9cd 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;font-weight:300;line-height:1}.wiki__heading{position:relative;text-transform:none}@media(min-width: 768px){.wiki__heading{margin:0 -70px 30px;padding:0 70px}.wiki__heading:hover>span{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.wiki__heading:hover .copy-link{left:0;opacity:1;visibility:visible}}.wiki .copy-link{opacity:0;visibility:hidden;position:absolute;top:50%;transform:translateY(-50%);left:50px;border:2px solid #2b3034;border-radius:50%;width:50px;height:50px;display:inline-block;transition:all 125ms cubic-bezier(0.77, 0, 0.175, 1)}.wiki .copy-link>svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:25px;height:25px}.feedback{clear:both;padding:20px 0;text-align:center}.feedback__heading{margin:0 0 8px;text-transform:none;font-weight:700}.feedback__snippet{margin:0 0 10px}.feedback__form{transition:visibility 0s ease,max-height .3s ease,opacity .3s ease;transition-delay:0s}.feedback__form[aria-expanded=true]{max-height:1000px;opacity:1;visibility:visible}.feedback__form[aria-expanded=false]{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition-delay:.3s,0s,0s}.separator--bottom{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #c4c9cd}.glossary__nav{padding:30px 0 0;margin:0 0 30px;text-align:center;width:100%;height:100px;overflow:hidden}@media(min-width: 768px){.glossary__nav{padding:30px 0;overflow:auto;height:auto;max-width:1000px;margin:0 auto 30px}}.glossary__nav-list{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;overflow-x:scroll;height:100px}@media(min-width: 768px){.glossary__nav-list{flex-wrap:wrap;justify-content:center;height:auto;overflow:auto}}.glossary__nav-item{display:inline-block;margin:0 2px 5px}.glossary__nav-link{display:block;text-align:center;font-weight:500;background:#2b3034;color:#fff;height:65px;width:65px;line-height:65px;font-size:24px;border-radius:3px}.glossary__nav-link.disabled{background:#c4c9cd}.glossary__section{clear:both;margin-bottom:15px}.glossary__section::after{content:"";display:table;clear:both}.glossary__section-heading{text-transform:uppercase;font-weight:400;font-size:3rem;border-bottom:2px solid #2b3034;margin:0 0 30px}.glossary__section-item{display:block}@media(min-width: 768px){.glossary__section-item{float:left;width:50%;margin:0 0 15px}.glossary__section-item:nth-child(2n+1){clear:left}}@media(min-width: 1025px){.glossary__section-item{width:33%}.glossary__section-item:nth-child(2n+1){clear:none}.glossary__section-item:nth-child(3n+1){clear:left}}.glossary__section-item>a{position:relative;display:block;padding:20px 20px 20px 0;font-size:1rem;border-bottom:1px solid #c4c9cd;transition:border-color 125ms cubic-bezier(0.77, 0, 0.175, 1),color 125ms cubic-bezier(0.77, 0, 0.175, 1)}.glossary__section-item>a:hover,.glossary__section-item>a:active{border-color:#91969a}@media(max-width: 767px){.glossary__section-item>a::before,.glossary__section-item>a::after{content:"";position:absolute;top:50%;right:4px;height:2px;width:8px;background:#2b3034;transform:rotate(-45deg) translateY(4px)}.glossary__section-item>a::after{transform:rotate(45deg) translateY(-4px)}}@media(min-width: 768px){.glossary__section-item>a{display:inline-block;padding:0;border:0;font-size:1.1875rem}.glossary__section-item>a:hover,.glossary__section-item>a:active{background-image:linear-gradient(to right, #91969a 0%, #91969a 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}}.addthis_share{position:fixed;bottom:0;left:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:0 20px;background:#fff;border-top:1px solid #c4c9cd;z-index:50;transition:padding .15s ease,position .15s ease}@media(min-width: 768px){.addthis_share{left:0;top:220px;bottom:auto;width:auto;border:0;flex-direction:column;padding:0 10px}.addthis_share.hide{visibility:hidden}}@media(min-width: 1340px){.addthis_share{left:50%;transform:translateX(-640px);padding:0}.addthis_share--mag-landscape{position:absolute;top:810px}.addthis_share--mag-landscape.fixed{position:fixed;top:220px}.addthis_share--mag-portrait{left:40%;transform:none}}@media(min-width: 1834px){.addthis_share--mag-portrait{left:733px}}.addthis_share__title{margin:0;text-transform:uppercase;font-size:.875rem;line-height:50px;font-weight:700;color:#2b3034}@media(min-width: 768px){.addthis_share__title{font-size:.75rem}}.addthis_share__container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media(min-width: 768px){.addthis_share__container{flex-direction:column}}.addthis_share__button{position:relative;display:block;height:50px;width:50px;text-align:center;margin:0;color:#91969a}.addthis_share__button *{pointer-events:none}.addthis_share__button:hover,.addthis_share__button:active,.addthis_share__button:focus{background:#c4c9cd}@media(min-width: 768px){.addthis_share__button:hover,.addthis_share__button:active,.addthis_share__button:focus{background:rgba(0,0,0,0)}.addthis_share__button:hover>svg>*,.addthis_share__button:active>svg>*,.addthis_share__button:focus>svg>*{fill:#1a1a1a}}.addthis_share__button>svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:25px;height:25px}.addthis_share__button>svg>*{fill:#5e6367}.gateway__form{position:relative;padding:40px;background-color:#e3e8ea}.loading{text-align:center}.loading .spinner{animation:rotate 2s linear infinite;z-index:1;width:50px;height:50px;display:inline-block;margin:0 auto}.loading .spinner.path{stroke:#2b3034;stroke-linecap:square;animation:dash 1.5s ease-in-out infinite}.load-more{padding:20px 0;text-align:center}.pdf-embed{margin:0 auto 30px;width:100%}@media(min-width: 768px){.pdf-embed{height:1100px}}.pdf-embed .page-template-custom-cptm-template,.courses-template-custom-cptm-template .pdf-embed{width:100%;margin:0 auto}/*!
  Modaal - accessible modals - v0.3.1
  by Humaan, for all humans.
  http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus::before,.modaal-close:focus::after,.modaal-close:hover::before,.modaal-close:hover::after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close::before,.modaal-close::after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close::before{transform:rotate(-45deg)}.modaal-close::after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(46.75,46.75,46.75)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(46.75,46.75,46.75)}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus::before,.modaal-gallery-control:focus::after,.modaal-gallery-control:hover::before,.modaal-gallery-control:hover::after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control::before,.modaal-gallery-control::after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control::before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control::after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev::before,.modaal-gallery-prev::after{left:22px}.modaal-gallery-prev::before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev::after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (width >= 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (width <= 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control::before,.modaal-gallery-control::after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (width <= 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (height <= 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (height <= 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (height <= 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (width <= 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (height <= 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(0.25)}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}@media(max-width: 767px){.modaal-content-container{padding:30px 30px 80px;position:fixed;height:100vh;overflow-y:scroll}.modaal-wrapper{overflow:hidden}.modaal-wrapper .modaal-outer-wrapper{display:block}.modaal-wrapper .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-wrapper .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-wrapper .modaal-close{background:#91969a;right:10px;top:10px}}@media(max-width: 767px){table.bt th,table.bt td{padding:0;text-align:left;width:100%}table.bt tbody td:last-child::before,table.bt tbody td:last-child .bt-content{border-bottom:.25rem solid #fff}table.bt thead,table.bt tbody th{display:none}table.bt tfoot th,table.bt tfoot td,table.bt tbody td{border:none;display:block;display:box;display:flex;display:flexbox;display:flex;vertical-align:top;float:left\9 ;width:100% \9 }table.bt tfoot th::before,table.bt tfoot td::before,table.bt tbody td::before{content:attr(data-th) ": ";display:inline-block;flex-shrink:0;width:30%;padding:.5625rem;background-color:#5e6367;color:#fff;font-size:.875rem;font-weight:bold;line-height:1.5;word-break:break-word}table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hide{display:none}table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{display:block;width:100%;padding:.5625rem;border-top:.0625rem solid #c4c9cd;vertical-align:top}.bt-wrapper.active{max-height:19.375rem;overflow:auto;-webkit-overflow-scrolling:touch}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s ease}.back-to{display:inline-block;margin:0 0 40px;font-weight:600;transition:transform .3s ease}.back-to:hover span,.back-to:active span{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.back-to:hover .svg,.back-to:hover svg,.back-to:active .svg,.back-to:active svg{transform:translateX(-8px)}.back-to span{display:inline-block;transition:transform .3s ease}.back-to .svg,.back-to svg{width:10px;height:10px;transition:transform .3s ease}.sidebar__menu{margin:0 0 60px}.sidebar__menu .filter__list li a{position:relative;display:block;color:#5e6367;font-size:1rem}.sidebar__menu .filter__list li a:hover,.sidebar__menu .filter__list li a:active{color:#2b3034}@media(max-width: 1024px){.sidebar__menu .filter__list li a::before,.sidebar__menu .filter__list li a::after{content:"";position:absolute;top:50%;right:4px;height:2px;width:8px;background:#5e6367;transform:rotate(-45deg) translateY(4px)}.sidebar__menu .filter__list li a::after{transform:rotate(45deg) translateY(-4px)}}@media(min-width: 1025px){.sidebar__menu .filter__list li a{margin:0 0 20px;padding:0;font-weight:500}.sidebar__menu .filter__list li a:hover,.sidebar__menu .filter__list li a:active,.sidebar__menu .filter__list li a:focus{background-image:linear-gradient(to right, #5e6367 0%, #5e6367 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;transition:background-color 125ms cubic-bezier(0.77, 0, 0.175, 1)}}.sidebar__menu .filter__list li.active>a{color:#2b3034;background-image:linear-gradient(to right, #5e6367 0%, #5e6367 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;transition:background-color 125ms cubic-bezier(0.77, 0, 0.175, 1)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:pan-y;touch-action:manipulation;backface-visibility:hidden}.owl-carousel .owl-stage::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{backface-visibility:hidden;transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../owl.video.play.html") no-repeat;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}form.post-password-form p:nth-child(2){display:flex;justify-content:space-between}form.post-password-form p:nth-child(2) label{font-size:0;width:100%}form.post-password-form p:nth-child(2) input{font-size:.875rem;border-radius:0;padding:15px 10px}form.post-password-form p:nth-child(2) input[name=Submit]{width:33%;margin-left:20px}.tabcordion{max-width:1400px;position:relative}.tabcordion.has-tabs .tabcordion--tabs{opacity:1;height:auto;visibility:visible}.tabcordion.has-tabs .tabcordion--entry{min-height:0}.tabcordion.has-tabs .tabcordion--entry::before{display:none}.tabcordion.has-tabs .tabcordion--entry.is-active .tabcordion--entry-content{opacity:1;transition:opacity 400ms ease-in-out}.tabcordion.has-tabs .tabcordion--entry .tabcordion--entry-content{opacity:0;transition:opacity 400ms ease-in-out}.tabcordion--tabs{opacity:0;width:100%;height:0;visibility:hidden;display:flex;flex-flow:wrap;list-style:none;padding:0}.tabcordion--tabs .inner-wrap{display:flex;flex-flow:wrap;list-style:none;width:100%}.tabcordion--tabs .inner-wrap .tab{display:block;color:#1a1a1a;padding:.875rem 1.625rem;cursor:pointer;font-size:1rem;position:relative}.tabcordion--tabs .inner-wrap .tab::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.3125rem;transition:125ms cubic-bezier(0.77, 0, 0.175, 1)}.tabcordion--tabs .inner-wrap .tab.is-active,.tabcordion--tabs .inner-wrap .tab:hover,.tabcordion--tabs .inner-wrap .tab:focus{color:#1a1a1a}[data-color-secondary=red] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=red] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=red] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#a6192e}[data-color-secondary=red-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=red-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=red-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#76232f}[data-color-secondary=orange] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=orange] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=orange] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#f26a36}[data-color-secondary=orange-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=orange-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=orange-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#cf4520}[data-color-secondary=carrot-orange] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=carrot-orange] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=carrot-orange] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#ff8f1c}[data-color-secondary=carrot-orange-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=carrot-orange-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=carrot-orange-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#b94700}[data-color-secondary=yellow-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=yellow-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=yellow-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#daaa00}[data-color-secondary=yellow] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=yellow] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=yellow] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#fcd60b}[data-color-secondary=ti-green] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=ti-green] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=ti-green] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#82c341}[data-color-secondary=aqua] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=aqua] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=aqua] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#8fd1c3}[data-color-secondary=teal] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=teal] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=teal] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#00b098}[data-color-secondary=teal-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=teal-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=teal-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#008264}[data-color-secondary=light-blue] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=light-blue] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=light-blue] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#00bce7}[data-color-secondary=ti-blue] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=ti-blue] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=ti-blue] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#00558c}[data-color-secondary=light-blue-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=light-blue-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=light-blue-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#007096}[data-color-secondary=purple] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=purple] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=purple] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#6756a5}[data-color-secondary=purple-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=purple-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=purple-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#4c4184}[data-color-secondary=byzantine-shade] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=byzantine-shade] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=byzantine-shade] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#772583}[data-color-secondary=byzantine] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=byzantine] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=byzantine] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#9b26b6}[data-color-secondary=blue] .tabcordion--tabs .inner-wrap .tab.is-active::after,[data-color-secondary=blue] .tabcordion--tabs .inner-wrap .tab:hover::after,[data-color-secondary=blue] .tabcordion--tabs .inner-wrap .tab:focus::after{background-color:#00558c}.tabcordion--tabs .inner-wrap .tab.is-active{font-weight:700}.tabcordion--tabs .inner-wrap .tab.is-active:hover,.tabcordion--tabs .inner-wrap .tab.is-active:focus{cursor:default}.tabcordion--entry{overflow:hidden}.tabcordion--entry::before{position:relative;content:attr(data-title);cursor:pointer;z-index:1;padding:.9375rem 1.875rem .9375rem 0;display:block;font-weight:700;font-size:1.125rem}.tabcordion--entry:hover,.tabcordion--entry:focus{outline:none}.tabcordion--entry.is-active .tabcordion--entry-content{margin-top:0;height:auto;opacity:1;transition:margin 400ms ease-out -100ms}.tabcordion--entry.is-active:hover::before,.tabcordion--entry.is-active:focus::before{cursor:default}.tabcordion--entry-container{overflow:hidden;margin-bottom:1px}.tabcordion--entry-content{position:relative;height:0;opacity:0;transition:margin 500ms ease-in}.page-template-custom-marketing .site-content.pushed{margin-top:60px}@media(min-width: 1240px){.page-template-custom-marketing .site-content.pushed{margin-top:120px}}.mkt-services{background-color:#f2f4f3;font-weight:400}.mkt-services__content{margin:0 0 50px}@media(min-width: 1025px){.mkt-services__content{margin:0}}.mkt-services__heading{text-transform:none;font-size:40px;font-weight:700;color:#5e6367;margin:0 0 40px}.mkt-services__heading span{font-size:24px;text-transform:uppercase;display:block}.mkt-services__description{color:#5e6367}@media(min-width: 1025px){.mkt-services__description{font-size:20px}}.mkt-hero{position:relative}@media(min-width: 1025px){.mkt-hero{padding:150px 0}}@media(min-width: 1025px){.mkt-hero__img{position:absolute;bottom:0;top:0;left:0;width:100%;z-index:1}}.mkt-hero__img img{object-fit:cover;object-position:20% 50%;height:100%;width:100%}.mkt-hero__content{position:relative;z-index:1;padding:40px 0}@media(min-width: 1025px){.mkt-hero__content{max-width:550px;padding:0}}.mkt-hero__heading{color:#5e6367;font-weight:400;line-height:1.1;position:relative;padding:0 0 32px;margin:0 0 24px;font-size:34px}@media(min-width: 768px){.mkt-hero__heading{font-size:42px}}@media(min-width: 1025px){.mkt-hero__heading{font-size:55px}}.mkt-hero__heading::after{content:"";position:absolute;bottom:0;left:0;width:120px;height:8px;background-color:#00558c}.mkt-hero__heading span{font-weight:700}.mkt-hero__description{color:#5e6367}@media(min-width: 1025px){.mkt-hero__description{font-size:1.25rem}}.mkt-hero__button-cnt{margin:30px 0 0}@media(min-width: 1025px){.mkt-hero__button-cnt{margin:48px 0 0}}.mkt-hero__button-cnt a{margin:0 16px 16px 0;font-weight:700;padding:18px 35px}.mkt-hero__banner{text-align:center;background-color:#00558c;padding:1.25rem 0;text-transform:uppercase;color:#fff;font-size:1.125rem}@media(min-width: 1025px){.mkt-hero__banner{font-size:1.5rem}}.mkt-hero__banner span{font-weight:700}.mkt-mission{background-color:#fff;padding:50px 0;position:relative;overflow:hidden}@media(min-width: 1025px){.mkt-mission{padding:100px 0 0;overflow:visible}}.mkt-mission::before{content:"";background-image:url("../svg/plus.svg");background-repeat:no-repeat;position:absolute;top:-100px;left:-80px;width:300px;height:300px;background-size:100%}@media(min-width: 1025px){.mkt-mission::before{width:443px;height:443px}}.mkt-mission::after{content:"";background-image:url("../svg/square.svg");position:absolute;bottom:-40px;right:-130px;width:261px;height:241px}@media(min-width: 1025px){.mkt-mission::after{width:461px;height:441px}}@media(min-width: 1025px){.mkt-mission .mkt-services__content{width:50%}}@media(min-width: 1025px){.mkt-mission__container{display:flex;justify-content:space-between;align-items:flex-start;column-gap:100px;position:relative;z-index:1}}@media(min-width: 1340px){.mkt-mission__container{column-gap:170px}}.mkt-mission__slider{margin:0 0 50px;padding:40px 73px 24px;box-shadow:4px 4px 40px rgba(0,0,0,.1);border-radius:10px;background-color:#fff}@media(min-width: 1025px){.mkt-mission__slider{width:50%;max-width:612px;margin:0}}.mkt-mission__slider .owl-prev,.mkt-mission__slider .owl-next{content:"";position:absolute;top:50%;transform:translateY(-50%);width:21px;height:18px}.mkt-mission__slider .owl-prev:hover,.mkt-mission__slider .owl-next:hover{box-shadow:none}.mkt-mission__slider .owl-prev{background-image:url("../svg/i_arrow-slider.svg");left:12px}.mkt-mission__slider .owl-next{background-image:url("../svg/i_arrow-slider-right.svg");right:12px}.mkt-mission__slider .owl-dots{text-align:center}.mkt-mission__slider .owl-dot span{width:6px;height:6px;background-color:#c2dced;display:block;margin:0 4px;border-radius:30px}.mkt-mission__slider .owl-dot.active span{background-color:#00558c}.mkt-mission .mission-slide__title{background-color:#00558c;color:#fff;font-size:16px;font-weight:700;display:inline-block;padding:2px 5px;border-radius:4px;margin:0 0 28px}@media(min-width: 1025px){.mkt-mission .mission-slide__description{font-size:20px}}.mkt-mission .mission-slide__cta{color:#00558c;font-weight:700;display:inline-block;font-size:1.25rem}.mkt-mission .mission-slide__cta:hover img,.mkt-mission .mission-slide__cta:focus img{transform:translateX(5px)}.mkt-mission .mission-slide__cta img{width:14px;height:11px;margin-left:12px;display:inline;transition:.3s ease}.mkt-mission__cards{display:flex;flex-wrap:wrap;column-gap:26px;row-gap:26px;position:relative;z-index:3}@media(min-width: 1025px){.mkt-mission__cards{margin:85px 0 -119px}}.mkt-mission .mission-card{color:#5e6367;background-color:#fff;box-shadow:4px 4px 40px rgba(0,0,0,.1);border-radius:10px;padding:20px;width:calc(50% - 13px);display:flex;justify-content:center;align-items:center;border:2px solid rgba(0,0,0,0);transition:border 125ms cubic-bezier(0.77, 0, 0.175, 1)}@media(min-width: 1025px){.mkt-mission .mission-card{padding:30px;width:calc(33.33% - 18px)}}@media(min-width: 1340px){.mkt-mission .mission-card{width:100%;flex:1}}.mkt-mission .mission-card:hover,.mkt-mission .mission-card:focus{border:2px solid #00558c}.mkt-brand{background-color:#f2f4f3;padding:50px 0;position:relative}@media(min-width: 1025px){.mkt-brand{padding:250px 0 0}}@media(min-width: 1025px){.mkt-brand__container{display:flex;justify-content:space-between;column-gap:86px}}@media(min-width: 1025px){.mkt-brand .mkt-services__content{max-width:37%}}@media(min-width: 640px){.mkt-brand__cards{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:72px;column-gap:65px}}.mkt-brand .brand-card{display:flex;column-gap:20px;margin:0 0 30px}.mkt-brand .brand-card:last-child{margin:0}@media(min-width: 640px){.mkt-brand .brand-card{width:calc(50% - 32.5px);margin:0}}.mkt-brand .brand-card__img{background-color:#c2dced;width:100px;height:100px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mkt-brand .brand-card__title{color:#00558c;font-size:24px;font-weight:700}@media(min-width: 1025px){.mkt-brand .brand-card__title{font-size:36px}}.mkt-brand .brand-card__title span{color:#c7c9c8;font-weight:400}@media(min-width: 1025px){.mkt-brand .brand-card__description{font-size:20px}}.mkt-brand__how{margin:50px 0 0}@media(min-width: 1025px){.mkt-brand__how{margin:100px 0 0}}@media(min-width: 768px){.mkt-brand .brand-steps{display:flex;row-gap:20px;column-gap:15px;flex-wrap:wrap}}@media(min-width: 1025px){.mkt-brand .brand-steps{margin:60px 0 -144px;position:relative;z-index:4}}.mkt-brand .brand-step{position:relative;background-color:#00558c;text-align:center;margin:0 0 20px;padding:30px}.mkt-brand .brand-step:last-child{margin:0}@media(min-width: 768px){.mkt-brand .brand-step{margin:0;flex:0 1 calc(50% - 7.5px)}}@media(min-width: 1025px){.mkt-brand .brand-step{flex:0 1 calc(33.33% - 10px)}}@media(min-width: 1340px){.mkt-brand .brand-step{flex:1}}.mkt-brand .brand-step__content{position:relative;z-index:1}@media(max-width: 1024px){.mkt-brand .brand-step__content{display:flex;column-gap:20px}}@media(min-width: 1025px){.mkt-brand .brand-step__content{max-width:170px;margin-left:40px}}@media(min-width: 1340px){.mkt-brand .brand-step__content{margin-left:60px}}.mkt-brand .brand-step__img{width:92px;height:92px;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative;z-index:1;margin:0 auto}.mkt-brand .brand-step__title{font-size:20px;margin:17px 0 5px;color:#fff;font-weight:400}.mkt-brand .brand-step__description{color:#fff}@media(min-width: 1340px){.mkt-brand .brand-step__description{font-size:20px}}.mkt-service{padding:50px 0;background:linear-gradient(90deg, #c3dced 0%, #cfe5b5 100%);position:relative;z-index:3}@media(min-width: 768px){.mkt-service{padding:50px 0 130px}}@media(min-width: 1025px){.mkt-service{padding:260px 0 140px}}.mkt-service::before{content:"";background:url("../svg/bg_marketing.svg");width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.mkt-service .mkt-services__heading{position:relative;z-index:2}@media(min-width: 768px){.mkt-service__blocks{display:none}}.mkt-service__blocks .service-desc{padding:40px;border-bottom:1px solid #c7c9c8}.mkt-service__blocks .service-desc:last-child{border-bottom:none}.mkt-service__wheel{position:relative;margin-top:150px;display:none}@media(min-width: 768px){.mkt-service__wheel{display:block}}@media(min-width: 1025px){.mkt-service__wheel{margin-top:170px}}.mkt-service__wheel-outer{position:relative;z-index:1;margin:0 auto;width:466px;height:466px;background-color:hsla(0,0%,100%,.4);border-radius:50%}@media(min-width: 1025px){.mkt-service__wheel-outer{width:534px;height:534px}}.mkt-service__wheel-outer::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:hsla(0,0%,100%,.4);border-radius:50%;width:600px;height:600px}@media(min-width: 1025px){.mkt-service__wheel-outer::before{width:690px;height:690px}}.mkt-service__wheel-inner{width:295px;height:295px;border-radius:50%;background-color:#fff;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center}@media(min-width: 1025px){.mkt-service__wheel-inner{width:340px;height:340px}}.mkt-service__wheel-inner .ti-logo{max-width:143px}.mkt-service__wheel-inner.active .ti-logo{display:none}.mkt-service__wheel-inner .service-desc{display:none;text-align:center;border-radius:50%;padding:0 30px}.mkt-service__wheel-inner .service-desc.active{display:flex}.mkt-service__wheel-inner .service-desc__snippet{font-weight:700}.mkt-service .service-link{position:absolute;background:rgba(0,0,0,0);padding:0}.mkt-service .service-link:hover,.mkt-service .service-link:active{box-shadow:none}.mkt-service .service-link:hover .service-link__circle,.mkt-service .service-link:active .service-link__circle{border-color:#00558c}.mkt-service .service-link:hover .service-link__circle::before,.mkt-service .service-link:active .service-link__circle::before{background-color:#00558c}.mkt-service .service-link--1{top:-20px;left:50%;transform:translateX(-50%)}.mkt-service .service-link--1 .service-link__circle::before{bottom:calc(100% + 25px);transform:translateX(-50%) rotate(-90deg);left:50%}.mkt-service .service-link--1 .service-link__text{left:50%;transform:translateX(-50%);top:-76px}.mkt-service .service-link--2{right:-10px;top:140px}@media(min-width: 1025px){.mkt-service .service-link--2{top:190px}}.mkt-service .service-link--2 .service-link__circle::before{left:calc(100% + 5px);top:50%;transform:translateY(-50%)}.mkt-service .service-link--2 .service-link__text{left:calc(100% + 41px);top:12px}@media(min-width: 1025px){.mkt-service .service-link--2 .service-link__text{top:10px}}.mkt-service .service-link--3{bottom:40px;right:60px}.mkt-service .service-link--3 .service-link__circle::before{top:calc(100% + 10px);transform:rotate(-135deg);left:20px}.mkt-service .service-link--3 .service-link__text{left:10px;bottom:-60px}.mkt-service .service-link--4{bottom:40px;left:60px}.mkt-service .service-link--4 .service-link__circle::before{top:calc(100% + 10px);transform:rotate(135deg);right:20px}.mkt-service .service-link--4 .service-link__text{right:10px;bottom:-60px}.mkt-service .service-link--5{left:-10px;top:140px}@media(min-width: 1025px){.mkt-service .service-link--5{top:190px}}.mkt-service .service-link--5 .service-link__circle::before{right:calc(100% + 5px);top:50%;transform:translateY(-50%)}.mkt-service .service-link--5 .service-link__text{right:calc(100% + 40px);top:12px}@media(min-width: 1025px){.mkt-service .service-link--5 .service-link__text{top:10px}}.mkt-service .service-link__circle{display:block;width:46px;height:46px;border-radius:30px;border:9px solid #c2dced;background-color:rgba(0,0,0,0);padding:0;transition:.3s ease;position:relative}.mkt-service .service-link__circle::before{content:"";position:absolute;height:2px;width:39px;background-color:#c2dced;transition:.3s ease}.mkt-service .service-link__text{color:#00558c;font-weight:700;font-size:1.125rem;text-transform:uppercase;position:absolute}@media(min-width: 1025px){.mkt-service .service-link__text{font-size:1.5rem}}.mkt-service .service-desc{background-color:#00558c;color:#fff;flex-direction:column;justify-content:center;position:relative;z-index:1}.mkt-service .service-desc__title{font-size:1.5rem;font-weight:700;margin-top:0}.mkt-service .service-desc__snippet{font-size:1.25rem;font-weight:400}.mkt-service .service-desc__snippet a{color:#fff;border-bottom:1px solid #fff;transition:.3s ease;line-height:1.8}.mkt-service .service-desc__snippet a:hover,.mkt-service .service-desc__snippet a:focus{border-bottom:none}.mkt-service .service-desc__cta{color:#fff;font-weight:700;font-size:1.25rem;margin:20px 0 0;display:block;transition:.3s ease}.mkt-service .service-desc__cta:hover,.mkt-service .service-desc__cta:focus{text-decoration:underline}.mkt-service .service-desc__cta svg{width:13px;height:11px;margin-left:5px}.mkt-service .service-desc__cta svg *{fill:#fff}.mkt-contact{padding:50px 0;position:relative;overflow:hidden}@media(min-width: 1025px){.mkt-contact::before{content:"";background-image:url("../svg/square.svg");position:absolute;top:-240px;left:-280px;width:461px;height:441px}}@media(min-width: 1340px){.mkt-contact::before{top:-160px;left:-100px}}@media(min-width: 1025px){.mkt-contact::after{content:"";background-image:url("../svg/plus.svg");position:absolute;bottom:-280px;right:-290px;width:528px;height:528px}}@media(min-width: 1340px){.mkt-contact::after{bottom:-250px;right:-250px}}@media(min-width: 1025px){.mkt-contact{padding:100px 0 165px}}.mkt-contact .mkt-services__description{max-width:600px;margin:0 auto}.mkt-contact__team{margin:54px 0 0}@media(min-width: 768px){.mkt-contact__team{display:flex;flex-wrap:wrap;row-gap:80px}}@media(min-width: 1025px){.mkt-contact__team{flex-wrap:nowrap;justify-content:space-between}}.mkt-contact .team-member{text-align:center;margin:0 0 50px;position:relative;z-index:1}@media(min-width: 768px)and (max-width: 1024px){.mkt-contact .team-member{width:50%}}@media(min-width: 768px){.mkt-contact .team-member{margin:0}}.mkt-contact .team-member__img{border-radius:50%;width:240px;height:240px;margin:0 auto 32px}@media(min-width: 1025px)and (max-width: 1339px){.mkt-contact .team-member__img{width:180px;height:180px}}.mkt-contact .team-member__name{color:#00558c;text-transform:uppercase;font-weight:700;font-size:20px}.mkt-contact .team-member__link{font-weight:700;padding:17px 30px;margin:24px 0 0}.mkt-contact__cta{text-align:center;font-size:1.25rem;margin:50px 0 0}@media(min-width: 768px){.mkt-contact__cta{margin:100px 0 0}}.mkt-contact__cta p:last-child{margin:0}.mkt-cta{background:#00558c;padding:54px 0;position:relative}.mkt-cta::before{content:"";background-image:url("../svg/bg_marketing.svg");opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.mkt-cta__container{position:relative;z-index:1}.mkt-cta .mkt-services__heading{color:#fff}.mkt-cta .gateway__form{background-color:hsla(0,0%,100%,.6)}.mkt-cta__link{font-weight:700;margin:50px 0 0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.resources__header{position:relative;margin:3.875rem 0 0}@media(min-width: 1025px){.resources__header{padding:5.5rem 0}}@media(min-width: 1240px){.resources__header{margin:7.75rem 0 0}}.resources__header-img{min-height:150px;position:relative}@media(min-width: 1025px){.resources__header-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}}.resources__header-img img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.resources__header-img img{position:absolute;top:0;left:0}}.resources__header-content{background-color:#fff;border-radius:0 10px 10px 0;padding:2.375rem 0;position:relative;z-index:1}@media(min-width: 1025px){.resources__header-content{max-width:55%;padding:2.75rem 3.125rem 2.75rem 0}}.resources__header-content::before{content:"";position:absolute;top:0;right:100%;background-color:#fff;height:100%;width:calc(100vw - 640px)}.resources__header-title{font-size:1.875rem;text-transform:none;margin:0 0 1.5rem;padding:0 0 1.5rem;position:relative}@media(min-width: 1025px){.resources__header-title{font-size:2.8125rem}}@media(min-width: 1340px){.resources__header-title{font-size:3.4375rem}}.resources__header-title::after{content:"";position:absolute;bottom:0;display:block;background-color:#ff831c;height:.5rem;width:7.5rem}.resources__header-desc{margin:0}@media(min-width: 1025px){.resources__header-desc{font-size:1.25rem}}.resources__layout{margin:0 0 3.125rem}@media(min-width: 1025px){.resources__layout{margin:4.6875rem 0}}@media(min-width: 1340px){.resources__layout{margin:6.25rem 0}}@media(min-width: 1025px){.resources__layout .wrapper{display:grid;grid-template-columns:2fr 1fr;column-gap:3.125rem}}@media(min-width: 1340px){.resources__layout .wrapper{grid-template-columns:75% 21%}}.resource-cards__container{display:flex;align-content:flex-start;flex-wrap:wrap;row-gap:1.25rem}@media(min-width: 768px){.resource-cards__container{column-gap:1.25rem}}@media(min-width: 1025px){.resource-cards__container{order:1}}.resource-cards .load-more-container{text-align:center;margin:4.375rem 0 0}@media(max-width: 767px){.resource-cards.no-featured .resource-card:nth-child(n+4){display:none}}@media(min-width: 768px){.resource-cards.no-featured .resource-card:nth-child(n+7){display:none}}.resource-card{text-align:center;background-color:#f4f7f9;border-radius:.625rem;padding:1.5625rem 1.5625rem 1.875rem;transition:.3s ease}@media(max-width: 767px){.resource-card:nth-child(n+4){display:none}}@media(min-width: 768px){.resource-card:nth-child(n+8){display:none}}@media(min-width: 768px){.resource-card{padding:1.5625rem 1.5625rem 3.125rem;width:calc(50% - 14px)}}@media(min-width: 1340px){.resource-card{width:calc(33.33% - 14px)}}.resource-card:hover,.resource-card:focus{background-color:#d8e8f2}.resource-card.is-hidden{display:none !important}.resource-card--featured{background-color:#f8f2d7;position:relative}@media(min-width: 768px){.resource-card--featured{width:100%;display:flex;align-items:center;padding:2.8125rem}}.resource-card--featured:hover,.resource-card--featured:focus{background-color:#f4ebc1}.resource-card--featured__tag{position:absolute;top:-17px;left:48px;font-weight:700;padding:.3125rem .9375rem;text-transform:uppercase;background-color:#ff0}@media(min-width: 1025px){.resource-card--featured .resource-card__content{width:70%}}@media(min-width: 1340px){.resource-card--featured .resource-card__content{padding:0 8.75rem}}.resource-card__image{position:relative}.resource-card__image img{width:100%;height:auto}.resource-card__image .topic-tag{position:absolute;left:0;bottom:25px;background-color:rgba(0,0,0,.75);color:#fff;font-weight:700;padding:0 .75rem;text-align:left;max-width:11.5rem}@media(min-width: 1340px){.resource-card__image .topic-tag{font-size:1.25rem;max-width:14.375rem}}@media(min-width: 768px){.resource-card__content{padding:0 1.5625rem}}.resource-card__title{text-transform:none;font-size:1rem;font-weight:500;margin:1.5625rem 0}@media(min-width: 1025px){.resource-card__title{font-size:1.25rem}}.resource-card__description{font-weight:400}.resource-card__type{color:#5e6367;border:1px solid #ff8f1c;display:inline-block;padding:.5rem 1rem .375rem;margin-bottom:1.5625rem}@media(max-width: 1024px){.resource-filters{margin:0 0 3.125rem}}@media(min-width: 1025px){.resource-filters{order:2}}.resource-filters__heading{text-transform:none;font-size:1rem;margin-top:0}@media(min-width: 1025px){.resource-filters__heading{font-size:1.875rem}}.resource-filters .filter-toggle{position:relative;cursor:pointer}@media(min-width: 1025px){.resource-filters .filter-toggle{display:none}}.resource-filters .filter-toggle::after{content:"+";position:absolute;top:50%;transform:translateY(-50%);right:-15px;cursor:pointer;font-size:18px}.resource-filters .filter-toggle.open::after{content:"-"}.resource-filters .filter-toggle.open .filter-toggle__show{display:none}.resource-filters .filter-toggle.open .filter-toggle__hide{display:inline-block}.resource-filters .filter-toggle__hide{display:none}@media(max-width: 1024px){.resource-filters__container{display:none;margin:.9375rem 0 0}}.resource-filters__clear{background-color:rgba(0,0,0,0);border:1px solid #c2dced;color:#1a1a1a;border-radius:0;margin:1.25rem 0 0;padding:.9375rem .625rem;align-items:center;column-gap:.3125rem;display:none}.resource-filters__clear:hover,.resource-filters__clear:focus{border-color:#1a1a1a;background-color:rgba(0,0,0,0);color:#1a1a1a;box-shadow:none}.resource-filters label{font-weight:500;margin:0 0 .1875rem;display:block}@media(min-width: 1025px){.resource-filters label{font-size:1.125rem}}.resource-filters input{border-radius:.625rem}.resource-filters .addthis_share{position:static;transform:none;margin:1.875rem 0 0}@media(min-width: 1025px){.resource-filters .addthis_share{margin:3.125rem 0 0}}.resource-filters .addthis_share__container{flex-direction:row}.resource-filter__heading{font-size:1rem;line-height:1.65;text-transform:none;font-weight:500;margin-bottom:0rem}@media(min-width: 1025px){.resource-filter__heading{font-size:1.125rem}}.resource-filter__list-item.active{background:rgba(195,220,237,.5)}.resource-filter__list-item.active a{position:relative}.resource-filter__list-item.active a::after{content:"";cursor:pointer;position:absolute;right:6px;top:7px;width:1rem;height:1rem;background-image:url("../svg/i_clear.svg")}.resource-filter a{line-height:1.65;display:block}@media(min-width: 1025px){.resource-filter a{font-size:1.125rem}}.shopify-buy-modal-is-active{overflow:visible !important}.membership__heading{text-transform:none;font-size:2.5rem;border-bottom:8px solid #1a1a1a;padding-bottom:1.5rem}.membership__title{font-size:1.5rem;text-transform:none;margin:0 0 1.5rem;font-weight:700}@media(min-width: 768px){.membership__title{font-size:1.875rem}}.membership__title span{font-weight:400}.membership .wrapper{padding:0 .9375rem}@media(min-width: 480px)and (max-width: 1339px){.membership .wrapper{padding:0 1.875rem}}.membership__nav{margin-bottom:2.5rem}@media(min-width: 768px){.membership__nav{margin-bottom:3.5rem}}.membership__nav-items{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(2, 1fr);gap:1.25rem}@media(min-width: 1025px){.membership__nav-items{grid-template-columns:repeat(4, 1fr)}}.membership__nav-item{text-align:center;max-width:14.6875rem}.membership__nav-item a{font-size:1.25rem;font-weight:500;transition:.3s ease-in-out}.membership__nav-item a:hover,.membership__nav-item a:focus{text-decoration:underline}.tia{background-color:#021e32;color:#fff;padding:2.5rem .9375rem;border-radius:1.25rem;position:relative;overflow:hidden;margin-bottom:2.5rem}@media(min-width: 768px){.tia{padding:5rem 2.5rem;margin-bottom:3.5rem}}@media(min-width: 1340px){.tia{padding:5rem}}@media(min-width: 1025px){.tia.reverse .tia__content{order:2}}.tia__bg{position:absolute;top:0;left:0;width:100%;height:100%}.tia__bg img{width:100%;height:100%;object-fit:cover}.tia__container{position:relative;z-index:1}@media(min-width: 1025px){.tia__container{display:flex;justify-content:space-between;align-items:center;column-gap:1.25rem}}.tia__content{font-size:1.125rem;font-weight:500}@media(min-width: 1025px){.tia__content{max-width:37.5rem}}.tia__content .button{margin:0 0 1.5rem}.tia__login a{color:#fff;text-decoration:underline}.tia__login a:hover,.tia__login a:focus{text-decoration:none}.tia__image{display:none}@media(min-width: 1025px){.tia__image{display:block}}.tia__image img{height:auto}.tl{background-color:#c2dced;border-radius:1.25rem;padding:2.5rem .9375rem;margin-bottom:2.5rem}@media(min-width: 768px){.tl{padding:6.25rem 2.5rem;margin-bottom:3.5rem;background-image:url("../png/bg-oval.png");background-repeat:no-repeat;background-position-x:120%}}@media(min-width: 1340px){.tl{padding:6.25rem 5rem}}@media(min-width: 1025px){.tl__container{display:flex;justify-content:space-between;align-items:center;column-gap:4.0625rem}}.tl__content{max-width:34.375rem;font-size:1.125rem;font-weight:500}.tl__list{margin-top:2.5rem}@media(min-width: 1025px){.tl__list{margin-top:0}}.tl__list-heading{font-size:1.5rem;text-transform:none;font-weight:700;margin:0 0 1.25rem}.tl__list-heading svg{transform:translateY(10px);margin-top:-10px}.tl__list-item{font-size:1rem;background-color:#fff;text-transform:none;color:#1a1a1a;border-radius:20px;border:2px solid #fff;text-align:left;font-weight:700;padding:1.25rem 1rem;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.tl__list-item+.tl__list-item{margin-top:1rem}.tl .button--blue{font-weight:700}.member-cards{margin-bottom:2.5rem}@media(min-width: 768px){.member-cards{margin-bottom:3.5rem}}.member-cards__heading{text-align:center;text-transform:none;font-size:1.5rem;font-weight:700;margin:0 0 2.5rem}@media(min-width: 768px){.member-cards__heading{font-size:1.875rem}}.member-cards .card-items{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media(min-width: 768px){.member-cards .card-items{flex-direction:row}}.member-cards .card-item{border:1px solid #d9d9d9;border-radius:20px;padding:2.5rem 1.875rem;text-align:center}@media(min-width: 768px){.member-cards .card-item{padding:5rem 1.875rem;width:50%}}@media(min-width: 1025px){.member-cards .card-item{padding:6.25rem 1.875rem;width:25%}}.member-cards .card-item__title{margin:0 0 2.5rem;font-weight:500;font-size:3rem}@media(min-width: 768px){.member-cards .card-item__title{margin:0 0 3.75rem}}.member-cards .card-item__title-alt{font-size:1.875rem;text-transform:none;margin-top:0}.member-cards .card-item__icon{margin:0 0 2.5rem}@media(min-width: 768px){.member-cards .card-item__icon{margin:0 0 3.75rem}}.member-cards .card-item__price{color:#00558c;font-size:1.875rem;font-weight:500}.member-cards .card-item__snippet{font-size:1.125rem;font-weight:500}.member-cards .card-item__cta{margin:2.5rem 0 0;font-weight:700;border-color:#d9d9d9}@media(min-width: 768px){.member-cards--price .card-item{width:100%;max-width:25rem}}.mc{background-color:#f5f5f5;border-radius:20px;margin-bottom:2.5rem;overflow:hidden}@media(min-width: 768px){.mc{margin-bottom:3.5rem}}@media(min-width: 1025px){.mc__container{display:flex}}.mc__image img{height:100%;object-fit:cover}.mc__content{padding:2.5rem .9375rem;font-weight:500}@media(min-width: 768px){.mc__content{padding:2.5rem}}@media(min-width: 1025px){.mc__content{padding:5rem;box-sizing:content-box;max-width:34.375rem}}.mc__list-title{font-size:1.5rem;text-transform:none;font-weight:700}.mc__list-item{position:relative;display:flex}.mc__list-item:before{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_12_602)"><path d="M19.5353 3.26888C18.9165 2.64926 17.9116 2.64965 17.292 3.26888L7.19574 13.3655L2.70838 8.87823C2.08875 8.2586 1.08435 8.2586 0.464721 8.87823C-0.154907 9.49786 -0.154907 10.5023 0.464721 11.1219L6.07367 16.7308C6.38329 17.0405 6.78928 17.1957 7.19531 17.1957C7.60134 17.1957 8.00772 17.0409 8.31733 16.7308L19.5353 5.51251C20.1549 4.89331 20.1549 3.88847 19.5353 3.26888Z" fill="%2300558C"/></g><defs><clipPath id="clip0_12_602"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');width:1.25rem;height:1.25rem;margin-right:1rem}.mc__list-item+.mc__list-item{margin-top:1rem}.mc .button--blue{font-weight:700;margin:1.5rem 0 0}.fwt{margin-bottom:1.5rem}@media(min-width: 768px){.fwt{margin-bottom:2.5rem}}.fwt .fwt-card-item{background-color:#c2dced;padding:1.875rem;border-radius:20px;margin-bottom:2.5rem;border:2px solid #c2dced;color:#1a1a1a}@media(min-width: 768px){.fwt .fwt-card-item{padding:3.75rem 2.5rem}}.fwt__link{transition:.3s ease-in-out;display:block}.fwt__link:hover,.fwt__link:focus{border:2px solid #00558c}.fwt__heading{text-transform:none;font-size:2.5rem;font-weight:500;margin:0 0 2rem !important;position:relative;display:inline-block}.fwt__heading svg{position:absolute;right:-75px;top:-15px;width:4.375rem;height:5.125rem}.fwt__text{font-size:1.125rem;font-weight:500}.fwt__text p:last-child{margin:0}.hwc{margin-bottom:1.5rem}@media(min-width: 768px){.hwc{margin-bottom:2.5rem}}.hwc .hw-card-items{display:flex;flex-direction:column;column-gap:1.875rem;row-gap:2.5rem}@media(min-width: 768px){.hwc .hw-card-items{flex-direction:row;flex-wrap:wrap}}.hwc .hw-card-item{background-color:#c2dced;border:2px solid #c2dced;transition:.3s ease-in-out;border-radius:20px !important;padding:1.875rem;text-align:center;color:#1a1a1a}@media(min-width: 768px){.hwc .hw-card-item{padding:5rem 2.5rem;width:calc(50% - 15px)}}.hwc .hw-card-item.hw__link:hover,.hwc .hw-card-item.hw__link:focus{border:2px solid #00558c}.hwc .hw-card-item__icon{margin:0 0 1.5rem}.hwc .hw-card-item__title{font-size:1.875rem;text-transform:none;font-weight:500;margin:0 0 1.5rem}.hwc .hw-card-item__snippet p:last-child{margin:0}.sc{margin-bottom:1.5rem}@media(min-width: 768px){.sc{margin-bottom:2.5rem}}.sc__heading{font-size:2.5rem;text-transform:none;font-weight:700;text-align:center}.sc__text{font-size:1.125rem;font-weight:500;text-align:center;margin:0 auto 2.5rem;max-width:56.25rem}.sc__text p:last-child{margin:0}.sc .sc-card-items{display:flex;flex-direction:column;row-gap:1.5rem}@media(min-width: 768px){.sc .sc-card-items{flex-direction:row;flex-wrap:wrap;column-gap:2.5rem;row-gap:1.5rem}}@media(min-width: 1340px){.sc .sc-card-items{column-gap:2.5rem}}.sc .sc-card-item{text-align:center;background-image:url("../jpg/bg_shopifycards.jpg");background-repeat:no-repeat;background-size:cover;border-radius:20px !important;overflow:hidden;padding:5rem 3.5rem}@media(min-width: 768px){.sc .sc-card-item{width:calc(50% - 20px)}}.sc .sc-card-item__title{font-size:1.875rem;font-weight:500;text-transform:none;margin:0 0 1.875rem}.sc .sc-card-item__button{text-align:center}.sc .sc-card-item__button .shopify-buy-frame{max-width:100% !important}.clear{clear:both}.block{display:block}.center{text-align:center}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.push{margin-bottom:40px}.hidden{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#c4c9cd;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#91969a;display:block;font-size:.0546875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.note{font-size:.875rem}#cookie-law-info-bar{z-index:9999999 !important}#cookie-law-info-bar #wt-cli-ccpa-opt-out{display:inline-block;width:auto}.home .site-content{padding-top:0}.home .content-module{margin-bottom:60px;font-size:1.125rem}.error-404{text-align:center}.error-404 .page__header{display:inline-block;margin:0 auto}.error-404 .page__header::after{display:none}.error-404 .page__desc{font-size:1.1875rem}@media(min-width: 768px){.error-404 .page__desc{font-size:1.3125rem}}[data-content=editor] a{background-image:linear-gradient(to right, #2b3034 0%, #2b3034 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}[data-content=editor] a:hover,[data-content=editor] a:focus,[data-content=editor] a:active{color:#5e6367}[data-content=editor] a>img{box-shadow:0 5px 0 #fff}[data-content=editor] h1{font-size:2rem;text-transform:initial;font-weight:500}[data-content=editor] h2{font-size:1.375rem;font-weight:400;text-transform:initial}[data-content=editor] h3,[data-content=editor] h4,[data-content=editor] h5{text-transform:initial;font-weight:400;font-size:1.1875rem}[data-content=editor] .gform_fields ul,[data-content=editor] .gform_fields ol{list-style-type:none;margin:0;padding:0}[data-content=editor] img[class*=align],[data-content=editor] img[class*=wp-image-]{height:auto;width:auto}[data-content=editor] table{font-size:.9375rem;line-height:1.5;border:0}[data-content=editor] table td,[data-content=editor] table th{border:0}[data-content=editor] table.border{border-left:1px solid #c4c9cd;border-top:1px solid #c4c9cd}[data-content=editor] table.border td,[data-content=editor] table.border th{border-right:1px solid #c4c9cd;border-bottom:1px solid #c4c9cd}.page-template-custom-findcourses{padding-top:80px}div[id$=-optin]{height:auto !important;max-height:none !important}div[id$=-optin] div[class$=-form-wrap] div span{word-wrap:break-word !important}/*# sourceMappingURL=style.css.map */
