/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */@import url("https://fonts.googleapis.com/css?family=Abril+Fatface|Oswald|EB+Garamond:500i|Lora:700i|Montserrat:400,500,600,700|Sacramento|Open+Sans:600,700|Poppins:500,600|Lora:400i");blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul li{list-style-type:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body{margin:0;padding:0}img{height:auto;max-width:100%;width:auto}a{color:inherit;display:inline-block}a:active,a:hover,a:link,a:visited{text-decoration:none}a:not(.disabled),a:not(:disabled),button:not(.disabled),button:not(:disabled){cursor:pointer}input:focus,textarea:focus{outline:none}.img-cover{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.preloaderOverlay{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.preloaderOverlay .preloader{animation:loader-rotate 1s linear infinite;border-color:#204350 transparent;border-radius:50%;border-style:solid;border-width:8px;height:56px;left:50%;margin:-28px 0 0 -28px;position:absolute!important;position:relative;top:50%;width:56px}@keyframes loader-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}button.toast-close-button{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{pointer-events:none;position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;pointer-events:auto;position:relative;width:300px}#toast-container>:hover{box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?7xqchn);src:url(../fonts/icomoon.eot?7xqchn#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?7xqchn) format("truetype"),url(../fonts/icomoon.woff?7xqchn) format("woff"),url(../fonts/icomoon.svg?7xqchn#icomoon) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pencil:before{content:"\e921"}.icon-phone:before{content:"\e900"}.icon-arrow-circle-left:before{content:"\e901"}.icon-arrow-circle-right:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-arrow-right:before{content:"\e904"}.icon-calendar:before{content:"\e905"}.icon-clock:before{content:"\e906"}.icon-depression-tests:before{content:"\e907"}.icon-download-pdf:before{content:"\e908"}.icon-download:before{content:"\e909"}.icon-facebook:before{content:"\e90a"}.icon-hand-grant:before{content:"\e90b"}.icon-hand-money:before{content:"\e90c"}.icon-hands-heart:before{content:"\e90d"}.icon-hands-house:before{content:"\e90e"}.icon-health-hours:before{content:"\e90f"}.icon-health-location:before{content:"\e910"}.icon-health-phone:before{content:"\e911"}.icon-house-unit:before{content:"\e912"}.icon-instagram:before{content:"\e913"}.icon-linkedin:before{content:"\e914"}.icon-member-guide:before{content:"\e915"}.icon-navigation-left-arrow:before{content:"\e916"}.icon-navigation-right-arrow:before{content:"\e917"}.icon-ok-mark:before{content:"\e918"}.icon-person-circle:before{content:"\e919"}.icon-portal:before{content:"\e91a"}.icon-quote:before{content:"\e91b"}.icon-search:before{content:"\e91c"}.icon-thick-arrow-left:before{content:"\e91d"}.icon-thick-arrow-right:before{content:"\e91e"}.icon-twitter:before{content:"\e91f"}.icon-youtube:before{content:"\e920"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\e922"}.icon-close:before,.icon-remove:before,.icon-times:before{content:"\e923"}.icon-google:before{content:"\e924";font-size:1.2em}html{color:#505050;font-family:Open Sans,sans-serif;font-size:18px}a[href],button{transition:all .3s ease-in-out}a[href]:not(.disabled):not(:disabled),button:not(.disabled):not(:disabled){cursor:pointer}a[href].disabled,a[href]:disabled,button.disabled,button:disabled{cursor:default;pointer-events:none}body{line-height:1}.green-text{color:#abc742}.blue-text{color:#5984c4}.underline{text-decoration:underline}.all-caps{text-transform:uppercase}.h2-style,h2{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(60px + .6vw);font-weight:700;line-height:1;position:relative}.h2-style span,h2 span{display:block}.h2-style span,h2 span,h3{color:#abc742;font-family:Montserrat,sans-serif;font-size:calc(22px + .75vw);font-weight:700}h3{letter-spacing:.03em;position:relative}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;text-align:center}p{margin-bottom:1em}h4{font-family:Abril Fatface,cursive;font-size:calc(19px + .25vw)}h5{font-size:calc(16px + .2vw)}h6{font-size:calc(14px + .2vw)}.hr-article h1,.hr-article h2,.hr-article h3,.hr-article h4,.hr-article h5,.hr-article h6{color:#505050}.hr-article .fi-container{margin-bottom:2rem}p{font-size:calc(14px + .2vw);line-height:1.5}p.yellow{color:#eb930d}p.subtitle{color:#abc742;font-size:calc(14px + .75vw);font-weight:700;letter-spacing:.1em;margin-bottom:.5em;text-align:center}.decorated{padding-bottom:.5em;position:relative}.decorated:after{background-image:url(../../images/icons/decoration-blue-green.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:20px;position:relative;top:10px}h2.decorated,h3.decorated,h4.decorated,h5.decorated,h6.decorated{margin-bottom:.1em}ul.green-dots li{list-style-type:none}ul.green-dots li:before{background-color:#abc742;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:1em;width:6px}ol,ul{line-height:26px}a[name^=eztoc]{display:none!important}.btn{font-family:Poppins,sans-serif;font-size:calc(13px + .05vw);font-weight:600;letter-spacing:.16em;line-height:1;padding:1.2em 2.85em;text-transform:uppercase}.btn.btn-large{font-size:calc(15px + .15vw)}.btn.btn-blue{background-color:#5984c4;color:#fff}.btn.btn-blue:hover{filter:brightness(90%)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}section ul:not([class]){display:inline-flex;flex-direction:column;margin-bottom:20px;margin-left:15px}section ul:not([class]) li{list-style-type:disc}section ol:not([class]){display:inline-flex;flex-direction:column;margin-bottom:20px;margin-left:15px}section .text-block.no-dot ul li:before{content:none}section a:not([class]){color:#abc742}section a:not([class]):hover{filter:brightness(70%)}header .container{display:flex;max-width:1562px;position:relative}header .header-top{border-top:10px solid #4e4f51}header .header-top .container{justify-content:space-between}header .header-top .col{flex:1 1 33%}header .header-top .col .logo{margin-bottom:5px;margin-top:5px}header .header-top .col:first-child{align-items:center;display:flex;justify-content:center}header .header-top .col:first-child form{color:#aeb0b3;width:256px}header .header-top .col:first-child form .search{align-items:center;border-bottom:2px solid #aeb0b3;display:flex}header .header-top .col:first-child form .search input{background-color:transparent;border:none;color:inherit;flex:1 1 0;font-family:Poppins,sans-serif;font-size:15px;max-width:90%;padding:.5em 1em .2em}header .header-top .col:first-child form .search button{background-color:transparent;border:none;color:inherit;flex:0 0 auto;font-size:25px;padding:0}header .header-top .col:first-child form .search button:hover{color:#5984c4}header .header-top .header-buttons{display:flex;justify-content:flex-end;position:relative;right:-15px;top:-10px}header .header-top .header-buttons a{align-items:center;display:flex;font-family:Poppins,sans-serif;font-weight:500;letter-spacing:normal;padding:.6em 1em;white-space:nowrap}header .header-top .header-buttons a.icon-calendar{background-color:#4f4077;border:1px solid #4f4077;color:#fff}header .header-top .header-buttons a.icon-calendar:hover{background-color:#fff;color:#4f4077}header .header-top .header-buttons a.icon-portal{background-color:#5984c4;border:1px solid #5984c4;color:#fff;margin-left:9px}header .header-top .header-buttons a.icon-portal:hover{background-color:#fff;color:#5984c4}header .header-top .header-buttons a:before{font-size:2em;padding-right:.5em}header .header-bottom{background-color:#abc742}header .header-bottom .container{align-content:center;display:flex}header .header-bottom .nav-container{display:flex;flex:1 0 auto;justify-content:space-between}header .header-bottom nav{display:flex;flex-direction:row;justify-content:space-between;width:100%}header .header-bottom nav a{align-items:center;background-color:transparent;color:#fff;display:flex;flex-grow:1;flex:1 0 auto;font-family:Montserrat,sans-serif;font-size:calc(16px + .25vw);font-weight:700;justify-content:center;letter-spacing:.1em;line-height:26px;padding:1em 0;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}header .header-bottom nav a.nav-item-active{color:#4f4077}header .header-bottom nav a.nav-item-active:before{opacity:1}header .header-bottom nav a:hover{color:#4f4077}header .search-toggle{color:#5984c4;display:block}header .search-toggle:before{content:"\e91c";font-family:icomoon;font-size:2em}header span.nav-toggle{color:#5984c4;display:block;font-size:2em;margin-left:auto;margin-right:auto;min-width:47px;text-align:center;transform-origin:50% 50%;transition:transform .3s ease}header span.nav-toggle:before{content:"\e922";font-family:icomoon}header span.nav-toggle.close{transform:rotate(-180deg)}header span.nav-toggle.close:before{content:"\e923"}footer{color:#fff}footer h4{color:#abc742;font-family:Montserrat,sans-serif}footer a{color:#fff}footer a.active,footer a:hover{color:#abc742}footer .footer-top{background-image:linear-gradient(180deg,#1a1818 0,#666464);padding-bottom:42px;padding-top:42px}footer .footer-top .container{max-width:1500px}footer .footer-top .container .row{flex-wrap:wrap}footer .footer-top .container .row .col:first-child{flex:1 0 24%;margin-right:4%}footer .footer-top .container .row .col:nth-child(2){flex:1 0 25%}footer .footer-top .container .row .col:nth-child(3){flex:1 0 21.5%;position:relative}footer .footer-top .container .row .col:nth-child(3):after,footer .footer-top .container .row .col:nth-child(3):before{background-color:#4e4f51;bottom:0;content:"";display:block;position:absolute;top:50px;width:1px}footer .footer-top .container .row .col:nth-child(3):after{right:0}footer .footer-top .container .row .col:nth-child(3):before{left:-1em}footer .footer-top .container .row .col:nth-child(4){flex:1 0 350px}footer .footer-top .container .row .col:nth-child(4) iframe{height:100%}footer .footer-top .container .row .col .footer-about{color:#fff;font-family:Open Sans,sans-serif;font-size:calc(14px + .2vw);font-weight:600;padding-left:.2em;padding-top:1.5em}footer .footer-top .container .row .col .footer-contacts{align-items:center;display:flex;flex-direction:column;padding-top:1.5em}footer .footer-top .container .row .col .footer-contacts img{max-width:18px}footer .footer-top .container .row .col .footer-contacts .icon-phone{color:#abc742;font-size:calc(30px + .35vw)}footer .footer-top .container .row .col .footer-contacts .icon-phone:before{padding-right:.5em}footer .footer-top .container .row .col .footer-contacts .icon-phone:hover{color:#abc2d9}footer .footer-top .container .row .col .footer-contacts .footer_contact{line-height:26px;margin-top:8px}footer .footer-top .container .row .col .footer-social-links{display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding-top:1.5em}footer .footer-top .container .row .col .footer-social-links li{flex:0 1 auto;margin-right:5px;position:relative}footer .footer-top .container .row .col .footer-social-links li a{border:3px solid #abc2d9;border-radius:50%;height:54px;position:relative;width:54px}footer .footer-top .container .row .col .footer-social-links li a:before{color:#abc2d9;display:block;font-size:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}footer .footer-top .container .row .col .footer-social-links li a:hover:before{color:#abc742}footer .footer-top .container .row .col .footer-social-links li a.icon-facebook:hover,footer .footer-top .container .row .col .footer-social-links li a.icon-instagram:hover,footer .footer-top .container .row .col .footer-social-links li a.icon-linkedin:hover,footer .footer-top .container .row .col .footer-social-links li a.icon-twitter:hover,footer .footer-top .container .row .col .footer-social-links li a.icon-youtube:hover{border-color:#abc742}footer .footer-top .container .row .col .quick-links,footer .footer-top .container .row .col .service-areas{line-height:28px}footer .footer-top .container .row .col .quick-links a,footer .footer-top .container .row .col .service-areas a{position:relative}footer .footer-top .container .row .col .quick-links a.active:before,footer .footer-top .container .row .col .service-areas a.active:before{content:"\e902";font-family:icomoon;left:-1.5em;padding-right:1em;position:absolute;top:50%;transform:translateY(-50%)}footer .footer-top .container .row .col .quick-bottom-links{line-height:28px;margin-top:2.5em}footer .footer-top .container .row .col .quick-bottom-links a{position:relative}footer .footer-top .container .row .col .quick-bottom-links a:before{color:#abc2d9;content:"\e909";font-family:icomoon;left:-1.5em;padding-right:1em;position:absolute;top:50%;transform:translateY(-50%)}footer .footer-top .container .row .col .footer-info-text{color:#fff;font-size:14px;margin-top:2rem;padding-right:.3rem}footer .footer-top .container .row .col .footer-info-text p{font-size:14px}footer .footer-top .container .row .col .footer-info-text a{color:#abc742}footer .footer-top .container .row .col h4{color:#abc742;font-family:Montserrat,sans-serif;font-size:calc(20px + .3vw);margin-bottom:1.4em;margin-top:.8em;text-align:left}footer .footer-bottom{background-color:#abc742;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;padding-bottom:1.5em;padding-top:1.5em}footer .footer-bottom .col{line-height:30px}.slider{min-height:160px;position:relative;width:100%}.slick-slide:focus{outline:none}.slick-track{align-items:center;display:flex}.slider-instance.init{height:80px;opacity:0}.top-slider{position:relative;width:100%}.top-slider .slick-arrow{align-items:center;background-color:rgba(171,199,66,.73);color:#5984c4;display:flex;font-size:calc(20px + .9vw);height:2em;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:10}.top-slider .slick-arrow.slick-next{right:0}.top-slider .slick-arrow.slick-prev{left:0}.top-slider .slick-arrow:hover{background-color:#5984c4;color:#abc742}.top-slider .slick-dots{bottom:3%;display:flex;left:calc(20% + 2em);padding:0 1em;position:absolute;width:auto}.top-slider .slick-dots li{margin:0 .25em}.top-slider .slick-dots li a{background-color:#abc742;display:block;height:1em;width:1em}.top-slider .slick-dots li.slick-active a{background-color:#5984c4}.top-slider .slick-track{height:auto}.top-slider .slider-item{align-items:center;background-position:100% 0;background-size:cover;display:flex;height:100%;justify-content:left;max-height:60vh;min-height:160px;position:relative;z-index:-1}.top-slider .slider-item.person-slide .description .title{font-size:calc(50px + 1.15vw)}.top-slider .slider-item.person-slide .description .subtitle{margin-bottom:0}.top-slider .slider-item .description{align-items:flex-start;background-image:linear-gradient(180deg,rgba(0,0,0,.73) 30%,transparent);display:inline-flex;flex-direction:column;height:100%;justify-content:center;padding:0 3em;position:relative}.top-slider .slider-item .description .title{color:#abc742;font-family:Montserrat,sans-serif;font-size:calc(50px + 2.15vw);font-weight:700;line-height:1;text-transform:capitalize}.top-slider .slider-item .description .subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(18px + .6vw);font-weight:700;letter-spacing:.1em;line-height:1.2;margin-bottom:1em;text-transform:uppercase}.top-slider .slider-item .slider-button{background-color:#5984c4;border:1px solid #5984c4;color:#fff}.top-slider .slider-item .slider-button:hover{background-color:#fff;color:#5984c4}.partners-slider{padding-left:5%;padding-right:5%}.partners-slider .slick-slide{align-items:center;display:flex;flex-direction:column;padding-left:7px;padding-right:7px}.partners-slider .slick-slide img{margin-left:auto;margin-right:auto}.partners-slider .slick-slide .bottom-text{font-size:calc(12px + .15vw);font-weight:600;margin-top:1em;text-align:center}.partners-slider .slick-next.icon,.partners-slider .slick-prev.icon{color:#5984c4;position:absolute;top:50%;transform:translateY(-50%)}.partners-slider .slick-next.icon:before,.partners-slider .slick-prev.icon:before{display:inline-block;font-size:calc(32px + .4vw);text-align:center;transition:all .3s ease-in-out}.partners-slider .slick-next.icon:hover,.partners-slider .slick-prev.icon:hover{color:#5984c4}.partners-slider .slick-prev{left:3%}.partners-slider .slick-next{right:3%}.annual-report-slider{padding-left:5%;padding-right:5%}.annual-report-slider .slick-slide{align-items:center;display:flex;flex-direction:column;padding-left:7px;padding-right:7px}.annual-report-slider .slick-slide img{margin-left:auto;margin-right:auto}.annual-report-slider .slick-slide a.bottom-text{color:#4f4077;display:block;font-family:Montserrat,sans-serif;font-size:calc(19px + .25vw);font-weight:600;margin-top:1em;max-width:90%;text-align:center;transition:all .3s ease-in-out}.annual-report-slider .slick-slide a.bottom-text:after{color:#abc742;content:"\e909";display:inline-block;font-family:icomoon;padding-left:1em}.annual-report-slider .slick-slide a.bottom-text:hover{color:#5984c4}.annual-report-slider .slick-slide a.bottom-text:hover:after{color:inherit}.annual-report-slider .slick-next.icon,.annual-report-slider .slick-prev.icon{color:#5984c4;position:absolute;top:50%;transform:translateY(-50%)}.annual-report-slider .slick-next.icon:before,.annual-report-slider .slick-prev.icon:before{display:inline-block;font-size:calc(32px + .4vw);text-align:center;transition:all .3s ease-in-out}.annual-report-slider .slick-next.icon:hover,.annual-report-slider .slick-prev.icon:hover{color:#5984c4}.annual-report-slider .slick-prev{left:3%}.annual-report-slider .slick-next{right:3%}.testimonials-slider .slide-item{align-items:center;display:flex;padding-left:3em;padding-right:3em}.testimonials-slider .slide-item>*{flex:1 1 auto}.testimonials-slider .slide-item .img-side{align-items:center;display:flex;flex:0 1 387px;justify-content:space-between;margin-right:2%}.testimonials-slider .slide-item .img-side:before{color:#abc742;font-size:calc(56px + 1.95vw);margin-right:10px;padding-bottom:1em}.testimonials-slider .slide-item .text-side{flex:1 1 0;padding-top:2.5em}.testimonials-slider .slide-item .text-side p{font-family:Poppins,sans-serif;font-size:calc(17px + .25vw)}.testimonials-slider .slide-item .text-side .name{font-family:Sacramento,cursive;font-size:calc(24px + .7vw);padding-right:1em}.testimonials-slider .slide-item .text-side .position{color:#abc742;font-family:Poppins,sans-serif;font-size:14px;font-size:calc(12px + .1vw);font-weight:600;letter-spacing:.2em}.testimonials-slider .slick-arrow{color:#5984c4;font-size:calc(18px + .9vw);position:absolute;top:25%;z-index:20}.testimonials-slider .slick-arrow:hover{color:#5984c4}.testimonials-slider .slick-prev{left:0}.testimonials-slider .slick-next{right:0}.testimonials-slider .slick-dots{margin-top:36px;max-width:363px;text-align:right}.testimonials-slider .slick-dots li{display:inline-block;margin:0 .2em}.testimonials-slider .slick-dots li a{background-color:#abc742;border-radius:50%;height:19px;width:19px}.testimonials-slider .slick-dots li a:hover,.testimonials-slider .slick-dots li.slick-active a{background-color:#abc2d9}.services-slider{padding-left:5%;padding-right:5%}.services-slider .slick-list{margin-left:auto;margin-right:auto;max-width:1330px}.services-slider .service-links-block{display:flex;flex-direction:column;justify-content:center;padding:0 1em}.services-slider .service-links-block a{background-color:#fff;border:1px solid #4f4077;color:#5984c4;display:block;font-family:Poppins,sans-serif;font-size:calc(12px + .1vw);font-weight:600;letter-spacing:.16em;margin:.5em 0;padding:1em 2em;text-align:center}.services-slider .slick-next.icon,.services-slider .slick-prev.icon{color:#5984c4;position:absolute;top:50%;transform:translateY(-50%)}.services-slider .slick-next.icon:before,.services-slider .slick-prev.icon:before{display:inline-block;font-size:calc(32px + .4vw);text-align:center;transition:all .3s ease-in-out}.services-slider .slick-next.icon:hover,.services-slider .slick-prev.icon:hover{color:#5984c4}.services-slider .slick-prev{left:3%}.services-slider .slick-next{right:3%}.black-to-gray{background-image:linear-gradient(180deg,#1a1818 0,#666464)}.blue-to-dblue{background-image:linear-gradient(180deg,#5984c4 0,#1a3254)}.orange-to-yellow{background-image:linear-gradient(180deg,#ea5515 0,#eb930d)}.tlc{text-align:right}.tl{color:#a2a0a0;font-family:Poppins,sans-serif;font-size:calc(12px + .1vw);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tl:after{content:"\e902";display:inline-block;font-family:icomoon;padding-left:.7em}.tl:after,.tl:hover{color:#abc742}.tl-left{color:#a2a0a0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tl-left:before{color:#abc742;content:"\e901";display:inline-block;font-family:icomoon;padding-right:.7em}.tl-left:hover{color:#abc742}section.clean{background-image:none!important}section.black-to-gray{color:#e7e7e7}section.black-to-gray .h2-style span,section.black-to-gray h2 span{color:#abc742}section.black-to-gray h3{color:#e7e7e7}section.black-to-gray .decorated:after{background-image:url(../../images/icons/decoration-blue-green.svg)}section.cc-difference .h2-style,section.cc-difference h2{color:#fff}section.cc-difference .decorated span{color:#4f4077}section.cc-difference .decorated:after{background-image:url(../../images/icons/decoration-violet-blue.svg)}section.blue-to-dblue,section.blue-to-dblue .h2-style,section.blue-to-dblue h2,section.blue-to-dblue h3{color:#fff}section.appointment-request .tlc{text-align:left}section.appointment-request .btn{background-color:#abc742;border:1px solid #abc742;color:#fff}section.appointment-request .btn:hover{background-color:#fff;color:#abc742}section.appointment-request .decorated{padding-bottom:.2em}section.appointment-request h5{color:#ea5515;font-size:calc(20px + .25vw);font-weight:700;text-align:left}section.appointment-request .img-icon-link{background-color:#5984c4;display:flex;justify-content:space-between;position:relative}section.appointment-request .img-icon-link img{display:block;max-width:56%;-o-object-fit:cover;object-fit:cover}section.appointment-request .img-icon-link span{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:calc(15px + .3vw);justify-content:center;letter-spacing:.1em;padding-right:10px;position:relative;text-align:center;z-index:30}section.appointment-request .img-icon-link span:before{display:block;font-size:calc(32px + 1vw);margin-bottom:.1em}section.appointment-request .img-icon-link span:after{background-image:linear-gradient(90deg,transparent 0,#5984c4 25%);content:"";display:block;height:100%;left:-50%;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:-1}section.appointment-request .img-icon-link:hover span:after{filter:hue-rotate(20deg)}section.appointment-request .download-link{align-items:center;display:flex;flex-direction:column}section.appointment-request .download-link span,section.appointment-request .download-link:before{transition:all .3s ease-in-out}section.appointment-request .download-link:before{color:#5984c4;font-size:calc(56px + .7vw)}section.appointment-request .download-link span{font-family:Montserrat,sans-serif;font-size:calc(16px + .25vw);text-align:center}section.appointment-request .download-link:hover:before{color:#5984c4}section.appointment-request .download-link:hover span{color:#abc742}section.appointment-request.work .download-link{flex-direction:row;justify-content:center;margin-top:2em}section.appointment-request.work .download-link:before{margin-right:.5em}section.sign-up{background-color:#4f4077;color:#fff}section.sign-up .row{align-items:center}section.sign-up .row h3{color:inherit;text-align:left}section.sign-up .row h3+p{font-family:Poppins,sans-serif;font-size:calc(12px + .1vw);letter-spacing:.2em}section.sign-up form{align-content:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}section.sign-up .input-container{background-color:#fff;border-radius:5px;margin-right:.5em;position:relative}section.sign-up .input-container i{color:#5984c4;font-size:1.3em;position:absolute;right:1em;top:50%;transform:translateY(-50%)}section.sign-up input{background:transparent;border:none;flex:1 1 0;font-family:Poppins,sans-serif;font-size:calc(13px + .25vw);height:100%;padding:0 4em 0 1em;width:100%}section.sign-up button{background-color:transparent;background-color:#5984c4;border:1px solid #5984c4;color:#fff;transition:all .3s ease-in-out;white-space:nowrap}section.sign-up button:hover{background-color:#fff;color:#5984c4}section.in-numbers h3{color:#abc742}section.in-numbers .num-container .col>div{align-items:center;display:flex;font-family:Oswald,sans-serif;justify-content:flex-start;margin-bottom:1.5em;margin-left:auto;margin-right:auto;max-width:248px;padding:13% 10%;position:relative}section.in-numbers .num-container .col>div:after{border:2px solid #fff;content:"";display:block;height:calc(100% - 2em);left:0;margin:1em;position:absolute;top:0;width:calc(100% - 2em)}section.in-numbers .num-container .col>div i{flex:0 1 20%;margin-right:.2em}section.in-numbers .num-container .col:first-child div{background-color:#abc742}section.in-numbers .num-container .col:first-child div i{font-size:calc(24px + .3vw)}section.in-numbers .num-container .col:nth-child(2) div{background-color:#5984c4}section.in-numbers .num-container .col:nth-child(2) div i{font-size:calc(32px + .4vw)}section.in-numbers .num-container .col:nth-child(3) div{background-color:#4f4077}section.in-numbers .num-container .col:nth-child(3) div i{font-size:calc(40px + .5vw)}section.in-numbers .num-container .col:nth-child(4) div{background-color:#abc742}section.in-numbers .num-container .col:nth-child(4) div i{font-size:calc(40px + .5vw)}section.in-numbers .num-container span{display:block;font-family:inherit}section.in-numbers .num-container span.num{flex:0 1 80%;font-size:calc(53px + .7vw);font-weight:700}section.in-numbers .num-container span.num-info{font-size:calc(14px + .2vw);line-height:1.5}section.icon-links{background-image:linear-gradient(90deg,#101010 45%,#4e4f51)}section.icon-links .col{text-align:center}section.icon-links .col:nth-last-of-type(2){flex:0 1 21%}section.icon-links .col:nth-last-of-type(2) .inner span{display:block;font-family:Poppins,sans-serif}section.icon-links .col:nth-last-of-type(2) .inner span:first-child{font-size:14px;letter-spacing:.25em}section.icon-links .col:nth-last-of-type(2) .inner span:nth-child(2){font-size:calc(17px + .2vw);letter-spacing:.05em}section.icon-links a{align-content:center;align-items:center;display:inline-flex;font-size:calc(17px + .2vw);font-weight:700}section.icon-links a span{text-align:left}section.icon-links a:before{align-items:center;background-color:#6384bf;display:flex;font-size:1.4em;height:72px;justify-content:center;margin-right:1em;padding:.4em;transition:all .3s ease-in-out;width:72px}section.icon-links a:hover:before{background-color:#fff;color:#6384bf}section.icon-links a.icon-hand-money span{letter-spacing:.05em}section.icon-links a.icon-hand-money:before{font-size:2em}section.icon-links a.icon-calendar{background-color:#6384bf;color:#fff;font-family:Poppins,sans-serif;letter-spacing:.2em;padding-right:1em;text-transform:uppercase}section.icon-links a.icon-calendar span{font-size:14px}section.service-areas h3{color:#abc742}section.service-areas h3+p{font-family:Poppins,sans-serif;font-size:calc(14px + .2vw);font-weight:600;margin-bottom:2em;text-align:center}section.service-areas .row{flex-wrap:wrap;justify-content:space-between}section.service-areas .col{flex:0 1 30%;margin-bottom:30px}section.service-areas .sa-item{border-bottom:8px solid #abc742;display:block;overflow:hidden;position:relative}section.service-areas .sa-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.service-areas .sa-item .sliding-content{padding:3em 5% 5em;position:absolute;text-align:center;top:calc(100% - 7em);transition:all .3s ease-in-out;z-index:10}section.service-areas .sa-item .sliding-content .sa-title{align-items:center;color:#abc2d9;display:flex;font-family:Montserrat,sans-serif;font-size:calc(21px + .3vw);font-weight:700;justify-content:center;min-height:3em;padding-bottom:.5em;transition:all .3s ease-in-out}section.service-areas .sa-item .sliding-content .sa-excerpt{color:#fff;font-family:Poppins,sans-serif;font-size:calc(12px + .1vw);font-weight:500;line-height:1.2;padding-bottom:2.5em}section.service-areas .sa-item .sliding-content .btn{background-color:#abc742;color:#fff}section.service-areas .sa-item:after{background-image:linear-gradient(180deg,rgba(16,24,52,.01) 0,rgba(0,0,0,.85) 25%,rgba(0,0,0,.85));content:"";display:block;height:200%;left:0;position:absolute;right:0;top:50%;transition:all .3s ease-in-out;z-index:5}section.service-areas .sa-item:hover{border-bottom-color:#abc742}section.service-areas .sa-item:hover .sliding-content{top:-2em}section.service-areas .sa-item:hover .sliding-content .sa-title{color:#abc742}section.service-areas .sa-item:hover:after{top:-100%}section.service-areas .text-center .btn{background-color:#4f4077;border:1px solid #4f4077;color:#fff}section.service-areas .text-center .btn:hover{background-color:#fff;color:#4f4077}section.cc-difference{background-color:#abc742}section.cc-difference .inner{align-items:flex-start;display:flex}section.cc-difference .inner img{flex:0 1 auto;margin-right:1em;margin-top:.5em}section.cc-difference .inner div{flex:1 1 0}section.cc-difference .inner div .diff-title{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(18px + .2vw);font-weight:600;margin-bottom:1em}section.cc-difference .inner div .diff-info{color:#434343;font-size:calc(13px + .1vw);line-height:normal}section.cc-difference .inner div a{color:#fff;font-size:14px;margin-top:1em}section.tcc .row.img-left .tc-img{order:1}section.tcc .row.img-left .tc-text{background-position:90%;order:2}section.tcc .row.img-right .tc-img{order:2}section.tcc .row.img-right .tc-text{background-position:10%;order:1}section.tcc .col{flex:1 1 50%;padding-left:0;padding-right:0}section.tcc .tc-img{position:relative}section.tcc .tc-text{background-image:url(../../images/custom/tcc-bg.svg),linear-gradient(180deg,#4f4077 0,#4f4077);background-repeat:no-repeat;color:#fff;font-size:calc(14px + .2vw);margin-bottom:0;padding:4em 7% 3em}section.tcc .tc-text h2{color:#abc742;font-size:calc(45px + .75vw);margin-bottom:.1em;text-align:left}section.tcc .tc-text .subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(32px + .4vw);font-weight:600;text-align:left}section.tcc .tc-text h5{color:#abc742;font-family:Poppins,sans-serif;font-size:inherit;font-weight:500;line-height:28px;margin-bottom:1.5em;text-align:left}section.tcc .tc-text p{line-height:28px}section.tcc .tc-text p:last-of-type{margin-bottom:2em}section.tcc .tc-text .icon{color:#abc742;margin-left:1em}section.tcc .tc-text>a{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3em}section.tcc .tc-text>a:hover{color:#abc742;filter:none}section.tcc table{width:100%}section.tcc table tr{border-bottom:1px solid #5984c4}section.tcc table tr:last-of-type{border-bottom:none}section.tcc table td{font-weight:600;line-height:28px;padding:.9em 0;width:50%}section.tcc table td:first-child{font-family:Montserrat,sans-serif;font-size:calc(21px + .3vw);font-weight:600}section.tcc table td:last-child{color:#e7e7e7}section.tcc img.img-cover{height:100%;position:absolute;width:100%}section.headlines h2{color:#abc742;padding-bottom:0}section.headlines .tlc{margin-bottom:1.5em}section.headlines .headlines-card{display:block!important}section.headlines .headlines-card .headlines-card-description{color:#907ea8;font-size:calc(17px + .2vw);font-weight:700;line-height:30px;padding-left:5%;padding-right:5%;text-transform:uppercase;transition:all .3s ease-in-out}section.headlines .headlines-card .headlines-card-date{color:#5984c4;font-family:Poppins,sans-serif;font-size:calc(14px + .2vw);padding:0 5% 13px;transition:all .3s ease-in-out}section.headlines .headlines-card .headlines-card-date:before{display:inline-block;padding-right:10px;vertical-align:sub}section.headlines .headlines-card .headlines-card-media{border-top:4px solid #abc2d9;padding-bottom:40px;transition:all .3s ease-in-out}section.headlines .headlines-card .headlines-card-media .headlines-card-media-wrapper{height:0;padding-bottom:56.25%;position:relative}section.headlines .headlines-card .headlines-card-media .headlines-card-media-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}section.headlines .headlines-card .headlines-card-media .headlines-card-media-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.headlines .headlines-card:hover .headlines-card-date,section.headlines .headlines-card:hover .headlines-card-description{color:#4f4077}section.headlines .headlines-card:hover .headlines-card-media{border-color:#5984c4}section.our-partners{background-color:#fff}section.partners .inner{display:flex;flex-wrap:wrap}section.partners .inner>div{align-items:center;display:flex;flex:0 1 20%;flex-direction:column;justify-content:center;margin-bottom:2em}section.partners .inner>div div{margin-left:auto;margin-right:auto;margin-top:1em;max-width:80%;text-align:center}section.partners .inner>div img{max-width:80%}section.leadership h3+p{font-family:Poppins,sans-serif;font-size:calc(14px + .2vw);text-align:center}section.leadership .team-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2em;padding:0 15px}section.leadership .team-container .team-member{flex:0 1 23%;margin:2% 1%}section.leadership .team-container .team-member .inner>*{text-align:center;transition:all .3s ease-in-out}section.leadership .team-container .team-member .inner .p-name{color:#abc742;font-family:Montserrat,sans-serif;font-size:calc(22px + .3vw);padding-top:1em}section.leadership .team-container .team-member .inner .p-position{color:#4f4077;font-family:EB Garamond,serif;font-size:calc(19px + .25vw);padding-top:.6em}section.leadership .team-container .team-member .img-container{overflow:hidden;position:relative}section.leadership .team-container .team-member .img-container>img{display:block;width:100%}section.leadership .team-container .team-member .img-container .hovered-info{align-items:center;background-color:rgba(144,126,168,.84);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:2em 10px;position:absolute;top:-100%;transition:all .3s ease-in-out;width:100%}section.leadership .team-container .team-member .img-container .hovered-info img{margin-bottom:1em}section.leadership .team-container .team-member .img-container .hovered-info .btn{background-color:#fff;border:1px solid #abc742;color:#abc742;letter-spacing:.16em}section.leadership .team-container .team-member .img-container+.inner{border-top:22px solid #abc742}section.leadership .team-container .team-member:hover .img-container .hovered-info{height:100%;top:0}section.leadership .team-container .team-member:hover .inner .p-name{color:#4f4077}section.leadership .team-container .team-member:hover .inner .p-position,section.leadership .team-container:last-of-type .team-member .inner .p-name{color:#5984c4}section.leadership .team-container:last-of-type .team-member .inner .p-position,section.leadership .team-container:last-of-type .team-member:hover .inner .p-name{color:#4e4f51}section.leadership .team-container:last-of-type .team-member:hover .inner .p-position,section.leadership h3:last-of-type{color:#5984c4}section.wwd h4{color:#abc742;font-family:Montserrat,sans-serif;font-weight:500;text-align:left}section.wwd p{line-height:1.5}section.annual-reports h3,section.events h3{color:#5984c4}section.events .event{border-bottom:12px solid #3363a8;display:flex;flex-direction:column;height:100%;position:relative}section.events .event img{display:block;height:100%;width:100%}section.events .event .inner{bottom:8%;left:0;position:absolute;width:100%;z-index:5}section.events .event .inner span{display:block;text-align:center;transition:all .3s ease-in-out}section.events .event .inner span:first-child{color:#abc742;font-family:Montserrat,sans-serif;font-size:calc(52px + .6vw);font-weight:700}section.events .event .inner span:last-child{color:#abc2d9;font-family:Montserrat,sans-serif;font-size:calc(23px + .3vw);font-weight:700}section.events .event:after{background-image:linear-gradient(180deg,transparent,#000);content:"";height:50%;left:0;position:absolute;top:50%;width:100%}section.events .event:hover .inner span:first-child{color:#abc2d9}section.events .event:hover .inner span:last-child{color:#abc742}section.person-details{background-color:#f0f9ff}section.person-details .tlc{text-align:left}section.person-details .person-img{flex:0 1 400px;margin-right:3%;padding-top:2em}section.person-details .person-img img{border-bottom:12px solid #abc742}section.person-details .person-info .person-name{color:#abc742;font-family:Montserrat,sans-serif;font-size:calc(28px + .4vw);font-weight:600;margin-bottom:.3em}section.person-details .person-info .person-position{color:#eb930d;font-family:EB Garamond,serif;font-size:calc(25px + .3vw);margin-bottom:1em}section.person-details .person-info .person-details{max-width:80%}section.person-details .person-info p{line-height:1.6}section.history-timeline{background-image:url(../../images/custom/tcc-bg.svg),linear-gradient(180deg,#5984c4 0,#1a3254);background-position:90% 20px,50%;background-repeat:no-repeat}section.history-timeline .container{max-width:1040px}section.history-timeline .tlc{text-align:left}section.history-timeline h6{color:#abc742;font-family:poppins;font-size:calc(14px + .2vw);text-align:left}section.history-timeline .timeline>div{align-items:center;border-bottom:1px solid rgba(127,171,207,.38);display:flex;padding:1.5em 0 2.7em}section.history-timeline .timeline .tl-year{flex:0 0 23%;font-family:Montserrat,sans-serif;font-size:calc(21px + .3vw);font-weight:600}section.history-timeline .timeline .tl-event{color:#e7e7e7;flex:1 1 auto;line-height:1.5}section.mental-health{background-color:#4f4077;color:#fff}section.mental-health .container{max-width:1430px}section.mental-health .row{justify-content:space-between}section.mental-health .col{flex:0 1 27%}section.mental-health .img{font-size:calc(40px + .8vw);margin-bottom:.5em;position:relative;text-align:center}section.mental-health .img:after,section.mental-health .img:before{background-color:#abc2d9;content:"";display:block;height:3px;position:absolute;top:55%;width:calc(50% - 1em)}section.mental-health .img:before{left:0}section.mental-health .img:after{right:0}section.mental-health .img span.icon{color:#abc742;font-size:inherit;text-align:center}section.mental-health .mh-header{color:#fff;font-size:calc(21px + .3vw);margin-bottom:1em;text-align:center}section.mental-health .mh-text{text-align:center}section.mental-health .mh-text p{margin-bottom:0}section.mental-health span.it{font-family:Lora,serif}section.mental-health span{color:#fff;font-size:calc(19px + .25vw);font-weight:700;line-height:1.25}section.here-to-help .container{max-width:1530px}section.here-to-help .container .decorated{color:#abc742}section.here-to-help .container .row{align-items:center}section.here-to-help .container .col:first-child{flex-basis:60%}section.here-to-help .container .col:first-child p{font-size:calc(16px + .2vw);font-weight:700}section.here-to-help .container .col:nth-child(2){flex-basis:40%}section.here-to-help .tlc{text-align:left}section.here-to-help .book-link{background-color:#fff;border:1px solid #c3cacf;display:flex;display:block;padding:12px;position:relative}section.here-to-help .book-link .inner{align-items:center;background-color:#4f4077;display:flex;justify-content:space-around;padding:2em}section.here-to-help .book-link .inner .text-container{color:#fff}section.here-to-help .book-link .inner .text-container span{display:block;font-weight:700;text-align:center}section.here-to-help .book-link .inner .text-container span:first-child{font-size:calc(23px + .3vw)}section.here-to-help .book-link .inner .text-container span:nth-child(2){font-size:calc(18px + .2vw);padding-bottom:.6em}section.here-to-help .book-link .inner .text-container span:nth-child(3){font-family:Lora,serif;font-size:calc(13px + .15vw)}section.here-to-help .book-link:hover{background-color:#907ea8}section.here-to-help .book-link:after{background-image:url(../../images/twin-shadow-left.png),url(../../images/twin-shadow-right.png);background-position:0 100%,100% 100%;background-repeat:no-repeat;bottom:-40px;content:"";display:block;height:88px;position:absolute;width:100%;z-index:-1}section.mental-health-list .container.mhl-container .row{background-color:#abc742;margin-bottom:1em}section.mental-health-list .container.mhl-container .col{padding-left:0;padding-right:0}section.mental-health-list .container.mhl-container .col.mh-img{align-items:center;display:flex;flex:1 1 42%}section.mental-health-list .container.mhl-container .col.mh-img img{width:100%}section.mental-health-list .container.mhl-container .col.mh-text{align-items:center;display:flex;flex:1 1 58%;padding:3% 10%}section.mental-health-list .container.mhl-container .col.mh-text h3,section.mental-health-list .container.mhl-container .col.mh-text h4{text-align:left}section.mental-health-list .container.mhl-container .col.mh-text h3{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(37px + .5vw);font-weight:600;margin-bottom:.1em}section.mental-health-list .container.mhl-container .col.mh-text h4{color:#323232;font-family:Montserrat,sans-serif;font-size:calc(32px + .4vw);margin-bottom:.9em}section.we-do-we-ask{color:#fff}section.we-do-we-ask .col{flex:1 1 50%}section.we-do-we-ask .col:first-child{background-color:#5984c4;padding:5em 8% 4em 13%}section.we-do-we-ask .col:nth-child(2){background-color:#abc742;padding:5em 13% 4em 8%}section.we-do-we-ask h4{font-family:Open Sans,sans-serif;font-size:calc(21px + .3vw);font-weight:700;letter-spacing:.02em;margin-bottom:1em;text-align:left}section.we-do-we-ask h4:after{background-color:#abc2d9;content:"";display:block;height:3px;margin-top:.6em;width:140px}section.we-do-we-ask ul{color:inherit;margin:0}section.we-do-we-ask ul li{line-height:28px;list-style-type:none;margin-bottom:.7em;padding-left:2em;position:relative}section.we-do-we-ask ul li:before{content:"\e918";font-family:icomoon;font-size:1.1em;left:0;position:absolute}section.download-welcome .container{max-width:933px}section.download-welcome h3+p{font-size:calc(16px + .2vw);font-weight:700}section.download-welcome .inner{align-items:center;display:flex;justify-content:center}section.download-welcome ul li{list-style-type:none;margin-bottom:.5em}section.download-welcome ul li a{align-items:center;color:#5984c4;display:flex;font-size:calc(23px + .3vw);font-weight:700;line-height:60px}section.download-welcome ul li a:before{color:#abc742;content:"\e908";display:inline-block;font-family:icomoon;font-size:calc(48px + .6vw);font-weight:400;padding-right:.3em}section.clients-area .container{max-width:933px}section.clients-area h3+p{font-size:calc(16px + .2vw);font-weight:700}section.clients-area .inner{align-items:center;display:flex;justify-content:center}section.clients-area ul li{list-style-type:none;margin-bottom:.5em}section.clients-area ul li a{align-items:center;color:#5984c4;display:flex;font-size:calc(23px + .3vw);font-weight:700;line-height:60px}section.ra-banner{background-image:url(../../images/custom/ra-bg.jpg);background-position:0;background-repeat:no-repeat;background-size:contain}section.ra-banner a{align-items:center;color:#fff;display:flex;font-family:Abril Fatface,cursive;font-size:calc(18px + 1.4vw);justify-content:center;padding:2em 0}section.ra-banner a:before{font-size:1.2em;padding-right:1em}section.ra-banner a:hover{filter:none}section.client-resources .container{max-width:1400px}section.client-resources .container .inner{display:flex;flex-wrap:wrap;justify-content:flex-start}section.client-resources .container .inner a.client-resource-link{align-items:center;background-color:#6384bf;display:flex;flex:0 1 30.33%;justify-content:flex-start;margin:1.5%;overflow:hidden;padding:2em}section.client-resources .container .inner a.client-resource-link img{margin-right:1.5em;max-width:30%;transition:all .3s ease-in-out}section.client-resources .container .inner a.client-resource-link span{color:#abc742;font-size:calc(12px + .85vw);font-weight:700;transition:all .3s ease-in-out}section.client-resources .container .inner a.client-resource-link:hover span{color:#fff}section.client-resources .container .inner a.client-resource-link:hover img{filter:brightness(300%) grayscale(100%)}section.faq .panel .acc-tab{background-color:rgba(113,163,213,.07);border:2px solid hsla(43,64%,91%,.07);cursor:pointer;margin-bottom:1em}section.faq .panel .acc-tab .acc-text{font-size:calc(13px + .25vw);padding-top:1em}section.faq .panel .acc-tab .acc-title{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:calc(22px + .3vw);font-weight:700;min-height:92px;padding-left:28px;padding-right:92px;position:relative;transition:all .3s ease-in-out}section.faq .panel .acc-tab .acc-title:after{align-items:center;background-color:#5984c4;color:#fff;content:"+";cursor:pointer;display:flex;font-size:62px;height:100%;justify-content:center;position:absolute;right:0;text-align:center;top:0;transition:all .3s ease-in-out;width:92px}section.faq .panel .acc-tab .acc-title:hover:after{background-color:#ea5515}section.faq .panel .acc-tab .acc-title.accordion-active:after{background-color:#eb930d;content:"-";max-height:92px}section.faq .panel .acc-tab .acc-text{padding-bottom:1em;padding-left:28px;padding-right:92px}section.locations{margin-top:2em}section.locations .container.fw{background-color:#e6f2fb;margin-bottom:12px;padding-bottom:1.8em;padding-top:1.8em}section.locations .container.fw .row{max-width:990px}section.locations .container.fw h4{border-bottom:.2em solid #abc742;color:#3363a8;display:inline-block;font-family:Montserrat,sans-serif;font-size:calc(29px + .35vw);font-weight:700;margin-bottom:.2em;padding-bottom:.2em;text-align:left}section.locations .container.fw .service-details{margin-bottom:1.7em}section.locations .container.fw .service-details:last-of-type{margin-bottom:0}section.locations .container.fw .service-details h3{color:#4f4077;font-family:Open Sans,sans-serif;font-size:calc(25px + .35vw);font-weight:700;letter-spacing:.02em;margin-bottom:.3em;text-align:left}section.locations .container.fw .service-details a{color:#5984c4;font-size:calc(17px + .25vw);font-weight:700}section.locations .container.fw .service-details .of-hours{font-size:calc(15px + .25vw);margin:.5em 0}section.locations .container.fw .service-details .of-hours span{display:block}section.locations .container.fw .service-details .of-hours span:first-child{color:#abc742;font-family:Lora,serif;font-weight:700;text-decoration:underline}section.locations .container.fw .col:first-child .address{font-size:calc(22px + .3vw);font-weight:700}section.locations .container.fw .col:first-child a{color:#3363a8;font-size:calc(14px + .25vw);font-weight:700}section.locations .container.fw .col:first-child a span{padding-bottom:10px}section.locations .container.fw .col:first-child a:before{background-image:url(../../images/icons/location.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:3.5em;margin-right:1em;position:relative;top:.7em;width:3.5em}section.sc-app .row{align-items:center}section.sc-app .row .col:first-child p{font-size:calc(19px + .25vw)}section.sc-app .row .col:first-child ul{font-size:calc(13px + .2vw);font-weight:700;padding-left:2em}section.sc-app .row .col:first-child ul li{list-style-type:disc}section.sc-app .row .col:nth-child(2) p{color:#3363a8;font-family:Lora,serif;font-size:calc(20px + .25vw);font-weight:700}section.cf{background-color:#abc742}section.cf h2{color:#fff;font-size:calc(37px + .5vw)}.contact-form{font-family:Open Sans,sans-serif;font-weight:600;position:relative;text-align:center}.contact-form h2{margin-bottom:1em}.contact-form input,.contact-form textarea{font-family:Open Sans,sans-serif;font-size:calc(16px + .25vw)}.contact-form input.has-danger,.contact-form textarea.has-danger{border:1px solid red!important}.contact-form .btn-container{padding-top:1.8em;text-align:right}.contact-form .btn-container .btn{background-color:transparent;border:1px solid #fff;color:#fff}.contact-form .btn-container .btn:hover{background-color:#5984c4}.contact-form .row{padding-bottom:0;padding-top:0}.contact-form .row:last-of-type .col:first-child{text-align:right}.contact-form .row .col{margin-bottom:14px}.contact-form .row .col input,.contact-form .row .col textarea{border:none;width:100%}.contact-form .row .col input{height:4em;padding:0 1.5em}.contact-form .row .col textarea{padding:1.5em}.contact-form .form-notice{display:flex;margin-bottom:1rem}.contact-form .form-notice input{flex-shrink:0;margin-right:1rem;width:4rem}.contact-form .form-notice p{letter-spacing:.03em;margin-bottom:0;text-align:left}.contact-form .form-notice p a{color:#fff;text-decoration:underline}.contact-form .form-notice p a:hover{color:beige}section.sponsors .inner{display:flex;flex-wrap:wrap}section.sponsors .inner div{align-items:center;display:flex;flex:0 1 20%;justify-content:center;margin-bottom:2em}section.sponsors .inner div img{max-width:80%}section.current-openings .block{margin-bottom:3em}section.current-openings .block h4{color:#4f4077;font-family:Montserrat,sans-serif;font-size:calc(28px + .4vw);font-weight:700;padding-left:5%;padding-right:5%;text-align:left}section.current-openings .block h5{color:#5984c4;font-family:Open Sans,sans-serif;font-size:calc(24px + .2vw);font-weight:700;text-align:left}section.current-openings .block .job-details{background-color:rgba(113,163,213,.07);margin-bottom:1em;padding:1.5em 5%}section.current-openings .block .job-details .btn{background-color:#5984c4;border:1px solid #5984c4;color:#fff}section.current-openings .block .job-details .btn:hover{background-color:#fff;color:#5984c4}section.application-intro .tlc{margin-bottom:1em;text-align:left}section.application-intro h3{font-size:calc(26px + .5vw);text-align:left}section.application-intro .app-excerpt{background-color:#abc2d9;font-weight:700}section.application-details .tlc{text-align:left}section.application-details .container{font-weight:600;padding:1em 0}section.application-details .container:nth-child(2n){background-color:#e5f2fb}section.application-details .container div,section.application-details .container ol,section.application-details .container p,section.application-details .container ul{line-height:inherit}section.application-details .container ol{margin-left:2em}section.application-details .row{max-width:1330px;padding:0 15px}section.application-details .row h4{color:#3363a8;font-family:Open Sans,sans-serif;font-size:calc(22px + .3vw);font-weight:700;text-align:left}.application-download .row{align-items:center;justify-content:space-between}.application-download .col:first-child{flex:0 1 50%}.application-download .col:first-child span{display:block}.application-download .col:nth-child(2){flex:0 1 0}.application-download .download-link{align-items:center;color:#3363a8;display:flex;line-height:normal;transition:all .3s ease-in-out}.application-download .download-link:before{font-size:calc(56px + .7vw);padding-right:.25em}.application-download .download-link span{font-family:Montserrat,sans-serif;font-size:calc(16px + .25vw);font-weight:700;text-align:center}.application-download .download-link:hover{color:#abc742}section.client-stories .container.fw.testimonial{background-image:linear-gradient(180deg,rgba(113,163,213,.26),transparent);margin-bottom:2em;padding-bottom:2em;padding-top:1em;position:relative}section.client-stories .container.fw.testimonial:after{background-image:url(../../images/icons/decoration-blue-orange.svg);background-position:50%;background-repeat:no-repeat;bottom:-1.5em;content:"";display:block;height:1em;left:0;position:absolute;width:100%}section.client-stories .container.fw.testimonial .row{align-items:center;max-width:1270px}section.client-stories .container.fw.testimonial .row>*{flex:1 1 auto}section.client-stories .container.fw.testimonial .row .img-side{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-start;margin-right:2%;padding-left:15px;padding-right:15px}section.client-stories .container.fw.testimonial .row .img-side img{max-width:260px}section.client-stories .container.fw.testimonial .row .img-side:before{color:#eb930d;font-size:calc(56px + 1.95vw);margin-right:20px;padding-bottom:1em}section.client-stories .container.fw.testimonial .row .text-side{flex:1 1 0;padding-left:15px;padding-right:15px;padding-top:2.5em}section.client-stories .container.fw.testimonial .row .text-side p{font-family:Poppins,sans-serif;font-size:calc(17px + .25vw)}section.client-stories .container.fw.testimonial .row .text-side .name{font-family:Sacramento,cursive;font-size:calc(20px + .9vw);padding-right:1em}section.client-stories .container.fw.testimonial .row .text-side .position{color:#eb930d;font-family:Poppins,sans-serif;font-size:calc(12px + .1vw);font-weight:600;letter-spacing:.2em}section.client-stories.single-story{padding-bottom:0;padding-top:0}section.client-stories.single-story .container.fw.testimonial{padding-bottom:42px;padding-top:42px}section.client-stories.single-story .container.fw.testimonial .row{align-items:flex-start;position:relative}section.client-stories.single-story .container.fw.testimonial .row .img-side{flex:0 1 auto}section.client-stories.single-story .container.fw.testimonial .row .text-side{flex:1 1 50%}section.client-stories.single-story .container.fw.testimonial .row .text-side p{font-family:Open Sans,sans-serif;font-size:calc(16px + .2vw);font-weight:600}section.client-stories.single-story .container.fw.testimonial .row .text-side>div{margin-bottom:2em}section.client-stories.single-story .container.fw.testimonial .row .text-side .name{font-size:calc(20px + 1.85vw)}section.client-stories.single-story .container.fw.testimonial .row .text-side .position{font-size:calc(12px + .45vw)}section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container{display:inline-block}section.client-stories.single-story .container.fw.testimonial .tlc{padding-bottom:2em;padding-left:15px;padding-right:15px;text-align:left}section.client-stories.single-story .container.fw.testimonial:after{content:none}section.client-stories.single-story .story-nav{display:flex;justify-content:space-between;padding:2em 0}section.client-stories.single-story .story-nav .col:nth-child(2){text-align:right}section.policies{font-weight:700}section.policies .tlc{text-align:left}section.policies h3{padding-bottom:1em;padding-top:2em;text-align:left}section.policies h3:after{background-color:#5984c4;content:"";display:block;height:8px;position:relative;top:.3em;width:80%}section.not-found a{text-decoration:underline}section.not-found a:hover{color:#eb930d}.blog .blog-content,.blog .blog-top{display:block;margin-left:auto;margin-right:auto;max-width:1480px}.blog .blog-content:after,.blog .blog-top:after{clear:both;content:"";display:table}.blog .blog-content .content,.blog .blog-top .blog-menu{float:left;margin-right:5%;max-width:1170px;position:relative;width:75%}.blog .blog-content .aside,.blog .blog-top .blog-social{float:left;padding-top:25px;width:20%}article .article-inner .soc-share-container,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container{padding-right:2%;padding-top:.5em;text-align:center}article .article-inner .soc-share-container .ssc-title,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container .ssc-title{color:#5984c4;font-family:Poppins,sans-serif;font-size:calc(13px + .3vw);margin-bottom:11px}article .article-inner .soc-share-container ul,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container ul{display:flex;justify-content:space-around}article .article-inner .soc-share-container ul li a,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container ul li a{color:#3363a8;font-size:calc(20px + .4vw);transition:all .3s ease-in-out}article .article-inner .soc-share-container ul li a:hover,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container ul li a:hover{color:#5984c4}.blog{padding-bottom:55px}.blog .blog-top{padding-bottom:42px;padding-top:42px}.blog .blog-top .blog-menu{display:flex}.blog .blog-top .blog-menu a{align-items:center;border:11px solid transparent;display:flex;margin-bottom:40px;min-width:41%;position:relative}.blog .blog-top .blog-menu a:after{background-image:linear-gradient(90deg,transparent 35%,#5984c4 45%);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.blog .blog-top .blog-menu a:before{border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:39px 49.5px 0;bottom:-50px;content:"";display:block;height:0;position:absolute;right:10%;transition:all .3s ease-in-out;width:0}.blog .blog-top .blog-menu a.active{border-color:#e7e7e7}.blog .blog-top .blog-menu a.active:before{opacity:1}.blog .blog-top .blog-menu a:before{opacity:0}.blog .blog-top .blog-menu a img{height:100%;max-width:50%;-o-object-fit:cover;object-fit:cover}.blog .blog-top .blog-menu a span{color:#fff;font-size:calc(22px + .55vw);padding-right:5%;position:relative;text-align:center;z-index:10}.blog .blog-top .blog-menu a:hover{border-color:#e7e7e7}.blog .blog-top .blog-menu a:hover:before{opacity:1}.blog .blog-top .blog-social{color:#3363a8;font-size:calc(23px + .3vw);font-weight:700;text-align:center}.blog .blog-top .blog-social .social{display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding-top:.5em}.blog .blog-top .blog-social .social li{flex:0 1 auto;margin-right:5px;position:relative}.blog .blog-top .blog-social .social li a{border:3px solid #5984c4;border-radius:50%;height:54px;position:relative;width:54px}.blog .blog-top .blog-social .social li a:before{display:block;font-size:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.blog .blog-top .blog-social .social li a:hover:before{color:#fff}.blog .blog-top .blog-social .social li a.icon-facebook{border-color:#3b5998;color:#3b5998}.blog .blog-top .blog-social .social li a.icon-facebook:hover{background-color:#3b5998}.blog .blog-top .blog-social .social li a.icon-twitter{border-color:#49c9f2;color:#49c9f2}.blog .blog-top .blog-social .social li a.icon-twitter:hover{background-color:#49c9f2}.blog .blog-top .blog-social .social li a.icon-instagram{border-color:#3b749f;color:#3b749f}.blog .blog-top .blog-social .social li a.icon-instagram:hover{background-color:#3b749f}.blog .blog-top .blog-social .social li a.icon-youtube{border-color:#ce332d;color:#ce332d}.blog .blog-top .blog-social .social li a.icon-youtube:hover{background-color:#ce332d}.blog .blog-top .blog-social .social li a.icon-linkedin{border-color:#0775b7;color:#0775b7}.blog .blog-top .blog-social .social li a.icon-linkedin:hover{background-color:#0775b7}.blog .blog-content .aside .archive{font-family:Montserrat,sans-serif;font-weight:300}.blog .blog-content .aside .archive .aside-title{color:#3363a8;display:inline-block;font-family:Abril Fatface,cursive;font-size:calc(32px + .4vw);letter-spacing:.03em;padding-bottom:.1em;position:relative}.blog .blog-content .aside .archive .aside-title:before{background-color:#4f4077;content:"";height:3px;left:0;position:absolute;top:-25px;width:50%}.blog .blog-content .aside .archive .aside-nav{margin-top:1em}.blog .blog-content .aside .archive .aside-nav li{margin-bottom:1.1em}.blog .blog-content .aside .archive .aside-nav a{color:#666;font-family:Open Sans,sans-serif;font-size:calc(22px + .3vw);font-weight:700;transition:all .3s ease-in-out}.blog .blog-content .aside .archive .aside-nav .active-nav,.blog .blog-content .aside .archive .aside-nav a:hover{color:#907ea8}article{font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:52px;position:relative}article .article-header{color:#5984c4;font-size:calc(25px + .35vw);font-weight:700;letter-spacing:.03em;text-align:left;transition:all .3s ease-in-out}article .article-header a{color:inherit}article .article-header a:hover{color:#abc742}article .article-inner{background-image:linear-gradient(180deg,rgba(113,163,213,.14),rgba(219,237,255,.14));border:12px solid #fff;box-shadow:0 1px 4px #aaa;padding:39px 6.45% 39px 8.45%}article .article-inner .date{color:#907ea8;font-family:Montserrat,sans-serif;font-size:calc(17px + .25vw);font-weight:600;letter-spacing:.03em;margin-bottom:.7em;text-align:left;transition:all .3s ease-in-out}article .article-inner .date:before{content:"\e906";display:inline-block;font-family:icomoon;font-size:inherit;font-weight:400;padding-bottom:.3em;padding-right:.5em;vertical-align:middle}article .article-inner .article-text,article .article-inner .excerpt{font-family:Open Sans,sans-serif;font-size:calc(14px + .3vw);font-weight:700;letter-spacing:.03em;line-height:26px;margin-top:2.75em;max-width:80%}article .article-inner .article-text ul li,article .article-inner .excerpt ul li{list-style-type:disc}article .article-inner .article-text h1,article .article-inner .article-text h2,article .article-inner .article-text h3,article .article-inner .article-text h4,article .article-inner .article-text h5,article .article-inner .article-text h6,article .article-inner .excerpt h1,article .article-inner .excerpt h2,article .article-inner .excerpt h3,article .article-inner .excerpt h4,article .article-inner .excerpt h5,article .article-inner .excerpt h6{text-align:left}article .article-inner .blog-media{left:-2%;position:relative}article .article-inner .featured-media-container.video{height:0;padding-bottom:56.25%;position:relative}article .article-inner .featured-media-container.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}article .article-inner .soc-share-container{float:right}article .article-inner .blog-read-more{display:block;font-weight:500;margin-top:2em}article .article-inner .blog-read-more span{background-color:transparent;border:1px solid #5984c4;color:#5984c4;transition:all .3s ease-in-out}article .article-inner .blog-read-more:hover span{background-color:#fff;border-color:#5984c4;color:#5984c4}article.article-single .tlc{margin:1em 0;text-align:left}article.article-single .article-inner{margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative}article.article-single .article-inner h3.single-article-header{font-family:Open Sans,sans-serif;font-size:calc(30px + .5vw);text-align:left}article.article-single .article-inner .date{text-align:left}article.article-single .article-inner .article-text{font-size:calc(14px + .3vw);max-width:none}article.article-single .article-inner .article-text p{font-size:calc(14px + .3vw)}article.article-single .article-inner .soc-share-container{padding-bottom:.5em}article.article-single .article-inner .pagination{padding-bottom:60px}article.article-single .article-inner .backlink{color:#5984c4;font-size:calc(14px + .2vw);font-weight:700;left:5%;position:absolute}article.article-single .article-inner .backlink:first-of-type{top:30px}article.article-single .article-inner .backlink:last-of-type{bottom:30px}article.article-single .article-inner .backlink:before{color:#abc742;padding-right:.5em}.pagination{align-items:center;display:inline-flex;padding-bottom:20px}.pagination .pagination-list{display:flex;flex-grow:1;justify-content:space-around}.pagination .pagination-list li{display:inline-block;margin-right:7px}.pagination .pagination-list li a{background-color:#5984c4;color:#fff;font-size:calc(12px + .6vw);font-weight:300;min-width:55px;padding:19px 27px;text-align:center}.pagination .pag-arrow,.pagination .pagination-list li a.active-pag,.pagination .pagination-list li a:hover{background-color:#abc742}.pagination .pag-arrow{align-content:center;border-radius:5px;color:#fff;display:flex;flex-shrink:0;padding:12px 14px}.pagination .pag-arrow img{height:16px;width:16px}.pagination .pag-arrow:hover{background-color:#5984c4}.pagination .pag-arrow:first-of-type{margin-right:20px}.pagination .pag-arrow:last-of-type{margin-left:20px}.pagination .pag-arrow:last-of-type img{transform:rotate(180deg)}.pagination.single-pagination{display:flex}.pagination.single-pagination ul{color:#8b8b8b;display:flex;flex:1 1 auto;font-family:Poppins,sans-serif;justify-content:space-between;letter-spacing:.3em}.pagination.single-pagination ul li a.active-pag,.pagination.single-pagination ul li a:hover{color:#5984c4}.featured-media-container.video{height:0;padding-bottom:56.25%;position:relative}.featured-media-container.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.media-wrapper{height:0;padding-bottom:56.25%;position:relative}.media-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}section{padding:42px 0}section.no-pad{padding:0!important}section.no-pad-top{padding-top:0!important}section.no-pad-bot{padding-bottom:0!important}section.narrow .container{max-width:1130px}section.wide .container{max-width:1630px}.container{margin-left:auto;margin-right:auto;max-width:1330px;padding:0 15px}.container.fw{max-width:none;padding:0}.container.fw .row{margin-left:auto;margin-right:auto}.container.narrow{max-width:1130px}.container.wide{max-width:1630px}.container.mid{max-width:1330px}.row{display:flex;margin-left:-15px;margin-right:-15px}.row.vcenter{align-items:center}.row.block{display:block;margin-left:0;margin-right:0}.row.two-thirds .col:first-of-type{flex:1 1 66.66%}.row.two-thirds .col:last-of-type{flex:1 1 33.33%}.col{box-sizing:border-box;flex:1 1 0;padding:0 15px}.no-bg{background-image:none!important}.lime-bg{background-color:rgba(147,200,78,.14)}.clearfix:after{clear:both;content:"";display:table}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}@media screen and (min-width:481px) and (max-width:991px){footer .footer-top .container .row .col:nth-child(2),footer .footer-top .container .row .col:nth-child(3){flex:1 1 50%}section.in-numbers .num-container{flex-wrap:wrap}section.in-numbers .num-container .col{flex:1 0 50%}.pagination .pagination-list li{margin:0 1px}.pagination .pagination-list li a{min-width:0;padding:9px 15px}}@media screen and (min-width:768px){section.ra-banner a{background-image:linear-gradient(90deg,transparent 10%,#eb930d 20%,#eb930d)}section.locations .container.fw .row{max-width:990px}section.locations .container.fw .row .col:first-child{flex:0 1 336px;margin-right:8%}}@media screen and (min-width:769px) and (max-width:1240px){section.service-areas .col{flex:0 1 50%}}@media screen and (min-width:769px) and (max-width:1364px){section.partners .inner>div,section.sponsors .inner div{flex:0 1 25%}}@media screen and (min-width:991px){header .header-bottom .nav-item:before{background-color:#5984c4;bottom:0;content:"";display:block;height:5px;left:0;opacity:0;position:absolute;width:100%}header .header-bottom .nav-item-active{opacity:1}header .header-bottom .nav-item:last-child:before{content:none}.top-slider .slider-item{min-height:500px}.top-slider .slider-item .description{height:100%;margin-left:20%;max-width:800px}.top-slider .slider-item.person-slide .description{left:0;left:50%;margin-left:0;max-width:1330px;transform:translateX(-50%);width:100%}.testimonials-slider .slide-item .text-side p{line-height:44px}.testimonials-slider{padding-left:9%;padding-right:9%}section.appointment-request .download-link{position:relative;top:-30px}section.appointment-request p{line-height:29px}section.appointment-request.work .download-link{margin-top:4em}section.appointment-request .two-thirds .col:first-of-type{flex:1 1 64%;margin-right:4%}section.sign-up .col:first-child{padding-left:7%}section.sign-up .input-container{margin-right:2em;min-width:60%}section.icon-links a{line-height:29px}section.icon-links .col:nth-child(2){border-left:1px solid #4e4f51;border-right:1px solid #4e4f51}section.cc-difference .inner div .diff-info{line-height:26px}section.headlines{background-image:url(../../images/custom/headlines-bg.svg);background-position:90% 5px;background-repeat:no-repeat}section.our-partners .tlc{padding-right:calc(5% + 50px);position:relative;top:-45px}section.events .event{margin-left:auto;margin-right:auto;max-width:86%}section.history-timeline h6{line-height:30px}section.offer-services .tlc{padding-right:calc(5% + 50px);position:relative;top:-45px}section.ra-banner a{background-image:linear-gradient(90deg,transparent 5%,#4f4077 15%,#4f4077)}section.faq .panel .acc-tab .acc-text{line-height:29px}section.locations .container.fw .col:first-child .address,section.locations .container.fw .service-details .of-hours span{line-height:33px}section.sc-app .row .col:first-child{margin-right:5%}section.sc-app .row .col:nth-child(2) p{line-height:43px}section.application-intro .app-excerpt{line-height:33px;margin-left:-3em;margin-right:-3em;padding:3em}section.application-details .container{line-height:33px}section.application-details .row h4{margin-left:-1em}.application-download .col:first-child span{line-height:33px}section.client-stories .container.fw.testimonial .row .text-side p{line-height:44px}section.client-stories.single-story .container.fw.testimonial .row .img-side{max-width:50%;padding-top:1.5em}section.client-stories.single-story .container.fw.testimonial .row .img-side img{max-width:100%;padding-top:5em;position:relative;z-index:10}section.client-stories.single-story .container.fw.testimonial .row .img-side:before{position:absolute;top:0}section.client-stories.single-story .container.fw.testimonial .row .text-side p{line-height:35px}.blog .blog-top .blog-menu a{margin-right:1em}article.article-single{margin-left:auto;margin-right:auto;max-width:1320px}.hidden-desktop{display:none!important}}@media screen and (min-width:992px) and (max-width:1240px){footer .footer-top .container .row{display:flex}footer .footer-top .container .row .col:nth-child(4){flex:1 1 100%}footer .footer-top .container .row .col:nth-child(4) iframe{height:80vh!important;width:100%!important}}@media screen and (min-width:992px) and (max-width:1364px){section.cc-difference .row{flex-wrap:wrap}section.cc-difference .row .col{flex:0 0 50%;margin-bottom:2rem}.blog .blog-content .aside,.blog .blog-top .blog-social{width:25%}}@media (min-width:992px) and (max-width:1366px){.blog .blog-content,.blog .blog-top{padding-left:7%}.blog .blog-content .content,.blog .blog-top .blog-menu{width:70%}}@media screen and (min-width:1240px){.blog .blog-content .aside,.blog .blog-top .blog-social{padding-top:40px}.blog .blog-content .aside{padding-top:48px}.blog .blog-content .aside .archive .aside-title:before{top:-35px}}@media screen and (min-width:1364px){section.sign-up .input-container{min-width:70%}}@media (min-width:1920px){.h2-style,h2{font-size:72px}.h2-style span,h2 span,h3{font-size:37px}h4{font-size:24px}h5{font-size:20px}h6,p{font-size:18px}p.subtitle{font-size:29px}.btn{font-size:14px}.btn.btn-large{font-size:18px}header .header-bottom nav a{font-size:21px}footer .footer-top .container .row .col .footer-about{font-size:18px}footer .footer-top .container .row .col .footer-contacts .icon-phone{font-size:37px}footer .footer-top .container .row .col h4{font-size:26px}.top-slider .slick-arrow{font-size:38px}.top-slider .slider-item.person-slide .description .title{font-size:73px}.top-slider .slider-item .description .title{font-size:93px}.top-slider .slider-item .description .subtitle{font-size:30px}.partners-slider .slick-slide .bottom-text{font-size:15px}.partners-slider .slick-next.icon:before,.partners-slider .slick-prev.icon:before{font-size:40px}.annual-report-slider .slick-slide a.bottom-text{font-size:24px}.annual-report-slider .slick-next.icon:before,.annual-report-slider .slick-prev.icon:before{font-size:40px}.testimonials-slider .slide-item .img-side:before{font-size:95px}.testimonials-slider .slide-item .text-side p{font-size:22px}.testimonials-slider .slide-item .text-side .name{font-size:38px}.testimonials-slider .slide-item .text-side .position{font-size:14px}.testimonials-slider .slick-arrow{font-size:36px}.services-slider .service-links-block a{font-size:14px}.services-slider .slick-next.icon:before,.services-slider .slick-prev.icon:before{font-size:40px}.tl{font-size:14px}section.appointment-request h5{font-size:25px}section.appointment-request .img-icon-link span{font-size:21px}section.appointment-request .img-icon-link span:before{font-size:52px}section.appointment-request .download-link:before{font-size:70px}section.appointment-request .download-link span{font-size:21px}section.sign-up .row h3+p{font-size:14px}section.sign-up input{font-size:18px}section.in-numbers .num-container .col:first-child div i{font-size:30px}section.in-numbers .num-container .col:nth-child(2) div i{font-size:40px}section.in-numbers .num-container .col:nth-child(3) div i,section.in-numbers .num-container .col:nth-child(4) div i{font-size:50px}section.in-numbers .num-container span.num{font-size:67px}section.in-numbers .num-container span.num-info{font-size:18px}section.icon-links .col:nth-last-of-type(2) .inner span:nth-child(2),section.icon-links a{font-size:21px}section.service-areas h3+p{font-size:18px}section.service-areas .sa-item .sliding-content .sa-title{font-size:27px}section.service-areas .sa-item .sliding-content .sa-excerpt{font-size:14px}section.cc-difference .inner div .diff-title{font-size:22px}section.cc-difference .inner div .diff-info{font-size:15px}section.tcc .tc-text{font-size:18px}section.tcc .tc-text h2{font-size:60px}section.tcc .tc-text .subtitle{font-size:40px}section.tcc table td:first-child{font-size:27px}section.headlines .headlines-card .headlines-card-description{font-size:21px}section.headlines .headlines-card .headlines-card-date,section.leadership h3+p{font-size:18px}section.leadership .team-container .team-member .inner .p-name{font-size:28px}section.leadership .team-container .team-member .inner .p-position{font-size:24px}section.events .event .inner span:first-child{font-size:64px}section.events .event .inner span:last-child{font-size:29px}section.person-details .person-info .person-name{font-size:36px}section.person-details .person-info .person-position{font-size:31px}section.history-timeline h6{font-size:18px}section.history-timeline .timeline .tl-year{font-size:27px}section.mental-health .img{font-size:56px}section.mental-health .mh-header{font-size:27px}section.mental-health span{font-size:24px}section.here-to-help .container .col:first-child p{font-size:20px}section.here-to-help .book-link .inner .text-container span:first-child{font-size:29px}section.here-to-help .book-link .inner .text-container span:nth-child(2){font-size:22px}section.here-to-help .book-link .inner .text-container span:nth-child(3){font-size:16px}section.mental-health-list .container.mhl-container .col.mh-text h3{font-size:47px}section.mental-health-list .container.mhl-container .col.mh-text h4{font-size:40px}section.we-do-we-ask h4{font-size:27px}section.download-welcome h3+p{font-size:20px}section.download-welcome ul li a{font-size:29px}section.download-welcome ul li a:before{font-size:60px}section.clients-area h3+p{font-size:20px}section.clients-area ul li a{font-size:29px}section.ra-banner a{font-size:46px}section.client-resources .container .inner a.client-resource-link span{font-size:29px}section.faq .panel .acc-tab .acc-text{font-size:18px}section.faq .panel .acc-tab .acc-title{font-size:28px}section.locations .container.fw h4{font-size:36px}section.locations .container.fw .service-details h3{font-size:32px}section.locations .container.fw .service-details a{font-size:22px}section.locations .container.fw .service-details .of-hours{font-size:20px}section.locations .container.fw .col:first-child .address{font-size:28px}section.locations .container.fw .col:first-child a{font-size:19px}section.sc-app .row .col:first-child p{font-size:24px}section.sc-app .row .col:first-child ul{font-size:17px}section.sc-app .row .col:nth-child(2) p{font-size:25px}section.cf h2{font-size:47px}.contact-form input,.contact-form textarea{font-size:21px}section.current-openings .block h4{font-size:36px}section.current-openings .block h5{font-size:28px}section.application-intro h3{font-size:36px}section.application-details .row h4{font-size:28px}.application-download .download-link:before{font-size:70px}.application-download .download-link span{font-size:21px}section.client-stories .container.fw.testimonial .row .img-side:before{font-size:95px}section.client-stories .container.fw.testimonial .row .text-side p{font-size:22px}section.client-stories .container.fw.testimonial .row .text-side .name{font-size:38px}section.client-stories .container.fw.testimonial .row .text-side .position{font-size:14px}section.client-stories.single-story .container.fw.testimonial .row .text-side p{font-size:20px}section.client-stories.single-story .container.fw.testimonial .row .text-side .name{font-size:57px}section.client-stories.single-story .container.fw.testimonial .row .text-side .position{font-size:21px}article .article-inner .soc-share-container .ssc-title,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container .ssc-title{font-size:19px}article .article-inner .soc-share-container ul li a,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container ul li a{font-size:28px}.blog .blog-top .blog-menu a span{font-size:33px}.blog .blog-top .blog-social{font-size:29px}.blog .blog-content .aside .archive .aside-title{font-size:40px}.blog .blog-content .aside .archive .aside-nav a{font-size:28px}article .article-header{font-size:32px}article .article-inner .date{font-size:22px}article .article-inner .article-text,article .article-inner .excerpt{font-size:20px}article.article-single .article-inner h3.single-article-header{font-size:40px}article.article-single .article-inner .article-text,article.article-single .article-inner .article-text p{font-size:20px}article.article-single .article-inner .backlink{font-size:18px}.pagination .pagination-list li a{font-size:24px}}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (max-width:384px){.h2-style,h2{font-size:60px}.h2-style span,h2 span,h3{font-size:22px}h4{font-size:19px}h5{font-size:16px}h6,p,p.subtitle{font-size:14px}.btn{font-size:13px}.btn.btn-large{font-size:15px}header .header-bottom nav a{font-size:16px}footer .footer-top .container .row .col .footer-about{font-size:14px}footer .footer-top .container .row .col .footer-contacts .icon-phone{font-size:30px}.top-slider .slick-arrow,footer .footer-top .container .row .col h4{font-size:20px}.top-slider .slider-item .description .title,.top-slider .slider-item.person-slide .description .title{font-size:50px}.top-slider .slider-item .description .subtitle{font-size:18px}.partners-slider .slick-slide .bottom-text{font-size:12px}.partners-slider .slick-next.icon:before,.partners-slider .slick-prev.icon:before{font-size:32px}.annual-report-slider .slick-slide a.bottom-text{font-size:19px}.annual-report-slider .slick-next.icon:before,.annual-report-slider .slick-prev.icon:before{font-size:32px}.testimonials-slider .slide-item .img-side:before{font-size:56px}.testimonials-slider .slide-item .text-side p{font-size:17px}.testimonials-slider .slide-item .text-side .name{font-size:24px}.testimonials-slider .slide-item .text-side .position{font-size:12px}.testimonials-slider .slick-arrow{font-size:18px}.services-slider .service-links-block a{font-size:12px}.services-slider .slick-next.icon:before,.services-slider .slick-prev.icon:before{font-size:32px}.tl{font-size:12px}section.appointment-request h5{font-size:20px}section.appointment-request .img-icon-link span{font-size:15px}section.appointment-request .img-icon-link span:before{font-size:32px}section.appointment-request .download-link:before{font-size:56px}section.appointment-request .download-link span{font-size:16px}section.sign-up .row h3+p{font-size:12px}section.sign-up input{font-size:13px}section.in-numbers .num-container .col:first-child div i{font-size:24px}section.in-numbers .num-container .col:nth-child(2) div i{font-size:32px}section.in-numbers .num-container .col:nth-child(3) div i,section.in-numbers .num-container .col:nth-child(4) div i{font-size:40px}section.in-numbers .num-container span.num{font-size:53px}section.in-numbers .num-container span.num-info{font-size:14px}section.icon-links .col:nth-last-of-type(2) .inner span:nth-child(2),section.icon-links a{font-size:17px}section.service-areas h3+p{font-size:14px}section.service-areas .sa-item .sliding-content .sa-title{font-size:21px}section.service-areas .sa-item .sliding-content .sa-excerpt{font-size:12px}section.cc-difference .inner div .diff-title{font-size:18px}section.cc-difference .inner div .diff-info{font-size:13px}section.tcc .tc-text{font-size:14px}section.tcc .tc-text h2{font-size:45px}section.tcc .tc-text .subtitle{font-size:32px}section.tcc table td:first-child{font-size:21px}section.headlines .headlines-card .headlines-card-description{font-size:17px}section.headlines .headlines-card .headlines-card-date,section.leadership h3+p{font-size:14px}section.leadership .team-container .team-member .inner .p-name{font-size:22px}section.leadership .team-container .team-member .inner .p-position{font-size:19px}section.events .event .inner span:first-child{font-size:52px}section.events .event .inner span:last-child{font-size:23px}section.person-details .person-info .person-name{font-size:28px}section.person-details .person-info .person-position{font-size:25px}section.history-timeline h6{font-size:14px}section.history-timeline .timeline .tl-year{font-size:21px}section.mental-health .img{font-size:40px}section.mental-health .mh-header{font-size:21px}section.mental-health span{font-size:19px}section.here-to-help .container .col:first-child p{font-size:16px}section.here-to-help .book-link .inner .text-container span:first-child{font-size:23px}section.here-to-help .book-link .inner .text-container span:nth-child(2){font-size:18px}section.here-to-help .book-link .inner .text-container span:nth-child(3){font-size:13px}section.mental-health-list .container.mhl-container .col.mh-text h3{font-size:37px}section.mental-health-list .container.mhl-container .col.mh-text h4{font-size:32px}section.we-do-we-ask h4{font-size:21px}section.download-welcome h3+p{font-size:16px}section.download-welcome ul li a{font-size:23px}section.download-welcome ul li a:before{font-size:48px}section.clients-area h3+p{font-size:16px}section.clients-area ul li a{font-size:23px}section.ra-banner a{font-size:18px}section.client-resources .container .inner a.client-resource-link span{font-size:12px}section.faq .panel .acc-tab .acc-text{font-size:13px}section.faq .panel .acc-tab .acc-title{font-size:22px}section.locations .container.fw h4{font-size:29px}section.locations .container.fw .service-details h3{font-size:25px}section.locations .container.fw .service-details a{font-size:17px}section.locations .container.fw .service-details .of-hours{font-size:15px}section.locations .container.fw .col:first-child .address{font-size:22px}section.locations .container.fw .col:first-child a{font-size:14px}section.sc-app .row .col:first-child p{font-size:19px}section.sc-app .row .col:first-child ul{font-size:13px}section.sc-app .row .col:nth-child(2) p{font-size:20px}section.cf h2{font-size:37px}.contact-form input,.contact-form textarea{font-size:16px}section.current-openings .block h4{font-size:28px}section.current-openings .block h5{font-size:24px}section.application-intro h3{font-size:26px}section.application-details .row h4{font-size:22px}.application-download .download-link:before{font-size:56px}.application-download .download-link span{font-size:16px}section.client-stories .container.fw.testimonial .row .img-side:before{font-size:56px}section.client-stories .container.fw.testimonial .row .text-side p{font-size:17px}section.client-stories .container.fw.testimonial .row .text-side .name{font-size:20px}section.client-stories .container.fw.testimonial .row .text-side .position{font-size:12px}section.client-stories.single-story .container.fw.testimonial .row .text-side p{font-size:16px}section.client-stories.single-story .container.fw.testimonial .row .text-side .name{font-size:20px}section.client-stories.single-story .container.fw.testimonial .row .text-side .position{font-size:12px}article .article-inner .soc-share-container .ssc-title,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container .ssc-title{font-size:13px}article .article-inner .soc-share-container ul li a,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container ul li a{font-size:20px}.blog .blog-top .blog-menu a span{font-size:22px}.blog .blog-top .blog-social{font-size:23px}.blog .blog-content .aside .archive .aside-title{font-size:32px}.blog .blog-content .aside .archive .aside-nav a{font-size:22px}article .article-header{font-size:25px}article .article-inner .date{font-size:17px}article .article-inner .article-text,article .article-inner .excerpt{font-size:14px}article.article-single .article-inner h3.single-article-header{font-size:30px}article.article-single .article-inner .article-text,article.article-single .article-inner .article-text p,article.article-single .article-inner .backlink{font-size:14px}.pagination .pagination-list li a{font-size:12px}}@media screen and (max-width:990px){p{line-height:1.25}.decorated:after{top:5px}header .container{padding-left:0;padding-right:0}header .header-top{padding-bottom:10px;padding-top:10px}header .header-top .container{flex-direction:column;justify-content:center}header .header-top .col:first-child{display:none;order:3}header .header-top .col:first-child form{margin-left:auto;margin-right:auto;max-width:80%;width:auto}header .header-top .col:first-child form input{max-width:100%}header .header-top .col:nth-child(2){border-bottom:2px solid #5984c4;padding-bottom:15px;text-align:center}header .header-top .header-buttons{justify-content:space-around;position:static}header .header-top .header-buttons a{padding:0}header .header-top .header-buttons a.icon-calendar,header .header-top .header-buttons a.icon-portal{background-color:transparent;border:none;color:#5984c4;margin:0;padding:0}header .header-top .header-buttons a.icon-calendar:hover,header .header-top .header-buttons a.icon-portal:hover{background-color:transparent}header .header-top .header-buttons a:before{font-size:2em;padding:.1em}header .header-top .header-buttons a.search-toggle:before{font-size:1.8em}header .header-top .header-buttons a:hover{background-color:transparent}header .header-bottom .container{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0;position:static}header .header-bottom .nav-container{display:none}header .header-bottom nav{flex-direction:column;padding-left:0;padding-right:0}header .header-bottom nav a{display:block;padding:.8em 5%}header .header-bottom nav a:last-of-type{margin-left:0}header .header-bottom nav a:after,header .header-bottom nav a:before{content:none}footer .footer-top .container .row .col .footer-contacts{padding-top:0}footer .footer-top .container .row{display:flex}footer .footer-top .container .row .col{flex:1 0 50%}footer .footer-top .container .row .col:first-child{flex:1 1 100%;margin-right:0}footer .footer-top .container .row .col:nth-child(3):after{content:none}footer .footer-top .container .row .col:nth-child(4){flex:1 1 100%}footer .footer-top .container .row .col:nth-child(4) iframe{height:100vh!important;width:100%!important}footer .footer-top .container .row .col .quick-bottom-links{margin-top:1.5em}footer .footer-top .container .row .col .quick-bottom-links a:before{left:0}footer .footer-top .container .row .col .quick-bottom-links,footer .footer-top .container .row .col .quick-links,footer .footer-top .container .row .col .service-areas{line-height:28px}footer .footer-top .container .row .col .quick-bottom-links a,footer .footer-top .container .row .col .quick-links a,footer .footer-top .container .row .col .service-areas a{padding-left:1.5em;position:relative}footer .footer-top .container .row .col .quick-bottom-links a.active:before,footer .footer-top .container .row .col .quick-links a.active:before,footer .footer-top .container .row .col .service-areas a.active:before{content:"\e902";font-family:icomoon;left:0;padding-right:1em;position:absolute;top:50%;transform:translateY(-50%)}footer .footer-bottom span span{display:block;text-align:center}.top-slider .slider-item{min-height:300px}.top-slider .slider-item .description{width:100%}.testimonials-slider .slide-item{padding-left:1.5em;padding-right:1.5em}.testimonials-slider .slide-item .img-side{flex:0 1 40%}.testimonials-slider .slide-item .img-side:before{position:absolute;top:10px}.testimonials-slider .slide-item .text-side .tlc{padding-bottom:0;padding-top:1.5em}.testimonials-slider .slick-dots{float:none;max-width:none;text-align:center}.tlc{padding-bottom:1em;text-align:center}section.appointment-request .img-icon-link{max-width:500px}section.sign-up .row h3,section.sign-up .row h3+p{text-align:center}section.icon-links .col{text-align:left}section.service-areas .row{display:flex}section.tcc img.img-cover{position:static}section.our-partners .tlc{text-align:center}section.leadership .team-container .team-member{flex:0 1 48%}section.person-details .person-info .person-details{max-width:none}section.mental-health-list .container.mhl-container .col.mh-img img,section.mental-health-list .container.mhl-container .col.mh-img img.cover{height:auto;position:static;width:100%}section.we-do-we-ask .col:first-child,section.we-do-we-ask .col:nth-child(2){margin-bottom:0;padding:5% 5% 0}section.offer-services .tlc{text-align:center}section.client-resources .container .inner a.client-resource-link{flex:0 1 47%}section.locations .container.fw{padding-left:5%;padding-right:5%}.contact-form .row .col{margin-bottom:5px;padding-left:0;padding-right:0}.contact-form .form-notice input{width:3rem}section.application-intro .app-excerpt{padding:1.5em}section.client-stories .container.fw.testimonial .row{padding:0 5%}section.client-stories .container.fw.testimonial .row .img-side{justify-content:center}section.client-stories .container.fw.testimonial .row .img-side img{max-width:60%}section.client-stories .container.fw.testimonial .row .text-side .tlc{margin-top:1.5em}.blog .blog-content .content,.blog .blog-top .blog-menu{float:none;margin-right:0;width:auto}.blog .blog-content .aside,.blog .blog-top .blog-social{float:none;width:auto}article .article-inner .soc-share-container,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container{float:none;margin-left:auto;margin-right:auto;max-width:240px;padding-right:0;padding-top:25px}article .article-inner .soc-share-container .ssc-title,section.client-stories.single-story .container.fw.testimonial .row .text-side .soc-share-container .ssc-title{margin-bottom:5px;text-align:center}.blog{padding-bottom:25px}.blog .blog-content,.blog .blog-top{padding-left:5%;padding-right:5%}.blog .blog-content{display:block}.blog .blog-content .aside .archive .aside-nav{margin-top:1em}.blog .blog-content .aside .archive .aside-nav li{margin-bottom:.4em}article{margin-bottom:25px}article .article-inner{padding:25px 3% 17px}article .article-inner .article-text,article .article-inner .excerpt{margin-top:2em;max-width:none}article .article-inner .blog-media{left:0}article .article-inner .blog-read-more{margin-bottom:1em;text-align:center}article.article-single{padding-left:5%;padding-right:5%}article.article-single .article-inner .backlink{position:static}article.article-single .article-inner .backlink:first-of-type{padding-bottom:20px}.pagination{display:flex;justify-content:space-between}.pagination .pag-arrow{padding:5px}.pagination .pag-arrow:first-of-type{margin-right:7px}.pagination .pag-arrow:last-of-type{margin-left:7px}.hidden-mobile{display:none!important}section{padding:30px 0}.container{padding:0 5%}.row{display:block;margin-left:0;margin-right:0}.row.eq-h{height:auto!important}.row.no-block{display:flex}.col{margin-bottom:20px;padding:0 10px}.col:last-of-type{margin-bottom:0}}@media screen and (max-width:479px){footer .footer-top .container .row .col:nth-child(2),footer .footer-top .container .row .col:nth-child(3){flex:1 1 100%}footer .footer-top .container .row .col:nth-child(4) iframe{height:70vh!important}.slider{min-height:0}section.in-numbers .num-container{flex-direction:column}section.service-areas .sa-item:hover .sliding-content{top:calc(50% - 8em)}section.leadership .team-container .team-member,section.partners .inner>div{flex:0 1 100%}section.clients-area .inner,section.download-welcome .inner{display:block}section.client-resources .container .inner a.client-resource-link{flex:0 1 100%}section.faq .panel .acc-tab .acc-title:after{font-size:40px;width:50px}section.sponsors .inner div{flex:0 1 50%}section.client-stories.single-story .story-nav a{font-size:12px}.pagination .pagination-list li{margin:0 1px}.pagination .pagination-list li a{min-width:0;padding:9px}.pagination .pag-arrow{min-width:30px;padding:5px}.pagination .pag-arrow:first-of-type{margin-right:5px}.pagination .pag-arrow:last-of-type{margin-left:5px}}@media (max-width:479px){.annual-report-slider,.partners-slider{padding-left:12%;padding-right:12%}}@media screen and (max-width:767px){.testimonials-slider .slide-item{flex-direction:column}.testimonials-slider .slide-item .img-side{flex:0 1 40%}.testimonials-slider .slide-item .img-side:before{position:absolute;top:10px}section.service-areas .col{flex:0 1 100%}section.service-areas .sa-item .sliding-content{top:calc(100% - 6em)}section.partners .inner>div{flex:0 1 50%}section.ra-banner{background-size:cover}section.ra-banner a{background-color:rgba(79,64,119,.8)}section.sponsors .inner div{flex:0 1 33.33%}.blog .blog-top .blog-menu{flex-direction:column}}@media screen and (max-width:1239px){section.appointment-request .two-thirds .col.last-of-type,section.appointment-request .two-thirds .col:first-of-type{flex:1 1 50%}section.service-areas .sa-item:hover .sliding-content{top:calc(50% - 7em)}}@media screen and (max-width:384px){section.appointment-request .img-icon-link img{max-width:45%}}
/*# sourceMappingURL=main.css.map */
