/*!
Theme Name: Alchemy
Theme URI: 
Author: Divison13
Author URI: 
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: alchemy
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.

Alchemy 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/
*/
body{font-family:canada-type-gibson,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#00314a;font-size:20px;line-height:35px;padding-top:136px}b,strong{font-weight:600}a{color:#00314a}a:hover{color:#00314a}.hidden{display:none}.font-normal{font-weight:100}.font-semi-bold{font-weight:400}.font-bold{font-weight:600}a.link{text-decoration:none;font-weight:600;border-bottom:5px solid #ffc500}a.link-bg-yellow{border-bottom:5px solid #fff}a.link-bg-navy{color:#fff;border-bottom:5px solid #ffc500}a.link:hover{border-bottom:5px solid #00314a}a.link-bg-navy:hover{border-bottom:5px solid #fff}.site-btn{background-color:#ffc500;color:#00314a;font-size:23px;line-height:28px;padding:10px 20px;border-radius:55px;text-decoration:none;font-weight:500;border:0;white-space:nowrap}.site-btn:hover{text-decoration:none;background-color:#00314a;color:#fff}.site-btn.btn-white{background-color:#fff;color:#00314a}.site-btn.btn-white:hover{background-color:#00314a;color:#fff}#ia-page-container{position:relative;width:100%}#site-footer{background-color:#00314a;color:#fff;font-size:18px;line-height:30px}#site-footer-top{padding:50px 0}#site-footer-top a:hover{color:#fff}#site-footer a{color:#ffc500;text-decoration:underline}#site-footer .footer-col-1 img{max-width:233px}#site-footer h3{color:#00ab94;font-size:30px;line-height:40px;font-weight:600}#site-footer .footer-col-1{position:relative}#site-footer .footer-col-1 img{position:absolute;top:50%;left:0;transform:translate(0%,-50%)}#site-footer-bottom{text-align:center;font-size:16px;line-height:40px;background-color:#002639;padding:15px 0}#site-footer-bottom a,#site-footer-bottom a:hover{color:#fff;text-decoration:none}#site-footer-bottom a:hover{text-decoration:underline}.footer-social-icon{padding:0 10px;font-size:25px}#header-mobile-menu-btn{display:none;cursor:pointer;font-size:40px;color:#ffc500;position:relative;top:10px}.site-navy #header-mobile-menu-btn,.site-yellow #header-mobile-menu-btn,.site-sqf_blue #header-mobile-menu-btn{color:#fff}#header-mobile-nav-container{display:none}#header-mobile-nav-container.active{display:block}.header-mobile-nav-wrapper{position:absolute;z-index:9;width:100%;background-color:#fff;box-shadow:0px 10px 10px -10px rgb(0 0 0/35%)}#site-header{background-color:#fff;width:100%}#site-header-container{max-width:1480px;margin:0 auto;display:flex;justify-content:space-between}.site-yellow #site-header{background-color:#ffc500}.site-sqf_blue #site-header{background-color:#0782c6}.site-navy #site-header{background-color:#00314a}#headertop-nav-container{padding-top:5px}#headertop-nav-search-container{background-color:#ffff;border:1px solid #00314a;padding:5px 5px 5px 20px;border-radius:100px;font-weight:300}#headertop-nav-search-container input::-webkit-input-placeholder{color:#00314a}#headertop-nav-search-container input::-moz-placeholder{color:#00314a}#headertop-nav-search-container input:-ms-input-placeholder{color:#00314a}#headertop-nav-search-container input:-moz-placeholder{color:#00314a}#headertop-nav-search-container input,#headertop-nav-search-container button{border:0;background-color:#fff;font-size:17px;line-height:22px;font-weight:300}#headertop-nav-search-container input{width:70px;transition:width 1s}#headertop-nav-search-container input:focus,#headertop-nav-search-container input:focus-visible{outline:none !important;border:0;width:240px}#headertop-nav-search-container button{position:relative;top:1px}#headertop-nav-search-container button i{display:block;font-weight:300}#headertop-nav-search-container:hover{border:1px solid #ffc500}#headertop-nav-search-container:hover button i{color:#ffc500}.site-navy #headertop-nav-search-container{background-color:#00314a;border:1px solid #fff}.site-navy #headertop-nav-search-container input,.site-navy #headertop-nav-search-container button{background-color:#00314a;color:#fff}.site-navy #headertop-nav-search-container:hover{border:1px solid #ffc500}.site-navy #headertop-nav-search-container:hover button i{color:#ffc500}.site-navy #headertop-nav-search-container input::-webkit-input-placeholder{color:#fff}.site-navy #headertop-nav-search-container input::-moz-placeholder{color:#fff}.site-navy #headertop-nav-search-container input:-ms-input-placeholder{color:#fff}.site-navy #headertop-nav-search-container input:-moz-placeholder{color:#fff}.site-yellow #headertop-nav-search-container{background-color:#ffc500;border:1px solid #00314a}.site-yellow #headertop-nav-search-container input,.site-yellow #headertop-nav-search-container button{background-color:#ffc500;color:#00314a}.site-yellow #headertop-nav-search-container:hover{border:1px solid #fff}.site-yellow #headertop-nav-search-container:hover button i{color:#fff}#headertop-nav{text-align:right;font-size:17px;line-height:22px;color:#00314a}#headertop-nav a{text-decoration:none}.site-navy #site-header #headertop-nav a{color:#fff}#headertop-nav a:hover{color:#00314a}#headertop-nav ul{list-style:none;padding:0;margin:0}#headertop-nav li{position:relative;display:inline-block;padding:10px}#headertop-nav .headertop-subnav-container li{display:block}#headertop-nav li.headertop-has-subnav-item a{text-decoration:none;padding:10px 15px}#headertop-nav li.headertop-has-subnav-item a:hover{text-decoration:none;background-color:#e8ecef;border-radius:25px}#headertop-nav li.headertop-has-subnav-item a.active{color:#a6b7c0 !important}#headertop-nav li.headertop-has-subnav-item a.active:hover{background-color:#fff}.headertop-nav-parent{cursor:pointer;color:#00314a}.headertop-nav-parent,.headertop-site-nav-item{border-bottom:1px solid #ffffff00}.headertop-nav-parent:hover,.headertop-site-nav-item a:hover,.headertop-nav-parent.active{border-bottom:1px solid #00314a}.site-navy .headertop-nav-parent:hover,.site-navy .headertop-site-nav-item a:hover,.site-navy .headertop-nav-parent.active{border-bottom:1px solid #fff}.site-navy #site-header .headertop-nav-parent{color:#fff}.headertop-subnav-container{position:absolute;left:-10px;margin-top:10px;padding:10px;background-color:#fff;border-radius:25px;z-index:1;box-shadow:0px 0px 30px -16px rgba(0,0,0,.35);color:#00314a;text-align:left}.headertop-subnav-container a,.headertop-subnav-container a:hover{border:0}.headertop-subnav-container li{padding:10px 0;font-size:18px;line-height:38px;font-weight:300}.site-navy #site-header #headertop-nav .headertop-subnav-container a{color:#00314a}#header-site-logo{width:20%;position:relative}#header-site-logo-img-container{position:absolute;top:50%;left:0;transform:translate(0%,-50%)}#header-site-logo img{max-width:213px}#header-site-logo img.logo-dark{display:block}.site-navy #site-header #header-site-logo img.logo-dark,.site-navy #site-header #header-site-logo img.logo-yellow{display:none}.site-navy #site-header #header-site-logo img.logo-light{display:block !important}.site-yellow #site-header #header-site-logo img.logo-dark,.site-yellow #site-header #header-site-logo img.logo-light{display:none}.site-yellow #site-header #header-site-logo img.logo-yellow{display:block !important}#site-header-right-side-nav-container{width:80%}#header-site-nav-container{text-align:right;font-size:23px;line-height:28px}#header-site-nav{padding:0;margin:0;position:relative}#header-site-nav a{text-decoration:none}#header-site-nav ul{list-style:none;margin:0;padding:0;text-align:center}.header-site-nav-parent{cursor:pointer;font-weight:500;color:#00314a;border-bottom:2px solid #ffffff00}.header-site-nav-parent:hover,.header-site-nav-parent.active{border-bottom:2px solid #ffc500 !important}.site-yellow .header-site-nav-parent:hover,.site-yellow .header-site-nav-parent.active{border-bottom:2px solid #fff !important}.header-site-nav-parent.selected{border-bottom:2px solid #00314a}.site-navy #site-header .header-site-nav-parent{color:#fff}.site-navy #site-header .header-site-nav-parent.selected{border-bottom:2px solid #fff}#header-site-nav li.header-site-nav-item{position:relative;display:inline-block;padding:20px 0 25px 30px;font-size:20px;line-height:28px}#header-site-nav li.header-site-nav-item.header-btn a{background-color:#ffc500;padding:13px 20px;border-radius:45px;font-weight:500}#header-site-nav li.header-site-nav-item.header-btn a:hover{background-color:#00314a;color:#fff}#header-site-nav li.header-site-nav-item.header-btn a:hover a{color:#fff}.site-yellow #header-site-nav li.header-site-nav-item.header-btn a{background-color:#fff;color:#00314a}.site-yellow #header-site-nav li.header-site-nav-item.header-btn a:hover{background-color:#00314a;color:#fff}.site-navy #header-site-nav li.header-site-nav-item.header-btn a:hover{background-color:#fff;color:#00314a}.header-site-subnav-container{position:absolute;left:15px;margin-top:10px;padding:10px;background-color:#fff;border-radius:25px;z-index:1;width:350px;box-shadow:0px 0px 30px -16px rgba(0,0,0,.35)}#header-site-nav .header-site-subnav-container ul{text-align:left}.header-site-subnav-container li{padding:5px 0;font-size:18px;line-height:40px;font-weight:300}.header-site-subnav-container li a{text-decoration:none;padding:10px 15px}.header-site-subnav-container li a:hover{text-decoration:none;background-color:#e8ecef;border-radius:25px}.header-site-subnav-container li a.active{color:#a6b7c0}.header-site-subnav-container li a.active:hover{background-color:#fff}ul#header-mobile-nav,#header-mobile-nav ul{list-style:none}#header-mobile-nav{margin:0;padding:0}.header-mobile-nav-item.active .header-mobile-nav-parent{border-bottom:0}.header-mobile-nav-item.active-next-item .header-mobile-nav-parent,.header-mobile-nav-item.mobile-nav-no-child.active-next-item{border-top:0}.header-mobile-nav-item-btn{color:#ffc500;position:absolute;top:5px;right:0}.header-mobile-nav-parent,.header-mobile-nav-item.mobile-nav-no-child{padding:5px 0;cursor:pointer}.header-mobile-nav-parent{font-weight:600}.header-mobile-nav-parent,.header-mobile-nav-item.mobile-nav-no-child{color:#00314a;font-size:25px;line-height:50px;border-top:2px solid #fff0bf;margin:0 50px;position:relative}.header-mobile-nav-parent.mobile-nav-last-parent{border-bottom:2px solid #fff0bf}.header-mobile-nav-item.mobile-nav-no-child a{text-decoration:none}.headertop-mobile-nav-item,.headertop-mobile-nav-item .header-mobile-nav-parent{font-weight:300}.header-mobile-subnav-container{background-color:#fff6d9;font-size:23px;line-height:50px;font-weight:300;padding:0 50px;border-top:2px solid #fff0bf;border-bottom:2px solid #fff0bf}.header-mobile-subnav-container a{text-decoration:none;padding:0 20px;display:block}.header-mobile-subnav-container ul{margin:0;padding:0}.header-mobile-subnav-container li{border-bottom:2px solid #fff0bf}.header-mobile-subnav-container li.headerMobileNavLastItem{border:0;border:none}.header-mobile-nav-contact-btn{position:relative;padding:50px}.header-mobile-nav-contact-btn a{background-color:#ffc500;padding:15px 20px 13px;border-radius:45px;font-size:23px;line-height:28px;font-weight:500;display:block;max-width:500px;text-decoration:none;text-align:center;margin:0 auto}.header-mobile-nav-contact-btn a:hover{background-color:#00314a;color:#fff}.ia-page-default-modal{background-color:#00314a00}.ia-page-default-modal .modal-content{border-radius:0;padding:0 30px}.ia-page-default-modal .modal-header{border:0;border-radius:0;padding-bottom:0}.ia-page-default-modal .modal-title{font-size:30px;line-height:40px;width:100%;text-align:center;padding-top:30px;font-weight:600}.ia-page-default-modal .modal-btn-close{position:absolute;top:20px;right:20px}.ia-page-default-modal .modal-btn-close i{color:#ffc500;font-size:30px;cursor:pointer}.ia-page-default-modal .modal-title-name{font-size:30px;line-height:48px;font-weight:600}.ia-page-default-modal .modal-title-title{font-size:30px;line-height:48px;font-weight:300;font-style:italic}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px}}@media only screen and (min-width:1221px){#header-mobile-nav-container{display:none !important}#site-header{position:fixed;top:0;width:100%;z-index:9}#site-header.scroll{box-shadow:0px 0px 30px -16px rgba(0,0,0,.35)}}@media only screen and (max-width:1220px){body{padding-top:0 !important}#site-header-right-side-nav-container{display:none}#header-mobile-menu-btn{display:block}#site-header-container{padding:30px}#site-footer .footer-col-1 img{position:relative;top:0;left:0;transform:none;max-width:100%}.footer-col-1,.footer-col-2,.footer-col-3{padding-bottom:20px}}@media only screen and (max-width:1100px){#site-footer .container,#site-header-container{padding-left:50px;padding-right:50px}#site-footer .container{max-width:1420px}#site-header .container-fluid{padding-left:0;padding-right:0}.page-main-container .page-section-title-container h1{font-size:60px;line-height:70px;padding-bottom:20px}.page-main-container .page-section h2{font-size:50px !important;line-height:60px !important;padding-bottom:20px}.page-main-container .page-section h2 br{content:' '}.page-main-container .page-section h2 br:after{content:' '}}@media only screen and (max-width:768px){#site-footer .container,#site-header-container{padding-left:25px;padding-right:25px}#site-footer .container{max-width:1420px}#site-header .container-fluid{padding-left:0;padding-right:0}.page-main-container .page-section-title-container h1{font-size:38px;line-height:48px;padding-bottom:10px}.page-main-container .page-section h2{font-size:33px !important;line-height:43px !important;padding-bottom:20px}.page-main-container .page-section h2 br{content:' '}.page-main-container .page-section h2 br:after{content:' '}}@media only screen and (max-width:600px){.header-mobile-subnav-container{font-size:20px;line-height:30px}.header-mobile-subnav-container a{padding-top:10px;padding-bottom:10px}}#cookie-policy-notice,#onetrust-policy-text>a{display:none}.hs-error-msgs{position:static !important}.site-sqf_blue #site-header{background-color:#0782c6}.site-sqf_blue #site-header .header-site-nav-parent{color:#fff}.site-sqf_blue #site-header .header-site-nav-parent.selected{border-bottom:2px solid #fff}.site-sqf_blue .header-site-nav-parent:hover,.site-sqf_blue .header-site-nav-parent.active{border-bottom:2px solid #ffc500 !important}.site-sqf_blue #site-header #headertop-nav a,.site-sqf_blue #site-header .headertop-nav-parent{color:#fff}.site-sqf_blue #header-mobile-menu-btn{color:#fff}.site-sqf_blue #headertop-nav-search-container{background-color:#0782c6;border:1px solid #fff}.site-sqf_blue #headertop-nav-search-container input,.site-sqf_blue #headertop-nav-search-container button{background-color:#0782c6;color:#fff}.site-sqf_blue #headertop-nav-search-container:hover{border:1px solid #ffc500}.site-sqf_blue #headertop-nav-search-container input::placeholder{color:#fff}.site-sqf_blue #header-site-nav li.header-site-nav-item.header-btn a:hover{background-color:#fff;color:#0782c6}.site-sqf_blue #site-header #header-site-logo img.logo-dark,.site-sqf_blue #site-header #header-site-logo img.logo-yellow{display:none}.site-sqf_blue #site-header #header-site-logo img.logo-light{display:block !important}.site-sqf_blue #site-header #headertop-nav .headertop-subnav-container a{color:#00314a}.site-sqf_blue .headertop-nav-parent:hover,.site-sqf_blue .headertop-site-nav-item a:hover,.site-sqf_blue .headertop-nav-parent.active{border-bottom:1px solid #fff}