.bg-white{background:#fff}.bg-grey{background:#f9f9f9}.bg-bluegrey{background:#f0f4f6}.bg-navy{background:#041636}.bg-blue{background:#2666cc}.bg-charcoal{background:#231f20}.bg-black{background:#000}.bg-green{background:#617d33}.bg-orange{background:#de570b}.bg-red{background:#ff0012}.bg-gold{background:#ca9e66}.bg-beige{background:#f8f3f0}.bg-gold{background:#dcbd86;background:linear-gradient(90deg,#dcbd86 0,#8c681c 100%)!important}.bg-gold:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(134deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 35%,rgba(154,120,73,0) 70%,#9a7807 100%)!important}.text-white{color:#fff}.text-grey{color:#f9f9f9}.text-bluegrey{color:#f0f4f6}.text-navy{color:#041636}.text-blue{color:#2666cc}.text-charcoal{color:#231f20}.text-black{color:#000}.text-green{color:#617d33}.text-orange{color:#de570b}.text-red{color:#ff0012}.text-gold{color:#ca9e66}.text-beige{color:#f8f3f0}.fbg-white{background:#fff!important}.fbg-grey{background:#f9f9f9!important}.fbg-bluegrey{background:#f0f4f6!important}.fbg-navy{background:#041636!important}.fbg-blue{background:#2666cc!important}.fbg-charcoal{background:#231f20!important}.fbg-black{background:#000!important}.fbg-green{background:#617d33!important}.fbg-orange{background:#de570b!important}.fbg-red{background:#ff0012!important}.fbg-gold{background:#ca9e66!important}.fbg-beige{background:#f8f3f0!important}.bg-black p a,.bg-charcoal p a,.bg-navy p a{color:#fff!important}.bg-black .elementor-toggle-title,.bg-black .elementor-toggle-title:hover,.bg-charcoal .elementor-toggle-title,.bg-charcoal .elementor-toggle-title:hover,.bg-navy .elementor-toggle-title,.bg-navy .elementor-toggle-title:hover{color:#fff}.content-overlap{padding-top:40px;padding-bottom:40px;overflow:visible!important}@media only screen and (max-width:1400px) and (min-width:991px){.content-overlap{padding-top:4vw;padding-bottom:3vw}}@media only screen and (max-width:991px){.content-overlap{padding-top:30px!important;padding-bottom:30px!important}}.content-overlap .elementor-container{max-width:1100px!important}.content-overlap .elementor-container .elementor-row{flex-wrap:wrap}@media only screen and (min-width:992px){.content-overlap .elementor-container .elementor-row{padding-right:10px}}.content-overlap .elementor-container .elementor-row .text-one{width:100%;margin-bottom:50px!important}@media only screen and (max-width:991px){.content-overlap .elementor-container .elementor-row .text-one{margin-bottom:30px!important}}.content-overlap .cta-text{width:570px!important;margin-top:0}@media only screen and (max-width:991px){.content-overlap .cta-text{width:100%!important;margin-top:0;padding-bottom:0}}.content-overlap .cta-text .elementor-column-wrap{padding:0!important;border-radius:15px!important;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.2)}.content-overlap .cta-text .elementor-column-wrap .elementor-widget-wrap{align-content:center}.content-overlap .cta-text .elementor-column-wrap .padding{padding:70px!important;width:100%;box-sizing:border-box}@media only screen and (max-width:1400px) and (min-width:992px){.content-overlap .cta-text .elementor-column-wrap .padding{padding:3vw!important}.content-overlap .cta-text .elementor-column-wrap .padding .text-one .pre-title{font-size:2.3vw;margin-bottom:15px}.content-overlap .cta-text .elementor-column-wrap .padding .text-one .title{font-size:3vw;line-height:3vw}.content-overlap .cta-text .elementor-column-wrap .padding .text-one .desc{font-size:1.3vw;line-height:2.2vw}}@media only screen and (max-width:991px){.content-overlap .cta-text .elementor-column-wrap .padding{padding:30px!important}}@media only screen and (max-width:767px){.content-overlap .cta-text .elementor-column-wrap .padding{padding:30px!important}}.content-overlap .cta-text .elementor-column-wrap .nav{padding-left:70px!important;position:relative;display:flex}@media only screen and (max-width:1400px) and (min-width:992px){.content-overlap .cta-text .elementor-column-wrap .nav{padding-left:3vw!important}}@media only screen and (max-width:991px){.content-overlap .cta-text .elementor-column-wrap .nav{padding-left:30px!important}}.content-overlap .cta-text .elementor-column-wrap .nav .swiper-button-next,.content-overlap .cta-text .elementor-column-wrap .nav .swiper-button-prev{width:57px;height:57px;margin-bottom:2px;display:block;cursor:pointer!important;position:relative;left:0}.content-overlap .cta-text .elementor-column-wrap .nav .swiper-button-next{background:url(../images/icons/right-arrow-navy.svg) no-repeat}.content-overlap .cta-text .elementor-column-wrap .nav .swiper-button-prev{background:url(../images/icons/left-arrow-navy.svg) no-repeat}.content-overlap .image{padding:0;border-radius:15px!important;overflow:hidden}@media only screen and (max-width:991px){.content-overlap .image{padding:0;border-radius:0!important}}@media only screen and (max-width:991px) and (min-width:768px){.content-overlap .image.item-1{padding-left:20px}.content-overlap .image.item-3{padding-right:20px}}@media only screen and (max-width:767px){.content-overlap .image{padding:18px}}.content-overlap .image .elementor-column-wrap .elementor-widget-wrap{align-content:flex-end}.content-overlap .image .elementor-column-wrap .elementor-widget-wrap .elementor-heading-title{font-size:18px;color:#fff}.content-overlap .image.large{width:70%;margin-top:0;padding-left:0;margin-right:0}@media only screen and (max-width:1024px){.content-overlap .image.large{width:80%}}@media only screen and (max-width:991px){.content-overlap .image.large{padding:0!important;margin-top:0;width:100%}}.content-overlap .image.large .elementor-column-wrap{height:700px;justify-content:flex-end;background-size:cover!important;background-position:center!important}@media only screen and (max-width:1400px){.content-overlap .image.large .elementor-column-wrap{height:41vw}}@media only screen and (max-width:991px){.content-overlap .image.large .elementor-column-wrap{height:400px}}@media only screen and (max-width:767px){.content-overlap .image.large .elementor-column-wrap{height:300px}}.content-overlap .image.large .elementor-column-wrap .elementor-widget-wrap{width:76%;padding:18px 36px!important}@media only screen and (max-width:991px){.content-overlap .image.large .elementor-column-wrap .elementor-widget-wrap{width:100%}}@media only screen and (max-width:767px){.content-overlap .image.large .elementor-column-wrap .elementor-widget-wrap{padding:10px!important}}.content-overlap .overlap-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;overflow:visible!important}@media only screen and (max-width:991px){.content-overlap .overlap-content{position:relative;margin-top:-60px}}.content-overlap .overlap-content .elementor-container{width:100%}.content-overlap .top-row{align-items:flex-end}.content-overlap .top-row .elementor-row{justify-content:flex-end}body.single-post .content-overlap{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:50px}