.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#B8996F;--e-global-color-text:#FFFFFFCC;--e-global-color-accent:#B72025;--e-global-color-6384eb2:#FFFFFF;--e-global-color-936da54:#000000;--e-global-color-690ad42:#F2F2F2;--e-global-color-3d12826:#FFFFFF00;--e-global-color-b3e14fd:#1F1F1F;--e-global-color-664f486:#1F1F1F;--e-global-color-f06a235:#14142F;--e-global-color-5219fc7:#C4C4C4;--e-global-color-92e8a44:#707070;--e-global-color-26c92bc:#333333;--e-global-color-18e7c75:#202020;--e-global-color-fd38aa2:#FFFFFFBF;--e-global-color-3d31f09:#FFFFFF80;--e-global-color-22c9bdc:#FFFFFF40;--e-global-color-dfffeb3:#FFFFFF1A;--e-global-color-479456b:#000000BF;--e-global-color-1664f2e:#00000080;--e-global-color-db94471:#00000040;--e-global-color-7380fa9:#0000001A;--e-global-color-bdecbcb:#FFFFFF;--e-global-color-fc4aa5d:#CCCCCC;--e-global-color-89e6ac8:#AAAAAA;--e-global-color-b3462c2:#6E6E6E;--e-global-color-90004c8:#333333;--e-global-color-29c7714:#B72025;--e-global-color-0de582f:#14142F;--e-global-color-9c8396a:#B8996F;--e-global-color-a4d6a42:#CDE3E5;--e-global-color-16de873:#FFFF0A;--e-global-color-c2eccc5:#F2FEFF;--e-global-typography-primary-font-family:"Baskervville";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Baskervville";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:1.1em;--e-global-typography-540d466-font-family:"Baskervville";--e-global-typography-540d466-font-size:16px;--e-global-typography-540d466-font-weight:600;--e-global-typography-540d466-text-transform:none;--e-global-typography-2c6ecae-font-family:"Baskervville";--e-global-typography-2c6ecae-font-size:14px;--e-global-typography-2c6ecae-font-weight:400;--e-global-typography-fd85d58-font-size:55px;--e-global-typography-fd85d58-font-weight:600;--e-global-typography-fd85d58-line-height:1.1em;--e-global-typography-ae5b24f-font-size:50px;--e-global-typography-ae5b24f-font-weight:600;--e-global-typography-ae5b24f-line-height:1em;--e-global-typography-65a73b0-font-size:45px;--e-global-typography-65a73b0-font-weight:600;--e-global-typography-65a73b0-line-height:1.1em;--e-global-typography-1fe17c6-font-size:40px;--e-global-typography-1fe17c6-font-weight:500;--e-global-typography-1fe17c6-line-height:1.1em;--e-global-typography-9c0b999-font-size:35px;--e-global-typography-9c0b999-font-weight:500;--e-global-typography-9c0b999-line-height:1.1em;--e-global-typography-fb316bb-font-size:30px;--e-global-typography-fb316bb-font-weight:500;--e-global-typography-fb316bb-line-height:1.1em;--e-global-typography-5c73198-font-size:25px;--e-global-typography-5c73198-font-weight:500;--e-global-typography-5c73198-line-height:1.1em;--e-global-typography-9481e57-font-size:55px;--e-global-typography-9481e57-font-weight:600;--e-global-typography-9481e57-line-height:1.1em;--e-global-typography-036adde-font-size:18px;--e-global-typography-036adde-font-weight:400;--e-global-typography-036adde-line-height:1.5em;--e-global-typography-d1a0161-font-size:18px;--e-global-typography-d1a0161-line-height:1.3em;--e-global-typography-f5eea5f-font-size:14px;--e-global-typography-f5eea5f-line-height:1.1em;--e-global-typography-fe71272-font-size:14px;--e-global-typography-fe71272-font-weight:400;--e-global-typography-fe71272-line-height:2em;--e-global-typography-fbc88f5-font-size:12px;--e-global-typography-fbc88f5-font-weight:400;--e-global-typography-fbc88f5-line-height:1.7em;--e-global-typography-7fa4793-font-family:"Baskervville";--e-global-typography-7fa4793-font-size:16px;--e-global-typography-7fa4793-font-weight:600;--e-global-typography-7fa4793-text-transform:none;--e-global-typography-7fa4793-line-height:1.1em;--e-global-typography-3d87082-font-size:14px;--e-global-typography-3d87082-font-weight:400;--e-global-typography-3d87082-line-height:1.5em;--e-global-typography-36f30b0-font-size:12px;--e-global-typography-36f30b0-font-weight:400;--e-global-typography-29e1e70-font-size:200px;--e-global-typography-29e1e70-font-weight:900;--e-global-typography-29e1e70-line-height:0.8em;--e-global-typography-8ac731e-font-family:"Roboto Slab";--e-global-typography-8ac731e-font-size:25px;--e-global-typography-8ac731e-font-weight:400;--e-global-typography-e80ba3d-font-size:125px;--e-global-typography-e80ba3d-font-weight:700;--e-global-typography-e80ba3d-line-height:1.3em;--e-global-typography-3d36d5a-font-family:"Baskervville";--e-global-typography-3d36d5a-font-size:22px;--e-global-typography-3d36d5a-font-weight:600;--e-global-typography-3d36d5a-text-transform:none;--e-global-typography-e0685ee-font-family:"Baskervville";--e-global-typography-e0685ee-font-size:25px;--e-global-typography-e0685ee-font-weight:500;--e-global-typography-e0685ee-line-height:1.1em;--e-global-typography-0165f77-font-size:20px;--e-global-typography-0165f77-font-weight:500;--e-global-typography-0165f77-line-height:1.1em;--e-global-typography-8216f5d-font-size:30px;--e-global-typography-8216f5d-font-weight:500;--e-global-typography-8216f5d-line-height:1.1em;--e-global-typography-b6bdc81-font-family:"Montserrat";--e-global-typography-b6bdc81-font-size:14px;--e-global-typography-b6bdc81-text-transform:uppercase;--e-global-typography-b6bdc81-line-height:1.3em;--e-global-typography-b6bdc81-letter-spacing:0.9px;--e-global-typography-2e4949b-font-family:"proxima-nova";--e-global-typography-2e4949b-font-size:28px;--e-global-typography-2e4949b-font-weight:300;--e-global-typography-2e4949b-line-height:1.3em;--e-global-typography-c587754-font-size:55px;--e-global-typography-c587754-font-weight:600;--e-global-typography-c587754-line-height:1em;--e-global-typography-4b90764-font-family:"Montserrat";--e-global-typography-4b90764-font-size:20px;--e-global-typography-4b90764-font-weight:400;--e-global-typography-4b90764-text-transform:uppercase;--e-global-typography-4b90764-line-height:1.1em;--e-global-typography-4b90764-letter-spacing:1px;--e-global-typography-d8e3206-font-family:"proxima-nova";--e-global-typography-d8e3206-font-size:15px;--e-global-typography-d8e3206-font-weight:400;--e-global-typography-d8e3206-line-height:1.7em;--e-global-typography-65052e6-font-family:"proxima-nova";--e-global-typography-65052e6-font-size:16px;--e-global-typography-65052e6-font-weight:400;--e-global-typography-65052e6-line-height:1.7em;--e-global-typography-bdaf4df-font-family:"proxima-nova";--e-global-typography-bdaf4df-font-size:24px;--e-global-typography-bdaf4df-line-height:1.3em;background-color:var( --e-global-color-f06a235 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-7fa4793-font-family ), Sans-serif;font-size:var( --e-global-typography-7fa4793-font-size );font-weight:var( --e-global-typography-7fa4793-font-weight );text-transform:var( --e-global-typography-7fa4793-text-transform );line-height:var( --e-global-typography-7fa4793-line-height );color:var( --e-global-color-6384eb2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-6384eb2 );color:var( --e-global-color-accent );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-b3e14fd );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-size:var( --e-global-typography-ae5b24f-font-size );font-weight:var( --e-global-typography-ae5b24f-font-weight );line-height:var( --e-global-typography-ae5b24f-line-height );word-spacing:var( --e-global-typography-ae5b24f-word-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-65a73b0-font-size );font-weight:var( --e-global-typography-65a73b0-font-weight );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-1fe17c6-font-size );font-weight:var( --e-global-typography-1fe17c6-font-weight );line-height:var( --e-global-typography-1fe17c6-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-9c0b999-font-size );font-weight:var( --e-global-typography-9c0b999-font-weight );line-height:var( --e-global-typography-9c0b999-line-height );word-spacing:var( --e-global-typography-9c0b999-word-spacing );}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-fb316bb-font-size );font-weight:var( --e-global-typography-fb316bb-font-weight );line-height:var( --e-global-typography-fb316bb-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-5c73198-font-size );font-weight:var( --e-global-typography-5c73198-font-weight );line-height:var( --e-global-typography-5c73198-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:18px;--e-global-typography-fd85d58-font-size:40px;--e-global-typography-ae5b24f-font-size:40px;--e-global-typography-65a73b0-font-size:35px;--e-global-typography-1fe17c6-font-size:32px;--e-global-typography-9c0b999-font-size:28px;--e-global-typography-fb316bb-font-size:24px;--e-global-typography-5c73198-font-size:22px;--e-global-typography-9481e57-font-size:40px;--e-global-typography-036adde-font-size:16px;--e-global-typography-fe71272-font-size:13px;--e-global-typography-fe71272-line-height:1.7em;--e-global-typography-fbc88f5-font-size:12px;--e-global-typography-fbc88f5-line-height:1.7em;--e-global-typography-3d87082-line-height:1.3em;--e-global-typography-29e1e70-font-size:200px;--e-global-typography-e80ba3d-font-size:85px;--e-global-typography-3d36d5a-font-size:22px;--e-global-typography-e0685ee-font-size:22px;--e-global-typography-0165f77-font-size:22px;--e-global-typography-8216f5d-font-size:22px;--e-global-typography-2e4949b-font-size:18px;--e-global-typography-c587754-font-size:40px;--e-global-typography-d8e3206-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-ae5b24f-font-size );line-height:var( --e-global-typography-ae5b24f-line-height );word-spacing:var( --e-global-typography-ae5b24f-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-65a73b0-font-size );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-1fe17c6-font-size );line-height:var( --e-global-typography-1fe17c6-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-9c0b999-font-size );line-height:var( --e-global-typography-9c0b999-line-height );word-spacing:var( --e-global-typography-9c0b999-word-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-fb316bb-font-size );line-height:var( --e-global-typography-fb316bb-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-5c73198-font-size );line-height:var( --e-global-typography-5c73198-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-7fa4793-font-size );line-height:var( --e-global-typography-7fa4793-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:16px;--e-global-typography-2c6ecae-font-size:14px;--e-global-typography-fd85d58-font-size:30px;--e-global-typography-ae5b24f-font-size:30px;--e-global-typography-65a73b0-font-size:25px;--e-global-typography-1fe17c6-font-size:22px;--e-global-typography-9c0b999-font-size:20px;--e-global-typography-fb316bb-font-size:18px;--e-global-typography-5c73198-font-size:16px;--e-global-typography-9481e57-font-size:30px;--e-global-typography-036adde-font-size:16px;--e-global-typography-036adde-line-height:1.3em;--e-global-typography-d1a0161-font-size:16px;--e-global-typography-d1a0161-line-height:1.3em;--e-global-typography-fe71272-font-size:14px;--e-global-typography-fe71272-line-height:1.3em;--e-global-typography-fbc88f5-font-size:13px;--e-global-typography-fbc88f5-line-height:1.1em;--e-global-typography-7fa4793-font-size:16px;--e-global-typography-3d87082-line-height:1em;--e-global-typography-36f30b0-font-size:12px;--e-global-typography-29e1e70-font-size:130px;--e-global-typography-8ac731e-font-size:20px;--e-global-typography-e80ba3d-font-size:60px;--e-global-typography-e80ba3d-line-height:0.9em;--e-global-typography-3d36d5a-font-size:22px;--e-global-typography-e0685ee-font-size:22px;--e-global-typography-0165f77-font-size:16px;--e-global-typography-8216f5d-font-size:16px;--e-global-typography-b6bdc81-font-size:16px;--e-global-typography-b6bdc81-line-height:1.3em;--e-global-typography-2e4949b-font-size:15px;--e-global-typography-c587754-font-size:30px;--e-global-typography-4b90764-font-size:14px;--e-global-typography-d8e3206-font-size:14px;--e-global-typography-d8e3206-line-height:1.3em;--e-global-typography-65052e6-font-size:15px;--e-global-typography-65052e6-line-height:1.5rem;--e-global-typography-bdaf4df-font-size:16px;--e-global-typography-bdaf4df-line-height:1.3em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-ae5b24f-font-size );line-height:var( --e-global-typography-ae5b24f-line-height );word-spacing:var( --e-global-typography-ae5b24f-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-65a73b0-font-size );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-1fe17c6-font-size );line-height:var( --e-global-typography-1fe17c6-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-9c0b999-font-size );line-height:var( --e-global-typography-9c0b999-line-height );word-spacing:var( --e-global-typography-9c0b999-word-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-fb316bb-font-size );line-height:var( --e-global-typography-fb316bb-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-5c73198-font-size );line-height:var( --e-global-typography-5c73198-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-7fa4793-font-size );line-height:var( --e-global-typography-7fa4793-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*========GENERAL=========*/

#mobile-menu-button div.elementor-icon-wrapper,
.mobile-menu-button div.elementor-icon-wrapper{
    display: flex !important;    
}

.outline-btn a.elementor-button{
    outline: 1px solid #14142f;
    outline-offset: -4px;
}

.outline-btn a.elementor-button:hover {
    outline: 1px solid var(--e-global-color-accent);
    outline-offset: -4px;
}

.outline-btn-l-blue a.elementor-button{
        outline: 1px solid #F2FEFF;
    outline-offset: -4px;
}

.outline-btn-l-blue-2 a.elementor-button{
        outline: 1px solid #CDE3E5;
    outline-offset: -4px;
}


/*Squeeze Credit*/
.sqz-credit a{
    color: inherit !important;
    --sqz-black: #1d1313;
    --sqz-yellow: #FFFF0A;
}

.sqz-credit a:hover{
    color: var(--sqz-yellow) !important;
    /*background-color: #1d1313 !Important;*/
    /*box-shadow: 0px 0px 0px 2px #1d1313;*/
    text-shadow: var(--sqz-black) 1px 0px 0px, var(--sqz-black) 0.540302px 0.841471px 0px, var(--sqz-black) -0.416147px 0.909297px 0px, var(--sqz-black) -0.989992px 0.14112px 0px, var(--sqz-black) -0.653644px -0.756802px 0px, var(--sqz-black) 0.283662px -0.958924px 0px, var(--sqz-black) 0.96017px -0.279415px 0px, var(--sqz-black) 1px 1px 0px;
}

/*GENERAL FIXES*/
/*Remove Box Shadows from Essential Addons*/
.eael_liquid_glass_shadow-effect1 {
    box-shadow: unset !important;   
}

p a:hover {
    color: inherit;
}

/*Spacing fix for bullet lists*/
.elementor-widget-text-editor div.elementor-widget-container ul {
    padding-bottom: 1em;
}


div.elementor-widget-container
.elementor-text-editor ul li{
    padding-bottom: .1rem;
}


/*Container Image Slider Fix*/
.swiper-slide-active {
	z-index: 99;
}

/*NAV MENU - WIDTH FIX FOR FIREFOX*/

.elementor-widget-theme-site-logo img {
    width: 100vw;
}

/*Nav fix for focus*/
.sub-menu .elementor-sub-item:focus {
    background-color: transparent;
}

/*========ADD-ON CSS CLASSES*=========*/

.remove-list-gap ul {
  padding-left: 20px;
}

.list-spacing li {
    padding-bottom: 20px;
}


/*HEADER*/
/*
.main-nav .jet-mega-menu-sub-menu {
    margin-top: 23px;
}*/




.main-nav .jet-mega-menu-item.jet-mega-current-menu-item a {
    color: var(--e-global-color-secondary);
}


.main-nav .jet-mega-menu-item__dropdown {
    font-size: .75em;
    min-width: 10px;
    min-height: 10px;
    margin-top: .25em;
}

.main-nav .jet-mega-menu-item__inner {
    justify-content: center;
}


.main-nav .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu {
    min-width: unset !important;
}

.main-nav .jet-mega-menu-item__link.jet-mega-menu-item__link--sub-level {
    width: 100%;
    justify-content: center;
    padding: 6px 10px;
}

.main-nav .jet-mega-menu-item--top-level> .jet-mega-menu-sub-menu {
    background-color: white;
    padding: 10px;
    border: 1px solid var(--e-global-color-0de582f);
    margin-left: 50%;
    transform: translate(-50%, -0%);
}

.main-nav .jet-mega-menu-item--sub-level > .jet-mega-menu-sub-menu {
    background-color: white;
		margin-left: 10px;
    padding: 10px;
    border: 1px solid var(--e-global-color-0de582f);
}

.main-nav .jet-mega-menu-item__inner .jet-mega-menu-item__title {
    position: relative;
}

.main-nav a .jet-mega-menu-item__label:after {
    content: "";
    display: block;
    background-color: var(--e-global-color-secondary);
    height: 1px;
    width: 0%;
    position: absolute;
    margin: auto;
    bottom: -5px;
    left: 0px;
    right: 0px;
    transition: width .25s ease; 
}

.main-nav a:hover .jet-mega-menu-item__label:after  {
    width: 100%;
    transition: width .25s ease; 
}


.main-nav span {
    font-weight: bold;
}

#jet-mega-menu-item-2104 .jet-mega-menu-sub-menu {
	width: 275px;
}

#jet-mega-menu-item-2108 .jet-mega-menu-sub-menu{
	width: 150px;
}

#jet-mega-menu-item-2111 .jet-mega-menu-sub-menu{
	width: 175px;
}

#jet-mega-menu-item-2122  .jet-mega-menu-sub-menu {
	width: 175px;
}

#jet-mega-menu-item-2115  .jet-mega-menu-sub-menu {
	width: 150px;
}


.jet-mega-menu-item__link--sub-level > .jet-mega-menu-item__title > .jet-mega-menu-item__label {
	width: 100% !important;
	text-align: center;
    white-space: normal;
}



/*HOME PAGE*/


/*ABOUT PAGE*/


/*CONTACT FORM*//* End custom CSS */