*{font-family:Ubuntu,sans-serif;line-height:1.5}.container-fluid{margin:0 auto;max-width:1140px;padding-left:25px;padding-right:25px;width:100%}@media(min-width:768px){.container-fluid{padding-left:30px;padding-right:30px}}body{background-color:#f9f5f0}body #app{display:flex;flex-direction:column;min-height:100vh}body #app #main{flex-grow:1;margin:60px auto}@media(min-width:992px){body #app #main{margin:100px auto 120px}}p{font-family:Arial;line-height:1.5;margin-bottom:16px}h1,h2,h3,h4,h5{font-family:Ubuntu,sans-serif;line-height:1.3;margin-bottom:12px;margin-top:25px}a{color:#cf3600;font-family:inherit;transition:all .25s linear}a,a:hover{text-decoration:none}a:hover{color:#ff4200}.enlighter-default{background-color:#fff}.enlighter-default .enlighter-code{padding:10px 0}.enlighter-default .enlighter-code .enlighter span{font-size:15px;line-height:1.4}.enlighter-toolbar .enlighter-btn-website{display:none}.editor-styles-wrapper{margin:0 40px;max-width:800px}@font-face{font-display:swap;font-family:Ubuntu;font-weight:400;src:url(/wp-content/themes/bx-theme/public/fonts/ubuntu-regular.ed18fd.woff) format("woff"),url(/wp-content/themes/bx-theme/public/fonts/ubuntu-regular.793bc3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-weight:700;src:url(/wp-content/themes/bx-theme/public/fonts/ubuntu-bold.9901f3.woff) format("woff"),url(/wp-content/themes/bx-theme/public/fonts/ubuntu-bold.682efa.woff2) format("woff2")}form.search-form{align-items:center;display:flex}form.search-form label{margin-right:10px}form.search-form label input[type=search]{border:1px solid #000;border-radius:5px;padding:5px 15px;width:100%}form.search-form button{background:#ff4200;border:none;border-radius:5px;color:#fff;font-size:14px;font-weight:700;padding:8px 25px}form.search-form button:hover{background-color:#cf3600}.header{background:#fff;box-shadow:0 4px 10px #0000001f;position:relative;z-index:9}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{padding:15px 0 10px}.header__logo img{width:120px}.header__menu{display:none}@media(min-width:992px){.header__menu{display:block}}.header__menu ul{display:flex;margin:0;padding:0}.header__menu ul li{list-style-type:none}.header .nav-primary{align-items:center;display:flex}@media(max-width:992px){.header .nav-primary{display:none}}.header .nav-primary ul.nav{align-items:center}.header .nav-primary ul.nav li{transition:all .25s linear}.header .nav-primary ul.nav li.menu-btn{background:#34c9a2;border-radius:5px;margin:0 12px 0 10px;padding:2px 0}.header .nav-primary ul.nav li.menu-btn:hover{background:#ff4200}.header .nav-primary ul.nav li.menu-btn a{color:#fff;font-weight:400;padding:20px 25px}.header .nav-primary ul.nav li.menu-btn a:hover{color:#fff}.header .nav-primary ul.nav li a{color:#000;padding:20px 10px;transition:all .25s linear}.header .nav-primary ul.nav li a:hover{color:#ff4200}.header__language{height:40px;position:relative;width:62px}@media(max-width:992px){.header__language{margin-right:15px}}.header__language ul{background:#fff;border-radius:10px;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:5px 10px;position:absolute;top:0;transition:all .25s linear}@media(min-width:992px){.header__language ul:hover{box-shadow:0 0 20px 10px #5b5b5b1f}.header__language ul:hover li{display:block!important}}.header__language ul.visible{box-shadow:0 0 20px 10px #5b5b5b1f}.header__language ul.visible li{display:block!important}.header__language ul li{background:#fff;list-style-type:none;order:2;transition:all .25s linear}.header__language ul li.current-lang{order:1}.header__language ul li:not(.current-lang){display:none;position:relative}.header__language ul li a{color:#a9a9a9;display:block;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;padding:5px}@media(max-width:992px){.header .menu-searchbar{display:none}}body #main .blog-home{display:flex;flex-wrap:wrap;margin:30px -15px 0}body #main .blog-home__header{margin-bottom:50px;max-width:700px}body #main .blog-home__header h1{font-weight:700;margin-bottom:18px}body #main .blog-home article.post{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 10px #0000000f;display:flex;flex-direction:column;justify-content:space-between;margin:0 15px 35px;padding:16px 25px 5px;width:calc(100% - 80px)}@media(min-width:768px){body #main .blog-home article.post{width:calc(50% - 80px)}}@media(min-width:992px){body #main .blog-home article.post{width:calc(33.3% - 80px)}}body #main .blog-home article.post .article-wrapper{flex-grow:1}body #main .blog-home article.post h2.entry-title{font-size:22px;font-weight:700;margin-top:15px}body #main .blog-home article.post h2.entry-title a{color:#000;line-height:1.3}body #main .blog-home article.post h2.entry-title a:hover{color:#ff4200}body #main .blog-home article.post .entry-summary{font-size:14px}body #main .blog-home article.post .author-info{justify-content:flex-end;margin-top:25px}body #main .blog-home article.post .author-info img{height:40px;margin-right:0;width:40px}body #main .blog-home article.post .author-info p{margin-right:10px}body #main .blog-home article.post .author-info p a.p-author{font-size:16px}ul.post-categories{display:flex;flex-wrap:wrap;margin:0 -5px 20px;padding:0}ul.post-categories li{list-style-type:none}ul.post-categories li a{background:#cf3600;border-radius:5px;color:#fff;font-size:14px;margin:5px;padding:3px 12px}ul.post-categories li a:hover{background-color:#ff4200}.dt-published{color:gray;font-size:14px;font-style:italic}.author-info{align-items:center;display:flex;margin-bottom:15px}.author-info img{border-radius:50%;box-shadow:0 0 20px 10px #e6e6e699;height:60px;margin-right:16px;object-fit:cover;width:60px}.author-info p{margin:0}.author-info p a.p-author{color:#000;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700}.author-info p a.p-author:hover{color:#ff4200}body.single #app{display:flex;flex-direction:column;min-height:100vh}body.single #app #main{flex-grow:1;margin:35px auto 60px}@media(min-width:992px){body.single #app #main{margin:100px auto 120px}body.single #app #main article.post .e-content{align-items:flex-start;display:flex;justify-content:space-between}body.single #app #main article.post .e-content .post-content{margin:0 60px 0 0}}body.single #app #main article.post .e-content .post-content ul.post-categories{margin:0 -5px 30px}body.single #app #main article.post .e-content .post-meta{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 10px #0000000f;min-width:250px;padding:20px 20px 15px}@media(max-width:992px){body.single #app #main article.post .e-content .post-meta{margin-top:40px}}body.single #app #main article.post h1{font-weight:700;margin-bottom:25px}body.single #app #main article.post code{background:#fff;border-radius:5px;padding:2px 5px}#main form.search-form{margin-top:20px}.hero-menu{bottom:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .25s linear;visibility:hidden;width:100%;z-index:99}.hero-menu__opened{background:#ff420033;opacity:1;pointer-events:all;visibility:visible}.hero-menu__opened .hero-menu__inner{transform:none!important}.hero-menu__inner{background:#fff;box-shadow:0 0 10px #9a9a9a;max-width:300px;min-height:100%}.hero-menu__inner ul.nav{display:flex;flex-direction:column;margin:0;padding:0}.hero-menu__inner ul.nav li{list-style-type:none;transition:all .25s linear}.hero-menu__inner ul.nav li.menu-btn{background:#34c9a2;border-radius:5px;margin:8px 0 0;max-width:160px;padding:0}.hero-menu__inner ul.nav li.menu-btn:hover{background:#ff4200}.hero-menu__inner ul.nav li.menu-btn a{color:#fff;font-weight:400;padding:6px 25px;text-align:center}.hero-menu__inner ul.nav li.menu-btn a:hover{color:#fff}.hero-menu__inner ul.nav li a{color:#000;display:block;font-size:16px;padding:6px 0;transition:all .25s linear}.hero-menu__inner ul.nav li a:hover{color:#ff4200}.hero-menu__navigation{padding:12px 25px;position:relative}.hero-menu__toggle{position:absolute;right:20px;top:20px;width:40px}.hero-menu__logo{display:block;margin:10px 0 30px}.hero-menu__logo img{width:100px}.menu-toggle{align-items:center;background:#fff;border:1px solid #ff4200;border-radius:40px;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .25s linear;width:40px}@media(min-width:992px){.menu-toggle{display:none}}.menu-toggle:hover{background:#ff4200;cursor:pointer}.menu-toggle:hover span,.menu-toggle:hover span:after,.menu-toggle:hover span:before{background:#fff}.menu-toggle span{background:#ff4200;border-radius:10px;display:block;height:2px;position:relative;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:20px}.menu-toggle span:after,.menu-toggle span:before{background:#ff4200;border-radius:10px;content:"";height:2px;left:0;position:absolute;transition:all .25s linear;width:100%}.menu-toggle span:before{transform:translateY(-5px)}.menu-toggle span:after{transform:translateY(5px)}.menu-toggle--rounded{border-radius:40px}.menu-toggle--cross span{background:#0000!important}.menu-toggle--cross span:before{transform:rotate(45deg)}.menu-toggle--cross span:after{transform:rotate(-45deg)}.site-footer{background:#000;padding:30px 0}.site-footer__bottom,.site-footer__right,.site-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer__logo{display:block;margin-top:30px}.site-footer__logo img{width:120px}.site-footer__right>div{margin-top:30px;padding-right:50px}@media(max-width:576px){.site-footer__right>div{width:100%}}.site-footer__right>div:last-child{padding-right:0}.site-footer__right>div ul.nav>li>a{display:block;margin-bottom:8px}.site-footer__right>div ul.nav li ul.sub-menu{padding:0}.site-footer__right>div ul.nav li ul.sub-menu li{list-style-type:none}.site-footer__right>div ul.nav li ul.sub-menu li a{font-size:14px}.site-footer__right>div ul.nav li a{color:#fff;transition:all .25s linear}.site-footer__right>div ul.nav li a:hover{color:#34c9a2}.site-footer__bottom{align-items:center;border-top:1px solid #fff;color:#fff;font-size:14px;margin-top:30px}.site-footer__legal{display:flex;flex-wrap:wrap}.site-footer__legal span,.site-footer__legal ul.nav li{padding-top:20px}.site-footer__legal ul.nav li a{color:#fff;margin-left:12px}.site-footer__legal ul.nav li a:before{border:1px solid #fff;border-radius:4px;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.site-footer__social{align-items:center;display:flex;padding-top:20px}.site-footer__social a:hover img{transform:translateY(-5px)}.site-footer__social a img{margin-left:5px;transition:all .25s linear}