@charset "UTF-8";
/* CSS Document */


body{
    background-image: linear-gradient(to bottom, #4a459c, #454094, #3f3a8d, #3a3585, #35307e);
}

.headerContent{
    background-image: linear-gradient(to bottom, #4a459c, #454094, #3f3a8d, #3a3585, #35307e);
}



/* Blinker Font - Google Font */

.blinker-thin {
  font-family: "Blinker", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.blinker-extralight {
  font-family: "Blinker", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.blinker-light {
  font-family: "Blinker", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.blinker-regular {
  font-family: "Blinker", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.blinker-semibold {
  font-family: "Blinker", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.blinker-bold {
  font-family: "Blinker", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.blinker-extrabold {
  font-family: "Blinker", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.blinker-black {
  font-family: "Blinker", sans-serif;
  font-weight: 900;
  font-style: normal;
}



/* buttons */

a.btn{
    background: #659441;
    color: #fff;
    padding: 7px 25px;
}

a.btn:hover{
    background: #659441;
    color: #fff;
    padding: 7px 25px;
    opacity: 0.8;
}




/* Containers */

.container-xl{
    max-width: 1000px;
}




/* font colours */


.white{
    color: #fff;
}

.light-purple{
    color: #A5A1DD;
}

.orange{
    color: #FFB300;
}

.multiple{
    background: #413D8F;
}

.cta-bg{
    background: #302C71;
}

.statement{
    background: #181550;
}

.copyR{
    background: #07043F;
}



/* Font Sizes */


h1{
    font-size: 52px;
    line-height: 49px;
}

h2{
    
}

h3{
    
}

h4{
    font-size: 16px;
    line-height: 23px;
}

h5{
    font-size: 14px;
    line-height: 23px;
}




/* font-styles */

.upper{
    text-transform: uppercase;
}

.w-60{
    width: 60%;
    margin: auto;
}

.w-50{
    width: 50%;
    margin: auto;
}

.w-75{
    width: 75%;
    margin: auto;
}

img{
    max-width: 100%;
}



span.disclaimer{
    display: inline-block;
    padding: 0 10px;
}

span.disclaimer a{
    color: #fff;
    text-decoration: none;
}

span.disclaimer a:hover{
    text-decoration: underline;
    color: #fff;
}


/* sections */

.multiple{
    
}





/* List Styles */

li.col-item{
    list-style-image: url("../img/check.svg");
    padding: 15px 10px;
}




/* FAQ Accordian */


.accordion-button:not(.collapsed) {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: #fff;
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
    border-left: 0;
    border-right: 0;
}

.accordion {
    --bs-accordion-color: #fff;
    --bs-accordion-bg: transparent;
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: rgb(255,255,255,0.25);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e);
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}


.accordion-button:not(.collapsed)::after {
    background-image: url("../img/plus.svg");
    transform: var(--bs-accordion-btn-icon-transform);
}

.accordion-button::after {
    background-image: url("../img/plus.svg");
    transform: var(--bs-accordion-btn-icon-transform);
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: 0;
    border-top:  var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
    border-bottom:  var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}






@media (max-width:768px){
    .w-60{
     width: 100% !important;   
    }
    .w-50{
    width: 80% !important;
    }
}

@media (max-width:425px){
    h1{
        font-size: 34px;
        line-height: 33px;
    }
    
    .w-50{
        width: 100% !important;
    }
    
    .w-75{
        width: 100% !important;
    }
    
    .p-5{
        padding: 10px !important;
    }
    
    .col-item{
        width: 100%;
    }
    
    .col-6{
        width: 100%;
    }
    
    .accordion{
        padding-bottom: 20px;
    }
}

@media (max-width:320px){
    a.btn{
        padding: 4px 10px;
    }
}











