@charset "UTF-8";html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:10px}body{color:#5d5f60;font-weight:400;margin:0;padding:0;position:relative;width:100%}body,button{font-family:Montserrat,sans-serif;font-size:1.6rem}section{margin-bottom:5rem}.relative{position:relative}@media (min-width:991px){.relative{z-index:998}}.relative .header,.relative .header__nav{z-index:997}.relative #mobileheader{z-index:999}.wrapper{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.wrapper #bx-panel{left:0;position:absolute!important;top:0;width:100%!important;z-index:1000!important}.container,.container-grid{margin:0 auto;max-width:117rem;padding:0 2rem;width:100%}.container-grid{display:grid;gap:2rem;grid-template-columns:27.7rem 1fr}@media screen and (max-width:1199.9px){.container-grid{grid-template-columns:100%}}.container-grid main.main{order:1}.container-grid .sidebar{order:0}.main__heading{background-color:#f2f2fa;margin-bottom:3rem;padding:4rem 0}.main__heading h1{color:#5d5f60;font-size:2.5rem;font-weight:700}@media screen and (max-width:575.9px){.main__heading h1{font-size:2.2rem}}.content h2.heading{color:#2b2d2f;margin-bottom:3rem;padding-left:1rem;position:relative;text-transform:uppercase}@media screen and (max-width:575.9px){.content h2.heading{font-size:2rem}}@media screen and (max-width:373.9px){.content h2.heading{font-size:1.8rem}}.content h2.heading:before{background-color:#004a99;content:"";height:100%;left:0;position:absolute;top:0;width:.3rem}.content h2.heading span{color:#004a99}h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.content .back-page{background-color:#f2f2fa;border:.1rem solid #d9dfec;border-radius:.3rem;color:#5d5f60;display:inline-block;font-size:1.4rem;margin-top:2rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.content .back-page:hover{background-color:#004a99;border-color:#004a99;color:#fff}.content h2{margin-bottom:2rem}@media screen and (max-width:575.9px){.content h2{font-size:2rem}}.content h3{margin-bottom:1.5rem}.content h4,.content h5{margin-bottom:1rem}.content p{line-height:2.5rem;margin-bottom:2rem}.content blockquote{color:#2b2d2f;line-height:2.5rem;margin:4.3rem 0 4.5rem;min-height:.4rem;padding-left:2.5rem;position:relative;vertical-align:middle}.content blockquote:before{background-color:#004a99;bottom:.3rem;content:" ";display:block;left:0;position:absolute;top:.3rem;width:.3rem}.content ul{margin-bottom:2rem}.content ul>li{line-height:2.5rem;margin-bottom:1rem;padding-left:2.2rem;position:relative}.content ul>li:before{background-color:#004a99;border-radius:.3rem;content:"";height:1.3rem;left:0;position:absolute;top:.2rem;width:1.3rem}.content ol{counter-reset:li;margin-bottom:2rem}.content ol>li{line-height:2.5rem;margin-bottom:1rem;padding-left:2.2rem;position:relative}.content ol>li:before{color:#383838;content:counter(li) ". "!important;counter-increment:li;display:inline-block;margin-left:0;padding:0;vertical-align:top;width:2rem;zoom:1;left:0;position:absolute;top:0}.content img{max-width:100%}.content a{color:#004a99;text-decoration:underline}.content a:hover{text-decoration:none}.content .table-responsive{overflow-x:auto;position:relative}.content .table-responsive .scroll-text{color:#004a99;display:none;font-size:1.4rem;left:50%;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}@media screen and (max-width:767.9px){.content .table-responsive .scroll-text{display:block}.content .table-responsive .scroll-text:after,.content .table-responsive .scroll-text:before{color:#004a99;font-size:1.4rem;position:absolute}.content .table-responsive .scroll-text:before{animation:arrow-left 2s infinite;content:"←";left:-2.5rem}.content .table-responsive .scroll-text:after{animation:arrow-right 2s infinite;content:"→";right:-2.5rem}}.content table{border:.1rem dashed #f2f2fa;border-collapse:collapse;margin:2rem 0}@media screen and (max-width:767.9px){.content table{display:block;white-space:nowrap;width:100%}}.content table tr{border-bottom:.1rem solid #f2f2fa}.content table tr:hover{background-color:#f2f2fa}.content table tr td{padding:.5rem 1rem}@keyframes arrow-left{0%,to{transform:translateX(0)}50%{transform:translateX(-20%)}}@keyframes arrow-right{0%,to{transform:translateX(0)}50%{transform:translateX(20%)}}.about-me__title{font-size:1.6rem}.about-me__item{font-size:1.4rem}
/*# sourceMappingURL=base.min.css.map */
