body{font-family:"proxima-nova",sans-serif;background-color:#2a4c98;color:#21272a;margin:0;padding:0}
html{background-color:#2a4c98}
*{scrollbar-width:auto;scrollbar-color:#2a4c98 #ededed}
*::-webkit-scrollbar{width:47px}
*::-webkit-scrollbar-track{background:#ededed}
*::-webkit-scrollbar-thumb{background-color:#2a4c98;border-radius:13px;border:3px solid #fff}
.drss-header{-webkit-transition:all .5s ease;transition:all .5s ease}
.drss-header .drss-top-nav{background-color:#e9ecf0;padding:1rem 0}
.drss-header .drss-top-nav .drss-top-nav-item{padding-left:0;margin:0;list-style:none}
.drss-header .drss-top-nav .drss-top-nav-item .drss-top-nav-item_li{display:inline-block}
.drss-header .drss-top-nav .drss-top-nav-item .drss-top-nav-item_li:not(:last-child){margin-right:1rem}
.drss-header .drss-top-nav span{margin-left:5px;font-size:14px;color:#072a76;font-style:normal;font-weight:700;line-height:normal}
.drss-header .drss-top-nav span a{color:#072a76;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}
.drss-header .drss-top-nav span a:hover{color:#4bbfc6}
.drss-header .drss-main-nav{background-color:#2a4c98;padding:1rem 0}
.drss-header .drss-main-nav .drss-navbar{background-color:#2a4c98 !important}
.drss-header .drss-main-nav .drss-navbar .navbar-brand{-webkit-transition:all .3s;transition:all .3s}
.drss-header .drss-main-nav .drss-navbar .navbar-brand:hover{opacity:.8}
.drss-header .drss-main-nav .drss-navbar .nav-link{font-size:18px;font-style:normal;font-weight:400;padding-right:15px;color:#fff}
.drss-header .drss-main-nav .drss-navbar .nav-link:hover{color:#4bbfc6}
.drss-header .drss-main-nav .drss-navbar .enquire-now-link a{background-color:#4bbfc6;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px;padding:16px}
.drss-header .drss-main-nav .drss-navbar .enquire-now-link a:hover,.drss-header .drss-main-nav .drss-navbar .enquire-now-link a:focus{background-color:#fff;color:#2a4c98}
.sticky{position:fixed;top:0;left:0;z-index:99;width:100%}
.sticky-heading{padding-top:130px}
.contact-info-mobile{color:#fff;margin-top:2rem}
.contact-info-mobile ul{font-size:18px}
.contact-info-mobile a{color:#fff;text-decoration:none;font-weight:bold;-webkit-transition:all .3s;transition:all .3s}
.contact-info-mobile a:hover{color:#4bbfc6}
.contact-info-mobile .fa-ul{margin-left:var(--fa-li-margin,1.4em)}
.contact-info-mobile svg path{fill:#fff}
.drss-footer .drss-subscribe{background-color:#072a76;padding:2rem 0}
.drss-footer .drss-subscribe .drss-mc-form .drss-mc-form-block .drss-form-area{width:100%;margin-right:1.5rem}
.drss-footer .drss-subscribe .drss-site-logo_footer{width:269px}
.drss-footer .drss-subscribe .drss-form-control{display:-webkit-box;display:-ms-flexbox;display:flex;height:62px;border-radius:0;border-color:#fff;background-color:#fff}
.drss-footer .drss-subscribe .drss-form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.drss-footer .drss-subscribe .drss-form-control::-moz-placeholder{color:rgba(0,0,0,.5);font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.drss-footer .drss-subscribe .drss-form-control:-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.drss-footer .drss-subscribe .drss-form-control::-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.drss-footer .drss-subscribe .drss-form-control::placeholder{color:rgba(0,0,0,.5);font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.drss-footer .drss-footer-main{background-color:#2a4c98;padding:3rem 0}
.drss-footer .drss-footer-main h3{font-size:18px;font-style:normal;font-weight:700;line-height:19.8px;color:#fff}
.drss-footer .drss-footer-main .drss-list-footer{list-style-type:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:0;margin:0;color:#fff}
.drss-footer .drss-footer-main .drss-list-footer li{margin-bottom:.5rem}
.drss-footer .drss-footer-main .drss-list-footer a{font-size:18px;font-style:normal;font-weight:700;line-height:19.8px;color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}
.drss-footer .drss-footer-main .drss-list-footer a:hover{color:#4bbfc6}
.drss-footer .drss-footer-main .drss-social-icons a{color:#fff;font-size:18px;margin-right:.5rem;-webkit-transition:all .3s;transition:all .3s}
.drss-footer .drss-footer-main .drss-social-icons a:hover{color:#4bbfc6}
.drss-footer .drss-copyright{padding:1rem 0;background-color:#2a4c98}
.drss-footer .drss-copyright p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;margin-bottom:0}
.drss-footer .drss-copyright p a{color:#fff;-webkit-transition:all .3s;transition:all .3s}
.drss-footer .drss-copyright p a:hover{color:#4bbfc6}
.drss-footer .drss-copyright .drss-list-legal{text-align:right;margin-bottom:0}
.drss-footer .drss-copyright .drss-list-legal a{color:#fff;font-size:14px;font-weight:400;line-height:19.6px;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}
.drss-footer .drss-copyright .drss-list-legal a:hover{color:#4bbfc6}
.drss-footer-cta{background-color:#4bbfc6;padding:4rem 0;color:#fff;background-repeat:no-repeat;background-position:right;background-size:contain}
.drss-footer-cta h2{font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;margin-bottom:1.5rem}
.drss-footer-cta p{font-size:18px;font-style:normal;font-weight:700;line-height:25.2px;margin-bottom:0}
.drss-footer-cta .drss-img-cta{display:none;visibility:hidden}
.btn-brand-primary{background-color:#4bbfc6;border-color:#4bbfc6;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px;padding:16px;border-radius:0}
.btn-brand-primary:hover,.btn-brand-primary:focus{background-color:#2a4c98;border-color:#2a4c98;color:#fff}
.btn-brand-primary:active{background-color:#072a76 !important;border-color:#4bbfc6 !important;color:#fff !important}
.btn-white{background-color:#fff;border-color:#fff;color:#2a4c98;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px;padding:16px;border-radius:0}
.btn-white:hover,.btn-white:focus{background-color:#2a4c98;border-color:#2a4c98;color:#fff}
.btn-white:active{background-color:#072a76 !important;border-color:#4bbfc6 !important;color:#fff !important}
.btn-brand-footer{height:62px}
.btn-brand-footer:hover,.btn-brand-footer:focus,.btn-brand-footer:active{background-color:#fff !important;border-color:#fff !important;color:#2a4c98 !important}
.drss-page-banner_other{padding:1.5rem 0;color:#fff;background-color:#072a76}
.drss-page-banner_other h1{font-size:54px;font-style:normal;font-weight:700;line-height:59.4px;margin:0}
.drss-page-banner_other .drss-breadcrumb{margin-bottom:1rem}
.drss-page-banner_other .drss-breadcrumb span{font-size:13px;color:#fff}
.drss-page-banner_other .drss-breadcrumb a{font-size:13px;color:#fff;text-decoration:none}
.drss-page-banner_other .drss-breadcrumb a:hover{color:#4bbfc6 !important}
.drss-page-banner_other .drss-breadcrumb a:hover span{color:#4bbfc6}
.drss-page-banner_other .drss-breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:3px !important}
.drss-page-banner_other .drss-breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:none}
.drss-faqs{padding:3rem 0;background-color:#fff}
.drss-faqs .accordion-button{padding-left:2rem;padding-right:2rem}
.drss-faqs .accordion-button:not(.collapsed){background-color:#eef0f8;-webkit-box-shadow:none;box-shadow:none}
.drss-faqs .accordion-header{background-color:#eef0f8}
.drss-faqs .accordion-item{border:0;margin-bottom:2rem}
.drss-faqs .accordion-body{padding-left:2rem;padding-right:2rem;background-color:#eef0f8}
.drss-faqs .accordion-body p{font-size:18px}
.drss-faqs .accordion-button{font-size:18px;font-style:normal;font-weight:700;line-height:19.8px;background-color:#eef0f8}
.drss-faqs .accordion-button:not(.collapsed){color:#21272a}
.drss-faqs .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='13' viewBox='0 0 20 13' fill='none'%3E%3Cpath d='M2 2L10.5 10L18.5 2' stroke='%232A4C98' stroke-width='4'/%3E%3C/svg%3E");height:.8rem}
.drss-items-available{padding:3rem 0;background-color:#fff}
.drss-items-available .drss-items-available-row img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/1.3}
.drss-items-available .drss-items-available-row .drss-items-available-block{height:100%}
.drss-items-available .drss-items-available-row .drss-items-available-block .drss-items-available-block_text{background-color:#072a76;color:#fff;text-align:center;padding:1rem 0}
.drss-items-available .drss-items-available-row .drss-items-available-block .drss-items-available-block_text p{font-size:24px;font-style:normal;font-weight:300;line-height:26.4px;margin-bottom:0}
.drss-wysiwyg h1{font-size:54px;font-style:normal;font-weight:700;line-height:59.4px;color:#072a76;margin-bottom:1.5rem}
.drss-wysiwyg h2{font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;color:#072a76;margin-bottom:1.5rem}
.drss-wysiwyg h3{font-size:26px;font-style:normal;font-weight:700;color:#072a76;margin-bottom:1.5rem}
.drss-wysiwyg p{font-size:18px;font-style:normal;font-weight:400;line-height:25.2px}
.drss-wysiwyg ol,.drss-wysiwyg ul{font-size:18px;font-style:normal;font-weight:400;line-height:25.2px}
.drss-wysiwyg a{color:#072a76;-webkit-transition:all .3s;transition:all .3s}
.drss-wysiwyg a:hover{color:#4bbfc6}
.drss-section{padding:3rem 0;background-color:#fff}
.drss-page-banner{padding:6rem 0;color:#fff;background-size:cover !important;background-position:center !important}
.drss-page-banner h1{font-size:54px;font-style:normal;font-weight:700;line-height:59.4px;margin-bottom:1.5rem}
.drss-page-banner .drss-page-banner-content{margin-bottom:1.5rem}
.drss-page-banner .drss-page-banner-content p{font-size:22px;font-style:normal;font-weight:700;line-height:30.8px}
.drss-how-it-works{padding:3rem 0;background-color:#fff;text-align:center}
.drss-how-it-works h2{font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;color:#072a76;margin-bottom:2rem}
.drss-how-it-works img{width:65px;height:65px;margin-bottom:1rem}
.drss-how-it-works .drss-how-it-works-block p{font-size:18px;font-style:normal;font-weight:400;line-height:25.2px}
.drss-homepage-cta{color:#fff;overflow:hidden;position:relative}
.drss-homepage-cta h2{position:relative;margin-bottom:1.5rem;z-index:3;font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;margin-bottom:2rem}
.drss-homepage-cta .drss-homepage-cta-text{margin-bottom:2rem}
.drss-homepage-cta .drss-homepage-cta-text p{position:relative;z-index:3;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px}
.drss-homepage-cta .drss-above{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;padding:3rem 0}
.drss-homepage-cta .drss-above .btn-white:hover,.drss-homepage-cta .drss-above .btn-white:focus{background-color:#4bbfc6;border-color:#4bbfc6;color:#fff}
.drss-homepage-cta .drss-above .btn-white:active{background-color:#4bbfc6 !important;border-color:#4bbfc6 !important;color:#fff !important}
.drss-homepage-cta .circle{border-radius:100%;background:rgba(53,79,154,.9);padding:20rem 2rem;-webkit-transform:scale(1.5);transform:scale(1.5)}
.drss-content-section{padding:4rem 0;background-color:#fff}
.drss-content-section .drss-content-section-block .drss-content-row{margin-bottom:3rem}
.drss-content-section .drss-content-section-block .drss-content-row:last-child{margin-bottom:0}
.drss-content-section .drss-content-section-block .drss-content-row h2{color:#072a76;font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;margin-bottom:1.5rem}
.drss-content-section .drss-content-section-block .drss-content-row img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}
.drss-map{overflow:hidden;padding-bottom:350px;position:relative;height:0}
.drss-map iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.drss-store-features{padding:3rem 0;background-color:#fff;text-align:center}
.drss-store-features h2{color:#072a76;font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;margin-bottom:2rem}
.drss-store-features img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/.7}
.drss-store-features p{font-size:18px;font-style:normal;font-weight:700;line-height:25.2px;margin-top:1rem}
.drss-containers{padding:0 0 4rem;background-color:#fff}
.drss-containers .drss-containers-block{background-color:#eef0f8;padding:2.5rem;text-align:center}
.drss-containers .drss-containers-block h2{color:#072a76;font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;margin-bottom:2rem}
.drss-containers .drss-containers-block p{text-align:left;margin-bottom:1.5rem}
.drss-about-section{background-color:#fff;padding:3rem 0}
.drss-about-section h2{font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;color:#072a76;margin-bottom:2rem}
.drss-about-section img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:1/.5}
.drss-about-section-alt{background-color:#eef0f8;padding:3rem 0}
.drss-about-section-alt h2{font-size:42px;font-style:normal;font-weight:700;line-height:46.2px;color:#072a76;margin-bottom:2rem}
.drss-about-section-alt img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;height:100%;width:100%;aspect-ratio:1/.5}
.drss-contact{padding:3rem 0;background-color:#fff}
.drss-contact .drss-map-contact{overflow:hidden;padding-bottom:350px;position:relative;height:0}
.drss-contact .drss-map-contact iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.drss-contact .drss-address{margin-bottom:1.5rem}
.drss-contact .drss-address .fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,1.5em);padding-left:0}
.drss-contact .drss-address li{font-size:14px;padding-left:10px}
.drss-contact .drss-address a{font-size:14px;color:#21272a;text-decoration:none;font-weight:700;-webkit-transition:all .3s;transition:all .3s}
.drss-contact .drss-address a:hover{color:#4bbfc6}
.drss-contact .drss-address .drss-bold{font-weight:700}
.drss-contact-form label{font-size:14px;font-style:normal;font-weight:400;line-height:19.6px}
.drss-contact-form input[type=text]{border-color:#f2f4f8;border-bottom:1px solid #c1c7cd;background:#f2f4f8;border-radius:0;padding:12px 16px}
.drss-contact-form input[type=email]{border-color:#f2f4f8;border-bottom:1px solid #c1c7cd;background:#f2f4f8;border-radius:0;padding:12px 16px}
.drss-contact-form input[type=tel]{border-color:#f2f4f8;border-bottom:1px solid #c1c7cd;background:#f2f4f8;border-radius:0;padding:12px 16px}
.drss-contact-form textarea{border-color:#f2f4f8;border-bottom:1px solid #c1c7cd;background:#f2f4f8;border-radius:0;padding:12px 16px}
.drss-contact-form .form-text{color:inherit}
.drss-contact-form .form-text a{color:#072a76;-webkit-transition:all .3s;transition:all .3s}
.drss-contact-form .form-text a:hover{color:#4bbfc6}
#blog-posts-archive{padding:20px 10%}
#blog-posts-archive .single-article{margin-bottom:40px}
#blog-posts-archive .single-article h2{color:#22221e;font-size:28px;letter-spacing:2px;text-transform:uppercase}
#blog-posts-archive .primary-button{padding:10px 30px;margin-top:10px}
#blog-posts-archive .blog-archive-meta{border-top:solid 1px #22221e;border-bottom:solid 1px #22221e;padding:10px 0;margin:10px 0}
#blog-posts-archive .blog-archive-meta h5{margin-bottom:0;text-transform:uppercase}
#blog-posts-archive .blog-archive-meta *{color:#22221e;font-size:16px}
#blog-posts-archive .blog-img-container{height:350px}
#blog-posts-archive .blog-img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
#blog-sidebar{width:325px;position:fixed;top:0;left:-325px;height:100vh;z-index:1000;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#blog-sidebar.active{left:0;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2);box-shadow:3px 3px 3px rgba(0,0,0,.2);background-color:#fff}
#dismiss-blog-sidebar{width:35px;height:35px;line-height:35px;text-align:center;position:absolute;top:5px;right:5px;cursor:pointer}
#dismiss-blog-sidebar>.material-icons{font-size:2rem}
.sidebar-social-nav>li>a:hover{color:#f6f4ef}
.overlay-blog{display:none;position:fixed;width:100vw;height:100vh;background:rgba(25,25,25,.97);z-index:998;opacity:0}
.overlay-blog.active{display:block;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
.form-search{margin-top:3rem;padding:1.5rem}
.form-search h3{font-weight:bold;text-transform:uppercase;font-size:23px}
.sidebar-button{background-color:#22221e;color:#fff}
.sidebar-button:hover{color:#fff}
#dismiss-blog-sidebar i{font-size:25px}
#blogsidebarCollapse{background-color:#fff;color:#22221e;border:0;padding:0;margin:0;font-size:23px;margin-bottom:20px !important}
#blogsidebarCollapse i{color:#22221e}
.single-article-content a:hover{text-decoration:none}
h1,h2,h3{font-size:30px}
@media all and (max-width:1400px){.drss-footer-cta{background-size:40%}
}@media all and (max-width:991px){.drss-header .drss-top-nav{display:none;visibility:hidden}
.drss-header .drss-main-nav .drss-navbar .enquire-now-link a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.drss-footer .drss-footer-main .drss-list-footer{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.drss-footer .drss-copyright .drss-list-legal{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.drss-footer .drss-copyright .drss-list-legal li{margin-bottom:.3rem}
.drss-footer-cta{background-image:unset !important;padding:3rem 0}
.drss-footer-cta h2{font-size:36px;line-height:39px}
.drss-footer-cta .drss-img-cta{display:block;visibility:visible}
.drss-page-banner_other h1{font-size:36px;line-height:39px}
.drss-wysiwyg h1{font-size:36px;line-height:39px}
.drss-wysiwyg h2{font-size:36px;line-height:39px}
.drss-wysiwyg h3{font-size:22px;line-height:27px}
.drss-page-banner{padding:3rem 0}
.drss-page-banner h1{font-size:36px;line-height:39px}
.drss-page-banner .drss-page-banner-content p{font-size:18px;line-height:22px}
.drss-how-it-works h2{font-size:36px;line-height:39px}
.drss-homepage-cta h2{font-size:36px;line-height:39px}
.drss-homepage-cta .circle{border-radius:0;padding:14rem 2rem}
.drss-content-section .drss-content-section-block .drss-content-row h2{font-size:36px;line-height:39px}
.drss-store-features h2{font-size:36px;line-height:39px}
.drss-containers .drss-containers-block h2{font-size:36px;line-height:39px}
}@media all and (max-width:575px){.drss-footer .drss-subscribe .drss-mc-form .drss-mc-form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.drss-footer .drss-subscribe .drss-mc-form .drss-mc-form-block .drss-form-area{margin-bottom:.5rem}
}