/*
Theme Name: Catalyst
Description: Avada Child theme for Catalyst.
Author: MC2
Author URI: https://mc2design.com/support/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* NOTE: PLEASE ADD ALL CUSTOM CSS DECLARATIONS IN THIS FILE.
 * BEFORE WRITING CUSTOM STYLES TRY AND CUSTOMIZE THEME IN AVADA > THEME OPTIONS */

/* 
 * FONT ANTIALIAS
 */
* {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

/*
 * REMOVE GOOGLE RECAPTCHA BADGE
 */
.grecaptcha-badge {visibility:hidden!important;}

/* 
 * UTILITIES FIRST
 * REUSABLE UTILITY CLASSES
 */
.text-center {text-align:center!important;}
.text-left {text-align:left!important;}
.text-right {text-align:right!important;}
.text-white, .text-white * {color:#fff!important;}
.text-uppercase, .text-uppercase * {text-transform:uppercase!important;}
.d-none {display:none!important;}

/* 
 * COMPONENTS + CUSTOMIZATIONS
 * PLEASE COMPONENTIZE ANYTHING THAT IS USED OFTEN
 * BELOW ARE EXAMPLES OF COMPONENTS
 */
.page-hero{padding-top:190px!important;padding-bottom:90px!important;overflow:hidden;}
.page-hero:after{content:"";background:linear-gradient(#f0e8e6 0%,#5cb9af 100%);opacity:0.7;position:absolute;left:0px;top:0px;height:100%;width:100%;z-index;}
.page-hero:before{content:"";background:#fff;opacity:1;position:absolute;left:-45px;top:-40%;height:167%;width:30%;z-index:1;transform:rotate(12deg);}
.home .page-hero:before{left:-60px;width:27%;}
.page-hero-home{padding-top:250px!important;padding-bottom:145px!important;min-height:500px!important;}
.page-hero-home h1{margin:0 0 35px!important;}
.page-hero-home h4{color:#0F2148!important;margin:0px 0px 5px!important;}
.page-hero-home h5{color:#0F2148!important;margin:0px 0px 37px!important;font-weight:normal!important;}
.page-hero-home h5 a{color:#0F2148!important;font-weight:bold;}
.fusion-fullwidth{overflow: hidden!important;}
ul.sub-menu{box-shadow:0px 0px 17px rgba(15,33,72,0.29)!important; margin-left:0px!important;}
.fusion-mobile-menu ul.sub-menu{box-shadow:none!important;}
img.footer-logo{width:300px;height:auto;}
.to-top-container.to-top-right,
.to-top-container #toTop{display:none!important;}
li, li li, p{font-family:Barlow,Arial,Helvetica,sans-serif;}
h1{color:#564A9E;font-size:80px;line-height:normal;font-weight:800;}
h2{color:#564A9E;font-size:62px;line-height:74px;font-weight:800;}
h3{color:#564A9E;font-size:47px;line-height:54px;font-weight:800;}
h4{color:#5CB9AF;font-size:32px;line-height:40px;font-weight:bold;}
h5{color:#0F2148;font-size:24px;line-height:40px;font-weight:bold;}
h6{color:#A2A2A2;text-transform:uppercase;font-size:20px;line-height:38px;font-weight:normal;}
p{font-family:Barlow;font-size:17px;line-height:30px;color:#353535;font-weight:normal;}
li{font-size:17px;line-height:30px;color:#353535;font-weight:normal;}
h1, h2, h3, h4, h5, h6, p {margin:0px 0px 20px!important;}
body .avada-has-megamenu-shadow .fusion-main-menu .sub-menu,
body .avada-has-megamenu-shadow .fusion-megamenu-holder{box-shadow:0px 0px 17px rgba(15,33,72,0.29);}
body .fusion-main-menu .sub-menu{left:-15px;top:78%;font-family:Barlow,Arial,Helvetica,sans-serif;width:255px;background-color:#ffffff;border-radius:2px;}
body .fusion-main-menu .sub-menu a{padding:7px 15px;}
body .fusion-main-menu .button-icon-divider-left{left:unset;border-right:0px solid;right:2px;background:rgba(255,255,255,0.25);border-radius:50%;padding:7px;height:38px;width:38px;top:2px;}
body .fusion-main-menu a:hover .button-icon-divider-left{background:rgba(178,120,196,0.25);}
body .fusion-main-menu .button-large:hover{border-color:#fff!important;background:#fff!important;}
body .fusion-main-menu .button-large .fusion-button-text-left{padding-right:30px;padding-left:0;}
body .fusion-main-menu .button-large{padding:12px 29px;line-height:17px;font-size:17px;}
footer{z-index:999;}
footer .catalyst{display:flex;flex-wrap:wrap;align-items:center;}
footer .catalyst ul{display:flex;flex-wrap:wrap;align-items:center;margin:0px 5px 0px 0px!important;}
footer .catalyst ul li{margin-right:10px;line-height:normal;}
footer .catalyst span{font-size:17px;color:#ffffff;line-height:30px;display:inline-block;}
footer .custom-html-widget p{font-size:21px;line-height:30px;line-height:normal;color:#ffffff;margin:0px 0px 14px!important}
footer .custom-html-widget p a{font-size:21px;line-height:30px;font-weight:bold;color:#ffffff}
body #wrapper .fusion-vertical-menu-widget .menu li a{padding:0px;font-weight:500;}
body .fusion-footer-widget-column{margin-bottom:10px;}
body .fusion-footer-widget-column.social_links{margin-bottom:20px;margin-top:20px;}
body .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon{margin:0 3.5px 0px;}
body #gallery-1 img{border:0px solid #cfcfcf;opacity:0.6;}
body .fusion-footer-widget-area a{display:inline-block;}
.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a:hover{color:rgba(255,255,255,0.5)!important;}
.footer-stky-btn{position:fixed;bottom:20px;right:30px;z-index:999;}
body .footer-stky-btn .primary-btn{border:1px solid #ed5941!important;background-color:#ed5941!important;box-shadow:0px 0px 15px #0f2148!important;}
body .footer-stky-btn .primary-btn:hover .fusion-button-text,
body .footer-stky-btn .primary-btn:hover{color:#ed5941!important}
body .footer-stky-btn .primary-btn:hover i{color:#ed5941!important;background:#f18270;}
body #gallery-1 .gallery-item{width:41%;margin:5px 10px 5px 0;}
body footer{border:0px;}
blockquote{background-image:url('assets/images/quote.png')!important;background-repeat:no-repeat!important;background-position:top left!important;font-size:20px!important;margin:0px!important;text-align:left!important;}
blockquote p{font-size:20px!important;line-height:30px!important;text-align:left!important;}
ol,
ul{margin:0px 0px 30px 20px!important;padding:0px;padding-left:10px;}
ul li::marker{color:#564A9E;}
body .author{margin:0px!important;text-align:left!important;padding-left:25px!important;}
body .author .company-name{font-size:0px;line-height:0px;margin:0;padding:0;display:inline-block;}
body .author .company-name strong{font-size:24px;color:#0F2148;display:block;line-height:normal;margin:0px 0px 10px;}
body .author .company-name span{font-size:20px;color:#A2A2A2;display:block;text-transform:uppercase;line-height:normal;}
.fusion-testimonials{margin:0 0 30px;}
body .table-1 table th,
body .tkt-slctr-tbl-wrap-dv table th{border:0px solid #dcdcdc;background:#564A9E;padding:14px 15px;font-size:17px;color:#FFF;line-height:normal;}
body .table-1 tr td,
body .tkt-slctr-tbl-wrap-dv tr td{border:0px solid #dcdcdc;padding:15px 15px;font-size:17px;color:#353535;line-height:normal;}
body .table-1 tr:nth-child(even),
body .tkt-slctr-tbl-wrap-dv tr:nth-child(even){background:#F0E8E6;}
body .table-1 table,
body .tkt-slctr-tbl-wrap-dv table{border:0px solid #dcdcdc;background-color:#fff;box-shadow:none;}
body .fusion-accordian .panel-heading .panel-title a{background-color:#F0E8E6!important;}
body .fusion-accordian .panel-group .panel-title a{font-size:24px;color:#0F2148!important;}
body .fusion-accordian .panel-group .panel-title a.active,
body .fusion-accordian .panel-heading .panel-title a.active{background-color:#0F2148!important;color:#FFFFFF!important;}
body .fusion-accordian .panel-group .panel-title a:hover{color:#0F2148!important;}
body .panel-group .fusion-toggle-boxed-mode:hover .panel-title a{color:#FFFFFF!important;}
body .panel-group .fusion-toggle-boxed-mode:hover .panel-title a.active,
body .fusion-accordian .panel-group .panel-title a.active:hover,
body .fusion-accordian .panel-heading .panel-title a.active:hover{color:#FFFFFF!important;}
body .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a{padding:6px 15px;line-height:normal;}
body .fusion-accordian .panel-title a .fa-fusion-box:before{content:"\f107";}
body .fusion-accordian .panel-title .active .fa-fusion-box:before{content:"\f106";color:#FFF!important;}
body .fusion-accordian .fusion-toggle-icon-right.fusion-toggle-icon-unboxed .fusion-toggle-icon-wrapper{top:2px;position:absolute;height:100%;}
body .fusion-accordian .panel-heading .panel-title{margin:0!important;}
body .fusion-accordian .panel-body{padding:30px 15px;}
body .fusion-accordian .panel-body ol,
body .fusion-accordian .panel-body ul{margin:0px 0px 10px 20px!important;}
body .fusion-accordian .fusion-panel{margin:0 0 8px;}
body .fusion-accordian .panel-group.fusion-toggle-icon-unboxed .fusion-panel .panel-title a:hover .fa-fusion-box{color:#0F2148!important;}
body .fusion-accordian .panel-group .panel-title a .fa-fusion-box{color:#0f2148!important;}
body .primary-btn{font-size:18px!important;line-height:normal!important;padding:11px 49px 11px 17px!important;width:auto!important;text-align:center!important;min-width:210px!important;position:relative;border:1px solid #b278c4!important;}
body .primary-btn i{background:rgba(255,255,255,0.25);height:38px;width:38px;border-radius:23px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:4px;top:3px;}
body .primary-btn:hover{color:#b278c4!important;background-color:#ffffff!important;}
body .primary-btn:hover span{color:#b278c4!important;}
body .primary-btn:hover i{color:#b278c4!important;background:rgba(178,120,196,0.25);}
body .secondary-btn{font-size:18px!important;line-height:normal!important;padding:11px 49px 11px 17px!important;width:auto!important;text-align:center!important;min-width:210px!important;position:relative;background:#FFFFFF!important;color:#b278c4!important;}
body .secondary-btn span{color:#b278c4!important;}
body .secondary-btn i{color:#b278c4!important;background:rgba(178,120,196,0.25);height:38px;width:38px;border-radius:23px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:4px;top:3px;}
body .secondary-btn:hover{color:#FFFFFF!important;background-color:#b278c4!important;}
body .secondary-btn:hover i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;}
body .secondary-btn:hover span{color:#FFFFFF!important;}
body .primary-light-btn{font-size:18px!important;line-height:normal!important;padding:11px 40px 11px 17px!important;width:auto!important;text-align:center!important;min-width:210px!important;position:relative;background:#FFFFFF!important;color:#b278c4!important;border:1px solid #ffffff!important;}
body .primary-light-btn span{color:#b278c4!important;}
body .primary-light-btn i{color:#b278c4!important;background:rgba(178,120,196,0.25);height:38px;width:38px;border-radius:23px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:4px;top:3px;}
body .primary-light-btn:hover{color:#FFFFFF!important;background-color:transparent!important;}
body .primary-light-btn:hover i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;}
body .primary-light-btn:hover span{color:#FFFFFF!important;}
body .secondary-light-btn{font-size:18px!important;line-height:normal!important;padding:11px 40px 11px 17px!important;width:auto!important;text-align:center!important;min-width:210px!important;position:relative;border:1px solid #ffffff!important;color:#FFFFFF!important;background-color:transparent!important;}
body .secondary-light-btn span{color:#FFFFFF!important;}
body .secondary-light-btn i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;height:38px;width:38px;border-radius:23px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:4px;top:3px;}
body .secondary-light-btn:hover{background:#FFFFFF!important;color:#b278c4!important;}
body .secondary-light-btn:hover i{color:#b278c4!important;background:rgba(178,120,196,0.25);}
body .secondary-light-btn:hover span{color:#b278c4!important;}
body .primary-large-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:auto!important;text-align:center!important;min-width:282px!important;position:relative;border:1px solid #b278c4!important;border-radius:27.6px!important;min-height:55px;}
body .primary-large-btn i{background:rgba(255,255,255,0.25);height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .primary-large-btn:hover{color:#b278c4!important;background-color:#ffffff!important;}
body .primary-large-btn:hover i{color:#b278c4!important;background:rgba(178,120,196,0.25);}
body .secondary-large-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:auto!important;text-align:center!important;min-width:282px!important;position:relative;background:#FFFFFF!important;color:#b278c4!important;border-radius:27.6px!important;min-height:55px;}
body .secondary-large-btn span{color:#b278c4!important;}
body .secondary-large-btn i{color:#b278c4!important;background:rgba(178,120,196,0.25);height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .secondary-large-btn:hover{color:#FFFFFF!important;background-color:#b278c4!important;}
body .secondary-large-btn:hover i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;}
body .secondary-large-btn:hover span{color:#FFFFFF!important;}
body .primary-large-light-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:auto!important;text-align:center!important;min-width:282px!important;position:relative;background:#FFFFFF!important;color:#b278c4!important;border:1px solid #ffffff!important;border-radius:27.6px!important;min-height:55px;}
body .primary-large-light-btn span{color:#b278c4!important;}
body .primary-large-light-btn i{color:#b278c4!important;background:rgba(178,120,196,0.25);height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .primary-large-light-btn:hover{color:#FFFFFF!important;background-color:transparent!important;}
body .primary-large-light-btn:hover i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;}
body .primary-large-light-btn:hover span{color:#FFFFFF!important;}
body .secondary-large-light-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:auto!important;text-align:center!important;min-width:282px!important;position:relative;border:1px solid #ffffff!important;color:#FFFFFF!important;background-color:transparent!important;border-radius:27.6px!important;min-height:55px;}
body .secondary-large-light-btn span{color:#FFFFFF!important;}
body .secondary-large-light-btn i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .secondary-large-light-btn:hover{background:#FFFFFF!important;color:#b278c4!important;}
body .secondary-large-light-btn:hover i{color:#b278c4!important;background:rgba(178,120,196,0.25);}
body .secondary-large-light-btn:hover span{color:#b278c4!important;}
body .primary-container-width-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:100%!important;text-align:center!important;min-width:282px!important;position:relative;border:1px solid #b278c4!important;border-radius:27.6px!important;min-height:55px;}
body .primary-container-width-btn i{background:rgba(255,255,255,0.25);height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .primary-container-width-btn:hover{color:#b278c4!important;background-color:#ffffff!important;}
body .primary-container-width-btn:hover i{color:#b278c4!important;background:rgba(178,120,196,0.25);}
body .secondary-container-width-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:100%!important;text-align:center!important;min-width:282px!important;position:relative;background:#FFFFFF!important;color:#b278c4!important;border-radius:27.6px!important;min-height:55px;}
body .secondary-container-width-btn span{color:#b278c4!important;}
body .secondary-container-width-btn i{color:#b278c4!important;background:rgba(178,120,196,0.25);height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .secondary-container-width-btn:hover{color:#FFFFFF!important;background-color:#b278c4!important;}
body .secondary-container-width-btn:hover i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;}
body .secondary-container-width-btn:hover span{color:#FFFFFF!important;}
body .primary-container-width-light-btn{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:100%!important;text-align:center!important;min-width:282px!important;position:relative;background:#FFFFFF!important;color:#b278c4!important;border:1px solid #ffffff!important;border-radius:27.6px!important;min-height:55px;}
body .primary-container-width-light-btn span{color:#b278c4!important;}
body .primary-container-width-light-btn i{color:#b278c4!important;background:rgba(178,120,196,0.25);height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .primary-container-width-light-btn:hover{color:#FFFFFF!important;background-color:transparent!important;}
body .primary-container-width-light-btn:hover i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;}
body .primary-container-width-light-btn:hover span{color:#FFFFFF!important;}
body .secondary-container-width-light{font-size:21.6px!important;line-height:normal!important;padding:13px 56px 13px 20px!important;width:100%!important;text-align:center!important;min-width:282px!important;position:relative;border:1px solid #ffffff!important;color:#FFFFFF!important;background-color:transparent!important;border-radius:27.6px!important;min-height:55px;}
body .secondary-container-width-light span{color:#FFFFFF!important;}
body .secondary-container-width-light i{background:rgba(255,255,255,0.25);color:#FFFFFF!important;height:45.6px;width:45.6px;border-radius:27.6px;display:inline-flex;align-items:center;justify-content:center;margin:0;position:absolute;right:5px;top:4px;}
body .secondary-container-width-light:hover{background:#FFFFFF!important;color:#b278c4!important;}
body .secondary-container-width-light:hover i{color:#b278c4!important;background:rgba(178,120,196,0.25);}
body .secondary-container-width-light:hover span{color:#b278c4!important;}
.greenbar h4{margin:0px!important;font-weight:normal!important;font-size:36px!important;}
.topbar.greenbar h4{font-weight:bold!important;}
.topbar.greenbar .fusion-builder-row-inner{align-items:center!important;}
.topbar.greenbar p{margin:0px!important;}
.greenbar h4 a{font-weight:bold!important;}
.greenbar h4 a:hover{color:#b278c4!important;}
.greenbar .d-flex{display:flex;justify-content:center;align-items:center;}
.greenbar .d-flex p{margin:0px!important;}
.breadcrumbs ul{display:flex;flex-wrap:wrap;margin:0px!important;padding:0px!important;}
.breadcrumbs ul li{color:rgba(255,255,255,0.5);list-style:none;margin:0px!important;padding:0px 35px 0px 35px!important;}
.breadcrumbs ul li a{color:#FFFFFF;text-decoration:underline;position:relative;}
.breadcrumbs ul li a:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2021/02/chevron-right-white.png);background-repeat:no-repeat;background-position:center;position:absolute;right:-36px;top:6px;display:block;width:14px;height:14px;}
.breadcrumbs ul li:last-child{padding:0 0 0 26px!important}
.breadcrumbs ul li:first-child{padding:0px 26px 0px 0px!important}
.foot-three-col{overflow:hidden;}
.programs-list{list-style:none!important;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0px!important;padding:0px!important;overflow:hidden!important;}
.programs-list li{list-style:none!important;width:49%!important;min-height:365px;margin:0 0 30px;background-position:center;background-size:100%;transition:all 0.3s ease;overflow:hidden!important;transition:all 0.5s ease;}
.programs-list li h1{font-size:47px!important;line-height:normal!important;margin:0px 0px 3px!important;}
.programs-list li p{margin:0 0 25px!important;display:none;}
.programs-list li .btn{display:none;transition:all 0.3s ease;}
.programs-list li a{height:100%;width:100%;display:flex;padding:38px 40px 47px;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;background-position:center;background-size:200%;transition:all 0.3s ease;background-repeat:no-repeat;}
.programs-list li a:hover p,
.programs-list li a:hover .btn{display:block;}
.programs-list li a:hover{transition:all 0.3s ease;background-size:220%;}
.get-inv-list .fusion-content-layout-column{list-style:none!important;min-height:365px!important;margin:0px!important;background-position:center!important;background-size:cover;height:100%;width:100%;display:flex;padding:38px 40px 47px!important;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;overflow:hidden;transition:all 0.3s ease;background-repeat:no-repeat;background-size:180%!important;transition:all 0.5s ease;}
.get-inv-list .fusion-content-layout-column:hover{transition:all 0.3s ease;/*transform:scale(1.1);*/background-size:200%!important}
.get-inv-list{margin:0 0 26px!important;}
.page-id-113 .shortcode-here .fusion-builder-row{justify-content:space-between;}
.fusion-body .fusion-layout-column.get-inv-list{overflow:hidden;width:49%!important;}
.get-inv-list .text-over{padding:38px 40px 5px!important;}
.get-inv-list .fusion-content-layout-column h1{font-size:47px!important;line-height:normal!important;margin:0px 0px 3px!important;}
.get-inv-list .fusion-content-layout-column p{margin:0 0 25px!important;opacity:0;display:none;transition:all 0.3s ease;}
.get-inv-list .fusion-content-layout-column .btn{opacity:0;display:none;transition:all 0.3s ease;}
.get-inv-list .fusion-content-layout-column:hover p,
.get-inv-list .fusion-content-layout-column:hover .btn{display:block;opacity:1;height:auto;transition:all 0.3s ease;}
.img-shadow{position:relative;}
.img-shadow:after{content:"";background:linear-gradient(#5cb9af 0%,#f0e8e6 100%);opacity:0.7;position:absolute;left:0px;top:0px;width:100%;height:100%;}
.img-shadow:before{content:"";height:105%;width:100px;position:absolute;top:0;right:-40px;background-color:#ffff;transform:rotate(10deg);z-index:9;}
.help h2{margin:0 0 16px!important}
.newsletter-section h2{margin:0 0 12px!important;}
body .gform_wrapper ul li.gfield{margin-top:0!important;padding-top:0!important;}
body .gform_wrapper ul li.gfield{margin-bottom:16px!important;}
body .gform_wrapper li.hidden_label input{margin-top:0!important;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0!important;}
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:6px!important;border-top:0px solid #c89797;border-bottom:0px solid #c89797;padding-bottom:0;padding-top:0;}
body .gform_wrapper .field_description_below .gfield_description{padding-top:0!important;}
body .gform_wrapper .gform_footer{padding:0!important;margin:25px 0px 0px!important;text-align:center;}
body .gform_wrapper .gform_footer input{width:auto!important;margin:0 auto!important;padding:14px 48px 14px 28px!important;background:transparent;color:#b278c4;font-size:18px;min-width:205px;background-image:url(assets/images/btn-arrow.png);background-position:center right 5px;background-repeat:no-repeat;}
body .gform_wrapper .gform_footer input.button:hover,
body .gform_wrapper .gform_footer input[type=submit]:hover,
body .gform_wrapper .gform_page_footer input.button:hover,
body .gform_wrapper .gform_page_footer input[type=submit]:hover{background-image:url(assets/images/btn-arrow-white.png)!important;background-color:#B278C4!important;color:#ffffff!important;background-repeat:no-repeat!important;background-position:center right 5px!important;}
.line-height-reduce p{line-height:24px!important}
body .gform_wrapper{margin-bottom:0!important;}
.gallery-imgs .fusion-gallery-image{min-height:100px;}
.confidential h4{font-size:30px!important;font-weight:500!important;color:#0F2148!important;text-transform:uppercase;margin:0px 0 3px!important;}
.confidential p,
.confidential .fusion_builder_column_inner a{color:#353535!important;}
.confidential h3{margin:0 0 30px!important}
.confidential .fusion_builder_column_inner{margin:0px 0px 30px!important;}
.confidential .fusion_builder_column_inner p{margin:0px!important;}
.hurt{background-size:contain!important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #f0e8e6!important;}
.gform_wrapper .validation_message{font-size:14px!important;}
.instruction.validation_message{display:none!important;}
.top-header {background-color:#0F2148;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px 30px 4px;}
.left-top-header{display:flex;flex-wrap:wrap;align-items:center;}
.left-top-header img{margin-right:10px;}
.left-top-header select{border:0;background:transparent;color:#FFF;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url('assets/images/triangle.png');background-position:center right 5px;background-repeat:no-repeat;padding:0 10px;font-size:15px;height:auto;}
.left-top-header select option{color:#000;}
.left-top-header .switcher .selected a:after{background-image:url('images/triangle.png');}
.switcher .selected a{border:0px solid #ccc;color:#fff;padding:3px 5px;width:161px;}
.right-top-header{display:flex;align-items:center;flex-wrap:wrap;}
.right-top-header p{margin:0px!important;color:#fff!important;font-size:15px!important;}
.right-top-header p a{margin:0px!important;color:#fff!important;font-size:15px!important;font-weight:bold;}
.right-top-header a{display:inline-flex;align-items:center;}
.right-top-header p span{display:inline-block;padding:0 30px;}
.right-top-header img{margin-right:10px;margin-top:8px;}
.right-top-header .textwidget{display:flex;align-items:center;}
.fusion-mobile-menu-icons a:after,
.fusion-mobile-menu-icons a:before{color:#564A9E!important;}
button, button:focus{outline:none!important;}
.value-vision .fusion-column-last.fusion_builder_column_1_2{max-width:670px!important;}
.value-vision .fusion-imageframe{display:block;width:100%;}
.value-vision .fusion-imageframe img{width:100%;height:auto;}
.value-vision .fusion-column-first .fusion-column-wrapper{text-align:center;}
.value-vision .fusion-modal-text-link{display:inline-flex;align-items:center;}
.value-vision .fusion-modal-text-link img{margin-left:9px;}
.modal{background:rgba(15,33,72,0.8)!important;}
.fusion-modal .modal-header{min-height:auto;}
.modal-body{padding:0px!important;}
.fusion-modal .modal-header .close {font-size: 0 !important;}
.modal-header .close{color:#B278C4!important;opacity:1!important;font-size:17px!important;margin-bottom:15px;}
.modal-header .close:before{content:"close";margin-right:5px;font-size:17px;color:#B278C4;}
.modal-header button.close:after {font-family: "Font Awesome 5 Free";font-weight: 900; content: "\f057"; font-size: 15px;}
.modal-header,
.modal-footer{border-color:transparent!important;}
.fusion-modal .modal-header{min-height:auto!important;padding:0px!important}
.fusion-modal .modal-dialog::-webkit-scrollbar {width:0px;}
.fusion-modal .modal-dialog::-webkit-scrollbar-track {box-shadow:none; border-radius:0px;}
.fusion-modal .modal-dialog::-webkit-scrollbar-thumb {background:transparent;border-radius:0px;}
.modal-content{box-shadow:none!important;}
.main-popup{display:flex;flex-wrap:wrap;padding:30px;}
.main-popup .left-popup{width:30%;}
.main-popup .right-popup{width:70%;padding-left:25px;}
.modal-footer{display:none!important;}
.modal-content{background-color:transparent!important;border:0px solid rgba(0,0,0,.2)!important;box-shadow:none!important;border-radius:0!important;}
.modal-body{padding:20px;background:#FFFFFF;}
.fusion-modal-text-link img{height:350px!important;width:100%;object-fit:cover;}
.value-vision .fusion-modal-text-link img{height:auto!important;width:auto;object-fit:cover;}
.fusion-modal-text-link p{display:none;}
.fusion-modal-text-link .blue-bg{background-color:#0F2148!important;text-align:center;padding:10px 10px 15px;}
.fusion-modal-text-link .blue-bg h5{color:#FFFFFF!important;text-align:center;margin:0px 0px 5px!important;font-size:24px!important;line-height:30px!important;}
.fusion-modal-text-link .blue-bg h6{color:#B278C4!important;text-align:center;margin:0px!important;font-size:17px!important;font-weight:bold!important;line-height:normal!important;text-transform:lowercase;}
.fusion-modal-text-link .blue-bg h6 img{height:auto!important;width:auto!important;margin-left:3px;margin-top:4px;}
.fusion-modal-text-link .blue-bg h6 i{    margin-left: 3px; margin-top: 4px;font-size: 14px;}
.amazon-smile ul{margin:0!important;display:flex;justify-content:space-between;}
.amazon-smile ul img{opacity:0.6;}
.amazon-smile ul a:hover img{opacity:1;}
.fusion-footer-widget-area ul li a{border:0px!important;}
.faq-acc .fusion-builder-row.fusion-row{max-width:970px!important;}
.map iframe{width:100%!important;margin-top:40px;}
.fix-sidebar .heading h4{font-size:20px!important;font-weight:normal!important;letter-spacing:2px!important}
.fix-sidebar ul{margin:0px!important;padding:0px!important;}
.fix-sidebar ul li{margin:0px!important;padding:0px!important;border:0px!important;}
.fix-sidebar ul li a{color:#564A9E!important;font-size:15px!important;line-height:20px!important;border:0px!important;padding:10px 13px;display:block!important;width:100%;}
.fix-sidebar ul li a:hover,
.fix-sidebar ul li a.active{background-color:#F0E8E6;}
.fix-sidebar ul li a:before{display:none!important;}
.gform_wrapper .gfield_error .gfield_label{display:none!important;}
.gform_wrapper .top_label .gfield_error{width:100%!important;}
.volnteer-month .max-650{max-width:700px!important}
.vol-img span{display:block!important;position:relative;}
.vol-img span:after{content:"";height:120%;width:32%;position:absolute;top:0;right:-12%;background-color:#fff;transform:rotate(10deg);}
.vol-img img{width:100%!important;}
.volnteer-month .max-650 b,
.volnteer-month .max-650 strong{color:#0F2148;}
.error404 #main{padding:0px!important;}
.error404 #main .fusion-row{max-width:100%;}
.error404 #main .max-1200{max-width:1200px!important;margin:0px auto;padding-left:30px;padding-right:30px;}
.more-info-inner .line-height-reduce p strong{display:inline-block;margin-bottom:10px;}
.fusion-layout-column.d-flex .fusion-column-wrapper{flex-direction:unset!important;}
.foot-three-col p{min-height:120px;}
.volnteer-month .max-650 h4 b,
.volnteer-month .max-650 h4 strong,
.volnteer-month .max-650 h4{color:#5CB9AF!important;}
.vol-img img{max-height:650px;object-fit:cover;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before{content:"";display:none!important}
.mc4wp-form-fields .mailchip-input{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 19px;}
.mc4wp-form-fields .mailchip-input input{width:32%;}
.mc4wp-form-fields .mailchip-checkbox{display:flex;flex-wrap:wrap;justify-content:center;margin:0px 0px 24px;}
.newsletter-section form{margin:16px 15px 0!important}
.mailchip-submit{text-align:center;}
.mailchip-submit .gform_footer{width:100%!important;}
.mailchip-checkbox label{position:relative;padding-left:35px;padding-right:45px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mailchip-checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:8px;left:10px;height:17px;width:17px;border:1px solid #D8D8D8;border-radius:1px;}
.checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:4px;height:8px;border:solid #D8D8D8;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.mailchip-checkbox label input:checked ~ .checkmark:after{display:block;}
.mc4wp-response{margin:20px;text-align:center;}
.mc4wp-response .mc4wp-success,
.mc4wp-response .mc4wp-success p{color:green}
.gform_confirmation_message{text-align: center;color: green; font-weight: 500;margin-top:20px;}

/* Responsive */
@media (min-width:900px){
	.modal-content{box-shadow:none;}
}
@media only screen and (min-width:641px){
	body .gform_wrapper .top_label li.gfield.gf_left_half{padding-left:0px!important;padding-right:10px!important;}
	body .gform_wrapper .top_label li.gfield.gf_right_half{padding-left:10px!important;padding-right:0px!important;}
	body .gform_wrapper ul.gform_fields li.gfield{padding-right:0!important;}
	body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
	body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:50%;padding-right:0;}
	body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:0!important;}
	body .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
	body .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0!important;}
	body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%;}
	body .gform_wrapper textarea.medium{height:115px!important;}
	.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;}
}
@media only screen and (min-width:1100px) and (max-width:1499px){}
@media only screen and (min-width:1400px){
	.confidential{background-position:right 80px center!important;position:relative;}
	.confidential:after{content:"";background:#f0e8e6!important;position:absolute;right:0px;top:0px;height:100%;width:30%;z-index:2;}
}
@media only screen and (min-width:1277px){
	header .fusion-logo img{min-width:286px;}
	.fix-sidebar .widget_nav_menu{width:390px;}
}
@media only screen and (max-width:1276px) and (min-width:1025px){
	header .fusion-logo img{min-width:115px;}
	#side-header .fusion-logo,
	.fusion-header .fusion-logo{margin:24px 0px 5px 0px!important;}
}
@media only screen and (max-width:1276px){
	#side-header .fusion-mobile-logo,
	.fusion-mobile-logo{max-height:auto!important;min-width:115px;}
	#side-header .fusion-mobile-logo img,
	.fusion-mobile-logo img{min-width:115px;}
	.page-hero-home{padding-top:150px!important;padding-bottom:100px!important;}
	header.fusion-header-wrapper{box-shadow:0px 2px 25px rgba(0,0,0,0.24);}
	.fix-sidebar .widget_nav_menu{width:280px;}
}
@media only screen and (max-width:1100px){
	.get-inv-list .fusion-content-layout-column h1,
	.programs-list li h1{font-size:38px!important;}
}
@media only screen and (max-width:991px){
	.foot-three-col .fusion-builder-row .fusion_builder_column_inner_1_3 .fusion-column-wrapper{padding-top:40px!important;padding-right:30px!important;padding-bottom:40px!important;padding-left:30px!important;}
	h1{font-size:60px!important;}
	h2{font-size:50px!important;line-height:normal!important;}
	h3{font-size:38px!important;line-height:normal!important;}
	h4{font-size:24px!important;line-height:normal!important;}
	h5{font-size:20px!important;line-height:normal!important;}
	h6{font-size:18px!important;line-height:normal!important;}
	p,
	li{font-size:15px;line-height:28px;}
	.page-hero{padding-top:60px!important;padding-bottom:40px!important;}
	.page-hero-home{padding-top:110px!important;padding-bottom:50px!important;height:unset!important;min-height:unset!important;}
	.greenbar h4{font-size:25px!important;}
	.fusion-testimonials.clean blockquote q,
	blockquote p{font-size:18px!important;line-height:28px!important;}
	body .author .company-name strong{font-size:22px;}
	body .author .company-name span{font-size:18px;}
	body .fusion-accordian .panel-group .panel-title a{font-size:20px;}
	body .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a{padding:10px 15px;}
	body .fusion-accordian .panel-body{padding:20px 15px;}
	.fusion-footer-widget-area{padding:3rem 10px 2rem;}
	footer .custom-html-widget p,
	footer .custom-html-widget p a{font-size:18px;line-height:28px;}
	footer .catalyst span{font-size:15px;}
	#fusion-vertical-menu-widget-avada-vertical-menu-widget-2 ul.menu li a{font-size:15px;}
	.fusion-copyright-notice{font-size:15px!important;}
	.get-inv-list .fusion-content-layout-column h1,
	.programs-list li h1{font-size:30px!important;}
	.fusion-mobile-nav-holder>ul{margin:0px!important;}
	.fix-sidebar .widget_nav_menu{width:215px;}
}
@media only screen and (max-width:890px){
	.foot-three-col p{min-height:140px;}
}
@media only screen and (min-width:769px){
	.toggle-cta,
	.hide-desktop .fusion-column-wrapper{display:none!important;}
}
@media only screen and (max-width:768px){
	.greenbar h4{font-size:20px!important;margin:0 0 20px!important;text-align:center!important;}
	.greenbar .fusion-column-wrapper{text-align:center!important;}
	.fusion-footer-widget-column a img{max-width:200px!important;}
	footer nav ul{margin:0px!important;padding:0px!important}
	footer nav ul li,
	footer nav ul li a{padding:0px!important}
	body .shortcode-here .fusion-column-wrapper{padding-top:0rem!important;padding-bottom:0rem!important;}
	.get-inv-list .text-over{padding:30px 30px 0px;}
	.programs-list li a{padding:30px;}
	.hurt{background:#ffffff!important;padding-top:0px!important;padding-bottom:0px!important}
	.hurt .hide-desktop img{width:100%!important;height:auto;}
	.page-hero-home{padding-top:75px!important;}
	.greenbar.topbar .fusion-column-wrapper{padding-right:15px!important;padding-left:15px!important;}
	.love-text{padding:50px 15px!important;text-align:center;}
	.love-text h2{margin:0px 0px 5px!important;}
	.help{padding-top:60px!important;padding-bottom:60px!important;}
	.confidential{background:transparent!important;background-color:#ffffff!important;padding:0px!important;}
	.white-bg{padding:50px 30px!important}
	.grey-bg{padding:50px 30px!important;background-color:#F0E8E6!important}
	body .confidential .fusion_builder_column_inner_1_5{width:80px!important}
	body .confidential .fusion_builder_column_inner_4_5{width:calc(100% - 80px)!important;}
	.our-partner{background:transparent!important;background-color:#ffffff!important;padding-bottom:2rem!important;}
	.our-partner .partner-title{padding-bottom:20px!important}
	.our-partner .video-sec{margin-bottom:40px!important}
	.more-info{padding-top:50px!important;padding-bottom:50px!important;}
	.more-info .more-info-inner .fusion-column-wrapper{padding:30px 15px!important;}
	.more-info .more-info-inner .fusion_builder_column_inner_1_2{width:50%!important;}
	.leadership-list,
	.faq-acc,
	.newsletter-section{padding-top:60px!important;padding-bottom:60px!important;}
	footer{text-align:center;}
	footer nav ul{text-align:center!important;}
	footer .catalyst{justify-content:center;}
	footer.fusion-footer-widget-area{padding:30px 10px 30px!important;}
	footer .fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 35px;}
	.left-top-header{justify-content:center;width:100%;text-align:center;}
	.top-header .widget_media_image,
	.cate{display:none!important;}
	.right-top-header{justify-content:center;width:100%;text-align:center;}
	.fusion-modal-text-link img{height:auto!important;width:100%;}
	.volnteer-month .max-650{max-width:100%!important;padding-top:30px;}
	.value-vision .fusion-column-last.fusion_builder_column_1_2{max-width:100%!important;padding-left:30px;}
	.fix-sidebar.sticky{position:relative!important;}
	.vol-img span:after{content:"";display:none!important;}
	.main-popup .left-popup{width:100%;}
	.main-popup .right-popup{width:100%;padding-top:25px;padding-left:25px;}
	.main-popup{padding:20px;}
	.confidential p br,
	.confidential .fusion_builder_column_inner p br{display:none!important;}
	body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{padding:11px 0;}
	.fusion-accordian .panel-title a{font-size:20px!important;}
	.fix-sidebar .widget_nav_menu{width:100%;position:relative!important;top:unset!important;}
	.greenbar .d-flex{flex-wrap:wrap;flex-direction:column;}
	.greenbar .d-flex h4{margin:0px 0px 20px!important;}
	.footer-stky-btn{display:none!important;}
	.foot-three-col p{min-height:unset;}
	.topbar.greenbar h4{margin:0px 0px 4px!important;}
	.topbar.greenbar p{margin:0px 0px 10px!important;}
	.mc4wp-form-fields .mailchip-input input{width:100%;margin-bottom:10px;}
	.sidebar-widget{display:none;position: absolute;top: 44px;z-index: 99;left: 0; width: 100%;background:#FFFFFF;}
	.stick-remove .sidebar-widget{position: fixed;top: 44px;}
	.toggle-cta{padding:12px 30px 12px 20px;background:#0f2148;margin:0px 0px 20px;z-index: 99;width: 100%;left: 0;}
	.toggle-cta h5{margin:0px!important;color:#FFFFFF;letter-spacing:0.5px;font-size:20px!important;font-weight:500;}
	.toggle-cta h5:after{display:block;margin:0;content:"\e61f";font-family:icomoon;position:absolute;right:15px;top:12px;transition:all 0.3s ease;}
	.toggle-cta.open h5:after { content: "\e61f"; transform: rotate(-180deg);}
	.programs-list li a,.get-inv-list .fusion-content-layout-column{background-size:cover!important;}
	.fix-sidebar .heading{display:none !important;}
	.fix-sidebar ul {background: #FFF;}
	.fix-content{padding-top:100px;}
}
@media only screen and (max-width:712px){
	body .fusion-grid-3 .fusion-grid-column{width:50%!important;}
}
@media only screen and (max-width:641px){
	body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;min-height:unset;}
	body .gform_wrapper .gform_footer input.button,
	body .gform_wrapper .gform_footer input[type=submit],
	body .gform_wrapper .gform_page_footer input.button,
	body .gform_wrapper .gform_page_footer input[type=submit]{width:auto!important;}
}
@media only screen and (max-width:639px){
	.page-hero{padding-top:40px!important;padding-bottom:30px!important;}
	h1{font-size:42px!important;line-height:normal!important;}
	h2{font-size:36px!important;line-height:normal!important;}
	.get-inv-list .fusion-content-layout-column h1,
	.programs-list li h1,
	h3{font-size:30px!important;line-height:normal!important;}
	h4{font-size:21px!important;line-height:normal!important;}
	h5{font-size:18px!important;line-height:normal!important;}
	h6{font-size:16px!important;line-height:normal!important;}
	body .primary-btn,
	body .secondary-btn,
	body .primary-light-btn,
	body .secondary-light-btn{font-size:16px!important;padding:10px 40px 10px 15px!important;min-width:210px!important;}
	body .primary-btn i,
	body .secondary-btn i,
	body .primary-light-btn i,
	body .secondary-light-btn i{height:36px;width:36px;border-radius:23px;right:4px;top:3px;}
	body .primary-large-btn,
	body .secondary-large-btn,
	body .primary-large-light-btn,
	body .secondary-large-light-btn,
	body .secondary-container-width-btn,
	body .primary-container-width-light-btn,
	body .secondary-container-width-light,
	body .primary-container-width-btn{font-size:16px!important;padding:10px 45px 11px 15px!important;min-width:230px!important;border-radius:27.6px!important;min-height:46px;}
	body .primary-large-btn i,
	body .secondary-large-btn i,
	body .primary-large-light-btn i,
	body .secondary-large-light-btn i,
	body .primary-container-width-btn i,
	body .secondary-container-width-btn i,
	body .primary-container-width-light-btn i,
	body .secondary-container-width-light i{height:36px;width:36px;border-radius:27.6px;right:5px;top:4px;}
	.fusion-body .fusion-layout-column.get-inv-list,
	.get-inv-list .fusion-content-layout-column{width:100%!important;min-height:auto;}
	.programs-list li{width:100%!important;min-height:auto;margin:0 0 20px;}
	.programs-list li p,
	.programs-list li .btn{display:block;}
	body .shortcode-here .fusion-column-wrapper{padding-top:0rem!important;padding-bottom:0rem!important;}
	footer .fusion-columns .fusion-column,
	footer .fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 30px!important;}
	footer.fusion-footer-widget-area{padding:2rem 10px 1rem!important;}
	.programs-list li a p,
	.programs-list li a .btn,
	.get-inv-list .fusion-content-layout-column p,
	.get-inv-list .fusion-content-layout-column .btn{display:block;opacity:1;}
}
@media only screen and (max-width:479px){
	h1{font-size:39px!important;}
	h2{font-size:30px!important;line-height:normal!important;}
	.programs-list li h1,
	h3{font-size:26px!important;line-height:normal!important;}
	h4{font-size:19px!important;line-height:normal!important;}
	h5{font-size:16px!important;line-height:normal!important;}
	h6{font-size:14px!important;line-height:normal!important;}
	.fusion-accordian .panel-title a{font-size:18px!important;}
	.fusion-builder-column-6.d-flex a.primary-btn{width:100%;margin:0px 0px 10px !important;} 
	.fusion-builder-column-6.fusion-layout-column.d-flex .fusion-column-wrapper {flex-direction: column!important;}
	body .primary-btn i, body .secondary-btn i, body .primary-light-btn i, body .secondary-light-btn i {height: 33px;width: 33px;}
}