.single-post .container{max-width:840px}.single-post .entry-content{padding:0}.post.type-post h1,.post.type-post h2,.post.type-post h3,.post.type-post h4,.post.type-post h5,.post.type-post h6{font-weight:600;margin:24px 0 16px;padding:0}.post.type-post a{color:#2ea3f2}.post.type-post pre{background:#f1f1f1;margin:0;border:1px solid #d8d8d8;border-radius:4px}.post.type-post p{margin:16px 0;padding:0}@media (min-width:1280px) and (max-width:1919px){h1{font-size:56px!important}h2{font-size:48px!important}}@media (min-width:1280px) and (max-width:1919px){#sub-title-right-text{font-size:18px!important}}@media (min-width:1024px) and (max-width:1279px) and (max-height:768px){h1{font-size:48px!important}}h1,h2,h3,h4,h5,h6{font-weight:400}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.et_contact_bottom_container{float:none}.et-pb-contact-message p{display:inline-flex;color:#1a1e3c;font-size:18px;font-weight:500}.et-pb-contact-message li{color:#1a1e3c;font-size:16px;font-weight:500}.et_pb_contact p .et_contact_error{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid red!important}img{pointer-events:none}.grecaptcha-badge{visibility:hidden!important}ul#menu-language-switcher .sub-menu{padding:0!important;width:100px!important;overflow:hidden!important}ul#menu-language-switcher .sub-menu li{padding:0!important}.menu-button-started a{background-color:#b4e4ff;border-radius:5px;color:#000000!important;font-size:14px;font-family:'Overpass',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;line-height:initial;padding:8px 15px;position:relative;transition:all .25s;height:10px}.menu-button-started a:hover{background-color:#e5f4fc;color:#000000!important}.et_mobile_menu li.menu-button-started a{background-color:#b4e4ff;border-radius:5px;color:#000000!important;font-size:14px;font-family:'Overpass',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;line-height:initial;padding:8px 15px;position:relative;transition:all .25s;height:36px}.et_mobile_menu li.menu-button-started a:hover{background-color:#e5f4fc;color:#000000!important}.footer_align_spacing{float:right}