.elementor-kit-6{--e-global-color-primary:#1D4F91;--e-global-color-secondary:#3CCBDA;--e-global-color-text:#13294B;--e-global-color-accent:#A7E163;--e-global-color-5e28f8e:#3B3734;--e-global-color-df9c6f3:#F0F0ED;--e-global-color-edd7bca:#FFFFFF;--e-global-color-e758d5b:#FFFFFF00;--e-global-color-1cce842:#DFDFDF;--e-global-color-ef16ded:#103472;--e-global-color-39a56a5:#77DBE5;--e-global-color-bc0033f:#C1EA92;--e-global-color-6ea67e4:#C9C9C9;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:clamp(2.986rem, 2.157rem + 2.2107vw, 3.815rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.125em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:clamp(2.488rem, 2.1843rem + 1.1569vw, 3.052rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.125em;--e-global-typography-text-font-family:"Lexend Deca";--e-global-typography-text-font-size:1.05rem;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Lexend Deca";--e-global-typography-accent-font-size:clamp(0.79rem, 0.7865rem + 0.0113vw, 0.8rem);--e-global-typography-accent-font-weight:200;--e-global-typography-accent-line-height:1.125em;--e-global-typography-3d8bc1d-font-family:"Montserrat";--e-global-typography-3d8bc1d-font-size:clamp(1.602rem, 1.3066rem + 0.9454vw, 2.441rem);--e-global-typography-3d8bc1d-font-weight:700;--e-global-typography-3d8bc1d-line-height:1.125em;--e-global-typography-da67a12-font-family:"Montserrat";--e-global-typography-da67a12-font-size:clamp(1.424rem, 1.2377rem + 0.5961vw, 1.953rem);--e-global-typography-da67a12-font-weight:700;--e-global-typography-da67a12-line-height:1.125em;--e-global-typography-5acca76-font-family:"Montserrat";--e-global-typography-5acca76-font-size:clamp(1.266rem, 1.1614rem + 0.3346vw, 1.563rem);--e-global-typography-5acca76-font-weight:700;--e-global-typography-5acca76-line-height:1.125em;--e-global-typography-a60f763-font-family:"Montserrat";--e-global-typography-a60f763-font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);--e-global-typography-a60f763-font-weight:700;--e-global-typography-a60f763-text-decoration:none;--e-global-typography-a60f763-line-height:1.125em;--e-global-typography-9ba15b7-font-family:"Lexend Deca";--e-global-typography-9ba15b7-font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);--e-global-typography-9ba15b7-font-weight:500;--e-global-typography-9ba15b7-text-decoration:none;--e-global-typography-9ba15b7-line-height:1.125em;--e-global-typography-39a8052-font-family:"Lexend Deca";--e-global-typography-39a8052-font-size:0.9rem;--e-global-typography-39a8052-font-weight:200;--e-global-typography-0f4d219-font-family:"Lexend Deca";--e-global-typography-0f4d219-font-size:clamp(1rem, 0.9577rem + 0.1352vw, 1.12rem);--e-global-typography-0f4d219-font-weight:300;--e-global-typography-0f4d219-font-style:italic;--e-global-typography-1d2efcd-font-family:"Lexend Deca";--e-global-typography-1d2efcd-font-size:clamp(1rem, 0.9577rem + 0.1352vw, 1.12rem);--e-global-typography-1d2efcd-font-weight:300;--e-global-typography-1d2efcd-text-decoration:none;--e-global-typography-1d2efcd-line-height:1.125em;--e-global-typography-d2b77c4-font-family:"Montserrat";--e-global-typography-d2b77c4-font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);--e-global-typography-d2b77c4-font-weight:600;--e-global-typography-d2b77c4-text-decoration:none;--e-global-typography-d2b77c4-line-height:1.125em;--e-global-typography-7587ba2-font-family:"Montserrat";--e-global-typography-7587ba2-font-size:clamp(3.25rem, 1.9792rem + 4.841vw, 5.61rem);--e-global-typography-7587ba2-font-weight:700;--e-global-typography-7587ba2-text-transform:capitalize;--e-global-typography-7587ba2-line-height:1em;--e-global-typography-869fe7c-font-family:"Lexend Deca";--e-global-typography-869fe7c-font-size:clamp(1rem, 0.75rem + 0.6667vw, 1.25rem);--e-global-typography-869fe7c-font-weight:normal;--e-global-typography-41750b1-font-family:"Lexend Deca";--e-global-typography-41750b1-font-size:1.25rem;--e-global-typography-41750b1-font-weight:500;--e-global-typography-41750b1-text-decoration:none;--e-global-typography-41750b1-line-height:1.125em;--e-global-typography-7f7fad7-font-family:"Montserrat";--e-global-typography-7f7fad7-font-size:1.25rem;--e-global-typography-7f7fad7-font-weight:600;--e-global-typography-7f7fad7-text-decoration:none;--e-global-typography-7f7fad7-line-height:1.125em;--e-global-typography-aca5d24-font-family:"Lexend Deca";--e-global-typography-aca5d24-font-size:1.15rem;--e-global-typography-aca5d24-font-weight:300;background-color:var( --e-global-color-df9c6f3 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-9ba15b7-font-family ), Sans-serif;font-size:var( --e-global-typography-9ba15b7-font-size );font-weight:var( --e-global-typography-9ba15b7-font-weight );text-decoration:var( --e-global-typography-9ba15b7-text-decoration );line-height:var( --e-global-typography-9ba15b7-line-height );color:var( --e-global-color-edd7bca );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:1rem;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-ef16ded );}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-family:var( --e-global-typography-3d8bc1d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d8bc1d-font-size );font-weight:var( --e-global-typography-3d8bc1d-font-weight );line-height:var( --e-global-typography-3d8bc1d-line-height );}.elementor-kit-6 h4{font-family:var( --e-global-typography-da67a12-font-family ), Sans-serif;font-size:var( --e-global-typography-da67a12-font-size );font-weight:var( --e-global-typography-da67a12-font-weight );line-height:var( --e-global-typography-da67a12-line-height );}.elementor-kit-6 h5{font-family:var( --e-global-typography-5acca76-font-family ), Sans-serif;font-size:var( --e-global-typography-5acca76-font-size );font-weight:var( --e-global-typography-5acca76-font-weight );line-height:var( --e-global-typography-5acca76-line-height );}.elementor-kit-6 h6{font-family:var( --e-global-typography-a60f763-font-family ), Sans-serif;font-size:var( --e-global-typography-a60f763-font-size );font-weight:var( --e-global-typography-a60f763-font-weight );text-decoration:var( --e-global-typography-a60f763-text-decoration );line-height:var( --e-global-typography-a60f763-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80rem;}.e-con{--container-max-width:80rem;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:1.25rem;}.elementor-element{--widgets-spacing:1.25rem 1.25rem;--widgets-spacing-row:1.25rem;--widgets-spacing-column:1.25rem;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-3d8bc1d-font-size );line-height:var( --e-global-typography-3d8bc1d-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-da67a12-font-size );line-height:var( --e-global-typography-da67a12-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-5acca76-font-size );line-height:var( --e-global-typography-5acca76-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-a60f763-font-size );line-height:var( --e-global-typography-a60f763-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-9ba15b7-font-size );line-height:var( --e-global-typography-9ba15b7-line-height );}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-41750b1-font-size:1.25rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-3d8bc1d-font-size );line-height:var( --e-global-typography-3d8bc1d-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-da67a12-font-size );line-height:var( --e-global-typography-da67a12-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-5acca76-font-size );line-height:var( --e-global-typography-5acca76-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-a60f763-font-size );line-height:var( --e-global-typography-a60f763-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-9ba15b7-font-size );line-height:var( --e-global-typography-9ba15b7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-3d8bc1d-font-size );line-height:var( --e-global-typography-3d8bc1d-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-da67a12-font-size );line-height:var( --e-global-typography-da67a12-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-5acca76-font-size );line-height:var( --e-global-typography-5acca76-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-a60f763-font-size );line-height:var( --e-global-typography-a60f763-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-9ba15b7-font-size );line-height:var( --e-global-typography-9ba15b7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Remove Space after paragraphs */
.elementor-widget-text-editor p:last-child {
margin-bottom:0px;
}

.no-underline {
  text-decoration: none;
}

/*Style Quiz Buttons */
.quiz button {
    color:#13294B!important;
    font-family: "Lexend Deca", sans-serif!important;
    font-weight: 500!important;
}

.quiz button:hover {
background-color: #3CCBDA!important;
}

.quiz2 button:hover {
background-color: #A7E163!important;
}

/*Underline Links */
.underline-links a { text-decoration: underline!important;
}

/*Style Broadband Labels */

 /* Base outer label container */
  .broadband-label { 
    border: solid 4px #231F20 !important; 
    background-color: white !important; 
    display: inline-block !important; 
    padding: 8px !important; 
    max-width: 400px !important; 
    font-size: 15px !important; 
    box-sizing: border-box !important;
  }
  
  /* Link variations */
  .broadband-label a { 
    text-decoration: none !important; 
  }
  .broadband-label a:visited { 
    color: #0000EE !important; 
  }
  
  /* Typography overrides */
  .broadband-label h1, 
  .broadband-label h2, 
  .broadband-label h3, 
  .broadband-label h4, 
  .broadband-label h5, 
  .broadband-label p, 
  .broadband-label li, 
  .broadband-label div, 
  .broadband-label ul { 
    font-family: "Libre Franklin", Arial, sans-serif !important; 
    font-weight: 400 !important; 
    color: #231F20 !important; 
    margin: 0px !important; 
    box-sizing: border-box !important;
  }
  
  /* Headings structure */
  .broadband-label h1 { 
    border-bottom: solid #231F20 2px !important; 
    font-weight: 900 !important; 
    font-size: 38px !important; 
    line-height: 40px !important; 
    letter-spacing: 0.4px !important; 
    margin-bottom: 3px !important; 
  }
  .broadband-label h2 { 
    font-size: 18px !important; 
    font-weight: 700 !important; 
    letter-spacing: 0.2px !important; 
    margin-bottom: 6px !important; 
  }
  .broadband-label h3 { 
    font-size: 16px !important; 
    font-weight: 900 !important; 
    letter-spacing: 0.2px !important; 
    margin-bottom: 6px !important; 
  }
  .broadband-label h4 { 
    font-size: 16px !important; 
    letter-spacing: 0.2px !important; 
    font-weight: 700 !important; 
    margin-top: 6px !important; 
    margin-bottom: 6px !important; 
  }
  
  /* Layout lists and rows */
  .broadband-label section > p, 
  .broadband-label ul.block > li { 
    display: flex !important; 
    justify-content: space-between !important; 
  }
  .broadband-label ul.block { 
    list-style: none !important; 
    padding-inline-start: 25px !important; 
    padding-inline-end: 25px !important; 
    margin-bottom: 22px !important; 
  }
  .broadband-label ul.block > li { 
    margin-bottom: 6px !important; 
  }
  .broadband-label ul.block > li > span { 
    margin-bottom: 0px !important; 
  }
  .broadband-label ul.block > li > span:last-child { 
    font-weight: 700 !important; 
    text-align: right !important; 
  }
  .broadband-label .header > p { 
    font-weight: 600 !important; 
    margin-bottom: 2px !important; 
  }
  
  /* Section breakdowns */
  .broadband-label .monthly-price { 
    padding: 5px 0px !important; 
    border-bottom: solid #231F20 2px !important; 
  }
  .broadband-label .monthly-price h4 { 
    font-size: 20px !important; 
    line-height: 24px !important; 
    font-weight: 700 !important; 
    margin-top: 0px !important; 
    margin-bottom: 5px !important; 
    border-bottom: solid #231F20 4px !important; 
  }
  .broadband-label .monthly-price h4 span { 
    float: right !important; 
    text-align: right !important; 
  }
  .broadband-label .monthly-price *:not(ul) > :not(:last-child) { 
    margin-bottom: 10px !important; 
  }
  .broadband-label .monthly-price p > *:last-child { 
    text-align: right !important; 
  }
  
  .broadband-label .charges { 
    padding: 3px 0px 3px 0px !important; 
    border-bottom: solid #231F20 3px !important; 
  }
  .broadband-label .discounts { 
    border-bottom: solid #231F20 4px !important; 
  }
  .broadband-label .discounts p { 
    padding: 4px 20px 4px 20px !important; 
  }
  
  /* Speeds and Data sections */
  .broadband-label .speeds { 
    border-bottom: solid #231F20 1px !important; 
  }
  .broadband-label .speeds p { 
    padding: 0px 20px 4px 20px !important; 
  }
  .broadband-label .speeds p > *:last-child { 
    font-weight: 500 !important; 
    text-align: right !important; 
  }
  .broadband-label .data { 
    border-bottom: solid #231F20 4px !important; 
  }
  .broadband-label .data h4 span { 
    float: right !important; 
    text-align: right !important; 
  }
  
  /* Contact section formatting */
  .broadband-label .contact { 
    border-bottom: solid #231F20 6px !important; 
  }
  .broadband-label .contact ul.block { 
    list-style-type: none !important; 
    grid-template-columns: auto 1fr !important; 
    gap: 10px !important; 
  }
  .broadband-label .contact ul.block .key { 
    flex: 0 0 auto !important; 
    text-align: left !important; 
    padding-right:10px !important; 
  }
  .broadband-label .contact ul.block .value { 
    flex: 1 !important; 
  }
  
  /* Column and layout constraints */
  .broadband-label .data > ul.block, 
  .broadband-label .speeds > ul.block, 
  .broadband-label .contact > ul.block { 
    padding-right: 0px !important; 
    margin-bottom: 10px !important; 
  }
  .broadband-label section.policies { 
    padding-bottom: 4px !important; 
  }
  .broadband-label section.header, 
  .broadband-label section.policies { 
    border-bottom: solid #231F20 8px !important; 
  }
  
  /* Utility styling */
  .broadband-label .clear { 
    clear: both !important; 
  }
  .broadband-label .wrap { 
    overflow-wrap: anywhere !important; 
  }/* End custom CSS */