/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.cta-modal-block{border-radius:12px;display:block;position:fixed;z-index:9990;width:400px;overflow:auto;bottom:-450px;right:20px;background-color:#fff;border:thin solid #ccc;transition:bottom 1s ease-in-out;}.cta-modal-block.show{bottom:20px;}.cta-modal-block span.cta-modal-block-close{position:absolute;top:10px;right:10px;width:24px;height:24px;cursor:pointer;}.cta-modal-block span.cta-modal-block-close::before,.cta-modal-block span.cta-modal-block-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:18px;background-color:#3A3A3A;}.cta-modal-block span.cta-modal-block-close::before{transform:translate(-50%,-50%) rotate(45deg);}.cta-modal-block span.cta-modal-block-close::after{transform:translate(-50%,-50%) rotate(-45deg);}.cta-modal-block .block-content{padding:0 20px;}@media (max-width:480px){.cta-modal-block img,.cta-modal-block .spark{display:none;}.cta-modal-block{width:100%;height:auto;left:0;}.cta-modal-block.show{bottom:0px !important;}.cta-modal-block .block-content{padding-top:20px;}}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
body{font-size:1rem}img{max-width:100%;height:auto;vertical-align:bottom}input[type=submit]{-webkit-appearance:none;appearance:none}*,::after,::before{box-sizing:border-box}html{font-size:16px}body,button,input,select,textarea{font-family:"Lato",helvetica,arial,sans-serif,helvetica,arial,sans-serif}a,a:visited{text-decoration:none}a,body{color:#222}body,h1,h2,h3,h4,h5{margin:0}.maintenance-page header{margin-bottom:1.5rem}.cs-org .mobile-search-button{display:none}.user-logged-in .site-logo{padding-left:1.25rem;text-align:left}.region-strip,header{padding:0 1rem;border-bottom:1px solid #ccc}#block-topbarnav{margin:0 auto}.region-header{position:relative;align-items:center;padding:.75rem 0}.mobile-menu-button.icon-menu::before{font-size:2rem}.site-logo{text-align:center}.site-logo a{display:inline-flex}.site-logo a::before{width:5rem}.mobile-search-button{padding:.4rem .6rem;color:#222}.mobile-search-button.icon-search::before{font-size:1.25rem}@media (min-width:481px){.region-strip,header{padding:0 1.5rem}}@media (min-width:970px){.region-strip,header{padding:0 2rem}#block-headermainmenu .header-main-menu,#block-headermainmenu .main-navigation,#block-headermainnavigation .header-main-menu,#block-headermainnavigation .main-navigation,.region-header,.region-strip .row{max-width:1200px;margin:0 auto}#block-topbarnav{margin:0}.region-header{position:static;padding:1.5rem 0;border-bottom:0}.region-header .mobile-menu-button,.region-header .mobile-search-button{display:none}.site-logo{text-align:left}.site-logo a{margin-top:3px}.site-logo a::before{width:270px}.region-navigation{padding:0 2rem;background-color:#1a7e22}}.page-wrapper{padding:0 1rem}@media (min-width:481px){.page-wrapper{padding:0 1.5rem}}@media (min-width:970px){.page-wrapper{padding:0 60px}.page-wrapper .region-content{max-width:1200px;margin:0 auto}}#nav-overlay{position:absolute;inset:0;z-index:99;display:none;background:#000;opacity:.3}#nav-overlay.show{display:block}.messages-list{width:100%}@media (min-width:970px){.region-highlighted{max-width:1200px;margin:0 auto}#nav-overlay.show{display:none}}.footer-wrapper{padding:0 1rem;border-top:3px solid #ccc}.region-footer{padding-top:3rem}#block-footercopyright,.full-width{width:calc(100vw - 1rem);margin:0 calc(50% - 50vw + 7px)}#block-footercopyright .footer-copyright-wrapper{padding:0 1rem}@media (min-width:481px){#block-footercopyright .footer-copyright-wrapper,.footer-wrapper{padding:0 1.5rem}}@media (min-width:970px){#block-footercopyright .footer-copyright-wrapper,.footer-wrapper{padding:0 2rem}.region-footer{padding-top:2.5rem}#block-footercopyright .footer-copyright,.region-footer{max-width:1200px;margin:0 auto}}.full-width--margin{padding:0 1rem}@media (min-width:481px){.full-width--margin{padding:0 1.5rem}}@media (min-width:970px){.full-width--margin{padding:0 60px}}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.blog-view-banner{margin-bottom:1.5rem}.blog-view-banner .banner__info>span{line-height:1.5;font-size:.889rem}@media (min-width:768px){.blog-view-banner{margin-bottom:2rem}}
.divider:empty{margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none}.divider:not(:empty){margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center}.divider:not(:empty)::after,.divider:not(:empty)::before{display:block;flex:1;content:"";border-top:1px solid #ccc}.divider:not(:empty)::before{margin-right:1rem}.divider:not(:empty)::after{margin-left:1rem}.divider--heavy:empty{border-top-color:#1a7e22;border-top-width:2px}.divider--heavy:not(:empty)::after,.divider--heavy:not(:empty)::before{border-top-color:#1a7e22;border-top-width:2px}.video-js .vjs-subtitles-menu-item .vjs-menu-item-text{text-transform:capitalize!important}@media (min-width:970px){.sidebar-1{order:1}}.sidebar-2{display:none}.sidebar-2 .title{margin-bottom:.5rem;font-weight:700;color:#1a7e22;text-transform:uppercase}@media (min-width:970px){.sidebar-2{display:block;order:3}}.content-area .reveal__content .reveal__trigger,.sidebar-2 .reveal__content .reveal__trigger,.sidebar-2 .title{line-height:1.5;font-size:.889rem}@media (min-width:970px){.content-area{order:2}}.blog-view-content{max-width:43.75rem;margin:0 auto}@media (min-width:970px){.blog-view-content .reveal-tags{display:none}}.blog-view-content .reveal-tags .title{margin-bottom:.5rem;font-weight:700;color:#1a7e22;text-transform:uppercase;line-height:1.5;font-size:.889rem}.blog-view-content .blog-content__subhead{margin-bottom:1rem}.blog-view-content .blog-content__media{margin:1.5rem auto}.blog-view-content .blog-content__body p~img,.blog-view-content .blog-content__byline{margin-bottom:2rem}.blog-view-content .blog-content__spotlight a{display:flex;align-items:center;padding-bottom:0;font-weight:700;line-height:normal;border-bottom:none}.blog-view-content .blog-content__spotlight a:focus,.blog-view-content .blog-content__spotlight a:hover{border-bottom:none}.blog-view-content .blog-content__spotlight a::before{padding:0 .5rem;font-size:1.5rem;color:#423fe1}.blog-view-content .blog-content__body ol,.blog-view-content .blog-content__body ul{padding-left:2rem;margin-top:0;margin-bottom:1.5rem}.blog-view-content .blog-content__body ol ol,.blog-view-content .blog-content__body ol ul,.blog-view-content .blog-content__body ul ol,.blog-view-content .blog-content__body ul ul{margin-bottom:0}.blog-view-content .blog-content__body ol li,.blog-view-content .blog-content__body ul li{line-height:1.5}.blog-view-content .blog-content__body ol li:not(:first-child),.blog-view-content .blog-content__body ul li:not(:first-child){margin-top:.5rem}.blog-view-content .blog-content__body ol.vjs-menu-content,.blog-view-content .blog-content__body ul.vjs-menu-content{padding-left:0;margin-bottom:0}.blog-view-content .blog-content__body img{height:auto!important}.blog-view-content .blog-content__body table{width:100%;max-width:100%}.blog-view-content .blog-content__body blockquote{padding-right:1rem;padding-left:1rem;margin:2rem 0;font-style:italic;color:#005700;line-height:1.5;font-size:1.266rem}.blog-view-content .blog-content__body blockquote p{margin:0;font-size:inherit;line-height:inherit}.blog-view-content .blog-content__body h1,.blog-view-content .blog-content__body h2,.blog-view-content .blog-content__body h3,.blog-view-content .blog-content__body h4,.blog-view-content .blog-content__body h5{margin-top:2rem;margin-bottom:1rem}@media (min-width:481px){.blog-view-content .blog-content__media{max-width:40.625rem;margin-top:2rem;margin-bottom:2rem}.blog-view-content .blog-content__body blockquote{padding-right:4rem;padding-left:4rem}}@media (min-width:970px){.blog-view-content .blog-content__subhead{margin-bottom:2rem}.blog-view-content .blog-content__byline{display:none}}
.divider:empty{margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none}.divider:not(:empty){margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center}.divider:not(:empty)::after,.divider:not(:empty)::before{display:block;flex:1;content:"";border-top:1px solid #ccc}.divider:not(:empty)::before{margin-right:1rem}.divider:not(:empty)::after{margin-left:1rem}.divider--heavy:empty{border-top-color:#1a7e22;border-top-width:2px}.divider--heavy:not(:empty)::after,.divider--heavy:not(:empty)::before{border-top-color:#1a7e22;border-top-width:2px}.icon-privacy-caution,.icon-privacy-not-rec,.icon-privacy-use-responsibly,.icon-privacy-warning{display:initial;width:auto;height:auto;margin-top:auto;line-height:120%;text-align:initial;vertical-align:initial;background-image:none;background-repeat:initial;background-position:initial}@font-face{font-family:cs-privacy-icons;font-style:normal;font-weight:400;src:url(https://s3.amazonaws.com/csm_fonts/cs-icons/0.0.33/fonts/privacy/cs-privacy-icons.eot);src:url(https://s3.amazonaws.com/csm_fonts/cs-icons/0.0.33/fonts/privacy/cs-privacy-icons.eot?#iefix)format("embedded-opentype"),url(https://s3.amazonaws.com/csm_fonts/cs-icons/0.0.33/fonts/privacy/cs-privacy-icons.woff2)format("woff2"),url(https://s3.amazonaws.com/csm_fonts/cs-icons/0.0.33/fonts/privacy/cs-privacy-icons.woff)format("woff"),url(https://s3.amazonaws.com/csm_fonts/cs-icons/0.0.33/fonts/privacy/cs-privacy-icons.ttf)format("truetype"),url(https://s3.amazonaws.com/csm_fonts/cs-icons/0.0.33/fonts/privacy/cs-privacy-icons.svg#cs-privacy-icons)format("svg")}.icon-privacy-caution::before,.icon-privacy-not-rec::before,.icon-privacy-use-responsibly::before,.icon-privacy-warning::before,.icon::before{display:inline-block;font-family:cs-privacy-icons,monospace;font-size:1.5rem;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;vertical-align:middle}.icon-privacy-caution::before{content:""}.icon-privacy-not-rec::before{content:""}.icon-privacy-use-responsibly::before{content:""}.icon-privacy-warning::before{content:""}@media (min-width:769px){.blog-view-content .table{margin-right:-8.3333%;margin-left:-8.3333%}}.blog-view-content .table th#privacy-rating{min-width:7rem}@media (min-width:768px){.blog-view-content .table th#privacy-rating{min-width:auto;white-space:nowrap}}.blog-view-content .table .concerns-rating{display:inline-block;text-align:center}.blog-view-content .table .concerns-rating--warning .concerns-rating__score{line-height:normal;color:orange}.blog-view-content .table .concerns-rating--fail .concerns-rating__score::before,.blog-view-content .table .concerns-rating--pass .concerns-rating__score::before,.blog-view-content .table .concerns-rating--warning .concerns-rating__score::before{display:inline-block;font-family:"cs-global-icons";font-size:1.5rem;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:inherit;content:""}.blog-view-content .table .concerns-rating--warning .concerns-rating__label{padding-right:.75rem;padding-left:.75rem;background-color:orange}.blog-view-content .table .concerns-rating--pass .concerns-rating__score{line-height:normal;color:#23b5e8}.blog-view-content .table .concerns-rating--fail .concerns-rating__score::before,.blog-view-content .table .concerns-rating--pass .concerns-rating__score::before{content:""}.blog-view-content .table .concerns-rating--pass .concerns-rating__label{background-color:#23b5e8}.blog-view-content .table .concerns-rating--fail .concerns-rating__score{line-height:normal;color:#f25555}.blog-view-content .table .concerns-rating--fail .concerns-rating__score::before{content:""}.blog-view-content .table .concerns-rating--fail .concerns-rating__label{background-color:#f25555}.blog-view-content .table .concerns-rating__score{display:inline-flex;flex-basis:100%;align-items:center;margin-right:.375rem;margin-bottom:.125rem;font-weight:700;line-height:1.5;font-size:1.125rem}.blog-view-content .table .concerns-rating__score::before{margin-right:.125rem;font-size:1.375rem}.blog-view-content .table .concerns-rating__label{display:block;padding:.1875rem 1rem;font-weight:700;color:#fff;text-align:center;border-radius:3px;line-height:15px;font-size:.75rem}@media (min-width:768px){.blog-view-content .table .concerns-rating{display:flex;flex-wrap:nowrap;align-items:center}.blog-view-content .table .concerns-rating__score{flex-basis:auto;margin-bottom:0;line-height:1.5;font-size:1rem}.blog-view-content .table .concerns-rating__label{display:inline-block}}.table{position:relative;width:auto;line-height:1.5;font-size:.889rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.table{margin-bottom:3rem;margin-top:3rem}}.table table{max-width:100%;margin:0;border-spacing:0;border-collapse:collapse}.table thead th{min-width:calc(3.5rem + 1rem);padding-top:.5rem;padding-bottom:.5rem;font-weight:700;color:#fff;vertical-align:middle;border-top:1px solid!important;border-top-color:#757575}.table thead th.cs-table__freeze-col{background-color:#222!important}@media (min-width:481px){.table thead th{min-width:calc(4rem + 1rem)}}@media (min-width:768px){.table thead th{min-width:calc(5.75rem + 1rem)}}.table thead th>a{border-bottom-color:transparent}.table thead th>a:focus{color:#fff}.table td,.table th{padding:1rem 1rem 1rem 0;line-height:inherit;text-align:left;vertical-align:middle;border-top:1px solid;border-top-color:#ccc}.table .table__title{padding:1rem;margin:0;color:#fff;background-color:#222;border:1px;border-color:#ccc;border-bottom:none;border-radius:5px 5px 0 0}.table .table__caption{margin-top:.5rem;line-height:1.5;font-size:.79rem}.table .table__content{color:#222;border:1px solid;border-color:#ccc;border-top:none;border-radius:0 0 5px 5px}.table .table__freeze-col{position:absolute;top:auto;left:1px;display:flex;align-items:center;width:calc(5.875rem);padding-left:1rem;text-align:left;background-color:#efefef}.table .table__freeze-col+td,.table .table__freeze-col+th{padding-right:2.5rem;padding-left:1rem}@media (min-width:481px){.table .table__freeze-col{width:calc(9.0625rem)}}@media (min-width:768px){.table .table__freeze-col{width:calc(9.625rem)}}.table .table__freeze-col a{padding-bottom:.125rem;font-size:inherit;color:#222;text-decoration:none;border-bottom:1px dotted #535353}.table .table__freeze-col a:active,.table .table__freeze-col a:hover{text-decoration:none;cursor:pointer;border-bottom:1px dotted #423fe1}.table .table__freeze-col a:focus{border-color:transparent;outline:1px dotted;outline-color:#423fe1;outline-offset:0}.table .table__freeze-col buttona,inputa{padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:none;border-right:none;border-left:none}.table .table__freeze-col a:active,.table .table__freeze-col a:hover{color:#222;border-bottom-color:#222}.table[data-freeze-col] .table__content{overflow-x:scroll}.table[data-freeze-col] .table__content::-webkit-scrollbar{background-color:#fafafa;border-top:1px solid;border-top-color:#ccc;border-radius:0 0 5px 5px;-webkit-appearance:none}.table[data-freeze-col] .table__content::-webkit-scrollbar-thumb{width:8px;height:8px;background-color:#c1c1c1;background-clip:padding-box;border:4px solid transparent;border-radius:8px}.table.scrolling td.table__freeze-col,.table.scrolling th.table__freeze-col{border-right:1px solid;border-right-color:#ccc}.table.scrolling thead th.table__freeze-col{border-right:1px solid;border-right-color:#535353}
.blog-featured{box-shadow:0 2px 8px rgba(0,0,0,.2);transition:box-shadow .2s;position:relative;display:block;max-width:40.625rem;min-height:1px;padding:1rem;padding-left:calc(4.5rem + 1rem + 1rem);margin:2rem auto;clear:both;background:#fff}.blog-featured:focus,.blog-featured:hover{box-shadow:0 2px 32px rgba(0,0,0,.1)}.blog-featured::after{display:table;clear:both;content:" "}.blog-featured__image{position:absolute;left:1rem;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-right:1rem;color:#fff;background:#423fe1}.blog-featured__label{line-height:1.5;font-size:.889rem;margin-bottom:.25rem;color:#757575}.blog-featured h2.blog-featured__title,.blog-featured h3.blog-featured__title{margin-top:0;margin-bottom:0}.blog-featured h2.blog-featured__title a,.blog-featured h3.blog-featured__title a{border-bottom-color:transparent}.blog-featured h2.blog-featured__title a::before,.blog-featured h3.blog-featured__title a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:" "}.blog-featured__description{padding-top:1rem;margin-bottom:0;clear:both}@media (min-width:1200px){.blog-featured{padding:1.5rem;padding-left:calc(7.375rem + 1rem + 1rem)}.blog-featured__image{width:7.375rem;height:7.375rem}}
.blog-view-sidebar{display:none}@media (min-width:970px){.blog-view-sidebar{display:block}}
.banner{position:relative;right:50%;left:50%;display:flex;flex-flow:column wrap;align-content:center;width:100vw;height:auto;min-height:40vh;margin-right:-50vw;margin-left:-50vw;overflow:hidden;color:#fff;transition:width .03s ease,margin-left .03s ease,height .03s ease}@media (min-width:481px){.banner{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:970px){.banner{padding-right:2rem;padding-left:2rem}}.banner{padding:2rem 1rem}@media (min-width:970px){.banner{padding-top:3rem;padding-bottom:3rem}}.banner__top{margin-bottom:1.5rem;z-index:1;flex-basis:100%;max-width:1200px}.banner__main{z-index:1;flex:1;align-items:center;width:100%;max-width:calc(1200px + 1rem)}@media (min-width:768px){.banner__main{max-width:calc(1200px + 1.5rem)}}.banner__main{display:flex;flex-flow:row wrap;margin-right:-.5rem;margin-left:-.5rem}.banner__main>*,.banner__main>.col,.banner__main>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.banner__main.row--container{left:calc(50% + .5rem);max-width:calc(1200px + 1rem)}@media (min-width:768px){.banner__main{margin-right:-.75rem;margin-left:-.75rem}.banner__main>*,.banner__main>.col,.banner__main>[class*=col-]{padding-right:.75rem;padding-left:.75rem}.banner__main.row--container{left:calc(50% + .75rem);max-width:calc(1200px + 1.5rem)}}.banner__anchor{margin-top:1.5rem;line-height:1.5;font-size:.889rem;z-index:1;max-width:1200px;height:1.3335rem;text-align:center}.banner__anchor .link{padding-bottom:0;border:0}.banner__anchor .link.link--icon-bottom [class^=icon]{line-height:1.5;font-size:1.266rem}.banner__art{position:absolute;top:0;left:0;z-index:0;width:100%;max-width:100%;height:100%;padding:0;object-fit:cover;object-position:center;vertical-align:middle;border-style:none}.banner__art[x-placement^=top]{object-position:top}.banner__art[x-placement^=bottom]{object-position:bottom}.banner__content{flex:1 1 0;max-width:100%;margin:0 auto;text-align:center}@media (min-width:768px){.banner__content{max-width:40.625rem}}.banner__heading,p.banner__info{margin-bottom:0}.banner__heading+*{margin-top:1rem}.banner__heading .link{color:#fff;border-bottom-color:transparent}.banner__heading .link:active,.banner__heading .link:hover{color:#999;border-bottom-color:#999}.banner__heading .link:focus{outline-color:#fff}.banner__info+*{margin-top:1.5rem}.banner__info p{margin-bottom:1.5rem}.banner__info p:last-of-type{margin-bottom:0}.banner__media{display:flex;order:-1;margin-bottom:1.5rem;flex:0 0 100%;max-width:100%}@media (min-width:768px){.banner__media{flex:0 0 41.6666666667%;max-width:41.6666666667%}}.banner__media>*{display:flex}.banner__media img{max-width:100%}@media (min-width:768px){.banner__media{order:initial;margin-bottom:0}}.banner--overlay::before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;content:"";background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.45),rgba(0,0,0,.5))}.banner--hero .banner__heading{margin-bottom:0;margin-bottom:1.5rem;color:inherit;font-weight:700;line-height:1.25;font-size:2.281rem}@media (min-width:768px){.banner--hero .banner__heading{font-size:2.887rem}}.banner--slim{min-height:15.625rem}.banner--ltr .banner__content{margin-left:0;text-align:start}.banner--ltr .banner__anchor{text-align:start}@media (min-width:768px){.banner--ltr .banner__anchor{text-align:center}}.banner--reverse{color:#222}.banner--reverse .banner__heading .link{color:inherit}
.btn{margin-right:1rem;font-weight:700;text-align:center;display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;transition:all .125s ease-in-out;line-height:1.125;font-size:1rem;border-radius:2.125rem;padding:.5rem 1rem;border-style:solid;border-width:.0625rem;color:#222;background-color:#efefef;border-color:#ccc}.btn.active,.btn:active,.btn:hover,.open>.btn.dropdown-toggle{color:#222;background-color:rgba(34,34,34,.1);border-color:#222}.btn.disabled,.btn:disabled,.btn[disabled]{pointer-events:none;cursor:default;opacity:.6}.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled]:focus,.btn[disabled]:hover{color:#222;background-color:#efefef;border-color:#ccc}.btn.focus,.btn:focus{color:#222;background-color:rgba(34,34,34,.1)}.btn.active,.btn:active{outline:0}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{border:1px solid #fff;outline:0;box-shadow:0 0 0 2px #423fe1}.btn[class*=icon-]{display:inline-flex;align-items:center;justify-content:center}.btn [data-icon],.btn[class*=icon-]::after,.btn[class*=icon-]::before{padding-right:.25rem;font-size:1.5rem;height:1.5rem;margin-top:-1.5rem;line-height:inherit;transform:translateY(50%)}.btn [data-icon]{width:auto;vertical-align:super}.btn:last-child{margin-right:0}a.btn{text-decoration:none}.btn--primary{color:#fff;background-color:#1a7e22;border-color:#1a7e22}.btn--primary.active,.btn--primary:active,.btn--primary:hover,.open>.btn--primary.dropdown-toggle{color:#fff;background-color:#005700;border-color:#005700}.btn--primary.disabled,.btn--primary:disabled,.btn--primary[disabled]{pointer-events:none;cursor:default;opacity:.6}.btn--primary.disabled:focus,.btn--primary.disabled:hover,.btn--primary:disabled:focus,.btn--primary:disabled:hover,.btn--primary[disabled]:focus,.btn--primary[disabled]:hover{color:#fff;background-color:#1a7e22;border-color:#1a7e22}.btn--primary.focus,.btn--primary:focus{color:#fff;background-color:#005700}.btn--secondary{color:#1a7e22;background-color:#fff;border-color:#1a7e22}.btn--secondary.active,.btn--secondary:active,.btn--secondary:hover,.open>.btn--secondary.dropdown-toggle{color:#1a7e22;background-color:rgba(26,126,34,.1);border-color:#1a7e22}.btn--secondary.disabled,.btn--secondary:disabled,.btn--secondary[disabled]{pointer-events:none;cursor:default;opacity:.6}.btn--secondary.disabled:focus,.btn--secondary.disabled:hover,.btn--secondary:disabled:focus,.btn--secondary:disabled:hover,.btn--secondary[disabled]:focus,.btn--secondary[disabled]:hover{color:#1a7e22;background-color:#fff;border-color:#1a7e22}.btn--secondary.focus,.btn--secondary:focus{color:#1a7e22;background-color:rgba(26,126,34,.1)}.btn--cta{color:#fff;background-color:#423fe1;border-color:#423fe1}.btn--cta.active,.btn--cta:active,.btn--cta:hover,.open>.btn--cta.dropdown-toggle{color:#fff;background-color:#1a189b;border-color:#1a189b}.btn--cta.disabled,.btn--cta:disabled,.btn--cta[disabled]{pointer-events:none;cursor:default;opacity:.6}.btn--cta.disabled:focus,.btn--cta.disabled:hover,.btn--cta:disabled:focus,.btn--cta:disabled:hover,.btn--cta[disabled]:focus,.btn--cta[disabled]:hover{color:#fff;background-color:#423fe1;border-color:#423fe1}.btn--cta.focus,.btn--cta:focus{color:#fff;background-color:#1a189b}.btn--neutral{color:#222;background-color:#fff;border-color:#222}.btn--neutral.active,.btn--neutral:active,.btn--neutral:hover,.open>.btn--neutral.dropdown-toggle{color:#222;background-color:rgba(34,34,34,.1);border-color:#222}.btn--neutral.disabled,.btn--neutral:disabled,.btn--neutral[disabled]{pointer-events:none;cursor:default;opacity:.6}.btn--neutral.disabled:focus,.btn--neutral.disabled:hover,.btn--neutral:disabled:focus,.btn--neutral:disabled:hover,.btn--neutral[disabled]:focus,.btn--neutral[disabled]:hover{color:#222;background-color:#fff;border-color:#222}.btn--neutral.focus,.btn--neutral:focus{color:#222;background-color:rgba(34,34,34,.1)}.btn--reverse{color:#fff;background-color:transparent;border-color:#fff}.btn--reverse.active,.btn--reverse:active,.btn--reverse:hover,.open>.btn--reverse.dropdown-toggle{color:#fff;background-color:rgba(255,255,255,.1);border-color:#fff}.btn--reverse.disabled,.btn--reverse:disabled,.btn--reverse[disabled]{pointer-events:none;cursor:default;opacity:.6}.btn--reverse.disabled:focus,.btn--reverse.disabled:hover,.btn--reverse:disabled:focus,.btn--reverse:disabled:hover,.btn--reverse[disabled]:focus,.btn--reverse[disabled]:hover{color:#fff;background-color:transparent;border-color:#fff}.btn--reverse.focus,.btn--reverse:focus{color:#fff;background-color:rgba(255,255,255,.1)}.btn--lg{line-height:1.125;font-size:1rem;border-radius:2.5rem;padding:.6875rem 1rem;border-style:solid;border-width:.0625rem}@media (min-width:768px){.btn--sm{line-height:1.125;font-size:.889rem;border-radius:2rem;padding:.4375rem 1rem;border-style:solid;border-width:.0625rem}.btn--sm [data-icon],.btn--sm[class*=icon-]::after,.btn--sm[class*=icon-]::before{line-height:1;font-size:1.25rem;height:1.25rem;margin-top:-1.25rem}}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:.5rem;margin-left:0}.btn--reset{display:inline-block;padding:0;font-size:inherit;color:#222;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0}
.reveal{text-align:center}.reveal__content{text-align:left}.reveal__content.collapse{transition:max-height .5s ease;margin-bottom:1rem}.reveal__content.collapse:not(.show){max-height:0;overflow:hidden}.reveal__content.collapse.show{max-height:unset}.reveal__content.collapse:not(.show){position:relative;max-height:7.5rem}.reveal__content.collapse:not(.show)::after{position:absolute;bottom:0;display:block;width:100%;height:1.3125rem;content:" ";background-color:rgba(255,255,255,.5)}.reveal__content p:last-child{margin-bottom:0}.reveal__trigger::after{position:relative;top:.25rem;display:inline-block;margin-left:4px;font-family:cs-global-icons,sans-serif;font-size:1.3rem;content:"";transition:transform .2s ease}.reveal__trigger[aria-expanded=true]::after{transform:rotate(-180deg)}.reveal--inline{position:relative;text-align:left}.reveal--inline.show{padding-bottom:1.25rem}.reveal--inline .reveal__content{margin-bottom:0}.reveal--inline .reveal__trigger{position:absolute;right:0;bottom:0;z-index:1;line-height:1;background-color:#fff}.reveal--inline .reveal__trigger::before{position:absolute;left:-.5625rem;width:.5rem;height:100%;content:"";background-color:#fff}.reveal--inline .reveal__trigger::after,.reveal--items .reveal__trigger::after{content:unset}.reveal--items .reveal__content.collapse:not(.show)::after,.reveal--list .reveal__content.collapse:not(.show)::after{content:unset}.reveal--items .reveal__content .hidden{display:none}
.user-summary{display:flex;flex-flow:row nowrap}.user-summary+.user-summary{margin-top:1rem}.user-summary__avatar{flex:0 1 auto;margin-right:.5rem}.user-summary__avatar img{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.user-summary__right{display:flex;flex:1 1 0;flex-flow:row wrap;align-content:center}.user-summary__body{line-height:1.35;font-size:.889rem}.user-summary__name{display:inline-block;font-weight:700;word-break:break-word}.user-summary__name a:not(.link){padding-bottom:.125rem;font-size:inherit;color:#222;text-decoration:none;border-bottom:1px dotted #535353;border-bottom-color:transparent}.user-summary__name a:not(.link):active,.user-summary__name a:not(.link):hover{color:#423fe1;text-decoration:none;cursor:pointer;border-bottom:1px dotted #423fe1}.user-summary__name a:not(.link):focus{border-color:transparent;outline:1px dotted;outline-color:#423fe1;outline-offset:0}.user-summary__name buttona:not(.link),inputa:not(.link){padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:none;border-right:none;border-left:none}.user-summary__name+.user-summary__title{line-height:1.35;font-size:.79rem;font-weight:400}.user-summary__title{display:block;font-weight:700;color:#757575}.user-summary__title span::after{margin:0 .375rem 0 .5rem;content:"·"}.user-summary__title span:last-child::after{content:""}.user-summary__location{line-height:1.35;font-size:.79rem;display:flex;flex-flow:wrap;color:#757575}.user-summary--location .user-summary__title{font-weight:700}.user-summary--large+.user-summary--large{margin-top:2rem}.user-summary--large .user-summary__avatar{margin-right:1rem}.user-summary--large .user-summary__avatar img{width:4rem;min-width:4rem;height:4rem;min-height:4rem}.user-summary--large .user-summary__name{line-height:1.5;font-size:1rem}.user-summary--large .user-summary__location,.user-summary--large .user-summary__title{font-size:inherit}.user-summary--small .user-summary__avatar img{width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem}.user-summary--small .user-summary__name::after{margin-left:-.125rem;font-weight:400;content:","}.user-summary--small .user-summary__title{display:inline;font-size:inherit}.user-summary--stacked{flex-wrap:wrap}.user-summary--stacked .user-summary__avatar{margin-right:.5rem;margin-bottom:.5rem}.user-summary--stacked .user-summary__right{flex:1 1 100%;max-width:unset}.user-summary--stacked .user-summary__name{margin-bottom:.25rem}
.author-bio{display:flex;padding:1.5rem 0 0;margin-top:3rem;border-top:1px solid #ccc}.author-bio+.author-bio{margin-top:0;border-top:none}.author-bio:last-child{margin-bottom:2rem}.author-bio .avatar{margin-right:1rem}.author-bio .avatar img{width:4.5rem;height:4.5rem}.author-bio .author-bio__info{flex:1}.author-bio .reveal{text-align:left}.author-bio .reveal .reveal__content{font-style:italic}.author-bio .reveal .reveal__content.collapse{margin-bottom:.5rem}.author-bio .reveal .reveal__content.collapse:not(.show){max-height:72px}.author-bio p{line-height:1.5}.author-bio p a{padding-bottom:.125rem;font-size:inherit;color:#222;text-decoration:none;border-bottom:1px dotted #535353}.author-bio p a:active,.author-bio p a:hover{color:#423fe1;text-decoration:none;cursor:pointer;border-bottom:1px dotted #423fe1}.author-bio p a:focus{border-color:transparent;outline:1px dotted;outline-color:#423fe1;outline-offset:0}.author-bio p buttona,inputa{padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:none;border-right:none;border-left:none}@media (min-width:768px){.author-bio .avatar img{width:5rem;height:5rem}}
.blog-view-byline--inline{line-height:1.5;font-size:.889rem;display:inline}.blog-view-byline--inline .blog-view-byline__author,.blog-view-byline--inline .blog-view-byline__date,.blog-view-byline--inline .user-summary__body{display:inline-block}.blog-view-byline--inline .user-summary{display:inline}.blog-view-byline--inline .blog-view-byline__date{margin-top:0}.blog-view-byline--inline .user-summary--stacked{margin-bottom:0}.blog-view-byline .user-summary{margin-bottom:1rem}.blog-view-byline .user-summary--stacked{margin-bottom:.5rem}.blog-view-byline .user-summary__avatar img{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.blog-view-byline .user-summary__name,.blog-view-byline__date{line-height:1.5;font-size:.889rem}.blog-view-byline__date{margin-top:1rem}
.related-cards-wrapper{background-color:#eef6ff;width:100vw;max-width:100vw;margin-right:-50vw;margin-left:calc(50% - 50vw);padding-right:1rem;padding-left:1rem}@media (min-width:481px){.related-cards-wrapper{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:970px){.related-cards-wrapper{padding-right:3.75rem;padding-left:3.75rem}}.related-cards{max-width:1200px;padding:3rem 0;margin:0 auto}.related-cards h3{text-align:center}.related-cards .row{margin:0-1rem}.related-cards .col-12{padding:0 1rem;margin-bottom:1.5rem}.related-cards>h3{margin-bottom:2rem}.related-cards .related-card{box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s;position:relative;max-width:350px;height:100%;margin:0 auto;overflow:hidden;background-color:#fff;border-radius:.625rem}.related-cards .related-card:focus,.related-cards .related-card:hover{box-shadow:0 2px 32px rgba(0,0,0,.1)}.related-cards .related-card-info{padding:1.5rem}.related-cards .related-card-info.video{position:relative}.related-cards .related-card-info>span{line-height:1.5;font-size:.889rem;display:block;margin-bottom:.5rem;color:#535353}.related-cards .related-card-info h3{margin-bottom:0;text-align:left}.related-cards .related-card-info h3 a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:" "}.related-cards .related-card-info p{margin-top:.5rem;margin-bottom:0;line-height:1.5}@media (min-width:481px){.related-cards{padding:3rem 0}}@media (min-width:970px){.related-cards{padding:3rem 0}.related-cards .row{margin:0-1.5rem}.related-cards .col-md-4{padding:0 1.5rem}.related-cards .related-card{margin:0}}
.tag{line-height:1;font-size:.8125rem;border-radius:.25rem;display:inline-block;padding:.5rem 1rem;margin-right:.3125rem;margin-bottom:.5rem;color:#535353;background-color:#efefef;border:1px solid transparent}.tag:hover{color:#535353;background-color:#ccc}.tag:focus{border:1px solid #fff;outline:0;box-shadow:0 0 0 2px #423fe1}.tag--close,.tag[data-dismiss=tag]{display:inline-flex;align-items:center;padding-right:.5rem;transition:opacity 150ms linear}.tag--close.fade,.tag[data-dismiss=tag].fade{opacity:0}.tag--close::after,.tag[data-dismiss=tag]::after{line-height:1;font-size:.9rem;font-family:cs-global-icons,sans-serif;content:"";margin-left:.375rem}.tag--reverse{color:#fff;background-color:rgba(0,0,0,.5)}.tag--reverse:hover{color:#000;background-color:rgba(255,255,255,.5)}
.avatar{position:relative;display:inline-flex;vertical-align:middle}.avatar:not(ul){border-radius:100%;vertical-align:middle}ul.avatar{padding:0 .75rem 0 0;margin:0}ul.avatar li,ul.avatar li::after{border-radius:100%;background-color:#fff}ul.avatar li{position:relative;padding:0;margin:0-.75rem 0 0;list-style:none}ul.avatar li::after{position:absolute;inset:0;z-index:-1;content:" "}ul.avatar li:nth-child(1){z-index:6}ul.avatar li:nth-child(2){z-index:5}ul.avatar li:nth-child(2) img,ul.avatar li:nth-child(3) img,ul.avatar li:nth-child(4) img,ul.avatar li:nth-child(5) img,ul.avatar li:nth-child(6) img{opacity:.8}ul.avatar li:nth-child(3){z-index:4}ul.avatar li:nth-child(4){z-index:3}ul.avatar li:nth-child(5){z-index:2}ul.avatar li:nth-child(6){z-index:1}.avatar img{border-radius:100%;width:3rem;min-width:3rem;height:3rem;min-height:3rem;vertical-align:middle}.avatar--xsmall img{width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem}.avatar--small img{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.avatar--large img{width:4rem;min-width:4rem;height:4rem;min-height:4rem}.avatar--xlarge img{width:5rem;min-width:5rem;height:5rem;min-height:5rem}.avatar--certified:not(ul)::before{position:absolute;right:-.375rem;bottom:-.375rem;display:block;width:1.5rem;height:1.5rem;content:"";background-image:url(//d2hralswu9lj8u.cloudfront.net/cs-icons/1.2.1/svg/global/color/logo-checkmark-green--avatar.svg);background-repeat:no-repeat}
.dropdown{position:relative;display:inline-block;max-width:100%}.dropdown__toggle{position:relative;max-width:16.25rem;overflow:hidden;text-overflow:ellipsis}.dropdown__toggle,.dropdown__toggle.btn{padding-right:2.625rem}.dropdown__toggle::after{display:inline-block;font-family:"cs-global-icons";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:inherit;content:"";position:absolute;top:50%;right:1rem;font-size:1rem;transform:translateY(-50%)}.dropdown.show .dropdown__toggle{z-index:1002}.dropdown__overlay{inset:0;z-index:1001;background-color:#000;opacity:.5}.dropdown.show .dropdown__overlay{position:fixed}.dropdown__menu{border-radius:.25rem;position:absolute;display:none;min-width:11.375rem;max-width:16.25rem;max-height:15rem;padding:.5rem 0;overflow-y:auto;color:#222;white-space:nowrap;background-color:#fff;border:1px solid #efefef;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s}.dropdown__menu:focus,.dropdown__menu:hover{box-shadow:0 2px 32px rgba(0,0,0,.1)}.dropdown__menu.show{z-index:1002;display:block}.dropdown__item,.dropdown__item>a{display:block;width:100%;padding:.5rem 1rem;overflow:hidden;line-height:1;color:#222;text-align:left;text-decoration:none;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;cursor:pointer}.dropdown__item:focus,.dropdown__item:hover,.dropdown__item>a:focus,.dropdown__item>a:hover{color:#222;background-color:#efefef;outline:0}.dropdown__item.disabled,.dropdown__item>a.disabled{color:#999;cursor:default}.dropdown__item.disabled:hover,.dropdown__item>a.disabled:hover{background-color:transparent}.dropdown__item.active,.dropdown__item>a.active{color:#1a7e22}.dropdown__item label[for],.dropdown__item>a label[for]{margin-bottom:0;margin-left:.5rem}.dropdown__item>a{margin:-.5rem -1rem}.dropdown__divider{margin:.5rem 0;border-top:1px solid #ccc}.dropdown__header{line-height:1;font-size:.875rem;padding:.5rem 1rem;margin:0}.dropdown--block{display:block}.dropdown--block .dropdown__menu,.dropdown--block .dropdown__toggle{width:100%;max-width:100%}
.tippy-box{border-radius:.2rem;position:relative;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s}.tippy-box:focus,.tippy-box:hover{box-shadow:0 2px 32px rgba(0,0,0,.1)}.tippy-box[data-animation=fade]{transition-property:transform,visibility,opacity}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-theme=dark]{background-color:#000;border:1px solid #000}.tippy-box[data-theme=dark] .tippy-content{color:#fff}.tippy-box[data-theme=dark] .tippy-arrow,.tippy-box[data-theme=dark] .tippy-arrow::after{border-color:#000}.tippy-arrow,.tippy-arrow::after{border-color:#ccc;position:absolute;border-style:solid}.tippy-arrow::after{content:"";border-color:#fff}.tippy-box[data-placement^=top] .tippy-arrow{bottom:-6px;left:calc(50% - 6px);border-width:6px 6px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.tippy-box[data-placement^=top] .tippy-arrow::after{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:-6px;left:-5px;border-width:5px 5px 0}.tippy-box[data-placement^=right] .tippy-arrow{top:calc(50% - 6px);left:-6px;border-width:6px 6px 6px 0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.tippy-box[data-placement^=right] .tippy-arrow::after{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:-5px;left:1px;border-width:5px 5px 5px 0}.tippy-box[data-placement^=bottom] .tippy-arrow{top:-6px;left:calc(50% - 6px);border-width:0 6px 6px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.tippy-box[data-placement^=bottom] .tippy-arrow::after{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;top:1px;left:-5px;border-width:0 5px 5px}.tippy-box[data-placement^=left] .tippy-arrow{top:calc(50% - 6px);right:-6px;border-width:6px 0 6px 6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.tippy-box[data-placement^=left] .tippy-arrow::after{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;top:-5px;left:-6px;border-width:5px 0 5px 5px}.tippy-content{line-height:1.5;font-size:.889rem;padding:1rem;color:#000;word-wrap:break-word}.tippy-content p:last-child{margin-bottom:0}.tippy-title{margin-bottom:.5rem;font-size:1rem;font-weight:700}.tippy-actions{margin-top:1.5rem}.tippy-actions .btn:not(:first-child),.tippy-actions :not(:first-child){margin-left:1rem}
.user-logged-in #header-user-menu{display:block}#header-user-menu,#header-user-menu .menu-item--my-account .menu-item--title,.user-logged-in .menu-item--depth-1.menu-item--login,.user-logged-in .menu-item--login{display:none}@media (min-width:970px){#header-user-menu{display:block}#header-user-menu .menu-item--my-account .menu-item--title{display:inline}}.mobile-header-user-menu{border-bottom:1px solid #ccc}.mobile-header-user-menu.sign-in-only{display:flex}.mobile-header-user-menu.sign-in-only .accordion__item{flex:1}.mobile-header-user-menu.sign-in-only .accordion__item+.accordion__item{padding-left:.5rem;border-top:0}.mobile-header-user-menu .accordion__item,.mobile-header-user-menu .accordion__item+.accordion__item{margin:0}.mobile-header-user-menu .accordion__item+.accordion__item.menu-item--my-account,.mobile-header-user-menu .accordion__item.menu-item--my-account{border-top:0}.mobile-header-user-menu .accordion__item+.accordion__item.menu-item--my-account .accordion__header,.mobile-header-user-menu .accordion__item.menu-item--my-account .accordion__header{padding:1rem 0}.mobile-header-user-menu .accordion__item+.accordion__item.menu-item--my-account .accordion__body,.mobile-header-user-menu .accordion__item.menu-item--my-account .accordion__body{padding-left:12px}.mobile-header-user-menu .accordion__item .accordion__header,.mobile-header-user-menu .accordion__item+.accordion__item .accordion__header{min-height:64px;padding:.5rem 0}.mobile-header-user-menu .accordion__item .accordion__header h4,.mobile-header-user-menu .accordion__item+.accordion__item .accordion__header h4{font-size:1rem;font-weight:700}.mobile-header-user-menu .accordion__item a,.mobile-header-user-menu .accordion__item+.accordion__item a{display:flex;align-items:center;margin:0}.mobile-header-user-menu .accordion__item a.btn--block,.mobile-header-user-menu .accordion__item+.accordion__item a.btn--block{justify-content:center}.mobile-header-user-menu .accordion__item .avatar img,.mobile-header-user-menu .accordion__item+.accordion__item .avatar img{width:2.75rem;height:2.75rem}.header-user-menu{padding-left:1.25rem}.header-user-menu .menu-item--my-account .dropdown{display:none}.header-user-menu .menu-item--my-account a:not(.icon-member){display:flex;align-items:center}.header-user-menu .menu-item--my-account a:not(.icon-member)::before{min-width:32px;margin-right:1rem;font-size:24px;text-align:center}.header-user-menu .menu-item--my-account a:not(.icon-member).icon-heart-outline::before{font-size:20px}.header-user-menu .menu-item--my-account a:not(.icon-member).icon-info-outline::before,.header-user-menu .menu-item--my-account a:not(.icon-member).icon-sign-out::before{font-size:22px}.header-user-menu .menu-item--my-account a:not(.icon-member).icon-profile::before{font-size:30px}.header-user-menu .menu-item--title span{line-height:1.5;font-size:.889rem;font-weight:400;color:#757575}.header-user-menu .icon-member::before{position:relative;top:-.125rem;font-size:32px}.header-user-menu .avatar{flex:0 0 auto;margin-right:.5rem}@media (min-width:970px){.header-user-menu .menu-hierarchical{display:flex;align-items:center}.header-user-menu .menu-hierarchical .menu-item+.menu-item{margin-left:1rem}.header-user-menu .menu-hierarchical .menu-item a{padding:.5rem 1rem;font-size:14px;font-weight:700;vertical-align:middle}.header-user-menu .menu-hierarchical .menu-item--active-trail{background-color:unset}.header-user-menu .menu-hierarchical .menu-item--my-account>a{padding:0}.header-user-menu .menu-hierarchical .menu-item--title span{font-size:1rem}.header-user-menu .menu-hierarchical .menu-item--donate-link .btn{color:#fff}.header-user-menu .menu-hierarchical .menu-item--donate-link .btn:not(.btn--cta){background-color:#e41177;border-color:#e41177}.header-user-menu .menu-hierarchical .menu-item--donate-link .btn:not(.btn--cta):hover{background-color:#bf0276;border-color:#bf0276}.header-user-menu .menu-hierarchical .btn{margin:0}.header-user-menu .menu-item--my-account>a.link-hidden{display:none}.header-user-menu .menu-item--my-account .dropdown{display:inline-block}.header-user-menu .menu-item--my-account .dropdown>a{padding:0}.header-user-menu .menu-item--my-account .avatar{margin-right:.75rem}.header-user-menu .menu-item--my-account .avatar img{width:2.75rem;height:2.75rem}.header-user-menu .dropdown__menu{max-height:unset;padding:0}.header-user-menu .dropdown__menu a.dropdown__item{padding:1rem}.header-user-menu .dropdown__item{position:relative;padding:1rem;font-size:14px}.header-user-menu .dropdown__item+.dropdown__item::after{position:absolute;top:0;right:1rem;left:3.5rem;content:"";border-bottom:1px solid #ccc}}.header-user-menu-group{padding:0 1rem;margin-top:1rem;border:1px solid #ccc;border-radius:.5rem}
.header-user-menu .menu-item--my-account a:not(.icon-member)::before{font-size:22px}.menu-item--my-account a:not(.icon-member)::before{min-width:22px;font-size:22px}.menu-item--my-account .avatar img{margin-right:.5rem}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;}.ui-widget-shadow{box-shadow:0 0 5px #666666;}
#block-headermainmenu{display:none}@media (min-width:970px){#block-headermainmenu{display:block}}.region-top-area{position:relative}@media (min-width:970px){.region-top-area{z-index:10}}.top-bar-nav{font-size:13px}.top-bar-nav li{display:inline-block;line-height:35px}.top-bar-nav a{padding:.5rem;font-size:.7rem}.top-bar-nav a.active,.top-bar-nav a:hover{color:#1a7e22;border-bottom:3px solid #1a7e22}@media (min-width:481px){.top-bar-nav a{font-size:.8125rem}}@media (min-width:970px){.top-bar-nav{margin-left:2px}.top-bar-nav li{margin-left:-2px;border-right:1px solid #ccc;border-left:1px solid #ccc}.top-bar-nav li+li{border-left:none}.top-bar-nav a{padding:.5rem 1rem}}
.cta-modal-block{height:auto;background:url(/modules/custom/cse_cta/images/background.jpg)0 0 no-repeat;background-size:100% 100%;border:0!important}.cta-modal-block.success{height:auto}@media (min-width:481px){.cta-modal-block{height:auto}}.cta-modal-block label[for=edit-email]{display:none}.cta-modal-block .field-cta-text{margin-bottom:1.5rem}.cta-modal-block #general-error-message{display:block}.cta-modal-block #email-message .form-feedback--invalid,.cta-modal-block #mtcaptcha-error-message .form-feedback--invalid,.cta-modal-block #postal-code-message .form-feedback--invalid{color:#fff}.cta-modal-block .block-content{padding:20px;color:#fff}.cta-modal-block .block-content h2{width:90%;padding:0;margin:0;margin-bottom:.5rem;font-family:"Source Serif Pro";font-size:25.63px;font-style:normal;line-height:1.25em;color:#fff}@media (min-width:481px){.cta-modal-block .block-content{padding:0 2rem 2rem}}.cta-modal-block .block-content .notification--success{z-index:2}.cta-modal-block .block-content .notification--success h2{color:#81d84e}.cta-modal-block .block-content.success .headline{line-height:1.5;font-size:1.125rem;margin-bottom:1rem}.cta-modal-block .block-content.success+.cta-modal-block-close::after,.cta-modal-block .block-content.success+.cta-modal-block-close::before{background-color:#000}.cta-modal-block #edit-actions .button,.cta-modal-block form{width:100%}.cta-modal-block form .location{-ms-flex-align:center;align-items:center}.cta-modal-block form .mtcaptcha-container{margin-bottom:14px}.cta-modal-block .form-type-email{display:inline-block;width:215px;margin-right:5px}@media (min-width:481px){.cta-modal-block .form-type-email{width:60%}}.cta-modal-block .form-type-email input{width:100%;font-size:16px;line-height:1.5em;border:0;border-radius:4px}.cta-modal-block #edit-email{padding:9px 16px}.cta-modal-block .button{height:42px;padding:9px 16px;font-style:normal;font-weight:700;font-family:"Lato";font-size:16px;line-height:1.5em;color:#fff;background:#423fe1;border:0;border-radius:24px}.cta-modal-block #edit-actions{width:100%;max-width:100%}.cta-modal-block .image-wrapper{position:relative}.cta-modal-block .image-wrapper::after{position:absolute;right:50px;z-index:3;display:none;width:47px;height:83px;margin-top:170px;content:"";background:url(/modules/custom/cse_cta/images/spark.svg)0 0 no-repeat}@media (min-width:481px){.cta-modal-block .image-wrapper::after{display:initial}}@media (max-height:640px){.cta-modal-block .image-wrapper::after,.cta-modal-block .spark,.cta-modal-block img{display:none}.cta-modal-block.show{bottom:0!important}.cta-modal-block .block-content{padding-top:20px}}#cta-modal-redirect.offset-cta{right:440px}#cta-modal-redirect h2{margin-top:30px!important}.cta-modal-block span.cta-modal-block-close{background-color:#fff;border-radius:20px}#cta-modal-newsletter{overflow:hidden}
.captcha-label + .option{font-weight:bold !important;}textarea#edit-mtcaptcha-custom-config-setting{width:50%;}
