@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);.bg-blue-gradient{background:linear-gradient(90deg,#15c4ff,#00a8e1);color:#002269}.bg-blue{background:#002269}.bg-light-blue{background:#f2fafd}.bg-medium-blue{background:#00a8e1}.medium-blue{color:#00a8e1}.bg-dark-blue{background:#214293}.bg-darkest-blue{background:#131f5d}.bg-dark-grey{background:#333}.dark-grey{color:#333}.bg-mid-grey{background:#e9ecee}.bg-light-grey{background:#5c5c5c}.bg-darker-grey{background:#d0d2de}.light-grey{color:#5c5c5c}.blue{color:#002269}.dark-blue{color:#214293}.bg-orange{background:#ed7539}:root{--black:#000;--white:#fff;--brand:#353750;--secondary:#414567;--border:#D3D9EA;--background:#F4F6FA;--formbg:#F4F6FA;--formborder:#7786BA;--hover:#4D5180;--hovertwo:#D3D9EA}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--brand);background:var(--background);font-family:"Noto Sans",serif;line-height:150%;scroll-behavior:smooth}img{max-width:100%;height:auto}.wrapper{width:90%;max-width:1200px;padding-left:0;padding-right:0;margin:0 auto}.border-line{margin:0 0 20px 0;border:1px solid var(--border)}@media (min-width:768px){.border-line{margin:45px 0 40px 0}}.flex-grid{display:flex;flex-wrap:wrap;-moz-column-gap:21px;column-gap:21px}@media (min-width:1024px){.flex-grid{-moz-column-gap:24px;column-gap:24px}}.flex-grid--center{justify-content:center;align-items:center}.form__grid{margin-top:22px}@media (min-width:768px){.form__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:21px;column-gap:21px;margin:35px 0}}.form__wrap{position:relative}.form__group{position:relative;flex:1;width:100%;margin-bottom:21px}@media (min-width:768px){.form__group{max-width:225px;min-width:200px;margin-bottom:0}}@media (min-width:900px){.form__group{max-width:325px}}.form__label{display:flex;align-items:center;width:auto;font-size:1rem;margin-bottom:8px}.form__label span{margin-left:auto;font-size:.625rem;font-weight:400;line-height:140%}.form__img{position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer}.form__input,.form__select{font-size:1rem;height:48px;width:100%;background-color:var(--formbg);border:1px solid var(--formborder);border-radius:2px;color:var(--brand);padding:4px 16px 4px 16px}@media (min-width:768px){.form__input,.form__select{border-radius:6px}}.form__input::-moz-placeholder,.form__select::-moz-placeholder{color:var(--brand)}.form__input:-ms-input-placeholder,.form__select:-ms-input-placeholder{color:var(--brand)}.form__input::placeholder,.form__select::placeholder{color:var(--brand)}.form__input--icon,.form__select--icon{padding-right:54px}@media (min-width:768px){.form__input.is-med,.form__select.is-med{max-width:480px}}@media (min-width:768px){.form__input.is-small,.form__select.is-small{max-width:243px}}.form__select-wrap{position:relative;display:inline-block;width:100%}.form__select{min-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 12px 10px 16px;background-repeat:no-repeat;background-position:right .75rem center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.343146 0.999884L6 6.65674L11.6569 0.999884L10.9497 0.292777L6 5.24252L1.05025 0.292777L0.343146 0.999884Z' fill='%23666'/%3E%3C/svg%3E")}.form__button{align-self:flex-end;margin-bottom:21px}@media (min-width:768px){.form__button{margin-top:21px;margin-bottom:0}}.form__spinner{display:none}.form__spinner.is-visible{display:flex;align-items:center;justify-content:center;margin:60px 0}.header{padding:22px 0;background:var(--white);border-bottom:1px solid var(--border)}.header__wrap{display:flex;align-items:center;justify-content:space-between;position:relative}.header__logo-wrap{display:block}.header__logo{width:100%;max-width:83px}@media (min-width:768px){.header__logo{max-width:137px}}.header__lang{display:flex;align-items:center;background:0 0;font-size:1rem;border:0;color:var(--secondary);cursor:pointer}.header .lang__choices{display:flex;flex-direction:column;position:absolute;right:0;top:100%;background:#fff;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:12px;width:100px;opacity:0;transform:translateY(15px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none;text-align:center}.header .lang__choices.open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}.header .lang__choices a{text-decoration:none;color:initial;display:flex;justify-content:center;text-align:center;margin:0 auto;width:100%;padding:7px 5px}.header .lang__choices a:hover{background:var(--hover);color:#fff;border-radius:5px}.hero{padding:30px 0 30px 0;background:var(--white)}@media (min-width:768px){.hero{padding:80px 0 90px 0}}.hero__title{font-size:2rem;line-height:100%;font-family:Lora,serif;font-weight:500;letter-spacing:-.32px}@media (min-width:768px){.hero__title{font-size:5rem;letter-spacing:-1.6px}}.button{display:inline-block;color:var(--white);border-radius:100px;background-color:var(--brand);padding:9px 24px;text-decoration:none;font-size:1rem;text-align:center;border:0;cursor:pointer}@media (min-width:768px){.button{padding:12px 24px}}.button--white{color:var(--brand);background:var(--white);border:1px solid var(--brand)}.button:hover{color:var(--white);background-color:var(--hover)}.button--white:hover{color:var(--brand);background:var(--hovertwo)}.stock-card{padding:20px;background:var(--white);border-radius:20px;margin-bottom:40px}@media (min-width:768px){.stock-card{padding:30px}}.stock-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:13px}@media (min-width:900px){.stock-card__head{gap:unset}}@media (min-width:1024px){.stock-card__head{flex-wrap:nowrap}}.stock-card__accordion{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.stock-card__title{font-size:1.5rem;font-family:Lora,serif;margin-bottom:0;margin-right:22px;margin-top:0}@media (min-width:768px){.stock-card__title{font-size:2rem}}@media screen and (max-width:860px){.stock-card__title{flex:1 0 100%}}.stock-card__btn{display:flex;justify-content:flex-end}@media (min-width:600px){.stock-card__btn{margin-left:auto}}@media screen and (max-width:768px){.stock-card__btn{flex-wrap:wrap;justify-content:flex-start;gap:10px}}@media screen and (max-width:859px){.stock-card__btn{margin-left:initial}}@media (min-width:768px){.stock-card__btn{min-width:360px;margin-top:20px}}@media (min-width:1024px){.stock-card__btn{margin-top:0}}.stock-card__btn .button{margin-right:10px}@media (min-width:768px){.stock-card__btn .button{margin-left:22px;margin-right:0}}.stock-card__btn .button span{display:none}@media (min-width:768px){.stock-card__btn .button span{display:inline}}.stock-card__btn .button:last-child{margin-right:0}.stock-card__location,.stock-card__super{position:relative;font-size:1rem;text-wrap:nowrap;margin:0 5px;display:flex;align-items:center}.stock-card__location svg,.stock-card__super svg{margin-right:5px}.stock-card__super+.stock-card__location{padding-left:10px}.stock-card__super+.stock-card__location::before{content:"";position:absolute;top:50%;left:0;width:1px;height:18px;background:var(--brand);transform:translateY(-50%)}.stock-card__details{color:var(--brand);font-size:.875rem;line-height:140%;text-decoration:underline;border:none;background:0 0;margin-top:15px;cursor:pointer}.stock-card__contact{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:22px 0;margin-top:22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (min-width:768px){.stock-card__contact{flex-wrap:unwrap;gap:10px 0}}@media screen and (max-width:768px){.stock-card__contact .button--white{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.stock-card__address,.stock-card__tel,.stock-card__whatwords{color:var(--brand);font-size:1rem;line-height:140%;margin:0 10px 0 0}@media (max-width:768px){.stock-card__address,.stock-card__tel,.stock-card__whatwords{flex:1 0 100%;margin-bottom:16px}}.stock-card__address a,.stock-card__tel a,.stock-card__whatwords a{color:var(--brand)}.stock-card__address p,.stock-card__tel p,.stock-card__whatwords p{margin-top:0;margin-bottom:0}.stock-card__align{display:flex;align-items:center;margin-top:5px}.stock-card__whatwords{flex:unset;display:flex;align-items:center}@media (max-width:768px){.stock-card__whatwords{flex:1 0 100%;display:unset}}.stock-card__name{margin-right:16px;flex:unset}@media (max-width:768px){.stock-card__name{flex:1 0 100%;margin-right:8px}}.stock-card__whatlogo{margin-right:10px}@media (max-width:768px){.stock-card__whatlogo{flex-wrap:wrap}}.stock-card__logo{max-width:250px;margin-bottom:20px}@media screen and (min-width:1100px){.stock-card__logo{position:absolute;top:22px;right:0}}.stock-card__contact--logo{flex-wrap:wrap}.stock-card__contact--logo .stock-card__address,.stock-card__contact--logo .stock-card__tel,.stock-card__contact--logo .stock-card__whatwords{margin-bottom:16px}.stock-card__stock-grid{padding:35px 0 25px 0;border-bottom:1px solid var(--border)}.stock-card__stock-grid:last-of-type{padding-bottom:0;border-bottom:none}@media (min-width:768px){.stock-card__stock-grid{display:flex;align-items:center}}.stock-card__stock-grid .button{margin-right:10px}@media (min-width:768px){.stock-card__stock-grid .button{margin-right:21px}}.stock-card__stock-grid-pills{display:flex;flex-wrap:wrap;gap:10px}.stock-card__stock-title{font-size:1.5rem;line-height:100%;font-family:Lora,serif;font-weight:500;margin-right:21px;margin-bottom:14px}@media (min-width:768px){.stock-card__stock-title{margin-bottom:0;margin-top:0}}.stock-card__stock-name{font-size:1rem;margin:0 26px 0 0}.stock-card--open .stock-card__accordion{max-height:1000px}.footer__wave{display:flex;justify-content:center;align-items:center}.footer__wave svg{width:calc(100% + 120px);max-height:490px}.footer__wrap{margin-top:32px;border-top:1px solid #d3d9ea}@media (min-width:768px){.footer__wrap{display:flex;align-items:center}}.footer__credits{list-style-type:none;margin:0;padding:16px 0;border-bottom:1px solid #d3d9ea}@media (min-width:768px){.footer__credits{display:flex;border-bottom:0}}.footer__link{color:var(--brand);font-size:1rem;line-height:300%;margin-right:24px;text-decoration:none}.footer__orbia{display:block;margin:32px auto}@media (min-width:768px){.footer__orbia{margin-right:0}}.pagination{display:block}.pagination__total{font-size:1rem;text-align:center}.pagination__pages{text-align:center}.pagination__btn-wrap{position:relative;display:flex;justify-content:center;margin-top:22px}@media (max-width:768px){.pagination__btn-wrap{min-height:80px}}.pagination__mob{display:flex}@media (max-width:768px){.pagination__mob{position:absolute;bottom:0}}.pagination__btn{display:flex;flex-direction:column;justify-content:center;width:35px;height:35px;color:var(--brand);background-color:transparent;border:1px solid var(--brand);margin:0 5px;text-align:center;text-decoration:none}.pagination__btn--active{color:var(--white);background-color:var(--brand)}.pagination__btn:hover{color:var(--white);background-color:var(--brand)}.pagination__txt{display:flex;flex-direction:column;justify-content:center;height:35px;padding:0 5px;color:var(--brand);background-color:transparent;border:1px solid var(--brand);margin:0 5px;text-align:center;text-decoration:none}.pagination__txt:hover{color:var(--white);background-color:var(--brand)}#currentLocationOverlay{display:none;width:100%;position:absolute;background:#e9ecef;top:0;left:0;border:1px solid #002269;border-radius:0;padding-right:35px;width:100%;height:100%;align-items:center;padding:.375rem .75rem}#currentLocationOverlay.active{display:flex;justify-content:space-between;align-items:center}#currentLocationCloseBtn{top:3px;right:9px;cursor:pointer;margin-top:5px}.banner{margin-top:30px}.hero__strap{max-width:50%}@media screen and (min-width:769px){.hero__title{margin-bottom:1.5rem}}@media screen and (max-width:768px){.banner{margin-bottom:15px}.hero__strap{width:100%;max-width:initial}}.hidden{display:none!important}