h1,h2,h3,h4{font-weight:800;letter-spacing:-0.5px}body{font-family:'Inter',sans-serif}.rro-section{padding:40px 0}.rro-title h1,.rro-title h2,.rro-title h3{font-weight:800;line-height:1.1}.rro-title h1{font-size:56px}.rro-title h2{font-size:42px}.rro-text{font-size:18px;line-height:1.7;color:#6b7280}.rro-btn a,.et_pb_button.rro-btn{background:#4169e1!important;color:#fff!important;border:none!important;padding:14px 30px!important;border-radius:40px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 10px 25px rgba(65,105,225,.28);transition:all .3s ease}.rro-btn a:hover,.et_pb_button.rro-btn:hover{background:#2f4fc4!important;transform:translateY(-3px)}.rro-btn-white a,.et_pb_button.rro-btn-white{background:#fff!important;color:#4169e1!important;border:none!important;padding:14px 30px!important;border-radius:40px!important;font-weight:800!important;text-transform:uppercase}.rro-hero{min-height:720px;display:flex;align-items:center;position:relative;overflow:hidden}.rro-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(65,105,225,.94) 0%,rgba(65,105,225,.78) 45%,rgba(65,105,225,.28) 100%);z-index:1;opacity:0.5}.rro-hero .et_pb_row{position:relative;z-index:2}.rro-hero h1{color:#fff;font-size:64px;font-weight:900;line-height:1.05;max-width:750px}.rro-hero p{color:#fff;font-size:21px;line-height:1.6;max-width:620px}.rro-header{display:flex;align-items:center;position:relative;overflow:hidden}.rro-header:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(65,105,225,.94) 0%,rgba(65,105,225,.78) 45%,rgba(65,105,225,.28) 100%);z-index:1;opacity:0.5}.rro-header .et_pb_row{position:relative;z-index:2}.rro-header h1{color:#fff;font-size:64px;font-weight:900;line-height:1.05;max-width:750px;color:#FFFFFF!important;text-transform:uppercase}.rro-header p{color:#fff;font-size:21px;line-height:1.6;max-width:620px}.rro-card{background:#fff;border-radius:24px;padding:34px;box-shadow:0 14px 40px rgba(0,0,0,.08);transition:.3s ease;height:100%;min-height:250px}.rro-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(65,105,225,.18)}.rro-card h4{font-size:22px;font-weight:800;color:#1f2937}.rro-card p{color:#6b7280;font-size:16px;line-height:1.6}.rro-cat{position:relative;overflow:hidden;border-radius:26px;min-height:330px;display:flex;align-items:flex-end;padding:30px;background-size:cover;background-position:center;transition:.4s ease}.rro-cat:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(65,105,225,.92));z-index:1}.rro-cat-content{position:relative;z-index:2}.rro-cat h3{color:#fff;font-size:30px;font-weight:900}.rro-cat p{color:#fff;font-size:16px}.rro-blue{background:#4169e1;color:#fff}.rro-blue h2,.rro-blue h3,.rro-blue p{color:#fff}.rro-step{background:#fff;border-radius:24px;padding:34px;border:2px solid #eef2ff;position:relative;min-height:350px}.rro-number{width:54px;height:54px;background:#4169e1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px;margin-bottom:20px}.rro-testimonial{background:#fff;border-radius:24px;padding:32px;box-shadow:0 10px 35px rgba(0,0,0,.07)}.rro-stars{color:#4169e1;font-size:22px;margin-bottom:12px}.rro-final{background:linear-gradient(135deg,#4169e1,#2f4fc4);/border-radius:34px;padding:70px 40px;text-align:center}.rro-final h2{color:#fff;font-size:46px;font-weight:900}.rro-final p{color:#fff;font-size:19px}@media(max-width:980px){.rro-hero{min-height:620px}.rro-hero h1{font-size:44px}.rro-title h2{font-size:34px}}@media(max-width:767px){.rro-hero h1{font-size:36px}.rro-hero p{font-size:17px}.rro-section{padding:55px 0}}.bapf_slct select{padding:10px}.et_pb_menu .et_pb_menu__search-input{color:#fff}.micuenta:before{content:"\e08a";font-family:ETmodules;font-size:1em;color:#ffffff;position:relative;margin-right:5px;margin-top:30px}.micuenta{right:5%;position:absolute!important;top:0px}.et_pb_menu__cart-button{right:2%;position:absolute;top:30px}.et_pb_menu__cart-count{position:absolute;top:-10px;left:10px;background-color:#4169e1;color:#fff!important;font-size:12px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;padding:0;max-width:4ch;overflow:hidden}.woocommerce-checkout .et_pb_text_0 h3{font-size:16px}.woocommerce-MyAccount-navigation li{list-style:none;background:#eee;padding:5px 10px;margin-bottom:1px}.woocommerce-MyAccount-navigation li a{color:#555!important}.woocommerce-MyAccount-navigation li a:after{content:"\35";font-family:ETmodules;float:right;font-size:28px}.woocommerce-MyAccount-navigation li a:before{font-family:ETmodules;text-align:center;font-size:20px;width:20px;height:30px;border-right:1px solid #ccc;color:#444;float:left;padding:0 15px;font-weight:400!important;box-sizing:content-box;margin-right:20px}.woocommerce-MyAccount-navigation li:nth-child(1) a:before{content:"\e020"}.woocommerce-MyAccount-navigation li:nth-child(2) a:before{content:"\e015"}.woocommerce-MyAccount-navigation li:nth-child(3) a:before{content:"\e02f"}.woocommerce-MyAccount-navigation li:nth-child(4) a:before{content:"\e01d"}.woocommerce-MyAccount-navigation li:nth-child(5) a:before{content:"\e100"}.woocommerce-MyAccount-navigation li:nth-child(6) a:before{content:"\e107"}.woocommerce-MyAccount-navigation li:nth-child(7) a:before{content:"\51"}.um .um-cover-add:hover,.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,.um .um-item-meta a,.um .um-member-less a:hover,.um .um-member-more a:hover,.um .um-member-name a:hover,.um .um-members-pagi a:hover,.um .um-profile-subnav a.active,.um .um-tip:hover,.um-account-name a:hover,.um-account-nav a.current,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon,.um-dropdown li a:hover,i.um-active-color,span.um-active-color{color:#4169e1}.um a.um-button,.um a.um-button.um-disabled:active,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:hover,.um input[type=submit].um-button,.um input[type=submit].um-button:focus{background:#4169e1}.um-request-button{display:inline-block;background-color:#4169e1;border-radius:5px;color:#fff!important;margin:10px 0 0;padding:5px 10px;text-decoration:none}@media (max-width:980px){#mobile_menu1{z-index:9999999!important}#mobile_menu2{display:block!important;top:0!important;padding:0!important;text-align:center!important}.micuenta:before{margin-top:10px}.micuenta{display:inline-flex}.et_pb_menu__cart-button{right:45%}}