@charset "UTF-8";

@font-face{font-family:"Unicons";src:url(../fonts/unicons/Unicons.woff2) format("woff2"),url(../fonts/unicons/Unicons.woff) format("woff");font-weight:400;font-style:normal;font-display:block}

*,::before,::after{box-sizing:border-box}
:root{font-size:var(--bs-root-font-size)}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-spacing:.05rem;overflow-x:hidden!important}
html,body{height:100%}
body{display:flex;flex-direction:column}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#3f78e0;text-decoration:none}
a:hover{color:#3f78e0}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
a{transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce) {
a{transition:none}
}
a:focus{outline:0}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]::-webkit-calendar-picker-indicator{display:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
::-moz-selection{background:rgba(63,120,224,0.7);color:#fff}
::selection{background:rgba(63,120,224,0.7);color:#fff}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}
@media (min-width: 576px) {
.container-sm,.container{max-width:540px}
}
@media (min-width: 768px) {
.container-md,.container-sm,.container{max-width:720px}
}
@media (min-width: 992px) {
.container-lg,.container-md,.container-sm,.container{max-width:960px}
}
@media (min-width: 1200px) {
.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}
}
@media (min-width: 1400px) {
.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}
}

.form-text{margin-top:.25rem;font-size:.6rem;color:#aab0bc}
.form-control{display:block;width:100%;padding:.6rem 1rem;font-size:.75rem;font-weight:500;line-height:1.7;color:#60697b;background-color:#ecf1f7;background-clip:padding-box;border:1px solid rgba(8,60,130,0.07);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.4rem;box-shadow:0 0 1.25rem rgba(30,34,40,0.04);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control:hover{background-color:#e4ebf3}
@media (prefers-reduced-motion: reduce) {
.form-control{transition:none}
}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#60697b;background-color:#fefefe;border-color:#9fbcf0;outline:0;box-shadow:0 0 1.25rem rgba(30,34,40,0.04),unset}
.form-control::-webkit-date-and-time-value{height:1.7em}
.form-control::-moz-placeholder{color:#959ca9;opacity:1}
.form-control:-ms-input-placeholder{color:#959ca9;opacity:1}
.form-control::placeholder{color:#959ca9;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#f6f7f9;opacity:1}
.form-control::-webkit-file-upload-button{padding:.6rem 1rem;margin:-.6rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:#60697b;background-color:#f6f7f9;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.form-control::file-selector-button{padding:.6rem 1rem;margin:-.6rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:#60697b;background-color:#f6f7f9;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce) {
.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
.form-control::file-selector-button{transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#eaebed}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#eaebed}
.form-control::-webkit-file-upload-button{padding:.6rem 1rem;margin:-.6rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:#60697b;background-color:#f6f7f9;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce) {
.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#eaebed}
.form-check{display:block;min-height:1.36rem;padding-left:1.55rem;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.55rem}
.form-check-input{width:1.05rem;height:1.05rem;margin-top:.325rem;vertical-align:top;background-color:#fefefe;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(8,60,130,0.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:rgba(8,60,130,0.1);outline:0;box-shadow:none}
.form-check-input:checked{background-color:#3f78e0;border-color:#3f78e0}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.5' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#3f78e0;border-color:#3f78e0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}

.form-floating{position:relative}
.form-floating>.form-control,.form-floating>.form-select{height:calc(2.5rem + 2px);line-height:1.25}
.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:.6rem 1rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}
@media (prefers-reduced-motion: reduce) {
.form-floating>label{transition:none}
}
.form-floating>.form-control{padding:.6rem 1rem}
.form-floating>.form-control::-moz-placeholder{color:transparent}
.form-floating>.form-control:-ms-input-placeholder{color:transparent}
.form-floating>.form-control::placeholder{color:transparent}
.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1rem;padding-bottom:.2rem}
.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1rem;padding-bottom:.2rem}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1rem;padding-bottom:.2rem}
.form-floating>.form-control:-webkit-autofill{padding-top:1rem;padding-bottom:.2rem}
.form-floating>.form-select{padding-top:1rem;padding-bottom:.2rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:1;transform:scale(0.8) translateY(-0.4rem) translateX(0.2rem)}
.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:1;transform:scale(0.8) translateY(-0.4rem) translateX(0.2rem)}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:1;transform:scale(0.8) translateY(-0.4rem) translateX(0.2rem)}
.form-floating>.form-control:-webkit-autofill~label{opacity:1;transform:scale(0.8) translateY(-0.4rem) translateX(0.2rem)}

.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}
.input-group .btn{position:relative;z-index:2}
.input-group .btn:focus{z-index:3}
.input-group-text{display:flex;align-items:center;padding:.6rem 1rem;font-size:.75rem;font-weight:500;line-height:1.7;color:#60697b;text-align:center;white-space:nowrap;background-color:#f6f7f9;border:1px solid rgba(8,60,130,0.07);border-radius:.4rem}
.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.65rem 1.4rem;font-size:.85rem;border-radius:.4rem}
.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.4rem .6rem;font-size:.7rem;border-radius:.4rem}
.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation> :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}

.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion: reduce) {
.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion: reduce) {
.collapsing{transition:none}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}
@media (prefers-reduced-motion: reduce) {
.collapsing.collapse-horizontal{transition:none}
}

.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}
.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-2px}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn:nth-child(n+3),.btn-group> :not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group.show .dropdown-toggle{box-shadow:0 .25rem .75rem rgba(30,34,40,0.15)}
.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}

.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:1.2rem 1rem;font-size:.8rem;font-weight:600;color:#204b45;transition:color .2s ease-in-out}
@media (prefers-reduced-motion: reduce) {
.nav-link{transition:none}
}
.nav-link:hover,.nav-link:focus{color:#3f78e0}
.nav-link.disabled{color:#959ca9;pointer-events:none;cursor:default}

.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{padding-top:0;padding-bottom:0;margin-right:0;font-size:.7rem;white-space:nowrap}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static}
.navbar-text{padding-top:1.2rem;padding-bottom:1.2rem}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}

@media (min-width: 992px) {
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
.navbar-expand-lg .offcanvas-header{display:none}
.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}
.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}

.navbar-light .navbar-brand{color:#3f78e0}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#3f78e0}
.navbar-light .navbar-nav .nav-link{color:#204b45}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#3f78e0}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(52,63,82,0.3)}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#3f78e0}

.navbar-dark .navbar-brand{color:rgba(255,255,255,0.7)}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:rgba(255,255,255,0.7)}
.navbar-dark .navbar-nav .nav-link{color:#fff}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.7)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:rgba(255,255,255,0.7)}

.dropdown-menu{border:0}
.dropdown-item{font-weight:600;letter-spacing:-.01rem}
.dropdown-item:hover,.dropdown-item:focus{outline:0}
.dropdown-header{padding-top:0;text-transform:uppercase;letter-spacing:.02rem}
.navbar .dropdown-menu[data-bs-popper]{margin-top:0}
@media (max-width: 991.98px) {
.navbar-expand-lg .offcanvas-nav{overflow-x:hidden;overflow-y:auto;flex-direction:column}
.navbar-expand-lg .offcanvas-nav .offcanvas-header,.navbar-expand-lg .offcanvas-nav .offcanvas-body,.navbar-expand-lg .offcanvas-nav .offcanvas-footer{width:100%}
.navbar-expand-lg .offcanvas-nav .offcanvas-body{overflow-y:unset;flex-grow:0}
.navbar-expand-lg .navbar-collapse .dropdown-menu{padding:0;margin-top:0;background:none}
.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item{color:#fff;padding-left:1rem;padding-top:.3rem;padding-bottom:.3rem}
.navbar-expand-lg .navbar-collapse .nav-link,.navbar-expand-lg .navbar-collapse .show>.nav-link,.navbar-expand-lg .navbar-collapse .nav-link.active,.navbar-expand-lg .navbar-collapse .nav-link:hover,.navbar-expand-lg .navbar-collapse .nav-link:focus{color:#fff!important}
.navbar-expand-lg .navbar-collapse .nav-link{padding-top:.3rem;padding-bottom:.3rem}
.navbar-expand-lg .navbar-collapse .dropdown-toggle:after{position:absolute;margin-right:0;right:-.25rem;top:.35rem;font-size:.9rem}
.navbar-expand-lg .navbar-collapse .dropdown-submenu .dropdown-toggle:after{top:.3rem}
.navbar-expand-lg .dropdown-header{padding-left:1rem;padding-right:1rem;margin-top:.5rem}
.navbar-expand-lg .dropstart .dropdown-toggle:after,.navbar-expand-lg .dropend .dropdown-toggle:after{content:"\e92d"!important}
.navbar-expand-lg .dropstart .dropdown-menu[data-bs-popper]{margin-right:0;margin-left:.75rem}
.navbar-expand-lg .dropdown-toggle:after{top:.25rem!important}
.navbar-expand-lg .language-select .dropdown-toggle:after{vertical-align:0!important}
.navbar-expand-lg .navbar-other .nav-item.language-select .nav-link{font-size:1.05rem}
.navbar-expand-lg .navbar-other .nav-item .nav-link>i{font-size:calc(1.255rem + 0.06vw)}
}
@media (max-width: 991.98px) and (min-width: 1200px) {
.navbar-expand-lg .navbar-other .nav-item .nav-link>i{font-size:1.3rem}
}
@media (max-width: 991.98px) {
.navbar-expand-lg .navbar-brand{padding-top:1.2rem;padding-bottom:1.2rem}
}
@media (max-width: 991.98px) {
.navbar-expand-lg.fancy .navbar-collapse-wrapper{background:none!important;box-shadow:none!important}
}
@media (max-width: 991.98px) {
.navbar-expand-lg.center-logo.fixed .offcanvas-header .logo-light{display:inline-block}
.navbar-expand-lg.center-logo.fixed .offcanvas-header .logo-dark{display:none}
}
@media (max-width: 991.98px) {
.navbar-expand-lg .nav-item.parent-link .dropdown-toggle{padding-top:0!important;padding-bottom:0!important}
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav,.navbar-expand-lg .dropdown-mega{position:static!important}
.navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lg{padding:1.6rem .25rem 1.3rem}
.navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lg .dropdown-lg-content{display:flex;flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lg .dropdown-header{padding-top:0}
.navbar-expand-lg .navbar-nav .dropdown-menu:before{position:absolute;top:-1rem;left:-1rem;width:100%;height:100%;content:"";display:block;z-index:-1}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-toggle:after{position:absolute;margin-right:0;right:1rem;top:.15rem;font-size:.85rem}
.navbar-expand-lg .navbar-nav .dropdown-menu.mega-menu{margin-left:.75rem!important;margin-right:.75rem!important}
.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-menu{top:120%;visibility:hidden;pointer-events:none;opacity:0;display:block}
.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown:not(.dropdown-submenu):hover>.dropdown-menu{top:100%;pointer-events:all;visibility:visible;opacity:1;transition:all .25s ease-in-out}
.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu{position:relative}
.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu .dropdown-menu{top:30%}
.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu.dropstart:before{position:absolute;left:-1rem;width:100%;height:100%;content:"";display:block;z-index:-1}
.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu:hover>.dropdown-menu{top:0;pointer-events:all;visibility:visible;opacity:1;transition:all .25s ease-in-out}
.navbar-expand-lg .dropend>.dropdown-menu{margin-left:.5rem}
.navbar-expand-lg .dropstart>.dropdown-menu{margin-right:.5rem}
.navbar-expand-lg .offcanvas-nav{position:unset;flex-direction:row}
.navbar-expand-lg .offcanvas-nav.offcanvas-start,.navbar-expand-lg .offcanvas-nav.offcanvas-end{width:100%}
.navbar-expand-lg.fancy.navbar-bg-light:not(.fixed),.navbar-expand-lg.extended.navbar-bg-light:not(.fixed){background:none!important}
.navbar-expand-lg.extended:not(.fixed) .navbar-collapse .nav-link{padding-top:1.15rem;padding-bottom:1.15rem}
.navbar-expand-lg.fancy:not(.fixed) .navbar-collapse .nav-link{padding-top:1.25rem;padding-bottom:1.25rem}
.navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link{padding-top:1.7rem;padding-bottom:1.7rem}
.navbar-expand-lg.transparent:not(.fixed){padding-top:.3rem}
.navbar-expand-lg.extended .navbar-collapse-wrapper,.navbar-expand-lg.fancy .navbar-collapse-wrapper{box-shadow:0 .25rem .75rem rgba(30,34,40,0.02);width:100%;border-radius:.4rem}
.navbar-expand-lg.extended:not(.extended-alt):not(.fixed) .navbar-collapse-wrapper{padding:0 1.5rem 0 .5rem}
.navbar-expand-lg.extended.extended-alt:not(.fixed) .navbar-collapse-wrapper{padding:0 1.5rem}
.navbar-expand-lg.fancy:not(.fixed) .navbar-collapse-wrapper{padding:0 1.5rem;margin-top:2.25rem}
.navbar-expand-lg.extended:not(.extended-alt) .navbar-brand{padding-top:1.5rem;padding-bottom:1.5rem}
.navbar-expand-lg.extended.extended-alt .navbar-brand{padding-top:1.75rem;padding-bottom:1.75rem}
.navbar-expand-lg.fixed .topbar{display:none!important}
.navbar-expand-lg.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-lg.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-lg.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu{margin-top:.5rem}
.navbar-expand-lg .navbar-collapse .nav-link{white-space:nowrap}
.navbar-expand-lg .navbar-collapse .nav-item.parent-link{display:flex;flex-direction:row;align-items:center}
.navbar-expand-lg .navbar-collapse .nav-item.parent-link .nav-link:first-child{padding-right:0!important}
.navbar-expand-lg .navbar-collapse .nav-item.parent-link .dropdown-toggle{padding-left:0!important}
.navbar-expand-lg .mega-menu-content>.row>[class*=col-]+[class*=col-],.navbar-expand-lg .dropdown-lg-content>div+div{border-left:1px solid rgba(164,174,198,0.2)}
.navbar-expand-lg .mega-menu-content{padding:.6rem .25rem .2rem}
.navbar-expand-lg .mega-menu-dark{background:#2e353e}
.navbar-expand-lg .mega-menu-dark .img-svg{background:rgba(255,255,255,0.05);transition:all .2s ease-in-out}
.navbar-expand-lg .mega-menu-dark .img-svg:hover{background:rgba(255,255,255,0.09)}
.navbar-expand-lg .mega-menu-dark .dropdown-item{color:#fff}
.navbar-expand-lg .mega-menu-dark .dropdown-item:hover,.navbar-expand-lg .mega-menu-dark .dropdown-item:focus{color:#fff}
.navbar-expand-lg .mega-menu-img{padding:0!important}
.navbar-expand-lg .mega-menu-img .mega-menu-content{padding:.2rem 2rem!important;margin:1.8rem 0!important}
.navbar-expand-lg .mega-menu-img .dropdown-item{padding-left:0;padding-right:0}
.navbar-expand-lg.caret-none .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after{display:none}
}

.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,0.2);border-radius:.4rem;box-shadow:0 .25rem .75rem rgba(30,34,40,0.02);outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:rgba(30,34,40,0.9)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:1}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:2.5rem;border-bottom:0 solid #cacaca;border-top-left-radius:.4rem;border-top-right-radius:.4rem}
.modal-header .btn-close{padding:1.25rem;margin:-1.25rem -1.25rem -1.25rem auto}
.modal-body{position:relative;flex:1 1 auto;padding:2.5rem}

@media (min-width: 576px) {
.modal-dialog{max-width:560px;margin:1.75rem auto}
.modal-dialog-scrollable{height:calc(100% - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-content{box-shadow:0 0 1.25rem rgba(30,34,40,0.04)}
.modal-sm{max-width:450px}
}

.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}

.modal .btn-close{position:absolute;top:.7rem;right:.7rem}
.modal.fade.modal-bottom-center .modal-dialog{position:absolute;bottom:0;right:0;left:0}
@media (min-width: 576px) {
.modal.fade.modal-bottom-center .modal-dialog{margin:1.75rem auto}
}
@media (max-width: 767.98px) {
.modal.fade.modal-bottom-center .modal-dialog{width:calc(100% - 1rem)}
}

.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:#fff;visibility:hidden;background-color:#1e2228;background-clip:padding-box;outline:0;box-shadow:none;transition:transform .3s ease-in-out}
@media (prefers-reduced-motion: reduce) {
.offcanvas{transition:none}
}
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(30,34,40,0.7)}
.offcanvas-backdrop.fade{opacity:0}
.offcanvas-backdrop.show{opacity:1}
.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem}
.offcanvas-header .btn-close{padding:.75rem;margin-top:-.75rem;margin-right:-.75rem;margin-bottom:-.75rem}
.offcanvas-title{margin-bottom:0;line-height:1}
.offcanvas-body{flex-grow:1;padding:1.5rem;overflow-y:auto}
.offcanvas-start{top:0;left:0;width:15rem;border-right:0 solid transparent;transform:translateX(-100%)}
.offcanvas-end{top:0;right:0;width:15rem;border-left:0 solid transparent;transform:translateX(100%)}
.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:0 solid transparent;transform:translateY(-100%)}
.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:0 solid transparent;transform:translateY(100%)}
.offcanvas.show{transform:none}

.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}
.placeholder.btn::before{display:inline-block;content:""}
.placeholder-xs{min-height:.6em}
.placeholder-sm{min-height:.8em}
.placeholder-lg{min-height:1.2em}
.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}
@-webkit-keyframes placeholder-glow {
50%{opacity:.2}
}
@keyframes placeholder-glow {
50%{opacity:.2}
}
.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}
@-webkit-keyframes placeholder-wave {
100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}
}
@keyframes placeholder-wave {
100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}
}

.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

a.hover{position:relative}
a.hover::before{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none;content:"";transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(0.7,0,0.2,1)}
a.hover:hover:before{transform-origin:0 50%;transform:scale3d(1,1,1);transition-timing-function:cubic-bezier(0.4,1,0.8,1)}

.text-reset a{color:inherit!important}
.link-dark:hover,a.text-reset:hover,.text-reset a:hover{color:#3f78e0!important}
[class*=text-] .text-reset:hover{color:inherit!important}
.link-body{color:#60697b}
.link-inverse{color:#cacaca}
.text-inverse,.link-inverse,.text-inverse a:not(.btn){color:#fff}
.bg-dark.text-inverse,.bg-dark.link-inverse,.bg-dark.text-inverse a:not(.btn):not([class*=link-]),.bg-navy.text-inverse,.bg-navy.link-inverse,.bg-navy.text-inverse a:not(.btn):not([class*=link-]),[class*=offcanvas-].text-inverse a:not(.btn):not([class*=link-]),.bg-navy.text-inverse .post-meta,.bg-dark.text-inverse .post-meta{color:#cacaca}
.text-inverse a:not(.btn):hover,.bg-dark.text-inverse a:not(.btn):not([class*=link-]):hover,.bg-navy.text-inverse a:not(.btn):not([class*=link-]):hover,[class*=offcanvas-].text-inverse a:not(.btn):not([class*=link-]):hover{color:#3f78e0}
.text-inverse a:not(.btn):hover{border-color:#3f78e0}

input,textarea,select{-webkit-appearance:none!important}
.form-floating>label{color:#959ca9;font-size:.75rem}
.form-floating.input-group label{margin-left:.05rem!important}
.form-floating>textarea.form-control:not(:-moz-placeholder-shown){padding-top:1.3rem}
.form-floating>textarea.form-control:not(:-ms-input-placeholder){padding-top:1.3rem}
.form-floating>textarea.form-control:focus,.form-floating>textarea.form-control:not(:placeholder-shown){padding-top:1.3rem}
.form-floating>textarea.form-control:-webkit-autofill{padding-top:1.3rem}
.search-form{position:relative}
.search-form .form-control{margin:0;padding-right:2.25rem!important}
.search-form:before{content:"\eca5";font-family:"Unicons";display:block;position:absolute;top:50%;transform:translateY(-50%);right:.75rem;font-size:.9rem;color:#959ca9;z-index:1}
.password-toggle{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;cursor:pointer;font-size:.9rem;color:#959ca9}
.form-check-input{box-shadow:0 0 1.25rem rgba(30,34,40,0.04);margin-top:.2rem}
.form-select{background-clip:padding-box}
.form-select.form-select-sm{width:auto;min-width:2.5rem;padding:.2rem .5rem;background-position:right .4rem center}
.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:0}
.input-group>.btn{max-height:2.6rem}

.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;line-height:1.7;letter-spacing:0rem;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(-0.15rem);box-shadow:0 .25rem .75rem rgba(30,34,40,0.15);color:#fff}
.btn.btn-white:hover,.btn[class*=btn-soft-]:hover{box-shadow:0 .25rem .75rem rgba(30,34,40,0.05)}

.page-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fefefe;z-index:9999;transition:.5s all}
.page-loader.done{visibility:hidden;opacity:0}
.page-loader:before,.swiper-hero:before,.gloader{position:absolute;content:"";top:50%;left:50%;width:2.5rem;height:2.5rem;margin-top:-1.25rem;margin-left:-1.25rem;background:none;border:4px solid #3f78e0;box-shadow:none;border-radius:50%;-webkit-animation:loader-scale 1s ease-out infinite;animation:loader-scale 1s ease-out infinite}
@-webkit-keyframes loader-scale {
0%{transform:scale(0);opacity:0}
50%{opacity:1}
100%{transform:scale(1);opacity:0}
}
@keyframes loader-scale {
0%{transform:scale(0);opacity:0}
50%{opacity:1}
100%{transform:scale(1);opacity:0}
}

header{position:relative}
.navbar{width:100%;z-index:1020}
.navbar .container{position:relative}
.navbar .navbar-collapse{align-items:center}
.navbar.transparent .logo-dark{display:none}
.navbar.transparent.fixed .logo-light{display:none}
.navbar.transparent.fixed .logo-dark{display:inline-block}
.navbar.navbar-dark .logo-dark{display:none}
.navbar.navbar-light.fixed .logo-light{display:none}
.navbar.navbar-light.fixed .logo-dark{display:inline-block}
.navbar.navbar-bg-light{background:#fff;box-shadow:none}
.navbar.navbar-bg-dark{background:#2f353a}
.navbar .navbar-other .nav-item .nav-link{padding-top:0!important;padding-bottom:0!important}
.navbar .navbar-other .nav-item .nav-link>i{font-size:1.1rem}
.navbar .navbar-other .navbar-nav>.nav-item .nav-link{padding-left:0;padding-right:0}
.navbar .navbar-other .navbar-nav>.nav-item+.nav-item{margin-left:.8rem}
.navbar.fixed:not(.extended) .topbar{display:none!important}
.navbar.fixed .navbar-collapse-wrapper{background:none!important;box-shadow:none!important}
.navbar-clone{position:fixed!important;z-index:1008;top:0;left:0;transform:translateY(-100%);transition: all 300ms ease-in-out, padding-right-0;}
@media (prefers-reduced-motion: reduce) {
.navbar-clone{transition:none}
}
.navbar-stick{transform:translateY(0%)}
.navbar-stick:not(.navbar-dark){box-shadow:0 0 1.25rem rgba(30,34,40,0.06);background:rgba(255,255,255,0.97)}
button.hamburger{cursor:pointer;background:none;border:0;padding:0;margin:0 0 0 .2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#204b45;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce) {
button.hamburger{transition:none}
}
button.hamburger::-moz-focus-inner{padding:0;border:0}
button.hamburger:focus{outline:0}
button.hamburger:before,button.hamburger:after{content:""}
button.hamburger:before,button.hamburger span,button.hamburger:after{width:1.2rem;height:.15rem;transition:all .2s ease-in-out;background:currentColor;border-radius:2rem}
@media (prefers-reduced-motion: reduce) {
button.hamburger:before,button.hamburger span,button.hamburger:after{transition:none}
}
button.hamburger:before,button.hamburger span{margin:0 0 .25rem}
.navbar.position-absolute:not(.fixed):not(.navbar-light) button.hamburger,.navbar.navbar-bg-dark button.hamburger,.navbar.navbar-dark button.hamburger{color:#fff}

.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none;background-color:none;border-radius:0}
.breadcrumb-item{display:flex;color:#60697b}
.breadcrumb-item a{color:inherit}
.breadcrumb-item a:hover{color:#3f78e0}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{font-family:"Unicons";font-weight:400;display:flex;align-items:center;padding-right:.5rem;color:rgba(96,105,123,0.35);content:"\e931";margin-top:2px;font-size:1rem}
.fs-sm .breadcrumb-item+.breadcrumb-item::before{font-size:0.8rem}
.breadcrumb.text-white .breadcrumb-item:hover,.breadcrumb.text-white .breadcrumb-item.active{color:#fff}
.breadcrumb.text-white .breadcrumb-item a{color:#fff}
.breadcrumb.text-white .breadcrumb-item a:hover{border-color:#fff}
.breadcrumb.text-white .breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,0.5)}

@media (min-width: 576px) {
.progress-wrap.active-progress{opacity:1}
}
.progress-wrap{position:fixed;right:1.5rem;bottom:1.5rem;width:2.3rem;height:2.3rem;cursor:pointer;display:block;border-radius:100%;box-shadow:inset 0 0 0 .1rem rgba(128,130,134,0.25);z-index:1010;opacity:0;visibility:hidden;transform:translateY(0.75rem);transition:all 200ms linear,margin-right 0}
@media (prefers-reduced-motion: reduce) {
.progress-wrap{transition:none}
}
.progress-wrap.active-progress{visibility:visible;transform:translateY(0)}
.progress-wrap:after{position:absolute;font-family:"Unicons";content:"\e951";text-align:center;line-height:2.3rem;font-size:1.2rem;color:#3f78e0;left:0;top:0;height:2.3rem;width:2.3rem;cursor:pointer;display:block;z-index:1;transition:all 200ms linear}
@media (prefers-reduced-motion: reduce) {
.progress-wrap:after{transition:none}
}
.progress-wrap svg path{fill:none}
.progress-wrap svg.progress-circle path{stroke:#3f78e0;stroke-width:4;box-sizing:border-box;transition:all 200ms linear}
@media (prefers-reduced-motion: reduce) {
.progress-wrap svg.progress-circle path{transition:none}
}
@media (min-width: 576px) {
.progress-wrap.active-progress{opacity:1}
}
.btn-close,.btn-back{padding:0;color:#204b45;background:none;border:0;line-height:1;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce) {
.btn-close,.btn-back{transition:none}
}
.btn-close:before{background:rgba(0,0,0,0.08);font-family:"Unicons";font-size:1.05rem;content:"\ed3b";width:1.8rem;height:1.8rem;line-height:1.8rem;border-radius:100%;margin:0;padding:0;box-shadow:none;transition:background .2s ease-in-out;display:flex;justify-content:center;align-items:center}
.btn-back:before{background:rgba(0,0,0,0.08);font-family:"Unicons";font-size:1.05rem;content:"\e949";width:1.8rem;height:1.8rem;line-height:1.8rem;border-radius:100%;margin:0;padding:0;box-shadow:none;transition:background .2s ease-in-out;display:flex;justify-content:center;align-items:center}
.btn-close:hover,.btn-back:hover{color:#204b45;text-decoration:none}
.btn-close:hover:before,.btn-back:hover:before{background:rgba(0,0,0,0.11)}
.btn-close:focus,.btn-back:focus{outline:none}
.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}
.btn-close-white{color:#fff}
.btn-close-white:before{background:rgba(255,255,255,0.08)}
.btn-close-white:hover{color:#fff}
.btn-close-white:hover:before{background:rgba(255,255,255,0.11)}
.modal .btn-close{position:absolute;top:.7rem;right:.7rem}
.modal .btn-back{position:absolute;top:.7rem;left:.7rem}
.modal.fade.modal-bottom-center .modal-dialog{position:absolute;bottom:0;right:0;left:0}
@media (min-width: 576px) {
.modal.fade.modal-bottom-center .modal-dialog{margin:1.75rem auto}
}
@media (max-width: 767.98px) {
.modal.fade.modal-bottom-center .modal-dialog{width:calc(100% - 1rem)}
}

img.svg-inject{visibility:hidden}
.icon-svg,.icon-svg.icon-svg-lg{width:3rem;height:3rem}
.icon-svg.icon-svg-md{width:2.6rem;height:2.6rem}
.icon-svg.icon-svg-sm{width:2.2rem;height:2.2rem}
.icon-svg.icon-svg-xs{width:1.8rem;height:1.8rem}
.lineal-fill{fill:#8caeec}
.lineal-stroke{fill:#36496d}
.text-blue .lineal-fill{fill:#8caeec}
.text-sky .lineal-fill{fill:#9ed5f6}
.text-purple .lineal-fill{fill:#acb2e3}
.text-grape .lineal-fill{fill:#a09ed6}
.text-violet .lineal-fill{fill:#c6b0dc}
.text-pink .lineal-fill{fill:#e3a6b6}
.text-fuchsia .lineal-fill{fill:#f0a4d1}
.text-red .lineal-fill{fill:#eea1a6}
.text-orange .lineal-fill{fill:#fab9ad}
.text-yellow .lineal-fill{fill:#fcd49b}
.text-green .lineal-fill{fill:#8fdcc6}
.text-leaf .lineal-fill{fill:#b0d4c1}
.text-aqua .lineal-fill{fill:#98cbdd}
.text-navy .lineal-fill{fill:#858c97}
.text-ash .lineal-fill{fill:#bfc2c8}
.text-white .lineal-fill{fill:#fff}
.text-light .lineal-fill{fill:#fefefe}
.text-gray .lineal-fill{fill:#fafafb}
.text-dark .lineal-fill{fill:#7d8084}
.text-primary .lineal-fill{fill:#8caeec}
.solid-mono .fill-primary{fill:#3f78e0}
.solid-mono .fill-secondary{fill:#c5d7f6}
.solid-mono.text-blue .fill-primary{fill:#3f78e0}
.solid-mono.text-blue .fill-secondary{fill:#c5d7f6}
.solid-mono.text-sky .fill-primary{fill:#5eb9f0}
.solid-mono.text-sky .fill-secondary{fill:#cfeafb}
.solid-mono.text-purple .fill-primary{fill:#747ed1}
.solid-mono.text-purple .fill-secondary{fill:#d5d8f1}
.solid-mono.text-grape .fill-primary{fill:#605dba}
.solid-mono.text-grape .fill-secondary{fill:#cfceea}
.solid-mono.text-violet .fill-primary{fill:#a07cc5}
.solid-mono.text-violet .fill-secondary{fill:#e3d8ee}
.solid-mono.text-pink .fill-primary{fill:#d16b86}
.solid-mono.text-pink .fill-secondary{fill:#f1d3db}
.solid-mono.text-fuchsia .fill-primary{fill:#e668b3}
.solid-mono.text-fuchsia .fill-secondary{fill:#f8d2e8}
.solid-mono.text-red .fill-primary{fill:#e95e2a}
.solid-mono.text-red .fill-secondary{fill:#f6d0d3}
.solid-mono.text-orange .fill-primary{fill:#f78b77}
.solid-mono.text-orange .fill-secondary{fill:#fddcd6}
.solid-mono.text-yellow .fill-primary{fill:#fab758}
.solid-mono.text-yellow .fill-secondary{fill:#fee9cd}
.solid-mono.text-green .fill-primary{fill:#45c4a0}
.solid-mono.text-green .fill-secondary{fill:#c7ede3}
.solid-mono.text-leaf .fill-primary{fill:#7cb798}
.solid-mono.text-leaf .fill-secondary{fill:#d8e9e0}
.solid-mono.text-aqua .fill-primary{fill:#54a8c7}
.solid-mono.text-aqua .fill-secondary{fill:#cce5ee}
.solid-mono.text-navy .fill-primary{fill:#204b45}
.solid-mono.text-navy .fill-secondary{fill:#c2c5cb}
.solid-mono.text-ash .fill-primary{fill:#9499a3}
.solid-mono.text-ash .fill-secondary{fill:#dfe0e3}
.solid-mono.text-white .fill-primary{fill:#fff}
.solid-mono.text-white .fill-secondary{fill:#fff}
.solid-mono.text-light .fill-primary{fill:#fefefe}
.solid-mono.text-light .fill-secondary{fill:#fff}
.solid-mono.text-gray .fill-primary{fill:#f6f7f9}
.solid-mono.text-gray .fill-secondary{fill:#fcfdfd}
.solid-mono.text-dark .fill-primary{fill:#262b32}
.solid-mono.text-dark .fill-secondary{fill:#bebfc2}
.solid-mono.text-primary .fill-primary{fill:#3f78e0}
.solid-mono.text-primary .fill-secondary{fill:#c5d7f6}
.solid-duo.text-purple-aqua .fill-primary{fill:#747ed1}
.solid-duo.text-purple-aqua .fill-secondary{fill:#8ce0f1}
.solid-duo.text-navy-green .fill-primary{fill:#414b64}
.solid-duo.text-navy-green .fill-secondary{fill:#45c4a0}
.solid-duo.text-grape-fuchsia .fill-primary{fill:#605dba}
.solid-duo.text-grape-fuchsia .fill-secondary{fill:#f857a6}
.solid-duo.text-grape-green .fill-primary{fill:#605dba}
.solid-duo.text-grape-green .fill-secondary{fill:#94dd8e}
.solid-duo.text-navy-sky .fill-primary{fill:#414b64}
.solid-duo.text-navy-sky .fill-secondary{fill:#5eb9f0}
.solid-duo.text-blue-pink .fill-primary{fill:#3f78e0}
.solid-duo.text-blue-pink .fill-secondary{fill:#fc7eb9}
.solid-duo.text-green-fuchsia .fill-primary{fill:#8ed882}
.solid-duo.text-green-fuchsia .fill-secondary{fill:#e668b3}
.solid-duo.text-grape-yellow .fill-primary{fill:#605dba}
.solid-duo.text-grape-yellow .fill-secondary{fill:#fab758}
.solid-duo.text-sky-pink .fill-primary{fill:#5eb9f0}
.solid-duo.text-sky-pink .fill-secondary{fill:#ff98ab}
.solid-duo.text-purple-pink .fill-primary{fill:#747ed1}
.solid-duo.text-purple-pink .fill-secondary{fill:#fdb9d3}
.solid-duo.text-green-red .fill-primary{fill:#45c4a0}
.solid-duo.text-green-red .fill-secondary{fill:#ff7c94}
.solid-duo.text-red-yellow .fill-primary{fill:#e54281}
.solid-duo.text-red-yellow .fill-secondary{fill:#fab758}

.shape.blue .svg-fill{fill:#3f78e0}
.shape.soft-blue .svg-fill{fill:#f1f5fd}
.shape.pale-blue .svg-fill{fill:#e0e9fa}
.shape.sky .svg-fill{fill:#5eb9f0}
.shape.soft-sky .svg-fill{fill:#f3fafe}
.shape.pale-sky .svg-fill{fill:#e5f4fd}
.shape.purple .svg-fill{fill:#747ed1}
.shape.soft-purple .svg-fill{fill:#f5f5fc}
.shape.pale-purple .svg-fill{fill:#e9eaf8}
.shape.grape .svg-fill{fill:#605dba}
.shape.soft-grape .svg-fill{fill:#f3f3fa}
.shape.pale-grape .svg-fill{fill:#e6e5f4}
.shape.violet .svg-fill{fill:#a07cc5}
.shape.soft-violet .svg-fill{fill:#f8f5fb}
.shape.pale-violet .svg-fill{fill:#f0eaf6}
.shape.pink .svg-fill{fill:#d16b86}
.shape.soft-pink .svg-fill{fill:#fcf4f6}
.shape.pale-pink .svg-fill{fill:#f8e7ec}
.shape.fuchsia .svg-fill{fill:#e668b3}
.shape.soft-fuchsia .svg-fill{fill:#fdf4f9}
.shape.pale-fuchsia .svg-fill{fill:#fbe7f3}
.shape.red .svg-fill{fill:#e95e2a}
.shape.soft-red .svg-fill{fill:#fdf3f4}
.shape.pale-red .svg-fill{fill:#fae6e7}
.shape.orange .svg-fill{fill:#f78b77}
.shape.soft-orange .svg-fill{fill:#fef6f5}
.shape.pale-orange .svg-fill{fill:#feece9}
.shape.yellow .svg-fill{fill:#fab758}
.shape.soft-yellow .svg-fill{fill:#fffaf2}
.shape.pale-yellow .svg-fill{fill:#fef3e4}
.shape.green .svg-fill{fill:#45c4a0}
.shape.soft-green .svg-fill{fill:#f1fbf8}
.shape.pale-green .svg-fill{fill:#e1f6f0}
.shape.leaf .svg-fill{fill:#7cb798}
.shape.soft-leaf .svg-fill{fill:#f5faf7}
.shape.pale-leaf .svg-fill{fill:#eaf3ef}
.shape.aqua .svg-fill{fill:#54a8c7}
.shape.soft-aqua .svg-fill{fill:#f2f8fb}
.shape.pale-aqua .svg-fill{fill:#e4f1f6}
.shape.navy .svg-fill{fill:#204b45}
.shape.soft-navy .svg-fill{fill:#f0f1f2}
.shape.pale-navy .svg-fill{fill:#dfe0e3}
.shape.ash .svg-fill{fill:#9499a3}
.shape.soft-ash .svg-fill{fill:#f7f7f8}
.shape.pale-ash .svg-fill{fill:#eeeff0}
.shape.white .svg-fill{fill:#fff}
.shape.soft-white .svg-fill{fill:#fff}
.shape.pale-white .svg-fill{fill:#fff}
.shape.light .svg-fill{fill:#fefefe}
.shape.soft-light .svg-fill{fill:#fff}
.shape.pale-light .svg-fill{fill:#fff}
.shape.gray .svg-fill{fill:#f6f7f9}
.shape.soft-gray .svg-fill{fill:#fefeff}
.shape.pale-gray .svg-fill{fill:#fefefe}
.shape.dark .svg-fill{fill:#262b32}
.shape.soft-dark .svg-fill{fill:#efeff0}
.shape.pale-dark .svg-fill{fill:#dcddde}
.shape.primary .svg-fill{fill:#3f78e0}
.shape.soft-primary .svg-fill{fill:#f1f5fd}
.shape.pale-primary .svg-fill{fill:#e0e9fa}

/* custom */
#multistep_form fieldset:not(:first-of-type){display:none}
.quiz-container{max-width:560px}
.top-right-10{position:absolute;top:10px;right:10px}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
label input:checked[type=radio] + .radio-input .a,label input:checked[type=radio] + div>div>.radio-input .a{color:var(--bs-primary)!important}

.border-bottom-dotted{border-bottom:1px dotted;-webkit-transition:all .3s;transition:all .3s;opacity:1}
.border-bottom-dotted:hover{border-bottom:1px dotted transparent}

.navbar-clone.navbar-unstick,.navbar-clone:not(.navbar-stick){opacity:0}
.sidebar-menu{z-index:50;max-width:200px;opacity:.98;transition:.5s;transform:translateX(100%)}
.sidebar-menu-active{transform:translateX(0%)}
.menu-btn{display:block;width:30px;height:50px;left:-30px}
.menu-btn span,.menu-btn span::before,.menu-btn span::after{position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-7px;width:14px;height:2px;background-color:#204b45}
.menu-btn span::before,.menu-btn span::after{content:'';display:block;transition:.2s}
.menu-btn span::before{transform:translateY(-5px)}
.menu-btn span::after{transform:translateY(5px)}
.menu-btn_active span:before{transform:rotate(35deg);width:8px;transform-origin:right bottom;left:14px}
.menu-btn_active span:after{transform:rotate(-35deg);width:8px;transform-origin:right top;left:14px}
input[name="surname"]{display:block;width:2px;height:3px;margin-bottom:-3px;opacity:.01}
textarea{min-height:116px!important}
input[type='file' i]{opacity:0;visibility:hidden;position:absolute}