.footer__torch{position:absolute;top:-30px;left:50%;z-index:700;height:70px;transform:translate(-50%,-50px)}.footer__torch-box{position:absolute;top:-30px;left:50%;background-color:#fff;height:90px;width:90px;z-index:600;transform:translate(-50%,-50%) rotate(45deg)}.enroll-button a,.et_pb_menu_0_tb_header.et_pb_menu ul li.enroll-button a{color:#FFFFFF!important;border-width:0px!important;border-color:#ff6c0c;border-radius:19px;font-size:16px;background-color:#ff6c0c;margin-top:-10px;padding:10px!important;display:unset!important}.pdficon a[href$=".pdf"]::before{background-image:url('https://caltechretireebenefits.com/wp-content/uploads/2025/05/pdf-svgrepo-com.svg');display:inline-block;background-size:20px 20px;width:20px;height:20px;content:"";left:-24px;position:absolute}#menu-main-menu li:not(:last-child){border-right:1px solid #555555}#menu-main-menu nav>ul>li>a{padding-bottom:4px!important;padding-left:0px}@media only screen and (min-width:981px){.et-fixed-header #top-menu li li a{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a{color:#000000!important}}.pa-toggle-open-close ul li,.pa-toggle-open-close ol li{margin-left:20px;margin-top:10px}.bluebg{background:#dbe5ed;padding:20px;margin-top:18px;margin-bottom:18px}sup{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}.et_pb_text a{text-decoration:none!important;border-bottom:1px dotted #fff}.et_pb_text ul li,.et_pb_text ol li{margin-left:20px;margin-top:10px}.nav li li{border-bottom:1px dotted #fff}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:red;background:#f0f3f6;border-radius:50%;padding:5px;font-size:16}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}