/*!
Theme Name: Can-C
Theme URI: http://underscores.me/
Author: MSGD Studio Ltd
Author URI: https://msgd.co.uk/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: starter-theme
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.

Can-C 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/
*/.container{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;width:100%}@media (min-width: 576px) and (max-width: 767px){.container{max-width:540px !important}}@media (min-width: 768px) and (max-width: 991px){.container{max-width:720px !important}}@media (min-width: 992px) and (max-width: 1199px){.container{max-width:960px !important}}@media (min-width: 1200px) and (max-width: 1399px){.container{max-width:1140px !important}}@media (min-width: 1400px){.container{max-width:1320px}}.cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}section,section .container{position:relative}section.db-angle-left:before,section.db-angle-right:before{content:url(assets/svg/Can-C-Blue-Wave.svg);position:absolute;bottom:-7px;z-index:10;max-width:512px;width:100%}section.lb-angle-left:before,section.lb-angle-right:before{content:url(assets/svg/Can-C-LBlue-Wave.svg);position:absolute;bottom:-7px;z-index:10;max-width:512px;width:100%}section.db-angle-right:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:0}section.lb-angle-right:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:-80px}@media (min-width: 768px){section.lb-angle-right:before{right:0}}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@font-face{font-family:PlayfairDisplay-ExtraBold;src:url(assets/fonts/PlayfairDisplay-ExtraBold.ttf)}@font-face{font-family:ReadexPro-Light;src:url(assets/fonts/ReadexPro-Light.ttf)}@font-face{font-family:ReadexPro-Medium;src:url(assets/fonts/ReadexPro-Medium.ttf)}@font-face{font-family:ReadexPro-Bold;src:url(assets/fonts/ReadexPro-Bold.ttf)}@font-face{font-family:PlayfairDisplay-ExtraBold;src:url(assets/fonts/PlayfairDisplay-ExtraBold.ttf)}.bg-dblue{background:#1E3463}.bg-dblue a{color:#CAD9EC !important}.bg-mblue{background:#4277BB}.bg-mblue a{color:#CAD9EC !important}.bg-lblue{background:#CAD9EC}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-font-smoothing:antialiased;font-size:1rem;color:#1E3463}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:100px}img{max-width:100%;height:auto;display:block}img.alignright{margin-left:auto}img.aligncenter{margin:auto}b,strong,.bold{font-weight:normal;font-family:ReadexPro-Bold}.menu{list-style:none;padding:0}.menu a{text-decoration:none;color:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:PlayfairDisplay-ExtraBold;margin-bottom:1.7rem}h1,.h1{font-size:2.3rem;line-height:2.7rem}@media (min-width: 992px){h1,.h1{font-size:3.562rem;line-height:4.062rem}}@media (min-width: 1200px){h1,.h1{font-size:4.8rem;line-height:5rem}}@media (min-width: 1400px){h1,.h1{font-size:5.562rem;line-height:6.062rem}}h2,.h2{font-size:1.8rem;line-height:2.3rem;margin-bottom:2rem}@media (min-width: 1200px){h2,.h2{font-size:4.062rem;line-height:4.437rem}}h3,.h3{font-size:1.6rem;margin-bottom:2rem}@media (min-width: 1200px){h3,.h3{font-size:2.875rem;line-height:1.1}}h4,.h4{font-size:1.4rem;line-height:1.4}h5,.h5{margin-bottom:1.2rem;line-height:1.4}.btn,button:not(.slick-arrow),.button,input[type="submit"]{border:none;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none;padding:8px 20px;color:white;font-family:ReadexPro-Medium;border-radius:30px;margin-top:20px;min-width:100px}.btn:hover,button:not(.slick-arrow):hover,.button:hover,input[type="submit"]:hover{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);background:#1E3463;color:white}img.aligncenter{display:block;margin:auto}figure{max-width:100% !important}figure figcaption{margin-top:15px}figure.aligncenter{margin:auto}p{margin-bottom:1rem}section ul{padding:0;list-style-position:inside}section ul li{margin-bottom:0.5rem}section .container a:not(.btn){color:#1E3463 !important;font-weight:bold}header{position:absolute;top:0;left:0;width:100%;z-index:99999}header .logo img{width:200px}header .menu-toggle{cursor:pointer}header .menu-toggle svg{height:40px}header .menu{margin:0;font-family:ReadexPro-Medium;color:#1E3463}@media (max-width: 1199px){header .menu{display:none;position:absolute;width:100vw;left:0;top:96px;background:#4277BB;color:white;text-align:center;-webkit-box-shadow:0 0.5rem 1rem RGB(0 0 0/15%);box-shadow:0 0.5rem 1rem RGB(0 0 0/15%)}header .menu a{padding:10px 30px;display:block}}@media (min-width: 1200px){header .menu{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}header .menu #menu-item-143{background:#4277BB;color:white;border-radius:30px;-webkit-transition:all 0.3s;transition:all 0.3s}header .menu #menu-item-143:hover{background:#1E3463;-webkit-box-shadow:0 0.5rem 1rem RGB(0 0 0/15%);box-shadow:0 0.5rem 1rem RGB(0 0 0/15%)}header .menu a{padding:5px 25px;display:inline-block}}header .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.sticky{background:white;padding:1rem 0 !important}header.sticky .logo img{width:150px}header .container{max-width:100% !important;padding-left:20px;padding-right:20px}@media (min-width: 768px){header .container{padding-left:40px;padding-right:40px}}header.sticky{position:fixed;-webkit-animation-name:styckyHeader;animation-name:styckyHeader;-webkit-animation-duration:1s;animation-duration:1s;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);padding:1.5rem 0 !important}@-webkit-keyframes styckyHeader{from{top:-100px}to{top:0}}@keyframes styckyHeader{from{top:-100px}to{top:0}}footer .menu{font-family:ReadexPro-Medium}footer .footer-content a{color:inherit}@media (min-width: 992px){footer .footer-content{border-right:1px solid white}}@media (min-width: 1200px){footer .menu{-webkit-column-count:2;column-count:2}}form h3{margin-bottom:3rem}form ul{list-style:none;margin:0;padding:0}form ul>li{margin-bottom:1.5rem}form select,form span.select2-selection{cursor:pointer !important;border:0 !important;border-radius:0 !important;border:1px solid #4277BB !important;height:45px !important;width:100%;outline:none}form select .select2-selection__rendered,form span.select2-selection .select2-selection__rendered{line-height:43px !important}form select .select2-selection__arrow,form span.select2-selection .select2-selection__arrow{height:43px !important}form label{margin-bottom:10px}form .hidden_label>label{display:none}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"],form input[type="number"],form textarea{width:100%;border:none;border:1px solid #1E3463;padding:10px;outline:none}form input[type="text"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#1E3463}form input[type="text"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#1E3463}form input[type="text"]::-ms-input-placeholder,form input[type="email"]::-ms-input-placeholder,form input[type="password"]::-ms-input-placeholder,form input[type="tel"]::-ms-input-placeholder,form input[type="number"]::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#1E3463}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="password"]::placeholder,form input[type="tel"]::placeholder,form input[type="number"]::placeholder,form textarea::placeholder{color:#1E3463}form span.gfield_required{color:red}form .validation_message{color:red;margin-top:10px}form input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}form input[type="checkbox"] ~ label{cursor:pointer;position:relative}form input[type="checkbox"] ~ label:before{content:'';width:15px;height:15px;border:1px solid #4277BB;display:inline-block;margin-right:10px}form input[type="checkbox"]:checked ~ label:after{content:url(assets/svg/checkbox.svg);display:inline-block;width:15px;position:absolute;left:0;bottom:0}form input[type="radio"]{position:absolute;opacity:0;width:0;height:0}form input[type="radio"] ~ label{cursor:pointer;position:relative}form input[type="radio"] ~ label:before{content:'';width:17px;height:17px;border:1px solid #4277BB;border-radius:50%;display:inline-block;margin-right:10px}form input[type="radio"]:checked ~ label:after{content:url(assets/svg/check-radio.svg);display:inline-block;width:17px;position:absolute;left:1px}form .gform_footer .button{background:#4277BB}h2.gform_submission_error{font-size:1.2rem;line-height:1.5;text-align:center;color:#e91e63}form .validation_message{color:#e91e63}.blog-posts a{color:inherit;text-decoration:none}.blog-posts a .img{width:100%;padding-top:65%;position:relative}.blog-posts a .img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:25px;height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;color:inherit;text-decoration:none}.pagination .page-numbers.current{background:#CAD9EC}.single .page-hero{min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0}.single .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.single .page-hero:after{content:'';background:#0000008a;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.single .page-hero .container{position:relative;z-index:3;color:white}@media (min-width: 1400px){.single .page-hero{min-height:600px}}#prevNextPostLinks{position:relative;overflow:hidden}#prevNextPostLinks img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}#prevNextPostLinks a{color:inherit;text-decoration:none;display:block;width:100%;height:100%;z-index:3;position:relative}#prevNextPostLinks a:after{background:#00000073;content:"";width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}#prevNextPostLinks .container{position:relative;color:white;z-index:2;padding-top:3rem;padding-bottom:3rem}@media (min-width: 576px){#prevNextPostLinks .container{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 992px){#prevNextPostLinks .container{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 1200px){#prevNextPostLinks .container{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1400px){#prevNextPostLinks .container{padding-top:8rem;padding-bottom:8rem}}#prevNextPostLinks svg{display:inline;width:19px;margin-left:5px}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.hero.L1{background:#CAD9EC;margin-top:-100px;padding-top:150px;padding-bottom:150px}.hero.L1.with-angle:before{content:url(assets/svg/Can-C-Blue-Wave.svg);position:absolute;bottom:-7px;z-index:10;max-width:512px;width:100%}.hero.L2 .container .content{background:white;position:relative;z-index:2}@media (min-width: 992px){.hero.L2{padding:3rem 0}.hero.L2 .content{padding:1.5rem}.hero.L2 img{position:absolute;right:0;top:0;width:60%;height:100%;-o-object-fit:cover;object-fit:cover}.hero.L2 .container{position:static}}@media (min-width: 1200px){.hero.L2{padding:5rem 0}}.hero.size-small{min-height:40vh}.hero.size-media{min-height:60vh}.hero.size-large{min-height:100vh}.testimonials .container .quotes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials .container .quotes img{margin:0 15px;width:50px}.testimonials .container .quotes:before,.testimonials .container .quotes:after{content:'';background:#1E3463;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;max-width:300px}@media (min-width: 1200px){.testimonials .container{max-width:900px}}.testimonials .arrow{width:15px;fill:#4277BB;position:absolute;bottom:-40px;z-index:3;cursor:pointer}.testimonials .arrow svg{width:100%}.testimonials .arrow.prev{left:40%}.testimonials .arrow.next{right:40%}@media (min-width: 576px){.testimonials .arrow{top:40%;bottom:auto}.testimonials .arrow.prev{left:-30px}.testimonials .arrow.next{right:-30px}}@media (min-width: 992px){.testimonials .arrow.prev{left:30px}.testimonials .arrow.next{right:30px}}.testimonials .slick{position:relative}.testimonials .testimnial{max-width:700px;margin:auto}.testimonials .btn{margin-top:70px}@media (min-width: 576px){.testimonials .btn{margin-top:30px}}.articles a{text-decoration:none;color:inherit}.articles a img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.faqs{background:#4277BB;padding-top:100px}}.faqs .bg-mblue{padding-top:50px;padding-bottom:150px}@media (min-width: 992px){.faqs .bg-mblue{padding-top:0;top:0;width:100%;padding-bottom:150px}}.faqs .img-container img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;max-height:750px}@media (min-width: 768px){.faqs .img-container img{height:500px}}@media (min-width: 992px){.faqs .img-container img{height:auto;width:95%}}@media (min-width: 992px){.faqs .img-container{position:absolute;left:0;right:0}}.faqs .answer{display:none}.faqs .question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.faqs .question:after{content:url(assets/svg/chevron-down.svg);width:10px;display:inline-block;margin:0}.faqs .question.rotate:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqs svg{position:absolute;top:-1px;left:0;display:block;max-width:100%;max-height:277px;height:auto;z-index:2}@media (min-width: 992px){.faqs{padding-top:150px;padding-bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(#4277bb), color-stop(30%, #4277bb), color-stop(30%, #fff), to(#fff));background:linear-gradient(180deg, #4277bb 0%, #4277bb 30%, #fff 30%, #fff 100%)}}.faqs:before{content:'FAQ.';font-family:PlayfairDisplay-ExtraBold;position:absolute;top:-50px;left:3vw;font-size:8.5rem;z-index:2}@media (min-width: 576px){.faqs:before{font-size:9.4rem;top:-70px}}@media (min-width: 768px){.faqs:before{font-size:10.4rem;top:-76px;left:-3vw}}@media (min-width: 992px){.faqs:before{font-size:14.4rem;top:-106px}}@media (min-width: 1200px){.faqs:before{font-size:19.4rem;top:-143px;left:calc( (100vw - 1476px) / 2)}}.faqs .faq.active .question:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.one-col-faq .question{font-family:PlayfairDisplay-ExtraBold;font-size:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.one-col-faq .question svg{width:20px}@media (min-width: 1200px){.one-col-faq .question{font-size:2.875rem}}.one-col-faq .answer{display:none}.home2{width:100%}.mobile-padding-top{padding-top:80px !important}@media (min-width: 768px){.mobile-padding-top{padding-top:100px !important}}@media (min-width: 992px){.mobile-padding-top{padding-top:150px !important}}.mobile-padding-bottom{padding-bottom:80px !important}.mobile-padding-bottom.three-overlap{padding-bottom:150px !important}@media (min-width: 768px){.mobile-padding-bottom{padding-bottom:100px !important}}@media (min-width: 992px){.mobile-padding-bottom{padding-bottom:150px !important}}@media (max-width: 991px){.home .articles{background:-webkit-gradient(linear, left top, left bottom, from(#1e3463), color-stop(53%, #1e3463), color-stop(53%, #fff), to(#fff)) !important;background:linear-gradient(180deg, #1e3463 0%, #1e3463 53%, #fff 53%, #fff 100%) !important}.home .articles .col-lg-6:first-child a{color:white !important}}.expert-opinion .display-1{margin:0;font-family:PlayfairDisplay-ExtraBold;position:relative;left:-25px;font-size:2.6rem;bottom:-5px;width:200%}@media (min-width: 576px){.expert-opinion .display-1{font-size:4.5rem;bottom:-6px;left:-38px}}@media (min-width: 768px){.expert-opinion .display-1{font-size:5.7rem;bottom:-11px}}@media (min-width: 992px){.expert-opinion .display-1{font-size:5s 0.8rem;bottom:-13px}}@media (min-width: 1200px){.expert-opinion .display-1{font-size:6.3rem;bottom:-15px;left:-62px}}@media (min-width: 1400px){.expert-opinion .display-1{font-size:7.3rem;bottom:-8px;left:-90px}}.three-column figure,.three-column figure img{width:100% !important}img.retina-img{width:100%}@media (min-width: 576px){img.retina-img{display:block;margin:auto}}@media (min-width: 1200px){.g-lg-5,.gx-lg-5{--bs-gutter-x: 5.5rem}}.four_column .row>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
