:focus-visible{outline:3px solid #1a5fb4;outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[contenteditable]:focus-visible{outline:3px solid #1a5fb4!important;outline-offset:2px!important}.card a:focus-visible,.overflow-hidden :focus-visible{outline:none!important;box-shadow:inset 0 0 0 3px #1a5fb4!important}@media (forced-colors:active){:focus-visible{outline:3px solid Highlight}}.hs-form-iframe html body{color:#fff!important}.hub-spot-column{background:#ffffff;background:linear-gradient(90deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);padding:2rem}.d-block{display:block!important}.item.question.flex{display:flex;gap:1rem;align-items:center;text-align:center;justify-content:center}.item.question.flex .et-pb-icon{font-size:2rem}.faq-accordion .et_pb_accordion_item{margin-bottom:1rem!important;border:0!important;padding:0!important}.faq-accordion .et_pb_accordion_item .et_pb_toggle_title,.faq-accordion .et_pb_accordion_item .et_pb_toggle_content{padding:1rem!important}.faq-accordion .et_pb_accordion_item .et_pb_toggle_title::before{right:1rem!important}.faq-accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title{background:#fdb515!important;color:#282828}.table .row.col-two{display:grid;grid-template-columns:50% 50%}.table .row.col-two.title{font-weight:bold}.table .row.col-two{}.table .row .col{padding:1rem;border:1px solid #ccc}.form-hub{padding:2rem;background:#fff;box-shadow:0px 15px 40px 0px rgba(106,117.00000000000004,135,0.15)}.form-hub iframe input[type="text"]{border:1px solid #000;outline:none!important}.hub-calender-container{display:grid;grid-template-columns:4fr 8fr}.hub-calender-container .et_pb_column{width:100%!important}.hub-calender-container .left h2{font-size:3rem;font-weight:bold;line-height:3rem}.hub-calender-container .left h4{font-size:1.5rem;line-height:2.5rem}.hub-calender-container .left{background:#003262!important;color:#fff;padding:3rem;display:grid;align-content:center}.hub-calender-container .right{padding:3rem;color:#282828;background:#fdb515}.d-none{display:none}.post-template-default .et_post_meta_wrapper{display:none}.btn-readmore{color:#003262}.btn-readmore:hover{background:transparent!important}.heading-title-1 h1{font-size:3rem;line-height:3.9rem}.heading-title-2 h2,h2.heading-title-2{font-size:2.3rem;line-height:3rem}.heading-title-3 h3{font-size:1.8rem}.align-items-center{display:flex;align-items:center}.heading-title-underline{margin-bottom:2rem!important;padding:.5rem 0!important}.heading-title-underline.underline-yellow-center::before{content:"";width:45px;height:3px;background-color:#fdb515;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transition:all .4s ease-in-out}.heading-title-underline.underline-white-center::before{content:"";width:45px;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transition:all .4s ease-in-out}.heading-title-underline.underline-white-left::before{content:"";width:45px;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;margin:0 auto;transition:all .4s ease-in-out}.color-orange{color:#fdb515}.color-dark-blue,.color-dark-blue h4,.color-dark-blue h2{color:#1f305f}.color-white{color:#fff}.two-col{display:grid;grid-template-columns:6fr 6fr}.four-col{display:grid;grid-template-columns:3fr 3fr 3fr 3fr}.four-col .et_pb_column{width:100%!important}.four-col.boxes-shadow{gap:1rem;padding:0;background:transparent;box-shadow:none!important}.four-col.boxes-shadow.mb-30 .et_pb_column{margin-bottom:30px!important}.four-col.boxes-shadow .et_pb_column{box-shadow:0px 4px 40px rgba(0,0,0,0.15);background:#fff}.four-col.boxes-shadow .et_pb_column .title{margin-bottom:0;padding:1rem}.four-col.boxes-shadow .et_pb_column .title h3{color:#003262!important}.four-col.boxes-shadow .et_pb_column .et_pb_image{margin-bottom:0;padding-bottom:0}.four-col.boxes-shadow .et_pb_column .content{padding:1rem;padding-top:0;margin-bottom:2rem!important}.three-col{display:grid;grid-template-columns:4fr 4fr 4fr}.three-col .et_pb_column{width:100%!important}.three-col.boxes-shadow{gap:1rem;padding:0;background:transparent;box-shadow:none!important}.three-col.boxes-shadow .et_pb_column{box-shadow:0px 4px 40px rgba(0,0,0,0.15);background:#fff}.three-col.boxes-shadow .et_pb_column .title{margin-bottom:0;padding:1rem}.three-col.boxes-shadow .et_pb_column .title h3{color:#003262!important}.three-col.boxes-shadow .et_pb_column .et_pb_image{margin-bottom:0;padding-bottom:0}.three-col.boxes-shadow .et_pb_column .content{padding:1rem;padding-top:0;margin-bottom:2rem!important}.list-disc{position:relative;padding-left:3rem;margin-bottom:.5rem}.list-disc ul.sublist{line-height:2rem;margin-top:1rem;margin-bottom:1rem;padding:0;padding-left:0px;padding-left:1rem}.list-disc .et-pb-icon{font-size:1.8rem;position:absolute;left:0}.book-free-consultation-row{display:grid;grid-template-columns:6fr 6fr;background:#003262;color:#fff;padding:0!important}.book-free-consultation-row .et_pb_column{width:100%!important}.book-free-consultation-row .et_pb_column{padding:2rem}.book-free-consultation-row .et_pb_column.left{border-right:1px solid #0253a1}.book-free-consultation-row .et_pb_column.left::before{content:"";width:250px;height:250px;background:url("/wp-content/uploads/2025/03/norcal-grunge-border-top-left.png");display:block;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.book-free-consultation-row .et_pb_column.right{border-left:1px solid #001b34}.book-free-consultation-row .et_pb_column.right::after{content:"";width:250px;height:250px;background:url("/wp-content/uploads/2025/03/norcal-grunge-border-bottom-right.png");display:block;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;bottom:0;background-position:bottom;z-index:1}.book-free-consultation-row .free-consult-form textarea,.book-free-consultation-row .free-consult-form input[type="text"],.book-free-consultation-row .free-consult-form input[type="email"]{background:#d9e3ef;padding:1.5rem 1rem;width:100%;border-radius:0px!important;border:0;background:#fff;box-shadow:none!important}.book-free-consultation-row .free-consult-form .gform_fields{row-gap:1.5rem!important}.book-free-consultation-row .free-consult-form{position:relative;z-index:9}.book-free-consultation-row .get-started{margin-bottom:3rem}.book-free-consultation-row .get-started .item{padding-left:100px;position:relative}.book-free-consultation-row .get-started .item h5{color:#fff;font-size:1.3rem;font-weight:bold}.book-free-consultation-row .get-started .item img{width:75px;height:75px;position:absolute;left:0}.book-free-consultation-row .free-consult-form input[type="submit"]{border-radius:3px!important;padding:1rem 2.5rem!important;background:#e76d2d!important;color:#fff;display:inline-block;margin:1rem 0;cursor:pointer}.our-specialty-row{display:grid;grid-template-columns:6fr 6fr;padding:0!important;box-shadow:0px 4px 40px rgba(0,0,0,0.15);background:#fff;margin-bottom:2rem}.our-specialty-row .et_pb_column.content{padding:2rem!important}.our-specialty-row .et_pb_column{width:100%;padding:0}.our-specialty-row .et_pb_column .et_pb_image{margin-bottom:0!important;padding-bottom:0!important}.contact-row{display:grid;grid-template-columns:6fr 6fr;gap:2rem}@media (max-width:767px){.our-specialty-row{grid-template-columns:1fr!important}.our-specialty-row .image{order:-1}.our-specialty-row .content-order{order:0}}.contact-row .contact-info .social-links{display:flex;gap:1rem}.contact-row .contact-info .social-links img{width:30px}.contact-row .item.left{padding-top:2rem}.contact-row .gform-theme--framework .gform_validation_errors .gform_submission_error{align-items:inherit!important}.contact-row .item.left h2{font-size:36px;color:#21306a;line-height:3rem}.contact-row .contact-info{display:grid;grid-template-columns:6fr 6fr;gap:2rem;margin-top:1rem}.contact-row .contact-info .item a{color:#282828}.contact-row .contact-info .item h4{color:#21306a;font-weight:bold;font-size:1.3rem;position:relative;margin-bottom:1rem}.contact-row .contact-info .item h4::before{content:"";width:45px;height:3px;background-color:#fdb515;position:absolute;bottom:0;left:0;margin:0 auto}.about-team{display:grid;grid-template-columns:6fr 6fr;position:relative;align-items:center;margin-bottom:5rem}.about-team.no-bottom{margin-bottom:0}.about-team .item.content{padding:2rem;background:#fff;margin-left:-5rem;box-shadow:0px 4px 40px rgba(0,0,0,0.15)}.about-boxes-icon{display:grid;grid-template-columns:6fr 6fr;color:#fff;gap:2rem}.about-boxes-icon.text-black{color:#000}.about-boxes-icon.text-black .item h4{color:#000}.about-boxes-icon .item{position:relative;padding-left:70px}.about-boxes-icon .item img{position:absolute;left:0;top:0;width:50px}.about-boxes-icon .item h4{color:#fff;font-size:1.5rem}.our-team{display:grid;grid-template-columns:4fr 4fr 4fr;gap:5rem}.our-team .item{position:relative}.our-team .item .title{box-shadow:0px 4px 40px rgba(0,0,0,0.15);padding:1rem;z-index:999;position:relative;background:#fff;margin-top:-.5rem;text-align:center;min-height:12rem}.our-team .item .title::after{content:"";width:45px;height:5px;background-color:#fdb515;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transition:all .4s ease-in-out}.steps-approach{display:grid;grid-template-columns:4fr 4fr 4fr}.steps-approach .item{padding:2rem;position:relative}.steps-approach .item.blue .number{position:absolute;bottom:.5rem;font-size:3rem;right:.5rem;opacity:.5;padding:1.5rem;display:flex;align-items:center;font-weight:bold;font-family:"impact";text-shadow:1px -1px 0 #fff,3px -1px 0 #fff,-1px 1px 0 #fff,3px 1px 0 #fff;color:#003262;border-radius:50%;border:1px solid #fff;width:4rem;height:4rem;justify-content:center;align-content:center}.steps-approach .item.yellow .number{position:absolute;bottom:.5rem;font-size:3rem;right:.5rem;opacity:.5;padding:1.5rem;display:flex;align-items:center;font-weight:bold;font-family:"impact";text-shadow:1px -1px 0 #fff,3px -1px 0 #fff,-1px 1px 0 #fff,3px 1px 0 #fff;color:#fdb515;border-radius:50%;border:1px solid #fff;width:4rem;height:4rem;justify-content:center;align-content:center}.steps-approach .item.blue.arrow::after{background-color:#003262;content:"";display:block;height:40px;position:absolute;right:-16px;top:46%;transform:rotate(220deg);width:40px;z-index:9}.steps-approach .item.yellow.arrow::after{background-color:#fdb515;content:"";display:block;height:40px;position:absolute;right:-16px;top:46%;transform:rotate(220deg);width:40px;z-index:9}.steps-approach .item.blue{background:#003262;color:#fff}.steps-approach .item.yellow h3{color:#282828;position:relative;z-index:99}.steps-approach .item.yellow{background:#fdb515;color:#282828}.steps-approach .item.blue h3{color:#fff}.home-banner-buttons .btn-default,.home-banner-buttons .btn-default:hover{border:1px solid #fff!important;color:#fff;border-radius:0px;padding:1rem 2.5rem!important;display:inline-block;transition:all 300ms ease 0ms;align-content:center;min-width:170px;text-align:center}.home-banner-buttons .btn-default:hover{background:#fff!important;color:#003261!important}.home-boxes-icon{display:grid;grid-template-columns:4fr 4fr 4fr;margin-bottom:-5rem}.home-boxes-icon.about-page{margin-bottom:inherit}.home-boxes-icon .boxes-shadow.orange{background:#fdb515;color:#282828}.home-boxes-icon .boxes-shadow{box-shadow:0px 0px 50px 0px rgba(0,0,0,0.09);padding:20px;background:#fff;padding-bottom:5rem;position:relative}.home-boxes-icon .boxes-shadow img.icon.weights{right:.8rem}.home-boxes-icon .boxes-shadow img.icon{width:100px;position:absolute;right:0rem;opacity:.1;bottom:0}.home-boxes-icon .boxes-shadow .btn-learn-more{position:absolute;bottom:0;left:0}.boxes-shadow{box-shadow:0px 0px 50px 0px rgba(0,0,0,0.09);padding:20px;background:#fff}.call-to-action-banner .contact-icon{display:grid;grid-template-columns:5fr 8fr}.call-to-action-banner-v2 .contact-icon{display:flex!important;gap:3rem!important;align-items:center!important;justify-content:center!important}.call-to-action-banner-v2 .contact-icon .item{display:block!important;text-align:center}.call-to-action-banner .contact-icon .item{display:flex;color:#fff;gap:1rem;align-items:center;font-weight:bold}.call-to-action-banner .contact-icon .item a{color:#fff}.call-to-action-banner .contact-icon .item.email .et-pb-icon{font-size:16px;color:#FFFFFF;font-family:FontAwesome!important;font-weight:900!important}.call-to-action-banner .contact-icon .item .et-pb-icon{font-size:1.2rem;padding:.8rem;background:#fdb515;border-radius:50%}.contact-form-call-to-action.contact-form input[type="text"],.contact-form-call-to-action.contact-form input[type="email"],.contact-form-call-to-action.contact-form textarea{background:rgb(255,255,255);background:linear-gradient(36deg,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 100%);border:1px solid #fff;color:#fff!important;outline:none!important}.contact-form-call-to-action.contact-form input[type="submit"]{border-radius:0px!important;padding:1.5rem 2.5rem!important;background:#fdb515!important;margin:1rem 0;font-size:1rem!important}.contact-form-call-to-action.contact-form .gform-theme--framework .gform_validation_errors{border:1px solid #fff!important}.contact-form-call-to-action.contact-form .gform-theme--framework .gform_validation_errors .gform_submission_error{color:#fff!important}.contact-form-call-to-action.contact-form .gform_validation_errors .gform-icon{color:#fff;border:1px solid #fff}.contact-form-call-to-action.contact-form .gform_validation_errors:focus{outline:none!important}.contact-form-call-to-action.contact-form .gfield_validation_message{color:#fff}.testimonial-section-home{display:grid;grid-template-columns:10fr 7fr}.testimonial-content-home h2{font-size:35px}.testimonial-content-home{background-color:#1f305f;border-radius:10px;padding:30px;z-index:1;position:relative;padding-left:100px;padding-top:3rem}.testimonial-items-home{display:grid;grid-template-columns:6fr 6fr;gap:1.5rem;margin-right:-70px;z-index:99;position:relative;padding-top:3rem;padding-bottom:3rem}.testimonial-section{display:grid;grid-template-columns:6fr 6fr;gap:1.5rem}.testimonial-items-home .testimonial-box,.testimonial-section .testimonial-box{box-shadow:0px 15px 40px 0px rgba(106,117.00000000000004,135,0.15);padding:2rem;background:#fff;border-radius:0px}.testimonial-section .testimonial-box{margin-bottom:1.5rem}.testimonial-box .header{display:grid;grid-template-columns:3fr 9fr;align-items:center;margin-bottom:1rem}.testimonial-box .header .quote .et-pb-icon{font-size:2rem;background:#f3f5f8;padding:.5rem;border-radius:5px;color:#e76d2d}.testimonial-box .header .quote img{width:50px;opacity:.3}.testimonial-box .header .star{text-align:right}.testimonial-box .header .star .et-pb-icon{font-size:1.5rem;color:#f0ad4e}.services-box-item{min-height:20rem!important;border-radius:20px}.services-box-image{height:300px;border-radius:30px 30px 0 0px}.box-services-white{background:#fff;color:#000;border-radius:30px}.box-services-white .text-content{padding:2rem;min-height:6rem;padding-bottom:0}.btn-default-right{text-align:right}.btn-learn-more{display:inline-block;position:relative;padding:1rem;color:#003262}.btn-learn-more .et-pb-icon{font-size:2rem;position:absolute;right:auto;line-height:inherit;padding:0}.btn-default-white,.btn-default-white:hover{border:1px solid #fff!important;color:#fff;border-radius:3px;padding:1rem 2.5rem!important;display:inline-block;transition:all 300ms ease 0ms}.btn-default-white:hover{background:#fff;color:#000}.btn-default-blue{font-size:1rem;border:1px solid #21306a!important;padding:1rem 1.5rem!important;color:#fff;border-radius:0!important;background:#21306a!important;position:relative;display:inline-block;transition:all .4s}.btn-default-blue::before{content:"";height:100%;width:100%;border-width:1px;border-color:#d8d8d8;border-style:solid;position:absolute;top:-10px;left:10px;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.btn-default-blue:hover{font-size:1rem;border:1px solid #fdb515!important;padding:1rem 1.5rem!important;color:#fff;border-radius:0!important;background:#fdb515!important}.btn-default-blue:hover::after{display:none!important}.btn-default-orange{font-size:1rem;border:1px solid #21306a!important;padding:1rem 1.5rem!important;color:#282828;border-radius:0!important;background:#fdb515!important;position:relative;display:inline-block;transition:all .4s}.btn-default-orange::before{content:"";height:100%;width:100%;border-width:1px;border-color:#d8d8d8;border-style:solid;position:absolute;top:-10px;left:10px;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.btn-default-orange:hover{font-size:1rem;border:1px solid #fff!important;padding:1rem 1.5rem!important;color:#000;border-radius:0!important;background:#fff!important}.btn-default-orange:hover::after{display:none!important}.btn-default{font-size:1rem;border:1px solid #003262;padding:1rem 1.5rem!important;color:#21306a;border-radius:0!important}.btn-default:hover{font-size:1rem;border:1px solid #21306a!important;background:#21306a!important;padding:1rem 1.5rem!important;color:#fff}.btn-default:hover::after{display:none!important}body{font-size:1rem}h1,h2,h3,h4,h5,h6{line-height:2.5rem;font-weight:600}.text-center{text-align:center!important}.color-white,.color-white h2,.color-white h3{color:#fff}.color-blue h2,.color-blue h1,.color-blue h3{color:#003262}.main-menu-custom .et_pb_menu__menu{margin-left:auto}.main-menu-custom .et_pb_menu__menu>nav>ul>li>a{font-size:1rem;font-weight:700!important;padding:1rem .5rem}.main-menu-custom .et-menu .menu-item-has-children>a:first-child::after{top:1rem}.main-menu-custom .nav li li{padding:0;margin:0;width:100%}.main-menu-custom .nav li li a{width:100%;padding:.5rem 1.5rem}.main-menu-custom .sub-menu{padding:0;border-top:3px solid #1f305f!important}.main-menu-custom .et_pb_menu__menu li.current-menu-item a{color:#1f305f!important}.main-menu-custom .et-menu a:hover{opacity:1;color:#1f305f!important}@media (max-width:980px){.main-menu-custom{background:transparent!important}.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar::before{color:#1f305f!important}.main-menu-custom .et_pb_menu .et_mobile_menu{padding:1rem!important}.logo-container-container{width:auto;z-index:999}.main-menu-custom .et_mobile_menu .menu-item-has-children>a{background:transparent}}.custom-ol li::marker{font-weight:bold}.custom-ol li{margin-bottom:2rem}.common-banner{min-height:30rem;display:flex}.common-banner .et_pb_fullwidth_header_subhead{font-size:1.3rem;margin-top:1rem}.common-banner h1.et_pb_module_header,.common-banner h1.entry-title{font-size:3rem;font-weight:strong;text-align:center;line-height:3.9rem;position:relative;color:#fff}.common-banner h1.entry-title{text-align:left;font-weight:800}.common-banner h1.et_pb_module_header::before,.common-banner h1.entry-title::before{content:"";width:45px;height:3px;background-color:#fdb515;position:absolute;bottom:0;left:0;margin:0 auto}.header-buttons a{display:block;padding:.5rem 2rem;color:#fff;border:1px solid #fff}.header-buttons a:hover{background:#fff;color:#000;border:1px solid #fff}.footer-container,.footer-container h2,.footer-container h1,.footer-container h3{color:#fff}.footer-container a{word-break:break-word}.footer-container .quick-links{display:grid;grid-template-columns:6fr 6fr}.footer-container .quick-links ul{padding:0}.footer-container .quick-links ul li{list-style:none;margin-bottom:.5rem}.footer-container .quick-links ul li{}.footer-container .contact-links .contact-links--item{display:flex;gap:1rem;margin-bottom:1rem;align-items:center}.footer-container .contact-links .contact-links--item .et-pb-icon{font-size:1rem;padding:.8rem;border:1px solid;border-radius:50%}.footer-container--bottom{color:#fff}.footer-container a{color:#fff}.contact-form-box.contact-form{background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,0.15);padding:2rem}.contact-form-box.contact-form h2{font-size:36px;margin-bottom:1rem;color:#21306a}.contact-form.contact-form-box textarea,.contact-form.contact-form-box input[type="text"],.contact-form.contact-form-box input[type="email"]{background:#d9e3ef}.contact-form textarea{padding:1.5rem 1rem;width:100%;border-radius:0px!important;border:0;background:#fff;box-shadow:none!important}.contact-form label{margin-bottom:0}.contact-form .gform_fields{row-gap:1.5rem!important}.contact-form input[type="submit"]{border-radius:3px!important;padding:1rem 2.5rem!important;background:#fdb515!important;color:#282828;display:inline-block;margin:1rem 0;cursor:pointer}.contact-form input[type="text"],.contact-form input[type="email"]{padding:1.5rem 1rem;width:100%;border-radius:0px!important;border:0;background:#fff;box-shadow:none!important}.main-navigation .et_pb_menu__wrap{justify-content:right!important}.main-header-navigation .et_pb_menu__logo{display:none!important}.main-header-navigation .et_pb_menu__search-button{display:none!important}.main-header-navigation .et_pb_menu{width:100%;padding:0}.main-header-navigation .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu .current_page_item a{display:block;width:100%}.main-header-navigation .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a{display:block;width:100%}.main-header-navigation .et_mobile_menu .menu-item-has-children .sub-menu li{display:block!important}@media(max-width:980px){.menu-item{padding:0}.contact-icon-3-col{display:block}.contact-icon-3-col .item{margin-bottom:2rem}.main-header-navigation .et_pb_column_2_tb_header,.main-header-navigation .et_pb_column_3_tb_header{margin-bottom:0!important;display:block!important}.main-header-navigation .et_pb_column--with-menu{position:absolute;width:100%;right:0}.main-header-navigation .et_mobile_menu{top:3rem;border:0}#logo-container{margin-left:inherit;float:left}}.main-menu-custom .et-menu>li{padding-left:.3rem;padding-right:.3rem}@media(max-width:600px){.common-banner h1.et_pb_module_header{word-break:break-word;font-size:2rem}#logo-container{max-width:250px}.main-header-navigation{width:95%!important}.et_pb_row_1_tb_header.et_pb_row.main-header-navigation{padding-top:.5rem!important;padding-bottom:.5rem!important}.et_pb_blurb_0_tb_header.et_pb_blurb.main-top-header-contact{margin-right:0!important}.header-banner-links{display:block}.header-banner-links a{display:block;width:100%;margin-bottom:1rem}.menu-item-container{display:block;margin-bottom:2rem!important}.menu-item-container img{padding:0}.main-top-header-row{display:block!important}.main-top-header-row .et_pb_column_0_tb_header{justify-content:center}.main-top-header-row .main-top-header-contact{margin-right:0!important;padding:.5rem 0 0 0}.get-qoute-container{width:100%;text-align:center;padding:1rem 0;padding-bottom:.5rem!important}}@media(max-width:1350px){.main-menu-custom .et_pb_menu__menu>nav>ul>li{padding:0 .2rem;margin-top:0}.main-menu-custom .et_pb_menu__menu>nav>ul>li>a{}.menu-container-container{width:80%!important}.logo-container-container{width:30%!important}}@media(max-width:1250px){.main-menu-custom .et_pb_menu__menu>nav>ul>li>a{}}@media(max-width:980px){.menu-container-container{width:100%!important}.logo-container-container{width:80%!important}}@media(min-width:1800px){}@media(max-width:980px){.item.question.flex{display:block}.item.question.flex .et-pb-icon{display:block;margin-bottom:1rem}.item.question.flex{margin-bottom:2rem}.hub-calender-container{display:block}.steps-approach .item.yellow .number,.steps-approach .item.blue .number{font-size:2rem;width:2.5rem;height:2.5rem}.steps-approach .item.yellow .number,.steps-approach .item.blue .number{top:.3rem}.four-col,.three-col{display:block}.book-free-consultation-row{display:block}.testimonial-content-home{padding:2rem}.home-boxes-icon{display:block;margin-bottom:inherit}.home-boxes-icon .boxes-shadow{}.call-to-action-banner .contact-icon{display:block}.call-to-action-banner .contact-icon .item{margin-bottom:1rem}.testimonial-section-home{display:block}.testimonial-items-home{margin-right:inherit;display:block;padding-bottom:1rem;padding-top:inherit}.testimonial-items-home .testimonial-box{margin-bottom:1rem}.align-items-center{display:block}.two-col{display:block}.steps-approach{display:block}.our-team{display:block}.our-team .item{margin-bottom:2rem}.our-team .item:last-child{margin-bottom:0}.about-boxes-icon{display:block}.about-boxes-icon .item{margin-bottom:1rem}.about-team{display:block}.about-team .item.content{margin-left:inherit}.contact-row{display:block}.contact-row .contact-info{margin-bottom:2rem}.contact-row .item.left h2{font-size:30px}.contact-row .item.left{padding-top:inherit}.contact-form-box.contact-form h2{font-size:30px}}@media(max-width:600px){.btn-default-right{text-align:center!important}.btn-default-left{text-align:center!important}.home-banner-buttons .btn-default,.home-banner-buttons .btn-default:hover{min-width:100%}.contact-row .contact-info{display:block}.call-to-action-banner h2.et_pb_module_heading{font-size:2rem;padding-right:11rem}.call-to-action-banner .contact-icon .item a{word-break:break-all}.testimonial-section .testimonial-box{margin-bottom:1rem}.heading-title-2 h2{font-size:30px;line-height:3rem}.home-banner-buttons a{margin-bottom:1rem;width:100%;text-align:center}.testimonial-section{display:block}}@media(max-width:500px){.list-disc span.text-content{display:block}.heading-title-3 h3{font-size:1rem!important}.heading-title-2 h2{font-size:2rem!important}.heading-title-2 h2 span{display:block}.banner-what-we-offer{background-position-x:50%!important}.banner-who-we-help{background-position-x:75%!important}.banner-recovery{background-position-x:50%!important}.banner-training-program{background-position-x:65%!important}.banner-pelvic{background-position-x:15%!important}.banner-combat{background-position-x:50%!important}.banner-barbell{background-position-x:50%!important}.banner-massage-theraphy{background-position-x:50%!important}.banner-physiotherapy{background-position-x:40%!important}.banner-active-adults{background-position-x:50%!important}.banner-blog{background-position-x:40%!important}}@media(max-width:400px){}.testimonial-section .star{position:relative;text-align:right}.testimonial-section .testimonial-date{display:block;font-size:14px;color:#888;margin-top:5px;text-align:right}#rotating-word{display:inline-block;opacity:1;transition:opacity 0.6s ease;font-style:italic}.video-overlay .et_pb_section_video_bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);pointer-events:none}