
.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fab{font-family:"Font Awesome 6 Brands";}
.fab{font-weight:400;}
.fa-google:before{content:"\f1a0";}
.fa-linkedin-in:before{content:"\f0e1";}
.fa-facebook-f:before{content:"\f39e";}
.fa-github:before{content:"\f09b";}
.fa-twitter:before{content:"\f099";}

*,*::before,*::after{box-sizing:border-box;}
main,section{display:block;}
body{margin:0;font-family:"Nunito Sans", sans-serif;font-size:1rem;font-weight:300;line-height:1.5;color:#44476A;text-align:left;background-color:#e6e7ee;}
[tabindex="-1"]:focus{outline:0!important;}
p{margin-top:0;margin-bottom:1rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#31344b;text-decoration:none;background-color:transparent;}
a:hover{color:#262833;text-decoration:none;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
button,[type="button"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}
input[type="checkbox"]{box-sizing:border-box;padding:0;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
.container{max-width:540px;}
}
@media (min-width: 768px){
.container{max-width:720px;}
}
@media (min-width: 992px){
.container{max-width:960px;}
}
@media (min-width: 1200px){
.container{max-width:1140px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col-md-6,.col-md-8,.col-lg-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col-12{flex:0 0 100%;max-width:100%;}
@media (min-width: 768px){
.col-md-6{flex:0 0 50%;max-width:50%;}
.col-md-8{flex:0 0 66.66667%;max-width:66.66667%;}
}
@media (min-width: 992px){
.col-lg-6{flex:0 0 50%;max-width:50%;}
}
.form-control{display:block;width:100%;height:calc(1.5em + 1.2rem + 0.0625rem);padding:0.6rem 0.75rem;font-size:1rem;font-weight:300;line-height:1.5;color:#44476A;background-color:#e6e7ee;background-clip:padding-box;border:0.0625rem solid #D1D9E6;border-radius:0.55rem;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;transition:all 0.3s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.form-control{transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#44476A;background-color:#e6e7ee;border-color:#D1D9E6;outline:0;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF, none;}
.form-control:-ms-input-placeholder{color:#44476A;opacity:1;}
.form-control::-ms-input-placeholder{color:#44476A;opacity:1;}
.form-control::placeholder{color:#44476A;opacity:1;}
.form-control:disabled{background-color:#e6e7ee;opacity:1;}
.form-check{position:relative;display:block;padding-left:1.25rem;}
.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem;}
.form-check-input:disabled ~ .form-check-label{color:#525480;}
.form-check-label{margin-bottom:0;}
.btn{display:inline-block;font-weight:400;color:#44476A;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0.0625rem solid transparent;padding:0.55rem 0.95rem;font-size:1rem;line-height:1.5;border-radius:0.55rem;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;}
@media (prefers-reduced-motion: reduce){
.btn{transition:none;}
}
.btn:hover{color:#44476A;text-decoration:none;}
.btn:focus{outline:0;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;}
.btn:disabled{opacity:0.65;box-shadow:none;}
.btn-primary{color:#31344b;background-color:#e6e7ee;border-color:#e6e7ee;box-shadow:inset 0 1px 0 rgba(236, 240, 243, 0.15), 0 1px 1px rgba(38, 40, 51, 0.075);}
.btn-primary:hover{color:#31344b;background-color:#cfd1df;border-color:#c8cad9;}
.btn-primary:focus{box-shadow:inset 0 1px 0 rgba(236, 240, 243, 0.15), 0 1px 1px rgba(38, 40, 51, 0.075), 0 0 0 0.0625rem rgba(203, 204, 214, 0.5);}
.btn-primary:disabled{color:#31344b;background-color:#e6e7ee;border-color:#e6e7ee;}
.btn-block{display:block;width:100%;}
.fade{transition:opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:0.25rem 0.75rem;}
.nav-link:hover,.nav-link:focus{text-decoration:none;}
.nav-pills .nav-link{border-radius:0.55rem;}
.nav-pills .nav-link.active{color:#31344b;background-color:#e6e7ee;}
.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center;}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#e6e7ee;background-clip:border-box;border:0.0625rem solid rgba(243, 247, 250, 0.05);border-radius:0.55rem;}
.bg-primary{background-color:#e6e7ee!important;}
.border-light{border-color:#D1D9E6!important;}
.d-flex{display:flex!important;}
.justify-content-center{justify-content:center!important;}
.align-items-center{align-items:center!important;}
.min-vh-100{min-height:100vh!important;}
.mr-2{margin-right:0.5rem!important;}
.mb-3{margin-bottom:1rem!important;}
.mb-4{margin-bottom:1.5rem!important;}
.p-4{padding:1.5rem!important;}
@media (min-width: 768px){
.mb-md-0{margin-bottom:0!important;}
}
.text-center{text-align:center!important;}
.text-facebook{color:#3b5999!important;}
a.text-facebook:hover,a.text-facebook:focus{color:#263962!important;}
.text-github{color:#222222!important;}
a.text-github:hover,a.text-github:focus{color:black!important;}
.text-twitter{color:#1da1f2!important;}
a.text-twitter:hover,a.text-twitter:focus{color:#0b76b8!important;}
@media print{
*,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
p{orphans:3;widows:3;}
body{min-width:992px!important;}
.container{min-width:992px!important;}
}
main{display:block;margin:0;}
button:focus{outline:0;}
[class*="shadow"]{transition:all 0.2s ease;}
.shadow-soft{box-shadow:6px 6px 12px #b8b9be, -6px -6px 12px #ffffff!important;}
.text-center{text-align:center!important;}
.btn{position:relative;transition:all 0.2s ease;letter-spacing:0.025em;font-size:1rem;border-color:#D1D9E6;box-shadow:3px 3px 6px #b8b9be, -3px -3px 6px #ffffff;}
.btn-icon-only{position:relative;width:2.575rem;height:2.575rem;padding:0;}
.btn-icon-only span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.btn-primary{color:#31344b;background-color:#e6e7ee;}
.btn-primary:active{box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF !important;}
.btn-primary:active{color:#31344b;background-color:#e6e7ee;border-color:#e6e7ee;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;}
.btn-primary:hover{color:#31344b;background-color:#e6e7ee;border-color:#e6e7ee;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;}
.btn-primary:disabled{color:#31344b;background-color:#e6e7ee;border-color:#e6e7ee;}
.btn-primary:focus{box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;}



.card{position:relative;}
label{font-size:0.875rem;}
.form-control{font-size:1rem;border-radius:0.55rem;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;}
.form-control:focus:placeholder{color:#44476A;}
.form-control:disabled{background-color:#e6e7ee;opacity:.6;}
.form-check{padding-left:0;}
.form-check-input:disabled ~ .form-check-label{color:#525480;}
.form-check .form-check-label{display:inline-block;position:relative;padding-left:1.375rem;font-weight:400;line-height:16px;margin-bottom:0;transition:all 0.2s ease;color:#44476A;}
@media (prefers-reduced-motion: reduce){
.form-check .form-check-label{transition:none;}
}
.form-check .form-check-label:hover{cursor:pointer;}
.form-check .form-check-label::before,.form-check .form-check-label::after{content:" ";display:inline-block;position:absolute;width:15px;height:15px;left:0;top:0;background-color:#D1D9E6;border:1px solid #b1bcce;transition:all 0.2s ease;border-radius:50%;box-shadow:inset 1px 2px 2px #b8b9be, inset -5px -2px 4px #FFFFFF;}
@media (prefers-reduced-motion: reduce){
.form-check .form-check-label::before,.form-check .form-check-label::after{transition:none;}
}
.form-check .form-check-label::before:hover,.form-check .form-check-label::after:hover{cursor:pointer;}
.form-check .form-check-label::after{content:"\f00c";font-family:'Font Awesome 5 Free';top:0px;text-align:center;opacity:0;color:#31344b;font-weight:900;border:0;}
.form-check input[type="checkbox"]{opacity:0;position:absolute;visibility:hidden;}
.form-check input[type="checkbox"]:checked + .form-check-label::after{background-color:#e6e7ee;opacity:1;font-size:.6rem;margin-top:0;line-height:1.6;}
.form-check input[type="checkbox"]:disabled + .form-check-label::after{color:rgba(49, 52, 75, 0.7);}
.form-check input[type="checkbox"] + .form-check-label::after{opacity:0;}
.form-check input[type="checkbox"]:disabled + .form-check-label{pointer-events:none;}
.nav-link{color:#44476A;}
.nav-link:hover,.nav-link.active{color:#31344b;}
.nav-pills .nav-item:not(:last-child){padding-right:2rem;}
.nav-pills .nav-link{padding:0.75rem 0.85rem;transition:all 0.2s ease;box-shadow:6px 6px 12px #b8b9be, -6px -6px 12px #ffffff;border:1px solid #D1D9E6;}
.nav-pills .nav-link:hover{color:#31344b;}
.nav-pills .nav-link.active{color:#31344b;background-color:#e6e7ee;border-color:#D1D9E6;box-shadow:inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF;}
@media (max-width: 575.98px){
.nav-pills .nav-item{margin-bottom:1rem;}
}
@media (max-width: 767.98px){
.nav-pills:not(.nav-pills-circle) .nav-item{padding-right:0;}
}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
p,ul li{font-family:"Nunito Sans", sans-serif;font-size:1rem;font-weight:300;line-height:1.6;}
a{color:#31344b;font-weight:400;transition:all 0.2s ease;}
a:hover{color:#262833;cursor:pointer;}
.text-facebook,.text-facebook:hover{color:#3b5999!important;}
.text-github,.text-github:hover{color:#222222!important;}
.text-twitter,.text-twitter:hover{color:#1da1f2!important;}
/*! CSS Used fontfaces */
