

/* Start:/local/templates/bao/assets/styles/swiper.min.css?16957134739142*/
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:nowrap;flex-flow:nowrap;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-pagination-bullet{display:block;width:25px;height:25px;max-width:25px;min-width:25px;min-height:25px;max-height:25px;border:none;border-radius:50%;background-color:#f5f5f7;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-pagination-bullet-active{width:24px;height:24px;max-width:24px;min-width:24px;min-height:24px;max-height:24px;border:5px solid #0b315e}@media (max-width:900px){.swiper-pagination-bullet-active{border:none;background-color:#0b315e}.slider-images .swiper-pagination-bullet-active{width:10px;height:10px;max-width:10px;min-width:10px;min-height:10px;max-height:10px;padding:0}.slider-images .swiper-pagination-bullet{width:10px;height:10px;max-width:10px;min-width:10px;min-height:10px;max-height:10px;padding:0}.slider-images .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-images img{aspect-ratio:auto!important}.slider-images .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
/* End */


/* Start:/local/templates/bao/assets/styles/normalize.min.css?16563986521815*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/* End */


/* Start:/local/templates/bao/assets/styles/bootstrap.min.css?165639865245120*/
.container,.container-fluid,.container-lg,.container-md{width:100%;padding-right:var(--gutter-x,20px);padding-left:var(--gutter-x,20px);margin-right:auto;margin-left:auto}*{-webkit-box-sizing:border-box;box-sizing:border-box}.row{--gutter-x:20px;--gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--gutter-y));margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.333%}.offset-2{margin-left:16.667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333%}.offset-5{margin-left:41.667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333%}.offset-8{margin-left:66.667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333%}.offset-11{margin-left:91.667%}.g-0,.gx-0{--gutter-x:0}.g-0,.gy-0{--gutter-y:0}.g-1,.gx-1{--gutter-x:4px}.g-1,.gy-1{--gutter-y:4px}.g-2,.gx-2{--gutter-x:8px}.g-2,.gy-2{--gutter-y:8px}.g-3,.gx-3{--gutter-x:16px}.g-3,.gy-3{--gutter-y:16px}.g-4,.gx-4{--gutter-x:24px}.g-4,.gy-4{--gutter-y:24px}.g-5,.gx-5{--gutter-x:32px}.g-5,.gy-5{--gutter-y:32px}.g-6,.gx-6{--gutter-x:48px}.g-6,.gy-6{--gutter-y:48px}.g-7,.gx-7{--gutter-x:56px}.g-7,.gy-7{--gutter-y:56px}.g-8,.gx-8{--gutter-x:76px}.g-8,.gy-8{--gutter-y:76px}.g-9,.gx-9{--gutter-x:160px}.g-9,.gy-9{--gutter-y:160px}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-blue{border-color:#0b315e!important}.border-orange{border-color:#ff9d00!important}.border-white{border-color:#fff!important}.border-success{border-color:#27ae60!important}.border-error{border-color:#eb5757!important}.border-width-1{border-width:4px!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:16px!important}.gap-4{gap:24px!important}.gap-5{gap:32px!important}.gap-6{gap:48px!important}.gap-7{gap:56px!important}.gap-8{gap:76px!important}.gap-9{gap:160px!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:4px!important}.m-2{margin:8px!important}.m-3{margin:16px!important}.m-4{margin:24px!important}.m-5{margin:32px!important}.m-6{margin:48px!important}.m-7{margin:56px!important}.m-8{margin:76px!important}.m-9{margin:160px!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:16px!important;margin-left:16px!important}.mx-4{margin-right:24px!important;margin-left:24px!important}.mx-5{margin-right:32px!important;margin-left:32px!important}.mx-6{margin-right:48px!important;margin-left:48px!important}.mx-7{margin-right:56px!important;margin-left:56px!important}.mx-8{margin-right:76px!important;margin-left:76px!important}.mx-9{margin-right:160px!important;margin-left:160px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.my-5{margin-top:32px!important;margin-bottom:32px!important}.my-6{margin-top:48px!important;margin-bottom:48px!important}.my-7{margin-top:56px!important;margin-bottom:56px!important}.my-8{margin-top:76px!important;margin-bottom:76px!important}.my-9{margin-top:160px!important;margin-bottom:160px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mt-4{margin-top:24px!important}.mt-5{margin-top:32px!important}.mt-6{margin-top:48px!important}.mt-7{margin-top:56px!important}.mt-8{margin-top:76px!important}.mt-9{margin-top:160px!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:4px!important}.me-2{margin-right:8px!important}.me-3{margin-right:16px!important}.me-4{margin-right:24px!important}.me-5{margin-right:32px!important}.me-6{margin-right:48px!important}.me-7{margin-right:56px!important}.me-8{margin-right:76px!important}.me-9{margin-right:160px!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mb-5{margin-bottom:32px!important}.mb-6{margin-bottom:48px!important}.mb-7{margin-bottom:56px!important}.mb-8{margin-bottom:76px!important}.mb-9{margin-bottom:160px!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:4px!important}.ms-2{margin-left:8px!important}.ms-3{margin-left:16px!important}.ms-4{margin-left:24px!important}.ms-5{margin-left:32px!important}.ms-6{margin-left:48px!important}.ms-7{margin-left:56px!important}.ms-8{margin-left:76px!important}.ms-9{margin-left:160px!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:16px!important}.p-4{padding:24px!important}.p-5{padding:32px!important}.p-6{padding:48px!important}.p-7{padding:56px!important}.p-8{padding:76px!important}.p-9{padding:160px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:16px!important;padding-left:16px!important}.px-4{padding-right:24px!important;padding-left:24px!important}.px-5{padding-right:32px!important;padding-left:32px!important}.px-6{padding-right:48px!important;padding-left:48px!important}.px-7{padding-right:56px!important;padding-left:56px!important}.px-8{padding-right:76px!important;padding-left:76px!important}.px-9{padding-right:160px!important;padding-left:160px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.py-5{padding-top:32px!important;padding-bottom:32px!important}.py-6{padding-top:48px!important;padding-bottom:48px!important}.py-7{padding-top:56px!important;padding-bottom:56px!important}.py-8{padding-top:76px!important;padding-bottom:76px!important}.py-9{padding-top:160px!important;padding-bottom:160px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:16px!important}.pt-4{padding-top:24px!important}.pt-5{padding-top:32px!important}.pt-6{padding-top:48px!important}.pt-7{padding-top:56px!important}.pt-8{padding-top:76px!important}.pt-9{padding-top:160px!important}.pe-0{padding-right:0!important}.pe-1{padding-right:4px!important}.pe-2{padding-right:8px!important}.pe-3{padding-right:16px!important}.pe-4{padding-right:24px!important}.pe-5{padding-right:32px!important}.pe-6{padding-right:48px!important}.pe-7{padding-right:56px!important}.pe-8{padding-right:76px!important}.pe-9{padding-right:160px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:16px!important}.pb-4{padding-bottom:24px!important}.pb-5{padding-bottom:32px!important}.pb-6{padding-bottom:48px!important}.pb-7{padding-bottom:56px!important}.pb-8{padding-bottom:76px!important}.pb-9{padding-bottom:160px!important}.ps-0{padding-left:0!important}.ps-1{padding-left:4px!important}.ps-2{padding-left:8px!important}.ps-3{padding-left:16px!important}.ps-4{padding-left:24px!important}.ps-5{padding-left:32px!important}.ps-6{padding-left:48px!important}.ps-7{padding-left:56px!important}.ps-8{padding-left:76px!important}.ps-9{padding-left:160px!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.index-n1{z-index:-1!important}.index-1{z-index:1!important}.index-2{z-index:2!important}.index-3{z-index:3!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-none{display:none!important}.mw-100{max-width:100%!important}.w-fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.w-100{width:100%!important}.h-auto{height:auto!important}.h-100{height:100%!important}.h-300px{height:300px!important}.mh-auto{max-height:auto!important}.mh-100{max-height:100%!important}.mh-300px{max-height:300px!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#0b315e!important}.bg-orange{background-color:#ff9d00!important}.text-reset{--text-opacity:1;color:inherit!important}.text-blue{--text-opacity:1;color:#0b315e!important}.text-white{--text-opacity:1;color:#fff!important}.text-gray{--text-opacity:1;color:#696a75!important}.text-gray-light{--text-opacity:1;color:#f5f5f7!important}.text-orange{--text-opacity:1;color:#ff9d00!important}.text-error{--text-opacity:1;color:#eb5757!important}.text-600{font-weight:600!important}.rounded{border-radius:4px!important}.rounded-0{border-radius:0!important}.rounded-top{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-end{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-bottom{border-bottom-right-radius:4px!important;border-bottom-left-radius:4px!important}.rounded-start{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.shadow{-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.shadow-sm{-webkit-box-shadow:5px 5px 40px 5px rgba(0,0,0,.05)!important;box-shadow:5px 5px 40px 5px rgba(0,0,0,.05)!important}.translate-x-50{-webkit-transform:translateX(50%)!important;transform:translateX(50%)!important}.clearfix::after{display:block;clear:both;content:""}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.list-unstyled{padding-left:0;list-style:none}@media (min-width:768px){.container,.container-md{max-width:720px}.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333%}.offset-md-2{margin-left:16.667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333%}.offset-md-5{margin-left:41.667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333%}.offset-md-8{margin-left:66.667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333%}.offset-md-11{margin-left:91.667%}.g-md-0,.gx-md-0{--gutter-x:0}.g-md-0,.gy-md-0{--gutter-y:0}.g-md-1,.gx-md-1{--gutter-x:4px}.g-md-1,.gy-md-1{--gutter-y:4px}.g-md-2,.gx-md-2{--gutter-x:8px}.g-md-2,.gy-md-2{--gutter-y:8px}.g-md-3,.gx-md-3{--gutter-x:16px}.g-md-3,.gy-md-3{--gutter-y:16px}.g-md-4,.gx-md-4{--gutter-x:24px}.g-md-4,.gy-md-4{--gutter-y:24px}.g-md-5,.gx-md-5{--gutter-x:32px}.g-md-5,.gy-md-5{--gutter-y:32px}.g-md-6,.gx-md-6{--gutter-x:48px}.g-md-6,.gy-md-6{--gutter-y:48px}.g-md-7,.gx-md-7{--gutter-x:56px}.g-md-7,.gy-md-7{--gutter-y:56px}.g-md-8,.gx-md-8{--gutter-x:76px}.g-md-8,.gy-md-8{--gutter-y:76px}.g-md-9,.gx-md-9{--gutter-x:160px}.g-md-9,.gy-md-9{--gutter-y:160px}.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.gap-md-0{gap:0!important}.gap-md-1{gap:4px!important}.gap-md-2{gap:8px!important}.gap-md-3{gap:16px!important}.gap-md-4{gap:24px!important}.gap-md-5{gap:32px!important}.gap-md-6{gap:48px!important}.gap-md-7{gap:56px!important}.gap-md-8{gap:76px!important}.gap-md-9{gap:160px!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:4px!important}.m-md-2{margin:8px!important}.m-md-3{margin:16px!important}.m-md-4{margin:24px!important}.m-md-5{margin:32px!important}.m-md-6{margin:48px!important}.m-md-7{margin:56px!important}.m-md-8{margin:76px!important}.m-md-9{margin:160px!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:16px!important;margin-left:16px!important}.mx-md-4{margin-right:24px!important;margin-left:24px!important}.mx-md-5{margin-right:32px!important;margin-left:32px!important}.mx-md-6{margin-right:48px!important;margin-left:48px!important}.mx-md-7{margin-right:56px!important;margin-left:56px!important}.mx-md-8{margin-right:76px!important;margin-left:76px!important}.mx-md-9{margin-right:160px!important;margin-left:160px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:16px!important;margin-bottom:16px!important}.my-md-4{margin-top:24px!important;margin-bottom:24px!important}.my-md-5{margin-top:32px!important;margin-bottom:32px!important}.my-md-6{margin-top:48px!important;margin-bottom:48px!important}.my-md-7{margin-top:56px!important;margin-bottom:56px!important}.my-md-8{margin-top:76px!important;margin-bottom:76px!important}.my-md-9{margin-top:160px!important;margin-bottom:160px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:16px!important}.mt-md-4{margin-top:24px!important}.mt-md-5{margin-top:32px!important}.mt-md-6{margin-top:48px!important}.mt-md-7{margin-top:56px!important}.mt-md-8{margin-top:76px!important}.mt-md-9{margin-top:160px!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:4px!important}.me-md-2{margin-right:8px!important}.me-md-3{margin-right:16px!important}.me-md-4{margin-right:24px!important}.me-md-5{margin-right:32px!important}.me-md-6{margin-right:48px!important}.me-md-7{margin-right:56px!important}.me-md-8{margin-right:76px!important}.me-md-9{margin-right:160px!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:16px!important}.mb-md-4{margin-bottom:24px!important}.mb-md-5{margin-bottom:32px!important}.mb-md-6{margin-bottom:48px!important}.mb-md-7{margin-bottom:56px!important}.mb-md-8{margin-bottom:76px!important}.mb-md-9{margin-bottom:160px!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:4px!important}.ms-md-2{margin-left:8px!important}.ms-md-3{margin-left:16px!important}.ms-md-4{margin-left:24px!important}.ms-md-5{margin-left:32px!important}.ms-md-6{margin-left:48px!important}.ms-md-7{margin-left:56px!important}.ms-md-8{margin-left:76px!important}.ms-md-9{margin-left:160px!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:4px!important}.p-md-2{padding:8px!important}.p-md-3{padding:16px!important}.p-md-4{padding:24px!important}.p-md-5{padding:32px!important}.p-md-6{padding:48px!important}.p-md-7{padding:56px!important}.p-md-8{padding:76px!important}.p-md-9{padding:160px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:16px!important;padding-left:16px!important}.px-md-4{padding-right:24px!important;padding-left:24px!important}.px-md-5{padding-right:32px!important;padding-left:32px!important}.px-md-6{padding-right:48px!important;padding-left:48px!important}.px-md-7{padding-right:56px!important;padding-left:56px!important}.px-md-8{padding-right:76px!important;padding-left:76px!important}.px-md-9{padding-right:160px!important;padding-left:160px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:16px!important;padding-bottom:16px!important}.py-md-4{padding-top:24px!important;padding-bottom:24px!important}.py-md-5{padding-top:32px!important;padding-bottom:32px!important}.py-md-6{padding-top:48px!important;padding-bottom:48px!important}.py-md-7{padding-top:56px!important;padding-bottom:56px!important}.py-md-8{padding-top:76px!important;padding-bottom:76px!important}.py-md-9{padding-top:160px!important;padding-bottom:160px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:16px!important}.pt-md-4{padding-top:24px!important}.pt-md-5{padding-top:32px!important}.pt-md-6{padding-top:48px!important}.pt-md-7{padding-top:56px!important}.pt-md-8{padding-top:76px!important}.pt-md-9{padding-top:160px!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:4px!important}.pe-md-2{padding-right:8px!important}.pe-md-3{padding-right:16px!important}.pe-md-4{padding-right:24px!important}.pe-md-5{padding-right:32px!important}.pe-md-6{padding-right:48px!important}.pe-md-7{padding-right:56px!important}.pe-md-8{padding-right:76px!important}.pe-md-9{padding-right:160px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:16px!important}.pb-md-4{padding-bottom:24px!important}.pb-md-5{padding-bottom:32px!important}.pb-md-6{padding-bottom:48px!important}.pb-md-7{padding-bottom:56px!important}.pb-md-8{padding-bottom:76px!important}.pb-md-9{padding-bottom:160px!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:4px!important}.ps-md-2{padding-left:8px!important}.ps-md-3{padding-left:16px!important}.ps-md-4{padding-left:24px!important}.ps-md-5{padding-left:32px!important}.ps-md-6{padding-left:48px!important}.ps-md-7{padding-left:56px!important}.ps-md-8{padding-left:76px!important}.ps-md-9{padding-left:160px!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-none{display:none!important}.bg-md-transparent{background-color:transparent!important}.bg-md-white{background-color:#fff!important}.bg-md-blue{background-color:#0b315e!important}.bg-md-orange{background-color:#ff9d00!important}.shadow-md{-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important}.shadow-md-none{-webkit-box-shadow:none!important;box-shadow:none!important}.shadow-md-sm{-webkit-box-shadow:5px 5px 40px 5px rgba(0,0,0,.05)!important;box-shadow:5px 5px 40px 5px rgba(0,0,0,.05)!important}}@media (min-width:1200px){.container,.container-lg,.container-md{max-width:1216px}.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333%}.offset-lg-2{margin-left:16.667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333%}.offset-lg-5{margin-left:41.667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333%}.offset-lg-8{margin-left:66.667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333%}.offset-lg-11{margin-left:91.667%}.g-lg-0,.gx-lg-0{--gutter-x:0}.g-lg-0,.gy-lg-0{--gutter-y:0}.g-lg-1,.gx-lg-1{--gutter-x:4px}.g-lg-1,.gy-lg-1{--gutter-y:4px}.g-lg-2,.gx-lg-2{--gutter-x:8px}.g-lg-2,.gy-lg-2{--gutter-y:8px}.g-lg-3,.gx-lg-3{--gutter-x:16px}.g-lg-3,.gy-lg-3{--gutter-y:16px}.g-lg-4,.gx-lg-4{--gutter-x:24px}.g-lg-4,.gy-lg-4{--gutter-y:24px}.g-lg-5,.gx-lg-5{--gutter-x:32px}.g-lg-5,.gy-lg-5{--gutter-y:32px}.g-lg-6,.gx-lg-6{--gutter-x:48px}.g-lg-6,.gy-lg-6{--gutter-y:48px}.g-lg-7,.gx-lg-7{--gutter-x:56px}.g-lg-7,.gy-lg-7{--gutter-y:56px}.g-lg-8,.gx-lg-8{--gutter-x:76px}.g-lg-8,.gy-lg-8{--gutter-y:76px}.g-lg-9,.gx-lg-9{--gutter-x:160px}.g-lg-9,.gy-lg-9{--gutter-y:160px}.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:4px!important}.gap-lg-2{gap:8px!important}.gap-lg-3{gap:16px!important}.gap-lg-4{gap:24px!important}.gap-lg-5{gap:32px!important}.gap-lg-6{gap:48px!important}.gap-lg-7{gap:56px!important}.gap-lg-8{gap:76px!important}.gap-lg-9{gap:160px!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:4px!important}.m-lg-2{margin:8px!important}.m-lg-3{margin:16px!important}.m-lg-4{margin:24px!important}.m-lg-5{margin:32px!important}.m-lg-6{margin:48px!important}.m-lg-7{margin:56px!important}.m-lg-8{margin:76px!important}.m-lg-9{margin:160px!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:16px!important;margin-left:16px!important}.mx-lg-4{margin-right:24px!important;margin-left:24px!important}.mx-lg-5{margin-right:32px!important;margin-left:32px!important}.mx-lg-6{margin-right:48px!important;margin-left:48px!important}.mx-lg-7{margin-right:56px!important;margin-left:56px!important}.mx-lg-8{margin-right:76px!important;margin-left:76px!important}.mx-lg-9{margin-right:160px!important;margin-left:160px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:16px!important;margin-bottom:16px!important}.my-lg-4{margin-top:24px!important;margin-bottom:24px!important}.my-lg-5{margin-top:32px!important;margin-bottom:32px!important}.my-lg-6{margin-top:48px!important;margin-bottom:48px!important}.my-lg-7{margin-top:56px!important;margin-bottom:56px!important}.my-lg-8{margin-top:76px!important;margin-bottom:76px!important}.my-lg-9{margin-top:160px!important;margin-bottom:160px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:16px!important}.mt-lg-4{margin-top:24px!important}.mt-lg-5{margin-top:32px!important}.mt-lg-6{margin-top:48px!important}.mt-lg-7{margin-top:56px!important}.mt-lg-8{margin-top:76px!important}.mt-lg-9{margin-top:160px!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:4px!important}.me-lg-2{margin-right:8px!important}.me-lg-3{margin-right:16px!important}.me-lg-4{margin-right:24px!important}.me-lg-5{margin-right:32px!important}.me-lg-6{margin-right:48px!important}.me-lg-7{margin-right:56px!important}.me-lg-8{margin-right:76px!important}.me-lg-9{margin-right:160px!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:16px!important}.mb-lg-4{margin-bottom:24px!important}.mb-lg-5{margin-bottom:32px!important}.mb-lg-6{margin-bottom:48px!important}.mb-lg-7{margin-bottom:56px!important}.mb-lg-8{margin-bottom:76px!important}.mb-lg-9{margin-bottom:160px!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:4px!important}.ms-lg-2{margin-left:8px!important}.ms-lg-3{margin-left:16px!important}.ms-lg-4{margin-left:24px!important}.ms-lg-5{margin-left:32px!important}.ms-lg-6{margin-left:48px!important}.ms-lg-7{margin-left:56px!important}.ms-lg-8{margin-left:76px!important}.ms-lg-9{margin-left:160px!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:4px!important}.p-lg-2{padding:8px!important}.p-lg-3{padding:16px!important}.p-lg-4{padding:24px!important}.p-lg-5{padding:32px!important}.p-lg-6{padding:48px!important}.p-lg-7{padding:56px!important}.p-lg-8{padding:76px!important}.p-lg-9{padding:160px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:16px!important;padding-left:16px!important}.px-lg-4{padding-right:24px!important;padding-left:24px!important}.px-lg-5{padding-right:32px!important;padding-left:32px!important}.px-lg-6{padding-right:48px!important;padding-left:48px!important}.px-lg-7{padding-right:56px!important;padding-left:56px!important}.px-lg-8{padding-right:76px!important;padding-left:76px!important}.px-lg-9{padding-right:160px!important;padding-left:160px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:16px!important;padding-bottom:16px!important}.py-lg-4{padding-top:24px!important;padding-bottom:24px!important}.py-lg-5{padding-top:32px!important;padding-bottom:32px!important}.py-lg-6{padding-top:48px!important;padding-bottom:48px!important}.py-lg-7{padding-top:56px!important;padding-bottom:56px!important}.py-lg-8{padding-top:76px!important;padding-bottom:76px!important}.py-lg-9{padding-top:160px!important;padding-bottom:160px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:16px!important}.pt-lg-4{padding-top:24px!important}.pt-lg-5{padding-top:32px!important}.pt-lg-6{padding-top:48px!important}.pt-lg-7{padding-top:56px!important}.pt-lg-8{padding-top:76px!important}.pt-lg-9{padding-top:160px!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:4px!important}.pe-lg-2{padding-right:8px!important}.pe-lg-3{padding-right:16px!important}.pe-lg-4{padding-right:24px!important}.pe-lg-5{padding-right:32px!important}.pe-lg-6{padding-right:48px!important}.pe-lg-7{padding-right:56px!important}.pe-lg-8{padding-right:76px!important}.pe-lg-9{padding-right:160px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:16px!important}.pb-lg-4{padding-bottom:24px!important}.pb-lg-5{padding-bottom:32px!important}.pb-lg-6{padding-bottom:48px!important}.pb-lg-7{padding-bottom:56px!important}.pb-lg-8{padding-bottom:76px!important}.pb-lg-9{padding-bottom:160px!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:4px!important}.ps-lg-2{padding-left:8px!important}.ps-lg-3{padding-left:16px!important}.ps-lg-4{padding-left:24px!important}.ps-lg-5{padding-left:32px!important}.ps-lg-6{padding-left:48px!important}.ps-lg-7{padding-left:56px!important}.ps-lg-8{padding-left:76px!important}.ps-lg-9{padding-left:160px!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-none{display:none!important}.bg-lg-transparent{background-color:transparent!important}.bg-lg-white{background-color:#fff!important}.bg-lg-blue{background-color:#0b315e!important}.bg-lg-orange{background-color:#ff9d00!important}.shadow-lg{-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important}.shadow-lg-none{-webkit-box-shadow:none!important;box-shadow:none!important}.shadow-lg-sm{-webkit-box-shadow:5px 5px 40px 5px rgba(0,0,0,.05)!important;box-shadow:5px 5px 40px 5px rgba(0,0,0,.05)!important}}
/* End */


/* Start:/local/templates/bao/assets/styles/calendar.min.css?16563986525654*/
.color-calendar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;height:auto;border:var(--cal-border,none);border-radius:var(--cal-border-radius,0);background-color:var(--cal-body-bgc);-webkit-box-shadow:var(--cal-drop-shadow,none);box-shadow:var(--cal-drop-shadow,none);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;font-family:var(--cal-font-family-body,inherit);font-size:1rem}.calendar__header{position:relative;display:grid;background-color:var(--cal-header-bgc,#fff);grid-template-columns:repeat(7,minmax(20px,55px));-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--cal-font-family-header,inherit)}.calendar__monthyear{background-color:var(--cal-monthyear-bgc,transparent);grid-column:2/span 5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--cal-monthyear-color);text-align:center}.calendar__monthyear .calendar__month{cursor:pointer}.calendar__monthyear .calendar__year{cursor:pointer}.calendar__arrow{display:block;cursor:pointer}.calendar__arrow-inner{display:block;width:25px;height:25px}.calendar__arrow-inner::before{display:block;width:100%;height:100%}.calendar__arrow-prev .calendar__arrow-inner::before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 25 24' fill='none' stroke='%230B315E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5498 12L5.5498 12'/%3E%3Cpath d='M12.5498 19L5.5498 12L12.5498 5'/%3E%3C/svg%3E")}.calendar__arrow-next{justify-self:end}.calendar__arrow-next .calendar__arrow-inner::before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 25 24' fill='none' stroke='%230B315E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5498 12H19.5498'/%3E%3Cpath d='M12.5498 5L19.5498 12L12.5498 19'/%3E%3C/svg%3E%0A")}.calendar__body,.calendar__picker{background-color:var(--cal-body-bgc,#fff)}.calendar__body{position:relative;height:auto;overflow:hidden}.calendar__picker{position:absolute;inset:0;background-color:var(--cal-body-bgc,#fff)}.calendar__days,.calendar__weekdays{position:relative;display:grid;grid-template-columns:repeat(7,minmax(20px,55px))}.calendar__weekdays{display:grid;margin-bottom:10px;grid-template-columns:repeat(7,minmax(20px,55px));font-family:var(--cal-font-family-weekdays,inherit)}.calendar__day{position:relative}.color-calendar.basic{--cal-color-primary:#000;--cal-font-family-header:inherit;--cal-font-family-weekdays:inherit;--cal-font-family-body:inherit;--cal-border:none;--cal-border-radius:0.5rem;--cal-drop-shadow:0 7px 30px -10px rgba(150, 170, 180, 0.5);--cal-header-color:black;--cal-header-bgc:#fff;--cal-body-bgc:#fff;--cal-weekdays-color:black}.color-calendar.basic .calendar__header{padding-left:16px;padding-right:16px}.color-calendar.basic .calendar__monthyear{padding:.5em 1.5em;margin:0 auto;background-color:#0b315e;color:#fff}.color-calendar.basic .calendar__body,.color-calendar.basic .calendar__picker{padding:16px 35px 24px}.color-calendar.basic .calendar__picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.color-calendar.basic .calendar__picker-month,.color-calendar.basic .calendar__picker-year{display:grid;width:100%;grid-gap:.5em 6%}.color-calendar.basic .calendar__picker-month{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.color-calendar.basic .calendar__picker-month:hover{border-color:#ff9d00}.color-calendar.basic .calendar__picker-year{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.color-calendar.basic .calendar__picker-month-option,.color-calendar.basic .calendar__picker-year-option{padding:4px;border:1px solid transparent;border-radius:4px;text-align:center}.color-calendar.basic .calendar__picker-month-option:hover,.color-calendar.basic .calendar__picker-year-option:hover{border-color:#ff9d00}.color-calendar.basic .calendar__days,.color-calendar.basic .calendar__weekdays{grid-gap:5px}.color-calendar.basic .calendar__weekdays{font-weight:700;font-size:16px;line-height:1.1875}.color-calendar.basic .calendar__days{font-size:14px;line-height:1.1875}.color-calendar.basic .calendar__weekday{color:#696a75;text-align:center}.color-calendar.basic .calendar__day-other,.color-calendar.basic .calendar__day-text{display:block;padding:5px;border:1px solid transparent;text-align:center}.color-calendar.basic .calendar__day-other{color:#aeb6bd}.color-calendar.basic .calendar__day-text{color:#414141}.color-calendar.basic .calendar__day-event .calendar__day-text{background-color:#0b315e;border-color:#0b315e;border-radius:4px;color:#fff}.color-calendar.basic .calendar__day-event .calendar__day-text:hover{background-color:transparent;border-color:#ff9d00;color:inherit}.color-calendar.basic .calendar__day-today .calendar__day-text{padding-top:3px;padding-bottom:3px;border-width:3px;border-color:#ff9d00;border-radius:0}.calendar-tooltip{display:none;padding:.5em;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);z-index:9}[data-tooltip=shown] .calendar-tooltip{display:block}
/* End */


/* Start:/local/templates/bao/assets/styles/lightgallery.min.css?16563986525177*/
.lg-on{height:100%;overflow:hidden;scroll-behavior:unset}.lg-container{position:fixed;inset:0;z-index:-1;opacity:0;pointer-events:none}.lg-container.lg-show{z-index:999;opacity:1;pointer-events:unset}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#fff;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-outer{position:relative;display:grid;grid-template-rows:auto 1fr auto;grid-gap:8px;width:100%;height:100%;max-width:1216px;padding-left:var(--gutter-x,20px);padding-right:var(--gutter-x,20px);margin-left:auto;margin-right:auto;z-index:1050;opacity:.001;outline:0;will-change:auto;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-toolbar{position:relative;z-index:1082;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lg-inner{position:relative;width:100%;height:100%;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;overflow:hidden}.lg-item{position:absolute;inset:0;will-change:transform,opacity;display:none!important}.lg-item:not(.lg-start-end-progress){background:url(/local/templates/bao/assets/styles/../images/loading.gif) no-repeat scroll center center transparent}.lg-item.lg-complete{background-image:none}.lg-item.lg-current{z-index:1060}.lg-img-wrap,.lg-item{display:inline-block;text-align:center;width:100%;height:100%}.lg-img-wrap{display:grid;place-items:center;place-content:center}.lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-empty-html .lg-sub-html,.lg-empty-html.lg-sub-html{display:none}.lg-components{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lg-components .lg-counter{margin-left:auto}button.lg-icon{display:inline-block;border:none;background-color:transparent;padding:0}.lg-close{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' stroke='%23696A75' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.30371' y1='28.2816' x2='28.5855' y2='1.9998'/%3E%3Cline x1='1.41421' y1='2.04785' x2='27.696' y2='28.3296' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.lg-next,.lg-prev{position:absolute;top:calc(50% - 19px);z-index:1080;display:inline-block;width:19px;height:38px;background-position:center;background-repeat:no-repeat;background-size:contain}.lg-prev{background-image:url("data:image/svg+xml,%3Csvg width='26' height='44' viewBox='0 0 26 44' fill='none' stroke='%23696A75' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 41L3.5 22L22.5 3' /%3E%3C/svg%3E")}.lg-next{background-image:url("data:image/svg+xml,%3Csvg width='26' height='44' viewBox='0 0 26 44' fill='none' stroke='%23696A75' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 3L22.5 22L3.5 41' /%3E%3C/svg%3E")}.lg-css3.lg-fade .lg-item{opacity:0;-webkit-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}@media (min-width:1440px){.lg-outer{padding-top:56px;padding-bottom:56px}.lg-prev{left:-55px}.lg-next{right:-55px}}@media (max-width:1439px){.lg-outer{padding-top:32px;padding-bottom:32px}.lg-prev{left:35px}.lg-next{right:35px}}
/* End */


/* Start:/local/templates/bao/assets/styles/datepicker.min.css?16655797345723*/
.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid gray;border-radius:.264em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -.938em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.938em rgba(0,0,0,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:0 0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.264em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.562em;width:1.562em;position:relative;cursor:pointer;border-radius:.264em;-webkit-transition:background .15s;-o-transition:background .15s;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:'';border:.391em solid transparent;position:absolute;top:50%;-webkit-transition:border .2s;-o-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;-webkit-transition:border .2s;-o-transition:border .2s;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:0}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.312em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.562em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;-o-transition:background .1s;transition:background .1s;border-radius:.264em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:'';position:absolute;width:.469em;height:.469em;border-radius:50%;background:#07f;bottom:0;right:0}
/* End */


/* Start:/local/components/f5/auth/templates/.default/style.css?166557973448*/
.input-remember input{
    margin-right: 1rem;
}
/* End */


/* Start:/local/components/f5/registration/templates/.default/style.css?165639865244*/
.d-inline{
    display: inline !important;
}
/* End */


/* Start:/local/templates/bao/styles.css?16974450311083*/
a.consent {
    color: white;
}

a.consent:hover {
    color: #FF9D00 !important;
}

.custom-swiper li.swiper-slide {
    min-height: 200px;
    height: 200px;
}

.custom-swiper article {
    height: 100%;
}

.custom-swiper .card-link__name {
    display: none;
}

.custom-swiper .swiper-slide:hover .card-link__name {
    display: block;
}

.custom-swiper .swiper-slide:not(.card-link__bg) .card-link__name {
    color: #0b315e;
    display: block;
}

.custom-swiper .swiper-slide:not(.card-link__bg):hover .card-link__name {
    color: #f5f5f7;
    display: block;
}

.custom-swiper .swiper-slide:not(.card-link__bg) .card-link__icon {
    color: #0b315e;
}
.custom-swiper .swiper-slide:not(.card-link__bg):hover .card-link__icon {
    color: #F5F5F7;
}

.custom-swiper .swiper-slide:has(.card-link__bg) .card-link__icon {
    color: #F5F5F7;
}

/*#16468-fixIconDocs*/
.file svg {
    min-width: 40px;
    max-width: 40px;
}

ul.list-unstyled li.col-auto:not(:last-child) a.file {
    padding-bottom: 10px;
}

/* end #16468-fixIconDocs*/

.map-cover li {overflow-wrap: break-word;}
/* End */


/* Start:/local/templates/bao/template_styles.css?168726698752485*/
/** Colors */

/** End Colors */

/** Typo */

/** End Typo */

/** Bootstrap */

/** End Bootstrap */

.h-extra,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  color: var(--clr-heading, #0b315e);
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Thin"), local("Poppins-Thin"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Thin.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Thin.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Thin.ttf") format("truetype");
  font-weight: "100";
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Thin Italic"), local("Poppins-ThinItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ThinItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ThinItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ThinItalic.ttf") format("truetype");
  font-weight: "100";
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins ExtraLight"), local("Poppins-ExtraLight"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraLight.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraLight.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins ExtraLight Italic"), local("Poppins-ExtraLightItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraLightItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraLightItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Light"), local("Poppins-Light"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Light.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Light.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Light Italic"), local("Poppins-LightItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-LightItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-LightItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Regular"), local("Poppins-Regular"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Regular.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Regular.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Regular Italic"), local("Poppins-RegularItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-RegularItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-RegularItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-RegularItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Medium"), local("Poppins-Medium"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Medium.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Medium.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Medium Italic"), local("Poppins-MediumItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-MediumItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-MediumItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins SemiBold"), local("Poppins-SemiBold"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-SemiBold.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-SemiBold.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins SemiBold Italic"), local("Poppins-SemiBoldItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-SemiBoldItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-SemiBoldItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Bold"), local("Poppins-Bold"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Bold.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Bold.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Bold Italic"), local("Poppins-BoldItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-BoldItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-BoldItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins ExtraBold"), local("Poppins-ExtraBold"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraBold.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraBold.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins ExtraBold Italic"), local("Poppins-ExtraBoldItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraBoldItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Black"), local("Poppins-Black"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Black.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Black.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Black Italic"), local("Poppins-BlackItalic"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-BlackItalic.woff2") format("woff2"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-BlackItalic.woff") format("woff"), url("/local/templates/bao/assets/fonts/Poppins/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

#panel {
  position: sticky;
  top: 0;
  z-index: 99;
}

.page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  width: 100%;
  max-width: 100vw;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page__header,
.page__footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.page__header {
  position: relative;
}

.page__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

[hidden] {
  display: none !important;
}

[data-age] {
  position: relative;
}

[data-age]::after {
  position: absolute;
  top: 0;
  right: 0;
  content: attr(data-age);
  display: block;
  padding: 8px 7px 8px 12px;
  border-bottom-left-radius: 4px;
  background-color: #ff9d00;
  color: #fff;
  font-weight: 700;
}

.min-28 {
  min-width: 28px;
}

body {
  color: #292929;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

h6,
.h6 {
  font-size: 1rem;
}

.h-extra {
  line-height: 1;
  font-size: 8.889rem;
}

small,
.small {
  font-size: 0.889rem;
  line-height: 1.2;
}

a,
.link {
  color: #0050b2;
  text-decoration: none;
}

a:hover,
.link:hover {
  color: #0b315e;
  text-decoration: underline;
}

.link {
  display: inline;
  padding: 0;
  border: none;
  background-color: transparent;
  line-height: inherit;
}

.title {
  line-height: 1.1;
}

h1:first-child,
.h1:first-child,
h2:first-child,
.h2:first-child,
h3:first-child,
.h3:first-child,
h4:first-child,
.h4:first-child,
h5:first-child,
.h5:first-child,
h6:first-child,
.h6:first-child,
p:first-child,
ul:first-child,
ol:first-child {
  margin-top: 0;
}

h1:last-child,
.h1:last-child,
h2:last-child,
.h2:last-child,
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child,
h5:last-child,
.h5:last-child,
h6:last-child,
.h6:last-child,
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
  display: none;
}

button,
[type="button"] {
  cursor: pointer;
}

[type="button"]:focus-visible,
[type="reset"]:focus-visible,
[type="submit"]:focus-visible,
button:focus-visible {
  outline: 3px solid #ff9d00;
}

input:focus {
  outline: none;
}

input[type="date"],
input[type="search"] {
  min-height: 47px;
  border-radius: 0;
  -webkit-appearance: none;
}

summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

summary::marker {
  content: none;
}

summary::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5.5L8 11.5L2 5.5' stroke='%230B315E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: block;
  width: 16px;
  height: 16px;
}

summary::-webkit-details-marker {
  display: none;
}

details[open] summary::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.5L8 5.5L14 11.5' stroke='%23898E92' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

table {
  border-collapse: collapse;
  border-color: currentColor;
  border-spacing: 0;
}

tr:not(:last-child) td,
th {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

th,
td {
  padding: 24px 15px;
}

th:first-child,
td:first-child {
  padding-left: 0;
}

th:last-child,
td:last-child {
  padding-right: 0;
}

th {
  color: #0b315e;
  font-weight: 600;
  font-size: 1.111rem;
  line-height: 28/20;
  text-align: left;
}

td {
  vertical-align: top;
}

.btn-reset,
.btn-link:is(button),
.input__btn {
  padding: 0;
  border: none;
  background-color: transparent;
}

.btn-outline,
.btn-solid,
.btn-solid-02 {
  display: inline-grid;
  padding: 11px 17px;
  border-width: 3px;
  border-style: solid;
  border-color: #0b315e !important;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 24px;
}

.btn-outline:hover,
.btn-solid:hover,
.btn-solid-02:hover {
  text-decoration: none;
}

.btn-outline:focus-visible,
.btn-solid:focus-visible,
.btn-solid-02:focus-visible {
  outline: 3px solid #ff9d00;
}

.btn-outline {
  display: inline-grid;
  background-color: transparent;
  grid-auto-flow: column;
  grid-gap: 20px;
  color: #0b315e !important;
}

.btn-outline:is(button):hover,
.btn-outline:is(a):hover,
.btn-outline:focus-visible {
  color: white !important;
  background-color: #0b315e !important;
  text-decoration: none;
}

.btn-outline:disabled {
  border-color: #696a75 !important;
  background-color: #696a75 !important;
  pointer-events: none;
  color: #fff !important;
}

.bg-blue .btn-outline {
  border-color: #f5f5f7 !important;
  color: #f5f5f7 !important;
}

.bg-blue .btn-outline:is(a):hover,
.bg-blue .btn-outline:is(button):hover,
.bg-blue .btn-outline:focus-visible {
  background-color: #f5f5f7 !important;
  color: #0b315e !important;
}

.btn-solid,
.btn-solid-02 {
  background-color: #0b315e !important;
  color: #f5f5f7 !important;
}

.btn-solid__text {
  margin-inline: 15px;
}

.btn-solid__icon {
  display: none;
}

.btn-solid:disabled {
  background-color: #696a75;
  border-color: #696a75;
  pointer-events: none;
}

.btn-solid:is(button):hover,
.btn-solid:is(a):hover,
.btn-solid:focus-visible {
  color: #f5f5f7;
}

.btn-solid:is(button):hover .btn-solid__text,
.btn-solid:is(a):hover .btn-solid__text,
.btn-solid:focus-visible .btn-solid__text {
  margin-inline: 0 6px;
}

.btn-solid:is(button):hover .btn-solid__icon,
.btn-solid:is(a):hover .btn-solid__icon,
.btn-solid:focus-visible .btn-solid__icon {
  display: block;
}

.btn-solid.bg-orange {
  border-color: #ff9d00 !important;
  background-color: #ff9d00 !important;
}

.btn-solid-02 {
  border-width: 1px;
}

.btn-solid-02:focus-visible,
.btn-solid-02:hover {
  background-color: #f5f5f7 !important;
  color: #0b315e !important;
}

.btn-solid-02:disabled {
  background-color: #696a75;
  color: #fff;
}

.btn-sm {
  padding: 10px;
}

.btn-lg {
  padding-top: 15px;
  padding-right: 21px;
  padding-bottom: 11px;
  padding-left: 21px;
}

.btn-link {
  display: inline-grid;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  grid-template-columns: auto auto;
  grid-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0b315e;
}

.btn-link:focus-visible,
.btn-link:hover {
  color: #ff9d00;
  text-decoration: none;
}

.btn-link:focus-visible svg:first-child,
.btn-link:hover svg:first-child {
  -webkit-transform: translateX(-16px);
          transform: translateX(-16px);
}

.btn-link:focus-visible svg:last-child,
.btn-link:hover svg:last-child {
  -webkit-transform: translateX(16px);
          transform: translateX(16px);
}

.btn-link:disabled {
  color: #696a75;
  pointer-events: none;
}

.bg-blue .btn-link {
  color: #f5f5f7;
}

.bg-blue .btn-link:hover {
  color: #ff9d00;
}

.bg-blue .btn-link:disabled {
  color: #696a75;
}

.tag {
  display: inline-grid;
  padding: 4px 4px 4px 16px;
  border: none;
  border-radius: 4px;
  background-color: #fff;
  grid-auto-flow: column;
  grid-gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0b315e;
}

.tag__ico {
  padding: 10px;
  border-radius: 4px;
}

.tag:hover .tag__ico {
  background-color: #f5f5f7;
}

.tag:focus-visible {
  border-color: #ff9d00;
}

.toddler__mark {
  display: block;
  padding: 4px;
  width: 37px;
  height: 19px;
  border-radius: 19px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.toddler__mark::before {
  content: "";
  display: block;
  height: 11px;
  aspect-ratio: 1;
  background-color: #0b315e;
  border-radius: 50%;
}

.toddler__field:checked ~ .toddler__mark::before {
  margin-left: auto;
}

.input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border: 2px solid transparent;
}

.input__field,
.input__btn,
.input .inputtext {
  background-color: #f5f5f7;
  color: #696a75;
}

.input__field,
.input .inputtext {
  height: calc(1.4em + 25px);
  width: 100%;
  padding: 12px 15px 11px;
  border: 1px solid #f5f5f7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: inherit;
}

.input__field:is(textarea),
.input .inputtext:is(textarea) {
  resize: none;
}

.input__field:focus-visible,
.input__field:focus,
.input .inputtext:focus-visible,
.input .inputtext:focus {
  border-color: #ff9d00;
  outline: none;
}

.input__field::-webkit-input-placeholder, .input .inputtext::-webkit-input-placeholder {
  opacity: .5;
}

.input__field::-moz-placeholder, .input .inputtext::-moz-placeholder {
  opacity: .5;
}

.input__field:-ms-input-placeholder, .input .inputtext:-ms-input-placeholder {
  opacity: .5;
}

.input__field::-ms-input-placeholder, .input .inputtext::-ms-input-placeholder {
  opacity: .5;
}

.input__field::placeholder,
.input .inputtext::placeholder {
  opacity: .5;
}

.input__field:disabled,
.input .inputtext:disabled {
  opacity: .5;
}

.input__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 12px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.input__btn:focus-visible {
  border-color: #ff9d00;
  outline: none;
}

.input__btn .lock,
.input__btn .unlock {
  -webkit-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

.input__field:-moz-placeholder-shown:not(:focus-visible) ~ .input__btn {
  color: rgba(105, 106, 117, 0.5);
}

.input__field:-ms-input-placeholder:not(:focus-visible) ~ .input__btn {
  color: rgba(105, 106, 117, 0.5);
}

.input__field:placeholder-shown:not(:focus-visible) ~ .input__btn {
  color: rgba(105, 106, 117, 0.5);
}

.input__field[type="text"] ~ .input__btn .lock {
  opacity: 0;
}

.input__field[type="text"] ~ .input__btn .unlock {
  opacity: 1;
}

.input__field[type="password"] ~ .input__btn .lock {
  opacity: 1;
}

.input__field[type="password"] ~ .input__btn .unlock {
  opacity: 0;
}

.input-date {
  position: relative;
}

.input-date::before {
  content: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='%230B315E' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.6923 11.2857H35.3846V14.7143C35.3846 15.3543 34.8769 15.8571 34.2308 15.8571H29.6154C28.9692 15.8571 28.4615 15.3543 28.4615 14.7143V11.2857H21.5385V14.7143C21.5385 15.3543 21.0308 15.8571 20.3846 15.8571H15.7692C15.1231 15.8571 14.6154 15.3543 14.6154 14.7143V11.2857H12.3077C11.0385 11.2857 10 12.3143 10 13.5714V38.7143C10 39.9714 11.0385 41 12.3077 41H37.6923C38.9615 41 40 39.9714 40 38.7143V13.5714C40 12.3143 38.9615 11.2857 37.6923 11.2857ZM37.6923 38.7143H12.3077V18.1429H37.6923V38.7143ZM19.2308 13.5714H16.9231V9H19.2308V13.5714ZM33.0769 13.5714H30.7692V9H33.0769V13.5714ZM21.5385 22.7143H19.2308V20.4286H21.5385V22.7143ZM26.1538 22.7143H23.8462V20.4286H26.1538V22.7143ZM30.7692 22.7143H28.4615V20.4286H30.7692V22.7143ZM35.3846 22.7143H33.0769V20.4286H35.3846V22.7143ZM16.9231 27.2857H14.6154V25H16.9231V27.2857ZM21.5385 27.2857H19.2308V25H21.5385V27.2857ZM26.1538 27.2857H23.8462V25H26.1538V27.2857ZM30.7692 27.2857H28.4615V25H30.7692V27.2857ZM35.3846 27.2857H33.0769V25H35.3846V27.2857ZM16.9231 31.8571H14.6154V29.5714H16.9231V31.8571ZM21.5385 31.8571H19.2308V29.5714H21.5385V31.8571ZM26.1538 31.8571H23.8462V29.5714H26.1538V31.8571ZM30.7692 31.8571H28.4615V29.5714H30.7692V31.8571ZM35.3846 31.8571H33.0769V29.5714H35.3846V31.8571ZM16.9231 36.4286H14.6154V34.1429H16.9231V36.4286ZM21.5385 36.4286H19.2308V34.1429H21.5385V36.4286ZM26.1538 36.4286H23.8462V34.1429H26.1538V36.4286ZM30.7692 36.4286H28.4615V34.1429H30.7692V36.4286Z'/%3E%3C/svg%3E%0A");
  position: absolute;
  inset: 0 auto 0 0;
  display: block;
  width: 50px;
}

.input-date .input__field {
  padding-left: 58px;
}

.input--required {
  position: relative;
}

.input--required::after {
  content: "*";
  position: absolute;
  top: 2px;
  right: 3px;
  color: #ff9d00;
}

.input--bordered .input__field,
.input--bordered .input__btn {
  color: #696a75;
}

.input--bordered .input__field {
  border-color: #0b315e;
}

.input--bordered .input__field:not(:first-child) {
  border-left: none;
}

.input--bordered .input__btn:not(:first-child) {
  border-left: none;
}

.input--bordered .input__btn:not(:last-child) {
  border-right: none;
}

.input.input--invalid {
  border-color: #eb5757;
}

.input--lg .input__field {
  padding: 13px 15px;
}

::-webkit-calendar-picker-indicator {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.checkbox,
.radio {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-grid;
  grid-auto-flow: column;
  gap: 16px;
  /*111*/
  /*-webkit-box-align: baseline;*/
  /*    -ms-flex-align: baseline;*/
  /*        align-items: baseline;*/
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.checkbox__mark,
.radio__mark {
  display: inline-block;
  width: 20px;
  height: 20px;
  /*111*/
  /*margin-top: 2px;*/
  border: 2px solid #f5f5f7;
  background-color: #f5f5f7;
}

.checkbox__field:checked ~ .checkbox__mark,
.radio__field:checked ~ .checkbox__mark,
.checkbox__field:checked ~
.radio__mark,
.radio__field:checked ~
.radio__mark {
  border-color: #0b315e;
  background-position: center;
  background-size: 60% 50%;
  background-repeat: no-repeat;
  background-color: #0b315e;
}

.checkbox:hover > .checkbox__mark,
.checkbox__field:focus-visible ~ .checkbox__mark,
.radio:hover > .checkbox__mark,
.radio__field:focus-visible ~ .checkbox__mark,
.checkbox:hover >
.radio__mark,
.checkbox__field:focus-visible ~
.radio__mark,
.radio:hover >
.radio__mark,
.radio__field:focus-visible ~
.radio__mark {
  border-color: #ff9d00 !important;
}

.checkbox:hover .checkbox__label,
.checkbox__field:focus-visible ~ .checkbox__label,
.radio:hover .checkbox__label,
.radio__field:focus-visible ~ .checkbox__label,
.checkbox:hover
.radio__label,
.checkbox__field:focus-visible ~
.radio__label,
.radio:hover
.radio__label,
.radio__field:focus-visible ~
.radio__label {
  color: #ff9d00;
}

.checkbox__field[disabled] ~ .checkbox__mark,
.radio__field[disabled] ~ .checkbox__mark,
.checkbox__field[disabled] ~
.radio__mark,
.radio__field[disabled] ~
.radio__mark {
  background-color: #696a75 !important;
  border-color: #696a75 !important;
}

.checkbox__field[disabled] ~ .checkbox__label,
.radio__field[disabled] ~ .checkbox__label,
.checkbox__field[disabled] ~
.radio__label,
.radio__field[disabled] ~
.radio__label {
  color: #696a75 !important;
}

.checkbox__mark {
  border-radius: 2px;
}

.checkbox__label {
  color: #0b315e;
}

.checkbox__field:checked ~ .checkbox__mark {
  border-color: #0b315e;
  background-position: center;
  background-size: 60% 50%;
  background-repeat: no-repeat;
  background-color: #0b315e;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='%23F5F5F7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99882 7.16435L10.4971 0.843698C10.8595 0.427007 11.4912 0.383056 11.9079 0.745529C12.3246 1.108 12.3685 1.73964 12.006 2.15633L5.3246 9.83715L0.425341 6.39623C-0.0266125 6.07881 -0.135671 5.4551 0.181751 5.00315C0.499174 4.5512 1.12288 4.44214 1.57483 4.75956L4.99882 7.16435Z' /%3E%3C/svg%3E%0A");
}

.radio__mark {
  border-radius: 50%;
}

.modal {
  position: fixed;
  inset: 0;
  background: rgba(11, 49, 94, 0.44);
  z-index: -1;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
}

.modal__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 980px;
  width: auto;
  min-height: 100%;
  margin: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal__content {
  position: relative;
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
}

.modal__content .container {
  padding: 0;
}

.modal__close {
  position: absolute;
  inset: 24px 24px auto auto;
  color: #0b315e;
}

.modal__close:hover {
  color: #ff9d00;
}

.modal--sm .modal__wrap {
  max-width: 580px;
}

.modal--lg .modal__wrap {
  max-width: 100%;
  padding: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.modal--lg .modal__content {
  padding: 0;
  border-radius: 0;
}

.modal--lg .modal__content .container {
  position: relative;
  padding: 56px var(--gutter-x, 20px);
}

.modal--lg .modal__close {
  right: var(--gutter-x, 20px);
}

.modal.show {
  z-index: 999;
  opacity: 1;
  pointer-events: auto;
}

.modal-open {
  position: absolute;
  overflow-y: hidden;
}

.video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background-color: #000000;
}

.video__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.video__button {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: none;
  padding: 0;
  width: 68px;
  height: 48px;
  border: none;
  background-color: transparent;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
}

.video__button-shape {
  fill: #212121;
  fill-opacity: 0.8;
}

.video__button-icon {
  fill: #ffffff;
}

.video__button:focus {
  outline: none;
}

.video:hover .video__button-shape,
.video__button:focus .video__button-shape {
  fill: #ff0000;
  fill-opacity: 1;
}

/* Enabled */

.video--enabled {
  cursor: pointer;
}

.video--enabled .video__button {
  display: block;
}

.file {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}

.card-news {
  position: relative;
  display: grid;
  grid-template-columns: auto auto 1fr;
}

.card-news__anchor {
  position: absolute;
  top: -6px;
  left: 17px;
}

.card-news__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 63px;
  padding: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column: 1 / 2;
}

.card-news__img-wrp {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='%230B315E' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.566 24.3159C39.286 27.0359 39.286 31.3559 36.566 34.0759C33.846 36.7959 29.526 36.7959 26.806 34.0759C24.246 31.3559 24.246 27.0359 26.806 24.3159C29.526 21.7559 33.846 21.7559 36.566 24.3159ZM7.92598 11.8359H71.926C74.646 11.8359 76.726 14.0759 76.726 16.6359C76.726 32.6359 76.726 48.6359 76.726 64.6359C76.726 66.5559 75.126 68.1559 73.366 68.1559H6.48598C4.72598 68.1559 3.12598 66.5559 3.12598 64.6359C3.12598 48.6359 3.12598 32.6359 3.12598 16.6359C3.12598 14.0759 5.36598 11.8359 7.92598 11.8359ZM11.126 16.7959H68.726C70.486 16.7959 71.926 18.2359 71.926 19.9959V44.4759L65.846 38.3959C61.846 34.3959 55.286 34.3959 51.286 38.3959L37.526 52.1559L34.486 48.9559C28.086 42.5559 17.366 42.5559 10.966 48.9559L7.92598 51.9959V19.9959C7.92598 18.2359 9.36598 16.7959 11.126 16.7959Z'/%3E%3C/svg%3E");
  background-position: center;
  background-size: 80px 80px;
  background-repeat: no-repeat;
}

.card-news__img-wrp--video {
  position: relative;
}

.card-news__img-wrp--video::after {
  content: '';
  position: absolute;
  inset: 0 0 0 0;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='68' viewBox='0 0 72 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1228_10154)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36 0C16.128 0 0 15.232 0 34C0 52.768 16.128 68 36 68C55.872 68 72 52.768 72 34C72 15.232 55.872 0 36 0ZM28.8 45.9V22.1C28.8 20.706 30.492 19.89 31.68 20.74L48.492 32.64C49.464 33.32 49.464 34.68 48.492 35.36L31.68 47.26C30.492 48.11 28.8 47.294 28.8 45.9Z' fill='%23F5F5F7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1228_10154'%3E%3Crect width='72' height='68' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-size: 72px;
  background-repeat: no-repeat;
  background-color: rgba(11, 49, 94, 0.44);
}

.card-news__img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.card-news__content {
  grid-column: 3 / 4;
}

.card-news__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.card-news__description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.card-news:hover .card-news__img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.card-book {
  background-color: #fff;
}

.card-book:hover {
  background-color: #f5f5f7;
}

.card-book__img {
  display: block;
  height: auto;
  max-height: 270px;
  float: left;
  -o-object-fit: contain;
     object-fit: contain;
}

.card-book__head {
  float: right;
}

.card-book__title {
  display: -webkit-box;
  overflow: hidden;
}

.card-book__intro {
  display: -webkit-box;
  overflow: hidden;
}

.card-reader {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.card-reader__img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.card-link {
  position: relative;
  display: block;
  padding: 50px 52px;
  background-color: #f5f5f7;
}

.card-link__icon {
  position: absolute;
  right: 30px;
  bottom: 30px;
}

.card-link-img p {
  visibility: hidden;
}

.card-link-img:hover p {
  visibility: visible;
}

.card-link__bg {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-link__name {
  display: -webkit-box;
  min-height: calc(2em * 1.4);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}

.card-link:hover {
  background-color: #0b315e;
}

.card-link:hover .card-link__name,
.card-link:hover .card-link__link,
.card-link:hover .card-link__icon {
  color: #f5f5f7;
}

.card-link:hover .card-link__link {
  text-decoration: none;
}

.card-link-img {
  background-color: rgba(11, 49, 94, 0.5);
}

.card-link-img .card-link__name,
.card-link-img .card-link__link,
.card-link-img .card-link__icon {
  color: #f5f5f7;
}

.card-photo {
  position: relative;
  color: #fff;
}

.card-photo__img {
  position: absolute;
  inset: 0;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-photo__content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 22px;
  aspect-ratio: 380/300;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.card-photo:hover .card-photo__content {
  background-color: rgba(11, 49, 94, 0.44);
}

.card-docs-01 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 19px;
  border: 1px solid #f5f5f7;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 40px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 5px 5px 40px 5px rgba(0, 0, 0, 0.05);
  gap: 20px;
  -webkit-box-flex: row nowrap;
      -ms-flex-positive: row nowrap;
          flex-grow: row nowrap;
}

.card-docs-01__b1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-docs-01__b1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.card-docs-01__icon {
  display: block;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 9px;
  aspect-ratio: 1 / 1;
}

.card-docs-01__size {
  display: block;
  padding-left: 14%;
  margin: 0 auto;
}

.card-docs-01__name {
  margin-bottom: 16px;
}

.card-docs-01__text {
  margin: 0;
}

.card-docs-02 {
  display: grid;
  height: 315px;
  padding: 24px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 40px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 5px 5px 40px 5px rgba(0, 0, 0, 0.05);
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.card-docs-02__icon {
  display: block;
}

.card-docs-02__name {
  display: -webkit-box;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.card-docs-02__text {
  display: -webkit-box;
  height: 100%;
  margin: 0;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.card-docs-02__link-preview,
.card-docs-02__link-download {
  display: inline-block;
  color: #696a75;
}

.card-docs-02__link-preview:hover,
.card-docs-02__link-download:hover {
  color: #0b315e;
}

.card-docs-02__link-preview:active,
.card-docs-02__link-download:active {
  opacity: .8;
}

.card-docs-02__link-preview:focus-visible,
.card-docs-02__link-download:focus-visible {
  outline: 3px solid #ff9d00;
}

.card-lib__img-wrapper {
  width: 100%;
  overflow: hidden;
}

.card-lib__img {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .card-lib__img {
    height: 100%;
  }
  .card-lib__img-wrapper {
    height: auto;
  }
}

.header {
  position: relative;
}

.header__bottom {
  position: relative;
  /*111*/
  /*z-index: 1;*/
  z-index: 2;
}

.top-nav__item {
  position: relative;
}

.top-nav__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top-nav__link:hover {
  color: #ff9d00;
  text-decoration: none;
}

.top-nav__link--active {
  color: #ff9d00 !important;
}

.sub-nav__link {
  display: block;
}

.sub-nav__link:hover {
  text-decoration: none;
  color: #ff9d00;
}

.top-nav__item:focus-visible > .sub-nav,
.top-nav__item:focus-within > .sub-nav,
.top-nav__item:hover > .sub-nav {
  display: block;
}

.btn-menu {
  padding: 0;
  border: none;
  background-color: transparent;
  color: #0b315e;
}

.modal-menu {
  --shape-color: #fff;
  position: fixed;
  inset: 0;
  z-index: -1;
  padding-top: 108px;
  padding-bottom: 24px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition-property: opacity, z-index;
  -o-transition-property: opacity, z-index;
  transition-property: opacity, z-index;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  overflow-y: auto;
}

.modal-menu__close {
  position: absolute;
  inset: 25px 25px auto auto;
  color: #f5f5f7;
}

.modal-menu__shape {
  position: absolute;
  top: -47px;
  left: -9px;
  -webkit-transform: rotate(48deg);
          transform: rotate(48deg);
}

.modal-menu > .container {
  display: grid;
  min-height: 100%;
  grid-template-rows: 1fr auto;
}

.modal-menu.show {
  z-index: 99;
  opacity: 1;
  pointer-events: auto;
}

.cookies .modal__wrap {
  max-width: 1180px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.cookies .modal__content {
  padding: 32px 100px;
}

.toddler-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.toddler-button {
  display: inline-grid;
  max-width: 197px;
  padding: 13px;
  border: 3px solid #0b315e;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  grid-auto-flow: column;
  grid-gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  color: #0b315e;
  font-weight: 600;
  line-height: 24px;
}

.toddler-button:hover {
  text-decoration: none;
}

.toddler-button:hover,
.toddler-button--active {
  background-color: #0b315e;
  color: #fff;
}

.bg-blue .toddler-button {
  border-color: #fff;
  background-color: #fff;
  color: #0b315e;
}

.bg-blue .toddler-button:hover,
.bg-blue .toddler-button--active {
  background-color: #0b315e;
  color: #fff;
}

.banner__ttl {
  color: #0b315e;
}

.banner__img {
  border-radius: 24px;
}

.to-map {
  position: relative;
}

.to-map__img {
  position: relative;
}

.to-map__img > img {
  position: relative;
  z-index: 1;
}

.to-map__img > svg {
  position: absolute;
  inset: auto 0 0 auto;
  z-index: 0;
  display: block;
}

.photos-decoration {
  position: absolute;
  top: calc(100% + 32px);
  right: 0;
}

.photos-slide img {
  cursor: pointer;
  aspect-ratio: 38 / 25;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.events {
  position: relative;
}

@media (max-width: 1420px) {
  .events svg.index-n1 {
    display: none!important;
  }
}

.subscribe {
  position: relative;
}

.subscribe__shape {
  --shape-color: #ff9d00;
}

.sections {
  position: relative;
}

.sections__shape {
  position: absolute;
  top: 50%;
  left: -193px;
  -webkit-transform: translateY(-50%) rotate(-43.86deg);
          transform: translateY(-50%) rotate(-43.86deg);
  z-index: -1;
}

.sections-slider {
  -webkit-box-shadow: 5px 5px 40px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 5px 5px 40px 5px rgba(0, 0, 0, 0.05);
}

.sections-slider .swiper-pagination {
  position: absolute;
}

.slider-images {
  position: relative;
}

.slider-images .swiper-pagination {
  position: absolute;
  z-index: 5;
}

.slider-images img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.gallery-main img,
.gallery-thumbs img {
  display: block;
  width: 100%;
  height: auto;
  margin: auto;
  -o-object-position: center center;
     object-position: center center;
}

.gallery-main img {
  aspect-ratio: 880 / 450;
  -o-object-fit: contain;
     object-fit: contain;
}

.gallery-thumbs img {
  aspect-ratio: 150 / 100;
  -o-object-fit: cover;
     object-fit: cover;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.pagination__link {
  display: block;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 4px;
  background-color: #f5f5f7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #696a75;
  font-weight: 700;
  text-align: center;
}

.pagination__link:is(a):hover,
.pagination__link.--current {
  background-color: #0b315e;
  color: #fff;
  text-decoration: none;
}

.footer__content {
  display: grid;
}

.footer__content div[id^="bx_"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 100px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.footer__logo {
  grid-area: logo;
}

.footer__menu_01 {
  align-self: baseline;
  grid-area: menu_01;
}

.footer__menu_02 {
  align-self: baseline;
  grid-area: menu_02;
}

.footer__menu_03 {
  align-self: baseline;
  grid-area: menu_03;
}

.footer__copy {
  grid-area: copyright;
}

.footer__developer {
  grid-area: developer;
}

@media (min-width: 768px) {
  .card-docs-01__b1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
  }

  .card-docs-02 {
    grid-template-columns: auto 1fr auto auto;
    grid-gap: 24px;
  }

  .card-docs-02__name {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  .card-docs-02__text {
    grid-area: 2 / 1 / 3 / -1;
  }

  .card-docs-02__link-preview {
    grid-area: 1 / 3 / 2 / 4;
  }

  .card-docs-02__link-download {
    grid-area: 1 / 4 / 2 / 5;
  }
}

@media (min-width: 1420px) {
  .page {
    background-image: url("data:image/svg+xml,%3Csvg width='71' height='168' viewBox='0 0 71 168' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%230B315E' stroke-miterlimit='10' stroke-linecap='round'%3E%3Cpath d='M10.0917 21.6108C34.0825 28.0113 51.9801 53.2156 51.9801 83.3196C51.9801 115.874 31.0578 142.681 4.15137 146.208' stroke-width='3'/%3E%3Cpath d='M12.6361 3C44.2708 10.8627 67.9995 43.8399 67.9995 83.333C67.9995 125.776 40.5799 160.703 5.40723 165' stroke-width='5'/%3E%3Cpath d='M5.76733 58.6035C14.3612 62.2847 20.4981 71.956 20.4981 83.3332C20.4981 96.3009 12.5048 107.075 2 109.243' stroke-width='3'/%3E%3C/svg%3E%0A"), url("data:image/svg+xml,%3Csvg width='196' height='196' viewBox='0 0 196 196' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_1214_3319' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M196 98C196 78.6175 190.252 59.6702 179.484 43.5541C168.716 27.4381 153.41 14.8772 135.503 7.45985C117.596 0.042461 97.8913 -1.89826 78.8811 1.88309C59.871 5.66444 42.4091 14.998 28.7036 28.7036C14.998 42.4091 5.66443 59.871 1.88308 78.8812C-1.89827 97.8913 0.0424733 117.596 7.45986 135.503C14.8772 153.41 27.4381 168.716 43.5542 179.484C59.6702 190.252 78.6174 196 98 196C110.87 196.002 123.614 193.468 135.505 188.543C147.395 183.619 158.2 176.401 167.3 167.3C176.401 158.2 183.619 147.396 188.543 135.505C193.468 123.614 196.002 110.87 196 98Z'/%3E%3C/mask%3E%3Cpath d='M98 196L98.0025 176H98V196ZM216 98C216 74.6618 209.079 51.8477 196.113 32.4427L162.855 54.6656C171.425 67.4926 176 82.5731 176 98H216ZM196.113 32.4427C183.147 13.0378 164.718 -2.0866 143.157 -11.0177L127.849 25.9374C142.102 31.8411 154.284 41.8385 162.855 54.6656L196.113 32.4427ZM143.157 -11.0177C121.595 -19.9489 97.8691 -22.2857 74.9793 -17.7326L82.783 21.4988C97.9135 18.4891 113.597 20.0338 127.849 25.9374L143.157 -11.0177ZM74.9793 -17.7326C52.0896 -13.1796 31.064 -1.94116 14.5614 14.5614L42.8457 42.8457C53.7542 31.9372 67.6524 24.5084 82.783 21.4988L74.9793 -17.7326ZM14.5614 14.5614C-1.94118 31.064 -13.1796 52.0896 -17.7326 74.9794L21.4988 82.783C24.5084 67.6525 31.9372 53.7542 42.8457 42.8457L14.5614 14.5614ZM-17.7326 74.9794C-22.2857 97.8691 -19.9489 121.595 -11.0177 143.157L25.9375 127.849C20.0338 113.597 18.4891 97.9135 21.4988 82.783L-17.7326 74.9794ZM-11.0177 143.157C-2.0866 164.718 13.0377 183.147 32.4427 196.113L54.6656 162.855C41.8385 154.284 31.8411 142.102 25.9375 127.849L-11.0177 143.157ZM32.4427 196.113C51.8477 209.079 74.6618 216 98 216V176C82.5731 176 67.4926 171.425 54.6656 162.855L32.4427 196.113ZM97.9975 216C113.494 216.002 128.84 212.951 143.157 207.022L127.852 170.065C118.389 173.985 108.246 176.001 98.0025 176L97.9975 216ZM143.157 207.022C157.475 201.092 170.484 192.4 181.442 181.442L153.158 153.158C145.915 160.401 137.316 166.146 127.852 170.065L143.157 207.022ZM181.442 181.442C192.4 170.484 201.092 157.475 207.022 143.157L170.065 127.852C166.146 137.316 160.401 145.915 153.158 153.158L181.442 181.442ZM207.022 143.157C212.951 128.84 216.002 113.494 216 97.9975L176 98.0025C176.001 108.246 173.985 118.389 170.065 127.852L207.022 143.157Z' fill='%23FF9D00' mask='url(%23path-1-inside-1_1214_3319)'/%3E%3C/svg%3E"), url("/local/templates/bao/./assets/images/body-bg.png");
    background-position: -11px 97px, calc(100% + 143px) 363px, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-color: #fff;
  }
}

@media (min-width: 1200px) {


  :root {
    font-size: 18px;
  }

  h1,
  .h1 {
    font-size: 2.667rem;
  }

  h2,
  .h2 {
    font-size: 2.222rem;
  }

  h3,
  .h3 {
    font-size: 1.778rem;
  }

  h4,
  .h4 {
    font-size: 1.333rem;
  }

  h5,
  .h5 {
    font-size: 1.111rem;
  }

  .title {
    font-weight: 700;
    font-size: 3rem;
  }

  .modal__wrap {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .modal__content {
    padding: 56px 100px 48px;
  }

  .modal--lg .modal__content .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 660px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .card-news__img-wrp {
    width: 210px;
    min-height: 158px;
    margin-right: 20px;
    -o-object-position: center;
       object-position: center;
    -o-object-fit: cover;
       object-fit: cover;
    grid-column: 2 / 3;
    aspect-ratio: 210 / 158;
  }

  .card-news__title {
    -webkit-line-clamp: 2;
    line-clamp: 2;
  }

  .card-book {
    height: 359px;
    padding: 40px 32px;
  }

  .card-book__img {
    width: 180px;
  }

  .card-book__head {
    width: calc(100% - 191px - 24px);
  }

  .card-book__title {
    height: 3.6em;
    -webkit-line-clamp: 3;
    line-clamp: 3;
  }

  .card-book__intro {
    height: calc(6em * 1.2);
    width: calc(100% - 191px - 24px);
    float: right;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    line-clamp: 6;
  }

  .card-docs-02__text {
    -webkit-line-clamp: 5;
  }

  .header__top {
    padding-block: 12px;
  }

  .header__bottom {
    margin-block: 32px 72px;
  }

  .top-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    gap: .5rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .top-nav__link {
    color: #0b315e;
  }

  .sub-nav {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    max-width: 351px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding-block: 10px;
    background-color: #fff;
  }

  .sub-nav__link {
    padding: 10px 30px;
    color: #696a75;
  }

  .sub-nav__link:hover {
    color: #696a75;
    background-color: #f5f5f7;
  }

  .banner__ttl {
    margin-top: 1.556rem;
  }

  .to-map__img {
    padding-right: 50px;
    padding-bottom: 60px;
  }

  .to-map__img > svg {
    width: 283px;
    height: 283px;
  }

  .photos-slide {
    max-width: 380px;
  }

  .events__shape {
    position: absolute;
    z-index: -1;
    right: 25px;
    bottom: 28%;
  }

  .subscribe__shape {
    position: absolute;
    inset: 5px auto auto -10px;
  }

  .subscribe__shape.--alt {
    inset: -26px 2px auto auto;
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }

  .sections-slider {
    padding: 39px 81px 46px 79px;
  }

  .sections-slider .swiper-pagination {
    inset: 0 36px 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .map-wrp {
    position: absolute;
    inset: 0;
  }

  .slider-images .swiper-pagination {
    inset: 0 0 0 auto;
    padding: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .slider-images img {
    aspect-ratio: 1179 / 458;
  }

  .footer {
    padding-block: 49px;
  }

  .footer__content {
    grid-template-columns: repeat(4, auto);
    grid-template-areas: "menu_01 menu_02 menu_03 logo" "copyright copyright copyright developer";
    grid-gap: 15px 20px;
  }
}

@media (max-width: 1420px){
  .page {
    background-color: #fff;
    background-image: url("/local/templates/bao/./assets/images/body-bg.png");
    background-repeat: repeat;
  }
}

@media (max-width: 1199px) {


  :root {
    font-size: 14px;
  }

  h1,
  .h1 {
    font-size: 1.556rem;
  }

  h2,
  .h2 {
    font-size: 1.444rem;
  }

  h3,
  .h3 {
    font-size: 1.333rem;
  }

  h4,
  .h4 {
    font-size: 1.222rem;
  }

  h5,
  .h5 {
    font-size: 1.111rem;
  }

  .title {
    font-weight: 600;
    font-size: 1.778rem;
  }

  .modal__content {
    padding: 56px 20px 48px;
  }

  .to-map__img {
    padding-right: 32px;
    padding-bottom: 40px;
  }

  .to-map__img > svg {
    width: 189px;
    height: 189px;
  }

  .subscribe__shape {
    display: none;
  }

  .map-wrp {
    height: 322px;
  }

  .footer {
    padding-block: 25px 28px;
  }

  .footer__content {
    grid-template-columns: repeat(2, auto);
    grid-template-areas: "logo logo" "menu_01 menu_02" "menu_03 developer" "copyright copyright";
    grid-gap: 15px 20px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}

@media (max-width: 1199.98px) {
  .card-news {
    min-height: 150px;
  }

  .card-news__img-wrp {
    display: none;
  }

  .card-news__title {
    -webkit-line-clamp: 3;
    line-clamp: 3;
  }

  .card-book {
    height: 355px;
    padding: 24px;
  }

  .card-book__img {
    width: 120px;
  }

  .card-book__head {
    width: calc(100% - 120px - 24px);
  }

  .card-book__title {
    height: 4.8em;
    -webkit-line-clamp: 4;
    line-clamp: 4;
  }

  .card-book__intro {
    height: calc(5em * 1.2);
    clear: both;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    line-clamp: 5;
  }

  .header__top {
    padding-block: 16px;
  }

  .header__bottom {
    margin-block: 25px 30px;
  }

  .top-nav__item,
  .sub-nav__item {
    margin-bottom: 24px;
  }

  .top-nav__link {
    color: #f5f5f7;
    font-weight: 600;
  }

  .top-nav__link svg {
    display: none;
  }

  .sub-nav {
    margin-top: 24px;
    margin-left: 24px;
  }

  .sub-nav__link {
    color: #fff;
    font-weight: 600;
  }

  .photos-slide {
    max-width: 210px;
  }

  .sections-slider {
    padding: 32px 24px 105px;
  }

  .sections-slider .swiper-pagination {
    inset: auto 24px 32px 24px;
  }

  .slider-images .swiper-pagination {
    inset: auto 24px 10px 24px;
  }

  .slider-images img {
    aspect-ratio: 430 / 240;
  }
}

@media (max-width: 767px) {
  .card-docs-01__b1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65px;
            flex: 0 0 65px;
  }
}

@media (max-width: 767.98px) {
  .card-docs-02 {
    grid-template-columns: 1fr auto auto;
    grid-gap: 16px;
    grid-template-areas: "icon preview download" "name name" "text text";
  }

  .card-docs-02__name {
    grid-area: 2 / 1 / 3 / -1;
  }

  .card-docs-02__text {
    grid-area: 3 / 1 / 4 / -1;
    -webkit-line-clamp: 5;
  }

  .card-docs-02__link-preview {
    grid-area: 1 / 2 / 2 / 3;
  }

  .card-docs-02__link-download {
    grid-area: 1 / 3 / 2 / 4;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .card-docs-02__text {
    -webkit-line-clamp: 7;
  }
}

@media (max-width: 768px) {
  .card-docs-02__text {
    -webkit-line-clamp: 3;
    height: auto;
  }
}
/* End */
/* /local/templates/bao/assets/styles/swiper.min.css?16957134739142 */
/* /local/templates/bao/assets/styles/normalize.min.css?16563986521815 */
/* /local/templates/bao/assets/styles/bootstrap.min.css?165639865245120 */
/* /local/templates/bao/assets/styles/calendar.min.css?16563986525654 */
/* /local/templates/bao/assets/styles/lightgallery.min.css?16563986525177 */
/* /local/templates/bao/assets/styles/datepicker.min.css?16655797345723 */
/* /local/components/f5/auth/templates/.default/style.css?166557973448 */
/* /local/components/f5/registration/templates/.default/style.css?165639865244 */
/* /local/templates/bao/styles.css?16974450311083 */
/* /local/templates/bao/template_styles.css?168726698752485 */
