h1,h3{margin-top:0;margin-bottom:.5rem;line-height:1.2;color:#343f52;}
@media (min-width:1200px){
h1{font-size:1.45rem;}
}
h3{font-size:1.1rem;}
p{margin-top:0;margin-bottom:1rem;}
img{vertical-align:middle;}
::-moz-focus-inner{padding:0;border-style:none;}
.img-fluid{max-width:100%;height:auto;}
.container_t1{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container_t1{max-width:540px;}
}
@media (min-width:768px){
.container_t1{max-width:720px;}
}
@media (min-width:992px){
.container_t1{max-width:960px;}
}
@media (min-width:1200px){
.container_t1{max-width:1140px;}
}
@media (min-width:1400px){
.container_t1{max-width:1320px;}
}
.row_t1{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);}
.row_t1>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.container_t1 .col-4{flex:0 0 auto;width:33.33333333%;}
.gx-2{--bs-gutter-x:0.5rem;}
.g-4{--bs-gutter-x:1rem;}
.g-4{--bs-gutter-y:1rem;}
.gy-10{--bs-gutter-y:2.5rem;}
@media (min-width:768px){
.col-md-10{flex:0 0 auto;width:83.33333333%;}
.offset-md-1{margin-left:8.33333333%;}
}
@media (min-width:992px){
.col-lg-5{flex:0 0 auto;width:41.66666667%;}
.col-lg-6{flex:0 0 auto;width:50%;}
.offset-lg-0{margin-left:0;}
}
.d-flex{display:flex!important;}
.d-none{display:none!important;}
.shadow-lg{box-shadow:0 .25rem 1.75rem rgba(30,34,40,.07)!important;}
.position-relative{position:relative!important;}
.position-absolute{position:absolute!important;}
.w-100{width:100%!important;}
.flex-column{flex-direction:column!important;}
.justify-content-center{justify-content:center!important;}
.align-items-center{align-items:center!important;}
.order-2{order:2!important;}
.mt-4{margin-top:1rem!important;}
.mt-6{margin-top:1.5rem!important;}
.mt-8{margin-top:2rem!important;}
.me-2{margin-right:.5rem!important;}
.mb-0{margin-bottom:0!important;}
.mb-4{margin-bottom:1rem!important;}
.mb-5{margin-bottom:1.25rem!important;}
.mb-7{margin-bottom:1.75rem!important;}
.mb-10{margin-bottom:2.5rem!important;}
.mb-20{margin-bottom:10rem!important;}
.ms-auto{margin-left:auto!important;}
.mt-n1{margin-top:-.25rem!important;}
.mt-n20{margin-top:-10rem!important;}
.pt-10{padding-top:2.5rem!important;}
.text-center{text-align:center!important;}
.text-nowrap{white-space:nowrap!important;}
.text-white{--bs-text-opacity:1;color:#fff!important;}
.text-primary{--bs-text-opacity:1;color:#3f78e0!important;}
.rounded{border-radius:.4rem!important;}
.rounded-pill{border-radius:50rem!important;}
.pt-md-14{padding-top:100px !important; padding-bottom:100px !important}

@media (max-width:767px){
.pt-md-14{padding-top:70px !important; padding-bottom:35px !important}	
}
@media (min-width:768px){
.d-md-flex{display:flex!important;}
.mx-md-10{margin-right:2.5rem!important;margin-left:2.5rem!important;}
}
@media (min-width:992px){
.justify-content-lg-start{justify-content:flex-start!important;}
.order-lg-0{order:0!important;}
.mx-lg-0{margin-right:0!important;margin-left:0!important;}
.text-lg-start{text-align:left!important;}
}
::-moz-selection{background:rgba(63,120,224,.7);color:#fff;}
::selection{background:rgba(63,120,224,.7);color:#fff;}
a{transition:all .2s ease-in-out;}
@media (prefers-reduced-motion:reduce){
a{transition:none;}
}
h1,h3{margin-top:0;margin-bottom:.5rem;color:#343f52;word-spacing:.1rem;letter-spacing:-.01rem;}
h1{line-height:1.3;}
h3{line-height:1.4;}

.lead{line-height:1.65;}
[class*=mt-n]{position:relative;z-index:3;}
.bg-gradient-primary{background:linear-gradient(180deg,#f1f5fd,rgba(255,255,255,0) 100%);}
.fs-30{font-size:calc(1.275rem + .3vw)!important;}
@media (min-width:1200px){
.fs-30{font-size:1.5rem!important;}
}
.btn{display:inline-block;font-weight:600;line-height:1.7;letter-spacing:-.01rem;color:#60697b;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:2px solid transparent;box-sizing:border-box;transform:translateY(0);padding:.5rem 1.2rem;font-size:.8rem;border-radius:.4rem;transition:all .2s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{transform:translateY(-.15rem);box-shadow:0 .25rem .75rem rgba(30,34,40,.15);color:#fff;}
.btn:focus{outline:0;}
.btn:active{transform:translateY(-.15rem);}
.btn.disabled,.btn:disabled{pointer-events:none;opacity:.65;box-shadow:none;}
.btn.btn-circle{padding:0;border-radius:100%!important;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.btn.btn-circle.disabled,.btn.btn-circle:disabled{opacity:1;}
.btn-yellow{color:#fff;background-color:#9a88fb;border-color:#9a88fb;}
.btn-yellow:hover{color:#fff;background-color:#9a88fb;border-color:#9a88fb;}
.btn-yellow:focus{color:#fff;background-color:#9a88fb;border-color:#9a88fb;}
.btn-yellow:active{color:#fff;background-color:#9a88fb;border-color:#dba04d;}
.btn-primary{color:#fff;background-color:#3f78e0;border-color:#3f78e0;}
.btn-primary:hover{color:#fff;background-color:#3f78e0;border-color:#3f78e0;}
.btn-primary:focus{color:#fff;background-color:#3f78e0;border-color:#3f78e0;}
.btn-primary:active{color:#fff;background-color:#3f78e0;border-color:#3769c4;}
.btn-primary:disabled:not(.btn-circle):not(.btn-block){color:#fff;background-color:#3f78e0;border-color:#3f78e0;}
.btn-lg{padding:.65rem 1.4rem;font-size:.85rem;border-radius:.4rem;}
.counter-wrapper p{margin-bottom:0;font-size:.8rem;font-weight:500;}
.btn-circle.ripple::after,.btn-circle.ripple::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;opacity:.8;-webkit-animation:ripple-1 2s infinite ease-in-out;animation:ripple-1 2s infinite ease-in-out;z-index:-1;}
.btn-circle.ripple::after{opacity:.6;-webkit-animation:ripple-2 2s infinite ease-in-out;animation:ripple-2 2s infinite ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s;}
.btn-yellow.btn-circle.ripple::after,.btn-yellow.btn-circle.ripple::before{background:#9a88fb;}

/*a,a:hover{color:#747ed1;}*/
.text-primary{color:#747ed1!important; white-space: normal !important;}

.text-primary:empty:before{content: "\200b";}

.btn-primary,.btn-primary:active,.btn-primary:disabled:not(.btn-circle):not(.btn-block),.btn-primary:focus,.btn-primary:hover{background-color:#747ed1;}
.btn-primary,.btn-primary:disabled:not(.btn-circle):not(.btn-block),.btn-primary:focus,.btn-primary:hover{border-color:#747ed1;}
::-moz-selection{background:rgba(116,126,209,.7);}
::selection{background:rgba(116,126,209,.7);}
.bg-gradient-primary{background:linear-gradient(180deg,#f5f5fc,rgba(255,255,255,0) 100%);}

.btn{letter-spacing:normal;}
.btn{font-size:1.5rem;}
h3{font-size:1.15rem;}
@media (min-width:1200px){
.display-1{font-size:5rem;}
}
.display-1{line-height:1.15;font-weight:600}


/*! CSS Used keyframes */
@-webkit-keyframes ripple-1{0%{transform:scale(1);opacity:1;}100%{transform:scale(1.5);opacity:0;}}
@keyframes ripple-1{0%{transform:scale(1);opacity:1;}100%{transform:scale(1.5);opacity:0;}}
@-webkit-keyframes ripple-2{0%{transform:scale(1);opacity:1;}100%{transform:scale(1.7);opacity:0;}}
@keyframes ripple-2{0%{transform:scale(1);opacity:1;}100%{transform:scale(1.7);opacity:0;}}

.container_t1 .explanation{}
