﻿.clear{clear:both}.ccn-green{color:#61a60d !important}.ccn-green-bg{background:#61a60d !important}.ccn-dark-blue{color:#003595 !important}.ccn-dark-blue-bg{background:#003595 !important}.ccn-light-blue{color:#3a8ddd !important}.ccn-light-blue-bg{background:#3a8ddd !important}.ccn-orange{color:#ff8300 !important}.ccn-orange-bg{background:#ff8300 !important}.white{color:#fff !important}.white-bg{background-color:#fff !important}.border-radius-50{border-radius:50%}html,body{height:100%;margin:0}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.content-wrap{flex:1}footer{flex-shrink:0}div.reviews-section a.btn-info{display:block;width:fit-content;margin:0 auto}body.post-type-archive-review .modal-write-a-review .modal-dialog{z-index:2000}.featherlight-content{padding:0 !important;background:#000 !important}.top-bar-slider{background:#003595;text-align:center;font-size:15px;display:flex;align-items:center;justify-content:center;min-height:50px;line-height:1.2;padding:10px 15px}.top-bar-slider.slick-initialized{padding:10px 0}.top-bar-slider .slick-list{width:90%;max-width:1400px}.top-bar-slider button.slick-arrow{background:0 0;border:0;padding:0;color:#fff;font-size:30px;height:30px;width:30px}.top-bar-slider a{color:#fff;text-decoration:none}.top-bar-slider a span{margin-left:10px;color:#fff;background:#61a60d;border:0;transition:opacity ease .25s;opacity:1}@media (max-width:640px){.top-bar-slider a span{display:block;margin:5px auto;width:fit-content}}.top-bar-slider a:hover span{color:#fff;opacity:.7}#offer-section{display:flex;flex-wrap:wrap;justify-content:flex-start}#offer-section .offer-panel{display:flex;flex-direction:column;max-width:calc(100% / 3);box-sizing:border-box}@media (max-width:970px){#offer-section .offer-panel{max-width:calc(100% / 2)}}@media (max-width:640px){#offer-section .offer-panel{max-width:100%}}.panel-default{display:flex;flex-direction:column;height:100%;overflow:hidden}.blog-tab-content.panel-default{height:auto}.panel-body{flex-grow:1}div.filter-wrapper{position:relative;padding-bottom:4px}div.filter-wrapper ul.event-filter{width:100%;left:50%;margin-left:-50%;display:inline-block;text-align:center;padding:6px 0;position:relative}div.filter-wrapper ul.event-filter.ccn-desktop{display:inline-block}@media screen and (max-width:1000px){div.filter-wrapper ul.event-filter.ccn-desktop{display:none}}div.filter-wrapper ul.event-filter.ccn-mobile{display:none;outline:unset !important}@media screen and (max-width:1000px){div.filter-wrapper ul.event-filter.ccn-mobile{display:block}}div.filter-wrapper ul.event-filter li{font-weight:400;font-size:15px;letter-spacing:1px;margin:0;display:inline-block;background:#fff;text-align:center;padding:0 5px;line-height:34px;height:36px;white-space:nowrap !important}div.filter-wrapper ul.event-filter li.view-all-events{min-width:60px}div.filter-wrapper ul.event-filter li a{display:block;color:#fff;text-decoration:none;background-color:#003595;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 15px}div.filter-wrapper ul.event-filter li.active a{background-color:#3a8ddd}div.filter-wrapper .progress-bar{display:none;height:3px;width:10%;background:#3a8ddd;bottom:0;left:0;position:absolute;z-index:5}@media screen and (max-width:1000px){div.filter-wrapper .progress-bar{display:block}}div.filter-wrapper .progress-bg{display:none;height:3px;width:100%;background:#f1f1f2;bottom:0;left:0;position:absolute;z-index:4}@media screen and (max-width:1000px){div.filter-wrapper .progress-bg{display:block}}@media screen and (max-width:1000px){div.filter-wrapper{overflow:hidden}}body.logged-in .ccn-block-name-frontend{position:absolute;right:4px;bottom:4px;padding:5px;font-size:12px;border:solid 1px #003595;color:#003595;background-color:rgba(255,255,255,.8)}body.faqs .schema-faq-section{background:#fff;margin:1rem 0;border:2px solid rgba(0,0,0,.13);border-radius:10px;box-shadow:2px 2px 6px 2px rgba(0,0,0,.03)}body.faqs .schema-faq-question{cursor:pointer;display:flex;align-items:center;transition:opacity ease .25s;padding:1rem}body.faqs .schema-faq-question:hover{color:var(--wp--preset--color--secondary)}body.faqs .schema-faq-question:after{width:16px;height:20px;display:inline-block;margin-left:auto;margin-right:5px;vertical-align:top;color:inherit;content:"+"}body.faqs .schema-faq-question.expanded:after{content:"-"}body.faqs .schema-faq-question:hover{opacity:.75}body.faqs .schema-faq-answer{padding:0 1rem 1rem;display:none}body.faqs .schema-faq-answer.default{display:block}body.faqs .editor-styles-wrapper .schema-faq-question{cursor:text}body.faqs .editor-styles-wrapper .schema-faq-answer{display:block}.benefits-section .bg-primary{background:#61a60d !important}.archive-header{max-width:750px;margin:30px auto;text-align:center;padding:0 20px}.post-type-archive-team .container.container-page .team-member .bold{font-weight:700}.post-type-archive-team .container.container-page .team-member a{color:#001e53 !important;opacity:1;transition:all .3s ease 0s}.post-type-archive-team .container.container-page .team-member a:hover{text-decoration:none;opacity:.7}body.events .offer-panel{overflow:hidden}@media screen and (min-width:992px){body.home .page-hero .hero-inner{max-width:65%}}body.home .page-hero .div-table-cell{vertical-align:bottom}@media screen and (min-width:992px){body.home .page-hero .div-table-cell .container{margin-bottom:100px}}a.masthead-youtube{position:absolute;right:0;top:calc(50% - 100px);width:35%;border-radius:20px 0 0 20px;z-index:1;max-width:540px;overflow:hidden;cursor:pointer}a.masthead-youtube .video-caption{z-index:4;position:absolute;bottom:0;right:0;width:calc(100% - 100px);height:60px;padding:5px 10px;font-size:22px;line-height:1.1;color:#fff !important;text-align:left}@media screen and (max-width:1350px){a.masthead-youtube .video-caption{font-size:18px}}@media screen and (max-width:1150px){a.masthead-youtube .video-caption{font-size:16px}}@media screen and (max-width:991px){a.masthead-youtube .video-caption{font-size:18px}}@media screen and (max-width:415px){a.masthead-youtube .video-caption{font-size:14px}}a.masthead-youtube:after{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,rgba(34,34,34,0) 50%,rgba(0,0,0,.8) 100%);z-index:2;width:100%;height:100%}a.masthead-youtube .dashicons-controls-play{width:80px;height:50px;position:absolute;left:10px;bottom:10px;background:rgba(58,141,221,.7);border-radius:8px;transition:background ease .25s;z-index:3}a.masthead-youtube .dashicons-controls-play:before{font-size:50px;color:#fff}a.masthead-youtube:hover{text-decoration:none}a.masthead-youtube:hover .dashicons-controls-play{background:rgba(255,131,0,.7)}@media screen and (max-width:991px){a.masthead-youtube{position:relative;top:unset;margin-top:50px;width:100%;border-radius:0;margin:0 auto 20px}}a.masthead-youtube img.page-hero-float{position:relative;right:unset;top:unset;width:100%;height:auto;z-index:1}body.single-team .page-header h2{font-weight:500;font-size:24px}@media screen and (max-width:640px){body.single-team img.headshot{max-width:260px}}body.single-team .social-icons a{font-size:18px;margin:0 5px;text-decoration:none}body.single-team .social-icons a span{border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;opacity:1;transition:all .3s ease 0s}body.single-team .social-icons a:hover span{opacity:.7}.blog-tab-content .blog-podcast-date{font-size:14px;line-height:1.1;font-weight:400;color:#999}.podcast-btn-wrap a img{width:100%;height:auto;opacity:1;transition:all .3s ease 0s}.podcast-btn-wrap a img:hover{opacity:.7}.video-block .video .video-thumb-wrap,.testimonials .video .video-thumb-wrap{margin-bottom:10px;position:relative}.video-block .video .video-thumb-wrap a,.testimonials .video .video-thumb-wrap a{text-decoration:none}.video-block .video .video-thumb-wrap a img,.testimonials .video .video-thumb-wrap a img{width:100%;height:auto}.video-block .video .video-thumb-wrap a .dashicons-controls-play,.testimonials .video .video-thumb-wrap a .dashicons-controls-play{width:60px;height:40px;position:absolute;left:calc(50% - 30px);top:calc(50% - 20px);background:rgba(58,141,221,.7);border-radius:8px;transition:background ease .25s}.video-block .video .video-thumb-wrap a .dashicons-controls-play:before,.testimonials .video .video-thumb-wrap a .dashicons-controls-play:before{font-size:40px;color:#fff}.video-block .video .video-thumb-wrap a:hover .dashicons-controls-play,.testimonials .video .video-thumb-wrap a:hover .dashicons-controls-play{background:rgba(58,141,221,.9)}.video-block .ccn-yt-btn,.testimonials .ccn-yt-btn{display:block;margin:0 auto;width:fit-content}.video-block .ccn-yt-btn .dashicons-youtube:before,.testimonials .ccn-yt-btn .dashicons-youtube:before{content:"";font-size:30px;position:relative;top:-4px}.youtube-responsive-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:10px}.youtube-responsive-container iframe,.youtube-responsive-container object,.youtube-responsive-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body.about-us .main-content .page-section .container{position:relative;z-index:2}.ccn-video-container{position:relative;width:100%;padding-top:56.25%}.ccn-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.adelle-regular{font-family:"adelle",serif;font-weight:400;font-style:normal}.adelle-regular-italic{font-family:"adelle",serif;font-weight:400;font-style:italic}.adelle-semibold{font-family:"adelle",serif;font-weight:600;font-style:normal}.adelle-semibold-italic{font-family:"adelle",serif;font-weight:600;font-style:italic}.adelle-bold{font-family:"adelle",serif;font-weight:700;font-style:normal}.adelle-bold-italic{font-family:"adelle",serif;font-weight:700;font-style:italic}