#logo{height:60px!important;max-height:60px!important;width:auto!important;transition:none!important}#main-header{height:80px!important;transition:none!important}#top-menu-nav{padding-top:15px!important}html{overflow-x:hidden!important;width:100vw!important;position:relative}body{margin:0;padding:0;width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;position:relative;-webkit-overflow-scrolling:touch}#page-container{padding-top:0!important;margin-top:0!important;display:block!important;width:100%!important;overflow:visible!important}.et_pb_section,.et_pb_row{max-width:100%!important;box-sizing:border-box!important}.de-line-menu .sub-menu,.nav li ul{background-color:#222e50!important;border:none!important;box-shadow:0 8px 15px rgba(0,0,0,0.3)!important}.de-line-menu .sub-menu li a,.nav li ul li a{color:#ebf6f5!important;background:transparent!important;padding:10px 20px!important;width:100%!important;display:block!important}.de-line-menu .sub-menu li a:hover,.nav li ul li a:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}.logo_container,#logo{display:flex!important;align-items:center!important;height:100%!important;max-height:80px!important}.logo_container img,#logo img{width:auto!important;height:auto!important;max-height:60px!important;object-fit:contain!important}.de-line-menu{display:flex!important;align-items:center!important}@media (max-width:980px){.et_mobile_menu,#mobile_menu1,.mobile_nav .et_mobile_menu{background-color:#222e50!important;@media only screen and (max-width:767px){.et-l--footer .four-column-row .et_pb_text_inner{word-wrap:break-word!important;white-space:normal!important}}.et_pb_text_inner strong,.et_pb_text_inner h3{font-size:clamp(11px,1.3vw,18px)!important;display:block}.et_pb_image img{width:100%!important;height:auto!important}#main-footer .container{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important}@media (min-width:768px){#main-footer .footer-widget{flex:1!important;margin-bottom:0!important;padding:0 15px!important;max-width:33%!important}}@media (max-width:767px){#main-footer .container{flex-direction:column!important;align-items:center!important;text-align:center!important}#main-footer .footer-widget{width:100%!important;max-width:100%!important;margin-bottom:30px!important;padding:0 20px!important}.et-social-icons{justify-content:center!important;display:flex!important;width:100%!important}}@media (max-width:340px){#main-footer h4,#main-footer .title{font-size:18px!important}#main-footer li,#main-footer p{font-size:14px!important}}#main-footer .footer-widget{border:none!important}.child-field.form-row-first,.child-field.form-row-last{width:48%;float:left}.child-field.form-row-last{float:right}.child-field input,.child-field select{border:1px solid #ddd!important;border-radius:8px!important;padding:12px!important;background-color:#f9f9f9!important;transition:all 0.3s ease}.child-field input:focus{border-color:#007cba!important;background-color:#fff!important;box-shadow:0 0 5px rgba(0,124,186,0.2)}.child-field::after{content:"";display:table;clear:both}@media (max-width:600px){.child-field.form-row-first,.child-field.form-row-last{width:100%;float:none}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ffffff;border:1px solid #eeeeee;border-radius:12px;padding:15px}.woocommerce-privacy-policy-text{font-size:12px;color:#777;margin-bottom:20px}background-size:cover!important;background-attachment:fixed!important;@media only screen and (max-width:480px){.et_pb_row{width:92%!important;max-width:92%!important}.et_pb_column{width:100%!important;margin-bottom:20px!important}h1,h2{font-size:22px!important;line-height:1.2em!important}}.header-button-row{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important}.header-button-row .et_pb_column{width:auto!important;flex:1!important;padding:0 5px!important;margin:0!important}.header-button-row .et_pb_button{display:block!important;width:130px!important;padding:10px 0!important;font-size:12px!important;text-align:center!important;white-space:nowrap!important;margin:0 auto!important;min-height:44px!important}@media only screen and (max-width:480px){.header-button-row .et_pb_button{width:100px!important;font-size:10px!important}.header-button-row .et_pb_column:nth-child(2){flex:0 0 110px!important}}.sponsor-container{overflow:hidden;padding:20px 0;background:white;white-space:nowrap;position:relative;width:100%}.sponsor-track{display:flex;width:calc(250px * 10);animation:scroll-loop 30s linear infinite}.sponsor-slide{width:250px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sponsor-slide img{max-width:180px;height:auto;padding:0 20px;transition:transform 0.3s ease}.sponsor-container:hover .sponsor-track{animation-play-state:paused}@keyframes scroll-loop{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 5))}}.compact-blurb-row{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.compact-blurb-row .et_pb_blurb{margin-bottom:0!important;padding:10px 0!important}.compact-blurb-row .et_pb_main_blurb_image{margin-bottom:10px!important}.compact-blurb-row .et_pb_column{min-height:auto!important}