:root{--dlc-red:#ff543c;--dlc-yellow:#feb906;--dlc-cream:#fff5f0}.skip-link{position:absolute;top:-1000px;left:0;background:#000;color:#fff;padding:12px 16px;z-index:100000;text-decoration:none;font-weight:600}.skip-link:focus{top:0}#google_translate_element{position:absolute;z-index:999999;right:8%}@media (max-width:980px){#google_translate_element{right:4.5%}}html,body{max-width:100%;overflow-x:hidden}*::selection{background:var(--dlc-yellow);color:#000;text-shadow:none}*:focus{outline:3px solid #0764CF;outline-offset:4px}body div.uwy.userway_p1 .userway_buttons_wrapper{bottom:13px;top:auto}h1,h2,h3,h4,h5{font-family:"archivo-semi-condensed","archivo",sans-serif!important;font-weight:900;font-style:normal}h4,h5{font-weight:800}h1 em,h2 em,h3 em{background:var(--dlc-yellow);font-style:normal}p a{font-weight:600}#main-header,header#main-header.et-fixed-header{box-shadow:none}#main-header .container{border-bottom:2px solid var(--dlc-cream);width:84%;max-width:1400px}.et_header_style_left #et-top-navigation{padding-top:44px}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{opacity:1!important}#top-menu li.current-menu-item a,#top-menu li.current-menu-ancestor>a{color:#000}#top-menu li.current-menu-item a:before,#top-menu li a:hover:before,#top-menu li.current-menu-ancestor>a:before{position:absolute;content:"";left:0;top:22px;height:3px;width:100%;background:var(--dlc-yellow)}header #top-menu .menu-cta a{background:var(--dlc-red);padding:11px 15px!important}header #top-menu .menu-cta a:hover{background:#000;color:#fff!important}header #top-menu .menu-cta-mobile{display:none}header #mobile_menu .menu-cta-mobile{display:list-item;margin-bottom:10px}header #mobile_menu .menu-cta-mobile a{background:var(--dlc-red);padding:11px 15px!important}header .menu-cta a:hover:before,header .menu-cta a:before,#mobile_menu li a:hover:before,#main-header .nav li ul.sub-menu li a:hover:before,#main-header .nav li ul.sub-menu li a:before{display:none}#main-header .nav li ul.sub-menu{border-top:none}#main-header .nav li ul.sub-menu li a{padding:7px 0px 8px 7px;text-transform:unset;line-height:1.36em}#main-header .nav li ul.sub-menu li a:hover{background:var(--dlc-yellow);opacity:1!important}@media (max-width:1080px){#main-header .et_menu_container{width:91%}.et_header_style_left #logo{max-height:30px}}@media (max-width:600px){#main-header .et_menu_container{width:100%;padding-left:10px;padding-right:10px}}#main-header .closed #mobile_menu,#main-header .opened #mobile_menu{border-top:none;padding-top:56px!important;position:absolute}#main-header #mobile_menu li a{font-size:17px;font-weight:900;border-bottom:none;padding:10px 12px;color:#000;max-width:260px}#main-header #mobile_menu li li a{font-size:16px;font-weight:600;border-bottom:none;padding:6px 12px;color:#000;max-width:260px}#main-header #mobile_menu li a:hover{opacity:1}#main-header #mobile_menu{border-top:none;left:0;top:0;display:block!important;padding-top:60px;transition:150ms ease-out;background-color:var(--dlc-cream)!important;min-height:450px;width:80vw;padding-bottom:40px}#main-header .closed #mobile_menu{transform:translatex(100vw)}#main-header .opened #mobile_menu{transform:translatex(20vw)}#main-header .opened:before{position:absolute;content:"";left:0;top:0;height:100vh;width:100vw;background:#1e1e1e;opacity:.7}#et_mobile_nav_menu .mobile_menu_bar{right:0;z-index:99999}#et_mobile_nav_menu .mobile_menu_bar:before{color:#000;font-size:48px}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_pb_post_content .wp-block-list{padding-top:8px}.et_pb_post_content details{padding:25px;border-top:2px solid #000;border-bottom:2px solid #000;margin-top:-2px;color:#1E1E1E;font-family:Lora;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.et_pb_post_content details[open]{background:#EFE6E1}.et_pb_post_content details summary{color:#1E1E1E;font-family:"archivo-semi-condensed","archivo",sans-serif!important;font-size:26px;font-weight:800;font-style:normal;line-height:normal;letter-spacing:-1.14px;list-style:none;max-width:95%}.et_pb_post_content details summary:marker{display:none}.et_pb_post_content details summary:before{position:absolute;content:"";right:25px;margin-top:16px;height:20px;width:20px;background:url("/wp-content/uploads/2025/09/faq-icon-closed.svg");background-size:contain;background-repeat:no-repeat}.et_pb_post_content details[open] summary:before{background:url("/wp-content/uploads/2025/09/faq-icon-open.svg");background-size:contain;background-repeat:no-repeat}#main-content .et_pb_post_content .wp-block-button a{color:#000!important;text-decoration:none!important;border-width:0px;border-radius:0px;font-size:15px;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif!important;font-weight:800;text-transform:uppercase;background-color:#FF543C}#main-content .et_pb_post_content .wp-block-button a:hover{color:#fff!important;background-color:#000}.wp-block-buttons{margin-top:20px}.et_pb_post_content .wp-block-list{padding-top:8px}.et_pb_post_content .wp-block-details{padding:25px;border-top:2px solid #000;border-bottom:2px solid #000;margin-top:-2px;color:#1E1E1E;font-family:Lora;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.et_pb_post_content .wp-block-details.is-open{background:#EFE6E1}.et_pb_post_content .wp-block-details .wp-block-details__toggle{color:#1E1E1E;font-family:"archivo-semi-condensed","archivo",sans-serif!important;font-size:26px;font-weight:800;font-style:normal;line-height:normal;letter-spacing:-1.14px;list-style:none;max-width:95%;background:none;border:none;-webkit-appearance:none;appearance:none;box-shadow:none;width:100%;text-align:left;cursor:pointer;padding:0}.et_pb_post_content .wp-block-details .wp-block-details__toggle:before{position:absolute;content:"";right:25px;margin-top:16px;height:20px;width:20px;background:url("/wp-content/uploads/2025/09/faq-icon-closed.svg");background-size:contain;background-repeat:no-repeat}.et_pb_post_content .wp-block-details.is-open .wp-block-details__toggle:before{background:url("/wp-content/uploads/2025/09/faq-icon-open.svg");background-size:contain;background-repeat:no-repeat}#main-content .et_pb_post_content .wp-block-button a{color:#000!important;text-decoration:none!important;border-width:0px;border-radius:0px;font-size:15px;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif!important;font-weight:800;text-transform:uppercase;background-color:#FF543C}#main-content .et_pb_post_content .wp-block-button a:hover{color:#fff!important;background-color:#000}.wp-block-buttons{margin-top:20px}.gform-theme--foundation .gform-field-label,.gform-theme--foundation .gform-field-label--type-sub{font-size:18px;font-family:archivo-semi-condensed,archivo,sans-serif}.gform-theme--foundation .gfield_description{font-size:16px;color:#333}.gform-theme--foundation form .gform-footer .gform_button{background:#ff543c!important;color:#000!important;border-radius:0px!important;font-size:15px;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif!important;font-weight:800!important;text-transform:uppercase!important}.gform-theme--foundation form .gform-footer .gform_button:hover{background:#000!important;color:#fff!important}#email-registration-form h3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#email-registration-form label{color:#000;font-family:Lora;font-size:18px;font-style:normal;font-weight:600;line-height:26px;border:none}#email-registration-form .consent{color:#000;font-family:Lora;font-size:16px;line-height:26px}#email-registration-form .field input{background:#EFE6E1;padding:10px 20px;color:#000;font-family:Lora;font-size:18px;font-style:normal;font-weight:600;line-height:26px;border:none;width:100%;max-width:400px}#email-registration-form input.btn-submit{background:#FF543C;border:none;padding:11px 16px;color:#000;text-align:center;font-family:Archivo;font-size:14px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}#email-registration-form input.btn-submit:hover{background:#000;border:none;color:#fff;cursor:pointer}.resource-library .facetwp-type-pager a.active{background:#000;color:#fff}