._1z778 {
    display: block;
    width: 100%
}

._1z778[data-nojs=true] {
    display: none
}

._1bTp0 {
    min-width: 2rem
}

.oNO9S {
    min-height: .063rem;
    position: relative;
    overflow: hidden;
    clear: both
}

.oNO9S ._1z778 {
    /* position: absolute */
}

.JaEq6 {
    background-color: #f2f2f2;
    height: auto;
    position: relative
}

@media (max-width:767px) {
    .custom-btn {
         background: #0058cc;
    border-radius: 20px;
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 32px;
    color: white;
    text-align: center;
    height: 110px;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    padding-top: 22px;
    font-weight: bold;
    border: 1px solid white;
    transition: all 0.5s;
    }
}

@media (prefers-color-scheme:dark) {
    .supports-user-dark-mode .JaEq6 {
        background-color: #333
    }
}

.JaEq6 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

._1iUgG {
    position: relative
}

._2BzXG {
    color: #01cfff;
    color: var(--colour-fill);
    padding-left: .5rem
}

._2BzXG,
._2X_oP {
    position: absolute;
    height: 100%
}

._2X_oP {
    width: .25rem;
    background-color: #01cfff;
    background-color: var(--colour-fill);
    left: -1rem;
    top: 0
}

@media (min-width:48em) {
    ._2X_oP {
        width: .375rem
    }
}

:root {
    --colour-fill: #01cfff;
    --colour-fill-text: #000;
    --colour-fill-dark: #01cfff;
    --colour-fill-text-dark: #000;
    --colour-link: #0058cc;
    --colour-link-nav: #01cfff;
    --colour-link-dark: #4d9aff;
    --colour-focus-text: #fff;
    --colour-focus-text-dark: #fff;
    --colour-highlight: #0058cc;
    --colour-tap-highlight: rgba(15, 116, 179, 0.5);
    --colour-button: #01cfff;
    --colour-button-text: #000;
    --colour-button-dark: #01cfff;
    --colour-button-active: rgba(1, 207, 255, 0.7);
    --colour-list-bullet: #01cfff;
    --colour-list-number: #0058cc;
    --colour-list-bullet-dark: #01cfff;
    --colour-list-number-dark: #01cfff;
    --colour-label: #000;
    --colour-overlay-hover: rgba(1, 207, 255, 0.9);
    --colour-overlay-active: rgba(158, 233, 250, 0.9);
    --colour-overlay-focus: rgba(1, 207, 255, 0.9);
    --colour-loading-border: rgba(1, 207, 255, 0.25);
    --colour-loading-border-left: #01cfff;
    --colour-overlay-text: #000;
    --colour-masthead-background: #0f1010;
    --colour-masthead-heading: #fff;
    --colour-masthead-link: #01cfff;
    --colour-site-nav-background: hsla(0, 0%, 100%, 0.1);
    --colour-global-nav-button: hsla(0, 0%, 100%, 0.1);
    --colour-global-nav-border: #000
}

._2amIo {
    --bento-border-colour: var(--border-color, #e6e6e6)
}

@media (prefers-color-scheme:dark) {
    .supports-user-dark-mode ._2amIo {
        --border-color: #333
    }
}

._1QFDE {
    grid-gap: 2rem
}

._3gzD4 {
    border-top: undefined;
    border-top: 1px solid var(--bento-border-colour);
    border-left: undefined;
    border-left: 1px solid var(--bento-border-colour);
    margin-left: -1rem;
    margin-right: -1rem
}

._3vzFM>* {
    border-bottom: 1px solid #e6e6e6;
    border-bottom: 1px solid var(--bento-border-colour)
}

@media (min-width:62em) {
    ._3vzFM>* {
        border-bottom: 0;
        border-right: 1px solid #e6e6e6;
        border-right: 1px solid var(--bento-border-colour)
    }
}

._3vzFM>:last-child {
    border: 0
}

._3gzD4>* {
    border-right: 1px solid #e6e6e6;
    border-right: 1px solid var(--bento-border-colour);
    border-bottom: 1px solid #e6e6e6;
    border-bottom: 1px solid var(--bento-border-colour)
}

@media (max-width:33.9375em) {
    ._1anUo,
    ._2T90E,
    ._38443 {
        display: grid
    }
    ._1anUo {
        grid-template-columns: repeat(2, 1fr)
    }
    ._38443 {
        grid-template-columns: repeat(3, 1fr)
    }
    ._2T90E {
        grid-template-columns: repeat(4, 1fr)
    }
    ._12Hnt._1anUo>:first-child,
    ._12Hnt._2T90E>:first-child {
        grid-column-end: span 2
    }
    ._12Hnt._38443 {
        grid-template-columns: repeat(6, 1fr)
    }
    ._12Hnt._38443>:nth-child(-n+2) {
        grid-column-end: span 3
    }
    ._12Hnt._38443>:nth-child(n+3) {
        grid-column-end: span 2
    }
}

@media (min-width:34em) and (max-width:61.9375em) {
    ._2T0Yb,
    ._3hLn-,
    .CHaCL {
        display: grid
    }
    ._2T0Yb {
        grid-template-columns: repeat(2, 1fr)
    }
    .CHaCL {
        grid-template-columns: repeat(3, 1fr)
    }
    ._3hLn- {
        grid-template-columns: repeat(4, 1fr)
    }
    ._3Hfvu._2T0Yb {
        grid-template-columns: repeat(2, 1fr)
    }
    ._3Hfvu._3hLn- {
        grid-template-columns: repeat(4, 1fr)
    }
    ._3Hfvu._2T0Yb>:first-child,
    ._3Hfvu._3hLn->:first-child {
        grid-column-end: span 2
    }
    ._3Hfvu.CHaCL {
        grid-template-columns: repeat(6, 1fr)
    }
    ._3Hfvu.CHaCL>:nth-child(-n+2) {
        grid-column-end: span 3
    }
    ._3Hfvu.CHaCL>:nth-child(n+3) {
        grid-column-end: span 2
    }
}

@media (min-width:62em) {
    ._1upz6,
    ._1weEi,
    .OBrzW {
        display: grid
    }
    .OBrzW {
        grid-template-columns: repeat(2, 1fr)
    }
    ._1upz6 {
        grid-template-columns: repeat(3, 1fr)
    }
    ._1weEi {
        grid-template-columns: repeat(4, 1fr)
    }
    ._1LpZT._1weEi>:first-child,
    ._1LpZT.OBrzW>:first-child {
        grid-column-end: span 2
    }
    ._1LpZT._1upz6 {
        grid-template-columns: repeat(6, 1fr)
    }
    ._1LpZT._1upz6>:nth-child(-n+2) {
        grid-column-end: span 3
    }
    ._1LpZT._1upz6>:nth-child(n+3) {
        grid-column-end: span 2
    }
}

.no-cssgrid ._3gzD4 {
    margin-right: calc(-1rem - 1px)
}

.no-cssgrid ._1QFDE {
    margin-left: -1rem;
    margin-right: -1rem
}

.no-cssgrid ._1QFDE>* {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem
}

@media (max-width:33.9375em) {
    ._1anUo,
    ._2T90E,
    ._38443 {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
    ._1anUo>* {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    ._38443>* {
        -webkit-flex-basis: 33.33%;
        flex-basis: 33.33%;
        max-width: 33.33%
    }
    ._2T90E>* {
        -webkit-flex-basis: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    ._12Hnt._1anUo>:first-child {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    ._12Hnt._2T90E>:first-child,
    ._12Hnt._38443>:nth-child(-n+2) {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    ._12Hnt._38443>:nth-child(n+3) {
        -webkit-flex-basis: 33.33%;
        flex-basis: 33.33%;
        max-width: 33.33%
    }
}

@media (min-width:34em) and (max-width:61.9375em) {
    .no-cssgrid ._2T0Yb,
    .no-cssgrid ._3hLn-,
    .no-cssgrid .CHaCL {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-cssgrid ._2T0Yb>* {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .no-cssgrid .CHaCL>* {
        -webkit-flex-basis: 33.33%;
        flex-basis: 33.33%;
        max-width: 33.33%
    }
    .no-cssgrid ._3hLn->* {
        -webkit-flex-basis: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    .no-cssgrid ._3Hfvu._2T0Yb>:first-child {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    .no-cssgrid ._3Hfvu._3hLn->:first-child,
    .no-cssgrid ._3Hfvu.CHaCL>:nth-child(-n+2) {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .no-cssgrid ._3Hfvu.CHaCL>:nth-child(n+3) {
        -webkit-flex-basis: 33.33%;
        flex-basis: 33.33%;
        max-width: 33.33%
    }
}

.mb-0{
    margin-bottom: 0 ;
}
.mb-15{
    margin-bottom:15px !important;
}
.gray-bg{
    background-color: #C4C4C4;
}
.bold-hr{
    height: 2px;
    border: 0;
    background-color: black;
}
.title-black{
    margin-top: 0 !important;
    background-color: #0A0A0A;
    color: white !important;
    padding-top: 0.6rem !important;
    padding-bottom: 1.2rem !important;
    font-size: 14px;
    line-height: 16px;
}
.title-black>a{
    color: #82d4ff;
    text-decoration: none !important;
    list-style: none;
    border-bottom: none;
    
}
@media (min-width:767px) {
   
.custom-btn{
    background: #0058cc;
    border-radius: 20px;
    display: block;
    width: 100%;
    font-size: 30px;
    line-height: 32px;
    color: white;
    text-align: center;
    height: 110px;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    padding-top: 22px;
    font-weight: bold;
    border: 1px solid white;
    transition: all 0.5s;
}
.custom-btn:hover{

    background:white;
    border: 1px solid #0058cc;
    color:  #0058cc;
}
}
.mt-0{
    margin-top: 0;
}
@media screen and (max-width:991px){
    .ipad-hide{
        display: none;
    }
}
.outline-none{
    outline: none !important;

}
.outline-none:focus{
    outline: none !important;

}
.outline-none:active{
    outline: none !important;

}
.outline-none:visited{
    outline: none !important;

}
@media (min-width:62em) {
    .no-cssgrid ._1upz6,
    .no-cssgrid ._1weEi,
    .no-cssgrid .OBrzW {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-cssgrid .OBrzW>* {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .no-cssgrid ._1upz6>* {
        -webkit-flex-basis: 33.33%;
        flex-basis: 33.33%;
        max-width: 33.33%
    }
    .no-cssgrid ._1weEi>* {
        -webkit-flex-basis: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    .no-cssgrid ._1LpZT.OBrzW>:first-child {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    .no-cssgrid ._1LpZT._1upz6>:nth-child(-n+2),
    .no-cssgrid ._1LpZT._1weEi>:first-child {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .no-cssgrid ._1LpZT._1upz6>:nth-child(n+3) {
        -webkit-flex-basis: 33.33%;
        flex-basis: 33.33%;
        max-width: 33.33%
    }
}