  #wpadminbar{display:none !important;} html{overflow-x:hidden;scroll-behavior:smooth;} body{margin:0;overflow-x:hidden;background:#FFFFFF;color:#50565a;font-family:'Barlow',sans-serif;} body::selection{background:#0b5f8a;color:#FFFFFF;} h1,h1 a{margin:25px 0;color:#1a1e21;font-family:'Josefin Sans',sans-serif;font-size:42px;font-weight:700;line-height:1.08;letter-spacing:-0.6px;text-transform:uppercase;} h2{margin:25px 0;color:#1a1e21;font-family:'Josefin Sans',sans-serif;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-0.3px;text-transform:uppercase;} h3{margin:25px 0;color:#1a1e21;font-family:'Josefin Sans',sans-serif;font-size:22px;font-weight:600;line-height:1.2;text-transform:uppercase;} h4{margin:25px 0;color:#1a1e21;font-family:'Josefin Sans',sans-serif;font-size:20px;font-weight:600;line-height:1.2;} p{margin:15px 0;color:#50565a;font-family:'Barlow',sans-serif;font-size:17px;font-weight:400;line-height:1.72;} ul{list-style-type:none;} .row{width:94%;max-width:1600px;margin:0 auto;} .row.sm{width:92%;max-width:1500px;} .row.full{width:100%;max-width:100%;} #ae_launcher{right:initial !important;bottom:80px !important;left:10px !important;}  .site-header{position:relative;z-index:500;background:#07090a;border-bottom:1px solid rgba(255,255,255,0.06);} .site-header,.header-content-wrapper,.slider-area,.tagline-row{width:100vw;max-width:100vw;margin-right:0;margin-left:calc(50% - 50vw);box-sizing:border-box;} .header-content-wrapper{position:relative;z-index:510;overflow:visible;background:linear-gradient( 180deg,rgba(255,255,255,0.025) 0%,rgba(255,255,255,0) 42% ),repeating-linear-gradient( 135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px ),#080b0d;border-bottom:1px solid rgba(184,189,192,0.16);box-shadow:0 15px 36px rgba(0,0,0,0.34);} .header-content-wrapper::before{content:" ";position:absolute;z-index:3;width:300px;height:7px;bottom:-1px;left:-34px;background:#0b5f8a;transform:skewX(-34deg);} .header-content-wrapper::after{content:" ";position:absolute;z-index:4;width:110px;height:7px;bottom:-1px;left:250px;background:#d85a16;transform:skewX(-34deg);} .row.header-bar{position:relative;min-height:116px;padding:10px 3vw;display:flex;align-items:center;} .header-details{position:relative;display:flex;align-items:center;} .header-details::after{content:" ";position:absolute;width:1px;height:58px;top:50%;right:0;background:linear-gradient( 180deg,transparent 0%,rgba(184,189,192,0.28) 22%,rgba(184,189,192,0.28) 78%,transparent 100% );transform:translateY(-50%);} .logo-wrapper{display:inline-flex;width:192px;max-width:192px;flex:0 0 192px;align-items:center;justify-content:flex-start;} .logo-wrapper a{display:block;width:100%;} .logo-wrapper img{display:block;width:100%;height:auto;max-height:128px;object-fit:contain;filter:saturate(0.92) contrast(1.05) drop-shadow(0 8px 16px rgba(0,0,0,0.48));transition:transform 260ms ease,filter 260ms ease;} .logo-wrapper img:hover{transform:translateY(-2px) scale(1.025);filter:saturate(1) contrast(1.08) drop-shadow(0 10px 18px rgba(0,0,0,0.52));} .company-details{display:none;} .navigation-wrapper{position:relative;z-index:520;} .top-bar{background:none;} .top-bar-section ul li{background:none;} .top-bar-section li:not(.has-form) a:not(.button){position:relative;background:none;color:#d8dcde;font-family:'Barlow',sans-serif;font-size:14px;font-weight:800;letter-spacing:0.8px;text-transform:uppercase;transition:color 220ms ease,background 220ms ease;} .top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#FFFFFF;} .top-bar-section .has-dropdown > a{padding-right:28px !important;} .top-bar-section .has-dropdown > a::after{content:"+";top:0;right:0;margin-top:0;margin-right:9px;border:none;color:#d85a16;font-size:17px;font-weight:900;} .header-cta-wrapper{text-align:right;} a.header-cta{position:relative;display:inline-flex;min-width:214px;max-width:100%;min-height:52px;padding:12px 24px 12px 18px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient( 135deg,#b84714 0%,#d85a16 58%,#ee6c25 100% );border:1px solid rgba(255,255,255,0.10);box-shadow:0 10px 24px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.14);color:#FFFFFF;clip-path:polygon( 11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px );font-family:'Barlow',sans-serif;font-size:16px;font-weight:900;letter-spacing:0.65px;text-align:center;text-transform:uppercase;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease;} a.header-cta::before{content:" ";position:absolute;z-index:0;width:52px;height:180%;top:-40%;right:12px;background:rgba(7,9,10,0.18);transform:skewX(-22deg);} a.header-cta::after{content:" ";position:absolute;z-index:0;width:18px;height:4px;right:8px;bottom:6px;background:rgba(255,255,255,0.58);transform:skewX(-28deg);} a.header-cta:hover{background:linear-gradient( 135deg,#0a4766 0%,#0b5f8a 100% );box-shadow:0 14px 30px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.12);color:#FFFFFF;transform:translateY(-2px);} .header-cta i{position:relative;z-index:2;display:inline-flex;width:32px;height:32px;margin-right:10px;align-items:center;justify-content:center;background:rgba(7,9,10,0.34);border:1px solid rgba(255,255,255,0.18);border-radius:0;color:#FFFFFF;font-size:14px;transform:skewX(-7deg);} .header-cta:hover i{color:#FFFFFF;}  .top-bar-section .dropdown{padding:28px 32px;background:repeating-linear-gradient( 135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px ),linear-gradient( 145deg,#070a0c 0%,#12171a 100% );border-top:4px solid #0b5f8a;border-bottom:2px solid rgba(216,90,22,0.88);box-shadow:0 24px 55px rgba(0,0,0,0.50);} .top-bar-section .dropdown::before{content:" ";position:absolute;width:118px;height:4px;top:-4px;right:0;background:#d85a16;} .top-bar-section .dropdown li.page_item,.top-bar-section .dropdown li.menu-item{display:inline-block;width:33.33333%;} .top-bar-section .dropdown li:not(.has-form) a:not(.button){position:relative;padding:3px 16px;background:none;color:#d9dddf;font-size:13px;font-weight:700;line-height:36px;letter-spacing:0.45px;text-transform:uppercase;} .top-bar-section .dropdown li:not(.has-form) a:not(.button)::after{content:" ";position:absolute;width:10px;height:3px;top:50%;left:0;background:#d85a16;transform:translateY(-50%) skewX(-24deg);} .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#FFFFFF;}  .slider-area{position:relative;z-index:100;overflow:hidden;background:#050708;border-bottom:1px solid rgba(184,189,192,0.14);} .slider-area::before{content:" ";position:absolute;z-index:7;width:42%;height:12px;right:-60px;bottom:0;background:#0b5f8a;transform:skewX(-34deg);opacity:0.96;pointer-events:none;} .slider-area::after{content:" ";position:absolute;z-index:8;width:17%;height:12px;right:31%;bottom:0;background:#d85a16;transform:skewX(-34deg);pointer-events:none;} .row.slider-wrapper{position:relative;} .slider-wrapper{position:relative;overflow:hidden;background:#050708;} .slider-wrapper::before{content:" ";position:absolute;z-index:5;width:53%;height:118%;top:-9%;left:-12%;background:linear-gradient( 110deg,rgba(6,9,11,0.97) 0%,rgba(8,13,16,0.93) 66%,rgba(8,13,16,0.15) 100% );transform:skewX(-10deg);pointer-events:none;} .slider-wrapper::after{content:" ";position:absolute;z-index:6;width:5px;height:78%;top:11%;left:41.5%;background:linear-gradient( 180deg,transparent 0%,#d85a16 14%,#d85a16 68%,#0b5f8a 68%,#0b5f8a 100% );transform:skewX(-10deg);opacity:0.86;pointer-events:none;} .slick-header-slider{position:relative;background-color:#050708;} .slick-header-slider::after{content:" ";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;pointer-events:none;background:linear-gradient( 90deg,rgba(4,6,8,0.48) 0%,rgba(4,6,8,0.20) 46%,rgba(4,6,8,0.08) 100% ),linear-gradient( 180deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.48) 100% );} .slider-caption{position:absolute;z-index:10;width:auto;max-width:660px;top:50%;left:6.4vw;transform:translateY(-50%);} .slider-caption::before{content:"FULL-SERVICE GARAGE";display:inline-block;margin-bottom:18px;padding:7px 14px 6px;background:transparent;border-left:4px solid #d85a16;color:#c7cbcd;font-family:'Barlow',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.8px;text-transform:uppercase;} .slider-caption::after{content:" ";display:block;width:136px;height:6px;margin-top:24px;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 62%,#0b5f8a 62%,#0b5f8a 100% );transform:skewX(-28deg);} .slider-caption p.caption{margin:0;color:#f0eee8;font-family:'Barlow',sans-serif;font-size:75px;font-weight:900;line-height:0.86;letter-spacing:-3px;text-shadow:0 5px 0 rgba(0,0,0,0.16),0 16px 32px rgba(0,0,0,0.54);text-transform:uppercase;} .slider-buttons-cta{display:flex;gap:12px;padding-top:28px;} .slider-btn{position:relative;display:inline-flex;width:auto;min-width:186px;min-height:50px;margin:0;padding:13px 22px;align-items:center;justify-content:center;overflow:hidden;background:#d85a16;border:2px solid #d85a16;color:#FFFFFF;clip-path:polygon( 10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px );font-family:'Barlow',sans-serif;font-size:14px;font-weight:900;letter-spacing:0.8px;text-transform:uppercase;transition:background 220ms ease,border-color 220ms ease,transform 220ms ease,box-shadow 220ms ease;} .slider-btn::before{content:" ";position:absolute;width:34px;height:180%;top:-40%;right:10px;background:rgba(7,9,10,0.18);transform:skewX(-22deg);} .slider-btn + .slider-btn{background:rgba(7,9,10,0.72);border-color:#aeb4b7;color:#eef0ef;} .slider-btn:hover{background:#0b5f8a;border-color:#0b5f8a;box-shadow:0 12px 26px rgba(0,0,0,0.34);color:#FFFFFF;transform:translateY(-2px);} .slider-btn + .slider-btn:hover{background:#d9d8d2;border-color:#d9d8d2;color:#07090a;} .slider-btn i,.cta-btn i{margin-left:13px;font-size:18px;} span.scroll-arrow{position:absolute;z-index:20;width:38px;height:52px;bottom:30px;left:calc(50% - 19px);border:1px solid rgba(226,224,217,0.62);border-radius:0;cursor:pointer;transform:skewX(-6deg);} span.scroll-arrow::after{content:"\f063";position:absolute;width:100%;top:9px;left:0;color:#e2e0d9;font-family:"Font Awesome 6 Sharp";font-size:14px;text-align:center;animation:scrollArrow 1.45s ease infinite;} @keyframes scrollArrow{0%{opacity:0.45;transform:translateY(0);} 50%{opacity:1;transform:translateY(8px);} 100%{opacity:0.45;transform:translateY(0);}}  .tagline-row{position:relative;z-index:110;max-width:100%;padding:11px 20px;overflow:hidden;background:repeating-linear-gradient( 135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px ),#0e1214;border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.08);} .tagline-row::before{content:" ";position:absolute;width:120px;height:100%;top:0;left:-34px;background:rgba(11,95,138,0.34);transform:skewX(-34deg);} .tagline-row p{position:relative;z-index:2;margin:0;color:#c6cbcd;font-size:11px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;} .tagline-row i{position:relative;top:2px;margin-right:9px;color:#d85a16;font-size:17px;}  .intro-row{position:relative;padding-top:98px;padding-bottom:98px;overflow:hidden;} .intro-row.home::before{content:"AUTO";position:absolute;z-index:0;top:9px;left:50%;color:rgba(8,10,13,0.035);font-family:'Josefin Sans',sans-serif;font-size:165px;font-weight:700;letter-spacing:-8px;line-height:1;transform:translateX(-50%);white-space:nowrap;} .intro-row.home::after{display:none;} .intro-text{position:relative;z-index:2;} .intro-row h1{margin:0 0 30px;color:#07090a;font-size:46px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;} .intro-row p{max-width:1040px;margin:0 auto;color:#50565a;font-size:19px;line-height:1.85;} .intro-row .cta-btn-wrapper{margin-top:14px;}  .cta-btn-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;} .cta-btn{position:relative;display:inline-flex;width:auto;min-width:185px;min-height:52px;padding:13px 34px 13px 21px;align-items:center;justify-content:center;overflow:hidden;margin-right:1vh;margin-bottom:1vh;background:#FFFFFF;border:2px solid #07090a;color:#07090a;clip-path:polygon( 9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px );font-family:'Barlow',sans-serif;font-size:15px;font-weight:800;letter-spacing:0.4px;text-align:center;text-transform:uppercase;transition:background 250ms ease,color 250ms ease,border-color 250ms ease,transform 250ms ease,box-shadow 250ms ease;} .cta-btn::after{content:" ";position:absolute;width:46px;height:180%;top:-40%;left:-75px;background:rgba(255,255,255,0.22);transform:rotate(20deg);transition:left 500ms ease;} .cta-btn:hover{background:#0b5f8a;border-color:#0b5f8a;box-shadow:0 10px 25px rgba(7,135,232,0.25);color:#FFFFFF;transform:translateY(-3px);} .cta-btn:hover::after{left:120%;} .cta-btn.alt{background:#FFFFFF;border-color:#FFFFFF;color:#07090a;} .cta-btn.alt:hover{background:#d85a16;border-color:#d85a16;color:#FFFFFF;} .cta-btn.pink{background:#0b5f8a;border-color:#0b5f8a;color:#FFFFFF;} .cta-btn.pink:hover{background:#d85a16;border-color:#d85a16;}  .home-bg1{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img1.jpg);} .home-bg2{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img2.jpg);} .home-bg3{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img3.jpg);} .home-bg4{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img4.jpg);} .home-bg5{background:center / contain no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img5.jpg);background-color:#FFFFFF;}  .mid-cta{position:relative;overflow:hidden;padding:150px 8vw;background:linear-gradient( 90deg,rgba(3,5,8,0.94) 0%,rgba(3,5,8,0.76) 58%,rgba(3,5,8,0.56) 100% );} .mid-cta::before{content:" ";position:absolute;z-index:1;width:100%;height:100%;inset:0;background-image:linear-gradient( 45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( 45deg,transparent 75%,rgba(255,255,255,0.012) 75% ),linear-gradient( -45deg,transparent 75%,rgba(255,255,255,0.012) 75% );background-size:20px 20px;} .mid-cta::after{display:none;} .mid-cta p{position:relative;z-index:3;max-width:930px;margin:0 auto 38px;color:#FFFFFF;font-family:'Josefin Sans',sans-serif;font-size:54px;font-weight:700;line-height:1.04;letter-spacing:-1.2px;text-shadow:0 6px 28px rgba(0,0,0,0.45);text-transform:uppercase;} .mid-cta .cta-btn{position:relative;z-index:3;}  .three-box-section{position:relative;padding:64px 5vw;overflow:hidden;background:linear-gradient( 180deg,#f7f9fb 0%,#FFFFFF 100% );} .three-box-section::before{display:none;} .three-box-section + .three-box-section{padding-top:64px;} .three-box-section .row{width:94%;max-width:1600px;margin-right:auto;margin-left:auto;} .three-box-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;} .three-box-card{position:relative;min-height:182px;padding:36px 26px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient( 145deg,#0a0e13 0%,#171d23 100% );border:1px solid rgba(216,221,227,0.14);box-shadow:0 15px 32px rgba(0,0,0,0.13),inset 0 1px 0 rgba(255,255,255,0.035);clip-path:polygon( 18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px );text-align:center;transition:transform 300ms ease,box-shadow 300ms ease,border-color 300ms ease;} .three-box-card::before{content:" ";position:absolute;width:100%;height:6px;top:0;left:0;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 74%,#d85a16 74%,#d85a16 100% );} .three-box-card:nth-child(2)::before{background:linear-gradient( 90deg,#d85a16 0%,#d85a16 74%,#0b5f8a 74%,#0b5f8a 100% );} .three-box-card:nth-child(3)::before{background:linear-gradient( 90deg,#cdd3da 0%,#cdd3da 58%,#0b5f8a 58%,#0b5f8a 78%,#d85a16 78%,#d85a16 100% );} .three-box-card::after{content:" ";position:absolute;width:120px;height:120px;right:-62px;bottom:-62px;border:1px solid rgba(7,135,232,0.25);border-radius:50%;box-shadow:0 0 0 20px rgba(7,135,232,0.035),0 0 0 40px rgba(7,135,232,0.02);} .three-box-title{position:relative;z-index:2;margin:0;color:#FFFFFF;font-family:'Josefin Sans',sans-serif;font-size:22px;font-weight:700;line-height:1.25;text-transform:uppercase;} .three-box-title::before{content:"\f0ad";display:block;margin:0 auto 15px;color:#0b5f8a;font-family:"Font Awesome 6 Pro";font-size:27px;font-weight:400;transform:rotate(45deg);} .three-box-card:nth-child(2) .three-box-title::before{color:#d85a16;} .three-box-card:nth-child(3) .three-box-title::before{color:#d9dee4;} .three-box-card:hover{border-color:rgba(7,135,232,0.48);box-shadow:0 23px 46px rgba(0,0,0,0.20),0 0 28px rgba(7,135,232,0.10);transform:translateY(-7px);}  .home-main{position:relative;padding-top:35px;padding-bottom:35px;overflow:hidden;background:linear-gradient( 180deg,#FFFFFF 0%,#f8f9fa 50%,#FFFFFF 100% );} .home-main::before{display:none;} .home-row{position:relative;padding-top:82px;padding-bottom:82px;} .home-row + .home-row{border-top:1px solid rgba(8,10,13,0.08);} .home-row.row-1::before,.home-row.row-2::before{position:absolute;z-index:0;top:25px;color:rgba(8,10,13,0.035);font-family:'Josefin Sans',sans-serif;font-size:130px;font-weight:700;line-height:1;} .home-row.row-1::before{content:"01";left:0;} .home-row.row-2::before{content:"02";right:0;} .text-col{position:relative;z-index:2;} .text-col.left{padding-left:0;padding-right:6vw;} .text-col.right{padding-left:6vw;} .text-col h2{position:relative;margin-top:0;padding-top:24px;color:#07090a;font-size:35px;} .text-col h2::before{content:" ";position:absolute;width:72px;height:5px;top:0;left:0;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 70%,#d85a16 70%,#d85a16 100% );transform:skewX(-24deg);} .text-col p{font-size:17px;line-height:1.78;} .bg-col{padding:0;} .bg-box{position:relative;width:100%;height:100%;min-height:490px;overflow:hidden;border:1px solid rgba(0,0,0,0.08);box-shadow:0 22px 50px rgba(0,0,0,0.16),20px 20px 0 rgba(7,135,232,0.06);clip-path:polygon( 24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px );} .bg-box::before{content:" ";position:absolute;z-index:2;width:94px;height:94px;top:18px;left:18px;border-top:5px solid #0b5f8a;border-left:5px solid #0b5f8a;pointer-events:none;} .bg-box::after{content:" ";position:absolute;z-index:2;width:94px;height:94px;right:18px;bottom:18px;border-right:5px solid #d85a16;border-bottom:5px solid #d85a16;pointer-events:none;}  ul.icon-list{margin:28px 0 0;} ul.icon-list li{position:relative;margin-bottom:7px;padding:9px 12px 9px 38px;color:#50565a;font-family:'Barlow',sans-serif;font-size:17px;font-weight:500;line-height:1.45;border-left:2px solid rgba(7,135,232,0.18);transition:padding-left 250ms ease,background 250ms ease,border-color 250ms ease;} ul.icon-list li::before{content:"\f0ad";position:absolute;top:11px;left:11px;color:#0b5f8a;font-family:"Font Awesome 6 Pro";font-size:15px;font-weight:400;transform:rotate(45deg);} ul.icon-list li:hover{padding-left:43px;background:rgba(7,135,232,0.05);border-left-color:#d85a16;}  .home-bg4{position:relative;background-color:#101315;} .home-bg4::before{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;background:linear-gradient( 105deg,rgba(3,5,8,0.98) 0%,rgba(3,5,8,0.95) 50%,rgba(3,5,8,0.86) 100% );} .home-bg4::after{content:" ";position:absolute;z-index:1;width:100%;height:100%;inset:0;background-image:linear-gradient( 45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( 45deg,transparent 75%,rgba(255,255,255,0.012) 75% ),linear-gradient( -45deg,transparent 75%,rgba(255,255,255,0.012) 75% );background-size:24px 24px;} .dark-row{position:relative;z-index:2;} .dark-row::before{content:"PERFORMANCE";position:absolute;z-index:-1;top:30px;right:0;color:rgba(255,255,255,0.025);font-family:'Josefin Sans',sans-serif;font-size:115px;font-weight:700;letter-spacing:-4px;line-height:1;} .dark-row *{color:#FFFFFF;} .dark-row p{color:#d8dde3;} .dark-row h2{position:relative;margin:46px 0 22px;padding-left:22px;color:#FFFFFF;font-size:32px;} .dark-row h2::before{content:" ";position:absolute;width:6px;height:100%;top:0;left:0;background:#0b5f8a;} .dark-row h2:nth-of-type(2)::before{background:#d85a16;} .dark-row > .columns > a[target="_blank"]{display:inline-block;margin-top:28px;padding:10px;background:#FFFFFF;box-shadow:0 10px 30px rgba(0,0,0,0.28),0 0 0 5px rgba(7,135,232,0.08);} .dark-row > .columns > a[target="_blank"] img{display:block;max-width:100%;height:auto;}  .lift-wrapper{position:relative;display:inline-block;width:140px;height:116px;} span.icon-lift{position:absolute;display:inline-block;width:138px;height:75px;bottom:0;left:0;background:center / 100% no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/icon-lift.png);} span.icon-car{position:absolute;display:inline-block;width:98px;height:65px;bottom:14px;left:20px;background:center / 100% no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/icon-car.png);animation:lift 2.1s ease-in-out infinite alternate;} @keyframes lift{0%{bottom:14px;} 100%{bottom:46px;}}  .cta-wrapper{position:relative;overflow:hidden;background:linear-gradient( 135deg,#f3f5f7 0%,#FFFFFF 100% );} .cta-wrapper::before,.cta-wrapper::after{display:none;} .cta-row{position:relative;z-index:2;display:flex;align-items:stretch;} .cta-content{position:relative;width:52%;padding:95px 6vw;overflow:hidden;} .cta-content::after{content:"SERVICE";position:absolute;z-index:-1;right:-12px;bottom:18px;color:rgba(8,10,13,0.035);font-family:'Josefin Sans',sans-serif;font-size:110px;font-weight:700;line-height:1;} .cta-content h2{position:relative;margin:0 0 28px;padding-top:22px;color:#07090a;font-size:39px;} .cta-content h2::before{content:" ";position:absolute;width:72px;height:5px;top:0;left:0;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 70%,#d85a16 70%,#d85a16 100% );} .cta-content .cta-btn-wrapper{justify-content:flex-start;} .cta-bg-holder{position:relative;width:48%;min-height:510px;overflow:hidden;background:#FFFFFF;} .cta-bg-holder::before{content:" ";position:absolute;z-index:3;width:80px;height:120%;top:-10%;left:-42px;background:#FFFFFF;transform:skewX(-7deg);} .cta-bg-holder::after{content:" ";position:absolute;z-index:4;width:12px;height:120%;top:-10%;left:28px;background:#0b5f8a;transform:skewX(-7deg);} .cta-bg{width:100%;height:100%;min-height:510px;background-color:#FFFFFF;} .cta-bg.home-bg5{background-position:center;background-size:contain;background-repeat:no-repeat;}  .inner-bg.contact{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/contact-bg.jpg);} .inner-bg.about{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/about-img1.jpg);} .about-bg2{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/about-img2.jpg);} .about-bg3{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/about-img3.jpg);} .inner-bg.auto-body-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-body-repair.jpg);} .inner-bg.auto-electrical-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-electrical-repair.jpg);} .inner-bg.auto-glass-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-glass-repair.jpg);} .inner-bg.auto-mechanic{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-mechanic.jpg);} .inner-bg.auto-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-repair.jpg);} .inner-bg.auto-service{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-service.jpg);} .inner-bg.brake-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/brake-repair.jpg);} .inner-bg.brake-replacement{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/brake-replacement.jpg);} .inner-bg.brake-service{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/brake-service.jpg);} .inner-bg.car-battery-replacement{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/car-battery-replacement.jpg);} .inner-bg.car-diagnostics{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/car-diagnostics.jpg);} .inner-bg.car-maintenance{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/car-maintenance.jpg);} .inner-bg.collision-center{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/collision-center.jpg);} .inner-bg.collision-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/collision-repair.jpg);} .inner-bg.diesel-mechanic{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/diesel-mechanic.jpg);} .inner-bg.diesel-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/diesel-repair.jpg);} .inner-bg.engine-cleaning-service{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/engine-cleaning-service.jpg);} .inner-bg.engine-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/engine-repair.jpg);} .inner-bg.muffler-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/muffler-repair.jpg);} .inner-bg.oil-change{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/oil-change.jpg);} .inner-bg.paintless-dent-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/paintless-dent-repair.jpg);} .inner-bg.smog-check{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/smog-check.jpg);} .inner-bg.tire-balancing{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/tire-balancing.jpg);} .inner-bg.tire-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/tire-repair.jpg);} .inner-bg.tire-rotation{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/tire-rotation.jpg);} .inner-bg.transmission-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/transmission-repair.jpg);} .inner-bg.vehicle-inspection{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/vehicle-inspection.jpg);} .inner-bg.wheel-alignment{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/wheel-alignment.jpg);} .inner-bg.windshield-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/windshield-repair.jpg);} .inner-bg.windshield-replacement{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/windshield-replacement.jpg);}  .row.inner-bg-row{padding:70px 0;} .inner-bg{position:relative;display:block;width:100%;height:420px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,0.15),16px 16px 0 rgba(7,135,232,0.05);} .svc-bg{display:block;width:100%;height:400px;float:left;background-position:center;background-size:cover;background-repeat:no-repeat;} .svc-bg.auto-body-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-body-repair.jpg);} .svc-bg.auto-electrical-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-electrical-repair.jpg);} .svc-bg.auto-glass-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-glass-repair.jpg);} .svc-bg.auto-mechanic{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-mechanic.jpg);} .svc-bg.auto-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-repair.jpg);} .svc-bg.auto-service{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/auto-service.jpg);} .svc-bg.brake-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/brake-repair.jpg);} .svc-bg.brake-replacement{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/brake-replacement.jpg);} .svc-bg.brake-service{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/brake-service.jpg);} .svc-bg.car-battery-replacement{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/car-battery-replacement.jpg);} .svc-bg.car-diagnostics{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/car-diagnostics.jpg);} .svc-bg.car-maintenance{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/car-maintenance.jpg);} .svc-bg.collision-center{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/collision-center.jpg);} .svc-bg.collision-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/collision-repair.jpg);} .svc-bg.diesel-mechanic{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/diesel-mechanic.jpg);} .svc-bg.diesel-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/diesel-repair.jpg);} .svc-bg.engine-cleaning-service{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/engine-cleaning-service.jpg);} .svc-bg.engine-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/engine-repair.jpg);} .svc-bg.muffler-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/muffler-repair.jpg);} .svc-bg.oil-change{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/oil-change.jpg);} .svc-bg.paintless-dent-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/paintless-dent-repair.jpg);} .svc-bg.smog-check{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/smog-check.jpg);} .svc-bg.tire-balancing{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/tire-balancing.jpg);} .svc-bg.tire-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/tire-repair.jpg);} .svc-bg.tire-rotation{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/tire-rotation.jpg);} .svc-bg.transmission-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/transmission-repair.jpg);} .svc-bg.vehicle-inspection{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/vehicle-inspection.jpg);} .svc-bg.wheel-alignment{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/wheel-alignment.jpg);} .svc-bg.windshield-repair{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/windshield-repair.jpg);} .svc-bg.windshield-replacement{background-image:url(https://br-autoservice.net/wp-content/themes/gbm3/images/service/windshield-replacement.jpg);} p.sub-title{margin-bottom:38px;color:#50565a;font-size:26px;font-weight:500;} .about-main{padding-bottom:90px;}  .svc-title{position:relative;padding:72px 0 60px;overflow:visible;isolation:isolate;background:none;} .svc-title::after{content:" ";position:absolute;z-index:-2;width:100vw;height:100%;top:0;left:50%;background:linear-gradient( 135deg,#04070a 0%,#0c1218 55%,#121920 100% );box-shadow:inset 0 -4px 0 #0b5f8a,inset 0 1px 0 rgba(255,255,255,0.035);transform:translateX(-50%);} .svc-title::before{content:"SERVICE";position:absolute;z-index:-1;top:-12px;left:50%;width:100%;max-width:100%;padding-left:2.5vw;padding-right:2.5vw;box-sizing:border-box;color:rgba(255,255,255,0.032);font-family:'Josefin Sans',sans-serif;font-size:115px;font-weight:700;line-height:1;letter-spacing:-3px;transform:translateX(-50%);} .svc-title h1{position:relative;z-index:2;width:100%;max-width:100%;margin:0 auto;padding-left:2.5vw;padding-right:2.5vw;box-sizing:border-box;color:#FFFFFF;font-size:46px;line-height:1.1;letter-spacing:-0.5px;} .svc-title h1::after{content:" ";display:block;width:90px;height:4px;margin-top:20px;background:#d85a16;} .svc-title .row,.svc-title .columns,.svc-title .content,.svc-title .contentinner,.svc-title .contentinnerwrapper{position:relative;z-index:2;} .about-row.row-1{padding-bottom:65px;} .about-row.row-2{padding-top:65px;padding-bottom:65px;} .svc-body{padding-top:90px;padding-bottom:90px;} .gtwy-bg{position:relative;background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img4.jpg) #07090a;} .gtwy-bg::before{content:" ";position:absolute;width:100%;height:100%;inset:0;background:rgba(5,8,12,0.76);} .gtwy-row{position:relative;z-index:2;padding:95px 0;} .gtwy-box{text-align:center;} .gtwy-box h2{margin:0 0 30px;font-size:36px;} .gtwy-box p{font-size:18px;} .gtwy-box.dark *{color:#FFFFFF;} .svc-btn-wrapper{display:flex;justify-content:center;}  .gallery-row h1{margin-bottom:40px;} .gallery-wrapper h2{display:none;} .gallery-image{position:relative;overflow:hidden;background:#07090a;} .gallery-image img{display:block;width:100%;height:auto;transform:scale(1.05);transition:transform 700ms ease,opacity 700ms ease;} .gallery-image:hover img{opacity:0.85;transform:scale(1);}  .contactForm{margin-top:20px;} .contactForm label{display:block;margin-bottom:5px;color:#1a1e21;font-weight:600;} .contactForm input{width:100%;margin-bottom:8px;} .contactForm textarea{width:100%;} input.fancyInput[type="text"],textarea.fancyInput[type="text"]{width:100%;margin-bottom:10px;padding:13px 16px;background:#FFFFFF;border:1px solid rgba(8,10,13,0.22);border-left:4px solid rgba(7,135,232,0.45);border-radius:0;box-shadow:none;color:#07090a;font-family:'Barlow',sans-serif;font-size:15px;} textarea.fancyInput[type="text"]{height:115px;} input.fancyInput[type="text"]:focus,textarea.fancyInput[type="text"]:focus{border-color:#0b5f8a;box-shadow:0 0 0 3px rgba(7,135,232,0.10);} .contactForm .captchaWrapper{min-height:0;margin:0 0 14px;padding:10px 16px;background:#FFFFFF;border:1px solid rgba(8,10,13,0.22);border-left:4px solid #d85a16;}  .footer-wrapper{position:relative;z-index:5;overflow:hidden;padding:0;background:linear-gradient( 180deg,#07090a 0%,#0b0e10 52%,#050607 100% );border-top:6px solid #0b5f8a;} .footer-wrapper::before{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 11px );pointer-events:none;} .footer-wrapper::after{content:" ";position:absolute;z-index:1;width:330px;height:6px;top:0;right:0;background:linear-gradient( 90deg,transparent 0%,transparent 12%,#d85a16 12%,#d85a16 58%,#aeb6bc 58%,#aeb6bc 78%,#0b5f8a 78%,#0b5f8a 100% );transform:skewX(-28deg);transform-origin:right center;} .footer-top{position:relative;z-index:2;} .footer-intro-row{position:relative;width:94%;max-width:1600px;margin-right:auto;margin-left:auto;padding:76px 30px 48px;} .footer-intro{position:relative;padding:0 24px;} .footer-intro::before{content:"ROAD READY";position:absolute;z-index:0;width:100%;top:50%;left:50%;color:rgba(255,255,255,0.022);font-family:'Josefin Sans',sans-serif;font-size:112px;font-weight:700;letter-spacing:-4px;line-height:0.8;text-align:center;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;} .footer-eyebrow{position:relative;z-index:2;display:inline-flex;margin:0 0 14px;padding-left:30px;align-items:center;color:#d85a16;font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;} .footer-eyebrow::before{content:" ";position:absolute;width:20px;height:3px;left:0;background:#0b5f8a;transform:skewX(-24deg);} .footer-intro h2{position:relative;z-index:2;max-width:820px;margin:0 auto 16px;color:#f3f0e9;font-size:46px;line-height:1.02;letter-spacing:-0.8px;} .footer-intro-text{position:relative;z-index:2;max-width:690px;margin:0 auto 28px;color:#aeb5ba;font-size:16px;line-height:1.7;} .footer-call-btn{position:relative;z-index:2;display:inline-flex;min-width:230px;min-height:54px;padding:13px 30px;align-items:center;justify-content:center;overflow:hidden;background:#d85a16;border:0;box-shadow:8px 8px 0 rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.14);color:#FFFFFF;clip-path:polygon( 10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px );font-family:'Barlow',sans-serif;font-size:15px;font-weight:900;letter-spacing:0.7px;text-transform:uppercase;transition:background 250ms ease,transform 250ms ease,box-shadow 250ms ease;} .footer-call-btn:hover{background:#0b5f8a;box-shadow:5px 5px 0 rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.14);color:#FFFFFF;transform:translate(3px,3px);} .footer-row{position:relative;z-index:2;width:94%;max-width:1600px;margin-right:auto;margin-left:auto;padding:0 20px 64px;display:flex;align-items:stretch;} .footer-row::before{content:" ";position:absolute;z-index:3;width:calc(100% - 40px);height:5px;top:0;left:20px;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 27%,#d85a16 27%,#d85a16 52%,#aeb6bc 52%,#aeb6bc 72%,#0b5f8a 72%,#0b5f8a 88%,#d85a16 88%,#d85a16 100% );} .footer-column{position:relative;display:flex;padding:0;} .footer-column + .footer-column::before{content:" ";position:absolute;z-index:4;width:1px;height:calc(100% - 54px);top:28px;left:0;background:rgba(255,255,255,0.08);} .footer-card{position:relative;width:100%;min-height:100%;padding:42px 28px 34px;overflow:hidden;background:linear-gradient( 145deg,rgba(22,26,29,0.96) 0%,rgba(10,12,14,0.98) 100% );border:0;box-shadow:none;text-align:left;transition:background 250ms ease;} .footer-card::before{content:" ";position:absolute;width:68px;height:4px;top:20px;left:28px;background:#0b5f8a;transform:skewX(-26deg);} .footer-column:nth-child(even) .footer-card::before{background:#d85a16;} .footer-card::after{content:" ";position:absolute;width:80px;height:80px;right:-40px;bottom:-40px;border:1px solid rgba(255,255,255,0.04);transform:rotate(45deg);} .footer-card:hover{background:linear-gradient( 145deg,rgba(27,32,36,0.98) 0%,rgba(11,13,15,0.98) 100% );} .footer-card-icon{display:inline-flex;width:50px;height:50px;margin:6px 0 18px;align-items:center;justify-content:center;background:rgba(7,135,232,0.08);border:1px solid rgba(7,135,232,0.24);border-radius:0;color:#0b5f8a;clip-path:polygon( 8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px );font-size:20px;} .footer-column:nth-child(even) .footer-card-icon{background:rgba(216,90,22,0.08);border-color:rgba(216,90,22,0.24);color:#d85a16;} .footer-card h2{margin:0 0 18px;color:#f3f0e9;font-size:19px;line-height:1.15;} .footer-card p{margin:7px 0;color:#aeb5ba;font-size:14.5px;line-height:1.65;} .footer-card p strong{color:#f3f0e9;font-weight:800;} .footer-card a{color:#e6eaed;transition:color 200ms ease;} .footer-card a:hover{color:#d85a16;} .footer-payment-icons{max-width:230px;margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px;}  .footer-payment-icons svg.payment-icon.transparent,.footer-payment-icons img{float:none;margin:3px;padding:5px 7px;background:#fff;border:1px solid rgba(11,95,138,0.65);border-bottom:3px solid #0b5f8a;border-radius:3px;box-sizing:content-box;opacity:1;filter:none;vertical-align:middle;} .footer-payment-icons svg.payment-icon.transparent:nth-child(even),.footer-payment-icons img:nth-child(even){border-color:rgba(216,90,22,0.65);border-bottom-color:#d85a16;}  .footer-social-links{display:flex;min-height:50px;align-items:center;justify-content:flex-start;gap:8px;} .footer-social-links a{display:inline-flex;width:44px;height:44px;margin:0;align-items:center;justify-content:center;background:#111518;border:1px solid rgba(255,255,255,0.10);border-radius:0;color:#FFFFFF;clip-path:polygon( 7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px );transition:color 250ms ease,background 250ms ease,border-color 250ms ease,transform 250ms ease;} .footer-social-links a:hover{background:#d85a16;border-color:#d85a16;color:#FFFFFF;transform:translateY(-3px);} .footer-social-links .fa{color:inherit;font-size:18px;} .footer-social-copy{margin-top:14px !important;font-size:12.5px !important;} .disclaimer{position:relative;z-index:2;max-width:100%;padding:20px 20px;background:#030405;border-top:1px solid rgba(255,255,255,0.07);} .disclaimer::before{content:" ";position:absolute;width:160px;height:3px;top:0;left:50%;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 45%,#d85a16 45%,#d85a16 100% );transform:translateX(-50%) skewX(-24deg);} .footer-logo img{width:auto;max-width:118px;height:auto;opacity:0.62;transition:opacity 250ms ease;} .footer-logo img:hover{opacity:1;}  .slide-out-wrapper{position:fixed;z-index:2147483000;width:520px;max-width:calc(100vw - 80px);top:50%;right:0;padding:40px 44px 30px;overflow:visible;background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 10px ),linear-gradient( 145deg,#111518 0%,#090b0d 100% );border-top:5px solid #0b5f8a;box-shadow:0 24px 60px rgba(0,0,0,0.48); clip-path:none;transform:translateX(100%) translateY(-50%);transition:transform 700ms ease;} .slide-out-wrapper::after{content:" ";position:absolute;width:110px;height:5px;top:-5px;right:0;background:#d85a16;} .slide-out-wrapper.active{transform:translateX(0) translateY(-50%);} .slide-out-content span.form-title{display:block;margin:0 0 20px;color:#f3f0e9;font-family:'Josefin Sans',sans-serif;font-size:22px;font-weight:700;line-height:1.15;text-transform:uppercase;} .slide-out-form form{margin:0;} .slide-out-wrapper span.form-toggle{position:absolute;width:58px;height:58px;line-height:58px;top:50%;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#d85a16;border:none;color:#FFFFFF;cursor:pointer;font-size:18px;text-align:center;clip-path:polygon( 8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px );transform:translateX(-100%) translateY(-50%);pointer-events:auto;} .slide-out-wrapper span.form-toggle:hover{background:#0b5f8a;} .slide-out-wrapper .slide-out-content{max-height:calc(100dvh - 44px);overflow-y:auto;} .slide-out-wrapper .toggle-holder{display:block;width:100%;height:100%;}  .slide-out-wrapper span.form-toggle::before{content:"";position:absolute;z-index:5;width:16px;height:16px;top:50%;left:50%;border-top:4px solid #fff;border-left:4px solid #fff;border-radius:1px;transform:translate(-35%,-50%) rotate(-45deg);pointer-events:none;} .slide-out-wrapper.active span.form-toggle::before{transform:translate(-65%,-50%) rotate(135deg);}  .slide-out-wrapper .toggle-left{visibility:hidden;} .slide-out-wrapper span.form-toggle:hover::before,.slide-out-wrapper span.form-toggle:focus-visible::before{border-color:#fff;} .slide-out-wrapper label{display:block;margin:0 0 6px;color:#d9dee2;font-size:13px;font-weight:700;letter-spacing:0.3px;} .slide-out-wrapper .groupWrapper{margin-bottom:14px;} .slide-out-wrapper input,.slide-out-wrapper textarea{width:100%;margin:0;padding:12px 14px;background:#ffffff;border:1px solid rgba(255,255,255,0.12);border-left:4px solid #0b5f8a;border-radius:0;box-shadow:none;color:#07090a;font-family:'Barlow',sans-serif;} .slide-out-wrapper textarea{min-height:105px;resize:vertical;} .slide-out-wrapper input:focus,.slide-out-wrapper textarea:focus{border-color:#d85a16;border-left-color:#d85a16;outline:none;} .slide-out-wrapper .captchaWrapper{margin-top:8px;} .slide-out-wrapper .captchaWrapper img{vertical-align:middle;} .slide-out-wrapper .captchaRefresh{margin-left:7px;} .slide-out-wrapper .submitWrapper{padding-top:18px;} .slide-out-wrapper button.submit{min-width:130px;min-height:48px;padding:11px 22px;background:#d85a16;border:0;color:#FFFFFF;clip-path:polygon( 8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px );font-family:'Barlow',sans-serif;font-size:14px;font-weight:900;letter-spacing:0.8px;text-transform:uppercase;} .slide-out-wrapper button.submit:hover{background:#0b5f8a;}  .slick-background-wrapper{position:fixed;z-index:-1;width:101% !important;top:0;left:0;overflow:hidden;} .mobile-sticky-cta{display:none;} .side-buffer{padding-left:2.5vw;padding-right:2.5vw;} .vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;} .top-padding-xs{padding-top:3vh;} .bottom-padding-xs{padding-bottom:3vh;} .vertical-padding-small{padding-top:6vh;padding-bottom:6vh;} .top-padding-small{padding-top:6vh;} .bottom-padding-small{padding-bottom:6vh;} .vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;} .top-padding-medium{padding-top:8vh;} .bottom-padding-medium{padding-bottom:8vh;} .vertical-padding-large{padding-top:12vh;padding-bottom:12vh;} .top-padding-large{padding-top:12vh;} .bottom-padding-large{padding-bottom:12vh;}  .blog-page-hero{position:relative;width:100%;overflow:hidden;background:radial-gradient( circle at 50% 120%,rgba(7,135,232,0.11) 0%,rgba(7,135,232,0) 40% ),linear-gradient( 135deg,#030609 0%,#0a1016 52%,#111820 100% );border-bottom:4px solid #0b5f8a;} .blog-page-hero::before{content:"BLOG";position:absolute;z-index:0;width:100%;top:50%;left:50%;color:rgba(255,255,255,0.025);font-family:'Josefin Sans',sans-serif;font-size:150px;font-weight:700;line-height:1;letter-spacing:12px;text-align:center;transform:translate(-50%,-50%);pointer-events:none;} .blog-page-hero::after{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;background-image:linear-gradient( 45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( 45deg,transparent 75%,rgba(255,255,255,0.012) 75% ),linear-gradient( -45deg,transparent 75%,rgba(255,255,255,0.012) 75% );background-position:0 0,0 13px,13px -13px,-13px 0;background-size:26px 26px;pointer-events:none;} .blog-hero-row{position:relative;z-index:2;width:94%;max-width:1600px;margin-right:auto;margin-left:auto;min-height:320px;padding:80px 30px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;} .blog-hero-content{position:relative;z-index:2;width:100%;} .blog-hero-content h1{margin:0;color:#FFFFFF;font-family:'Josefin Sans',sans-serif;font-size:52px;font-weight:700;line-height:1.05;letter-spacing:1px;text-align:center;text-transform:uppercase;} .blog-hero-accent{width:34px;height:4px;margin:0 auto 24px;background:#0b5f8a;transform:skewX(-22deg);} .blog-hero-line{width:100px;height:4px;margin:25px auto 0;overflow:hidden;background:#d85a16;transform:skewX(-22deg);} .blog-hero-line span{display:block;width:32%;height:100%;background:#0b5f8a;}  .reviews-page-shell{position:relative;width:100%;padding:86px 4vw 96px;overflow:hidden;background:radial-gradient( circle at 12% 10%,rgba(7,135,232,0.07) 0%,rgba(7,135,232,0) 32% ),linear-gradient( 180deg,#f7f9fb 0%,#FFFFFF 100% );box-sizing:border-box;} .reviews-page-shell::before{content:"REVIEWS";position:absolute;z-index:0;top:18px;left:50%;color:rgba(8,10,13,0.035);font-family:'Josefin Sans',sans-serif;font-size:122px;font-weight:700;line-height:1;letter-spacing:6px;transform:translateX(-50%);pointer-events:none;} .reviews-page-shell .lnmcr-row{position:relative;z-index:2;width:92%;max-width:1500px;margin:0 auto;padding:0;box-sizing:border-box;} .reviews-page-shell .reviews-heading-wrap{width:100%;margin-bottom:48px;text-align:center;} .reviews-page-shell .reviews-heading-wrap h1{position:relative;margin:0;padding-bottom:24px;color:#07090a;font-size:46px;line-height:1.08;text-align:center;} .reviews-page-shell .reviews-heading-wrap h1::after{content:" ";position:absolute;width:92px;height:4px;bottom:0;left:50%;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 70%,#d85a16 70%,#d85a16 100% );transform:translateX(-50%) skewX(-22deg);} .reviews-page-shell .reviews-grid{width:100%;display:flex;align-items:flex-start;gap:28px;} .reviews-page-shell .reviews-form-column,.reviews-page-shell .reviews-list-column{position:relative;width:50%;padding:0;float:none;box-sizing:border-box;} .reviews-page-shell .reviews-form-column{padding:38px 34px 34px;background:linear-gradient( 145deg,#080d12 0%,#121920 100% );border:1px solid rgba(255,255,255,0.07);box-shadow:0 22px 50px rgba(8,10,13,0.18);clip-path:polygon( 18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px );}  .reviews-page-shell .reviews-form-column h2,.reviews-page-shell .reviews-form-column h3{display:none;} .reviews-page-shell .reviews-form-column::before{content:"LEAVE A REVIEW";display:block;margin-bottom:24px;color:#FFFFFF;font-family:'Josefin Sans',sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:0.4px;text-transform:uppercase;} .reviews-page-shell .reviews-form-column::after{content:" ";position:absolute;width:78px;height:4px;top:0;left:34px;background:#d85a16;} .reviews-page-shell .reviews-form-column form{margin:0;} .reviews-page-shell .reviews-form-column label{color:#eef3f7;font-family:'Barlow',sans-serif;font-size:14px;font-weight:700;} .reviews-page-shell .reviews-form-column input[type="text"],.reviews-page-shell .reviews-form-column input[type="email"],.reviews-page-shell .reviews-form-column input[type="tel"],.reviews-page-shell .reviews-form-column textarea,.reviews-page-shell .reviews-form-column select{width:100%;min-height:48px;margin-bottom:14px;padding:11px 14px;background:rgba(255,255,255,0.96);border:1px solid rgba(255,255,255,0.16);border-left:4px solid #0b5f8a;border-radius:0;box-shadow:none;color:#07090a;font-family:'Barlow',sans-serif;box-sizing:border-box;} .reviews-page-shell .reviews-form-column textarea{min-height:145px;resize:vertical;} .reviews-page-shell .reviews-form-column input:focus,.reviews-page-shell .reviews-form-column textarea:focus,.reviews-page-shell .reviews-form-column select:focus{outline:none;border-color:#0b5f8a;box-shadow:0 0 0 3px rgba(7,135,232,0.12);} .reviews-page-shell .reviews-form-column button,.reviews-page-shell .reviews-form-column input[type="submit"],.reviews-page-shell .reviews-form-column .button{min-width:180px;min-height:50px;padding:12px 22px;background:#0b5f8a;border:2px solid #0b5f8a;border-radius:0;color:#FFFFFF;cursor:pointer;font-family:'Barlow',sans-serif;font-size:14px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;transition:background 250ms ease,border-color 250ms ease,transform 250ms ease;} .reviews-page-shell .reviews-form-column button:hover,.reviews-page-shell .reviews-form-column input[type="submit"]:hover,.reviews-page-shell .reviews-form-column .button:hover{background:#d85a16;border-color:#d85a16;transform:translateY(-2px);} .reviews-page-shell .lnmcr-review-card{position:relative;margin:0 0 24px;padding:34px 34px 30px;overflow:hidden;background:#FFFFFF;border:1px solid rgba(8,10,13,0.09);box-shadow:0 16px 38px rgba(8,10,13,0.08);clip-path:polygon( 14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px );} .reviews-page-shell .lnmcr-review-card::before{content:"C";position:absolute;z-index:0;top:-24px;right:20px;color:rgba(7,135,232,0.07);font-family:Georgia,serif;font-size:132px;line-height:1;pointer-events:none;} .reviews-page-shell .lnmcr-review-card::after{content:" ";position:absolute;width:6px;height:72px;top:30px;left:0;background:#0b5f8a;} .reviews-page-shell .lnmcr-review-card-text{position:relative;z-index:2;margin:0 0 22px;color:#50565a;font-size:17px;line-height:1.75;} .reviews-page-shell .lnmcr-review-card-text p{margin-top:0;margin-bottom:0;} .reviews-page-shell .lnmcr-review-card-rating{position:relative;z-index:2;width:100%;margin:0 0 15px;padding:0;float:none;color:#d85a16;font-size:20px;line-height:1;} .reviews-page-shell .lnmcr-review-card-rating i,.reviews-page-shell .lnmcr-review-card-rating .fa,.reviews-page-shell .lnmcr-review-card-rating svg{color:#d85a16;fill:#d85a16;} .reviews-page-shell .lnmcr-review-card-author{position:relative;z-index:2;margin-top:6px;color:#07090a;font-family:'Josefin Sans',sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;} .reviews-page-shell .lnmcr-review-card > p.text-center{position:relative;z-index:2;margin:8px 0 0;padding:0;color:#7a838b;font-size:13px;text-align:left;} .reviews-page-shell .lnmcr-review-card sup{color:#7a838b;font-size:12px;} .reviews-page-shell .pagination,.reviews-page-shell .lnmcr-pagination{margin-top:26px;text-align:center;}  .faq-page{position:relative;width:100%;overflow-x:hidden;counter-reset:faq-item;background:#eef1f4;} .faq-page article{width:100%;} .faq-page .svc-title{min-height:280px;padding:78px 32px 72px;display:flex;align-items:center;justify-content:center;} .faq-page .svc-title::before{content:"FAQ";width:100%;max-width:none;top:35px;padding:0;color:rgba(255,255,255,0.025);font-size:126px;letter-spacing:10px;text-align:center;} .faq-page .svc-title::after{background:radial-gradient( circle at 50% 120%,rgba(7,135,232,0.11) 0%,rgba(7,135,232,0) 40% ),linear-gradient( 135deg,#030609 0%,#0a1016 52%,#111820 100% );} .faq-page .svc-title h1{max-width:900px;margin:0 auto;padding:0;color:#FFFFFF;font-size:50px;line-height:1.08;letter-spacing:1px;text-align:center;} .faq-page .svc-title h1::before{content:" ";display:block;width:34px;height:4px;margin:0 auto 23px;background:#0b5f8a;transform:skewX(-22deg);} .faq-page .svc-title h1::after{width:92px;height:4px;margin:23px auto 0;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 70%,#0b5f8a 70%,#0b5f8a 100% );transform:skewX(-22deg);} .faq-page > article > .content-wrapper:not(:first-child){position:relative;width:100%;padding:28px 4vw;box-sizing:border-box;} .faq-page > article > .content-wrapper:nth-child(2){padding-top:54px;} .faq-page > article > .content-wrapper:not(.gtwy-bg):not(:first-child){background:linear-gradient( 180deg,#f8fafc 0%,#eef2f5 100% );} .faq-page .gtwy-bg{position:relative;width:100%;overflow:hidden;background:linear-gradient( 145deg,#030609 0%,#0a0f15 55%,#030507 100% );} .faq-page .gtwy-bg::before{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;background-image:linear-gradient( 45deg,rgba(255,255,255,0.018) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.018) 25%,transparent 25% ),linear-gradient( 45deg,transparent 75%,rgba(255,255,255,0.018) 75% ),linear-gradient( -45deg,transparent 75%,rgba(255,255,255,0.018) 75% );background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;opacity:0.65;pointer-events:none;} .faq-page .gtwy-bg::after{content:"?";position:absolute;z-index:0;top:50%;right:4vw;color:rgba(255,255,255,0.022);font-family:'Josefin Sans',sans-serif;font-size:190px;font-weight:700;line-height:1;transform:translateY(-50%);pointer-events:none;} .faq-page .gtwy-row{position:relative;z-index:2;width:92%;max-width:1500px;margin:0 auto;padding:0;box-sizing:border-box;} .faq-page .gtwy-box{position:relative;width:100%;max-width:100%;margin:0;padding:48px 64px 44px 92px !important;float:none;clear:both;overflow:hidden;counter-increment:faq-item;box-sizing:border-box;background:#FFFFFF;border:1px solid rgba(8,10,13,0.08);box-shadow:0 16px 38px rgba(8,10,13,0.075),inset 0 1px 0 rgba(255,255,255,0.86);clip-path:polygon( 18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px );text-align:left;} .faq-page .gtwy-box::before{content:counter(faq-item,decimal-leading-zero);position:absolute;z-index:1;width:54px;height:54px;top:43px;left:22px;display:flex;align-items:center;justify-content:center;background:rgba(7,135,232,0.09);border:1px solid rgba(7,135,232,0.25);border-radius:50%;color:#0b5f8a;font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;} .faq-page .gtwy-box::after{content:" ";position:absolute;z-index:1;width:6px;height:78px;top:36px;left:0;background:#0b5f8a;} .faq-page .gtwy-box h2{position:relative;z-index:2;max-width:920px;margin:0 0 22px;padding:0 46px 18px 0;color:#07090a;font-size:28px;line-height:1.2;text-align:left;} .faq-page .gtwy-box h2::after{content:" ";position:absolute;width:72px;height:4px;bottom:0;left:0;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 72%,#d85a16 72%,#d85a16 100% );} .faq-page .gtwy-box p{position:relative;z-index:2;max-width:980px;margin:0;color:#50565a;font-size:16.5px;line-height:1.78;text-align:left;} .faq-page .gtwy-box.dark{background:linear-gradient( 135deg,rgba(17,24,31,0.97) 0%,rgba(5,8,12,0.98) 100% );border-color:rgba(255,255,255,0.075);box-shadow:0 20px 46px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.035);} .faq-page .gtwy-box.dark::before{background:rgba(243,106,18,0.10);border-color:rgba(243,106,18,0.26);color:#d85a16;} .faq-page .gtwy-box.dark::after{background:#d85a16;} .faq-page .gtwy-box.dark h2{color:#FFFFFF;} .faq-page .gtwy-box.dark h2::after{background:linear-gradient( 90deg,#d85a16 0%,#d85a16 72%,#0b5f8a 72%,#0b5f8a 100% );} .faq-page .gtwy-box.dark p{color:#d0d7de;} .faq-page .gtwy-box a{color:#0b5f8a;font-weight:700;} .faq-page .gtwy-box.dark a{color:#6fbcf4;}  .services-overview-page{width:100%;overflow-x:hidden;counter-reset:service-card;background:#eef1f4;} .services-overview-page article{padding-bottom:0;} .services-overview-page .content-wrapper{position:relative;width:100%;box-sizing:border-box;} .services-overview-page .svc-title{width:94%;max-width:1600px;min-height:260px;margin:0 auto;padding:72px 40px 68px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;} .services-overview-page .svc-title::before{content:none;} .services-overview-page .svc-title::after{background:radial-gradient( circle at 50% 120%,rgba(7,135,232,0.12) 0%,rgba(7,135,232,0) 42% ),linear-gradient( 135deg,#030609 0%,#0a1016 55%,#111920 100% );box-shadow:inset 0 -4px 0 #0b5f8a,inset 0 -7px 0 rgba(243,106,18,0.88);} .services-overview-page .svc-title .columns{width:100%;} .services-overview-page .svc-title h1{width:100%;max-width:980px;margin:0 auto;padding:0;color:#FFFFFF;font-size:46px;line-height:1.12;letter-spacing:-0.5px;text-align:center;} .services-overview-page .svc-title h1::before{content:" ";display:block;width:36px;height:4px;margin:0 auto 24px;background:#0b5f8a;} .services-overview-page .svc-title h1::after{width:92px;height:4px;margin:24px auto 0;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 68%,#0b5f8a 68%,#0b5f8a 100% );} .services-overview-page .content-wrapper:not(.gtwy-bg){padding:30px 4vw;background:linear-gradient( 180deg,#f6f8fa 0%,#edf0f3 100% );}  .services-overview-page > article > .content-wrapper:first-of-type{padding:0;} .services-overview-page .gtwy-bg{position:relative;padding:30px 4vw;overflow:hidden;background:linear-gradient( 145deg,#020406 0%,#080d12 52%,#030609 100% );} .services-overview-page .gtwy-bg::before{content:" ";position:absolute;width:100%;height:100%;inset:0;background-image:linear-gradient( 45deg,rgba(255,255,255,0.026) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.026) 25%,transparent 25% ),linear-gradient( 45deg,transparent 75%,rgba(255,255,255,0.026) 75% ),linear-gradient( -45deg,transparent 75%,rgba(255,255,255,0.026) 75% );background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px;opacity:0.88;pointer-events:none;} .services-overview-page .gtwy-row{position:relative;z-index:2;width:92%;max-width:1500px;margin:0 auto;padding:0;box-sizing:border-box;} .services-overview-page .gtwy-box{position:relative;width:100%;max-width:100%;margin:0;padding:58px 68px 54px;float:none;clear:both;overflow:hidden;counter-increment:service-card;box-sizing:border-box;background:#FFFFFF;border:1px solid rgba(8,10,13,0.08);box-shadow:0 18px 42px rgba(8,10,13,0.08),inset 0 1px 0 rgba(255,255,255,0.80);clip-path:polygon( 18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px );text-align:left;} .services-overview-page .gtwy-box::before{content:counter(service-card,decimal-leading-zero);position:absolute;z-index:0;top:-18px;right:28px;color:rgba(8,10,13,0.045);font-family:'Josefin Sans',sans-serif;font-size:112px;font-weight:700;line-height:1;letter-spacing:-4px;pointer-events:none;} .services-overview-page .gtwy-box::after{content:" ";position:absolute;z-index:1;width:6px;height:78px;top:58px;left:0;background:#0b5f8a;} .services-overview-page .gtwy-box h2{position:relative;z-index:2;max-width:900px;margin:0 0 22px;color:#07090a;font-size:34px;line-height:1.12;text-align:left;} .services-overview-page .gtwy-box h2::after{content:" ";display:block;width:74px;height:4px;margin-top:16px;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 72%,#d85a16 72%,#d85a16 100% );} .services-overview-page .gtwy-box p{position:relative;z-index:2;max-width:1000px;margin:0;color:#50565a;font-size:17px;line-height:1.82;text-align:left;} .services-overview-page .svc-btn-wrapper{position:relative;z-index:3;width:100%;padding-top:28px;display:flex;justify-content:flex-start;} .services-overview-page .gtwy-box .cta-btn{position:relative;min-width:180px;min-height:50px;margin:0;padding:12px 50px 12px 22px;overflow:hidden;background:linear-gradient( 135deg,#0b5f8a 0%,#0567c0 100% );border:2px solid #0b5f8a;box-shadow:0 10px 24px rgba(7,135,232,0.22);color:#FFFFFF;clip-path:polygon( 9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px );box-sizing:border-box;font-size:14px;font-weight:800;letter-spacing:0.7px;text-transform:uppercase;} .services-overview-page .gtwy-box .cta-btn::before{content:none;} .services-overview-page .gtwy-box .cta-btn::after{content:"\2192";position:absolute;width:auto;height:auto;top:50%;right:14px;left:auto;background:none;color:#FFFFFF;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1;transform:translateY(-52%);transition:transform 250ms ease;} .services-overview-page .gtwy-box .cta-btn:link,.services-overview-page .gtwy-box .cta-btn:visited,.services-overview-page .gtwy-box .cta-btn:active{color:#FFFFFF;} .services-overview-page .gtwy-box .cta-btn:hover{background:linear-gradient( 135deg,#d85a16 0%,#d95605 100% );border-color:#d85a16;box-shadow:0 14px 30px rgba(243,106,18,0.26);color:#FFFFFF;transform:translateY(-3px);} .services-overview-page .gtwy-box .cta-btn:hover::after{left:auto;transform:translate(3px,-52%);} .services-overview-page .gtwy-box.dark{background:linear-gradient( 135deg,rgba(17,23,30,0.98) 0%,rgba(5,8,12,0.99) 100% );border-color:rgba(255,255,255,0.08);box-shadow:0 20px 48px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.035);} .services-overview-page .gtwy-box.dark::before{color:rgba(255,255,255,0.045);} .services-overview-page .gtwy-box.dark::after{background:#d85a16;} .services-overview-page .gtwy-box.dark h2{color:#FFFFFF;} .services-overview-page .gtwy-box.dark h2::after{background:linear-gradient( 90deg,#d85a16 0%,#d85a16 72%,#0b5f8a 72%,#0b5f8a 100% );} .services-overview-page .gtwy-box.dark p{color:#d1d7dd;} .services-overview-page .gtwy-box.dark .cta-btn{background:linear-gradient( 135deg,#d85a16 0%,#d95605 100% );border-color:#d85a16;box-shadow:0 10px 24px rgba(243,106,18,0.22);color:#FFFFFF;} .services-overview-page .gtwy-box.dark .cta-btn:hover{background:linear-gradient( 135deg,#0b5f8a 0%,#0567c0 100% );border-color:#0b5f8a;box-shadow:0 14px 30px rgba(7,135,232,0.24);color:#FFFFFF;}  .home-page{position:relative;overflow:hidden;background:#0a0c0d;} .home-page > article{position:relative;z-index:1;} .home-page > article > .content-wrapper:first-child{position:relative;overflow:hidden;background:linear-gradient( 135deg,#d6d2c8 0%,#ebe7de 54%,#c7c4bb 100% );border-top:1px solid rgba(0,0,0,0.18);border-bottom:8px solid #0d2f43;} .home-page > article > .content-wrapper:first-child::before{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;background-image:linear-gradient( 115deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 32% ),repeating-linear-gradient( 0deg,rgba(0,0,0,0.018) 0,rgba(0,0,0,0.018) 1px,transparent 1px,transparent 4px );pointer-events:none;} .home-page > article > .content-wrapper:first-child::after{content:" ";position:absolute;z-index:1;width:230px;height:12px;right:-28px;bottom:-2px;background:#d85a16;transform:skewX(-30deg);pointer-events:none;} .home-page .intro-row.home{position:relative;z-index:2;width:92%;max-width:1500px;margin-right:auto;margin-left:auto;padding-top:94px;padding-bottom:94px;overflow:visible;} .home-page .intro-row.home::before{content:"01";position:absolute;z-index:0;top:12px;left:0;color:rgba(10,12,13,0.06);font-family:'Josefin Sans',sans-serif;font-size:170px;font-weight:700;line-height:1;letter-spacing:-9px;transform:none;} .home-page .intro-row.home::after{content:" ";position:absolute;z-index:0;width:170px;height:170px;right:20px;bottom:24px;border:1px solid rgba(13,95,140,0.22);border-radius:50%;box-shadow:0 0 0 28px rgba(13,95,140,0.05),0 0 0 56px rgba(13,95,140,0.025);} .home-page .intro-text{position:relative;z-index:3;} .home-page .intro-row.home h1{position:relative;max-width:850px;margin:0 auto 34px;padding:24px 0 0;color:#0a0c0d;font-family:'Josefin Sans',sans-serif;font-size:54px;font-weight:700;line-height:0.98;letter-spacing:-1.6px;text-transform:uppercase;} .home-page .intro-row.home h1::before{content:" ";position:absolute;width:106px;height:6px;top:0;left:50%;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 66%,#0b5f8a 66%,#0b5f8a 100% );transform:translateX(-50%) skewX(-26deg);} .home-page .intro-row.home p{max-width:980px;margin:0 auto;color:#282b2c;font-size:18px;line-height:1.8;} .home-page .intro-row.home .cta-btn-wrapper{margin-top:34px;} .home-page .intro-row.home .cta-btn{min-width:190px;background:#0b1013;border-color:#0b1013;color:#f0ede5;} .home-page .intro-row.home .cta-btn:first-child{background:#d85a16;border-color:#d85a16;color:#ffffff;} .home-page .intro-row.home .cta-btn:hover{background:#0b5f8a;border-color:#0b5f8a;color:#ffffff;} .home-page .mid-cta{position:relative;min-height:560px;padding:110px 8vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;text-align:left;background:linear-gradient( 90deg,rgba(4,6,7,0.96) 0%,rgba(4,6,7,0.86) 42%,rgba(4,6,7,0.30) 74%,rgba(4,6,7,0.12) 100% );} .home-page .mid-cta::before{content:" ";position:absolute;z-index:1;width:66%;height:150%;top:-25%;left:-12%;background:linear-gradient( 145deg,rgba(7,9,10,0.96) 0%,rgba(15,19,21,0.90) 100% );border-right:7px solid #0b5f8a;transform:skewX(-13deg);} .home-page .mid-cta::after{content:" ";position:absolute;z-index:2;width:210px;height:12px;top:52px;left:7.5vw;display:block;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 68%,#b7bdc0 68%,#b7bdc0 100% );transform:skewX(-28deg);} .home-page .mid-cta p,.home-page .mid-cta .cta-btn{position:relative;z-index:4;} .home-page .mid-cta p{max-width:700px;margin:0 0 34px;color:#f2efe7;font-family:'Josefin Sans',sans-serif;font-size:56px;font-weight:700;line-height:0.98;letter-spacing:-1.6px;text-align:left;text-transform:uppercase;text-shadow:0 8px 28px rgba(0,0,0,0.48);} .home-page .mid-cta .cta-btn.alt{min-width:180px;background:#d85a16;border-color:#d85a16;color:#ffffff;} .home-page .mid-cta .cta-btn.alt:hover{background:#0b5f8a;border-color:#0b5f8a;} .home-page .three-box-section{position:relative;z-index:6;width:100%;max-width:100%;margin:-2px 0 0;padding:0;display:flow-root;clear:both;float:none;overflow:hidden;box-sizing:border-box;background:#090b0c;} .home-page .three-box-section::before{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;display:block;background:linear-gradient( 180deg,#090b0c 0%,#0d1012 100% );pointer-events:none;} .home-page .three-box-section .row{position:relative;z-index:2;width:94%;max-width:1600px;margin:-1px auto 0;padding:0;clear:both;float:none;box-sizing:border-box;} .home-page .three-box-grid{position:relative;width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#111416;border-top:0;border-left:1px solid rgba(255,255,255,0.07);border-right:1px solid rgba(255,255,255,0.07);box-shadow:0 18px 36px rgba(0,0,0,0.18);} .home-page .three-box-grid::before{content:" ";position:absolute;z-index:5;width:100%;height:6px;top:0;left:0;background:linear-gradient( 90deg,#0b5f8a 0%,#0b5f8a 31%,#d85a16 31%,#d85a16 50%,#b8bdc0 50%,#b8bdc0 66%,#0b5f8a 66%,#0b5f8a 83%,#d85a16 83%,#d85a16 100% );pointer-events:none;} .home-page .three-box-card{position:relative;min-height:150px;padding:38px 28px 30px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient( 145deg,#101315 0%,#171b1d 100% );border:none;border-right:1px solid rgba(255,255,255,0.08);box-shadow:none;clip-path:none;text-align:center;transition:background 250ms ease,transform 250ms ease;} .home-page .three-box-card:last-child{border-right:none;} .home-page .three-box-card::before{content:" ";position:absolute;width:100%;height:7px;top:0;left:0;background:#0b5f8a;} .home-page .three-box-card:nth-child(2)::before{background:#d85a16;} .home-page .three-box-card:nth-child(3)::before{background:linear-gradient( 90deg,#8f979b 0%,#8f979b 48%,#0b5f8a 48%,#0b5f8a 74%,#d85a16 74%,#d85a16 100% );} .home-page .three-box-card::after{content:" ";position:absolute;width:80px;height:140%;top:-20%;right:-58px;border:none;border-radius:0;box-shadow:none;background:rgba(255,255,255,0.025);transform:skewX(-18deg);} .home-page .three-box-title{position:relative;z-index:2;margin:0;color:#f2efe7;font-family:'Josefin Sans',sans-serif;font-size:21px;font-weight:700;line-height:1.22;letter-spacing:0.3px;text-transform:uppercase;} .home-page .three-box-title::before{content:" ";display:block;width:48px;height:4px;margin:0 auto 18px;background:#0b5f8a;transform:skewX(-24deg);} .home-page .three-box-card:nth-child(2) .three-box-title::before{background:#d85a16;} .home-page .three-box-card:nth-child(3) .three-box-title::before{background:#9da3a6;} .home-page .three-box-card:hover{background:linear-gradient( 145deg,#15191b 0%,#202528 100% );border-color:transparent;box-shadow:none;transform:translateY(-3px);} .home-page .home-main{position:relative;padding-top:0;padding-bottom:0;overflow:hidden;background:linear-gradient( 180deg,#d9d5cc 0%,#ece8df 46%,#d6d2c9 100% );} .home-page .home-main::before{content:" ";position:absolute;width:100%;height:100%;inset:0;display:block;background-image:repeating-linear-gradient( 0deg,rgba(0,0,0,0.018) 0,rgba(0,0,0,0.018) 1px,transparent 1px,transparent 5px );pointer-events:none;} .home-page .home-row{position:relative;z-index:2;width:92%;max-width:1500px;margin-right:auto;margin-left:auto;padding-top:94px;padding-bottom:94px;} .home-page .home-row + .home-row{border-top:2px solid rgba(10,12,13,0.12);} .home-page .home-row.row-1::before,.home-page .home-row.row-2::before{position:absolute;z-index:0;top:32px;color:rgba(10,12,13,0.06);font-family:'Josefin Sans',sans-serif;font-size:138px;font-weight:700;line-height:1;letter-spacing:-7px;} .home-page .home-row.row-1::before{content:"02";left:0;} .home-page .home-row.row-2::before{content:"03";right:0;} .home-page .text-col{position:relative;z-index:3;} .home-page .text-col.left{padding-left:0;padding-right:5vw;} .home-page .text-col.right{padding-left:5vw;} .home-page .text-col h2{position:relative;margin-top:0;padding-top:25px;color:#0b0d0e;font-size:38px;line-height:1.04;letter-spacing:-0.8px;} .home-page .text-col h2::before{content:" ";position:absolute;width:92px;height:6px;top:0;left:0;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 67%,#0b5f8a 67%,#0b5f8a 100% );transform:skewX(-24deg);} .home-page .text-col p{color:#2d3031;font-size:17px;line-height:1.78;} .home-page .bg-box{position:relative;min-height:520px;overflow:hidden;border:8px solid #111416;box-shadow:18px 18px 0 #0d2f43,28px 28px 0 rgba(216,90,22,0.82);clip-path:polygon( 28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px );} .home-page .bg-box::before{content:" ";position:absolute;z-index:2;width:120px;height:10px;top:20px;left:20px;border:none;background:#d85a16;transform:skewX(-25deg);} .home-page .bg-box::after{content:" ";position:absolute;z-index:2;width:74px;height:10px;right:20px;bottom:20px;border:none;background:#0b5f8a;transform:skewX(-25deg);} .home-page ul.icon-list{margin-top:28px;border-top:1px solid rgba(10,12,13,0.15);} .home-page ul.icon-list li{position:relative;margin:0;padding:12px 16px 12px 42px;color:#222526;border-left:none;border-bottom:1px solid rgba(10,12,13,0.11);font-size:16px;font-weight:600;} .home-page ul.icon-list li::before{content:" ";width:18px;height:4px;top:50%;left:12px;background:#0b5f8a;transform:translateY(-50%) skewX(-24deg);} .home-page ul.icon-list li:nth-child(even)::before{background:#d85a16;} .home-page ul.icon-list li:hover{padding-left:48px;background:rgba(13,95,140,0.06);border-left-color:transparent;} .home-page .home-bg4{position:relative;overflow:hidden;background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/home-img4.jpg) #080a0b;} .home-page .home-bg4::before{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;background:linear-gradient( 105deg,rgba(4,5,6,0.985) 0%,rgba(8,11,12,0.96) 46%,rgba(8,11,12,0.86) 100% );} .home-page .home-bg4::after{content:" ";position:absolute;z-index:1;width:100%;height:100%;inset:0;background-image:linear-gradient( 45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.012) 25%,transparent 25% ),linear-gradient( 45deg,transparent 75%,rgba(255,255,255,0.012) 75% ),linear-gradient( -45deg,transparent 75%,rgba(255,255,255,0.012) 75% );background-size:30px 30px;} .home-page .dark-row{position:relative;z-index:2;width:92%;max-width:1500px;margin-right:auto;margin-left:auto;padding-top:96px;padding-bottom:96px;} .home-page .dark-row::before{content:"04";position:absolute;z-index:0;top:28px;right:0;color:rgba(255,255,255,0.035);font-family:'Josefin Sans',sans-serif;font-size:142px;font-weight:700;line-height:1;letter-spacing:-7px;} .home-page .dark-row > .columns{position:relative;z-index:2;} .home-page .dark-row h2{position:relative;max-width:850px;margin:46px 0 22px;padding:0 0 0 26px;color:#f2efe7;font-size:36px;line-height:1.05;} .home-page .dark-row h2::before{content:" ";position:absolute;width:8px;height:100%;top:0;left:0;background:#0b5f8a;transform:skewY(-12deg);} .home-page .dark-row h2:nth-of-type(2)::before{background:#d85a16;} .home-page .dark-row p{max-width:1080px;color:#c8c7c2;font-size:17px;line-height:1.82;}  .dark-row ul li,.home-page .dark-row ul.icon-list li,.gtwy-bg ul li,.mid-cta ul li{color:#FFFFFF;} .dark-row ul li a,.home-page .dark-row ul.icon-list li a,.gtwy-bg ul li a,.mid-cta ul li a{color:#FFFFFF;}  .home-page .dark-row ul.icon-list{border-top-color:rgba(255,255,255,0.18);} .home-page .dark-row ul.icon-list li{border-bottom-color:rgba(255,255,255,0.14);} .home-page .dark-row > .columns > a[target="_blank"]{position:relative;display:inline-block;margin-top:34px;padding:10px 12px;background:#ece8df;border-left:8px solid #d85a16;box-shadow:12px 12px 0 rgba(13,95,140,0.55),0 14px 34px rgba(0,0,0,0.34);} .home-page .cta-wrapper{position:relative;overflow:hidden;background:linear-gradient( 135deg,#d7d3ca 0%,#ece8df 48%,#c8c5bd 100% );border-top:8px solid #0d2f43;} .home-page .cta-wrapper::before{content:" ";position:absolute;z-index:0;width:240px;height:12px;top:-2px;left:8vw;display:block;background:#d85a16;transform:skewX(-28deg);} .home-page .cta-wrapper::after{content:" ";position:absolute;z-index:0;width:100%;height:100%;inset:0;display:block;background-image:repeating-linear-gradient( 0deg,rgba(0,0,0,0.018) 0,rgba(0,0,0,0.018) 1px,transparent 1px,transparent 5px );pointer-events:none;} .home-page .cta-row{position:relative;z-index:2;display:flex;align-items:stretch;} .home-page .cta-content{position:relative;width:54%;padding:96px 6vw;overflow:hidden;} .home-page .cta-content::after{content:"05";position:absolute;z-index:0;right:24px;bottom:8px;color:rgba(10,12,13,0.055);font-family:'Josefin Sans',sans-serif;font-size:128px;font-weight:700;line-height:1;letter-spacing:-7px;} .home-page .cta-content h2,.home-page .cta-content p,.home-page .cta-content .cta-btn-wrapper{position:relative;z-index:2;} .home-page .cta-content h2{margin:0 0 28px;padding-top:26px;color:#0b0d0e;font-size:40px;line-height:1.04;} .home-page .cta-content h2::before{width:100px;height:6px;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 67%,#0b5f8a 67%,#0b5f8a 100% );transform:skewX(-24deg);} .home-page .cta-content p{color:#2f3233;line-height:1.8;} .home-page .cta-bg-holder{position:relative;width:46%;min-height:520px;overflow:hidden;background:#0b0d0e;clip-path:polygon( 12% 0,100% 0,100% 100%,0 100% );} .home-page .cta-bg-holder::before{content:" ";position:absolute;z-index:3;width:14px;height:120%;top:-10%;left:8.5%;display:block;background:#d85a16;transform:skewX(-7deg);} .home-page .cta-bg-holder::after{content:" ";position:absolute;z-index:4;width:7px;height:120%;top:-10%;left:12%;display:block;background:#0b5f8a;transform:skewX(-7deg);} .home-page .cta-bg{min-height:520px;background-color:#0b0d0e;} .home-page .cta-bg.home-bg5{background-position:center;background-size:cover;background-repeat:no-repeat;}  @media screen and (min-width:1025px){.strip-padding{padding-left:0 !important;padding-right:0 !important;} .row.header-bar{min-height:116px;padding:10px clamp(18px,2.5vw,48px);} .header-details{width:27%;min-width:0;} .logo-wrapper{width:clamp(154px,14vw,192px);max-width:clamp(154px,14vw,192px);flex:0 0 clamp(154px,14vw,192px);} .navigation-wrapper.large-5{width:49%;min-width:0;} .top-bar-section li:not(.has-form) a:not(.button){font-size:clamp(11px,1vw,14px);letter-spacing:clamp(0.35px,0.06vw,0.8px);} .header-cta-wrapper{width:24%;min-width:0;} a.header-cta{min-width:clamp(176px,16vw,214px);padding-left:clamp(14px,1.3vw,18px);padding-right:clamp(18px,1.7vw,24px);font-size:clamp(13px,1.1vw,16px);} .navigation-wrapper{display:flex;align-items:center;justify-content:center;} .top-bar-section li:not(.has-form) a:not(.button)::before{content:" ";position:absolute;width:calc(100% - 18px);height:4px;bottom:-8px;left:9px;background:linear-gradient(90deg,#d85a16 0%,#d85a16 62%,#0b5f8a 62%,#0b5f8a 100%);opacity:0;transform:skewX(-24deg) scaleX(0.35);transform-origin:left center;transition:opacity 220ms ease,transform 220ms ease;} .top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{opacity:1;transform:skewX(-24deg) scaleX(1);} .top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{display:none;} .top-bar-section .dropdown{min-width:700px;left:50%;transform:translateX(-50%);}  .top-bar-section > ul > li:nth-child(3) > ul.dropdown{width:900px;min-width:900px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:28px 24px;} .top-bar-section > ul > li:nth-child(3) > ul.dropdown > li{display:block;float:left;clear:none;width:33.333333%;min-width:0;box-sizing:border-box;} .top-bar-section > ul > li:nth-child(3) > ul.dropdown > li > a{display:block;width:100%;padding-right:10px;box-sizing:border-box;white-space:normal;} .top-bar-section > ul > li:nth-child(3) > ul.dropdown::after{content:"";display:table;clear:both;} .slider-wrapper{height:clamp(430px,32vw,650px);min-height:430px;} .slick-header-slider,.header-slider,.slick-header-slider .slick-list,.slick-header-slider .slick-track,.slick-header-slider .slick-slide,.header-slider .slick-list,.header-slider .slick-track,.header-slider .slick-slide{width:100%;height:100%;min-height:430px;} .slick-header-slider .slick-slide,.header-slider .slick-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;} .blog-hero-row{min-height:320px;padding-top:85px;padding-bottom:85px;} .reviews-page-shell .reviews-grid{display:flex;} .reviews-page-shell .reviews-form-column,.reviews-page-shell .reviews-list-column{width:50%;} .faq-page .gtwy-row{max-width:100%;} .faq-page .gtwy-box{min-height:230px;}  .services-overview-page .svc-title .strip-padding{padding-left:30px !important;padding-right:30px !important;} .services-overview-page .gtwy-box.strip-padding{padding-left:68px !important;padding-right:68px !important;}  .home-page .intro-row.home{padding-left:3vw;padding-right:3vw;} .home-page .home-row.row-1 .bg-col{padding-right:0;} .home-page .home-row.row-2 .bg-col{padding-left:0;}}  @media screen and (min-width:768px) and (max-width:1024px){.side-buffer{padding-left:0;padding-right:0;} .site-header,.header-content-wrapper,.slider-area,.slider-wrapper,.header-slider{width:100%;max-width:100%;box-sizing:border-box;}.top-bar-section{top:10vh;} .row.header-bar{width:100%;min-height:108px;padding:8px 26px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;} .row.header-bar::before,.header-details::after{display:none;} .header-details{width:100%;min-width:0;padding:0;display:flex;align-items:center;justify-content:center;} .logo-wrapper{width:auto;max-width:none;flex:0 0 auto;margin:0 auto;justify-content:center;} .logo-wrapper img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:0 auto;object-fit:contain;object-position:center center;} .navigation-wrapper.large-5.mobile-hide{display:none;} .header-cta-wrapper.mobile-hide{display:none;} .mobile-navigation{position:absolute;z-index:9999;width:48px;min-width:48px;height:46px;top:31px;right:26px;left:auto;padding:0;display:flex;align-items:center;justify-content:center;background:#d85a16;border:none;box-shadow:0 8px 18px rgba(0,0,0,0.28);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transform:none;} .mobile-navigation::before{display:none;content:none;} .mobile-navigation i.toggle-bars{position:relative;display:block;width:20px;height:2px;margin:0;background:#FFFFFF;} .mobile-navigation i.toggle-bars::before,.mobile-navigation i.toggle-bars::after{content:" ";position:absolute;width:20px;height:2px;left:0;background:#FFFFFF;} .mobile-navigation i.toggle-bars::before{top:-6px;} .mobile-navigation i.toggle-bars::after{top:6px;} .fullwidth-navigation{position:absolute;z-index:9997;width:100vw;min-height:100vh;top:0;left:0;display:none;overflow-y:auto;background:repeating-linear-gradient(135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px),#080b0d;border-top:5px solid #d85a16;} .fullwidth-navigation .top-bar .title-area,.fullwidth-navigation .top-bar .toggle-topbar{display:none !important;} .fullwidth-navigation .top-bar{height:auto;overflow:visible;background:transparent;} .fullwidth-navigation .top-bar-section{position:relative;left:0;display:block !important;} .fullwidth-navigation .top-bar-section > ul{width:100%;height:auto !important;display:block !important;} .fullwidth-navigation .top-bar-section li:not(.has-form) > a:not(.button){text-align:center;} .fullwidth-navigation .top-bar-section .has-dropdown > a:not(.button){padding-left:28px !important;padding-right:28px !important;} .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button){text-align:center;}  .fullwidth-navigation .top-bar-section .dropdown{padding:14px 0 18px;background:repeating-linear-gradient( 135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px ),#080b0d;border-top:3px solid #0b5f8a;border-bottom:2px solid #d85a16;box-shadow:none;} .fullwidth-navigation .top-bar-section .dropdown::before{display:none;} .fullwidth-navigation .top-bar-section .dropdown li.page_item,.fullwidth-navigation .top-bar-section .dropdown li.menu-item{display:block;width:100%;float:none;text-align:center;} .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button){width:100%;padding:12px 42px !important;line-height:1.35;text-align:center;box-sizing:border-box;} .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button)::after{display:none;} .slider-area{overflow:hidden;} .slider-wrapper{width:100%;height:430px;min-height:430px;margin:0;overflow:hidden;} .slider-wrapper > .columns{position:relative;width:100%;height:430px;min-height:430px;padding:0;overflow:hidden;} .slick-header-slider,.header-slider,.slick-header-slider .slick-list,.slick-header-slider .slick-track,.slick-header-slider .slick-slide,.header-slider .slick-list,.header-slider .slick-track,.header-slider .slick-slide{width:100%;height:430px;min-height:430px;} .slick-header-slider .slick-slide,.header-slider .slick-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;} .slider-wrapper::before{width:58%;left:-18%;} .slider-wrapper::after{left:43%;} .slider-caption{width:42%;max-width:330px;top:53%;left:6vw;right:auto;bottom:auto;text-align:left;transform:translateY(-50%);} .slider-caption p.caption{font-size:40px;line-height:0.90;letter-spacing:-1.5px;} .slider-caption::before{margin-bottom:14px;padding:5px 10px 5px;font-size:9px;letter-spacing:1.8px;} .slider-caption::after{width:92px;height:5px;margin-top:18px;} .slider-buttons-cta{gap:8px;padding-top:20px;} .slider-btn{min-width:132px;min-height:44px;padding:10px 12px;font-size:10px;letter-spacing:0.45px;} .slider-btn i{margin-left:8px;font-size:15px;} .tagline-row{width:100%;max-width:100%;padding:10px 28px;box-sizing:border-box;} .tagline-row p{font-size:9px;letter-spacing:1.25px;white-space:normal;} .intro-row{padding:82px 8vw;} .mid-cta{padding:105px 9vw;} .mid-cta p{font-size:43px;} .three-box-section{padding:50px 5vw;} .home-row{padding:60px 0;} .home-row .text-col{width:100%;padding-left:9vw;padding-right:9vw;text-align:center;} .home-row .bg-col{display:none;} .dark-row{padding:78px 9vw;text-align:center;} .cta-row{display:block;} .cta-content{width:100%;padding:78px 9vw;text-align:center;} .cta-content .cta-btn-wrapper{justify-content:center;} .cta-bg-holder{width:100%;min-height:380px;} .cta-bg-holder::before,.cta-bg-holder::after{display:none;} .cta-bg{min-height:380px;} .footer-intro-row{padding:70px 7vw 48px;} .footer-intro h2{font-size:38px;} .footer-row{padding:0 6vw 56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));} .footer-row::before{width:calc(100% - 12vw);left:6vw;} .footer-column{width:100%;padding:0;} .footer-column + .footer-column::before{height:calc(100% - 40px);top:20px;} .footer-card{min-height:100%;padding:38px 24px 30px;} .footer-card::before{left:24px;} .slide-out-wrapper{display:block;width:min(420px,calc(100vw - 75px));max-width:calc(100vw - 75px);padding:26px 22px 20px;box-sizing:border-box;} .slide-out-wrapper span.form-toggle{width:54px;height:54px;} .mobile-sticky-cta{position:fixed;z-index:9990;width:100%;bottom:0;left:0;display:flex;padding:10px 12px;gap:10px;background:rgba(5,8,12,0.96);} a.sticky-btn{display:flex;width:50%;min-height:48px;align-items:center;justify-content:center;background:#0b5f8a;color:#FFFFFF;font-weight:800;text-transform:uppercase;} a.sticky-btn.alt{background:#d85a16;} .svc-title{padding:58px 0 46px;} .svc-title::before{top:-6px;padding-left:6vw;padding-right:6vw;font-size:88px;} .svc-title h1{padding-left:6vw;padding-right:6vw;font-size:38px;} .svc-title h1::after{width:74px;margin-top:17px;} .blog-page-hero::before{font-size:105px;letter-spacing:8px;} .blog-hero-row{min-height:270px;padding:68px 6vw;} .blog-hero-content h1{font-size:44px;} .reviews-page-shell{padding:72px 6vw 82px;} .reviews-page-shell::before{top:22px;font-size:90px;letter-spacing:4px;} .reviews-page-shell .reviews-heading-wrap{margin-bottom:40px;} .reviews-page-shell .reviews-heading-wrap h1{font-size:38px;} .reviews-page-shell .reviews-grid{display:block;} .reviews-page-shell .reviews-form-column,.reviews-page-shell .reviews-list-column{width:100%;} .reviews-page-shell .reviews-form-column{margin-bottom:30px;padding:34px 30px 30px;} .faq-page .svc-title{min-height:245px;padding:66px 6vw 58px;} .faq-page .svc-title::before{top:36px;font-size:94px;letter-spacing:7px;} .faq-page .svc-title h1{font-size:40px;} .faq-page > article > .content-wrapper:not(:first-child){padding:22px 5vw;} .faq-page > article > .content-wrapper:nth-child(2){padding-top:38px;} .faq-page .gtwy-box{padding:42px 40px 40px 82px !important;} .faq-page .gtwy-box::before{width:48px;height:48px;top:39px;left:20px;font-size:12px;} .faq-page .gtwy-box::after{top:34px;height:70px;} .faq-page .gtwy-box h2{font-size:25px;} .faq-page .gtwy-box p{font-size:16px;line-height:1.72;}  .services-overview-page .svc-title{min-height:230px;padding:62px 6vw 56px;} .services-overview-page .svc-title h1{max-width:820px;font-size:37px;line-height:1.15;} .services-overview-page .svc-title h1::before{margin-bottom:20px;} .services-overview-page .svc-title h1::after{width:78px;margin-top:20px;} .services-overview-page .content-wrapper:not(.gtwy-bg),.services-overview-page .gtwy-bg{padding:22px 5vw;} .services-overview-page .gtwy-box,.services-overview-page .gtwy-box.strip-padding{padding-top:48px;padding-bottom:44px;padding-left:44px !important;padding-right:44px !important;} .services-overview-page .gtwy-box::before{top:-10px;right:18px;font-size:88px;} .services-overview-page .gtwy-box::after{top:48px;height:68px;} .services-overview-page .gtwy-box h2{max-width:calc(100% - 80px);font-size:30px;} .services-overview-page .gtwy-box p{font-size:16px;line-height:1.76;} .services-overview-page .svc-btn-wrapper{padding-top:25px;}  .home-page .intro-row.home{padding:76px 8vw 72px;} .home-page .intro-row.home::before{top:12px;left:7vw;font-size:118px;} .home-page .intro-row.home::after{display:none;} .home-page .intro-row.home h1{max-width:720px;font-size:44px;} .home-page .intro-row.home p{font-size:17px;} .home-page .mid-cta{min-height:470px;padding:92px 9vw;align-items:flex-start;text-align:left;} .home-page .mid-cta::before{width:82%;left:-18%;} .home-page .mid-cta::after{left:9vw;} .home-page .mid-cta p{max-width:560px;font-size:44px;text-align:left;} .home-page .three-box-section{width:100%;max-width:100%;margin:-2px 0 0;padding:0;background:#090b0c;} .home-page .three-box-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .home-page .three-box-card{min-height:138px;padding:30px 18px 24px;} .home-page .three-box-title{font-size:17px;} .home-page .home-row{padding:72px 0;} .home-page .home-row .text-col{padding-left:9vw;padding-right:9vw;text-align:left;} .home-page .text-col h2{font-size:34px;text-align:left;} .home-page .text-col h2::before{left:0;} .home-page ul.icon-list{text-align:left;} .home-page ul.icon-list li{text-align:left;} .home-page .dark-row{padding:78px 9vw;text-align:left;} .home-page .dark-row::before{right:5vw;font-size:110px;} .home-page .dark-row h2{font-size:33px;text-align:left;} .home-page .cta-content{width:100%;padding:78px 9vw;text-align:left;} .home-page .cta-content .cta-btn-wrapper{justify-content:flex-start;} .home-page .cta-bg-holder{width:100%;min-height:380px;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);} .home-page .cta-bg-holder::before,.home-page .cta-bg-holder::after{display:none;} .home-page .cta-bg{min-height:380px;}}  @media screen and (max-width:767px){.side-buffer{padding-left:0;padding-right:0;}.top-bar-section{top:10vh;} h1,h1 a{font-size:32px;} h2{font-size:25px;} p{font-size:16px;} .row.header-bar{min-height:118px;padding:10px 50px;justify-content:center;} .row.header-bar::before{display:none;} .header-details{width:100%;padding:0;justify-content:center;} .header-details::after{display:none;} .logo-wrapper{width:182px;max-width:182px;flex:0 0 182px;justify-content:center;} .logo-wrapper img{max-height:116px;} .header-cta-wrapper.mobile-hide{display:none;} .mobile-navigation{position:absolute;z-index:9999;width:42px;height:38px;top:20px;right:16px;left:auto;background:#d85a16;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 8px 18px rgba(0,0,0,0.28);} i.toggle-bars::before,i.toggle-bars::after{background:#FFFFFF;} .fullwidth-navigation{position:absolute;z-index:9997;width:100%;min-height:100vh;top:0;left:0;display:none;overflow-y:auto;background:repeating-linear-gradient(135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px),#080b0d;border-top:5px solid #d85a16;} .fullwidth-navigation .top-bar .title-area,.fullwidth-navigation .top-bar .toggle-topbar{display:none !important;} .fullwidth-navigation .top-bar{height:auto;overflow:visible;background:transparent;} .fullwidth-navigation .top-bar-section{position:relative;left:0;display:block !important;} .fullwidth-navigation .top-bar-section > ul{width:100%;height:auto !important;display:block !important;} .fullwidth-navigation .top-bar-section li:not(.has-form) > a:not(.button){text-align:center;} .fullwidth-navigation .top-bar-section .has-dropdown > a:not(.button){padding-left:28px !important;padding-right:28px !important;} .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button){text-align:center;}  .fullwidth-navigation .top-bar-section .dropdown{padding:14px 0 18px;background:repeating-linear-gradient( 135deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 2px,transparent 2px,transparent 8px ),#080b0d;border-top:3px solid #0b5f8a;border-bottom:2px solid #d85a16;box-shadow:none;} .fullwidth-navigation .top-bar-section .dropdown::before{display:none;} .fullwidth-navigation .top-bar-section .dropdown li.page_item,.fullwidth-navigation .top-bar-section .dropdown li.menu-item{display:block;width:100%;float:none;text-align:center;} .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button){width:100%;padding:12px 42px !important;line-height:1.35;text-align:center;box-sizing:border-box;} .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button)::after{display:none;} .slider-wrapper{height:535px;min-height:535px;} .slider-wrapper::before{width:118%;height:62%;top:auto;bottom:-10%;left:-10%;transform:skewY(-5deg);background:linear-gradient(180deg,rgba(6,9,11,0.28) 0%,rgba(6,9,11,0.97) 42%,rgba(6,9,11,0.99) 100%);} .slider-wrapper::after{width:54%;height:4px;top:auto;bottom:42%;left:-4%;transform:skewX(-24deg);} .slider-caption{width:calc(100% - 34px);max-width:none;top:auto;right:17px;bottom:48px;left:17px;text-align:left;transform:none;} .slider-caption::before{margin-bottom:12px;padding:5px 0 5px 10px;font-size:9px;letter-spacing:2px;} .slider-caption::after{width:92px;height:4px;margin-top:16px;} .slider-caption p.caption{font-size:44px;line-height:0.88;letter-spacing:-1.5px;} .slider-buttons-cta{display:flex;width:100%;gap:8px;padding-top:18px;} .slider-btn{width:50%;min-width:0;min-height:46px;padding:10px 9px;font-size:11px;letter-spacing:0.5px;} .slider-btn i{margin-left:7px;font-size:15px;} .tagline-row{display:none;} .intro-row{padding:72px 6vw 66px;} .intro-row.home::before{top:16px;font-size:84px;} .intro-row h1{font-size:31px;} .intro-row p{font-size:16px;} .mid-cta{min-height:400px;padding:74px 7vw;} .mid-cta p{font-size:33px;} .three-box-section{padding:40px 5vw;} .three-box-grid{grid-template-columns:1fr;gap:14px;} .three-box-card{min-height:132px;padding:27px 18px;} .home-row{padding:52px 0;} .home-row .text-col{width:100%;padding-left:6vw;padding-right:6vw;text-align:center;} .home-row .bg-col{display:none;} ul.icon-list{width:100%;margin:24px auto 0;text-align:center;} ul.icon-list li{padding:9px 8px;border-left:none;border-bottom:1px solid rgba(7,135,232,0.10);} .dark-row{padding:64px 6vw;text-align:center;} .cta-row{display:block;} .cta-content{width:100%;padding:64px 6vw;text-align:center;} .cta-content h2{font-size:29px;} .cta-content .cta-btn-wrapper{justify-content:center;} .cta-bg-holder{display:none;} .cta-bg-holder::before,.cta-bg-holder::after{display:none;} .cta-bg{min-height:270px;} .footer-intro-row{padding:62px 6vw 42px;} .footer-intro::before{top:-8px;font-size:105px;} .footer-eyebrow{font-size:10px;letter-spacing:2px;} .footer-intro h2{max-width:420px;font-size:31px;line-height:1.08;} .footer-intro-text{font-size:15px;} .footer-call-btn{width:100%;max-width:290px;} .footer-row{display:block;padding:0 5vw 46px;} .footer-row::before{width:90%;left:5%;} .footer-column{width:100%;padding:0;} .footer-column + .footer-column::before{width:calc(100% - 40px);height:1px;top:0;left:20px;} .footer-card{min-height:0;padding:34px 22px 28px;text-align:center;} .footer-card::before{left:50%;transform:translateX(-50%) skewX(-26deg);} .footer-card-icon{width:50px;height:50px;margin:6px auto 18px;} .footer-card h2{margin-bottom:16px;font-size:19px;} .footer-payment-icons{max-width:260px;margin-left:auto;margin-right:auto;justify-content:center;} .footer-social-links{justify-content:center;} .disclaimer{padding:18px 15px 94px;} .footer-logo img{max-width:110px;} .slide-out-wrapper{display:block;width:min(420px,calc(100vw - 75px));max-width:calc(100vw - 75px);padding:26px 22px 20px;box-sizing:border-box;} .slide-out-wrapper span.form-toggle{width:54px;height:54px;} .mobile-sticky-cta{position:fixed;z-index:9990;width:100%;bottom:0;left:0;display:flex;gap:8px;padding:8px;background:rgba(5,8,12,0.97);} a.sticky-btn{display:flex;width:50%;min-height:48px;align-items:center;justify-content:center;background:#0b5f8a;color:#FFFFFF;font-size:14px;font-weight:800;text-transform:uppercase;} a.sticky-btn.alt{background:#d85a16;} .svc-title{padding:46px 0 38px;} .svc-title::before{top:2px;padding-left:6vw;padding-right:6vw;font-size:60px;} .svc-title h1{padding-left:6vw;padding-right:6vw;font-size:31px;line-height:1.15;} .svc-title h1::after{width:62px;height:3px;margin-top:15px;} .svc-body{padding:55px 6vw;} .row.inner-bg-row{padding:42px 6vw;} .inner-bg{height:300px;} .svc-bg{width:100%;height:340px;float:left;} .svc-bg.auto-body-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/auto-body-repair.jpg);} .svc-bg.auto-electrical-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/auto-electrical-repair.jpg);} .svc-bg.auto-glass-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/auto-glass-repair.jpg);} .svc-bg.auto-mechanic{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/auto-mechanic.jpg);} .svc-bg.auto-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/auto-repair.jpg);} .svc-bg.auto-service{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/auto-service.jpg);} .svc-bg.brake-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/brake-repair.jpg);} .svc-bg.brake-replacement{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/brake-replacement.jpg);} .svc-bg.brake-service{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/brake-service.jpg);} .svc-bg.car-battery-replacement{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/car-battery-replacement.jpg);} .svc-bg.car-diagnostics{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/car-diagnostics.jpg);} .svc-bg.car-maintenance{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/car-maintenance.jpg);} .svc-bg.collision-center{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/collision-center.jpg);} .svc-bg.collision-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/collision-repair.jpg);} .svc-bg.diesel-mechanic{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/diesel-mechanic.jpg);} .svc-bg.diesel-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/diesel-repair.jpg);} .svc-bg.engine-cleaning-service{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/engine-cleaning-service.jpg);} .svc-bg.engine-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/engine-repair.jpg);} .svc-bg.muffler-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/muffler-repair.jpg);} .svc-bg.oil-change{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/oil-change.jpg);} .svc-bg.paintless-dent-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/paintless-dent-repair.jpg);} .svc-bg.smog-check{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/smog-check.jpg);} .svc-bg.tire-balancing{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/tire-balancing.jpg);} .svc-bg.tire-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/tire-repair.jpg);} .svc-bg.tire-rotation{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/tire-rotation.jpg);} .svc-bg.transmission-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/transmission-repair.jpg);} .svc-bg.vehicle-inspection{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/vehicle-inspection.jpg);} .svc-bg.wheel-alignment{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/wheel-alignment.jpg);} .svc-bg.windshield-repair{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/windshield-repair.jpg);} .svc-bg.windshield-replacement{background:center / cover no-repeat url(https://br-autoservice.net/wp-content/themes/gbm3/images/small/windshield-replacement.jpg);} .blog-page-hero::before{font-size:70px;letter-spacing:5px;} .blog-hero-row{min-height:220px;padding:54px 6vw;} .blog-hero-content h1{font-size:34px;} .blog-hero-accent{width:28px;height:3px;margin-bottom:19px;} .blog-hero-line{width:72px;height:3px;margin-top:19px;} .reviews-page-shell{padding:56px 16px 66px;} .reviews-page-shell::before{top:18px;font-size:58px;letter-spacing:2px;} .reviews-page-shell .reviews-heading-wrap{margin-bottom:32px;} .reviews-page-shell .reviews-heading-wrap h1{padding-bottom:19px;font-size:31px;line-height:1.12;} .reviews-page-shell .reviews-heading-wrap h1::after{width:70px;height:3px;} .reviews-page-shell .reviews-grid{display:block;} .reviews-page-shell .reviews-form-column,.reviews-page-shell .reviews-list-column{width:100%;} .reviews-page-shell .reviews-form-column{margin-bottom:24px;padding:30px 22px 26px;clip-path:polygon( 12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px );} .reviews-page-shell .reviews-form-column::before{margin-bottom:20px;font-size:21px;} .reviews-page-shell .reviews-form-column::after{left:22px;} .reviews-page-shell .lnmcr-review-card{margin-bottom:18px;padding:28px 22px 24px;} .reviews-page-shell .lnmcr-review-card-text{font-size:15.5px;line-height:1.7;} .reviews-page-shell .lnmcr-review-card-author{font-size:17px;} .faq-page .svc-title{min-height:210px;padding:54px 6vw 48px;} .faq-page .svc-title::before{top:42px;font-size:64px;letter-spacing:5px;} .faq-page .svc-title h1{font-size:32px;} .faq-page .svc-title h1::before{width:28px;height:3px;margin-bottom:18px;} .faq-page .svc-title h1::after{width:68px;height:3px;margin-top:18px;} .faq-page > article > .content-wrapper:not(:first-child){padding:14px 16px;} .faq-page > article > .content-wrapper:nth-child(2){padding-top:28px;} .faq-page .gtwy-bg::after{right:-18px;font-size:130px;} .faq-page .gtwy-box{padding:68px 22px 34px !important;clip-path:polygon( 13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px );text-align:center;} .faq-page .gtwy-box::before{width:42px;height:42px;top:16px;left:50%;font-size:11px;transform:translateX(-50%);} .faq-page .gtwy-box::after{width:46px;height:4px;top:0;left:50%;transform:translateX(-50%);} .faq-page .gtwy-box h2{max-width:100%;margin-bottom:20px;padding:0 0 17px;font-size:23px;line-height:1.22;text-align:center;} .faq-page .gtwy-box h2::after{width:60px;height:3px;left:50%;transform:translateX(-50%);} .faq-page .gtwy-box p{max-width:100%;font-size:15.5px;line-height:1.7;text-align:center;}  .services-overview-page .svc-title{min-height:205px;padding:52px 7vw 46px;} .services-overview-page .svc-title h1{max-width:520px;font-size:29px;line-height:1.18;} .services-overview-page .svc-title h1::before{width:28px;height:3px;margin-bottom:17px;} .services-overview-page .svc-title h1::after{width:66px;height:3px;margin-top:17px;} .services-overview-page .content-wrapper:not(.gtwy-bg),.services-overview-page .gtwy-bg{padding:14px 16px;} .services-overview-page .gtwy-row{width:100%;max-width:100%;margin:0;} .services-overview-page .gtwy-box,.services-overview-page .gtwy-box.strip-padding{width:100%;max-width:100%;margin:0;padding-top:38px;padding-bottom:34px;padding-left:22px !important;padding-right:22px !important;clip-path:polygon( 13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px );text-align:center;} .services-overview-page .gtwy-box::before{top:0;right:10px;font-size:66px;} .services-overview-page .gtwy-box::after{width:46px;height:4px;top:0;left:50%;transform:translateX(-50%);} .services-overview-page .gtwy-box h2{width:100%;max-width:100%;margin:0 0 19px;font-size:26px;line-height:1.16;text-align:center;} .services-overview-page .gtwy-box h2::after{width:60px;height:3px;margin:14px auto 0;} .services-overview-page .gtwy-box p{width:100%;max-width:100%;font-size:15.5px;line-height:1.72;text-align:center;} .services-overview-page .svc-btn-wrapper{padding-top:24px;justify-content:center;} .services-overview-page .gtwy-box .cta-btn{width:100%;max-width:250px;min-width:0;margin:0 auto;padding-left:18px;padding-right:50px;}  .home-page .intro-row.home{padding:64px 6vw 60px;} .home-page .intro-row.home::before{top:12px;left:4vw;font-size:82px;letter-spacing:-5px;} .home-page .intro-row.home::after{display:none;} .home-page .intro-row.home h1{max-width:500px;margin-bottom:26px;padding-top:20px;font-size:34px;line-height:1.02;} .home-page .intro-row.home h1::before{width:82px;height:5px;} .home-page .intro-row.home p{font-size:16px;line-height:1.72;} .home-page .mid-cta{min-height:430px;padding:76px 7vw 68px;align-items:flex-start;text-align:left;} .home-page .mid-cta::before{width:112%;height:120%;top:-10%;left:-38%;border-right-width:5px;} .home-page .mid-cta::after{width:130px;height:8px;top:44px;left:7vw;} .home-page .mid-cta p{max-width:390px;margin-bottom:28px;font-size:35px;line-height:1.02;text-align:left;} .home-page .three-box-section{width:100%;max-width:100%;margin:-2px 0 0;padding:0;} .home-page .three-box-grid{grid-template-columns:1fr;gap:0;border:1px solid rgba(255,255,255,0.08);border-top:0;} .home-page .three-box-card{min-height:112px;padding:26px 20px 22px;border-right:none;border-bottom:1px solid rgba(255,255,255,0.08);} .home-page .three-box-card:last-child{border-bottom:none;} .home-page .three-box-title{font-size:18px;} .home-page .home-row{padding:58px 0;} .home-page .home-row.row-1::before,.home-page .home-row.row-2::before{top:22px;font-size:86px;} .home-page .home-row.row-1::before{left:4vw;} .home-page .home-row.row-2::before{right:4vw;} .home-page .home-row .text-col{padding-left:7vw;padding-right:7vw;text-align:left;} .home-page .text-col h2{padding-top:22px;font-size:30px;line-height:1.07;text-align:left;} .home-page .text-col h2::before{width:78px;height:5px;left:0;} .home-page ul.icon-list{margin-top:24px;text-align:left;} .home-page ul.icon-list li{padding:11px 12px 11px 38px;text-align:left;border-bottom:1px solid rgba(10,12,13,0.11);} .home-page ul.icon-list li::before{left:10px;} .home-page .dark-row{padding:68px 7vw;text-align:left;} .home-page .dark-row::before{top:18px;right:4vw;font-size:86px;} .home-page .dark-row h2{margin-top:40px;padding-left:22px;font-size:29px;text-align:left;} .home-page .dark-row p{font-size:16px;line-height:1.74;} .home-page .dark-row > .columns > a[target="_blank"]{margin-top:28px;max-width:100%;box-sizing:border-box;} .home-page .cta-content{width:100%;padding:66px 7vw;text-align:left;} .home-page .cta-content::after{right:3vw;font-size:86px;} .home-page .cta-content h2{padding-top:22px;font-size:31px;line-height:1.06;} .home-page .cta-content .cta-btn-wrapper{justify-content:flex-start;} .home-page .cta-bg-holder{width:100%;min-height:300px;clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);} .home-page .cta-bg-holder::before,.home-page .cta-bg-holder::after{display:none;} .home-page .cta-bg{min-height:300px;}  .site-header .header-cta-wrapper,.site-header a.header-cta{display:none !important;} .site-header > .header-content-wrapper .navigation-wrapper.mobile-hide{display:none !important;} .site-header .header-content-wrapper{width:100%;min-height:104px;} .site-header .row.header-bar{position:relative;width:100%;min-height:112px;padding:8px 70px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;} .site-header .header-details{width:100%;max-width:100%;padding:0;display:flex;align-items:center;justify-content:center;} .site-header .logo-wrapper{width:auto;max-width:none;flex:0 0 auto;margin:0 auto;justify-content:center;} .site-header .logo-wrapper img{display:block;width:auto;max-width:80%;height:auto;max-height:none;margin:0 auto;object-fit:contain;object-position:center center;} .site-header .mobile-menu{position:absolute;z-index:9000;width:100%;top:0;left:0;pointer-events:none;} .site-header .mobile-navigation{position:absolute;z-index:9999;width:48px;height:46px;top:33px;right:18px;left:auto;margin:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;background:#d85a16;clip-path:polygon( 8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px );box-shadow:0 8px 18px rgba(0,0,0,0.30);} .site-header .mobile-navigation::before{display:none;} .site-header .mobile-navigation i.toggle-bars{position:relative;display:block;width:20px;height:2px;margin:0;background:#FFFFFF;} .site-header .mobile-navigation i.toggle-bars::before,.site-header .mobile-navigation i.toggle-bars::after{content:" ";position:absolute;width:20px;height:2px;left:0;background:#FFFFFF;} .site-header .mobile-navigation i.toggle-bars::before{top:-6px;} .site-header .mobile-navigation i.toggle-bars::after{top:6px;} .site-header .fullwidth-navigation{position:fixed;z-index:9998;width:100%;min-height:100vh;top:0;right:0;left:0;overflow-y:auto;pointer-events:auto;} .site-header .fullwidth-navigation .top-bar .title-area,.site-header .fullwidth-navigation .top-bar .toggle-topbar{display:none !important;} .site-header .fullwidth-navigation .top-bar-section{position:relative;left:0;display:block !important;} .site-header .fullwidth-navigation .top-bar-section > ul{width:100%;height:auto !important;display:block !important;} .site-header .slider-area,.site-header .slider-wrapper,.site-header .slider-wrapper > .columns{position:relative;width:100%;height:42vw;min-height:0;max-height:180px;margin:0;padding:0;overflow:hidden;box-sizing:border-box;background:#07090a;} .site-header .slick-header-slider,.site-header .header-slider,.site-header .slick-header-slider .slick-list,.site-header .slick-header-slider .slick-track,.site-header .slick-header-slider .slick-slide,.site-header .header-slider .slick-list,.site-header .header-slider .slick-track,.site-header .header-slider .slick-slide{width:100%;height:100%;min-height:0;max-height:180px;} .site-header .slick-header-slider .slick-slide,.site-header .header-slider .slick-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;} .site-header .slider-wrapper::before{content:" ";position:absolute;z-index:4;width:100%;height:100%;inset:0;background:linear-gradient( 180deg,rgba(4,6,8,0.10) 0%,rgba(4,6,8,0.16) 60%,rgba(4,6,8,0.28) 100% );transform:none;pointer-events:none;} .site-header .slider-wrapper::after{content:" ";position:absolute;z-index:5;width:110px;height:5px;top:auto;right:auto;bottom:28px;left:18px;background:linear-gradient( 90deg,#d85a16 0%,#d85a16 67%,#0b5f8a 67%,#0b5f8a 100% );transform:skewX(-24deg);pointer-events:none;} .site-header .slider-caption{display:none !important;} .site-header .slider-wrapper::after{display:none;} .site-header .tagline-row{display:none !important;} .site-header span.scroll-arrow{display:none !important;} .mobile-sticky-cta{z-index:9990;}} 