body{font-family:articulat-cf,sans-serif;font-weight:400;line-height:1.6}.et_pb_text p a,.et_pb_post_content p a,.entry-content p a{color:inherit;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.15em}.et_pb_text p a:hover,.et_pb_post_content p a:hover,.entry-content p a:hover{color:inherit;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none!important}h1,.et_pb_heading h1,.et_pb_module_header h1{font-family:articulat-heavy-cf,sans-serif!important;font-weight:900!important;font-size:clamp(4rem,8vw,6.5rem)!important;line-height:1.02!important;letter-spacing:-0.02em!important}@media (max-width:980px) and (min-width:768px){h1,.et_pb_heading h1,.et_pb_module_header h1{font-size:clamp(6rem,8vw,6.5rem)!important;line-height:1.1!important;letter-spacing:-0.015em!important}}h2,.et_pb_heading h2{font-family:articulat-cf,sans-serif!important;font-weight:700!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;line-height:1.25!important;color:#ff114b!important}h3,.et_pb_heading h3{font-family:articulat-cf,sans-serif!important;font-weight:700!important;font-size:clamp(1.4rem,2.2vw,1.9rem)!important;line-height:1.3!important}#top-menu li.menu-item>a:hover,.et-menu li.menu-item>a:hover{color:#FFFF00!important;text-decoration:none}#top-menu li.is-active>a,.et-menu li.is-active>a{color:#000!important}#top-menu li>a:hover,.et-menu li>a:hover{color:#000!important}.tmdivi-label-big{font-family:articulat-cf,sans-serif!important;font-weight:700!important;font-size:clamp(1.4rem,2.2vw,1.9rem)!important;line-height:1.3!important}.tmdivi-title{font-family:articulat-cf,sans-serif!important;font-weight:700!important;font-size:clamp(1.4rem,2.2vw,1.9rem)!important;line-height:1.3!important}.tmdivi-label-small{font-family:articulat-heavy-cf,sans-serif!important;font-weight:900!important;font-size:clamp(1.4rem,2.2vw,1.9rem)!important;line-height:1.3!important}.tmdivi-description{font-family:articulat-cf,sans-serif!important;font-weight:400!important;line-height:1.6!important}#main-header{box-shadow:0 2px 6px rgba(0,0,0,0.1)}.et_mobile_menu{border-top:2px solid #FF114B}@media only screen and (max-width:980px){#et-top-navigation span.mobile_menu_bar:before,#et-top-navigation span.mobile_menu_bar:after{color:#FF114B!important}}@media only screen and (max-width:980px){.tmdivi-arrow{visibility:hidden}.tmdivi-wrapper .tmdivi-description{font-size:16px!important;line-height:1.35!important}}