:root{--header-main-bg:#fff;--primaryNav-bg:#fff;--border-content:#646581;--border-content-light:#b1b7bd;--container-w:100%;--container-py:1rem}.footer{border-bottom:10px solid #f29556}.content-main{background:url(../img/bg-main-1.png) no-repeat,url(../img/bg-main-2.png) repeat;background-position:right bottom,left top;padding:var(--container-py) 1rem}.block-main{background:rgba(255,255,255,.9);box-shadow:0 4px 10px rgba(114,90,113,.3);border-radius:10px}a{text-decoration:none;color:var(--bs-body-color)}a:not(.btn):hover{text-decoration:underline!important}img.bi{display:inline-block;vertical-align:-.125em;width:1em;height:1em}.title{font-weight:900}a.title{text-decoration:none}.strong{font-weight:900}.strong{font-weight:900}.btn-gotop{position:fixed;right:0;bottom:0;z-index:999;font-size:2rem}.btn-cta{border:1px solid var(--bs-main);border-radius:50rem;background:#fff;color:var(--bs-main)}.btn-check:focus+.btn-cta,.btn-cta:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-cta:hover{color:#000;background-color:#fff6c9;border-color:var(--bs-main)}.btn-cta img{height:50px;width:50px}option{padding:0.5rem}.must::before{color:var(--bs-red);content:"*";vertical-align:top;font-weight:900;width:1rem}input[type=number]{width:5rem}.h1,.h2,.h3,h1,h2,h3{font-weight:900}.title-h1{font-size:1.25rem;font-weight:900;color:var(--bs-main)}.title-h1 img{width:60px;height:60px;border-radius:100px;box-shadow:0 2px 8px rgba(114,90,113,.12)}@media screen and (max-width:992px){body{--navbar-main-padding-x:var(--bs-gutter-x, 0.75rem);--block-search-width:calc(100% - (2 * var(--navbar-main-padding-x)));--navbar-brand-width:calc(100% - 5.1rem)}.navbar-brand{width:var(--navbar-brand-width)}.footer-logo{width:36px;margin-top:1rem}}@media screen and (min-width:992px){body{--navbar-main-margin-x:20px;--navbar-main-padding-x:20px;--navbar-brand-width:220px;--navbar-padding-y:0.5rem}.navbar-main>.container-fluid{padding:calc(var(--navbar-padding-y) + .5rem) 0 0 0;justify-content:space-between;align-items:flex-end;background:url(../img/bg-header-1.png) no-repeat;background-position:6px 14px}.navbar-brand{flex:0 0 auto;width:var(--navbar-brand-width);padding-right:0;padding-bottom:calc(var(--navbar-padding-y) + .5rem);margin:0;margin-left:var(--navbar-main-margin-x)}.navbar-secondaryNav{position:relative;padding-bottom:var(--navbar-padding-y);justify-content:flex-start}.navbar-primaryNav{position:relative;height:60px;width:100%;padding-left:var(--navbar-main-padding-x);padding-right:var(--navbar-main-padding-x);background:#ffd558;align-items:center;justify-content:center;box-shadow:0 4px 4px rgba(114,90,113,.25),0 10px 10px rgba(114,90,113,.12)}.navbar-primaryNav .nav-item>.nav-link{font-size:1.125rem;font-weight:900;color:#000;padding:0.75rem 1rem}.navbar-secondaryNav .nav-item>.nav-link:not(.btn){padding:0.75rem 1rem;font-size:0.875rem}.block-msg{margin-right:var(--navbar-main-margin-x);padding-bottom:calc(var(--navbar-padding-y) + .25rem)}.footer>.container-fluid{padding-left:var(--navbar-main-padding-x);padding-right:var(--navbar-main-padding-x)}}@media screen and (min-width:1200px){body{--navbar-main-padding-x:80px;--navbar-main-margin-x:80px;--navbar-padding-y:1rem;--navbar-brand-width:355px;--container-py:2rem;--block-search-width:60%;--intro-wrap-width:70%}.navbar-brand{padding-right:1rem}}@media screen and (min-width:1400px){body{--container-py:3rem;--block-search-width:50%;--intro-wrap-width:60%}}header .navbar-nav .dropdown button{background:0 0;border:none;padding:7px 0;color:var(--bs-nav-link-color)}@media (min-width:992px){header .navbar-nav .dropdown button{color:#000}}#offcanvas :not([class*=btn]):not([class*=fa-]):not(select):not([class*=dropdown-item]){color:#fff!important}#offcanvas .btn_primary,#offcanvas .btn_primary>*{color:#ffd558!important}.page .container-fluid{max-width:1400px}.page footer .container-fluid,.page header .container-fluid{max-width:none}.listFormMenu .nav-link[disabled]{pointer-events:none}@media (min-width:992px){.listFormMenu .col-lg-3~.tab-content.col-sm{width:75%}}.listFormMenu .col-lg-3~.tab-content.col-sm .tabPane{min-height:300px}.emptyTable.stackedTable td:empty{display:none}@media (min-width:992px){.emptyTable.stackedTable td:empty{display:table-cell}}