/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Inter";src:url(/themes/custom/educatorins/dist/fonts/Inter-Regular-400.woff2) format("woff2"),url(/themes/custom/educatorins/dist/fonts/Inter-Regular-400.otf) format("opentype"),url(/themes/custom/educatorins/dist/fonts/Inter-Regular-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-synthesis:none;}@font-face{font-family:"Inter";src:url(/themes/custom/educatorins/dist/fonts/Inter-SemiBold-600.woff2) format("woff2"),url(/themes/custom/educatorins/dist/fonts/Inter-SemiBold-600.otf) format("opentype"),url(/themes/custom/educatorins/dist/fonts/Inter-SemiBold-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;font-synthesis:none;}@font-face{font-family:"Inter";src:url(/themes/custom/educatorins/dist/fonts/Inter-Bold-700.woff2) format("woff2"),url(/themes/custom/educatorins/dist/fonts/Inter-Bold-700.otf) format("opentype"),url(/themes/custom/educatorins/dist/fonts/Inter-Bold-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;font-synthesis:none;}*{box-sizing:border-box;}html,body{margin:0;padding:0;width:100%;max-width:none;}body{overflow-x:hidden;font-family:Arial,"Inter";font-size:16px;background-color:#ffffff;line-height:1.5;color:#333;}a{color:#003e7e;text-decoration:none;}a:hover{color:#1f9ab9;}img{max-width:100%;height:auto;}ul,ol{margin:0;padding:0;}header{position:relative;}header ul{list-style:none !important;padding-left:0 !important;margin:0 !important;}header li{list-style:none !important;list-style-type:none !important;background:none !important;}header li:before{content:none !important;}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;width:100%;}main{flex:1;width:100%;max-width:none;background-color:#ffffff;}main > div{width:100%;max-width:none;}.field--name-body .field__item p a{color:#003e7e !important;}.pre-content-wrapper{background-color:#ffffff;border-bottom:1px solid #ddd;}.pre-content-wrapper .layout-container{max-width:1879px;margin:0 auto;padding:10px 20px;}.tabs-wrapper,nav[data-drupal-nav-tabs]{background:transparent;}nav.tabs,.tabs{margin:0;padding:0;list-style:none;}nav.tabs ul,.tabs ul{display:flex;gap:5px;list-style:none;margin:0;padding:0;border-bottom:none;}nav.tabs li,.tabs li{margin:0;padding:0;list-style:none;}nav.tabs a,.tabs a{display:block;padding:10px 20px;background:#e0e0e0;color:#333;text-decoration:none;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;transition:all 0.3s ease;}nav.tabs a:hover,.tabs a:hover{background:#d0d0d0;color:#000;}nav.tabs a.is-active,.tabs a.is-active{background:#fff;color:#003e7e;font-weight:bold;border-bottom:2px solid #fff;}.layout-container{width:100%;max-width:none;margin:0;padding:0;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.sf-menu li.has-search{position:relative;}.sf-menu .search-toggle--btn{display:inline-flex;align-items:center;justify-content:center;width:41px;height:32px;flex:0 0 41px;padding:0;border:0;background:transparent;cursor:pointer;color:#454545;line-height:0;}.sf-menu .search-toggle--btn:focus-visible{outline:2px solid rgba(0,95,158,0.45);outline-offset:2px;}.sf-menu .search-toggle--btn .icon{width:24px;height:24px;display:block;}.sf-menu .search-toggle--btn:hover{color:#666;background:rgba(0,0,0,0.04);}.sf-menu .search-toggle--btn[aria-expanded="true"]{color:var(--brand-600,#005f9e);}.header-search-form{position:absolute;top:79%;right:33%;z-index:1000;min-width:340px;max-width:90vw;padding:8px;margin:0;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,0.12);box-shadow:0 8px 20px rgba(16,24,40,0.12);}.header-search-form[hidden]{display:none !important;}form#views-exposed-form-global-search-page-1{display:flex !important;flex-wrap:nowrap !important;align-items:center;margin:0;padding:0;}form#views-exposed-form-global-search-page-1 input[type="search"],form#views-exposed-form-global-search-page-1 input[type="text"]{flex:1 1 auto;min-width:0;width:100%;border:1px solid #d9dee5;border-radius:10px;padding:12px 16px;font-size:16px;line-height:1.2;background:#fff;outline:none;box-shadow:0 4px 8px rgba(0,0,0,0.08);}form#views-exposed-form-global-search-page-1 .form-actions input[type="submit"],form#views-exposed-form-global-search-page-1 .form-actions button{flex:0 0 auto;border-radius:10px;border:none;background:#1d9ac7;padding:8px 16px;color:#fff;font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,0.08);z-index:1;}form#views-exposed-form-global-search-page-1
  .form-actions
  input[type="submit"]:hover,form#views-exposed-form-global-search-page-1 .form-actions button:hover{background:#003e7e !important;}.view-global-search .view-header{font-size:24px;font-weight:600;color:#1a3d6d;margin-bottom:20px;}.view-global-search .views-exposed-form{position:relative;max-width:520px;margin-bottom:30px;}.view-global-search .views-exposed-form input[type="search"],.view-global-search .views-exposed-form input[type="text"]{width:100%;border:1px solid #cfd6dd;border-radius:24px;padding:12px 52px 12px 16px;font-size:16px;background:#fff;outline:none;box-shadow:0 2px 6px rgba(0,0,0,0.06);}.view-global-search .views-exposed-form .form-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);}.view-global-search .views-exposed-form .form-actions input[type="submit"],.view-global-search .views-exposed-form .form-actions button{padding:10px 16px;border-radius:10px;border:none;background:#003e7e !important;color:#fff;font-weight:600;font-size:16px;cursor:pointer;}.view-global-search .views-exposed-form .form-actions button:hover{background:#003e7e !important;}.view-global-search .view-content{display:flex;flex-direction:column;gap:24px;}.view-global-search .views-row{margin:0 auto;padding:20px;max-width:1320px;border-bottom:2px solid #cdcdcd;}.view-global-search .views-row .views-field-title,.view-global-search .views-row .views-field-body,.view-global-search .views-field-search-api-url{margin-bottom:25px;}.view-global-search .views-row .views-field-title{margin-top:10px;}.view-global-search .views-row .views-field-title .field-content,.view-global-search .views-row h2{font-size:20px;font-weight:600;color:#003e7e;}.view-global-search .views-row .views-field-body .field-content,.view-global-search .views-row p{font-size:16px;color:#000;line-height:1.6;margin-bottom:12px;margin-bottom:20px;}.view-global-search .views-field-search-api-url .field-content a{min-width:180px;width:fit-content;color:#fff;border-radius:10px;background:#003e7e;padding:12px 32px;text-align:center;font-family:"Inter",Arial;font-size:16px;font-weight:700;transition:background 0.3s ease,transform 0.3s ease;cursor:pointer;border:0;}.view-global-search .views-row .more-link a,.view-global-search .views-row a.button{display:inline-block;padding:10px 16px;border-radius:999px;background:#0d5cab;color:#fff;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,0.08);}.view-global-search .views-row .more-link a:hover,.view-global-search .views-row a.button:hover,.view-global-search .views-field-search-api-url .field-content a:hover{background:#0b4f93;}form#views-exposed-form-global-search-page-1 .form-item label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.search-page,.view-global-search{margin:0 auto;padding:20px 50px;max-width:1420px;}.search-page__title{color:#003e7e;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:42px;font-style:normal;font-weight:600;text-align:center;line-height:normal;margin-bottom:30px;}#block-educatorins-exposedformglobal-searchpage-1-2
  form#views-exposed-form-global-search-page-1{display:block !important;flex-wrap:unset !important;align-items:unset !important;margin:0;padding:0;}#block-educatorins-exposedformglobal-searchpage-1-2
  .search-page__form
  .search-input-group,#block-educatorins-exposedformglobal-searchpage-1-2 .views-exposed-form{position:relative;max-width:100%;margin:0 0 24px;box-sizing:border-box;}#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group__field
  input[type="search"],#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group__field
  input[type="text"],#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  input[type="search"],#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  input[type="text"]{width:100%;border:1px solid #d9dee5;border-radius:10px;padding:12px 56px 12px 16px;font-size:16px;line-height:1.2;background:#fff;outline:none;box-shadow:0 4px 8px rgba(0,0,0,0.08);box-sizing:border-box;}#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  .form-actions,#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group
  .form-actions{position:absolute;right:0px;top:50%;transform:translateY(-50%);margin:0;}#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  .form-actions
  input[type="submit"],#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  .form-actions
  button,#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group
  .form-actions
  input[type="submit"],#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group
  .form-actions
  button{padding:10px 14px;border-radius:10px;border:none;background:#0d5cab;color:#fff;font-weight:600;font-size:0.95rem;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,0.08);}#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  .form-actions
  input[type="submit"]:hover,#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  .form-actions
  button:hover,#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group
  .form-actions
  input[type="submit"]:hover,#block-educatorins-exposedformglobal-searchpage-1-2
  .search-input-group
  .form-actions
  button:hover{background:#0b4f93;}#block-educatorins-exposedformglobal-searchpage-1-2
  .views-exposed-form
  .form-item
  label,#block-educatorins-exposedformglobal-searchpage-1-2 .search-input-group label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}@media (max-width:992px){#block-educatorins-exposedformglobal-searchpage-1-2
    .views-exposed-form
    input[type="search"],#block-educatorins-exposedformglobal-searchpage-1-2
    .views-exposed-form
    input[type="text"]{padding-right:48px;}}@media (max-width:576px){.search-page{padding:20px 12px;}.search-page__title{font-size:28px;}}nav.pager{display:flex;background:#f4f6f8;border-radius:9999px;padding:8px 14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);justify-content:center;max-width:500px;margin:50px auto;}.pager__items{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none;}.pager__item a{color:#003e7e;text-decoration:none;padding:6px 8px;border-radius:8px;display:inline-block;}.pager__item.is-active,.pager__item.is-active a{font-weight:600;color:#222;}.pager__item a:hover,.pager__item a:focus,.pager__item a:focus-visible{background:rgba(29,154,199,0.12);outline:2px solid #003e7e;}.pager__item.is-disabled,.pager__item.is-disabled a{color:#9aa4ad;pointer-events:none;}.pager__item.pager__item--ellipsis{opacity:0.75;}.ajax-progress-fullscreen{display:none !important;}.search-input-group__field input[type="text"],.search-input-group__field input[type="search"]{width:100%;border:1px solid #d9dee5;border-radius:999px;padding:12px 16px;font-size:16px;outline:none;background:#fff;}.search-input-group__field input[type="text"]::placeholder,.search-input-group__field input[type="search"]::placeholder{color:#666666;}.search-input-group__field input[type="text"]:focus,.search-input-group__field input[type="search"]:focus{border-color:#4f7dbf;box-shadow:0 0 0 3px rgba(79,125,191,0.15);}.btn.btn--search,.button--pill{border:none;background:#0d5cab;color:#fff;font-weight:600;border-radius:999px;padding:10px 18px;cursor:pointer;}.btn.btn--search:hover,.button--pill:hover{background:#0b4f93;}.search-page__results{margin-top:10px;}.search-result{border-bottom:1px solid #e7edf4;padding:16px 0 22px;}.search-result__title{font-size:22px;font-weight:700;color:#0d5cab;margin:0 0 6px;}.search-result__excerpt{color:#4b5563;font-size:15px;margin:0 0 10px;}.search-result__cta .btn{background:#1f4788;color:#fff;border-radius:20px;padding:8px 14px;}.site-branding{display:flex;align-items:center;gap:10px;}.site-branding .site-logo img{height:50px;width:auto;}.site-branding .site-name{font-size:24px;font-weight:bold;color:#003e7e;margin:0;}.site-branding .site-name a{color:#003e7e;text-decoration:none;}.site-branding .site-name a:hover{color:#1f9ab9;}.site-branding .site-slogan{display:none;}header{background:#fff;border-bottom:1px solid #e0e0e0;width:100%;}header .header__main > div,header .region-header{display:flex !important;flex-direction:row !important;justify-content:space-between;align-items:center;flex-wrap:wrap;}header .header__main > div > #block-eia-site-branding,header .header__main > div > .block-system-branding-block,header .region-header .block-system-branding-block{flex:0 0 auto;}header .header__main > div > #block-eia-main-menu,header .header__main > div > nav,header .header__main > div > .block-system-menu-blockmain,header .region-header .block-system-menu-blockmain{flex:1 1 auto;display:flex;justify-content:center;}header .header__main > div > #block-eia-headerphone,header .header__main > div > .block-block-content,header .region-header .block-block-content{flex:0 0 auto;}header .menu--main ul,header nav ul,header .region-header nav ul,header .block-system-menu-blockmain ul{display:flex !important;flex-direction:row !important;gap:25px;list-style:none !important;list-style-image:none !important;background:#f6f7fc;padding:12px 24px;border-radius:8px;margin:0;}header .menu--main ul li,header nav ul li,header .region-header nav ul li,header .block-system-menu-blockmain ul li{list-style:none !important;list-style-image:none !important;margin:0;padding:0;}header .menu--main ul li a,header nav ul li a,header .region-header nav ul li a,header .block-system-menu-blockmain ul li a{text-decoration:none;color:var(--Footer-Footer-text,#666);padding:8px 12px;display:block;font-weight:600;font-style:normal;font-weight:600;line-height:normal;font-size:14px;}header .menu--main ul li a:hover,header nav ul li a:hover,header .region-header nav ul li a:hover,header .block-system-menu-blockmain ul li a:hover{color:var(--Primary-Navy,#003e7e);}header .header-phone-section{display:flex;gap:24px;align-items:center;}header .header-phone-section .company-phone-container{display:flex;gap:10px;align-items:center;font-size:24px;letter-spacing:2px;text-transform:uppercase;text-align:right;}header .header-phone-section .company-phone-container .company-phone-number{color:#003e7e;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;}header .header-phone-section .company-phone-container .company-phone-cta{color:#003e7e;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}header .header-phone-section .company-phone-container a{color:#003e7e;}header .header-phone-section .request-quote-button{color:#fff;text-decoration:none;display:inline-block;border-radius:10px;background-color:#003e7e !important;font-size:14px;font-family:Arial,"Inter";font-style:normal;font-weight:700;line-height:normal;padding:14px 26px;transition:all 0.35s ease-out;text-decoration:none;}#block-educatorins-homepageheroslider{width:100%;max-width:none;margin:0;}#block-educatorins-homepageheroslider .hero-slider-content{width:100%;min-height:380px;height:clamp(380px,70vh,718px);position:relative;}#block-educatorins-homepageheroslider .bx-wrapper{max-width:100% !important;margin:0 !important;border:none !important;box-shadow:none !important;background:transparent !important;}#block-educatorins-homepageheroslider .bx-viewport{width:100% !important;height:auto !important;overflow:hidden;border:none !important;left:0 !important;}#block-educatorins-homepageheroslider
  .field--name-field-paragraph-ref-multiple{position:relative;width:100%;margin:0;min-height:380px;height:clamp(380px,70vh,718px);}#block-educatorins-homepageheroslider .field__item{width:100%;min-height:380px;height:clamp(380px,70vh,718px);position:relative;}#block-educatorins-homepageheroslider .hero-slider-content{width:100%;min-height:380px;height:clamp(380px,70vh,718px);position:relative;}#block-educatorins-homepageheroslider .hero-slider-item-image{position:absolute;inset:0;width:100%;height:100%;}#block-educatorins-homepageheroslider
  .field--name-field-paragraph-ref-multiple
  img,#block-educatorins-homepageheroslider .hero-slider-item-image img{width:100% !important;height:100% !important;object-fit:cover;object-position:center;display:block;}#block-educatorins-homepageheroslider .contextual,#block-educatorins-homepageheroslider .contextual-links,#block-educatorins-homepageheroslider button.trigger{display:none !important;}#block-educatorins-homepageheroslider
  .field--name-field-paragraph-ref-multiple
  .hero-text-container{max-width:540px;width:90%;position:absolute;left:10%;top:37%;transform:translateY(-10%);z-index:2;padding:20px;border-radius:15px;background:rgba(255,255,255,0.75);color:#003e7e;}#block-educatorins-homepageheroslider
  .field--name-field-paragraph-ref-multiple
  .hero-text-container
  h1{color:var(--Primary-Navy,#003e7e);font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,5vw,42px);margin-bottom:16px;font-style:normal;font-weight:600;line-height:1.2;}#block-educatorins-homepageheroslider
  .field--name-field-paragraph-ref-multiple
  .hero-text-container
  .hero-slider-item-content-text
  p{color:var(--Primary-Navy,#003e7e);font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,3.6vw,18px);font-style:normal;font-weight:600;line-height:1.5;margin-bottom:16px;}#block-educatorins-homepageheroslider
  .field--name-field-paragraph-ref-multiple
  .hero-text-container
  a{color:var(--Primary-Navy,#003e7e);text-decoration:none;display:inline-block;border-radius:10px;margin:20px auto 0;padding:8px 20px;transition:all 0.35s ease-out;}@media (max-width:1024px){#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple,#block-educatorins-homepageheroslider .field__item,#block-educatorins-homepageheroslider .hero-slider-content{height:clamp(360px,60vh,640px);min-height:360px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container{left:8%;top:40%;transform:translateY(-15%);max-width:520px;padding:18px;}}@media (max-width:912px){#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple,#block-educatorins-homepageheroslider .field__item,#block-educatorins-homepageheroslider .hero-slider-content{width:100%;height:clamp(320px,55vh,560px);min-height:320px;overflow:hidden;}#block-educatorins-homepageheroslider .hero-text-container{left:5%;right:5%;max-width:none;width:auto;padding:16px;transform:none;top:auto;bottom:8%;}#block-educatorins-homepageheroslider .hero-text-container h1{font-size:clamp(22px,5vw,30px);}#block-educatorins-homepageheroslider
    .hero-text-container
    .hero-slider-item-content-text
    p{font-size:clamp(14px,4vw,18px);}}@media (max-width:768px){#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple,#block-educatorins-homepageheroslider .field__item,#block-educatorins-homepageheroslider .hero-slider-content{height:clamp(340px,55vh,560px);min-height:340px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container{left:6%;top:50%;transform:translateY(-50%);max-width:480px;padding:16px;}}@media (max-width:540px){#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple,#block-educatorins-homepageheroslider .field__item,#block-educatorins-homepageheroslider .hero-slider-content{height:clamp(320px,52vh,520px);min-height:320px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container{left:5%;right:5%;width:auto;max-width:none;top:auto;bottom:6%;transform:none;padding:14px;border-radius:12px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container
    h1{font-size:clamp(20px,6vw,30px);margin-bottom:12px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container
    .hero-slider-item-content-text
    p{font-size:clamp(13px,3.8vw,16px);margin-bottom:12px;}}@media (max-width:520px){#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple,#block-educatorins-homepageheroslider .field__item,#block-educatorins-homepageheroslider .hero-slider-content{height:clamp(300px,50vh,480px);min-height:300px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container{bottom:5%;padding:12px;border-radius:10px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container
    h1{font-size:clamp(18px,6.5vw,26px);}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container
    .hero-slider-item-content-text
    p{font-size:clamp(12px,4vw,15px);}}@media (max-width:400px){#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple,#block-educatorins-homepageheroslider .field__item,#block-educatorins-homepageheroslider .hero-slider-content{height:clamp(280px,48vh,440px);min-height:280px;}#block-educatorins-homepageheroslider
    .field--name-field-paragraph-ref-multiple
    .hero-text-container{bottom:4%;padding:10px;}}#block-eia-homefacility{border:1px solid #cdcdcd;background:#fff;height:auto;align-items:center;justify-content:space-between;padding-bottom:20px;box-sizing:border-box;}#block-eia-homefacility .field__items{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility
  .field--name-field-link
  .field__item
  a:hover{color:#fff !important;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility
  .field--name-field-link
  a{color:#003e7e;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0;white-space:nowrap;transition:color 0.3s ease;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility{display:flex;flex-direction:row;gap:15px;align-items:center;flex:0 0 auto;margin-top:20px;border-radius:8px;transition:background-color 0.3s ease,color 0.3s ease;}#block-eia-homefacility .paragraph--type--facility:hover{background-color:#1d9ac7;color:#fff;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility:hover
  a,#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility:hover
  .field__item{color:#fff;}#block-eia-homefacility
  .paragraph--type--facility:hover
  .field--name-field-text{color:#fff;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility
  .field--name-field-icon-code{border-radius:0 10px 10px 0;background:#1d9ac7;border:1px solid #1d9ac7;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility
  .field--name-field-icon-code
  svg{height:28px !important;color:#fff;padding:5px 15px;}#block-eia-homefacility
  .field--name-field-paragraph-ref-multiple
  .paragraph--type--facility
  .field--name-field-text{font-size:16px;text-transform:uppercase;font-weight:bold;color:#003e7e;margin:0;white-space:nowrap;transition:color 0.3s ease;}#block-eia-homefacility .field__items .field--name-field-icon-code{width:86px;height:70px;}#block-eia-homefacility .field__item .field--name-field-heading{display:none;}#block-eia-homefacility
  .paragraph--type--facility:hover
  .field--name-field-text{color:#fff;}@media (min-width:1340px){#block-eia-homefacility .field__items{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding-left:50px;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility{width:100%;}}@media (max-width:1420px){#block-eia-homefacility .field__items{display:grid;grid-template-columns:repeat(3,1fr);padding-left:50px;gap:20px;}}@media (max-width:1064px){#block-eia-homefacility .field__items{grid-template-columns:repeat(2,1fr);gap:16px;}}@media (max-width:768px){#block-eia-homefacility .field__items{padding-left:40px;gap:14px;}}@media (max-width:540px){#block-eia-homefacility .field__items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:start;padding-left:20px;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility{width:100%;max-width:300px;padding:7px 9px;gap:10px;transform:none;}#block-eia-homefacility
    .paragraph--type--facility:hover
    .field--name-field-text{color:#fff;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-icon-code{width:56px;height:50px;border-radius:8px;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-icon-code
    svg{height:20px !important;padding:3px 7px;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-text{font-size:14px;line-height:1.3;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-link
    a{font-size:16px;line-height:1.35;white-space:nowrap;}}@media (max-width:400px){#block-eia-homefacility{padding:10px 6px;}#block-eia-homefacility .field__items{grid-template-columns:1fr;gap:8px;padding:0 6px;justify-items:stretch;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility{width:100%;max-width:none;padding:6px 8px;gap:8px;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-link
    a{font-size:14px;line-height:1.35;white-space:nowrap;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-icon-code{width:50px;height:44px;}#block-eia-homefacility
    .field--name-field-paragraph-ref-multiple
    .paragraph--type--facility
    .field--name-field-icon-code
    svg{height:18px !important;padding:3px 6px;}}.homepage-content--header{color:#1d9ac7;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:42px;font-weight:600;text-align:center;margin:0;padding:100px 40px 20px;background-color:#fff;}.homepage-content--body{color:#000;text-align:center;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:40px;margin:0 auto;padding:40px 300px;background-color:#fff;}@media (max-width:1420px){.homepage-content--header{font-size:40px;}.homepage-content--body{padding:40px 200px;}}@media (max-width:1064px){.homepage-content--header{font-size:36px;padding:80px 30px 20px;}.homepage-content--body{padding:30px 100px;line-height:34px;}}@media (max-width:768px){.homepage-content--header{font-size:32px;padding:60px 20px 15px;}.homepage-content--body{padding:20px 16px;line-height:28px;}}@media (max-width:540px){.homepage-content--header{font-size:24px;padding:40px 10px 10px;}.homepage-content--body{font-size:14px;padding:16px 10px;line-height:24px;}}@media (max-width:480px){.homepage-content--header{font-size:24px;padding:40px 10px 10px;}.homepage-content--body{font-size:14px;padding:16px 10px;line-height:24px;}}.block-eia-homepagecontent{width:100%;margin:100px auto;padding:0;text-align:center;max-width:1264px;}.block-eia-homepagecontent .layout-container{max-width:1879px;margin:0 auto;padding:0 20px;box-sizing:border-box;}.block-eia-homepagecontent h1{color:#1d9ac7;font-family:Arial;font-size:42px;font-style:normal;font-weight:600;line-height:normal;}.block-eia-homepagecontent p{color:#000;text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:500;line-height:40px;}#block-eia-featuredproducts{background:#fff !important;padding:90px 20px;width:100%;}#block-eia-featuredcarriers h1,#block-eia-featuredproducts h1,.block-eia-homepagecontent h1{color:#1d9ac7;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:42px;font-style:normal;font-weight:600;line-height:normal;text-align:center;}.block-eia-homepagecontent h1{margin-bottom:49px;}#block-eia-featuredproducts h1{margin-bottom:100px;}#block-eia-featuredcarriers h1{margin-bottom:84px;}#block-eia-featuredcarriers img{max-width:none !important;}#block-eia-featuredproducts .field--name-field-paragraph-ref-multiple{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;justify-content:center;max-width:1200px;margin:0 auto;}#block-eia-featuredproducts .featured-item-wrapper{display:flex;align-items:center;gap:24px;background:#fff;border-radius:10px;height:240px !important;width:100%;box-sizing:border-box;box-shadow:0 0 50px 0 rgba(172,172,172,0.25);transition:transform 0.25s ease,box-shadow 0.25s ease;}#block-eia-featuredproducts .featured-item-wrapper:hover{transform:translateY(-8px);border-color:#00a6c7;box-shadow:0 0 50px 0 rgba(172,172,172,0.18);}#block-eia-featuredproducts .featured-item-image{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-bottom:42px;}#block-eia-featuredproducts .field--name-field-icon-code{display:flex;justify-content:center;width:86px;height:70px;flex-shrink:0;border-radius:0 10px 10px 0;background:#003e7e;color:#ffffff;align-items:center;box-shadow:inset 0 -10px 18px rgba(0,0,0,0.08);transition:background 0.25s ease;}#block-eia-featuredproducts .field--name-field-icon-code svg{height:28px !important;color:#fff !important;padding:5px 15px;}#block-eia-featuredproducts .featured-item-text-container{flex:1;display:flex;flex-direction:column;height:100%;}#block-eia-featuredproducts .featured-item-text-body{margin-top:75px;}#block-eia-featuredproducts .field__item{color:var(--Primary-Navy,#003e7e);font-family:"Inter",Arial,Helvetica,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;font-weight:600;line-height:normal;margin:0;line-height:1.3;}#block-eia-featuredproducts .featured-item-link-wrapper{margin-top:60px;}#block-eia-featuredproducts .field--name-field-link{display:inline-block;margin-left:14px;}#block-eia-featuredproducts .field--name-field-link a{background:#e9eef5;color:#003e7e;font-size:16px;font-weight:600;letter-spacing:0.1em;font-family:Arial,sans-serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:137px;height:37px;border-radius:10px;transition:background 0.2s ease,color 0.2s ease;}#block-eia-featuredproducts .contextual,#block-eia-featuredproducts .contextual-links,#block-eia-featuredproducts button.trigger{display:none !important;}#block-eia-featuredproducts .field--name-field-paragraph-ref-multiple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;justify-content:center;max-width:1200px;margin:0 auto;}#block-eia-featuredproducts .featured-item-wrapper{display:flex;align-items:center;gap:24px;background:#fff;border-radius:10px;height:auto;width:100%;box-sizing:border-box;box-shadow:0 0 50px 0 rgba(172,172,172,0.25);transition:transform 0.25s ease,box-shadow 0.25s ease;}#block-eia-featuredproducts .featured-item-wrapper:hover{transform:translateY(-10px);}@media (max-width:1480px){#block-eia-featuredproducts .field--name-field-paragraph-ref-multiple{grid-template-columns:repeat(2,1fr);gap:32px;max-width:940px;}#block-eia-featuredproducts{padding:70px 20px;}}@media (max-width:768px){#block-eia-featuredproducts{padding:50px 15px;}#block-eia-featuredproducts h1{font-size:32px;margin-bottom:60px;}}@media (max-width:680px){#block-eia-featuredproducts .field--name-field-paragraph-ref-multiple{grid-template-columns:1fr;gap:24px;margin:0 auto;}#block-eia-featuredproducts .featured-item-wrapper{max-width:400px !important;margin:0 auto;display:flex;align-items:center;gap:24px;background:#fff;border-radius:10px;height:240px !important;width:100%;box-sizing:border-box;box-shadow:0 0 50px 0 rgba(172,172,172,0.25);transition:transform 0.25s ease,box-shadow 0.25s ease;}#block-eia-featuredproducts .featured-item-text-container{padding:0;align-items:center;}#block-eia-featuredproducts .field__item{font-size:20px;margin-bottom:12px;}#block-eia-featuredproducts .field--name-field-link a{width:auto;padding:24px 16px;transform:none;}}@media (max-width:540px){#block-eia-featuredproducts h1{font-size:24px;margin-bottom:40px;}}.container > .layout-container,.container .layout-container{max-width:1879px;margin:0 auto;padding:0 20px;box-sizing:border-box;}.request-quote-wrapper{position:relative;background-image:var(--rq-bg);background-position:center;background-size:cover;background-repeat:no-repeat;color:#003e7e;text-align:center;padding:60px 20px;height:586px;display:flex;align-items:center;justify-content:center;}.request-quote-wrapper .button{background:#003e7e;color:#fff;}.request-quote-wrapper::before{content:"";position:absolute;inset:0;background:rgba(0,128,207,0.6);z-index:1;}.request-quote-wrapper .container{position:relative;z-index:2;display:flex;justify-content:center;gap:50px;}.rq-heading{color:#000;text-align:right;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 20px;}.rq-cta-wrap{height:67px;flex-shrink:0;background:#fff;display:inline-flex;align-items:center;border-radius:10px;padding:0px 20px;}.rq-cta-wrap a{color:#003e7e;font-family:Arial;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}.rq-cta-wrap:focus-visible{outline:2px solid #1d9ac7;outline-offset:2px;}.rq-cta-wrap:hover{filter:brightness(0.97);}@media (max-width:1000px){.request-quote-wrapper .rq-heading{font-size:28px;line-height:1.4;padding:0 10px;}.request-quote-wrapper .rq-cta-wrap{height:67px;flex-shrink:0;background:#fff;display:inline-flex;align-items:center;border-radius:10px;}.request-quote-wrapper .container{gap:20px;}}@media (max-width:800px){.request-quote-wrapper .rq-heading{font-size:20px;line-height:1.4;padding:0 10px;text-align:center;}.request-quote-wrapper .rq-cta-wrap{height:67px;flex-shrink:0;background:#fff;display:inline-flex;align-items:center;border-radius:10px;}.request-quote-wrapper .rq-cta-wrap a{font-size:16px;}}@media (max-width:600px){.request-quote-wrapper .rq-heading{font-size:16px;line-height:1.4;padding:0 10px;}.request-quote-wrapper .rq-cta-wrap{height:67px;flex-shrink:0;background:#fff;display:inline-flex;align-items:center;border-radius:10px;}.request-quote-wrapper .rq-cta-wrap a{font-size:16px;}}@media (max-width:400px){.request-quote-wrapper .rq-heading{font-size:16px;line-height:1.4;padding:0 10px;}.request-quote-wrapper .rq-cta-wrap{height:67px;flex-shrink:0;background:#fff;display:inline-flex;align-items:center;border-radius:10px;}.request-quote-wrapper .rq-cta-wrap a{font-size:16px;}}.carrier-marquee{overflow:hidden;width:100%;}.carrier-track{display:inline-flex;gap:32px;animation:carriers-slide 25s linear infinite;}.carrier-track:hover{animation-play-state:paused;}@keyframes carriers-slide{from{transform:translateX(0);}to{transform:translateX(-50%);}}#block-eia-featuredcarriers{background-color:#fff !important;width:100%;padding:150px 100px 150px 100px;}#block-eia-featuredcarriers .field__items{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:20px;}#block-eia-featuredcarriers .field__items:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.1);}#block-eia-featuredcarriers img{max-width:none !important;}.tabs-wrapper .tabs--primary{display:flex;justify-content:center;}footer.footer{color:#f9f9f9;padding:60px 0;border-top:4px solid #cdcdcd;background:#fff !important;}footer.footer .footer-columns{max-width:1280px;margin:0 auto;padding:0 32px;}.footer-grid{display:grid;grid-template-columns:minmax(0,510px) minmax(0,1fr);align-items:flex-start;justify-content:center;width:100%;max-width:100%;min-width:0;}.footer-left{display:flex;justify-content:center;width:100%;max-width:510px;min-width:0;justify-self:center;overflow-x:clip;}.footer-left > *{width:100%;max-width:510px;min-width:0;}#block-educatorins-contactus-3,#block-educatorins-contactus-2{margin-top:50px;}footer
  .footer-right
  #block-educatorins-contactus-2
  .field--type-text-with-summary{color:#000;text-align:center;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.footer-right{grid-column:2;display:flex;flex-direction:column;gap:32px;margin-top:45px;}.footer-right nav ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;padding:0 20px;list-style:none;text-align:center;}.footer-right nav li{margin:0;}.footer-right nav a{color:#000;text-align:center;font-family:Arial,"Inter",sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:color 0.2s ease;}.footer-right nav a:hover{color:#fff;}#footer-contact{background:#fff !important;border-top:4px solid #cdcdcd;padding:60px 0;overflow-x:hidden;}#footer-contact .footer-columns{width:100%;max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box;}#footer-contact .footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start;}#footer-contact .footer-left,#footer-contact .footer-right,#footer-contact .footer-left > div,#footer-contact .footer-right > div,#footer-contact .layout,#footer-contact .layout__region,#footer-contact .block,#footer-contact .field,#footer-contact .field__item{width:100%;min-width:0;max-width:100%;box-sizing:border-box;}#footer-contact .footer-left{display:flex;justify-content:center;}#footer-contact .footer-right{display:flex;flex-direction:column;gap:32px;margin-top:0;}#footer-contact #block-educatorins-footer-2-menu,#footer-contact #block-educatorins-contactus-3 h2,#footer-contact #block-educatorins-contactus-2 h2{color:#1d9ac7;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;margin:0 0 30px;text-align:center;}#footer-contact .field--type-text-with-summary,#footer-contact .field--type-text-with-summary p{color:#000;text-align:center;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;}#footer-contact .field--name-body .field__item p{margin:0;}#footer-contact iframe[src*="survey.alchemer.com"]{display:block;width:100% !important;max-width:100% !important;min-width:0 !important;border:0;overflow:hidden;box-sizing:border-box;}#footer-contact .footer-right nav ul{display:grid;grid-template-columns:1fr;gap:16px;width:100%;margin:0;padding:0;list-style:none;text-align:center;}#footer-contact .footer-right nav li{margin:0;min-width:0;}#footer-contact .footer-right nav a{display:block;color:#000 !important;text-align:center;font-family:Arial,"Inter",sans-serif;font-size:16px;font-weight:500;text-decoration:none;overflow-wrap:anywhere;transition:color 0.2s ease;}#footer-contact .footer-right nav a:hover{color:#1d9ac7 !important;}#footer-contact .social-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:20px;}#footer-contact .social-icons a{color:#000;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}#footer-contact .social-icons .svg-inline--fa{font-size:25px;}#footer-contact .social-icons a:focus-visible{outline:2px solid #000;outline-offset:3px;}@media (min-width:768px){#footer-contact .footer-columns{padding:0 24px;}#footer-contact .footer-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px 48px;}#footer-contact .footer-right{margin-top:45px;}#footer-contact #block-educatorins-contactus-3,#footer-contact #block-educatorins-contactus-2{margin-top:50px;}#footer-contact .footer-right nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}}@media (min-width:1100px){#footer-contact .footer-right nav ul{grid-template-columns:repeat(3,minmax(0,1fr));}}footer #block-educatorins-webform-2 h1{color:#1d9ac7;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center;}footer #block-educatorins-footer-2-menu,footer #block-educatorins-contactus-3 h2,footer #block-educatorins-contactus-2 h2{color:#1d9ac7;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;margin-bottom:30px;text-align:center;}.social-icons{display:flex;justify-content:center;gap:25px;margin-top:20px;}.social-icons a{color:#000;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}.social-icons .svg-inline--fa{font-size:25px;}.social-icons a:focus-visible{outline:2px solid #000;outline-offset:3px;}footer.footer nav ul,footer.footer nav li{list-style:none;max-width:600px;padding:0;}footer.footer nav li{margin-bottom:14px;}footer.footer nav a{color:#000 !important;text-align:center;font-family:Arial,"Inter" !important;font-size:16px;font-weight:500;transition:color 0.2s ease;}footer.footer nav a:hover{color:#fff;padding-left:4px;}@media (max-width:1000px){.footer-grid{grid-template-columns:1fr;gap:32px;}footer #block-educatorins-contactus-2{margin-top:50px;}.footer-left,.footer-right{grid-column:auto;}}footer.footer #block-educatorins-webform{max-width:520px;}footer.footer .webform-submission-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 20px;}footer.footer .webform-submission-form > .form-item{grid-column:span 1;}footer.footer .webform-submission-form > .form-item--textarea,footer.footer .webform-submission-form > .form-item--comments,footer.footer .webform-submission-form > .form-item-comments,footer.footer .webform-submission-form > .form-item-message,footer.footer .webform-submission-form > .form-item:has(textarea),footer.footer .webform-submission-form > .form-item:last-child,footer.footer .webform-submission-form > .form-actions{grid-column:1 / -1;width:100%;}footer.footer .webform-submission-form > .form-item:has(textarea) textarea,footer.footer .webform-submission-form textarea{width:100%;max-width:100%;}footer.footer .webform-submission-form > .form-actions{width:100%;}.request-a-quote form.webform-submission-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.request-a-quote form.webform-submission-form > .form-item{grid-column:span 1;}.request-a-quote
  form.webform-submission-form
  > .form-item.webform-type-textarea,.request-a-quote
  form.webform-submission-form
  > .form-item.js-webform-type-textarea,.request-a-quote
  form.webform-submission-form
  > .form-item.js-form-type-textarea,.request-a-quote form.webform-submission-form > .form-item:has(textarea){grid-column:1 / -1;width:100%;}.request-a-quote form.webform-submission-form > .form-item:nth-of-type(n + 5){grid-column:1 / -1;width:100%;}.request-a-quote form.webform-submission-form > .form-item textarea,.request-a-quote form.webform-submission-form textarea{width:100%;max-width:100%;}.request-a-quote form.webform-submission-form > .form-actions{grid-column:1 / -1;width:100%;}.request-a-quote form.webform-submission-form > .form-item--markup,.request-a-quote form.webform-submission-form > .form-item--processed-text{grid-column:1 / -1;}@media (max-width:640px){.request-a-quote form.webform-submission-form{grid-template-columns:1fr;gap:24px;}.request-a-quote form.webform-submission-form > .form-item,.request-a-quote form.webform-submission-form > .form-actions{grid-column:1 / -1;}}footer.footer .form-item label{display:block;color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:left !important;margin-bottom:6px;}footer.footer .form-item label::after{content:" (Required) ";color:#a94442;font-family:Arial;font-size:15px;font-style:italic;font-weight:400;line-height:normal;}footer.footer .form-text,footer.footer .form-email,footer.footer .form-tel,footer.footer textarea{width:100%;padding:12px 16px;border-radius:10px;border:2px solid #cdcdcd;background:#fff;color:#333;transition:border-color 0.25s ease,box-shadow 0.25s ease;}footer.footer .form-text::placeholder,footer.footer textarea::placeholder{display:none;}footer.footer textarea{min-height:120px;resize:vertical;}footer.footer .form-actions{margin-top:4px;}footer.footer .webform-submission-form .form-actions{grid-column:1 /-1;margin-top:-25px;}footer.footer .form-actions .form-submit:hover{background:#1f9ab9;transform:translateY(-2px);}.insurance-page{max-width:1879px;margin:0 auto;padding:20px;margin-top:140px;margin-bottom:140px;}.insurance-page header{border-bottom:none !important;}.insurance-hero__title{font-size:42px;margin-bottom:20px;margin-top:0px !important;}.insurance-main{display:grid;grid-template-columns:3fr 1fr;gap:60px;}.insurance-article{font-size:18px;line-height:1.6;background:#fff;padding:35px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);position:relative;}.insurance-hero__media{float:right;margin-left:24px;margin-bottom:16px;}.insurance-hero__media img{width:auto;height:450px;object-fit:contain;border-radius:8px;}.insurance-sidebar{background:#fff;padding:0px 35px 0px 35px;height:650px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);}.insurance-sidebar__title{color:#1d9ac7;text-align:center;font-family:Arial;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:50px;margin-top:48px !important;}.insurance-sidebar form .form-item{margin-bottom:16px;}.insurance-sidebar form label{display:block;font-size:16px;margin-bottom:6px;color:#333;font-family:Arial,"Inter";font-style:normal;font-weight:600;line-height:normal;}.insurance-sidebar .field__label{display:none;}.insurance-sidebar form label .form-required{color:#e60000;font-weight:normal;}.insurance-sidebar form input[type="text"],.insurance-sidebar form input[type="email"],.insurance-sidebar form input[type="tel"],.insurance-sidebar form input[type="number"]{width:100%;padding:12px;font-size:16px;border:1px solid #f9f9f9;border-radius:6px;background:#f9f9f9;box-sizing:border-box;}.insurance-sidebar form input[type="submit"],.insurance-sidebar form button{width:100%;padding:14px;font-size:24px;font-weight:700;color:#fff;font-family:Arial;background-color:#1d9ac7;border:none;border-radius:10px;cursor:pointer;transition:background-color 0.3s ease;max-width:190px;}.insurance-sidebar form input[type="submit"]:hover,.insurance-sidebar form button:hover{background-color:#007bb3;}.insurance-sidebar__social{margin-top:100px;padding:35px;background:#fff;border-radius:10px;text-align:center;}.social-title{color:#000;text-align:center;font-family:Arial;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:0px !important;}.social-icons{display:flex;justify-content:center;gap:30px;}.social-icons a img{width:32px;height:32px;transition:transform 0.3s ease;}.social-icons a:hover img{transform:scale(1.1);}.insurance-contact{grid-column:1 / -1;margin-top:48px;padding:36px;background:#f4f8fb;border-radius:10px;}@media (max-width:768px){.insurance-main{grid-template-columns:1fr;}.insurance-hero__media{float:none;margin:0 0 16px 0;text-align:center;}.insurance-hero__media img{width:100%;height:auto;}}.custom-breadcrumb{box-sizing:border-box;width:100%;height:auto;background-color:#f2f7f9;display:flex;align-items:center;flex-shrink:0;}.custom-breadcrumb__list{list-style:none;display:flex;align-items:center;gap:5px;padding:0;margin:0;}.custom-breadcrumb__item{font-size:14px;color:#333333;font-weight:500;}.custom-breadcrumb__link{color:#1d9ac7;text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.custom-breadcrumb__link:hover{color:#5d8122;text-decoration:underline;}.custom-breadcrumb__item::after{content:none;}.custom-breadcrumb__item::after{content:none;}.custom-breadcrumb__separator{display:flex;align-items:center;margin:0 8px;}.breadcrumb-separator{width:7px !important;height:auto !important;fill:#005580;}.custom-breadcrumb__item:last-child::after{content:" ";margin:0;}.custom-breadcrumb__item:last-child a{text-decoration:none !important;color:#333 !important;}.path-frontpage .breadcrumb-wrapper{display:none;}.breadcrumb-wrapper{display:block;width:1500px;margin:0 auto;padding-top:82px;}.breadcrumb{font-size:16px;line-height:1.5;}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:8px;}.breadcrumb__item{display:flex;align-items:center;color:#666;}.breadcrumb__link{color:#003e7e !important;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.breadcrumb__link:hover,.breadcrumb__link:focus{color:#003e7e;text-decoration:underline;}.breadcrumb__text{color:#454545;text-align:center;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.breadcrumb__item + .breadcrumb__item::before{content:"";display:inline-block;width:8px;height:12px;margin:0 8px;vertical-align:middle;background:no-repeat center / contain
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'><path d='M7.05418 6.43436L1.74009 11.7484C1.4838 12.0047 1.06828 12.0047 0.812014 11.7484L0.192213 11.1286C-0.0636422 10.8728 -0.0641343 10.4581 0.19112 10.2016L4.40263 5.97031L0.19112 1.739C-0.0641343 1.48254 -0.0636422 1.06788 0.192213 0.81202L0.812014 0.19222C1.06831 -0.0640732 1.48382 -0.0640732 1.74009 0.19222L7.05416 5.50629C7.31045 5.76255 7.31045 6.17807 7.05418 6.43436Z' fill='black'/></svg>");opacity:0.75;}@media (max-width:440px){.breadcrumb .breadcrumb__list .breadcrumb__item{font-size:12px !important;}}.product-page{max-width:1560px;margin:60px auto 120px;padding:0 20px;}.product-page__layout{display:flex;gap:60px;justify-content:center;background:#f9f9f9;padding:40px;flex-wrap:wrap;}.product-page__header{border:none !important;}.product-page__title{color:#003e7e;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:42px;font-weight:600;margin:34px 0px;line-height:normal;font-style:normal;}.product-page__content{background:#fff;border-radius:18px;padding:20px 45px 45px;box-shadow:0 18px 40px rgba(0,0,0,0.05);color:#000;line-height:1.7;flex:1 1 1000px;max-width:1000px;}.product-page__content h2{color:#000;text-align:center;font-family:"Arial";font-size:32px;font-style:normal;font-weight:600;line-height:normal;}.product-page__sidebar{flex:1 1 462px;max-width:462px;display:flex;flex-direction:column;gap:24px;}.product-page__card{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;background:#fff;border-radius:18px;padding:25px 55px;box-shadow:0 18px 40px rgba(11,74,99,0.12);}.product-page__sidebar-title{margin:34px 0px 15px 0px;color:#1d9ac7;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;}.product-page__quote form{display:flex;flex-direction:column;gap:20px;}.product-page__quote input,.product-page__quote textarea{padding:12px 14px;border-radius:10px;background:#ffff;margin-top:12px;border:none !important;}.product-page__quote textarea{width:100%;border-radius:16px;min-height:110px;resize:vertical;border:2px solid #cdcdcd !important;}.product-page__social-label{margin:0 0 10px;color:#000;text-align:center;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;}.product-page__social .social-icons a{padding:8px 14px;border-radius:10px;background:#fff;color:#1d9ac7;font-weight:600;text-decoration:none;}@media (max-width:1480px){.product-page__layout{gap:40px;padding:30px 20px;}}@media (max-width:1100px){.product-page__layout{flex-direction:column;gap:32px;}.product-page__content,.product-page__sidebar{width:100%;max-width:100%;flex:none;}.product-page__content img{float:none;display:block;margin:10px auto 20px;max-width:100%;}}@media (max-width:768px){.product-page__content{padding:15px 20px;}.product-page__title{font-size:28px;margin:20px 0 15px;}.product-page__sidebar-title{font-size:24px;margin:20px 0 30px;}}.basic-page__layout{background:#f9f9f9;padding:20px 40px;}.basic-page__inner{max-width:1520px;margin:0 auto;display:flex;gap:20px;align-items:flex-start;}.basic-page__content{background:#fff;border-radius:10px;padding:20px 45px 45px;box-shadow:0 18px 40px rgba(0,0,0,0.05);color:#000;line-height:1.7;flex:1 1 0;min-width:0;}.basic-page__sidebar{display:flex;flex-direction:column;gap:24px;flex:0 0 700px;max-width:700px;min-width:0;}.basic-page__inner--no-sidebar{display:block;max-width:1520px;}.basic-page__card{background:#fff;border-radius:10px;padding:25px 35px;box-shadow:0 18px 40px rgba(11,74,99,0.12);color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;}.basic-page__header{margin:0;}.basic-page__title{color:#003e7e;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:42px;font-weight:600;margin:34px 0 20px;}.basic-page__body h2,.basic-page__body h3,.basic-page__body h4{color:#000;font-family:Arial,sans-serif;font-weight:600;margin-top:24px;margin-bottom:16px;}.basic-page__body p,.basic-page__body ul,.basic-page__body ol{margin-bottom:16px;}.basic-page__body ul,.basic-page__body ol{padding-left:24px;}.basic-page__body li{margin-bottom:8px;}.field--name-field-sidebar-embed p{margin:0;}.embed-frame,.embed-iframe{padding:20px;box-sizing:border-box;}.basic-page__sidebar iframe,.embed-frame iframe,.embed-iframe iframe,.field--name-field-sidebar-embed iframe{display:block;width:100%;max-width:100%;border:0;}.basic-page__sidebar iframe{min-height:650px;}@media (max-width:1050px){.basic-page__inner{flex-direction:column;align-items:stretch;}.basic-page__content,.basic-page__sidebar{width:100%;max-width:none;flex:1 1 auto;}}@media (max-width:768px){.basic-page__layout{padding:16px;}.basic-page__content{padding:24px;}.basic-page__card{padding:20px;}}.basic-page__sidebar .embed-iframe{max-width:420px;margin-left:auto;margin-right:0;padding:0;box-sizing:border-box;}.embed-iframe,.embed-frame{padding:0 !important;}.basic-page__sidebar .embed-iframe iframe[src*="survey.alchemer.com"]{display:block !important;width:100% !important;height:560px !important;min-height:initial !important;border:0;background:transparent;}.basic-page__sidebar iframe{min-height:0 !important;}.basic-page__inner{gap:28px;}@media (max-width:1050px){.basic-page__sidebar .embed-iframe{max-width:100%;margin:0;}.basic-page__sidebar .embed-iframe iframe[src*="survey.alchemer.com"]{height:640px !important;}}@media (max-width:768px){.basic-page__layout{padding:16px;}.basic-page__content{padding:24px;}.basic-page__sidebar .embed-iframe iframe[src*="survey.alchemer.com"]{height:680px !important;}}.layout--twocol-section--50-50.rq-lp,.node--type-landing-page .layout--twocol-section--50-50{max-width:1580px;margin:0px auto 100px auto;padding-bottom:40px;display:flex;align-items:stretch;gap:60px;flex-wrap:nowrap;border-radius:10px;}.rq-lp .layout__region--first,.rq-lp .layout__region--second,.node--type-landing-page .layout--twocol-section--50-50 .layout__region--first,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--second{flex:1 1 0;min-width:0;display:flex;flex-direction:column;}.rq-lp .layout__region--first h2,.rq-lp .layout__region--first .block-webform-block h2,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--first
  h2,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--first
  .block-webform-block
  h2{font-size:32px;font-weight:700;color:#003e7e;margin:0 0 12px;line-height:1.3;}.rq-lp .layout__region--first p:first-of-type,.rq-lp .layout__region--first .field--name-field-subtitle,.rq-lp .layout__region--first .block-webform-block + p,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--first
  p:first-of-type,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--first
  .field--name-field-subtitle,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--first
  .block-webform-block
  + p{font-size:16px;color:#666;margin:0 0 30px;font-weight:400;}.rq-lp .layout__region--first .request-a-quote,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--first
  .request-a-quote{max-width:100%;flex:1 1 auto;display:flex;flex-direction:column;}.rq-lp .layout__region--second,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--second{align-items:center;justify-content:center;}.rq-lp .layout__region--second img,.node--type-landing-page
  .layout--twocol-section--50-50
  .layout__region--second
  img{width:100%;height:auto;border-radius:8px;object-fit:cover;display:block;}@media (max-width:992px){.layout--twocol-section--50-50.rq-lp,.node--type-landing-page .layout--twocol-section--50-50{flex-direction:column;gap:40px;}.rq-lp .layout__region--first,.rq-lp .layout__region--second,.node--type-landing-page
    .layout--twocol-section--50-50
    .layout__region--first,.node--type-landing-page
    .layout--twocol-section--50-50
    .layout__region--second{width:100%;}}.layout__region--first .request-a-quote{max-width:510px !important;margin:0 auto;display:flex;flex-direction:column;}.request-a-quote{max-width:520px;}.request-a-quote .webform-submission-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;}.request-a-quote .webform-submission-form > .form-item,.request-a-quote .webform-submission-form > .js-form-item{grid-column:span 1;}.request-a-quote .webform-submission-form > .form-item--textarea,.request-a-quote .webform-submission-form > .form-item-message,.request-a-quote .webform-submission-form > .form-item-comments,.request-a-quote .webform-submission-form > .form-actions{grid-column:1 / -1;width:100%;}.request-a-quote .webform-submission-form > .form-item textarea,.request-a-quote .webform-submission-form > .js-form-item textarea{grid-column:1 / -1;width:100%;max-width:100%;}.request-a-quote .form-item label,.request-a-quote .webform-element label,.request-a-quote label{display:block;color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:600;line-height:normal;margin-bottom:6px;text-align:left !important;}.request-a-quote .form-item label::after,.request-a-quote .webform-element label::after,.request-a-quote label::after{content:" (Required)";color:#a94442;font-family:Arial,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:normal;}.request-a-quote .form-item label.form-required::after,.request-a-quote .webform-element label.form-required::after,.request-a-quote label.form-required::after{content:" (Required)";color:#a94442;font-family:Arial,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:normal;}.products-page .form-item label.form-required::after,.products-page .webform-element label.form-required::after,.products-page label.form-required::after{content:" (Required)";color:#a94442;font-family:Arial,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:normal;}.product-page__social-label{margin:0 0 10px;color:#000;text-align:center;font-family:"Arial";font-size:20px;font-style:normal;font-weight:600;line-height:normal;}.product-page__social .social-icons{display:flex;gap:15px;align-items:center;width:100%;max-width:100%;}.product-page__social .social-icons .social-icon{padding:0;}.product-page__social .social-icons .social-icon img{width:100%;height:100%;object-fit:contain;padding:8px;}.request-a-quote .form-item label.form-required,.request-a-quote .webform-element label.form-required{background:none !important;}.request-a-quote .form-text,.request-a-quote .form-email,.request-a-quote .form-tel,.request-a-quote .form-number,.request-a-quote .form-autocomplete,.request-a-quote select,.request-a-quote textarea,.request-a-quote input[type="text"],.request-a-quote input[type="email"],.request-a-quote input[type="tel"],.request-a-quote input[type="number"],.request-a-quote input[type="url"]{width:100%;padding:14px 10px;border-radius:10px;border:2px solid #cdcdcd;background:#fff;color:#333;transition:border-color 0.25s ease,box-shadow 0.25s ease;box-shadow:none;}.request-a-quote .form-text:focus,.request-a-quote .form-email:focus,.request-a-quote .form-tel:focus,.request-a-quote .form-number:focus,.request-a-quote .form-autocomplete:focus,.request-a-quote select:focus,.request-a-quote textarea:focus{border-color:#1d9ac7;box-shadow:0 0 0 3px rgba(29,154,199,0.15);outline:none;}.request-a-quote .form-text::placeholder,.request-a-quote textarea::placeholder,.request-a-quote input::placeholder{color:transparent;}.request-a-quote textarea{min-height:120px;resize:vertical;}.request-a-quote .form-actions{margin-top:4px;}.request-a-quote .webform-submission-form .form-actions{grid-column:1 / -1;margin-top:-25px;}.request-a-quote .form-actions .form-submit,.product-page__quote .form-actions input[type="submit"],.product-page__quote .webform-button--submit{color:#fff;border-radius:10px;background:#1d9ac7;padding:12px 32px;text-align:center;font-family:"Inter",Arial,sans-serif;font-size:24px;font-weight:700;transition:background 0.3s ease,transform 0.3s ease;cursor:pointer;border:0;}.request-a-quote .form-actions .form-submit:hover,.request-a-quote .form-actions .webform-button--submit:hover{background:#1f9ab9;transform:translateY(-2px);}@media (max-width:640px){.request-a-quote .webform-submission-form{grid-template-columns:1fr;gap:20px;}}.request-a-quote .form-actions .form-submit:hover{background:#1f9ab9;transform:translateY(-2px);}.layout--twocol-section--50-50,.node--type-landing-page .layout--twocol-section{max-width:1580px;margin:0px auto 80px auto;padding-bottom:40px;display:flex;align-items:stretch;gap:60px;flex-wrap:nowrap;background-color:#fff;}.layout__region--first,.layout__region--second{flex:1 1 0;min-width:0;display:flex;flex-direction:column;}.layout__region--first h1,.layout__region--first .block-webform-block h2{color:#1d9ac7;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:15px 0px 15px 110px;line-height:1.3;margin-left:110px;margin-bottom:45px;}.layout__region--first p:first-of-type,.layout__region--first .field--name-field-subtitle,.layout__region--first .block-webform-block + p{font-size:16px;color:#666;margin:0 0 30px;font-weight:400;}.layout__region--first .request-a-quote{max-width:100%;flex:1;display:flex;flex-direction:column;}.layout__region--second{align-items:center;justify-content:center;}.layout__region--second img{width:100%;height:auto;border-radius:8px;object-fit:cover;display:block;}@media (max-width:992px){.layout--twocol-section--50-50,.node--type-landing-page .layout--twocol-section{flex-direction:column;gap:40px;}.layout__region--first,.layout__region--second{width:100%;}}header .block-superfish,header [id*="superfish"]{display:flex !important;justify-content:center !important;width:100%;}header #superfish-main,header .block-superfish #superfish-main,header .sf-menu.sf-horizontal,header .sf-menu{display:flex !important;flex-direction:row !important;gap:25px;list-style:none !important;list-style-image:none !important;background:#f6f7fc !important;padding:12px 24px;border-radius:8px;margin:0 auto;width:auto;}header #superfish-main li,header .block-superfish #superfish-main li,header .sf-menu li,header .sf-depth-1{list-style:none !important;list-style-image:none !important;margin:0;padding:0;position:relative;background:transparent !important;}header #superfish-main li a,header .block-superfish #superfish-main li a,header .sf-menu li a,header .sf-depth-1 a,header #superfish-main a.sf-depth-1,header #superfish-main a.sf-depth-2{text-decoration:none !important;color:#454545 !important;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:8px 12px;display:block;font-weight:600;font-size:14px;transition:color 0.3s ease;background:transparent !important;}header #superfish-main li a:hover,header .block-superfish #superfish-main li a:hover,header .sf-menu li a:hover,header .sf-depth-1 a:hover,header #superfish-main a.sf-depth-1:hover,header #superfish-main a.sf-depth-2:hover{color:#003e7e !important;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;background:transparent !important;}header #superfish-main ul,header .sf-menu ul{position:absolute;top:100%;left:0;background:#f6f7fc;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:8px 0;margin:0;min-width:200px;z-index:1000;list-style:none !important;}header .sf-menu .sf-hidden{display:none !important;}header #superfish-main li.sfHover > ul,header .sf-menu li.sfHover > ul,header #superfish-main li:hover > ul:not(.sf-hidden),header .sf-menu li:hover > ul:not(.sf-hidden){display:block !important;}header #superfish-main .sf-depth-2,header .sf-menu .sf-depth-2{margin:0;padding:0;list-style:none !important;background:transparent !important;}header #superfish-main .sf-depth-2 a,header .sf-menu .sf-depth-2 a{padding:10px 20px;color:#333 !important;font-weight:500;font-size:14px;white-space:nowrap;background:transparent !important;}header #superfish-main .sf-depth-2 a:hover,header .sf-menu .sf-depth-2 a:hover{color:#003e7e !important;background:transparent !important;}header .header__main{max-width:1860px;width:100%;margin:0 auto;padding:15px 20px;box-sizing:border-box;}header .header__main > div > [id*="superfish"],header .header__main > div > .block-superfish,header .region-header .block-superfish{flex:1 1 auto;display:flex;justify-content:center;order:2;}header .block-superfish,header [id*="superfish"]{display:flex !important;justify-content:center !important;width:100%;}header #superfish-main,header .block-superfish #superfish-main,header .sf-menu.sf-horizontal,header .sf-menu{display:flex !important;flex-direction:row !important;gap:25px;list-style:none !important;list-style-image:none !important;background:#f6f7fc !important;padding:12px 24px 12px 24px !important;border-radius:8px;margin:0 auto;width:auto;}header #superfish-main li,header .block-superfish #superfish-main li,header .sf-menu li,header .sf-depth-1{list-style:none !important;list-style-image:none !important;margin:0;padding:0;position:relative;background:transparent !important;}header #superfish-main li a,header .block-superfish #superfish-main li a,header .sf-menu li a,header .sf-depth-1 a,header #superfish-main a.sf-depth-1,header #superfish-main a.sf-depth-2{text-decoration:none !important;color:#454545 !important;padding:8px 12px;display:block;font-weight:600;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:14px;transition:color 0.3s ease;background:transparent !important;}header #superfish-main li a:hover,header .block-superfish #superfish-main li a:hover,header .sf-menu li a:hover,header .sf-depth-1 a:hover,header #superfish-main a.sf-depth-1:hover,header #superfish-main a.sf-depth-2:hover{color:#003e7e !important;background:transparent !important;}header #superfish-main ul,header .sf-menu ul{position:absolute;top:100%;left:0;background-color:#f6f7fc;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:8px 0;margin:0;min-width:200px;z-index:1000;list-style:none !important;}header .sf-menu .sf-hidden{display:none !important;}header #superfish-main li.sfHover > ul,header .sf-menu li.sfHover > ul,header #superfish-main li:hover > ul:not(.sf-hidden),header .sf-menu li:hover > ul:not(.sf-hidden){display:block !important;}header #superfish-main .sf-depth-2,header .sf-menu .sf-depth-2{margin:0;padding:0;list-style:none !important;background:transparent !important;}header #superfish-main .sf-depth-2 a,header .sf-menu .sf-depth-2 a{padding:10px 20px;font-weight:500;font-size:14px;white-space:nowrap;background:transparent !important;}header #superfish-main .sf-depth-2 a:hover,header .sf-menu .sf-depth-2 a:hover{color:#003e7e !important;background:transparent !important;}header .header__main > div > [id*="superfish"],header .header__main > div > .block-superfish,header .region-header .block-superfish{flex:1 1 auto;display:flex;justify-content:center;order:2;}.home-testimonials{color:#fff;background:#0074a6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 20px;max-width:100%;box-sizing:border-box;}.testimonials-list-wrapper{max-width:950px;width:100%;}.home-testimonials__header{width:100%;text-align:center;}.home-testimonials__eyebrow{font-size:32px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 25px;}.home-testimonials__content{font-size:18px;line-height:1.8;opacity:0.9;width:100%;max-width:656px;text-align:center;margin:0 auto;}.home-testimonials__content .views-row + .views-row{margin-top:28px;}.home-testimonials__item{text-align:center;}.home-testimonials__author{text-align:center;margin-top:16px;}.home-testimonials__actions{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap;justify-content:center;width:100%;}.home-testimonials__actions a{background:#ffffff;color:#003e7e;flex-shrink:0;padding:14px 30px;border-radius:10px;font-weight:600;font-family:Arial;font-size:15px;text-transform:uppercase;border:none;transition:transform 0.2s ease,box-shadow 0.2s ease;}.home-testimonails__author{text-align:center;margin-top:16px;color:#fff;}.home-testimonails__author a{text-align:center;margin-top:16px;margin-left:5px;color:#fff;}.home-testimonials__button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.25);}.home-testimonials__actions a:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.25);}#block-eia-views-block-home-testimonials-block-1{background:linear-gradient(135deg,#0d7aa5 0%,#0a5d7a 50%,#084a63 100%);color:#fff;border-radius:24px;padding:50px 60px;}#block-eia-views-block-home-testimonials-block-1 .home-testimonials__button{text-decoration:none;}@media (max-width:1200px){.home-testimonials__eyebrow{font-size:28px;}.home-testimonials__content{font-size:16px;}.home-testimonials__button{font-size:14px;padding:12px 26px;}}@media (max-width:992px){.home-testimonials__eyebrow{font-size:24px;}.home-testimonials__content{font-size:15px;}}@media (max-width:800px){.home-testimonials__actions{flex-direction:row;gap:12px;}.home-testimonials__button{padding:12px 24px;}}@media (max-width:600px){.home-testimonials__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;}.home-testimonials__button{width:100%;text-align:center;}}@media (max-width:440px){.home-testimonials__eyebrow{font-size:16px;}.home-testimonials__actions{grid-template-columns:1fr;}footer.footer nav a{font-size:14px;}}@media (max-width:400px){.home-testimonials__eyebrow{font-size:14px;}footer.footer nav a{font-size:14px;}}.carrier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1560px;margin:0 auto;padding:40px 40px;}.view-id-carriers .view-content,.view-display-id-page_1 .view-content{max-width:1560px;margin:0 auto;padding:40px 20px;}.view-id-carriers .view-content .views-view-grid,.view-display-id-page_1 .view-content .views-view-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;width:100%;}.view-id-carriers .views-view-grid .views-row,.view-display-id-page_1 .views-view-grid .views-row{margin:0;padding:0;}.carrier__card{background:#fff;border-radius:10px;padding:40px;display:flex;flex-direction:column;box-sizing:border-box;}.carrier__logo{margin-bottom:15px;text-align:center;background:#fff;padding:50px 20px 50px 20px;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.05);}.carrier__logo img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px;padding:10px;background:#fff;}.carrier__title a{font-family:Arial,sans-serif;color:#000;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 20px 0;text-align:left;text-transform:uppercase;}.carrier__contact-info{margin-bottom:20px;}.carrier__field{margin-bottom:10px;font-size:18px;line-height:1.5;}.carrier__label{font-weight:600;font-size:18px;color:#333;margin-right:5px;}.carrier__field a{color:#333;font-size:18px;text-decoration:none;}.carrier__field a:hover{color:#003e7e;text-decoration:underline;}.carrier__buttons{display:flex;flex-direction:column;gap:10px;margin-top:auto;}.carrier__button-wrapper{width:100%;}.carrier__button-wrapper a,.carrier__buttons a{display:block;width:100%;border-radius:10px;padding:12px 20px;background-color:#003e7e;color:#fff;text-align:center;text-decoration:none;font-family:Arial,sans-serif;font-size:18px;font-weight:600;border:none;border-radius:10px;box-sizing:border-box;transition:background-color 0.3s ease;}.carrier__button-wrapper a:hover,.carrier__buttons a:hover{background:#003366;color:#fff;text-decoration:none;transition:background 0.3s ease;}.carrier__button-wrapper a:hover{background:linear-gradient(90deg,#004080 0%,#0073e6 100%);}.carrier__button-wrapper a:focus{outline:3px solid #ffcc00;outline-offset:4px;}@media (max-width:1400px){.view-id-carriers .view-content .views-view-grid,.view-display-id-page_1 .view-content .views-view-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:992px){.view-id-carriers .view-content .views-view-grid,.view-display-id-page_1 .view-content .views-view-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.view-id-carriers .view-content,.view-display-id-page_1 .view-content{padding:20px 15px;}.view-id-carriers .view-content .views-view-grid,.view-display-id-page_1 .view-content .views-view-grid{grid-template-columns:1fr;gap:20px;}.carrier__card{padding:15px;width:400px;margin:0 auto;}}.carriers-page .page-title{color:#003e7e;text-align:center;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:42px;font-style:normal;font-weight:600;line-height:normal;margin-top:0px !important;}@media (max-width:1400px){.carrier-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:1120px){.carrier-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.carrier-grid{grid-template-columns:1fr;gap:20px;padding:20px 15px;}}.testimonial-embed{padding:40px 40px 0px 40px;background:#fff !important;margin-top:130px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}@media (max-width:768px){.testimonial-embed{display:flex !important;justify-content:center !important;}}.testimonials-grid{display:grid;grid-template-columns:minmax(0,1fr) 510px;max-width:1560px;margin:0 auto;padding:40px;}.testimonials-main{max-width:960px;margin:0 auto;}.testimonials-header{color:#003e7e;font-family:"Inter",Arial,sans-serif;font-size:42px;font-weight:600;text-align:center;margin:0 0 80px;}.testimonial-title{margin:0;flex:1;margin-top:-15px !important;margin-bottom:10px !important;padding-top:20px;font-size:20px;font-family:Arial,Helvetica,sans-serif;}.testimonial-rating{display:block;float:right;margin-top:-25px;}.testimonials-section .testimonial-header{border:none !important;}.view-testimonials{width:100%;max-width:none;}#block-educatorins-webform-3 h1{text-align:center;margin:0 0 40px;color:#1d9ac7;font-family:Arial,"Inter",Helvetica,sans-serif;font-size:32px;font-weight:600;}.main-content-wrapper{background-color:#f9f9f9;}.testimonials-main,.testimonial-sidebar{width:100%;}.testimonial-sidebar{position:sticky;top:24px;margin-top:130px;}.testimonial-item{background-color:#fff;padding:20px;margin-top:-14px;margin-bottom:40px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}.testimonial-sidebar .block-webform{background:#fff;border-radius:10px;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,0.08);max-width:462px;margin:0 auto;}.testimonial-sidebar form,.testimonial-sidebar .webform-submission-form{width:100%;max-width:100%;}.testimonial-sidebar .form-item{margin-bottom:16px;}.testimonial-sidebar input[type="submit"],.testimonial-sidebar button[type="submit"]{background:#1d9ac7;padding:12px 32px;color:#fff;border:0;border-radius:10px;font-weight:600;cursor:pointer;transition:background 0.15s ease-in-out;}.testimonial-sidebar input[type="submit"]:hover,.testimonial-sidebar button[type="submit"]:hover{background:#1d9ac7;}.testimonials-main .views-row{background:#fff;border:1px solid #e7edf3;border-radius:6px;padding:16px;margin-bottom:14px;}.testimonials-topbar .testimonials-filters .form--inline,.testimonials-topbar .testimonials-filters form{display:flex;gap:12px;align-items:center;}.view-testimonials nav.pager,.testimonials-pager-bottom nav.pager{display:inline-block;background:#f4f6f8;border-radius:9999px;padding:8px 14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);}.view-testimonials nav.pager,.testimonials-pager-bottom{text-align:center;}.view-testimonials .pager__items,.testimonials-pager-bottom .pager__items{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none;}.view-testimonials .pager__item a,.testimonials-pager-bottom .pager__item a{color:#003e7e;text-decoration:none;padding:6px 8px;border-radius:8px;display:inline-block;}.view-testimonials .pager__item.is-active,.testimonials-pager-bottom .pager__item.is-active{font-weight:600;color:#222;}.view-testimonials .pager__item a:hover,.view-testimonials .pager__item a:focus,.testimonials-pager-bottom .pager__item a:hover,.testimonials-pager-bottom .pager__item a:focus{background:rgba(29,154,199,0.12);outline:2px solid #003e7e;}.view-testimonials .pager__item.is-disabled,.testimonials-pager-bottom .pager__item.is-disabled{color:#9aa4ad;pointer-events:none;}.testimonial-rating .star{color:#666666;font-size:24px !important;line-height:1;}.testimonial-rating .star.on,.testimonial-rating .star.selected{color:#b8860b !important;}.fivestar-widget .star,.fivestar-widget .vote-star{color:#b8860b;}.fivestar-widget .star.on,.fivestar-widget .vote-star.on,.fivestar-widget .star.selected,.fivestar-widget .vote-star.selected{color:#b8860b !important;}.testimonial-rating.simple-stars .star{color:#b8860b !important;font-size:24px !important;}.testimonial-rating.simple-stars .star.empty{color:#b8860b !important;}@media (max-width:1420px){.testimonials-grid{grid-template-columns:1fr;gap:24px;}.testimonials-main{max-width:960px;margin:0 auto;}.testimonial-sidebar{order:2;position:static;margin-top:0;}.testimonial-sidebar .block-webform{max-width:462px;margin:0 auto;}}@media (max-width:480px){.testimonials-pager-bottom nav.pager{padding:8px 10px;}.testimonials-pager-bottom .pager__items{gap:8px;flex-wrap:wrap;justify-content:center;}}.refer-card{max-width:420px;background:#fff;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,0.08);padding:22px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;}.refer-title{text-align:center;font-size:14px;letter-spacing:0.08em;color:#6b6b6b;margin-bottom:12px;}.section{border:0;border-top:1px solid #e6e6e6;padding-top:12px;margin:16px 0;}.section > legend{font-weight:600;color:#1e5674;font-size:15px;padding:0 4px;}.grid.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.js-form-item input[type="text"],.js-form-item input[type="email"],.js-form-item input[type="tel"]{width:100%;padding:10px 12px;border-radius:10px;border:2px solid #cdcdcd !important;background:#ffff;}.js-form-item input:focus{border-color:#1d9ac7;background:#fff;outline:2px solid #1d9ac7;}.js-form-item input::placeholder{color:#666666;}.form-actions .button,.form-actions input[type="submit"]{background:#1d9ac7;padding:12px 32px;color:#fff;border:none;font-weight:600;border-radius:10px;margin-left:10px;cursor:pointer;transition:background 0.3s ease;}.form-actions .button:hover,.form-actions input[type="submit"]:hover{background:#148a9c;}.form-required,.js-form-required{color:#000;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:4px;font-style:normal;font-weight:600;line-height:normal;}.refer-card .form-item label::after{content:" (Required) ";color:#a94442;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:normal;}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:10px;z-index:1001;align-items:center;justify-content:center;}.mobile-menu-toggle .hamburger{display:block;width:26px;height:3px;background:#003e7e;position:relative;transition:all 0.3s ease;border-radius:2px;}.mobile-menu-toggle .hamburger::before,.mobile-menu-toggle .hamburger::after{content:"";position:absolute;width:26px;height:3px;background:#003e7e;left:0;transition:all 0.3s ease;border-radius:2px;}.mobile-menu-toggle .hamburger::before{top:-8px;}.mobile-menu-toggle .hamburger::after{top:8px;}@media (max-width:1420px){header{position:relative;}header .header__main{padding:12px 20px;}header .header__main > div,header .region-header{flex-wrap:nowrap !important;gap:15px;}header .header__main > div > #block-eia-site-branding,header .header__main > div > #block-educatorins-site-branding,header .header__main > div > .block-system-branding-block,header .region-header .block-system-branding-block{flex:1 1 auto;order:1;}header .header__main > div > #block-eia-headerphone,header .header__main > div > #block-educatorins-headerphone,header .header__main > div > .block-block-content,header .region-header .block-block-content,header .header-phone-section{display:none !important;}.mobile-menu-toggle{display:flex;order:2;}header .header__main > div > #block-eia-main-menu,header .header__main > div > #block-educatorins-mainnavigation-2,header .header__main > div > [id*="superfish"],header .header__main > div > .block-superfish,header .header__main > div > nav,header .region-header .block-superfish{display:none !important;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.15);z-index:1000;order:3;margin-top:0;border-top:1px solid #e0e0e0;flex:none !important;}header .header__main > div > #block-eia-main-menu.menu-open,header .header__main > div > #block-educatorins-mainnavigation-2.menu-open,header .header__main > div > [id*="superfish"].menu-open,header .header__main > div > .block-superfish.menu-open,header .header__main > div > nav.menu-open,header .region-header .block-superfish.menu-open{display:block !important;}header #superfish-main,header .sf-menu{flex-direction:column !important;width:100%;padding:10px 0;gap:0;background:#fff !important;border-radius:0;}header #superfish-main li,header .sf-menu li{width:100%;border-bottom:1px solid #f0f0f0;}header #superfish-main li:last-child,header .sf-menu li:last-child{border-bottom:none;}header #superfish-main li a,header .sf-menu li a{padding:14px 20px;font-size:16px;display:block;width:100%;color:#333 !important;}header #superfish-main li a:hover,header .sf-menu li a:hover{background:#f6f7fc;color:#003e7e !important;}header #superfish-main ul,header .sf-menu ul{position:static !important;display:block !important;box-shadow:none;border:none;border-radius:0;padding:0;background:#f9f9f9 !important;min-width:100%;}header #superfish-main .sf-depth-2 a,header .sf-menu .sf-depth-2 a{padding:12px 35px;font-size:15px;background:#f9f9f9;}.site-branding .site-logo img{height:45px;}}@media (max-width:976px){header .header__main{padding:10px 15px;}.site-branding .site-logo img{height:40px;}.site-branding .site-name{font-size:20px;}header #superfish-main li a,header .sf-menu li a{font-size:22px;}}@media (max-width:576px){header .header__main{padding:10px 12px;}.site-branding{gap:8px;}.site-branding .site-logo img{height:35px;}.site-branding .site-name{font-size:18px;}header #superfish-main li a,header .sf-menu li a{padding:14px 15px;font-size:15px;}header #superfish-main .sf-depth-2 a,header .sf-menu .sf-depth-2 a{padding:12px 30px;font-size:14px;}}@media (max-width:400px){header .header__main{padding:8px 10px;}.site-branding .site-name{font-size:16px;}.site-branding .site-logo img{height:32px;}.mobile-menu-toggle{padding:8px;}.mobile-menu-toggle .hamburger{width:22px;height:2px;}.mobile-menu-toggle .hamburger::before,.mobile-menu-toggle .hamburger::after{width:22px;height:2px;}.mobile-menu-toggle .hamburger::before{top:-6px;}.mobile-menu-toggle .hamburger::after{top:6px;}}.mobile-menu-toggle.is-active .hamburger{background:transparent;}.mobile-menu-toggle.is-active .hamburger::before{top:0;transform:rotate(45deg);}.mobile-menu-toggle.is-active .hamburger::after{top:0;transform:rotate(-45deg);}.mobile-menu-toggle:focus{outline:2px solid #003e7e;outline-offset:2px;}.mobile-menu-toggle:focus:not(:focus-visible){outline:none;}.mobile-menu-toggle:focus-visible{outline:2px solid #003e7e;outline-offset:2px;}body.mobile-menu-open{overflow:hidden;}@media (min-width:1420px){body.mobile-menu-open{overflow:auto;}}@media (max-width:1420px){header .header__main > div > #block-eia-main-menu,header .header__main > div > #block-educatorins-mainnavigation-2,header .header__main > div > [id*="superfish"],header .header__main > div > .block-superfish,header .header__main > div > nav{transform:translateY(-10px);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease,display 0s;}header .header__main > div > #block-eia-main-menu.menu-open,header .header__main > div > #block-educatorins-mainnavigation-2.menu-open,header .header__main > div > [id*="superfish"].menu-open,header .header__main > div > .block-superfish.menu-open,header .header__main > div > nav.menu-open{transform:translateY(0);opacity:1;}}.is-homepage main{background-color:#fff !important;}.is-not-homepage main{background-color:#fbfbfb !important;}
