.header-right-container{display:flex;align-items:center;gap:2rem;justify-content:flex-end}.header-buttons{display:flex;gap:1rem;align-items:center}.header-buttons a{background:#0c1e48!important;color:#fff!important;padding:1rem 2rem!important;border-radius:50px!important;font-weight:700;text-decoration:none!important;transition:all 300ms ease;border:2px solid #0c1e48!important;white-space:nowrap;display:inline-block}.header-buttons a:hover{background:#fff!important;border-color:#fff!important;color:#0c1e48!important}.header-buttons a.btn-career{background:#006e3a!important;color:#fff!important;border:2px solid #006e3a!important}.header-buttons a.btn-career:hover{background:#fff!important;border-color:#fff!important;color:#006e3a!important}.header-social-icons{display:flex;gap:0.75rem;align-items:center}.header-social-icons a{width:45px;height:45px;background:#0c1e48;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 300ms ease;text-decoration:none}.header-social-icons a:hover{background:#fff}.header-social-icons .et-pb-icon{color:#fff!important;font-size:18px!important;line-height:1;transition:all 300ms ease}.header-social-icons a:hover .et-pb-icon{color:#0c1e48!important}.header-social-icons .et-pb-icon::before{color:inherit!important}@media(max-width:1200px){.header-right-container{gap:1rem}.header-buttons a{padding:0.6rem 1.2rem!important;font-size:0.9rem}.header-social-icons a{width:40px;height:40px}.header-social-icons .et-pb-icon{font-size:16px!important}}@media(max-width:980px){.header-right-container{flex-direction:column;gap:1rem}.header-buttons{flex-wrap:wrap;justify-content:center}}@media(max-width:600px){.header-right-container{width:100%}.header-buttons{flex-direction:column;width:100%}.header-buttons a{width:100%;text-align:center}.header-social-icons{justify-content:center;flex-wrap:wrap}}.hero-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;margin:2rem 0}.hero-btn{padding:1rem 2rem!important;border-radius:50px!important;font-weight:700;font-size:1.1rem;text-decoration:none!important;transition:all 300ms ease;display:inline-block;text-align:center;width:200px;flex-shrink:0}.hero-btn-primary{background:#0c1e48!important;color:#fff!important;border:2px solid #0c1e48!important}.hero-btn-primary:hover{background:#fff!important;color:#0c1e48!important;border-color:#fff!important}.hero-btn-secondary{background:#006e3a!important;color:#fff!important;border:2px solid #006e3a!important}.hero-btn-secondary:hover{background:#fff!important;color:#006e3a!important;border-color:#fff!important}@media(max-width:600px){.hero-buttons{flex-direction:column;gap:1rem}.hero-btn{width:100%;max-width:300px}}.title-separator{display:flex;justify-content:center;align-items:center;gap:0.25rem;margin:1rem auto;width:250px;height:4px}.title-separator .line{height:4px;flex:1}.title-separator .line-green{background:#006e3a}.title-separator .line-navy{background:#0c1e48}.title-separator .line-blue{background:#4298cc}.title-separator-left{display:flex;align-items:center;gap:0.25rem;margin:1rem 0;width:250px;height:4px}.title-separator-left .line{height:4px;flex:1}.title-separator-left .line-green{background:#006e3a}.title-separator-left .line-navy{background:#0c1e48}.title-separator-left .line-blue{background:#4298cc}.column-two{display:grid;grid-template-columns:6fr 6fr}.column-two.more-left-7-5{grid-template-columns:7fr 5fr}.column-two.more-left-8-4{grid-template-columns:8fr 4fr}.column-two.more-right-2-10{grid-template-columns:2fr 10fr}.column-two.more-right-4-8{grid-template-columns:4fr 8fr}.column-three .et_pb_column,.column-two .et_pb_column,.column-four .et_pb_column{width:100%}@media(max-width:980px){.column-three,.column-two,.column-four{display:block}.column-two .et_pb_column{width:100%!important}}.align-items-center{align-items:center}@media(max-width:980px){.align-items-center{display:block}}.home-services-box .float-box-right{margin-left:-5rem;width:113%}.home-services-box .float-box-left{margin-right:-5rem;width:113%;z-index:9}@media(max-width:980px){.home-services-box .et_pb_column{margin-bottom:0}.home-services-box .float-box-right{width:100%;margin-left:inherit}.home-services-box .float-box-left{width:100%;margin-right:inherit}}.check-list{list-style:none!important;padding-left:0!important;margin:0}.check-list li{position:relative;padding-left:3rem;margin-bottom:1.5rem;line-height:1.6;color:#0c1e48}.check-list li::marker{display:none!important;content:""!important}.check-list li::before{content:"\2713";position:absolute;left:0;top:0;font-size:1.2rem;font-weight:bold;color:#006e3a;background:#e8f5e9;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:3px}.check-list li a{color:#006e3a!important;text-decoration:none;transition:all 300ms ease}.cta-buttons-container{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem 0}.cta-btn{background:transparent!important;color:#fff!important;border:2px solid #fff!important;border-radius:50px!important;padding:1rem 2rem!important;font-size:1.1rem;font-weight:700;text-decoration:none!important;transition:all 300ms ease;display:inline-block;text-align:center;min-width:250px}.cta-btn:hover{background:#fff!important;color:#006e3a!important;border-color:#fff!important}.cta-divider{position:relative;display:flex;align-items:center;justify-content:center;min-width:100px;min-height:100px}.cta-divider-heart{color:#4298cc;font-size:5rem;opacity:0.8}.cta-divider-text{position:absolute;color:#fff;font-size:1.2rem;font-weight:600;z-index:2}@media(max-width:768px){.cta-buttons-container{flex-direction:column;gap:1.5rem}.cta-btn{width:100%;max-width:350px}.cta-divider{min-width:80px;min-height:80px}.cta-divider-heart{font-size:4rem}}.contact-form{background:#fff;border-radius:10px;padding:3rem;box-shadow:0px 15px 40px 0px rgba(106,117,135,0.15)}.contact-form textarea,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"]{background:#F7F7F7!important;padding:1.5rem 1rem;width:100%;border:0;box-shadow:none!important;color:#333!important;font-size:1rem!important}.contact-form select.gfield__select,.contact-form select.large,.contact-form .ginput_container_select select,.contact-form select{background:#F7F7F7!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23333' d='M0 0l6 8 6-8z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.5rem center!important;padding:1.5rem 1rem!important;padding-right:3rem!important;width:100%!important;border:0!important;box-shadow:none!important;color:#333!important;font-size:1rem!important;font-weight:400!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:auto!important;line-height:1.5!important}.contact-form select.gfield__select option{color:#333!important;background:#fff!important}.contact-form .gform_fields{row-gap:1.5rem!important}.contact-form input[type="submit"]{border-radius:50px!important;padding:1rem 2.5rem!important;background:#4298cc!important;color:#fff!important;display:inline-block;margin:1rem 0;font-size:1.1rem!important;font-weight:700!important;cursor:pointer}.gallery-project .et_pb_gallery_item{width:25%!important;margin:0!important;padding:1rem}.item-check-para .et_pb_code_inner{position:relative;padding-left:3rem}.item-check-para-custom .et_pb_code_inner{position:relative;padding-left:4rem}.item-check-para .icon-image{background:#1f305f;padding:.5rem;width:3rem;border-radius:5px;position:absolute;left:0;top:.4rem}.item-check-para .et-pb-icon{font-family:FontAwesome!important;font-weight:600!important;font-size:.6rem;background:#1f305f;padding:.5rem;border-radius:5px;color:#fff;position:absolute;left:0}.home-banner-buttons .btn-default,.home-banner-buttons .btn-default:hover{border:1px solid #fff!important;color:#fff;border-radius:3px;padding:1rem 2.5rem!important;display:inline-block;transition:all 300ms ease 0ms;align-content:center}.home-banner-buttons .btn-default:hover{background:#fff!important;color:#000!important}.faq-container .et_pb_toggle{margin-bottom:1rem!important;padding:.8rem!important;border:0!important}.faq-container .et_pb_toggle_close{color:#1f305f!important}.faq-container .et_pb_toggle_open .et_pb_toggle_title{font-weight:800;border-bottom:1px solid #fff;margin-bottom:1rem;font-size:1.1rem}.faq-container .et_pb_toggle_open{background-color:#e9ebf2!important}.contact-icons-container{display:grid;grid-template-columns:4fr 4fr 4fr;gap:1rem}.contact-icons-container .item h4{margin:0;padding:0}.contact-icons-container .icon{position:absolute;left:2rem}.contact-icons-container .item .text{word-break:break-word}.contact-icons-container .item{align-items:initial;gap:1rem;border:1px solid;padding:2rem;border-radius:10px;position:relative;padding-left:8rem}.contact-icons-container .item .icon .et-pb-icon{font-size:1.5rem;padding:1.5rem;border-radius:50%;background:#1f305f;color:#fff}.call-to-action-form-container{display:grid;grid-template-columns:4fr 8fr;min-height:23rem}.call-to-action-form-container .content{padding:2rem;padding-left:12rem;padding-right:10rem;padding-top:5rem;padding-bottom:5rem;align-items:center;display:grid;background-position:right bottom;background-size:contain;background-repeat:no-repeat;background:#e8f0fa}.call-to-action-form-container .content h2{font-size:35px;margin-bottom:1rem}.call-to-action-form-container .how-it-works-box{background:#1f305f;padding:2rem;border-radius:15px;color:#fff;position:relative;width:150%;margin-right:-10rem;right:0}.call-to-action-form-container .how-it-works-box .process{position:relative;list-style:none;padding-left:0}.call-to-action-form-container .how-it-works-box ul.process li::after{display:inline-block;position:absolute;left:2rem;width:1px;height:100%;z-index:400;top:0}.call-to-action-form-container .how-it-works-box h2{font-size:35px;margin-bottom:1rem}.call-to-action-form-container .how-it-works-box ul.process>li{padding-left:5rem;position:relative;padding-bottom:2rem}.call-to-action-form-container .how-it-works-box ul.process>li br{display:none}.call-to-action-form-container ul.process>li::before{background:#fff;position:absolute;border-radius:50%;left:5px;z-index:400;color:#1f305f;text-align:center;padding:1rem;width:20px;height:20px;align-items:center;display:flex;justify-content:center;font-weight:bold}.call-to-action-form-container .how-it-works-box ul.process>li:last-child{margin-bottom:0;padding-bottom:0}.call-to-action-form-container ul.process>li h3{line-height:inherit;padding-top:1rem}.call-to-action-form-container ul.process>li.one::before{content:"01"}.call-to-action-form-container ul.process>li.one::after{background:white;content:""}.call-to-action-form-container ul.process>li.two::before{content:"02"}.call-to-action-form-container ul.process>li.two::after{background:white;content:""}.call-to-action-form-container ul.process>li.three::before{content:"03"}.call-to-action-form-container ul.process>li.three::after{background:white;content:""}.call-to-action-form-container ul.process>li.four::before{content:"04"}.call-to-action-form-container .image{background:linear-gradient(90deg,rgba(64,83,158,0.3) 0%,rgba(64,83,158,0.3) 100%),url("https://vocationalvisions.org/wp-content/uploads/2024/08/call-to-action-form-image.jpeg");background-position-x:0%,0%;background-position-y:0%,0%;background-repeat:repeat,repeat;background-size:auto,auto;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:2rem;padding-left:10rem;padding-top:5rem;padding-bottom:5rem}.why-choose-us-container{display:grid;grid-template-columns:4fr 4fr 4fr;gap:1rem}.why-choose-us-container .item{position:relative;padding-bottom:1rem}.why-choose-us-container .icon{position:absolute}.why-choose-us-container .content{padding-left:4rem}.why-choose-us-container .content h4{font-size:1.3rem;line-height:inherit;margin-bottom:0}.why-choose-us-container .icon .et-pb-icon{font-family:FontAwesome!important;font-weight:600!important;font-size:1.5rem;background:#1f305f;padding:.5rem;border-radius:5px;color:#fff}.testimonial-section-home{display:grid;grid-template-columns:10fr 7fr}.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-orange,.btn-default-orange:hover{border:1px solid #e76d2d!important;color:#fff;border-radius:3px;padding:1rem 2.5rem!important;display:inline-block;transition:all 300ms ease 0ms;background:#e76d2d}.btn-default-orange:hover{background:#e76d2d;color:#fff}.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:10px}.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 .star{text-align:right}.testimonial-box .header .star .et-pb-icon{font-size:1.5rem;color:#f0ad4e}.call-to-action-container-full-width{display:grid;grid-template-columns:8fr 4fr;min-height:23rem}.call-to-action-container-full-width .content .btn-default,.call-to-action-container-full-width .content .btn-default:hover{border:1px solid #fff!important;color:#fff;border-radius:3px;padding:1rem 2.5rem!important;display:inline-block;transition:all 300ms ease 0ms}.call-to-action-container-full-width .content .btn-default:hover{background:#fff!important;color:#000!important}.call-to-action-container-full-width .content{padding:5rem 5rem 5rem 5rem;background:linear-gradient(90deg,rgba(31,48,95,0.5) 0%,rgba(31,48,95,0.5) 100%),url("https://vocationalvisions.org/wp-content/uploads/2024/07/abstract-modern-blue-flowing-lines.jpg")!important;background-size:cover!important;background-position:center!important}.call-to-action-container-full-width .content h2{font-size:35px;color:#fff;line-height:2.5rem}.call-to-action-container-full-width .image{background:linear-gradient(90deg,rgba(64,83,158,0.3) 0%,rgba(64,83,158,0.3) 100%),url("https://vocationalvisions.org/wp-content/uploads/2024/07/brigh-water-hvac-call-to-action-scaled.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.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}.color-dark-blue,.color-dark-blue h4{color:#1f305f}.color-white{color:#fff}.title-sub-top{text-align:center}.title-sub-top h4{display:inline-block;border-radius:2rem;background:#d2e3f9;padding:.2rem 1rem;font-size:.9rem;color:#333}.btn-default{font-size:1rem;border:1px solid #21306a;padding:.5rem 1.5rem;color:#21306a}.btn-default:hover{font-size:1rem;border:1px solid #21306a!important;background:#21306a!important;color:#fff;padding:.5rem 1.5rem!important}.btn-default:hover::after{display:none!important}.home-boxes-icon{display:grid;grid-template-columns:6fr 6fr;gap:1rem;margin-bottom:-5rem}.home-boxes-icon.about-page{margin-bottom:inherit}.home-boxes-icon .boxes-shadow img{width:60px}.boxes-shadow{box-shadow:0px 0px 50px 0px rgba(0,0,0,0.09);padding:20px;background:#fff;border-radius:10px}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:#fff}.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 .2rem}.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:20rem;display:flex;align-items:center}.common-banner h1.et_pb_module_header{font-size:3rem;font-weight:600;text-align:center;text-transform:uppercase;line-height:3.5rem}.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}.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}}@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}.call-to-action-container-full-width .content .btn-default{width:100%;text-align:center}.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){.call-to-action-form-container .image{padding-left:17rem}}@media(max-width:980px){.gallery-project .et_pb_gallery_item{width:50%!important;margin:0!important;padding:1rem}.contact-icons-container{display:block}.contact-icons-container .item{margin-bottom:1rem}.call-to-action-form-container{display:block}.testimonial-content-home{padding:2rem}.call-to-action-form-container .how-it-works-box{width:80%;margin-right:inherit;margin:0 auto}.call-to-action-form-container .image{padding-right:inherit;padding-left:inherit}.contact-form.contact-call-to-action{width:80%;margin:0 auto}.call-to-action-form-container .content{padding-right:inherit;padding-left:inherit}.home-boxes-icon{display:block}.home-boxes-icon .boxes-shadow{margin-bottom:2rem}.call-to-action-container-full-width{grid-template-columns:1fr}.call-to-action-container-full-width .image{display:none}.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}.why-choose-us-container{display:block}.why-choose-us-container .item{margin-bottom:2rem}}@media(max-width:600px){.gallery-project .et_pb_gallery_item{width:100%!important;margin:0!important;padding:1rem}.contact-icons-container .item{padding-left:2rem}.contact-icons-container .icon{position:relative;padding:inherit;left:0;padding:0}.home-banner-buttons a{margin-bottom:1rem;width:100%;text-align:center}.testimonial-section{display:block}}.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}.grecaptcha-badge{visibility:hidden}