span#cn-notice-text{font-family:'DM Sans'!important;color:#000201!important}a#cn-accept-cookie{font-family:'DM Sans'!important;border-radius:10px!important;width:150px!important;padding:10px 10px!important}a#cn-more-info{font-family:'DM Sans'!important;border-radius:10px!important;width:150px!important;padding:10px 10px!important}.blog-list .et_pb_blog_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.blog-list .et_pb_post{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.blog-list .et_pb_post .post-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.two-column-manual{display:flex;gap:2em;flex-wrap:wrap}.two-column-manual .column{flex:1;min-width:250px}@media (max-width:768px){.two-column-manual{flex-direction:column}}.side-blog .et_pb_post{margin-bottom:0px!important}.et_mobile_menu::-webkit-scrollbar{width:6px}.et_mobile_menu::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.4);border-radius:4px}.et_mobile_menu{max-height:70vh;overflow-y:auto;overflow-x:hidden}.et_pb_menu .et-menu-nav li ul.sub-menu{width:280px!important;min-width:unset;max-width:unset}.et_pb_menu .et-menu-nav li ul.sub-menu li{white-space:normal;width:100%}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a{width:280px}.et-menu li li a{padding:8px 24px;width:200px}.nav li li{padding:0px!important}.sub-menu{border-radius:20px!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(243,250,255,1);opacity:1}#main-header{display:none!important}#main-header{display:none!important}.container.clearfix.et_menu_container{width:100%!important;max-width:2000px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%;padding-left:20px}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{padding-right:20px}.et_fixed_nav.et_show_nav #page-container{padding-top:0!important}@media screen and (max-width:768px){.flex-mobile{flex-direction:column-reverse}ul#mobile_menu2{width:300px}}.flex-align-center{display:flex;align-items:center}@media screen and (max-width:768px){.flex-align-center{flex-direction:column}.flex-align-center.mobile-reverse{flex-direction:column-reverse}}