:root{--h1-size:75px;--h2-size:50px;--h3-size:42px;--h4-size:32px;--h5-size:26px;--h6-size:20px}#page-container h1{font-size:var(--h1-size)!important;font-weight:700}#page-container h2{font-size:var(--h2-size)!important;font-weight:600}#page-container h3{font-size:var(--h3-size)!important;font-weight:600}#page-container h4{font-size:var(--h4-size)!important;font-weight:600}#page-container h5{font-size:var(--h5-size)!important;font-weight:600}#page-container h6{font-size:var(--h6-size)!important}@media (max-width:980px){#page-container h1{font-size:calc(var(--h1-size) / 1.1)!important}#page-container h2{font-size:calc(var(--h2-size) / 1.1)!important}#page-container h3{font-size:calc(var(--h3-size) / 1.1)!important}#page-container h4{font-size:calc(var(--h4-size) / 1.1)!important}#page-container h5{font-size:calc(var(--h5-size) / 1.1)!important}#page-container h6{font-size:calc(var(--h6-size) / 1.1)!important}}@media (max-width:768px){#page-container h1{font-size:calc(var(--h1-size) / 1.4)!important}#page-container h2{font-size:calc(var(--h2-size) / 1.2)!important}#page-container h3{font-size:calc(var(--h3-size) / 1.2)!important}#page-container h4{font-size:calc(var(--h4-size) / 1.2)!important}#page-container h5{font-size:calc(var(--h5-size) / 1.2)!important}#page-container h6{font-size:calc(var(--h6-size) / 1.2)!important}}@media (max-width:480px){#page-container h1{font-size:calc(var(--h1-size) / 1.95)!important}#page-container h2{font-size:calc(var(--h2-size) / 1.3)!important}#page-container h3{font-size:calc(var(--h3-size) / 1.3)!important}#page-container h4{font-size:calc(var(--h4-size) / 1.3)!important}#page-container h5{font-size:calc(var(--h5-size) / 1.1)!important}#page-container h6{font-size:calc(var(--h6-size) / 1.1)!important}}.this-has-blur{backdrop-filter:blur(5px)}.cm-mainmenu,.cm-mainmenu .et_pb_menu__logo-wrap,.cm-mainmenu .et_pb_menu__logo{transition:all 0.5s ease!important}.cm-mainmenu .et_pb_menu__logo{transform:scale(1)}.cm-mainmenu .et_pb_menu__logo img{padding-top:15px;padding-bottom:15px}.et_pb_sticky--top .cm-mainmenu{padding-top:15px;padding-bottom:15px}.et_pb_sticky--top .cm-mainmenu .et_pb_menu__logo{width:200px!important}.et_pb_sticky--top .cm-mainmenu .et_pb_menu__logo img{padding-top:0px;padding-bottom:0px}.price-button{display:inline-block;background-color:#FFD400;color:black;padding:10px 20px;border-radius:25px;text-decoration:none;transition:background-color 0.3s,color 0.3s;border:2px solid #FFD400;font-weight:600}.price-button:hover{background-color:black;color:#FFD400;border:2px solid black}