.bottom-align{margin-top:auto}#mj-mainmenu .et-menu>li.menu-item-has-children>a::after{content:none!important;display:none!important}.et_mobile_nav_menu .mobile_menu_bar span{display:none!important}.et_mobile_nav_menu .mobile_menu_bar{position:relative;font-size:7vw!important;font-weight:600;font-family:inherit;color:#000}.et_mobile_nav_menu .mobile_menu_bar:before{content:"MENU";font-family:inherit!important;font-size:7vw!important;font-weight:600;color:#000;display:block;line-height:1}.et_pb_menu .et-menu .menu-item-has-children>ul.sub-menu{width:300px!important;min-width:300px!important}@media (min-width:981px){.et_pb_menu .et-menu .menu-item-has-children>ul.sub-menu{width:300px!important;min-width:300px!important}}@media (min-width:981px){.et_pb_menu .et-menu .sub-menu li{width:100%}.et_pb_menu .et-menu .sub-menu li a{display:block;width:100%;box-sizing:border-box;padding:10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et_pb_menu .et-menu .sub-menu{padding:0;margin:0;box-sizing:border-box}}@media (max-width:880px){#mj-mainmenu .et_mobile_nav_menu .mobile_nav{width:100%!important;margin:0 auto!important;float:none!important}#mj-mainmenu .et_mobile_menu{position:relative!important;width:100%!important;left:0!important;right:0!important;margin:0!important;padding:0!important;box-sizing:border-box}#mj-mainmenu .et_mobile_menu ul.sub-menu{position:static!important;width:100%!important;margin:0!important;padding:0!important}#mj-mainmenu .et_mobile_menu li a{display:block;width:100%!important}}.et_mobile_menu li a{display:block;width:100%!important;padding:12px 20px;white-space:normal!important}#mj-mainmenu .et-menu-nav .et-menu li a{transition:all 0.3s ease!important}#mj-mainmenu .et-menu>li>a{color:#000000!important;background-color:transparent!important;padding:10px 15px}#mj-mainmenu .et-menu>li>a:hover{background-color:#e20318!important;color:#ffffff!important;opacity:1!important}#mj-mainmenu .et-menu>li.current-menu-item>a{color:#000000!important;background-color:transparent!important}#mj-mainmenu .et-menu>li.current-menu-item>a:hover{background-color:#e20318!important;color:#ffffff!important;padding-top:10px!important;padding-bottom:10px!important;opacity:1!important}#mj-mainmenu .et-menu .sub-menu>li>a:hover{background-color:#e20318!important;color:#ffffff!important;padding-left:20px!important;padding-right:20px!important;opacity:1!important}#mj-mainmenu .et-menu .sub-menu>li.current-menu-item>a{color:#e20318!important}#mj-mainmenu .et-menu .sub-menu>li.current-menu-item>a:hover{background-color:#e20318!important;color:#ffffff!important;padding-left:20px!important;padding-right:20px!important;opacity:1!important}#mj-mainmenu .et_pb_menu__wrap{display:flex;justify-content:center;align-items:center;width:100%}#mj-mainmenu .et-menu-nav>ul.et-menu>li>a{font-size:clamp(1rem,1.2vw + 0.2rem,1.75rem)}#mj-mainmenu .et_mobile_menu{width:100%!important;left:0!important;right:0!important;margin:0 auto}#mj-mainmenu .et_mobile_menu li a{display:block;width:100%;padding:15px;background:#fff;color:#000}#mj-mainmenu .et_mobile_menu li a:hover{background-color:#e20318!important;color:#fff!important}@media only screen and (max-width:880px){#mj-mainmenu .et_pb_menu__menu{display:none!important}#mj-mainmenu .et_mobile_nav_menu{display:block!important}}@media only screen and (min-width:881px){#mj-mainmenu .et_pb_menu__menu{display:block!important}#mj-mainmenu .et_mobile_nav_menu{display:none!important}}.mj-special-text-1{font-size:1.05rem!important;line-height:1.0em!important;font-weight:600!important;font-style:italic!important;margin-bottom:20px!important}h2.mj-custom-heading{color:#ffffff;background-color:#000000;border-radius:6px;padding:2px 10px;display:table;margin:0 auto 15px auto;text-align:center}h3.mj-custom-heading{color:#ffffff;background-color:#000000;border-radius:6px;padding:2px 10px;display:table;margin:0 auto 15px auto;text-align:center;font-size:1.0em!important}.quote-overlay{background-color:#f3f3f3;border-left:5px solid #E20318;margin:2rem 0;padding:1rem 1.5rem;font-size:1.25rem;font-style:italic;color:#333}a.pa-blurb-button{font-style:italic;font-weight:600;color:#ffffff;background:#e20318;padding:.5em 1.0em;margin-top:20px;border-radius:30px;text-transform:capitalize;display:inline-block;transition:all 0.3s ease-in-out;position:relative}a.pa-blurb-button:hover{background:#2A9906;color:#ffffff;cursor:pointer;transition:all 0.3s ease-in-out}a.pa-blurb-button::after{content:"\2713";font-size:1em;color:#ffffff;margin-left:8px;opacity:0;transition:opacity 0.3s ease-in-out}a.pa-blurb-button:hover::after{opacity:1}#et-info-phone:before{content:"\e090"!important;font-family:"ETmodules"!important}#et-info-email:before{content:"\e076"!important;font-family:"ETmodules"!important}#et-info-phone:before,#et-info-email:before{margin-right:8px!important}.our-team-blurb h2{font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1.2;margin-bottom:0.5em}.our-team-blurb p{font-size:clamp(0.9rem,0.8vw + 0.4rem,1.3rem);line-height:1.2;margin-bottom:0.5em}.mj-red{color:#EE1E23;font-size:1.5em}.caption-overlay-blurb{position:relative;overflow:hidden}.caption-overlay-blurb .et_pb_blurb_image img{display:block;width:100%;height:auto}.caption-overlay-blurb .et_pb_blurb_container{position:absolute;bottom:0;left:0;right:0;background-color:red;color:#ffffff!important;text-align:center;padding:12px;margin:0;z-index:10}.caption-overlay-blurb .et_pb_module_header{font-size:2.0rem!important;font-weight:bold;text-transform:uppercase;color:#ffffff!important;margin:0;line-height:1.2}.training-list{margin:0;padding:0}.training-list li{padding:8px 20px;font-size:.75rem;font-weight:600;font-style:italic;transition:background 0.3s ease,transform 0.2s ease;text-shadow:none!important;-webkit-text-stroke:0!important}.training-list li:nth-child(odd){background:linear-gradient(to right,#FFA07A,#FFFFFF)}.footer-contact-list{list-style:none;padding:0;margin:0;color:#ffffff;font-size:1rem;line-height:1.6}.footer-contact-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.footer-contact-list .circle-icon{background-color:#000000;color:#ffffff;font-weight:bold;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;font-size:0.9rem;flex-shrink:0;font-family:sans-serif}.mj-contact-list{list-style:none;padding:0;margin:0;color:#000000;font-size:1rem;line-height:1.6}.mj-contact-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.mj-contact-list .circle-icon{background-color:#000000;color:#ffffff;font-weight:bold;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;font-size:0.9rem;flex-shrink:0;font-family:sans-serif}.no-wrap-columns{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:auto;gap:20px}.no-wrap-columns .et_pb_column{flex:0 0 50%!important;max-width:50%!important;min-width:300px}@media only screen and (min-width:641px){body #gform_wrapper_1{max-width:50%;margin:0 0 0 auto}body #gform_wrapper_1 li.gfield{text-align:right}body #gform_wrapper_1 input[type=text],body #gform_wrapper_1 input[type=email],body #gform_wrapper_1 input[type=url],body #gform_wrapper_1 input[type=tel],body #gform_wrapper_1 textarea,body #gform_wrapper_1 select{text-align:right;border-radius:8px;font-size:16px}body #gform_wrapper_1 input::placeholder,body #gform_wrapper_1 textarea::placeholder{text-align:left;font-size:16px;color:#999}body #gform_wrapper_1 select option[disabled][selected]{text-align:left;font-size:16px;color:#999}body #gform_wrapper_1 .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body #gform_wrapper_1 h3.gform_title{text-align:right}body #gform_wrapper_1 .gform_description{text-align:right}body #gform_wrapper_1 .gform_footer,body #gform_wrapper_1 .gform_page_footer{text-align:right;justify-content:flex-end}body #gform_wrapper_1 .gform_footer input[type=submit],body #gform_wrapper_1 .gform_page_footer input[type=submit]{padding:10px 20px 10px 20px}body #gform_wrapper_1 .ginput_complex label,body #gform_wrapper_1 .gfield_description{text-align:right}body #gform_wrapper_1 .gform_required_legend{display:none}body #gform_wrapper_1 .charleft.ginput_counter.gfield_description{display:none}}@media only screen and (min-width:641px){body #gform_wrapper_4{max-width:50%;margin:0 0 0 auto}body #gform_wrapper_4 li.gfield{text-align:right}body #gform_wrapper_4 input[type=text],body #gform_wrapper_4 input[type=email],body #gform_wrapper_4 input[type=url],body #gform_wrapper_4 input[type=tel],body #gform_wrapper_4 textarea,body #gform_wrapper_4 select{text-align:right;border-radius:8px;font-size:16px}body #gform_wrapper_4 input::placeholder,body #gform_wrapper_4 textarea::placeholder{text-align:left;font-size:16px;color:#999}body #gform_wrapper_4 select option[disabled][selected]{text-align:left;font-size:16px;color:#999}body #gform_wrapper_4 .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body #gform_wrapper_4 h3.gform_title,body #gform_wrapper_4 .gform_description{text-align:right}body #gform_wrapper_4 .gform_footer,body #gform_wrapper_4 .gform_page_footer{text-align:right;justify-content:flex-end}body #gform_wrapper_4 .gform_footer input[type=submit],body #gform_wrapper_4 .gform_page_footer input[type=submit]{padding:10px 20px}body #gform_wrapper_4 .ginput_complex label,body #gform_wrapper_4 .gfield_description{text-align:right}body #gform_wrapper_4 .gform_required_legend{display:none}body #gform_wrapper_4 .charleft.ginput_counter.gfield_description{display:none}}body #gform_wrapper_2 input[type=text],body #gform_wrapper_2 input[type=email],body #gform_wrapper_2 input[type=url],body #gform_wrapper_2 input[type=tel],body #gform_wrapper_2 textarea,body #gform_wrapper_2 select{border-radius:8px;font-size:16px}body #gform_wrapper_2 input::placeholder,body #gform_wrapper_2 textarea::placeholder{text-align:left;font-size:16px;color:#999}body #gform_wrapper_2 select option[disabled][selected]{text-align:left;font-size:16px;color:#999}