@import url(https://fonts.googleapis.com/css2?family=Montserrat&family=Nunito+Sans:ital,wght@0,300;0,400;0,600;0,900;1,300;1,400&family=Work+Sans:wght@300;400;600;700;800;900&display=swap);
/*!
Theme Name: cltc
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cltc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

cltc is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.lead{line-height:1.375rem;font-size:1.25rem;font-weight:400}@media(min-width: 768px){.lead{font-size:1.5rem;line-height:1.75rem}}@media(min-width: 1200px){.container{max-width:1140px}}@media(max-width: 767px){.container{--bs-gutter-x: 3.5rem}}.modal-xl{--bs-modal-width: 1120px}.modal{padding-left:20px;padding-right:20px}@media(max-width: 767px){.modal{padding-top:270px;padding-bottom:370px}}.modal-content{left:calc(var(--scrollbar-width)/-2);border-top-right-radius:0}.modal-content .modal-close{top:-40px;width:40px;height:40px;position:absolute;right:0;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#3925ad;font-size:1.875rem}@media(min-width: 768px){.modal-content .modal-close{top:-60px;width:60px;height:60px;font-size:2.5rem}}.modal-backdrop.show{opacity:.8}.video-modal .modal-content{background:none;border:none}.video-modal .modal-header{padding:0px;border:none}.video-modal .modal-body{padding:0px}.video-modal iframe{width:100%;min-height:615px}@media(max-width: 767px){.video-modal iframe{min-height:420px}}a.has-video-modal i.fa-external-link{display:none}.elementor-widget-theme-post-featured-image a.has-video-modal .playBtn{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;top:0px;z-index:1}.elementor-widget-theme-post-featured-image a.has-video-modal .playBtn .inside{height:40px;width:40px;border-radius:50%;background-color:#a62a74;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.elementor-widget-theme-post-featured-image a.has-video-modal .playBtn .inside:before{content:"";height:16.1px;width:13.1px;display:block;background:#fff;-webkit-mask-image:url(./images/PLAY_ICON_DEFAULT.svg);-webkit-mask-repeat:no-repeat;mask-image:url(./images/PLAY_ICON_DEFAULT.svg);mask-repeat:no-repeat;transition:all .2s ease-in-out}.elementor-widget-theme-post-featured-image a.has-video-modal .playBtn:hover .inside{background:#fff}.elementor-widget-theme-post-featured-image a.has-video-modal .playBtn:hover .inside:before{background-color:#a62a74}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#22222b;font-family:"Nunito Sans",sans-serif;font-size:1rem}h1,h2,h3,h4,h5,h6{clear:both;line-height:1;font-weight:900}.entry-content h1>a,.entry-content h2>a,.entry-content h3>a,.entry-content h4>a,.entry-content h5>a,.entry-content h6>a{font-weight:inherit}h1,h2,h3{margin-bottom:10px}@media(min-width: 768px){h1,h2,h3{margin-bottom:20px}}h1{font-size:4.375rem;color:#fff}h2{font-size:1.875rem;color:#2349b0}@media(min-width: 768px){h2{font-size:3.75rem}}h3{margin-bottom:5px;line-height:1.6875rem;font-size:1.375rem;color:#2349b0}@media(min-width: 768px){h3{margin-bottom:20px;font-size:2.5rem}}h4{line-height:2rem;font-size:1.625rem;color:#2349b0}h5,h5.elementor-heading-title{line-height:1.6875rem;font-size:1.375rem;color:#2349b0}h6{color:#2349b0}::-moz-selection{color:#fff;background:#2349b0}::selection{color:#fff;background:#2349b0}p{margin-bottom:15px;line-height:1.3125rem;font-size:1rem;font-family:"Work Sans",sans-serif;font-weight:300}@media(min-width: 768px){p{margin-bottom:30px;line-height:1.5625rem;font-size:1.125rem}}.entry-content a,.entry-content a:visited,.entry-content .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:#a62a74;transition:all .2s ease-in-out}.entry-content a:hover,.entry-content a:visited:hover,.entry-content .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover{color:#2349b0}.entry-content a i,.entry-content a:visited i,.entry-content .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a i{font-size:65%}.entry-content a,.entry-content a:visited{font-weight:bold;text-decoration:underline;text-underline-offset:5px}.entry-content a:hover,.entry-content a:visited:hover{text-decoration:none}@media(max-width: 767px){.entry-content ul,.entry-content ol{margin-bottom:15px}}.entry-content ul li,.entry-content ol li{line-height:1.3125rem;font-size:1rem;font-family:"Work Sans",sans-serif}@media(min-width: 768px){.entry-content ul li,.entry-content ol li{margin-bottom:30px;line-height:1.5625rem;font-size:1.125rem}}.entry-content ul li::marker{color:#a62a74;font-size:1.875rem;line-height:1.5625rem}.entry-content ol li::marker{font-family:"Work Sans";font-size:1.125rem;font-weight:bold;letter-spacing:0;line-height:1.5625rem;color:#2349b0}dfn,cite,em,i{font-style:italic}blockquote{margin:0px 0px 2.5em;padding-left:30px;position:relative;background:linear-gradient(180deg, #A62A74 0%, #3925AD 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){blockquote{margin:0px 0px 1.2em}}blockquote ::-moz-selection{color:#fff;background:#2349b0;background-clip:none;text-fill-color:#fff;-webkit-text-fill-color:#fff}blockquote ::selection{color:#fff;background:#2349b0;background-clip:none;text-fill-color:#fff;-webkit-text-fill-color:#fff}blockquote:before{content:"";height:100%;width:5px;background:linear-gradient(180deg, #A62A74 0%, #3925AD 100%);position:absolute;left:0px;top:0px}blockquote p{color:#2349b0;font-family:"Nunito Sans";font-size:2.5rem;font-weight:900;letter-spacing:0;line-height:2.5rem}@media(max-width: 767px){blockquote p{font-size:1.375rem;font-weight:900;letter-spacing:0;line-height:1.6875rem}}blockquote p:last-of-type{margin:0px}blockquote cite{margin-top:15px;display:block;color:#2349b0}address{margin:0 0 1.5em}pre{background:#eee;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;font-size:1rem}hr{margin:0;height:2px;background-color:#4361b2;border:0}ul,ol{margin:0;padding-left:18px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#a62a74;text-decoration:none;outline:none}a:visited{color:#a62a74}a:hover,a:focus,a:active{color:#191970}.fa-external-link{transform:translateY(-1.5px)}.wpel-icon-right i.wpel-icon.fa-external-link{margin-left:.7em}.btn{--bs-btn-font-family: Nunito Sans, sans-serif;padding:14px 24px;font-size:1rem}.btn.btn-outline-primary{height:50px;line-height:1.2;border:2px solid #fff;color:#fff;font-weight:900}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active{background:#fff;border:2px solid #fff;color:#a62a74}.btn.btn-primary{height:50px;line-height:1.2;border:2px solid #a62a74;color:#a62a74;font-weight:900;background:none;transition:all .2s ease-in-out}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background:#a62a74;border:2px solid #a62a74;color:#fff}a.btn.wpel-icon-right{text-decoration:none}.btn-bar{grid-gap:15px;display:flex;flex-wrap:wrap}.elementor-btn-on-white .elementor-button-link{--bs-btn-font-family: Nunito Sans, sans-serif;padding:15px 110px;font-size:1rem;height:50px;line-height:1.2;border:2px solid #a62a74;color:#a62a74;font-weight:900;background:none;transition:all .2s ease-in-out}.elementor-btn-on-white .elementor-button-link:visited{color:#a62a74}.elementor-btn-on-white .elementor-button-link:hover,.elementor-btn-on-white .elementor-button-link:focus,.elementor-btn-on-white .elementor-button-link:active{background:#a62a74;border:2px solid #a62a74;color:#fff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111;outline:none}select{border:1px solid #ccc}textarea{width:100%}.header-wrapper{padding-top:24px;overflow:hidden;background-image:linear-gradient(#A62A74, #3925AD);color:#fff}@media(min-width: 768px){.header-wrapper{padding-top:64px}}.header-wrapper.advanced_homepage,.header-wrapper.large_accent{position:relative}.header-wrapper.advanced_homepage::after,.header-wrapper.large_accent::after{content:"";position:absolute;bottom:-200px;left:-70px;width:410px;height:410px;background:url("../../../../../../production_assets/images-svgs/HOMEPAGE/MASTER_ACCENT.svg") no-repeat;background-size:contain}@media(min-width: 768px){.header-wrapper.advanced_homepage::after,.header-wrapper.large_accent::after{top:153px;right:-75px;bottom:unset;left:unset;width:47%;height:100%;background-size:auto}}@media(min-width: 576px)and (max-width: 991px){.header-wrapper.advanced_homepage::after,.header-wrapper.large_accent::after{top:545px}}.header-wrapper.large_accent{padding-bottom:160px}@media(min-width: 992px){.header-wrapper.large_accent{padding-bottom:0}}.header-wrapper.large_accent::after{bottom:-114px;right:-79px;left:unset;width:330px;height:330px}@media(min-width: 992px){.header-wrapper.large_accent::after{top:180px;right:-260px;bottom:unset;width:52%;height:100%}}@media(min-width: 576px)and (max-width: 991px){.header-wrapper.large_accent::after{top:unset}}.header-wrapper.large_accent.content-right::after{left:-66px;bottom:-147px;top:unset;right:unset;width:100%;background-size:cover}@media(min-width: 992px){.header-wrapper.large_accent.content-right::after{left:-229px;top:144px;width:49%;background-size:contain}}.banner{padding:40px 0 248px 0}@media(min-width: 576px){.banner{padding:104px 0 168px 0}}.banner--simple,.banner--large_accent{padding:40px 0 58px 0}@media(min-width: 768px){.banner--simple,.banner--large_accent{padding:40px 0 90px 0}}.banner__title{margin:0;font-size:2.375rem;font-weight:900;line-height:1.1}@media(min-width: 768px){.banner__title{font-size:4.375rem}}.banner__subtitle{margin-bottom:4px;font-size:0.875rem;font-weight:300}@media(min-width: 768px){.banner__subtitle{margin-bottom:10px;font-size:1.25rem}}.banner__description{margin-top:10px;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:300}@media(min-width: 768px){.banner__description{margin-top:20px;font-size:1.625rem}}.banner__description p{margin:0}.banner__description a{color:#fff;font-weight:600;text-decoration:underline}.banner__buttons{margin-top:32px;display:flex;gap:10px;flex-wrap:wrap}@media(min-width: 768px){.banner__buttons{margin-top:40px;gap:16px}}.banner.content-right .banner__title{font-size:2.375rem;line-height:2.5rem}@media(min-width: 768px){.banner.content-right .banner__title{font-size:5.625rem;line-height:5.3125rem}}.banner.content-right .banner__description p{font-size:1.125rem;line-height:1.5625rem}@media(min-width: 768px){.banner.content-right .banner__description p{font-size:1.625rem;line-height:2.125rem}}.banner.content-right .banner__buttons .btn{flex:1}.banner .contact-page-form{margin-top:30px}.banner .contact-page-form label{display:block;margin-bottom:10px;line-height:1.375rem;font-family:"Nunito Sans",sans-serif;font-size:1rem;font-weight:900}.banner .contact-page-form input:not([type=submit]),.banner .contact-page-form textarea{width:100%;height:50px;padding:14px 20px;background:rgba(255,255,255,.1);border:2px solid rgba(0,0,0,0);border-radius:5px;line-height:1.375rem;color:#fff;font-weight:900}.banner .contact-page-form input:not([type=submit]):focus,.banner .contact-page-form input:not([type=submit]):active,.banner .contact-page-form textarea:focus,.banner .contact-page-form textarea:active{border:2px solid #fff}.banner .contact-page-form textarea{height:auto}.banner .contact-page-form .btn-outline-primary{width:100%;padding:14px 55px;float:right}@media(min-width: 768px){.banner .contact-page-form .btn-outline-primary{width:auto}}.banner .contact-page-form .btn-outline-primary:hover,.banner .contact-page-form .btn-outline-primary:focus,.banner .contact-page-form .btn-outline-primary:active{color:#3925ad}.banner .contact-page-form .wpcf7-not-valid-tip{color:#fff;font-family:"Nunito Sans",sans-serif;font-size:1rem;font-weight:900}.banner .contact-page-form .wpcf7-not-valid-tip::before{content:"- "}.banner .wpcf7 form .wpcf7-response-output{margin:0;border:2px solid #fff;font-family:"Nunito Sans",sans-serif;font-size:1rem;font-weight:600}@media(min-width: 768px){.banner .wpcf7 form .wpcf7-response-output{margin:2em .5em 1em}}@media(max-width: 991px){.nav-horizontal{display:none}}.nav-horizontal ul{margin:0;padding:0;list-style:none}.nav-horizontal ul li{position:relative;display:flex;align-items:center;height:50px}.nav-horizontal ul li:hover>.sub-menu,.nav-horizontal ul li:focus-within>.sub-menu{display:block}.nav-horizontal ul li a{padding:18px 0;color:#fff;font-weight:900;text-decoration:none}.nav-horizontal ul li .sub-menu{position:absolute;top:50px;left:0;display:none;min-width:160px;max-width:400px;border-radius:0 5px 5px 5px;background:#fff;white-space:nowrap;overflow:hidden}.nav-horizontal ul li .sub-menu li a{padding:9px 23px 9px 14px;color:#a62a74;display:block;width:100%}.nav-horizontal ul li .sub-menu li:hover>a,.nav-horizontal ul li .sub-menu li:focus-within>a{background:#3925ad;color:#fff}.nav-horizontal ul li.special-item{background:#fff;border:2px solid #fff;border-radius:5px;transition:.3s}.nav-horizontal ul li.special-item:hover,.nav-horizontal ul li.special-item:focus-within{background:rgba(0,0,0,0)}.nav-horizontal ul li.special-item:hover a,.nav-horizontal ul li.special-item:focus-within a{color:#fff}.nav-horizontal ul li.special-item a{padding:18px 28px;color:#a62a74}.nav-horizontal .menu{position:relative;z-index:999;display:flex;gap:50px}.nav-horizontal .menu>li:not(.special-item):hover::after,.nav-horizontal .menu>li:not(.special-item):focus-within::after,.nav-horizontal .menu>li:not(.special-item).current-menu-item::after{position:absolute;left:0;z-index:-1;bottom:-3px;display:block;width:100%;height:3px;content:"";background:#fff;border-radius:5px}@media(max-width: 991px){.nav-horizontal.nav-footer{display:none}}.nav-horizontal.nav-footer li:not(:nth-last-child(-n+2))::before{position:absolute;right:-22.5px;height:14px;width:1px;background:#fff;content:""}.nav-horizontal.nav-footer li.special-item a{color:#2349b0}.nav-horizontal.nav-footer .menu{gap:45px}.nav-horizontal.nav-footer .menu li:hover::after,.nav-horizontal.nav-footer .menu li:focus-within::after{bottom:16px;height:1px}.site-header #menu-mobile{display:none}#menu-mobile{--mm-color-background: transparent;background:linear-gradient(180deg, #A62A74 10%, #3925AD 90%)}@media(min-width: 992px){#menu-mobile{display:none}}#menu-mobile .mm-navbar{border:none}#menu-mobile .mm-navbar__title{display:none}#menu-mobile .mm-listview li{border:none}#menu-mobile .mm-listview li:after{display:none}#menu-mobile .mm-listview li a.mm-listitem__text{color:#fff;font-family:"Nunito Sans";font-size:1.5625rem;font-weight:900;letter-spacing:0;line-height:1.875rem}#menu-mobile .mm-listview li .mm-listitem__btn{display:none}#menu-mobile .mm-listview li .mm-panel{display:block !important}#menu-mobile .mm-listview li .mm-panel a.mm-listitem__text{color:#fff;font-family:"Nunito Sans";font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.375rem}#menu-mobile .mm-navbars--bottom{border-top:0}#menu-mobile .mm-navbars--bottom .mm-navbar{margin-top:-80px;padding-left:28px;padding-bottom:40px;color:#fff;font-size:1.375rem}#menu-mobile .mm-navbars--bottom .mm-navbar a{flex-grow:0;min-width:34px}#menu-mobile .mm-navbars--top{display:flex;justify-content:flex-end;align-items:center;border:none}#menu-mobile .mm-navbars--top .mm-navbar{align-items:center;padding:26px 18px 0 0}#menu-mobile .mm-btn--close{display:inline-block;line-height:1}#menu-mobile .mm-btn--close::before{font-size:2.1875rem;content:url("../images/MOBILE_MENU_CLOSE.svg");display:inline-block;line-height:1}#menu-mobile .mm-btn--close:hover,#menu-mobile .mm-btn--close:active,#menu-mobile .mm-btn--close:focus{background:none;outline:none}#menu-mobile .mm-listitem--vertical>.mm-panel{padding:0}#menu-mobile .mm-listitem__text{padding-top:30px;padding-bottom:10px;padding-left:40px}#menu-mobile .sub-menu.mm-listview a{padding-top:0}#menu-mobile .mm-panel::after{display:none}#menu-mobile .menu.mm-listview>li:first-of-type>a{padding-top:30px}.sticky{display:block}.updated:not(.published){display:none}.post.format-standard:not(.e-loop-item){margin:50px 0}@media(min-width: 768px){.post.format-standard:not(.e-loop-item){margin:100px 0}}.page.type-page{margin:50px 0}@media(min-width: 768px){.page.type-page{margin:100px 0}}.entry-header{color:#22222b;font-family:"Nunito Sans";font-size:1.375rem;font-style:italic;font-weight:300;letter-spacing:0;line-height:1.6875rem;margin-bottom:35px}@media(max-width: 767px){.entry-header{font-size:1.125rem;line-height:1.5625rem;margin-bottom:24px}}.page-links{clear:both;margin:0 0 1.5em}.homepage-featured-article-container{--grid-columns: 1!important}.homepage-featured-article-container .elementor-loop-container{grid-template-columns:repeat(1, 1fr) !important}.featured-article-teaser .elementor-widget-html{position:absolute;top:15px;left:-15px;color:#fff;font-family:"Nunito Sans";font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.375rem;border:2px solid #a62a74;border-radius:5px;background-color:#a62a74;padding:15px;z-index:1;display:inline-block;width:auto !important}.featured-article-teaser .elementor-inner-section{border-radius:10px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);overflow:hidden}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:first-child .elementor-widget-wrap{height:100%;width:100%}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:first-child .elementor-widget-wrap .elementor-widget-image{height:100%;width:100%}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:first-child .elementor-widget-wrap .elementor-widget-image .elementor-widget-container{height:100%;width:100%}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:first-child .elementor-widget-wrap .elementor-widget-image .elementor-widget-container a{height:100%;width:100%;display:block}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:first-child .elementor-widget-wrap .elementor-widget-image .elementor-widget-container a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:last-child .elementor-widget-wrap{padding:50px 40px}.featured-article-teaser .elementor-inner-section>.elementor-container>.elementor-column:last-child .elementor-widget-wrap .elementor-post-info{text-transform:uppercase;color:#666;font-family:"Work Sans";font-size:0.875rem;letter-spacing:0;line-height:1.125rem}.e-loop-item .elementor-post-info{text-transform:uppercase;color:#666;font-family:"Work Sans";font-size:0.875rem;letter-spacing:0;line-height:1.125rem}.e-loop-item .elementor-heading-title a i{font-size:65%}.e-loop-item .elementor-heading-title a:hover,.e-loop-item .elementor-heading-title a:focus,.e-loop-item .elementor-heading-title a:active{text-decoration:underline}.resources-tabs .jet-tabs .jet-tabs__mobile-control-wrapper{margin-bottom:30px;padding:0px 12px}@media(min-width: 768px){.resources-tabs .jet-tabs .jet-tabs__mobile-control-wrapper{display:none}}.resources-tabs .jet-tabs .jet-tabs__mobile-control-wrapper select{width:100%;border-radius:5px;background-color:#f3f3f3;color:#22222b;font-family:"Nunito Sans";font-size:1rem;letter-spacing:0;line-height:1.375rem;padding:10px}@media(max-width: 767px){.resources-tabs .jet-tabs .jet-tabs__control-wrapper{display:none}}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control{min-height:105px}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__control-inner{align-items:center;justify-content:flex-start}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__control-inner .jet-tabs__label-icon svg{width:50px;height:auto}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__control-inner .title{color:#a62a74;font-family:"Nunito Sans";font-size:1.375rem;font-weight:900;letter-spacing:0;line-height:1.6875rem}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__control-inner .text{color:#22222b;font-family:"Work Sans";font-size:0.875rem;letter-spacing:0;line-height:1.1875rem;font-weight:400}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control.active-tab .title,.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control:hover .title{color:#fff}.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control.active-tab .text,.resources-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control:hover .text{color:#fff}.tile-items{display:flex;grid-gap:20px;flex-wrap:wrap}.tile-items .tile-item{width:250px;border-radius:10px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);padding:30px;transition:all .2s ease-in-out}@media(max-width: 767px){.tile-items .tile-item{width:100%}}.tile-items .tile-item:hover{background:linear-gradient(180deg, #A62A74 0%, #3925AD 100%)}.tile-items .tile-item:hover .content-wrapper .title,.tile-items .tile-item:hover .content-wrapper i{color:#fff}.tile-items .tile-item .content-wrapper .title{color:#a62a74;font-family:"Nunito Sans";font-size:1.375rem;font-weight:900;letter-spacing:0;line-height:1.6875rem;transition:all .2s ease-in-out}.tile-items .tile-item .content-wrapper i{transition:all .2s ease-in-out}.resource-item h4,.case-study-item h4{color:#a62a74;font-family:"Nunito Sans";font-size:1.375rem;font-weight:900;letter-spacing:0;line-height:1.6875rem;transition:all .2s ease-in-out}.resource-item h4 a,.case-study-item h4 a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.resource-item p,.case-study-item p{color:#22222b;font-family:"Work Sans";font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.375rem}#map #map_outer,#map #map_zoom{background-color:#fff;border-radius:10px;filter:drop-shadow(0 32px 40px rgba(0, 0, 0, 0.5))}#map #map_zoom{top:54px !important;background-image:url(../images/map_zoom_divider.png);background-position:center;background-repeat:no-repeat}#map #map_zoom path:nth-of-type(odd){stroke-width:0}#map #map_zoom path:nth-of-type(even){stroke-width:.5;stroke-opacity:1 !important;stroke:#a62a74}#map #map_zoom path:nth-of-type(2){transform:matrix(2.857, 0, 0, 2.857, 6, 6)}#map #map_zoom path:nth-of-type(4){transform:matrix(2.857, 0, 0, 2.857, 6, 50)}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.custom-logo-link:focus{outline:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.site-footer{background:#2349b0;color:#fff}@media(max-width: 991px){.site-footer__logo{text-align:center}}.site-footer__row-first{padding:48px 0}.site-footer__row-second{padding:40px 0;font-size:0.75rem;font-weight:600}.site-footer .footer-socials{display:flex;justify-content:end;gap:16px}.site-footer .footer-socials__wrapper{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.site-footer .footer-socials__wrapper{justify-content:flex-end}}@media(max-width: 767px){.site-footer .footer-socials__wrapper{margin-bottom:32px}}.site-footer .footer-socials__element{display:flex;align-items:center;font-size:1.375rem;color:#fff;transition:opacity .3s}.site-footer .footer-socials__element:hover,.site-footer .footer-socials__element:focus{opacity:.5}.site-footer .footer-socials__element .fa-external-link{display:none}.site-footer .copyrights{display:block;text-align:center;font-weight:400}@media(min-width: 768px){.site-footer .copyrights{display:flex;align-items:center;gap:20px}}.site-footer .copyrights a{position:relative;color:#fff;white-space:nowrap}@media(max-width: 767px){.site-footer .copyrights a{margin-left:15px}}.site-footer .copyrights a::before{position:absolute;left:-10px;height:12px;width:1px;background:#fff;content:"";top:3px}.site-footer .copyrights a:hover::after,.site-footer .copyrights a:focus::after{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:1px;content:"";background:#fff;border-radius:5px}.site-footer .copy-nav{display:flex;align-items:center}@media(max-width: 767px){.site-footer .copy-nav{flex-direction:column}}.accordion{margin-bottom:30px}@media(min-width: 768px){.accordion{margin-bottom:60px}}.accordion__item{padding:20px;margin-bottom:20px;background:#f3f3f3;border-radius:10px}@media(min-width: 768px){.accordion__item{padding:30px}}.accordion__item--header{display:flex;align-items:center;justify-content:space-between;margin:0;font-family:"Nunito Sans";color:#a62a74;cursor:pointer;font-size:1.375rem;font-style:normal;font-weight:900;line-height:1.6875rem}@media(min-width: 768px){.accordion__item--header{font-size:1.375rem}}.accordion__item--header.show{color:#fff !important}.accordion__item--header-icon{position:relative;width:30px;height:30px}.accordion__item--header-icon::after{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;content:"+";font-weight:700;color:#a62a74}.accordion__item--header-icon.show::after{content:"-"}.accordion__item--content{display:none}.accordion__item.show{border-radius:10px;background:#fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,.1)}.accordion__item .acf-innerblocks-container{padding:15px}.accordion__item .acf-innerblocks-container ul li:last-child{margin-bottom:0px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.footer-donate-block{background-image:linear-gradient(#A62B74, #73249E)}@media(max-width: 767px){.footer-donate-block__overlay{padding-top:226px}}.footer-donate-block__content{position:absolute;top:50px}@media(min-width: 768px){.footer-donate-block__content{top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}}.footer-donate-block__content-header{margin:0;line-height:1;font-size:1.875rem;font-weight:900;color:#fff}@media(min-width: 1200px){.footer-donate-block__content-header{font-size:3.75rem}}.footer-donate-block__content-description{margin-top:20px;line-height:1.2;font-size:1.25rem;font-family:"Work Sans",sans-serif;font-weight:300;color:#fff}@media(min-width: 768px)and (max-width: 991px){.footer-donate-block__content-description{margin-top:10px}}@media(min-width: 768px){.footer-donate-block__content-description{font-size:1rem}}@media(min-width: 992px){.footer-donate-block__content-description{font-size:1.375rem}}@media(min-width: 1200px){.footer-donate-block__content-description{font-size:1.625rem}}.footer-donate-block__content-buttons{margin-top:16px}@media(min-width: 1200px){.footer-donate-block__content-buttons{margin-top:40px}}.footer-donate-block__image{position:relative;max-width:100%;margin-left:auto;text-align:right}@media(min-width: 768px){.footer-donate-block__image{width:49%}}.footer-donate-block__image::before{position:absolute;top:0;right:0;z-index:1;width:288px;height:282px;content:"";background-image:url("../../../../../production_assets/images-svgs/MOBILE/DONATE_ACCENT_MOBILE.svg ");background-repeat:no-repeat;background-size:contain}@media(min-width: 768px){.footer-donate-block__image::before{right:7%;width:100%;height:100%;background-image:url("../../../../../production_assets/images-svgs/HOMEPAGE/FOOTER-DONATE/DONATE_ACCENT.svg ")}}@media(max-width: 767px){.footer-donate-block__image img{height:282px;max-width:370px;overflow:hidden;position:relative;-o-object-fit:cover;object-fit:cover;right:-81px;top:22px;clip-path:polygon(100% 100%, 100% 0%, 100% 100%, 0% 100%, 12% 42%, 100% 0%)}}@media(min-width: 768px){.footer-donate-block__image img{-o-object-fit:none;object-fit:none;margin-left:12%}}.footer-subscribe-block{display:flex;padding:48px 0 40px 0;background:#3925ad}@media(min-width: 992px){.footer-subscribe-block{padding:48px 0}}.footer-subscribe-block__header{margin:0;line-height:1;font-size:1.875rem;font-weight:900;color:#fff}@media(min-width: 992px){.footer-subscribe-block__header{font-size:3.125rem}}.footer-subscribe-block__contact-form{position:relative;display:flex}@media(max-width: 991px){.footer-subscribe-block__contact-form{flex-wrap:wrap;margin-top:32px}}@media(max-width: 991px){.footer-subscribe-block__contact-form label{width:100%}}.footer-subscribe-block__contact-form input[type=email]{width:100%;height:50px;padding:14px 0 14px 20px;background:#4d3bb5;border-radius:5px;color:#fff;font-weight:900}.footer-subscribe-block__contact-form input[type=email],.footer-subscribe-block__contact-form input[type=email]:hover,.footer-subscribe-block__contact-form input[type=email]:focus,.footer-subscribe-block__contact-form input[type=email]:active{border:none}.footer-subscribe-block__contact-form input[type=email]::-moz-placeholder{color:#fff}.footer-subscribe-block__contact-form input[type=email]::placeholder{color:#fff}.footer-subscribe-block__contact-form input[type=submit]{margin-left:10px}@media(max-width: 991px){.footer-subscribe-block__contact-form input[type=submit]{width:100%;margin:24px 0 0 0}}.footer-subscribe-block__contact-form input[type=submit]:hover{color:#3925ad}.footer-subscribe-block__contact-form .wpcf7-spinner{position:absolute;bottom:-24px;right:0}.footer-subscribe-block form .wpcf7-response-output{width:100%;margin:20px 0;color:#fff}.our-members-block{margin-top:48px;row-gap:24px}@media(min-width: 768px){.our-members-block{margin-top:72px}}.our-members-block__element{height:100%;border-radius:10px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.our-members-block__element.big .our-members-block__element-image{height:140px}@media(min-width: 768px){.our-members-block__element.big .our-members-block__element-image{height:240px}}.our-members-block__element-image{display:flex;justify-content:center;align-items:center;padding:60px;height:140px;border-bottom:1px solid #f2f2f2}@media(min-width: 992px){.our-members-block__element-image{padding:0 20px;height:150px}}.our-members-block__element-header{margin-bottom:0;font-family:"Nunito Sans",sans-serif;font-weight:900}.our-members-block__element-header a{text-decoration:none}.our-members-block__element-header a:hover,.our-members-block__element-header a:focus,.our-members-block__element-header a:active{text-decoration:underline}.our-members-block__element-content{padding:35px 30px}@media(min-width: 768px){.our-members-block__element-content{padding:40px 32px}}.our-members-block__element-description,.our-members-block__element-description p{font-size:1rem;font-weight:300;line-height:1.375rem}.our-members-block__element-description-extended{display:none}.our-members-block__element-description-more-link{font-family:"Nunito Sans",sans-serif;font-weight:900;color:#a62a74}a.our-members-block__element-description-more-link{text-decoration:none}a.our-members-block__element-description-more-link:hover,a.our-members-block__element-description-more-link:focus,a.our-members-block__element-description-more-link:active{text-decoration:underline}.our-members-block__element-member-status{margin-bottom:10px;font-family:"Work Sans",sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;color:#666}.modal-body{padding:0}@media(min-width: 768px){.modal-body{padding:48px}}.modal-body .our-members-block__element-header{margin-top:30px;padding:0 24px}@media(min-width: 768px){.modal-body .our-members-block__element-header{padding:0;margin-top:20px}}.modal-body .our-members-block__element-image.modal-image{height:auto;margin:auto;padding:0 0 40px 0}@media(min-width: 768px){.modal-body .our-members-block__element-image.modal-image{justify-content:flex-start;width:200px;margin:0;padding:0;border-bottom:none}}.modal-body .our-members-block__element-image.modal-image img{width:200px}@media(min-width: 768px){.modal-body .our-members-block__element-image.modal-image img{width:auto}}.modal-body .our-members-block__element-content{padding:40px 0}@media(min-width: 768px){.modal-body .our-members-block__element-content{padding:0}}.modal-body .our-members-block__element-member-status{padding:0 24px}@media(min-width: 768px){.modal-body .our-members-block__element-member-status{padding:0}}.modal-body .our-members-block__element-description{padding:0 24px}@media(min-width: 768px){.modal-body .our-members-block__element-description{padding:0}}@media(min-width: 768px){.modal-body .our-members-block__element-description p{font-size:1.125rem;line-height:1.5625rem}}.meet-the-team-block__element{display:flex;margin-top:24px;border-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.meet-the-team-block__element:not(.big){flex-direction:column}.meet-the-team-block__element--image{height:100%}.meet-the-team-block__element--image img.big{height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.meet-the-team-block__element--image img:not(.big){border-top-left-radius:10px;border-top-right-radius:10px}.meet-the-team-block__element--content{padding:30px 20px 40px 0}@media(max-width: 767px){.meet-the-team-block__element--content{padding-left:30px}}.meet-the-team-block__element--content:not(.big){padding-left:30px}@media(max-width: 767px){.meet-the-team-block__element--header{font-size:1.375rem;line-height:1.6875rem}}@media(min-width: 768px){.meet-the-team-block__element--header:not(.big){margin-bottom:0}}.meet-the-team-block__element--header i{font-size:1rem}@media(min-width: 768px){.meet-the-team-block__element--header i{font-size:1.125rem}}.meet-the-team-block__element--professional-title{font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.375rem}@media(min-width: 768px){.meet-the-team-block__element--professional-title{font-size:1.375rem;line-height:1.6875rem}}.meet-the-team-block__element--professional-title:not(.big){font-size:1.125rem;font-weight:300}@media(min-width: 768px){.meet-the-team-block__element--professional-title:not(.big){font-size:1rem;font-weight:400}}.meet-the-team-block__element--description,.meet-the-team-block__element--description p{margin:10px 0 0 0;font-size:1rem;line-height:1.375rem;font-weight:300}.elementor-widget-cltc_members_map #map{min-height:100px;margin:0px auto}@media(min-width: 992px){.elementor-widget-cltc_members_map #map{width:1140px}}.elementor-widget-cltc_members_map #map #tt_sm_map .xmark_sm a#xpic_sm_map{position:absolute;top:5px;right:5px;max-width:30px;max-height:30px;display:block}.location-popup{display:flex}.location-popup .image-wrapper{height:270px;width:400px}.location-popup .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location-popup .content-wrapper{padding:40px 30px;display:flex;flex-direction:column}.location-popup .content-wrapper .title{color:#a62a74;font-family:"Nunito Sans";font-size:1.375rem;font-weight:900;letter-spacing:0;line-height:1.6875rem;margin-bottom:10px}.location-popup .content-wrapper .text{color:#22222b;font-family:"Work Sans";font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.375rem}.location-popup .content-wrapper .clinic-status{margin-top:auto;color:#22222b;font-family:"Work Sans";font-size:0.8125rem;font-weight:300;letter-spacing:0;line-height:1.1875rem;text-transform:uppercase;display:inline-block;font-weight:600}.tt_sm{border-radius:10px;background-color:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.3);z-index:1000000;overflow:hidden}.tt_name_sm{display:none}.xmark_sm{float:right;margin-left:5px;cursor:pointer;line-height:0}.tt_mobile_sm{margin-top:5px}.btn_simplemaps{color:#000;text-decoration:none;background:#fff;display:inline-block;padding:5px 5px;margin:0;width:100%;box-sizing:border-box;line-height:1.43;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid;border-radius:4px}.btn_simplemaps:hover{text-decoration:underline}nav.elementor-pagination{margin-top:4em}nav.elementor-pagination span.page-numbers{border:none;border-radius:5px;padding:8px 8px;color:#000;font-family:"Nunito Sans";font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.375rem;text-align:center;margin:0px 0px !important}nav.elementor-pagination a.page-numbers{border:2px solid #a62a74;border-radius:5px;padding:8px 14px;color:#a62a74;font-family:"Nunito Sans";font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.375rem;text-align:center;margin:0px 0px !important;transition:all .2s ease-in-out}nav.elementor-pagination a.page-numbers:hover{border:2px solid #a62a74;background:#a62a74;color:#fff}

/*# sourceMappingURL=style.css.map*/