.min-width{min-width:1140px;}
.left{float:left;}
.d-table{display:table;}
.d-table-row{display:table-row;}
.d-table-col{display:table-column;}
.d-table-cell{display:table-cell;}
.row-wrap{flex-flow:row wrap;}
.justify-start{justify-content:start;}
.just-even{justify-content:space-evenly;}
.just-end{justify-content:flex-end;}
.align-baseline{align-items:baseline;}
.v-mid{vertical-align:middle;}
.pos-fixed{position:fixed;}
.clear{clear:both;}
.w-35{width:35%;}
.black{color:#000000;}
.l-black{color:#161616;}
.orange{color:#F0AC46;}
.l-blue{color:#409FFF;}
.l-grey{color:#979797;}
.d-greenish-blue{color:#2E4756;}
.blackish-grey{color:#172E45;}
.bg-l-blue{background-color:#E7F3FF;}
.bg-transparent{background-color:transparent;}
.bg-grey{background-color:#F5F5F5;}
.bg-d-grey{background-color:#ececec;}
.bg-l-orange{background-color:#FDB653;}
.link-color{color:#046fa2;}
.font-xxl{font-size:22px;}
.l-h-24{line-height:24px;}
.l-h-26{line-height:26px;}
.l-h-32{line-height:32px;}
.f-w-thin{font-weight:300;}
.f-s-24{font-size:24px;line-height:27px;}
.normal{font-style:normal;}
.text-left{text-align:left;}
.decor-line{text-decoration:underline;}
.list-type-disc{list-style-type:disc;}
.b-r-2{border-radius:2px;}
.b-r-6{border-radius:6px;}
.b-r-40{border-radius:40px;}
.op-10{opacity:0.1;}
.op-20{opacity:0.2;}
.op-50{opacity:0.5;}
.op-80{opacity:0.8;}
.op-100{opacity:1;}
.p-0{padding:0px;}
.p-a-24{padding:24px;}
.p-a-34{padding:34px;}
.p-t-0{padding-top:0px;}
.p-t-10{padding-top:10px;}
.p-t-15{padding-top:15px;}
.p-t-20{padding-top:20px;}
.p-t-30{padding-top:30px;}
.p-b-0{padding-bottom:0px;}
.p-b-5{padding-bottom:5px;}
.p-b-15{padding-bottom:15px;}
.p-b-20{padding-bottom:20px;}
.p-b-32{padding-bottom:32px;}
.p-l-0{padding-left:0px;}
.p-l-5{padding-left:5px;}
.p-l-10{padding-left:10px;}
.p-l-20{padding-left:20px;}
.p-l-32{padding-left:32px;}
.p-r-0{padding-right:0px;}
.p-r-5{padding-right:5px;}
.p-r-10{padding-right:10px;}
.p-r-15{padding-right:15px;}
.p-r-20{padding-right:20px;}
.p-r-32{padding-right:32px;}
.m-auto{margin:auto;}
.m-t-30{margin-top:30px;}
.m-l-5{margin-left:5px;}
.m-l-10{margin-left:10px;}
.m-l-20{margin-left:20px;}
.m-0-auto{margin:0 auto;}
.grid-center{display:grid;place-items:center;}
.d-inl-flex{display:inline-flex;}
.gap-30{gap:30px}
.bg-l-grey{background-color: rgba(0,0,0,0.02);}

.custom-sponsored-cta {
    background: yellowgreen;
    color: #000000;
    border: rgb(44, 148, 3) 1px solid;
    padding: 11px 25px;
}
.overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999999;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}
.overlay_text {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    background: none;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 21px;
    text-align: center;
    padding: 9px;
}
.disabled {
    pointer-events: none !important;
    background: #ccc!important;
}
.inactive {
    pointer-events: none;
    cursor: default;
}
.thnks_check {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    vertical-align: text-top;
    position: relative;
    margin: 0 0 10px;
    background: #2c9403;
}
.thnks_check .checkmark:after {
    content: '';
    display: block;
    width: 8px;
    height: 16px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    margin-top: 4px;
    margin-left: 11px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.link-hover:hover {
    opacity: 0.8;
    transition: all 0.3s linear;
}
.error-404 {
    font-family: "Dosis", sans-serif;
    font-size: 220px;
    font-weight: 500;
    color: #a19fad;
}
.error-404-arrow{
    vertical-align: middle;
    font-size: 26px;
    font-weight: 400;
}