@font-face{font-family:'ETmodules';src:url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff2') format('woff2'),url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{animation:none!important;transition:none!important;will-change:auto!important}.et_animated,.et-waypoint,.wow,.et_pb_animation_left,.et_pb_animation_right,.et_pb_animation_top,.et_pb_animation_bottom,.et_pb_fade,[data-animate],[data-appear-animation]{transform:none!important}.et_animated,.et-waypoint,.wow,.et_pb_animation_left,.et_pb_animation_right,.et_pb_animation_top,.et_pb_animation_bottom,.et_pb_fade,.et_pb_module,.et_pb_row,.et_pb_section,[data-animate],[data-appear-animation]{opacity:1!important;filter:none!important}.et_parallax_bg,.et_pb_parallax_css,.et_pb_section_parallax,.et_pb_parallax,.et_pb_parallax_inner,.et_pb_section{background-attachment:scroll!important;transform:none!important}:root{-animation:none!important;-transition:none!important}html{scroll-behavior:auto!important}#main-header nav,#top-menu-nav{background:transparent!important;padding:0!important;margin:0!important;border-radius:0!important}#et_mobile_nav_menu{min-height:45px!important}#et-top-navigation{position:relative!important}#main-header .container,#top-header .container{padding-left:0!important;padding-right:0!important;width:auto!important;max-width:1080px!important}#main-header{height:auto!important;min-height:60px!important;position:relative!important;transform:none!important;transition:none!important}#et_mobile_nav_menu{margin:0!important;padding:0!important}#main-content nav{background-color:#f8f9fa;padding:15px;margin:10px 0;border-radius:5px}#main-content nav a{margin-right:20px;color:#007bff;text-decoration:none}#main-content nav a:hover{text-decoration:underline}img{max-width:100%;height:auto}#et-main-area,#et-main-area *{transition:none!important;animation:none!important}.callout-box{border:2px solid #004080;background:#f9fcff;padding:25px;margin:40px 0;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.callout-box h2,.callout-box h3{margin-top:0;color:#000000;text-align:left}.callout-box ul{list-style:none!important;padding-left:0;margin-left:0;line-height:1.6}.callout-box ul li{margin-bottom:10px;padding-left:0}.callout-box ul li::before{content:"✅";margin-right:6px}@media (max-width:767px){#main-content,#main-content .et_pb_section,#main-content .et_pb_row,#main-content .container{padding-left:10px!important;padding-right:10px!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}h1{font-size:1.4rem!important;line-height:1.3em}h2{font-size:1.2rem!important;line-height:1.3em}h3{font-size:1.1rem!important;line-height:1.3em}p,li{font-size:0.95rem!important;line-height:1.5em}.et_pb_button,.et_pb_promo_button,button,input[type="submit"]{font-size:0.95rem!important;padding:10px 0!important;width:100%;text-align:center;border-radius:8px}#main-content .et_pb_section{padding-top:20px!important;padding-bottom:20px!important}#main-content .et_pb_row{padding-top:20px!important;padding-bottom:20px!important}.callout-box{margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important;border-radius:10px!important}.callout-box{margin-top:20px!important;margin-bottom:20px!important}.callout-box+.callout-box{margin-top:10px!important}}@media (max-width:480px){#logo{width:auto!important;max-width:100%!important;height:auto!important}}.checklist{background-color:#f8f9fa;padding:20px;margin:20px 0;border-radius:5px;border-left:4px solid #007bff;font-size:1rem;line-height:1.4}.checklist strong:first-of-type{display:block;margin-bottom:10px}.checklist strong:last-of-type{display:block;margin-top:10px}.checklist label{display:flex;align-items:flex-start;gap:8px;margin:4px 0;font-weight:normal;line-height:1.4}.checklist input[type="checkbox"]{flex-shrink:0;margin-top:3px}.checklist label span,.checklist label a{flex:1;display:inline-block;word-break:break-word}.review-button{display:inline-block;padding:10px 20px;background-color:#2ea3f2;color:#fff!important;text-decoration:none;border-radius:30px;font-weight:600;transition:background-color 0.3s ease}.review-button:hover{background-color:#1b8bc6;color:#fff!important}.teaser-reviews .glsr-pagination,.teaser-reviews .pagination{display:none!important}