
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --grey-50: #FAFAFA;
--grey-100: #F5F5F5;
--grey-200: #E5E5E5;
--grey-300: #D4D4D4;
--grey-400: #A3A3A3;
--grey-500: #737373;
--grey-600: #525252;
--grey-700: #404040;
--grey-800: #262626;
--grey-900: #171717;
--red: #F34B4B;
--light-red: #FF7373;
--background-blue: #000000;
--light-blue: #B7E4F6;
--blue: #FF4400;
--light-blue-link: #BBEBFF;
--border-blue: #0B678E;
--text: #ffffff;
--secondary-blue: #6BAFCB;
--p1-red: #94000D;
    /* Fonts */
    --font-gantari: 'Gantari',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .XZWPo {
    width:100%;
  background:#000000;
  min-height:100vh;
  align-items:center;
  font-family:'Gantari';
  justify-content:start;
  }
      

      
        
      
      
  .bNMBKl {
    width:100%;
  height:var(--inDrawer);
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .agqRm {
    gap:16px;
  color:#FFFFFF;
  width:284px;
  cursor:pointer;
  height:64px;
  font-size:var(--font-size-xl);
  max-width:100%;
  background:var(--p1-red);
  margin-top:4px;
  transition:background-color 100ms ease 0ms normal;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  padding-top:20px;
  border-color:white;
  border-style:solid;
  border-width:1px;
  border-radius:16px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
  .agqRm:hover {
    background:#ff8a8a;
  }
      


          @media (min-width: 1280px) {
            
  .agqRm {
    width:343px;
  height:72px;
  }
      

          }
          

  .agqRm.red {
    background:#94000D;
  }
      


  .agqRm.red:hover {
    background-color:#ff8a8a;
  }
      

        
      
      
  
      

      
        
      
      
  .RFfzO {
    gap:16px;
  color:#ffffff;
  width:100%;
  height:100%;
  max-width:360px;
  font-family:'Gantari';
  }
      

      
        
      
      
  .dXdcSX {
    width:100%;
  font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .TRVbZ {
    gap:16px;
  color:#FFFFFF;
  width:100%;
  cursor:pointer;
  height:64px;
  font-size:20px;
  background:#94000D;
  margin-top:4px;
  align-items:center;
  font-weight:var(--font-weight-regular);
  padding-left:8px;
  border-radius:16px;
  padding-right:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bcHVeu {
    width:100%;
  height:1px;
  margin-top:auto;
  margin-bottom:8px;
  background-color:#5D9DB8;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dVFiOn {
    width:100%;
  z-index:300;
  max-width:1280px;
  max-height:53px;
  transition:all 300ms ease 0ms normal;
  align-items:start;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--background-blue, #E7F8FE);
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .dVFiOn {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          

  .dVFiOn.menuOpen {
    max-height:400px;
  }
      


          @media (min-width: 1280px) {
            
  .dVFiOn {
    max-height:69px;
  }
      

          }
          
        
      
      
  .bNiMNc {
    cursor:pointer;
  background:black;
  }
      

      
          @media (min-width: 1200px) {
            
  .bNiMNc {
    display:none;
  }
      

          }
          
        
      
      
  .csgfI {
    gap:20px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1200px) {
            
  .csgfI {
    display:none;
  }
      

          }
          
        
      
      
  .fitzXP {
    cursor:pointer;
  }
      

      
          @media (min-width: 1200px) {
            
  .fitzXP {
    display:none;
  }
      

          }
          
        
      
      
  .dUssoA {
    color:var(--text, #324851);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  .ceYnjd {
    width:100%;
  align-items:center;
  padding-top:24px;
  flex-direction:row;
  padding-bottom:24px;
  justify-content:space-between;
  }
      

      
        
      
      
  .dKKSsW {
    color:var(--text, #324851);
  cursor:pointer;
  font-size:var(--font-size-sm);
  transition:all 200ms ease 0ms normal;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .dKKSsW:hover {
    color:var(--p1-red);
  }
      

        
      
      
  .eZvjIz {
    width:100%;
  background:black;
  padding-bottom:16px;
  }
      

      
        
      
      
  .HdZPH {
    width:100%;
  background:black;
  padding-top:16px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .eSXlKp {
    width:100%;
  height:1px;
  opacity:0.5;
  background:black;
  }
      

      
        
      
      
  .cnfgMN {
    background:black;
  }
      

      
        
      
      
  .bHCJPo {
    gap:20px;
  background:black;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bzPhIk {
    gap:24px;
  width:100%;
  opacity:1;
  transition:opacity 300ms ease 100ms normal;
  flex-direction:column;
  }
      

      
  .bzPhIk {
    @starting-style {
            opacity:0;
          }
  }
      

        
      
      
  
      

      
        
      
      
  .iRYQW {
    width:100%;
  align-items:center;
  font-family:'Gantari';
  justify-content:start;
  background-color:#FFF;
  }
      

      
        
      
      
  .AFDXs {
    gap:24px;
  width:100%;
  min-width:358px;
  min-height:240px;
  padding-top:32px;
  border-color:#B9D3DE99;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
          @media (min-width: 720px) {
            
  .AFDXs {
    width:calc(50% - 4px);
  min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .AFDXs {
    width:314px;
  min-width:314px;
  min-height:380px;
  padding-top:32px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

          }
          
        
      
      
  .fdvdF {
    gap:18px;
  color:var(--text, #324851);
  font-size:0.938rem;
  align-items:start;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .fdvdF {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fdvdF {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  .fsYYjB {
    color:white;
  display:inline-block;
  font-size:1.75rem;
  text-align:center;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .fsYYjB {
    font-size:2rem;
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fsYYjB {
    font-size:2.25rem;
  text-align:center;
  }
      

          }
          
        
      
      
  .bGIHbu {
    gap:8px;
  width:100%;
  flex-wrap:wrap;
  max-width:1280px;
  align-items:start;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .dtcQxY {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  text-align:left;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .dtcQxY {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dtcQxY {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .dQXAcQ {
    color:white;
  display:inline-block;
  font-size:1.375rem;
  text-align:left;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .dQXAcQ {
    font-size:1.5rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dQXAcQ {
    font-size:1.75rem;
  }
      

          }
          
        
      
      
  .fupDAL {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  text-align:left;
  font-weight:var(--font-weight-regular);
  line-height:21px;
  }
      

      
          @media (min-width: 720px) {
            
  .fupDAL {
    font-size:0.938rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fupDAL {
    font-size:var(--font-size-base);
  line-height:27px;
  }
      

          }
          
        
      
      
  .fkoClB {
    color:var(--text, #324851);
  display:inline-block;
  font-size:1.75rem;
  text-align:center;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .fkoClB {
    font-size:2rem;
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fkoClB {
    font-size:2.25rem;
  text-align:center;
  }
      

          }
          
        
      
      
  .dwOEhF {
    gap:12px;
  }
      

      
        
      
      
  .evZVfl {
    gap:24px;
  width:100%;
  min-width:358px;
  min-height:320px;
  padding-top:32px;
  border-color:#B9D3DE99;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  background-color:var(--background-blue, #E7F8FE);
  background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/us_autoglass:about-us-commitment.webp/public");
  background-position:right;
  }
      

      
          @media (min-width: 720px) {
            
  .evZVfl {
    width:calc(50% - 4px);
  min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .evZVfl {
    width:314px;
  min-width:314px;
  min-height:380px;
  padding-top:32px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

          }
          
        
      
      
  .dopvgS {
    gap:12px;
  margin-top:auto;
  }
      

      
        
      
      
  .fmexEc {
    color:var(--text, #324851);
  display:inline-block;
  font-size:1.375rem;
  text-align:left;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .fmexEc {
    font-size:1.5rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fmexEc {
    font-size:1.75rem;
  }
      

          }
          
        
      
      
  .srqGK {
    gap:12px;
  flex:1;
  margin-top:auto;
  }
      

      
        
      
      
  .zPCMr {
    color:var(--text, #324851);
  display:inline-block;
  font-size:1.75rem;
  text-align:left;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .zPCMr {
    font-size:2rem;
  text-align:left;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .zPCMr {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .esYda-D {
    gap:12px;
  width:100%;
  margin-top:6px;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .eYAGZB {
    color:#29ABE2;
  display:inline-block;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .daVUJV {
    gap:24px;
  width:100%;
  min-width:358px;
  padding-top:32px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .daVUJV {
    width:calc(50% - 4px);
  min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .daVUJV {
    width:420px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          
        
      
      
  .bMoPHL {
    color:#94000D;
  display:inline-block;
  font-size:1.5rem;
  font-weight:var(--font-weight-regular);
  text-decoration-line: underline;
  }
      

      
        
      
      
  .cwaSVp {
    color:var(--text, #324851);
  display:inline-block;
  font-size:1.25rem;
  text-align:left;
  font-weight:var(--font-weight-bold);
  }
      

      
          @media (min-width: 720px) {
            
  .cwaSVp {
    font-size:1.5rem;
  font-weight:var(--font-weight-bold);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cwaSVp {
    font-size:1.5rem;
  }
      

          }
          
        
      
      
  .eiXJmW {
    gap:24px;
  width:100%;
  border:1px solid #B9D3DE;
  min-width:358px;
  padding-top:32px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .eiXJmW {
    width:calc(50% - 4px);
  min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eiXJmW {
    padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          
        
      
      
  .dqvVup {
    gap:24px;
  width:100%;
  min-width:358px;
  padding-top:32px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .dqvVup {
    min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dqvVup {
    width:420px;
  min-height:320px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          
        
      
      
  .eXUcSq {
    width:100%;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
          @media (min-width: 720px) {
            
  .eXUcSq {
    align-items:center;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eXUcSq {
    padding-top:128px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .dZUDMP {
    color:black;
  display:inline-block;
  font-size:var(--font-size-lg);
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .dZUDMP {
    font-size:1.25rem;
  text-align:left;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dZUDMP {
    font-size:1.5rem;
  }
      

          }
          
        
      
      
  .cqTGMo {
    width:100%;
  height:100%;
  max-width:1280px;
  align-items:center;
  justify-content:end;
  }
      

      
          @media (min-width: 720px) {
            
  .cqTGMo {
    align-items:start;
  justify-content:center;
  }
      

          }
          
        
      
      
  .bjuoTv {
    gap:24px;
  width:100%;
  font-size:18px;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .bjuoTv {
    font-size:20px;
  padding-top:var(--tabletTopSpacing);
  padding-left:24px;
  padding-right:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bjuoTv {
    gap:32px;
  font-size:24px;
  padding-top:var(--desktopTopSpacing);
  }
      

          }
          
        
      
      
  .cHZcba {
    color:var(--text, #324851);
  font-size:2rem;
  max-width:800px;
  text-align:center;
  font-weight:var(--font-weight-bolder);
  line-height:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .cHZcba {
    font-size:2.5rem;
  line-height:40px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cHZcba {
    font-size:4rem;
  line-height:64px;
  }
      

          }
          
        
      
      
  .dANvTZ {
    gap:16px;
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .dANvTZ {
    gap:20px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dANvTZ {
    gap:24px;
  }
      

          }
          
        
      
      
  .jmzWP {
    gap:8px;
  width:100%;
  max-width:680px;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .jmzWP {
    gap:12px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .jmzWP {
    gap:16px;
  }
      

          }
          
        
      
      
  .eSbJQF {
    color:var(--text, #324851);
  font-size:var(--font-size-lg);
  max-width:800px;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:18px;
  }
      

      
          @media (min-width: 720px) {
            
  .eSbJQF {
    font-size:var(--font-size-xl);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eSbJQF {
    font-size:1.5rem;
  max-width:960px;
  line-height:32px;
  }
      

          }
          
        
      
      
  .fHjYoG {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.875rem;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
          @media (min-width: 720px) {
            
  .fHjYoG {
    font-size:0.938rem;
  line-height:21px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fHjYoG {
    font-size:var(--font-size-base);
  line-height:22.4px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dZLUAP {
    width:100%;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .dZLUAP {
    align-items:center;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dZLUAP {
    padding-top:128px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .etcqAP {
    color:#94000D;
  }
      

      
        
      
      
  .dtCMZo {
    gap:12px;
  font-size:0.938rem;
  margin-top:auto;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .bhKFFL {
    gap:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .bhKFFL {
    gap:16px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bhKFFL {
    flex:1;
  }
      

          }
          
        
      
      
  .oAFWe {
    gap:12px;
  width:100%;
  min-width:358px;
  padding-bottom:24px;
  }
      

      
          @media (min-width: 720px) {
            
  .oAFWe {
    width:calc(50% - 4px);
  padding-right:149px;
  }
      

          }
          
        
      
      
  .dYWbRG {
    gap:12px;
  font-size:0.938rem;
  margin-top:auto;
  font-family:;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cpKRKa {
    gap:12px;
  }
      

      
          @media (min-width: 1280px) {
            
  .cpKRKa {
    gap:16px;
  }
      

          }
          
        
      
      
  .cikhZl {
    flex:1;
  height:320px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .cikhZl {
    height:380px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cikhZl {
    flex:1;
  width:624px;
  height:580px;
  }
      

          }
          
        
      
      
  .cvJJzy {
    :;
  gap:12px;
  width:100%;
  max-width:480px;
  align-items:start;
  padding-top:32px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  backdrop-filter:blur(20px);
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .cvJJzy {
    flex:1;
  max-width:360px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cvJJzy {
    max-width:608px;
  }
      

          }
          
        
      
      
  .eyJfQr {
    gap:24px;
  width:100%;
  max-width:1280px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .eyJfQr {
    gap:32px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eyJfQr {
    flex-direction:row-reverse;
  }
      

          }
          
        
      
      
  .cKceyY {
    color:black;
  display:inline-block;
  font-size:1.375rem;
  text-align:left;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .cKceyY {
    font-size:1.5rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cKceyY {
    font-size:1.75rem;
  }
      

          }
          
        
      
      
  .clCEXg {
    border-color:black;
  border-style:solid;
  border-width:1px;
  }
      

      
        
      
      
  .bupZuc {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  line-height:22.5px;
  }
      

      
          @media (min-width: 720px) {
            
  .bupZuc {
    font-size:1.25rem;
  text-align:left;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bupZuc {
    font-size:1.5rem;
  line-height:32px;
  }
      

          }
          
        
      
      
  .dtRexR {
    font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .MelRr {
    gap:24px;
  width:100%;
  min-width:358px;
  padding-top:32px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .MelRr {
    width:calc(50% - 4px);
  min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .MelRr {
    :;
  width:420px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          
        
      
      
  .frdGXF {
    color:var(--blue, #0FA3E2);
  }
      

      
        
      
      
  .bAhvid {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  text-align:left;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .bAhvid {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bAhvid {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .efXoAZ {
    gap:24px;
  width:100%;
  max-width:1280px;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .efXoAZ {
    gap:32px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .efXoAZ {
    gap:48px;
  }
      

          }
          
        
      
      
  .KRqRb {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  text-align:left;
  font-weight:var(--font-weight-regular);
  line-height:22.5px;
  }
      

      
          @media (min-width: 720px) {
            
  .KRqRb {
    font-size:1.25rem;
  text-align:left;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .KRqRb {
    font-size:1.5rem;
  line-height:32px;
  }
      

          }
          
        
      
      
  .bDRGqU {
    width:100%;
  background:black;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .bDRGqU {
    align-items:center;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bDRGqU {
    padding-top:128px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .faHNDa {
    color:#fff;
  display:inline-block;
  font-size:1.75rem;
  font-family:'Gantari';
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .faHNDa {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .faHNDa {
    font-size: ;
  }
      

          }
          
        
      
      
  .bmNBel {
    width:100%;
  background:black;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  }
      

      
          @media (min-width: 720px) {
            
  .bmNBel {
    align-items:center;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:32px;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bmNBel {
    padding-bottom:48px;
  }
      

          }
          
        
      
      
  .cryhxd {
    color:black;
  display:inline-block;
  font-size:1.75rem;
  text-align:center;
  font-weight:800;
  }
      

      
          @media (min-width: 720px) {
            
  .cryhxd {
    font-size:2rem;
  text-align:left;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cryhxd {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .hSEbW {
    gap:24px;
  width:100%;
  max-width:1280px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .hSEbW {
    gap:32px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .hSEbW {
    flex-direction:row;
  }
      

          }
          
        
      
      
  .cfWKzM {
    color:#fff;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-weight: ;
  }
      

      
          @media (min-width: 720px) {
            
  .cfWKzM {
    font-size:0.938rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cfWKzM {
    font-size:var(--font-size-base);
  }
      

          }
          
        
      
      
  .cnJtZw {
    color:white;
  display:inline-block;
  font-size:0.938rem;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .cnJtZw {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cnJtZw {
    font-size:var(--font-size-lg);
  max-width:720px;
  text-align:center;
  line-height:27px;
  }
      

          }
          
        
      
      
  .mRmfw {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .mRmfw {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .mRmfw {
    font-size:var(--font-size-lg);
  max-width:720px;
  text-align:center;
  line-height:27px;
  }
      

          }
          
        
      
      
  .kBwsD {
    gap:12px;
  }
      

      
          @media (min-width: 720px) {
            
  .kBwsD {
    gap:16px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .kBwsD {
    flex:1;
  }
      

          }
          
        
      
      
  .SwjoT {
    color:white;
  display:inline-block;
  font-size:0.938rem;
  text-align:left;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .SwjoT {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .SwjoT {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .erZKNo {
    width:100%;
  height:706px;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/tomato_jek_tono_porkins_outer_dragonfly:PlatinumOneAuto-Inside(3).jpeg/public") no-repeat no-repeat right top / cover;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:center;
  }
      

      
          @media (min-width: 720px) {
            
  .erZKNo {
    height:612px;
  align-items:center;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  background-size:cover;
  justify-content:center;
  background-position:right top;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .erZKNo {
    height:625px;
  align-items:center;
  padding-top:128px;
  padding-bottom:128px;
  justify-content:center;
  }
      

          }
          
        
      
      
  .cMAyIU {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  text-align:left;
  font-weight:var(--font-weight-regular);
  line-height:22.5px;
  }
      

      
          @media (min-width: 720px) {
            
  .cMAyIU {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cMAyIU {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .bETVEX {
    gap:24px;
  width:100%;
  border:1px solid #B9D3DE;
  min-width:358px;
  padding-top:32px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .bETVEX {
    width:calc(50% - 4px);
  min-height:320px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bETVEX {
    min-height:320px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eyQJSM {
    position:absolute;
  }
      

      
        
      
      
  .AJojl {
    width:100%;
  background:black;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .AJojl {
    align-items:center;
  padding-left:24px;
  padding-right:24px;
  justify-content:start;
  }
      

          }
          
        
      
      
  .dUnJRK {
    gap:24px;
  width:100%;
  background:black;
  align-items:center;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .dUnJRK {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .dApaGJ {
    height:100%;
  }
      

      
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .service-rich-text-section\:X-FmVKoQ1UjL1rvTAF7f7 {
    color:white;
  }
      

      
        
      
      
  .BsYij {
    color:white;
  width:100%;
  background:black;
  }
      

      
        
      
      
  .LKPDC {
    color:white;
  display:flex;
  row-gap:8px;
  font-size:28px;
  max-width:1000px;
  background:black;
  column-gap:8px;
  align-items:flex-start;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:flex-start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  .LKPDC {
    gap:16px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cFVxoh {
    width:100%;
  font-family:'Gantari';
  background-color:#FFF;
  }
      

      
        
      
      
  .eZYrlJ {
    gap:24px;
  width:100%;
  overflow-x:hidden;
  align-items:center;
  font-family:'Gantari';
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  background-color:var(--blogSectionBGColor, #FFF);
  }
      

      
          @media (min-width: 720px) {
            
  .eZYrlJ {
    gap:32px;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eZYrlJ {
    gap:48px;
  padding-top:128px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .dBxpqn {
    width:100%;
  height:1px;
  max-width:1280px;
  background-color:#5D9DB8;
  }
      

      
        
      
      
  .dUycZn {
    width:100%;
  max-width:1280px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bgygBN {
    color:var(--text, #324851);
  font-size:1.75rem;
  text-align:left;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .bgygBN {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bgygBN {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .Nnfje {
    gap:16px;
  color:#FFFFFF;
  width:239px;
  cursor:pointer;
  height:60px;
  font-size:var(--font-size-xl);
  max-width:100%;
  background:#94000D;
  margin-top:4px;
  transition:background-color 100ms ease 0ms normal;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  padding-top:20px;
  border-color:white;
  border-style:solid;
  border-width:1px;
  border-radius:16px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
  .Nnfje:hover {
    background:#ff8a8a;
  }
      


  .Nnfje.red {
    background:#94000D;
  }
      


  .Nnfje.red:hover {
    background-color:#ff8a8a;
  }
      

        
      
      
  
      

      
        
      
      
  .cbrDZO {
    gap:36px;
  width:100%;
  }
      

      
          @media (min-width: 720px) {
            
  .cbrDZO {
    gap:48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cbrDZO {
    flex:1;
  }
      

          }
          
        
      
      
  .sjlZF {
    gap:24px;
  font-family:'Gantari';
  flex-direction:row;
  }
      

      
        
      
      
  .cMBUVw {
    color:white;
  cursor:pointer;
  background:#94000D;
  transition:all 200ms ease 0ms normal;
  padding-top:12px;
  border-color:var(--text, #324851);
  border-style:solid;
  border-width:1px;
  padding-left:24px;
  border-radius:8px;
  padding-right:24px;
  padding-bottom:12px;
  }
      

      
  .cMBUVw:hover {
    color:black;
  border-color:black;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .cRdCmG {
    width:48px;
  height:48px;
  object-fit:cover;
  border-radius:50%;
  }
      

      
        
      
      
  .bijGSZ {
    color:var(--text, #324851);
  font-size:1.25rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .bijGSZ {
    font-size:1.375rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bijGSZ {
    font-size:1.5rem;
  }
      

          }
          
        
      
      
  .ebjAyu {
    gap:10px;
  flex-direction:row;
  }
      

      
        
      
      
  .ePgMta {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .ePgMta {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .ePgMta {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  .dBscxq {
    color:var(--text, #324851);
  font-size:0.75rem;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .diXhoP {
    gap:8px;
  flex:1;
  }
      

      
          @media (min-width: 720px) {
            
  .diXhoP {
    gap:12px;
  }
      

          }
          
        
      
      
  .bJQTHA {
    width:180px;
  height:190px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (max-width: 720px) {
            
  .bJQTHA {
    display:none;
  }
      

          }
          
        
      
      
  .dYoRzA {
    color:var(--text, #324851);
  font-size:var(--font-size-base);
  font-family:'Gantari';
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .cObFdp {
    gap:4px;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .bwuSeC {
    width:100%;
  margin-top:auto;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          
        
      
      
  
      

      
        
      
      
  .edRuTX {
    gap:12px;
  flex:1;
  }
      

      
          @media (min-width: 720px) {
            
  .edRuTX {
    gap:16px;
  max-width:470px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .edRuTX {
    max-width:580px;
  }
      

          }
          
        
      
      
  .fGPOmU {
    gap:15px;
  color:var(--p1-red);
  align-items:center;
  font-family:'Gantari';
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .esuvdW {
    color:var(--p1-red);
  width:40px;
  cursor:pointer;
  height:40px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bMXwTS {
    gap:5px;
  align-items:center;
  margin-left:10px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eEDlSP {
    gap:8px;
  color:var(--p1-red);
  align-items:start;
  font-family:'Gantari';
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bMQlSz {
    color:white;
  width:40px;
  cursor:pointer;
  height:40px;
  font-size:var(--font-size-base);
  transition:all 200ms ease 0ms ;
  align-items:center;
  font-weight:var(--font-weight-regular);
  border-radius:8px;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .bMQlSz:hover {
    color:white;
  border-color:var(--blue, #0FA3E2);
  border-style:solid;
  border-width:1px;
  }
      


  .bMQlSz.current {
    color:white;
  border-color:var(--blue, #0FA3E2);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  }
      

        
      
      
  .ONakA {
    color:var(--text, #324851);
  width:60px;
  height:40px;
  font-size:var(--font-size-base);
  font-family:'Gantari';
  border-color:var(--text, #324851);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  }
      

      
  .ONakA:focus {
    border-color:var(--blue, #0FA3E2);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .cDuGqW {
    width:100%;
  }
      

      
          @media (min-width: 1280px) {
            
  .cDuGqW {
    flex:1;
  }
      

          }
          
        
      
      
  .CrCCr {
    gap:36px;
  width:100%;
  max-width:1280px;
  flex-direction:column;
  }
      

      
          @media (min-width: 1280px) {
            
  .CrCCr {
    gap:48px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .dxbKhH {
    width:100%;
  max-width:1280px;
  align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bCTAa-d {
    width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .NeHru {
    gap:16px;
  width:100%;
  font-family:'Gantari';
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .NeHru {
    gap:24px;
  }
      

          }
          
        
      
      
  .cvTwSE {
    width:100%;
  margin-top:4px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 720px) {
            
  .cvTwSE {
    margin-top:12px;
  }
      

          }
          
        
      
      
  .eFqIzf {
    gap:12px;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  .eFqIzf {
    gap:16px;
  }
      

          }
          
        
      
      
  .bXUqZg {
    height:260px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .bXUqZg {
    height:420px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bXUqZg {
    height:411px;
  }
      

          }
          
        
      
      
  .TePBA {
    color:var(--text, #324851);
  font-size:1.375rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .TePBA {
    font-size:1.5rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .TePBA {
    font-size:1.75rem;
  }
      

          }
          
        
      
      
  .fknlHH {
    color:white;
  cursor:pointer;
  background:#94000D;
  transition:all 200ms ease 0ms normal;
  padding-top:12px;
  border-color:white;
  border-style:solid;
  border-width:1px;
  padding-left:24px;
  border-radius:8px;
  padding-right:24px;
  padding-bottom:12px;
  }
      

      
  .fknlHH:hover {
    color:white;
  border-color:var(--blue, #0FA3E2);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .hzghL {
    gap:12px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .nDICw {
    flex:1;
  height:358px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .nDICw {
    height:336px;
  max-width:336px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .nDICw {
    height:406px;
  max-width:406px;
  }
      

          }
          
        
      
      
  .bsfrdm {
    color:black;
  font-size:var(--font-size-base);
  }
      

      
        
      
      
  .eBhFMo {
    width:100%;
  background:var(--p1-red);
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .eBhFMo {
    padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eBhFMo {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  .eBSin {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
          @media (min-width: 720px) {
            
  .eBSin {
    font-size:1.25rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eBSin {
    font-size:1.5rem;
  }
      

          }
          
        
      
      
  .dnMPKq {
    gap:12px;
  }
      

      
          @media (min-width: 720px) {
            
  .dnMPKq {
    gap:20px;
  max-width:470px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dnMPKq {
    gap:24px;
  max-width:580px;
  }
      

          }
          
        
      
      
  .euApYA {
    gap:12px;
  flex:1;
  }
      

      
          @media (min-width: 720px) {
            
  .euApYA {
    gap:16px;
  }
      

          }
          
        
      
      
  .EnMXv {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.875rem;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
          @media (min-width: 720px) {
            
  .EnMXv {
    font-size:0.938rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .EnMXv {
    font-size:var(--font-size-base);
  }
      

          }
          
        
      
      
  .fFtEpQ {
    color:var(--text, #324851);
  font-size:1.5rem;
  text-align:left;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .fFtEpQ {
    font-size:1.875rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fFtEpQ {
    font-size:2rem;
  }
      

          }
          
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
      
      
  .bXJtMO {
    gap:32px;
  width:100%;
  max-width:1280px;
  }
      

      
          @media (min-width: 720px) {
            
  .bXJtMO {
    gap:24px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dGpdBE {
    width:100%;
  background:#000000;
  margin-top:-53px;
  font-family:'Gantari';
  }
      

      
          @media (min-width: 1280px) {
            
  .dGpdBE {
    margin-top:-69px;
  }
      

          }
          
        
      
      
  .cEXMMe {
    gap:24px;
  width:100%;
  max-width:1280px;
  background:var(--p1-red);
  padding-top:24px;
  padding-left:24px;
  border-radius:16px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
          @media (min-width: 720px) {
            
  .cEXMMe {
    gap:32px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cEXMMe {
    gap:48px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .blog\:9ODe4NcIZqggo9kvRMsWe {
    color:var(--p1-red);
  }
      

      
        
      
      
  .bSSPbH {
    color:white;
  font-size:1.75rem;
  text-align:left;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .bSSPbH {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bSSPbH {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cVTJYY {
    color:white;
  display:inline-block;
  font-size:0.938rem;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
          @media (min-width: 720px) {
            
  .cVTJYY {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cVTJYY {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .blog\:H4Zr7F7qaW2RxT-4-7y9z {
    color:black;
  background:black;
  }
      

      
        
      
      
  .cGisWO {
    font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fbYqTQ {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
          @media (min-width: 720px) {
            
  .fbYqTQ {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fbYqTQ {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cjKXfg {
    color:#FFF;
  display:inline-block;
  font-size:0.938rem;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .cjKXfg {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cjKXfg {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  .fqZkfR {
    color:#FFF;
  font-size:2rem;
  text-align:center;
  font-weight:var(--font-weight-bolder);
  line-height:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .fqZkfR {
    font-size:2.5rem;
  line-height:40px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fqZkfR {
    font-size:4rem;
  line-height:64px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dYdolO {
    color:white;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dHJKZs {
    color:#FFF;
  display:inline-block;
  font-size:0.875rem;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
          @media (min-width: 720px) {
            
  .dHJKZs {
    font-size:0.938rem;
  line-height:21px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dHJKZs {
    font-size:var(--font-size-base);
  line-height:22.4px;
  }
      

          }
          
        
      
      
  .ebIWgL {
    gap:16px;
  flex:1;
  flex-direction:column;
  }
      

      
        
      
      
  .bcaSLE {
    color:#FFF;
  font-size:1.75rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .bcaSLE {
    font-size:1.75rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bcaSLE {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .cSqhFU {
    width:100%;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .cSqhFU {
    padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cSqhFU {
    padding-top:128px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .reIrT {
    width:100%;
  height:240px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .reIrT {
    width:100%;
  height:303px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .reIrT {
    flex:1;
  }
      

          }
          
        
      
      
  .fkMnjV {
    color:#FFF;
  font-size:var(--font-size-lg);
  max-width:800px;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:18px;
  }
      

      
          @media (min-width: 720px) {
            
  .fkMnjV {
    font-size:var(--font-size-xl);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fkMnjV {
    font-size:1.5rem;
  line-height:32px;
  }
      

          }
          
        
      
      
  .FbDUf {
    gap:16px;
  color:var(--p1-red);
  width:100%;
  cursor:pointer;
  height:72px;
  font-size:var(--font-size-xl);
  max-width:100%;
  margin-top:8px;
  transition:background-color 100ms ease 0ms normal;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  padding-top:20px;
  border-radius:16px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:center;
  background-color:#FFF;
  }
      

      
  .FbDUf:hover {
    background-color:var(--grey-50, #FAFAFA);
  }
      


          @media (min-width: 720px) {
            
  .FbDUf {
    margin-top:16px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .FbDUf {
    margin-top:auto;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .djOfMa {
    width:100%;
  height:480px;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/p1_auto:AutoGlassBlog-Hero.png/1280") no-repeat no-repeat center center / cover;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  }
      

      
          @media (min-width: 720px) {
            
  .djOfMa {
    height:600px;
  padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .duknha {
    width:100%;
  max-width:1280px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .FDkRI {
    top:85px;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dIAeax {
    width:100%;
  height:1px;
  max-width:960px;
  background-color:#5D9DB8;
  }
      

      
        
      
      
  .dmauHb {
    color:white;
  width:100%;
  background:black;
  align-items:center;
  padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .dmauHb {
    padding-top:36px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dmauHb {
    padding-top:48px;
  padding-bottom:32px;
  }
      

          }
          
        
      
      
  .czoaHt {
    color:inherit;
  display:inline-block;
  font-size:0.75rem;
  font-weight:var(--font-weight-regular);
  line-height:17.4px;
  }
      

      
          @media (min-width: 720px) {
            
  .czoaHt {
    font-size:0.813rem;
  line-height:18.85px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .czoaHt {
    font-size:0.875rem;
  line-height:21px;
  }
      

          }
          
        
      
      
  .xuIa-d {
    width:100%;
  background:black;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:14px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .xuIa-d {
    padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .xuIa-d {
    padding-bottom:32px;
  }
      

          }
          
        
      
      
  .cRkMQa {
    width:48px;
  height:48px;
  border-radius:50%;
  }
      

      
        
      
      
  .bTuQdF {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fpRgcR {
    gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bqmVdY {
    gap:4px;
  }
      

      
        
      
      
  .bJQaQr {
    height:64px;
  background:black;
  }
      

      
          @media (min-width: 720px) {
            
  .bJQaQr {
    height:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bJQaQr {
    height:128px;
  }
      

          }
          
        
      
      
  .AXTA {
    gap:12px;
  width:100%;
  max-width:1280px;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .AXTA {
    gap:16px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .AXTA {
    gap:24px;
  }
      

          }
          
        
      
      
  .cVWnUD {
    gap:16px;
  width:100%;
  max-width:960px;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .blog-article\:YhvuY1jPCoblzkDwUfMFU {
    color:white;
  background:black;
  }
      

      
        
      
      
  .byfIvO {
    gap:12px;
  width:100%;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .byfIvO {
    gap:32px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .bGZGZY {
    width:100%;
  height:320px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .bGZGZY {
    height:480px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bGZGZY {
    height:560px;
  }
      

          }
          
        
      
      
  .dDcorc {
    color:var(--text, #324851);
  cursor:pointer;
  font-weight:var(--font-weight-bold);
  text-decoration-line: underline;
  }
      

      
        
      
      
  .dA-dxOO {
    width:100%;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
        
      
      
  .cLULjf {
    width:100%;
  height:1px;
  background-color:#5D9DB8;
  }
      

      
        
      
      
  .dZedq {
    width:100%;
  max-width:406px;
  font-family:'Gantari';
  border-radius:16px;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
          @media (max-width: 1280px) {
            
  .dZedq {
    max-width:348px;
  }
      

          }
          

          @media (max-width: 720px) {
            
  .dZedq {
    max-width:100%;
  }
      

          }
          
        
      
      
  .zLgeV {
    gap:12px;
  flex:1;
  padding-top:16px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
          @media (min-width: 720px) {
            
  .zLgeV {
    flex:1;
  padding-top:24px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .zLgeV {
    gap:16px;
  flex:1;
  }
      

          }
          
        
      
      
  .bfSlJO {
    width:100%;
  height:260px;
  object-fit:cover;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  }
      

      
        
      
      
  .ctHjYp {
    width:100%;
  margin-top:auto;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 720px) {
            
  .ctHjYp {
    margin-top:auto;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eWJnqT {
    color:var(--text, #324851);
  font-size:1.75rem;
  text-align:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:33px;
  }
      

      
          @media (min-width: 720px) {
            
  .eWJnqT {
    font-size:2rem;
  line-height:38px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eWJnqT {
    font-size:2.25rem;
  line-height:43px;
  }
      

          }
          
        
      
      
  .dPbLpf {
    gap:31px;
  width:100%;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
      
      
  .emPswQ {
    gap:32px;
  width:100%;
  max-width:1280px;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .emPswQ {
    gap:48px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ddkzct {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .ddkzct {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .ddkzct {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  .PKdfx {
    gap:16px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eDvetd {
    gap:8px;
  flex:1;
  flex-direction:column;
  }
      

      
        
      
      
  .eCLVUG {
    width:100%;
  align-items:center;
  padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:36px;
  justify-content:start;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
          @media (min-width: 720px) {
            
  .eCLVUG {
    padding-top:32px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eCLVUG {
    padding-top:48px;
  padding-bottom:64px;
  }
      

          }
          
        
      
      
  .clryQj {
    gap:16px;
  color:white;
  width:100%;
  background:var(--p1-red);
  align-items:center;
  padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .clryQj {
    padding-top:32px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .clryQj {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  .cLFRKj {
    color:white;
  width:100%;
  max-width:960px;
  background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bZUkfZ {
    width:100%;
  background-color:#FFF;
  }
      

      
        
      
      
  .bohUZF {
    gap:20px;
  width:100%;
  max-width:560px;
  align-items:center;
  justify-content:center;
  }
      

      
          @media (min-width: 720px) {
            
  .bohUZF {
    gap:16px;
  }
      

          }
          
        
      
      
  .czYRID {
    gap:32px;
  background:black;
  min-height:400px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .RjlEz {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  text-align:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .RjlEz {
    font-size:var(--font-size-xl);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .RjlEz {
    font-size:var(--font-size-2xl);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .hMrqa {
    gap:64px;
  width:100%;
  background:#000000;
  }
      

      
          @media (min-width: 720px) {
            
  .hMrqa {
    gap:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .hMrqa {
    gap:128px;
  }
      

          }
          
        
      
      
  .cnlRYr {
    gap:24px;
  width:100%;
  overflow-x:hidden;
  align-items:center;
  font-family:'Gantari';
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
          @media (min-width: 720px) {
            
  .cnlRYr {
    gap:32px;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cnlRYr {
    gap:48px;
  padding-top:128px;
  padding-left:0px;
  padding-right:0px;
  }
      

          }
          
        
      
      
  .dsZJMp {
    gap:12px;
  flex:1;
  }
      

      
          @media (min-width: 720px) {
            
  .dsZJMp {
    gap:16px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  
      

          }
          
        
      
      
  .fviGoo {
    gap:16px;
  padding-top:20px;
  flex-direction:row;
  padding-bottom:20px;
  }
      

      
          @media (min-width: 1280px) {
            
  .fviGoo {
    gap:32px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .cPKhei {
    width:100%;
  padding-bottom:76px;
  }
      

      
          @media (min-width: 1280px) {
            
  .cPKhei {
    padding-bottom:108px;
  }
      

          }
          
        
      
      
  .cfqyzP {
    gap:16px;
  width:100%;
  z-index:20;
  max-width:358px;
  background:#000000;
  font-family:'Gantari';
  }
      

      
          @media (min-width: 1280px) {
            
  .cfqyzP {
    max-width:406px;
  }
      

          }
          
        
      
      
  .fBnjhQ {
    color:var(--text, #324851);
  font-size:1.25rem;
  font-family:inherit;
  font-weight:600;
  line-height:30px;
  padding-left:32px;
  padding-right:32px;
  }
      

      
        
      
      
  .bLoiAz {
    margin-top:8px;
  padding-left:32px;
  margin-bottom:8px;
  padding-right:32px;
  }
      

      
        
      
      
  .cqCdFL {
    align-items:start;
  padding-top:32px;
  padding-left:32px;
  padding-right:32px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .buIuQf {
    :;
  color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .ftJrCe {
    width:100%;
  height:200px;
  max-width:343px;
  object-fit:cover;
  }
      

      
        
      
      
  .exLwOC {
    color:var(--text, #324851);
  font-size:0.75rem;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  padding-left:32px;
  padding-right:32px;
  }
      

      
        
      
      
  .ZGPuz {
    gap:4px;
  padding-left:32px;
  padding-right:32px;
  }
      

      
        
      
      
  .eUvFPy {
    width:100%;
  padding-top:8px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
        
      
      
  .bltvxE {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dwwkVK {
    color:white;
  width:100%;
  row-gap:16px;
  background:black;
  column-gap:16px;
  margin-top:16px;
  flex-direction:column;
  }
      

      
          @media (min-width: 900px) {
            
  .dwwkVK {
    row-gap:32px;
  flex-wrap:wrap;
  column-gap:32px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .make-rich-text-section\:X-FmVKoQ1UjL1rvTAF7f7 {
    color:white;
  }
      

      
        
      
      
  .cTBrAN {
    flex:1;
  width:100%;
  display:flex;
  row-gap:16px;
  column-gap:16px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dPettb {
    color:white;
  background:black;
  }
      

      
        
      
      
  .emMSRE {
    color:white;
  display:flex;
  row-gap:8px;
  font-size:28px;
  max-width:1280px;
  background:black;
  column-gap:8px;
  align-items:flex-start;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:flex-start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  .emMSRE {
    gap:16px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .BSHre {
    width:100%;
  display:flex;
  margin-top:-64px;
  align-items:center;
  margin-bottom:-64px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .JruVy {
    gap:24px;
  width:100%;
  max-width:576px;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  padding-top:20px;
  flex-direction:column;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
          @media (min-width: 768px) {
            
  .JruVy {
    gap:24px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

          }
          
        
      
      
  .bDISQy {
    display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  justify-content:center;
  }
      

      
        
      
      
  .ctUfBG {
    width:32px;
  height:1px;
  margin-top:2px;
  background-color:var(--text, #324851);
  }
      

      
        
      
      
  .cOfBXY {
    gap:6px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .ehPVOT {
    color:var(--text, #324851);
  display:flex;
  row-gap:5px;
  font-size:var(--font-size-2xl);
  column-gap:5px;
  text-align:right;
  align-items:flex-end;
  font-weight:var(--font-weight-bold);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
          @media (min-width: 768px) {
            
  .ehPVOT {
    display:flex;
  row-gap:5px;
  column-gap:5px;
  text-align:right;
  align-items:flex-end;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .cIZItw {
    gap:8px;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .cIZItw {
    align-items:start;
  justify-content:start;
  }
      

          }
          
        
      
      
  .bZiFRB {
    display:flex;
  align-items:center;
  padding-right:inherit;
  justify-content:center;
  }
      

      
          @media (min-width: 768px) {
            
  .bZiFRB {
    margin-left:10px;
  }
      

          }
          
        
      
      
  .cyxTqC {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.875rem;
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 768px) {
            
  .cyxTqC {
    display:flex;
  row-gap:0px;
  column-gap:0px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .drLrEB {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.875rem;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .dCbjDs {
    color:#00AF87;
  font-size:2.5rem;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  line-height:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dxrULX {
    color:white;
  display:inline-block;
  font-size:var(--font-size-sm);
  text-align:center;
  font-family:Gantari;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 1000px) {
            
  .dxrULX {
    font-size:var(--font-size-base);
  }
      

          }
          
        
      
      
  .bYzcSd {
    width:100%;
  row-gap:8px;
  background:black;
  column-gap:8px;
  margin-top:16px;
  flex-direction:column;
  }
      

      
          @media (min-width: 600px) {
            
  .bYzcSd {
    row-gap:8px;
  flex-wrap:wrap;
  column-gap:8px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .dNOpiV {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  max-width:960px;
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .dNOpiV {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dNOpiV {
    font-size:var(--font-size-lg);
  max-width:910px;
  text-align:center;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .cOtFB {
    width:100%;
  border:1px solid #B9D3DE;
  display:flex;
  row-gap:12px;
  background:#94000D;
  column-gap:12px;
  align-items:center;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column;
  padding-bottom:24px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (min-width: 600px) {
            
  .cOtFB {
    flex:1;
  min-width:300px;
  }
      

          }
          

          @media (min-width: 1000px) {
            
  .cOtFB {
    padding-top:32px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

          }
          
        
      
      
  .bvDKFH {
    color:white;
  display:inline-block;
  font-size:1.25rem;
  text-align:center;
  font-family:Gantari;
  font-weight:var(--font-weight-bold);
  }
      

      
          @media (min-width: 1000px) {
            
  .bvDKFH {
    font-size:1.5rem;
  }
      

          }
          
        
      
      
  .eisbAx {
    color:var(--text, #324851);
  font-size:1.75rem;
  max-width:650px;
  text-align:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:33px;
  }
      

      
          @media (min-width: 720px) {
            
  .eisbAx {
    font-size:2rem;
  line-height:38px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eisbAx {
    font-size:2.25rem;
  line-height:43px;
  }
      

          }
          
        
      
      
  .cSRZFP {
    color:white;
  width:100%;
  border:1px solid #B9D3DE;
  display:flex;
  row-gap:12px;
  background:#94000D;
  column-gap:12px;
  align-items:center;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column;
  padding-bottom:24px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (min-width: 600px) {
            
  .cSRZFP {
    flex:1;
  min-width:300px;
  }
      

          }
          

          @media (min-width: 1000px) {
            
  .cSRZFP {
    padding-top:32px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

          }
          
        
      
      
  .bFatXb {
    color:var(--main-color-text, #324851);
  row-gap:8px;
  font-size:28px;
  max-width:1280px;
  column-gap:8px;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  .bFatXb {
    gap:16px;
  }
      

          }
          
        
      
      
  .dJlDl {
    margin-bottom:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fxNFhr {
    gap:8px;
  width:100%;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .fxNFhr {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  
      

          }
          
        
      
      
  .eaBHFH {
    gap:8px;
  color:var(--main-color-text, #324851);
  border:1px solid #B9D3DE99;
  background:#000000;
  padding-top:32px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .eaBHFH {
    flex:1;
  height:100%;
  max-width:356px;
  align-items:start;
  flex-direction:column;
  justify-content:space-between;
  }
      

          }
          

          @media (min-width: 1200px) {
            
  .eaBHFH {
    width:314px;
  }
      

          }
          
        
      
      
  .bmqCCB {
    width:100%;
  border:1px solid #B9D3DE99;
  height:320px;
  object-fit:cover;
  align-items:center;
  border-radius:16px;
  justify-content:flex-start;
  }
      

      
          @media (min-width: 720px) {
            
  .bmqCCB {
    flex:1;
  width:356px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bmqCCB {
    width:314px;
  height:380px;
  min-width:314px;
  }
      

          }
          
        
      
      
  .dsMZhL {
    width:100%;
  height:100%;
  object-fit:cover;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .dVvefu {
    width:100%;
  border:1px solid #B9D3DE99;
  height:320px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .dVvefu {
    flex:1;
  width:356px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dVvefu {
    width:314px;
  height:380px;
  min-width:314px;
  }
      

          }
          
        
      
      
  .dZfdYo {
    color:var(--text, #324851);
  display:inline-block;
  font-size:1.25rem;
  font-weight:var(--font-weight-bold);
  line-height:24px;
  }
      

      
        
      
      
  .fopgLB {
    gap:8px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .fopgLB {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

          }
          
        
      
      
  .cPDeMS {
    gap:8px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .cPDeMS {
    gap:8px;
  align-items:center;
  flex-direction:row-reverse;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cPDeMS {
    flex-direction:row;
  }
      

          }
          
        
      
      
  .dDgjQf {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
        
      
      
  .bzyHZN {
    color:var(--text, #324851);
  font-size:1.75rem;
  text-align:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .bzyHZN {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bzyHZN {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .czegmN {
    gap:8px;
  }
      

      
          @media (min-width: 1280px) {
            
  .czegmN {
    flex-direction:row;
  }
      

          }
          
        
      
      
  .YtsXq {
    gap:8px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .YtsXq {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .YtsXq {
    flex-direction:row-reverse;
  }
      

          }
          
        
      
      
  .eUCmDL {
    gap:8px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .eUCmDL {
    gap:8px;
  align-items:center;
  flex-direction:row-reverse;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eUCmDL {
    flex-direction:row-reverse;
  }
      

          }
          
        
      
      
  .bSAhvq {
    color:var(--text, #324851);
  display:inline-block;
  font-size:14px;
  font-weight:var(--font-weight-regular);
  line-height:19.6px;
  }
      

      
        
      
      
  .eOUokS {
    gap:8px;
  color:var(--text, #324851);
  max-width:720px;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  margin-bottom:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .eOUokS {
    margin-bottom:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eOUokS {
    margin-bottom:40px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .wYGzW {
    width:100%;
  display:flex;
  row-gap:12px;
  background:black;
  column-gap:12px;
  align-items:center;
  padding-top:45px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  padding-right:32px;
  flex-direction:column;
  padding-bottom:32px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (min-width: 600px) {
            
  .wYGzW {
    flex:1;
  min-width:300px;
  }
      

          }
          

          @media (min-width: 1000px) {
            
  .wYGzW {
    padding-top:104px;
  }
      

          }
          
        
      
      
  .SAMFt {
    top:-40px;
  right:50%;
  width:80px;
  height:80px;
  display:flex;
  position:absolute;
  translate:50% 0 0;
  background:#94000D;
  align-items:center;
  border-color:white;
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-left-radius:50%;
  border-bottom-right-radius:50%;
  }
      

      
          @media (min-width: 1000px) {
            
  .SAMFt {
    width:100px;
  height:100px;
  }
      

          }
          
        
      
      
  .cEwZcH {
    color:white;
  font-size:2.5rem;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
          @media (min-width: 1000px) {
            
  .cEwZcH {
    font-size:3rem;
  }
      

          }
          
        
      
      
  .cpQhFq {
    width:100%;
  row-gap:56px;
  column-gap:56px;
  margin-top:52px;
  flex-direction:column;
  }
      

      
          @media (min-width: 600px) {
            
  .cpQhFq {
    row-gap:8px;
  flex-wrap:wrap;
  column-gap:8px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .eeExFR {
    color:white;
  display:inline-block;
  font-size:0.938rem;
  max-width:960px;
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .eeExFR {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eeExFR {
    font-size:var(--font-size-lg);
  max-width:910px;
  text-align:center;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .bAzcR {
    width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:center;
  padding-top:45px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  padding-right:32px;
  flex-direction:column;
  padding-bottom:32px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (min-width: 600px) {
            
  .bAzcR {
    flex:1;
  min-width:300px;
  }
      

          }
          

          @media (min-width: 1000px) {
            
  .bAzcR {
    padding-top:104px;
  }
      

          }
          
        
      
      
  .cBmagf {
    color:#00AF87;
  width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:center;
  padding-top:45px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  padding-right:32px;
  flex-direction:column;
  padding-bottom:32px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (min-width: 600px) {
            
  .cBmagf {
    flex:1;
  min-width:300px;
  }
      

          }
          

          @media (min-width: 1000px) {
            
  .cBmagf {
    padding-top:104px;
  }
      

          }
          
        
      
      
  .cXyORE {
    gap:12px;
  color:var(--main-color-text, #FFFFFF);
  font-size:28px;
  max-width:1280px;
  background:black;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  .cXyORE {
    gap:16px;
  }
      

          }
          
        
      
      
  .bmmBCu {
    color:var(--p1-red);
  display:inline-block;
  font-size:var(--font-size-sm);
  text-align:center;
  font-family:Gantari;
  font-weight:var(--font-weight-bold);
  text-decoration:underline;
  }
      

      
          @media (min-width: 1000px) {
            
  .bmmBCu {
    font-size:var(--font-size-base);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bEmlSW {
    gap:32px;
  width:100%;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .bEmlSW {
    gap:48px;
  padding-left:24px;
  padding-right:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  
      

          }
          
        
      
      
  .flJMFX {
    color:#ffffff;
  display:inline-block;
  font-size:0.938rem;
  max-width:960px;
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .flJMFX {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .flJMFX {
    font-size:var(--font-size-lg);
  max-width:910px;
  text-align:center;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .cXDBoq {
    color:var(--text, #324851);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  transition:all 100ms ease 0ms normal;
  font-family:'Gantari';
  font-weight:var(--font-weight-semi-bold);
  padding-top:8px;
  border-color:var(--text, #324851);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:8px;
  }
      

      
  .cXDBoq:hover {
    color:var(--p1-red);
  border-color:var(--p1-red);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .fzdmCh {
    color:var(--text, #324851);
  font-size:1.75rem;
  max-width:720px;
  text-align:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:33px;
  }
      

      
          @media (min-width: 720px) {
            
  .fzdmCh {
    font-size:2rem;
  line-height:38px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fzdmCh {
    font-size:2.25rem;
  line-height:43px;
  }
      

          }
          
        
      
      
  .bSeHHz {
    gap:8px;
  width:100%;
  flex-wrap:wrap;
  max-width:1280px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .dKbJgX {
    width:100%;
  max-width:480px;
  }
      

      
        
      
      
  .cRxjsf {
    gap:12px;
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (min-width: 1280px) {
            
  .cRxjsf {
    gap:16px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eHiBir {
    gap:24px;
  width:100%;
  overflow-x:hidden;
  align-items:center;
  font-family:'Gantari';
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:96px;
  justify-content:start;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
          @media (min-width: 720px) {
            
  .eHiBir {
    gap:32px;
  padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eHiBir {
    gap:48px;
  padding-top:128px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .bZVMnm {
    gap:16px;
  width:100%;
  overflow-x:scroll;
  padding-top:2px;
  flex-direction:row;
  padding-bottom:2px;
  }
      

      
          @media (min-width: 1280px) {
            
  .bZVMnm {
    gap:32px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .dvzFTG {
    gap:35px;
  flex-direction:row;
  }
      

      
          @media (max-width: 600px) {
            
  .dvzFTG {
    display:none;
  }
      

          }
          
        
      
      
  .owaFH {
    :;
  gap:16px;
  width:352px;
  height:327px;
  position:relative;
  background:#000000;
  max-height:327px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:max-height 0.5s ease-in-out 0ms normal;
  align-items:start;
  font-family:'Gantari';
  padding-top:32px;
  border-color:#B9D3DE;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  justify-content:start;
  }
      

      
  .owaFH.maximize {
    height:auto;
  max-height:1000px;
  }
      


          @media (min-width: 1280px) {
            
  .owaFH {
    width:406px;
  }
      

          }
          
        
      
      
  .WKYbQ {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .vSSmT {
    width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .AhWUZ {
    width:100%;
  margin-top:auto;
  align-items:start;
  justify-content:start;
  }
      

      
          @media (min-width: 1280px) {
            
  .AhWUZ {
    display:none;
  }
      

          }
          
        
      
      
  .cMCeVH {
    color:#00AF87;
  font-size:var(--font-size-base);
  font-family:'Gantari';
  text-decoration-line: underline;
  }
      

      
        
      
      
  .cBUpFD {
    width:100%;
  margin-top:auto;
  }
      

      
          @media (max-width: 1280px) {
            
  .cBUpFD {
    display:none;
  }
      

          }
          
        
      
      
  .cbRHmP {
    gap:10px;
  }
      

      
        
      
      
  .fcJXrC {
    color:var(--blue, #0FA3E2);
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-regular);
  flex-direction:column;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .fxMzfE {
    align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .ciaivi {
    color:var(--blue, #0FA3E2);
  cursor:pointer;
  display:inline-block;
  text-decoration-line: underline;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dZojpJ {
    width:56px;
  cursor:pointer;
  height:56px;
  align-items:center;
  border-color:#B9D3DE;
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  justify-content:center;
  }
      

      
  .dZojpJ:hover {
    border-color:var(--blue, #0FA3E2);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .back-window-replacement\:b_ViFlsWn4hNoa4UaK38V {
    margin-top:-16px;
  }
      

      
          @media (min-width: 720px) {
            
  .back-window-replacement\:b_ViFlsWn4hNoa4UaK38V {
    margin-top:-48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .back-window-replacement\:b_ViFlsWn4hNoa4UaK38V {
    margin-top:-80px;
  }
      

          }
          
        
      
      
  .HLPjG {
    gap:24px;
  color:white;
  width:100%;
  background:black;
  align-items:center;
  font-family:'Gantari';
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .HLPjG {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .cHJAem {
    width:100%;
  row-gap:16px;
  background:black;
  column-gap:16px;
  margin-top:16px;
  flex-direction:column;
  }
      

      
          @media (min-width: 900px) {
            
  .cHJAem {
    row-gap:32px;
  flex-wrap:wrap;
  column-gap:32px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .UpWzU {
    flex:1;
  width:100%;
  display:flex;
  row-gap:16px;
  background:black;
  column-gap:16px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fjknAz {
    color:white;
  display:flex;
  row-gap:8px;
  font-size:28px;
  max-width:1000px;
  column-gap:8px;
  align-items:flex-start;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:flex-start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  .fjknAz {
    gap:16px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .faEtns {
    top:5px;
  width:100%;
  display:flex;
  z-index:200;
  position:sticky;
  background:;
  align-items:center;
  font-family:Gantari;
  padding-left:10px;
  padding-right:10px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eWCaNh {
    flex:1;
  color:white;
  cursor:pointer;
  height:100%;
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  background:#94000D;
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  outline-color:white;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 460px) {
            
  .eWCaNh {
    font-size:var(--font-size-xs);
  }
      

          }
          

          @media (max-width: 370px) {
            
  .eWCaNh {
    font-size:var(--font-size-xxs);
  }
      

          }
          
        
      
      
  .elbvVo {
    width:100%;
  bottom:0px;
  height:4px;
  opacity:0;
  position:absolute;
  background:white;
  }
      

      
        
      
      
  .drtYcy {
    width:100%;
  height:49px;
  display:flex;
  max-width:1280px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bRFdku {
    flex:1;
  color:white;
  cursor:pointer;
  height:100%;
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  background:#94000D;
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  outline-color:white;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 780px) {
            
  .bRFdku {
    display:none;
  }
      

          }
          
        
      
      
  .fuLxZA {
    flex:1;
  color:white;
  cursor:pointer;
  height:100%;
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  background:#94000D;
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  outline-color:white;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 670px) {
            
  .fuLxZA {
    display:none;
  }
      

          }
          
        
      
      
  .NpcQb {
    flex:1;
  color:white;
  cursor:pointer;
  height:100%;
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  background:#94000D;
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  outline-color:white;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  border-top-right-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (max-width: 460px) {
            
  .NpcQb {
    font-size:var(--font-size-xs);
  }
      

          }
          

          @media (max-width: 370px) {
            
  .NpcQb {
    font-size:var(--font-size-xxs);
  }
      

          }
          
        
      
      
  .bYdjng {
    flex:1;
  color:white;
  cursor:pointer;
  height:100%;
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  background:#94000D;
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  outline-color:white;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 540px) {
            
  .bYdjng {
    display:none;
  }
      

          }
          
        
      
      
  .beofC {
    flex:1;
  color:white;
  cursor:pointer;
  height:100%;
  display:flex;
  font-size:var(--font-size-sm);
  background:#94000D;
  overflow-x:hidden;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  outline-color:white;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:16px;
  border-bottom-left-radius:16px;
  }
      

      
          @media (max-width: 460px) {
            
  .beofC {
    font-size:var(--font-size-xs);
  }
      

          }
          

          @media (max-width: 370px) {
            
  .beofC {
    font-size:var(--font-size-xxs);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .edcIzF {
    width:100%;
  background:#000000;
  align-items:center;
  padding-top:var(--FAQTopSpacing-default);
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .edcIzF {
    padding-top:var(--FAQTopSpacing-720);
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .edcIzF {
    padding-top:var(--FAQTopSpacing-1280);
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .cva-Dve {
    gap:8px;
  width:100%;
  font-family:'Gantari';
  }
      

      
          @media (min-width: 1280px) {
            
  .cva-Dve {
    flex:1;
  }
      

          }
          
        
      
      
  .bbJFHp {
    color:var(--text, #324851);
  font-size:0.938rem;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .bbJFHp {
    font-size:var(--font-size-base);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bbJFHp {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .bSQUSK {
    gap:24px;
  width:100%;
  align-items:center;
  font-family:'Gantari';
  justify-content:start;
  }
      

      
          @media (min-width: 1280px) {
            
  .bSQUSK {
    max-width:1280px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

          }
          
        
      
      
  .exypCz {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cFiaXv {
    color:#ffffff;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .cFiaXv {
    font-size:var(--font-size-base);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cFiaXv {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .cKIKco {
    color:var(--text, #324851);
  }
      

      
        
      
      
  .fwxgPm {
    gap:8px;
  width:100%;
  }
      

      
          @media (min-width: 1280px) {
            
  .fwxgPm {
    flex:1;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dZZzhl {
    width:0px;
  height:0px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eTAaWk {
    gap:8px;
  color:var(--text, #324851);
  font-size:1.75px;
  max-width:960px;
  align-items:start;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  
      

          }
          
        
      
      
  .eqQxUV {
    color:var(--text, #324851);
  font-size:1.75rem;
  max-width:720px;
  text-align:left;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .eqQxUV {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eqQxUV {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .ceFbAP {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  max-width:960px;
  text-align:left;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .ceFbAP {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .ceFbAP {
    font-size:var(--font-size-lg);
  max-width:910px;
  text-align:left;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .fkQUlR {
    color:var(--text, #324851);
  width:fit-content;
  border:1px solid #324851;
  font-size:var(--font-size-lg);
  background:var(--p1-red);
  margin-top:24px;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  padding-top:12px;
  padding-left:24px;
  border-radius:8px;
  padding-right:24px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
          @media (min-width: 1280px) {
            
  .fkQUlR {
    display:none;
  }
      

          }
          

          @media (min-width: 720px) {
            
  .fkQUlR {
    margin-top:32px;
  }
      

          }
          
        
      
      
  .dONqNT {
    width:100%;
  align-items:start;
  justify-content:start;
  }
      

      
          @media (min-width: 1280px) {
            
  .dONqNT {
    gap:24px;
  width:408px;
  flex-direction:column;
  }
      

          }
          
        
      
      
  .QHihm {
    color:var(--text, #324851);
  border:1px solid #324851;
  font-size:var(--font-size-lg);
  margin-top:16px;
  align-items:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  padding-top:12px;
  padding-left:24px;
  border-radius:8px;
  padding-right:24px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
          @media (max-width: 1280px) {
            
  .QHihm {
    display:none;
  }
      

          }
          
        
      
      
  .bitsac {
    position:absolute;
  font-family:'Gantari';
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .frLqTu {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-bold);
  padding-top:32px;
  padding-left:32px;
  padding-right:32px;
  }
      

      
        
      
      
  .bkOFDi {
    color:inherit;
  display:inline-block;
  font-size:inherit;
  text-align:right;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dYcFwt {
    color:inherit;
  font-size:inherit;
  text-align:right;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fBoUdl {
    gap:20px;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bzAvmB {
    width:100%;
  height:1px;
  background-color:#AECEDB;
  }
      

      
        
      
      
  
      

      
        
      
      
  .IOhZA {
    width:100%;
  padding-bottom:76px;
  }
      

      
          @media (min-width: 720px) {
            
  .IOhZA {
    padding-bottom:108px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dzBrNI {
    width:100%;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  justify-content:start;
  }
      

      
        
      
      
  .fdPvBb {
    color:white;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .fdPvBb {
    font-size:var(--font-size-base);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fdPvBb {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dkOhNw {
    width:100%;
  align-items:center;
  font-family:'Gantari';
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  background-color:var(--faqBQ, #FFF);
  }
      

      
          @media (min-width: 720px) {
            
  .dkOhNw {
    padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dkOhNw {
    padding-top:128px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .fpAzlF {
    color:var(--text, #324851);
  font-size:1.75rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .fpAzlF {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fpAzlF {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .eVCMMt {
    color:var(--text, #324851);
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .eVCMMt {
    font-size:var(--font-size-base);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eVCMMt {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .CLLzP {
    gap:24px;
  width:100%;
  max-width:1280px;
  flex-direction:column;
  }
      

      
          @media (min-width: 720px) {
            
  .CLLzP {
    gap:32px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .CLLzP {
    gap:32px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fnGER {
    max-width:406px;
  }
      

      
          @media (min-width: 1280px) {
            
  .fnGER {
    width:406px;
  }
      

          }
          
        
      
      
  .FAQ-glass-types-features\:KTMWAI4litgUEjaBMl44f {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cenYiM {
    width:100%;
  background:black;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .cenYiM {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .fLgVK {
    width:100%;
  max-width:1280px;
  }
      

      
        
      
      
  .FAQ-costs-warranty\:KTMWAI4litgUEjaBMl44f {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fGhkkQ {
    color:black;
  }
      

      
        
      
      
  .fHaaNi {
    width:100%;
  height:320px;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .fHaaNi {
    height:380px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .FAQ-maintenance-repair\:KTMWAI4litgUEjaBMl44f {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dqigHM {
    width:100%;
  max-width:960px;
  padding-top:24px;
  padding-bottom:64px;
  }
      

      
          @media (min-width: 720px) {
            
  .dqigHM {
    padding-top:48px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dqigHM {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .FAQ-scheduling-service-process\:KTMWAI4litgUEjaBMl44f {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eLCFYX {
    color:#000000;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .eLCFYX {
    font-size:var(--font-size-base);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eLCFYX {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .FAQ\:xQsZ7nKX4ztGw6s60hiJN {
    background:black;
  }
      

      
        
      
      
  .enUOqT {
    color:black;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .enUOqT {
    font-size:var(--font-size-base);
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .enUOqT {
    font-size:var(--font-size-lg);
  line-height:27px;
  }
      

          }
          
        
      
      
  .FAQ-contact-support\:KTMWAI4litgUEjaBMl44f {
    background:black;
  }
      

      
        
      
      
  .ezBIFc {
    color:var(--p1-red);
  display:inline-block;
  text-decoration-line: underline;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bekigu {
    gap:24px;
  width:100%;
  background:black;
  align-items:center;
  font-family:'Gantari';
  justify-content:start;
  }
      

      
        
      
      
  .XUrhU {
    width:100%;
  height:46px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1000px) {
            
  .XUrhU {
    height:64px;
  }
      

          }
          
        
      
      
  .budHlt {
    width:100%;
  display:flex;
  row-gap:8px;
  background:black;
  column-gap:8px;
  margin-top:16px;
  align-items:center;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
          @media (min-width: 600px) {
            
  .budHlt {
    margin-top:32px;
  }
      

          }
          
        
      
      
  .bxmiBv {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  max-width:620px;
  text-align:left;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .bxmiBv {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bxmiBv {
    font-size:1.5rem;
  max-width:720px;
  text-align:center;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .fldQis {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  max-width:620px;
  text-align:left;
  font-weight:var(--font-weight-bold);
  }
      

      
          @media (min-width: 720px) {
            
  .fldQis {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fldQis {
    font-size:1.5rem;
  max-width:720px;
  text-align:center;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .doylos {
    width:100%;
  row-gap:8px;
  background: white;
  column-gap:8px;
  margin-top:16px;
  flex-direction:column;
  }
      

      
        
      
      
  .bKnCRd {
    color:white;
  display:inline-block;
  font-size:0.938rem;
  max-width:620px;
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .bKnCRd {
    font-size:var(--font-size-base);
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bKnCRd {
    font-size:var(--font-size-lg);
  max-width:720px;
  text-align:center;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  .cNxcTa {
    width:100%;
  height:46px;
  display:flex;
  align-items:center;
  border-bottom:1px solid #B9D3DE;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1000px) {
            
  .cNxcTa {
    height:64px;
  }
      

          }
          
        
      
      
  .bGLlNj {
    color:white;
  font-size:1.75rem;
  max-width:780px;
  text-align:center;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:33px;
  }
      

      
          @media (min-width: 720px) {
            
  .bGLlNj {
    font-size:2rem;
  line-height:38px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bGLlNj {
    font-size:2.25rem;
  line-height:43px;
  }
      

          }
          
        
      
      
  .frDkZQ {
    width:100%;
  border:1px solid #B9D3DE;
  display:flex;
  background:red;
  align-items:center;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:16px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .crYOna {
    color:red;
  width:260px;
  display:flex;
  font-size:var(--font-size-lg);
  align-items:center;
  font-weight:var(--font-weight-regular);
  padding-top:12px;
  border-color:red;
  border-style:solid;
  border-width:1px;
  padding-bottom:12px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .windshield-replacement\:QA6JkCRkd9mmuGZKAtm7A {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .windshield-replacement\:aY6LaqA50qvCzpsxjXqsY {
    margin-top:-16px;
  }
      

      
          @media (min-width: 720px) {
            
  .windshield-replacement\:aY6LaqA50qvCzpsxjXqsY {
    margin-top:-48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .windshield-replacement\:aY6LaqA50qvCzpsxjXqsY {
    margin-top:-80px;
  }
      

          }
          
        
      
      
  .fyNehY {
    width:100%;
  background:;
  }
      

      
        
      
      
  .windshield-replacement-how-it-works-section\:0oBtFByMllH3L2qePyRKc {
    color:white;
  background:black;
  }
      

      
        
      
      
  .NFriw {
    background:;
  }
      

      
        
      
      
  .windshield-replacement-how-it-works-section\:d8bv2tFb3Yv3JClg5eLQH {
    color:white;
  background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .windshield-replacement-warranty-section\:3ZOaaIh6j4q5EWrEFJLsF {
    background:black;
  }
      

      
        
      
      
  .windshield-replacement-warranty-section\:hA7yL4fg9Ffsy9AQz5Ev2 {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bxcYSe {
    width:100%;
  background:#000000;
  font-family:'Gantari';
  padding-top:48px;
  }
      

      
          @media (min-width: 720px) {
            
  .bxcYSe {
    padding-top:64px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bxcYSe {
    padding-top:72px;
  }
      

          }
          
        
      
      
  .dvPkcY {
    width:100%;
  background:#000000;
  align-items:center;
  font-family:'Gantari';
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .dvPkcY {
    padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          
        
      
      
  .eEaewK {
    width:100%;
  }
      

      
          @media (max-width: 968px) {
            
  .eEaewK {
    display:none;
  }
      

          }
          
        
      
      
  .gAtzV {
    height:124px;
  align-items:center;
  padding-top:36px;
  border-color:#D1E5EE;
  border-style:solid;
  border-width:1px;
  padding-left:22px;
  border-radius:16px;
  padding-right:22px;
  padding-bottom:36px;
  justify-content:center;
  background-color:var(--background-blue, #E7F8FE);
  }
      

      
        
      
      
  .HOME-section-partners\:6sqTiMfPM9DWEbajCkcGS {
    background:white;
  }
      

      
        
      
      
  .uVZhL {
    width:150px;
  }
      

      
          @media (max-width: 968px) {
            
  .uVZhL {
    width:120px;
  }
      

          }
          
        
      
      
  .dvPvOk {
    width:100%;
  }
      

      
          @media (min-width: 968px) {
            
  .dvPvOk {
    display:none;
  }
      

          }
          
        
      
      
  .HOME-section-partners\:ELpXyukaI9X3sFFYxm8KK {
    background:#000000;
  border-color:var(--p1-red);
  border-style:solid;
  border-width:2px;
  }
      

      
        
      
      
  .cborSK {
    gap:8px;
  flex-direction:column;
  }
      

      
          @media (min-width: 1280px) {
            
  .cborSK {
    max-width:464px;
  }
      

          }
          
        
      
      
  .HOME-section-partners\:O0PeTc7cuGoxpZ6xzdcZQ {
    background:#000000;
  border-color:var(--p1-red);
  border-style:solid;
  border-width:2px;
  }
      

      
        
      
      
  .eeOHKg {
    width:100%;
  }
      

      
          @media (min-width: 1280px) {
            
  .eeOHKg {
    display:none;
  }
      

          }
          
        
      
      
  .pOXoI {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .pOXoI {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .pOXoI {
    font-size:var(--font-size-lg);
  max-width:300px;
  }
      

          }
          
        
      
      
  .HOME-section-partners\:RHhRpHK2NLnql8agF653P {
    background:#000000;
  border-color:var(--p1-red);
  border-style:solid;
  border-width:2px;
  }
      

      
        
      
      
  .beOFtf {
    gap:26px;
  width:100%;
  max-width:1280px;
  }
      

      
          @media (min-width: 720px) {
            
  .beOFtf {
    gap:32px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .beOFtf {
    gap:62px;
  padding-top: ;
  flex-direction:row;
  padding-bottom: ;
  }
      

          }
          
        
      
      
  .exVGLD {
    gap:8px;
  width:100%;
  display:grid;
  grid-template-columns:repeat(auto-fill, minmax(min(200px, 100%), 1fr));
  }
      

      
          @media (min-width: 1280px) {
            
  .exVGLD {
    max-width:700px;
  }
      

          }
          
        
      
      
  .HOME-section-partners\:eSCB06QMQcyiPeUM4jOva {
    background:white;
  }
      

      
        
      
      
  .HOME-section-partners\:fqS82gorfSENm-JUPvSRB {
    background:#000000;
  border-color:var(--p1-red);
  border-style:solid;
  border-width:2px;
  }
      

      
        
      
      
  .MfGRm {
    width:100%;
  }
      

      
          @media (max-width: 1280px) {
            
  .MfGRm {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fkUiVS {
    gap:24px;
  width:100%;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/tomato_jek_tono_porkins_outer_dragonfly:PlatinumOneAutoStore-front(3).jpeg/public") center / cover;
  align-items:center;
  font-family:'Gantari';
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:center;
  }
      

      
          @media (min-width: 720px) {
            
  .fkUiVS {
    padding-top:96px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fkUiVS {
    align-items:center;
  padding-top:298px;
  flex-direction:row;
  padding-bottom:298px;
  justify-content:center;
  }
      

          }
          
        
      
      
  .czfvQZ {
    color:#fff;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .QYIey {
    :;
  gap:12px;
  width:100%;
  max-width:480px;
  background:black;
  padding-top:32px;
  border-color:#94000D;
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  backdrop-filter:blur(20px);
  }
      

      
          @media (min-width: 720px) {
            
  .QYIey {
    flex:1;
  height:254px;
  max-width:480px;
  padding-top:48px;
  padding-left:48px;
  padding-right:48px;
  padding-bottom:48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .QYIey {
    max-width:406px;
  }
      

          }
          
        
      
      
  .bBkNVP {
    color:#fff;
  display:inline-block;
  font-size:1.375rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
        
      
      
  .xeLCO {
    color:#fff;
  display:inline-block;
  font-size:1.375rem;
  font-weight:800;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dwoiVo {
    padding-top:48px;
  padding-bottom:48px;
  }
      

      
        
      
      
  .lBprO {
    width:100%;
  align-items:center;
  padding-top:48px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .lBprO {
    padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .lBprO {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bRBxdz {
    width:100%;
  background:#000000;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .bRBxdz {
    align-items:center;
  padding-left:24px;
  padding-right:24px;
  justify-content:start;
  }
      

          }
          
        
      
      
  .erBxWT {
    color:var(--text, #324851);
  display:inline-block;
  font-size:0.938rem;
  font-weight:400;
  }
      

      
          @media (min-width: 720px) {
            
  .erBxWT {
    font-size:var(--font-size-base);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .erBxWT {
    font-size:var(--font-size-lg);
  }
      

          }
          
        
      
      
  .dwslxc {
    color:var(--text, #324851);
  font-size:1.75rem;
  max-width:800px;
  text-align:left;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .dwslxc {
    font-size:2rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dwslxc {
    font-size:2.25rem;
  }
      

          }
          
        
      
      
  .dPRSNi {
    gap:32px;
  width:100%;
  max-width:960px;
  background:#000000;
  font-family:'Gantari';
  flex-direction:column;
  }
      

      
        
      
      
  .BoBTQ {
    gap:12px;
  max-width:960px;
  }
      

      
          @media (min-width: 1280px) {
            
  .BoBTQ {
    gap:16px;
  }
      

          }
          
        
      
      
  .dQCbxB {
    width:256px;
  }
      

      
        
      
      
  .bnBnhH {
    width:100%;
  border-color:#B9D3DE80;
  border-style:solid;
  border-width:1px;
  border-radius:16px;
  }
      

      
        
      
      
  .fynnSq {
    color:var(--text, #324851);
  font-size:2rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .fynnSq {
    font-size:2.5rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fynnSq {
    font-size:4rem;
  }
      

          }
          
        
      
      
  .dZYyrP {
    gap:32px;
  width:100%;
  max-width:1280px;
  background:#000000;
  align-items:start;
  font-family:'Gantari';
  flex-direction:column;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .dZYyrP {
    padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dZYyrP {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .edfyTG {
    gap:32px;
  width:100%;
  background:#000000;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .edfyTG {
    padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .edfyTG {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  .fuzANC {
    gap:12px;
  width:100%;
  max-width:560px;
  }
      

      
          @media (min-width: 720px) {
            
  .fuzANC {
    gap:16px;
  }
      

          }
          
        
      
      
  .eTdLzF {
    gap:4px;
  width:100%;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cvlsLg {
    gap:4px;
  flex:1;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dKAYcC {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-regular);
  line-height:18px;
  }
      

      
        
      
      
  .BgnVh {
    width:100%;
  height:1px;
  opacity:0.5;
  margin-bottom:8px;
  background-color:var(--text, #324851);
  }
      

      
        
      
      
  .bUTVQM {
    color:black;
  display:inline-block;
  opacity:0.6;
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-regular);
  line-height:27px;
  }
      

      
        
      
      
  .eLPmbo {
    gap:16px;
  width:100%;
  flex-direction:row;
  }
      

      
          @media (min-width: 1280px) {
            
  .eLPmbo {
    gap:24px;
  }
      

          }
          
        
      
      
  .dzpEQq {
    color:inherit;
  display:inline-block;
  font-size:var(--font-size-xl);
  font-weight:var(--font-weight-bolder);
  line-height:24px;
  }
      

      
          @media (min-width: 1280px) {
            
  .dzpEQq {
    font-size:var(--font-size-2xl);
  font-family:'Gantari';
  }
      

          }
          
        
      
      
  .eCXnXe {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:18px;
  }
      

      
          @media (min-width: 720px) {
            
  .eCXnXe {
    font-size:var(--font-size-xl);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eCXnXe {
    font-size:var(--font-size-2xl);
  line-height:24px;
  }
      

          }
          
        
      
      
  .cWzbAz {
    color:white;
  cursor:pointer;
  display:inline-block;
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-regular);
  line-height:18px;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .cekmOn {
    gap:32px;
  flex:1;
  }
      

      
          @media (min-width: 720px) {
            
  .cekmOn {
    gap:42px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .ejaijO {
    gap:12px;
  width:100%;
  }
      

      
          @media (min-width: 1280px) {
            
  .ejaijO {
    gap:16px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dlIkeg {
    gap:24px;
  width:100%;
  max-width:1280px;
  background:#000000;
  font-family:'Gantari';
  flex-direction:row;
  }
      

      
          @media (max-width: 720px) {
            
  .dlIkeg {
    flex-direction:column-reverse;
  }
      

          }
          
        
      
      
  .prTqe {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-regular);
  line-height:30px;
  }
      

      
          @media (min-width: 1280px) {
            
  .prTqe {
    font-size:var(--font-size-xl);
  }
      

          }
          
        
      
      
  .evxHhf {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .evxHhf {
    font-size:var(--font-size-xl);
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .evxHhf {
    font-size:var(--font-size-2xl);
  }
      

          }
          
        
      
      
  .eaOdOr {
    gap:24px;
  width:100%;
  height:fit-content;
  background:#94000D;
  padding-top:32px;
  padding-left:32px;
  border-radius:16px;
  padding-right:32px;
  padding-bottom:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .eaOdOr {
    max-width:336px;
  }
      

          }
          

          @media (min-width: 920px) {
            
  .eaOdOr {
    max-width:456px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .czFuUx {
    gap:16px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eRhaKk {
    gap:16px;
  }
      

      
          @media (min-width: 720px) {
            
  .eRhaKk {
    gap:20px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eRhaKk {
    gap:24px;
  }
      

          }
          
        
      
      
  .DXzXh {
    width:100%;
  height:1px;
  margin-bottom:24px;
  background-color:#0B678E;
  }
      

      
        
      
      
  .contact\:iQz1ueg6W9P4KYdDFywwA {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .contact\:m2ZDHDQINOD5k2pTdIcw6 {
    color:white;
  }
      

      
        
      
      
  .QxONP {
    color:var(--text, #324851);
  font-size:1.5rem;
  max-width:800px;
  text-align:left;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .QxONP {
    font-size:1.875rem;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .QxONP {
    font-size:2rem;
  }
      

          }
          
        
      
      
  .contact\:rypzmoQrnnDovoxIqUDOK {
    color:white;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eujkue {
    gap:32px;
  min-height:400px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fFOGox {
    color:var(--text, #324851);
  display:inline-block;
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-regular);
  line-height:18px;
  }
      

      
        
      
      
  .eTpizp {
    gap:32px;
  }
      

      
          @media (min-width: 720px) {
            
  .eTpizp {
    gap:42px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eChaIA {
    width:100%;
  margin-top:auto;
  font-family:'Gantari';
  }
      

      
        
      
      
  .dIqoET {
    font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  line-height:21px;
  }
      

      
        
      
      
  .degpZG {
    color:#fff;
  display:inline-block;
  font-size:0.625rem;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .FpToL {
    color:#fff;
  display:inline-block;
  font-size:12px;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dZDQFI {
    color:var(--p1-red);
  }
      

      
        
      
      
  .dRDucf {
    width:100%;
  background:#000000;
  align-items:center;
  padding-top:32px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:32px;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .dRDucf {
    align-items:center;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .ffBNnU {
    gap:8px;
  color:var(--p1-red);
  }
      

      
        
      
      
  .estcvX {
    gap:8px;
  }
      

      
          @media (min-width: 768px) {
            
  .estcvX {
    flex:2;
  }
      

          }
          
        
      
      
  .eDOVih {
    width:100%;
  background:#000000;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:32px;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .eDOVih {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .ePztLN {
    gap:24px;
  color:#ffff;
  flex-direction:column;
  }
      

      
          @media (min-width: 768px) {
            
  .ePztLN {
    max-width:270px;
  }
      

          }
          
        
      
      
  .eyVtWh {
    color:#fff;
  display:flex;
  row-gap:5px;
  font-size:0.625rem;
  column-gap:5px;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .fpWFkh {
    color:inherit;
  display:inline-block;
  font-size:0.75rem;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cyLMqY {
    color:white;
  display:inline-block;
  font-size:1.5rem;
  }
      

      
        
      
      
  .dNASki {
    cursor:pointer;
  font-size:var(--font-size-sm);
  align-items:start;
  font-weight:var(--font-weight-regular);
  line-height:21px;
  justify-content:start;
  }
      

      
        
      
      
  .fkmyQC {
    gap:24px;
  width:100%;
  height:100%;
  font-family:'Gantari';
  background-color:#fff;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bXKCFL {
    color:inherit;
  display:inline-block;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .duKsmC {
    gap:16px;
  color:#FFFFFF;
  width:100%;
  cursor:pointer;
  height:64px;
  font-size:20px;
  background:var(--is-success-color);
  margin-top:4px;
  align-items:center;
  font-weight:var(--font-weight-regular);
  padding-left:8px;
  border-radius:16px;
  padding-right:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

  .duKsmC:disabled {
    cursor:not-allowed;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dVSMlk {
    color:var(--text, #324851);
  display:inline-block;
  font-size:18px;
  font-family:'Gantari';
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fBFywj {
    flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ePxZZv {
    gap:12px;
  width:180px;
  }
      

      
          @media (min-width: 928px) {
            
  .ePxZZv {
    width:230px;
  }
      

          }
          
        
      
      
  .bEpxks {
    gap:12px;
  flex-direction:column;
  }
      

      
        
      
      
  .vthRk {
    gap:8px;
  }
      

      
          @media (min-width: 768px) {
            
  .vthRk {
    flex:1;
  }
      

          }
          
        
      
      
  .ceDLHe {
    color:var(--light-blue, #B7E4F6);
  display:inline-block;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dQNxiy {
    gap:12px;
  color:var(--light-blue-link, #BBEBFF);
  width:180px;
  }
      

      
          @media (min-width: 928px) {
            
  .dQNxiy {
    width:230px;
  }
      

          }
          
        
      
      
  .eZscEm {
    width:200px;
  height:100px;
  }
      

      
        
      
      
  .dnZKkx {
    gap:12px;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .dnZKkx {
    gap:24px;
  flex:1;
  align-items:start;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 928px) {
            
  .dnZKkx {
    gap:32px;
  align-items:start;
  padding-top:40px;
  flex-direction:row;
  justify-content:center;
  }
      

          }
          
        
      
      
  .byMUPW {
    color:white;
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cBeVqJ {
    gap:32px;
  width:100%;
  max-width:1280px;
  flex-direction:column;
  }
      

      
          @media (min-width: 768px) {
            
  .cBeVqJ {
    flex-direction:row;
  }
      

          }
          
        
      
      
  .dfWXCM {
    gap:16px;
  width:100%;
  max-width:1280px;
  flex-direction:column-reverse;
  }
      

      
          @media (min-width: 768px) {
            
  .dfWXCM {
    flex-direction:row;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .NOizN {
    width:100%;
  background:black;
  align-items:center;
  padding-top:32px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .NOizN {
    padding-top:48px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .NOizN {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .auto-glass-replacement\:VXhwRjnAhbgMBLBIFXaxn {
    margin-top:-16px;
  }
      

      
          @media (min-width: 720px) {
            
  .auto-glass-replacement\:VXhwRjnAhbgMBLBIFXaxn {
    margin-top:-48px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .auto-glass-replacement\:VXhwRjnAhbgMBLBIFXaxn {
    margin-top:-80px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .auto-glass-replacement-warranty-section\:3ZOaaIh6j4q5EWrEFJLsF {
    background:black;
  }
      

      
        
      
      
  .auto-glass-replacement-warranty-section\:hA7yL4fg9Ffsy9AQz5Ev2 {
    background:black;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cacwpa {
    top:0px;
  width:100%;
  z-index:200;
  position:sticky;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .cacwpa {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .cDJKUp {
    width:100%;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .cDJKUp {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      
      
  .eKcrtd {
    width:100%;
  max-width:1280px;
  align-items:var(--breadCrumbPosition);
  padding-top:24px;
  padding-bottom:32px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .eKcrtd {
    align-items:var(--breadCrumbPosition);
  padding-bottom:24px;
  justify-content:start;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .eKcrtd {
    align-items:var(--breadCrumbPosition);
  padding-bottom:32px;
  justify-content:start;
  }
      

          }
          
        
      
      
  .bvwoxU {
    flex:1;
  display:inline;
  font-size:inherit;
  word-break:break-word;
  font-family:inherit;
  font-weight:inherit;
  white-space:normal;
  }
      

      
          @media (max-width: 450px) {
            
  .bvwoxU {
    font-size:var(--font-size-xxs);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cprVRQ {
    color:white;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
          @media (max-width: 450px) {
            
  .cprVRQ {
    font-size:var(--font-size-xxs);
  }
      

          }
          
        
      
      
  .bUDAJR {
    width:24px;
  cursor:pointer;
  height:24px;
  }
      

      
          @media (max-width: 450px) {
            
  .bUDAJR {
    width:18px;
  height:18px;
  }
      

          }
          
        
      
      
  .dmbRfM {
    font-family:inherit;
  font-weight:inherit;
  }
      

      
          @media (max-width: 450px) {
            
  .dmbRfM {
    font-size:var(--font-size-xxs);
  }
      

          }
          
        
      
      
  .bHAGMO {
    width:24px;
  height:24px;
  }
      

      
          @media (max-width: 450px) {
            
  .bHAGMO {
    width:18px;
  height:18px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .emRrGd {
    gap:32px;
  width:100%;
  max-width:1280px;
  background:black;
  flex-direction:column;
  padding-bottom:64px;
  }
      

      
          @media (min-width: 720px) {
            
  .emRrGd {
    padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .emRrGd {
    padding-bottom:128px;
  }
      

          }
          
        
      
      
  .cRZPyM {
    width:100%;
  height:1px;
  opacity:0.5;
  margin-bottom:8px;
  background-color:#324851;
  }
      

      
        
      
      
  .lJcyH {
    background:white;
  }
      

      
        
      
      
  .cmRUTm {
    color:#324851;
  display:inline-block;
  font-size:16px;
  font-weight:var(--font-weight-regular);
  line-height:23.2px;
  }
      

      
          @media (min-width: 1280px) {
            
  .cmRUTm {
    font-size:18px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eaLoMA {
    color:white;
  font-size:32px;
  font-family:'Gantari';
  font-weight:700;
  line-height:32px;
  }
      

      
        
      
      
  .bXsMqn {
    gap:4px;
  flex:1;
  flex-direction:column;
  }
      

      
        
      
      
  .fcZUyp {
    color:white;
  display:inline-block;
  font-size:18px;
  font-weight:var(--font-weight-regular);
  line-height:18px;
  }
      

      
        
      
      
  .dMpOEH {
    color:white;
  display:inline-block;
  font-size:24px;
  font-weight:var(--font-weight-bolder);
  line-height:24px;
  }
      

      
        
      
      
  .cbrgvU {
    color:white;
  display:inline-block;
  font-size:18px;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:18px;
  }
      

      
          @media (min-width: 720px) {
            
  .cbrgvU {
    font-size:20px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cbrgvU {
    font-size:24px;
  line-height:24px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fDOigl {
    color:#324851;
  display:inline-block;
  font-size:18px;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  line-height:18px;
  }
      

      
          @media (min-width: 720px) {
            
  .fDOigl {
    font-size:20px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fDOigl {
    font-size:24px;
  line-height:24px;
  }
      

          }
          
        
      
      
  .dQTlSW {
    color:white;
  display:inline-block;
  font-size:16px;
  font-weight:var(--font-weight-regular);
  line-height:24px;
  }
      

      
        
      
      
  .fwxPqg {
    gap:8px;
  width:100%;
  }
      

      
        
      
      
  .bIyQhm {
    gap:24px;
  width:100%;
  background:black;
  font-family:'Gantari';
  flex-direction:row;
  }
      

      
          @media (max-width: 720px) {
            
  .bIyQhm {
    flex-direction:column-reverse;
  }
      

          }
          
        
      
      
  .bsKSwU {
    color:black;
  display:inline-block;
  opacity:0.6;
  font-size:18px;
  font-weight:var(--font-weight-regular);
  line-height:27px;
  }
      

      
        
      
      
  .bRCcnS {
    color:white;
  display:inline-block;
  font-size:20px;
  font-weight:var(--font-weight-regular);
  line-height:30px;
  }
      

      
        
      
      
  .bwbOrp {
    color:white;
  display:inline-block;
  font-size:16px;
  font-weight:var(--font-weight-regular);
  line-height:23.2px;
  }
      

      
          @media (min-width: 1280px) {
            
  .bwbOrp {
    font-size:18px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cLlmyo {
    gap:8px;
  width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 920px) {
            
  .cLlmyo {
    gap:4px;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          

          @media (max-width: 720px) {
            
  
      

          }
          
        
      
      
  .booking-form\:bA5oN4bPAkI_QGuLcr0kN {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bDWsZy {
    width:200px;
  }
      

      
        
      
      
  .dhBWuP {
    color:#324851;
  font-size:15px;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  line-height:22.5px;
  }
      

      
        
      
      
  .rltzo {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fqxVmO {
    color:white;
  font-size:24px;
  max-width:800px;
  text-align:left;
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .fqxVmO {
    font-size:30px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .fqxVmO {
    font-size:32px;
  }
      

          }
          
        
      
      
  .cTgqXa {
    width:100%;
  height:1px;
  background:#94000D;
  margin-bottom:24px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eyILdL {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 920px) {
            
  .eyILdL {
    gap:4px;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .dEdSBX {
    margin-top:29px;
  }
      

      
        
      
      
  .btZUKT {
    width:100%;
  display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .booking-form\:vM5qamDgmzrffUp6t0WHb {
    height:64px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .RTDwV {
    color:#12A6E5;
  display:flex;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .dUTTNZ {
    gap:16px;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .blMaBn {
    width:100%;
  background:black;
  align-items:center;
  padding-top:64px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:64px;
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  .blMaBn {
    padding-top:96px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:96px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .blMaBn {
    padding-top:128px;
  padding-bottom:128px;
  }
      

          }
          
        
      
      
  .eszqoD {
    gap:24px;
  width:100%;
  background:black;
  align-items:center;
  font-family:'Gantari';
  justify-content:start;
  }
      

      
          @media (min-width: 1280px) {
            
  .eszqoD {
    max-width:1280px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dxUeCT {
    color:#ffffff;
  font-size:15px;
  font-weight:var(--font-weight-regular);
  line-height:21.75px;
  }
      

      
          @media (min-width: 720px) {
            
  .dxUeCT {
    font-size:16px;
  line-height:24px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .dxUeCT {
    font-size:18px;
  line-height:27px;
  }
      

          }
          
        
      
      
  .dJmXfl {
    color:#324851;
  }
      

      
        
      
      
  .bxHusT {
    gap:8px;
  color:var(--main-color-text, #324851);
  font-size:28px;
  max-width:960px;
  align-items:start;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  justify-content:start;
  }
      

      
          @media (min-width: 720px) {
            
  
      

          }
          

          @media (min-width: 1280px) {
            
  
      

          }
          
        
      
      
  .bsqufv {
    color:white;
  font-size:28px;
  max-width:720px;
  text-align:left;
  font-family:'Gantari';
  font-weight:var(--font-weight-bolder);
  }
      

      
          @media (min-width: 720px) {
            
  .bsqufv {
    font-size:32px;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .bsqufv {
    font-size:36px;
  }
      

          }
          
        
      
      
  .daStAv {
    color:white;
  display:inline-block;
  font-size:15px;
  max-width:960px;
  text-align:left;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (min-width: 720px) {
            
  .daStAv {
    font-size:16px;
  text-align:center;
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .daStAv {
    font-size:18px;
  max-width:910px;
  text-align:left;
  line-height:27px;
  padding-left:2px;
  padding-right:2px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fjTqlq {
    width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .fjTqlq {
    padding-left:24px;
  padding-right:24px;
  }
      

          }
          
        
      