@charset "UTF-8";
:root {
  --gs-primary-teal: #10A7AC;
  --gs-primary-teal_10: #EAF4F4;
  --gs-primary-teal_40: #D3EDED;
  --gs-primary-teal_60: #94D8D8;
  --gs-primary-teal_dark: #0EA5AA;
  --gs-secondary-mint: #B5DCB7;
  --gs-secondary-mint_10: #ECF6EC;
  --gs-secondary-mint_20: #E2F1E2;
  --gs-secondary-mint_dark: #3E8442;
  --gs-tertiary-mediterranean: #084E70;
  --gs-tertiary-mediterranean_10: #ECEFF1;
  --gs-tertiary-flamingo: #F26F65;
  --gs-tertiary-flamingo_20: #FDEEE8;
  --gs-tertiary-flamingo_dark: #F2685F;
  --gs-tertiary-lemon_zest: #F0E933;
  --gs-tertiary-light_ocean_teal: #EDFAFA;
  --gs-neutral-white: #FFFFFF;
  --gs-neutral-grey_light: #E8E8E8;
  --gs-neutral-grey_medium: #BCBEC0;
  --gs-neutral-grey_text: #434445;
  --gs-grey-f8: #F8F8F8;
  --gs-grey-d5: #D5D5D5;
  --gs-grey-97: #979797;
  --gs-black-ca: #101C1A;
  --gs-val-red: #b40000;
  --gs-val-red-01: #b00301;
  --gs-val-pink-01: #ff02ca;
  --font-family-poppins: poppins, sans-serif;
  --font-family-noto-sans: noto-sans, sans-serif;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
table,
tbody,
tfoot,
thead,
tr,
th,
td {
  font-family: var(--font-family-noto-sans);
  font-weight: 400;
  color: var(--gs-neutral-grey_text);
}

body {
  font-size: 1rem;
  line-height: 1.375rem;
}

@media (min-width: 768px) {
  body {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .foot-notes.patient-footnote {
    padding-left: 11px;
  }
}
html {
  scroll-behavior: smooth;
}

@media (min-width: 768px) {
  .h1-mega {
    font-size: 3.25rem;
    line-height: 3.625rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
  .h2-mega-title {
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
  .h2-mega {
    font-size: 2rem;
    line-height: 2.375rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
  .h3-mega {
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
}
@media (max-width: 767.98px) {
  .h1-mini {
    font-size: 2.375rem;
    line-height: 2.75rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
  .h2-mini-title {
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
  .h2-mini {
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
  .h3-mini {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-family: var(--font-family-poppins);
    font-weight: 600;
  }
}
@media (min-width: 768px) {
  .xl-mega-body {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
  .l-mega-body {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .m-mega-body {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .s-mega-body {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .xs-mega-body {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (max-width: 767.98px) {
  .xl-mini-body {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .l-mini-body {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .m-mini-body {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .s-mini-body {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.font-regular {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.poppins-extra-bold {
  font-family: var(--font-family-poppins);
  font-weight: 800;
  font-style: normal;
}

.poppins-bold {
  font-family: var(--font-family-poppins);
  font-weight: 700;
  font-style: normal;
}

.poppins-semibold {
  font-family: var(--font-family-poppins);
  font-weight: 600;
  font-style: normal;
}

.poppins-semibold-italic {
  font-family: var(--font-family-poppins);
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: var(--font-family-poppins);
  font-weight: 700;
  font-style: italic;
}

.poppins-medium {
  font-family: var(--font-family-poppins);
  font-weight: 500;
  font-style: normal;
}

.poppins-italic {
  font-family: var(--font-family-poppins);
  font-weight: 400;
  font-style: italic;
}

.poppins-regular {
  font-family: var(--font-family-poppins);
  font-weight: 400;
  font-style: normal;
}

.noto-sans-black {
  font-family: var(--font-family-noto-sans);
  font-weight: 900;
  font-style: normal;
}

.noto-sans-bold {
  font-family: var(--font-family-noto-sans);
  font-weight: 700;
  font-style: normal;
}

.noto-sans-semibold {
  font-family: var(--font-family-noto-sans);
  font-weight: 600;
  font-style: normal;
}

.noto-sans-medium {
  font-family: var(--font-family-noto-sans);
  font-weight: 500;
  font-style: normal;
}

.noto-sans-italic {
  font-family: var(--font-family-noto-sans);
  font-weight: 400;
  font-style: italic;
}

.noto-sans-regular {
  font-family: var(--font-family-noto-sans);
  font-weight: 400;
  font-style: normal;
}

.btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--font-family-poppins);
  font-weight: 700;
  text-align: start;
  transition: all 0.3s;
  min-width: unset;
  padding: 14px 24px 11px !important;
}
.btn .btn-icon {
  mask: var(--icon);
  mask-size: cover;
  mask-repeat: no-repeat;
  margin-top: -3px;
}
.btn .icon-right_arrow,
.btn .icon-left_arrow {
  mask: var(--icon);
  mask-repeat: no-repeat;
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%3E%3Cg%20transform%3D%22rotate(-90%209.25%209.25)%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.99%22%3E%3Cpath%20stroke%3D%22%23F0E933%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m17%2010-8.886%209L0%2010%22%2F%3E%3Crect%20fill%3D%22%23F0E933%22%20fill-rule%3D%22nonzero%22%20transform%3D%22rotate(90%208.5%209)%22%20x%3D%22-.5%22%20y%3D%227.5%22%20width%3D%2218%22%20height%3D%223%22%20rx%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-size: 16px;
  -webkit-mask-size: 16px;
  padding-left: 16px !important;
}
@media (min-width: 992px) {
  .btn .icon-right_arrow,
  .btn .icon-left_arrow {
    mask-size: 20px;
    -webkit-mask-size: 20px;
    padding-left: 20px !important;
  }
}
.btn .icon-left_arrow {
  margin-left: 0 !important;
}
@media (min-width: 992px) {
  .btn .icon-left_arrow {
    transform: translatey(-1px) rotate(180deg);
  }
}
.btn .icon-lg {
  width: 16px;
  height: 16px;
}
@media (min-width: 992px) {
  .btn .icon-lg {
    width: 20px;
    height: 20px;
    margin-left: 1rem;
  }
}
.btn .icon-download {
  mask: var(--icon);
  mask-repeat: no-repeat;
  mask-size: 15px;
  -webkit-mask-size: 15px;
  width: 15px;
  height: 19px;
  padding-left: 15px !important;
}
@media (min-width: 992px) {
  .btn .icon-download {
    mask-size: 19px;
    -webkit-mask-size: 19px;
    width: 19px;
    height: 24px;
    padding-left: 19px !important;
  }
}
.btn .icon-external_link {
  mask: var(--icon);
  --icon: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%3E%3Ctitle%3EF912161B-76A6-46A1-B52F-AE5345FD33A1%3C%2Ftitle%3E%3Cdefs%3E%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2239.569%22%20height%3D%2240%22%2F%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Interaction-states%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.99%22%3E%3Cg%20id%3D%22Interaction-States%22%20transform%3D%22translate(-2620%2C%20-4559)%22%3E%3Cg%20id%3D%22View-patient-Copy-2%22%20transform%3D%22translate(2325%2C%204545)%22%3E%3Cg%20id%3D%22Icon-%2F-External-Icon%22%20transform%3D%22translate(295%2C%2014)%22%3E%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22Clip%22%20fill-rule%3D%22nonzero%22%2F%3E%3Crect%20id%3D%22Rectangle%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url(%23mask-2)%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2239.569%22%20height%3D%2240%22%2F%3E%3Cg%20id%3D%22Frame-41742%22%20mask%3D%22url(%23mask-2)%22%3E%3Cg%20transform%3D%22translate(8%2C%208.1707)%22%20id%3D%22Group%22%3E%3Cg%20transform%3D%22translate(0%2C%202.5271)%22%20fill%3D%22%23F2685F%22%20fill-rule%3D%22nonzero%22%20id%3D%22Vector%22%3E%3Cpath%20d%3D%22M18.7010365%2C15.1967783%20C18.7010365%2C15.7299494%2018.7010365%2C16.2631483%2018.7010365%2C16.7962933%20C18.7010365%2C17.1047411%2018.7166644%2C17.4205993%2018.6759644%2C17.7269783%20C18.6898702%2C17.6260741%2018.7037767%2C17.5251958%2018.7177086%2C17.4242916%20C18.6852268%2C17.6454009%2018.6264195%2C17.8592821%2018.5410538%2C18.065752%20C18.5796405%2C17.9730448%2018.6182526%2C17.8803645%2018.6568394%2C17.7876835%20C18.570691%2C17.9883396%2018.461871%2C18.1758487%2018.3306656%2C18.3501854%20C18.3913243%2C18.2702844%2018.4519838%2C18.190358%2018.5126686%2C18.1104832%20C18.3800544%2C18.2819129%2018.2291781%2C18.4353505%2018.0601425%2C18.5707188%20C18.1402381%2C18.5081807%2018.2203322%2C18.4456691%2018.3004017%2C18.383131%20C18.1194431%2C18.5241822%2017.9235881%2C18.6404586%2017.7131481%2C18.7315159%20C17.8100194%2C18.6909238%2017.90689%2C18.650332%2018.0037613%2C18.609766%20C17.7869815%2C18.7000639%2017.5619824%2C18.7607162%2017.32934%2C18.7918282%20C17.4334381%2C18.7783411%2017.5375365%2C18.7648813%2017.6416607%2C18.7513943%20C17.3664398%2C18.7843132%2017.0840722%2C18.7718201%2016.807312%2C18.7718201%20C16.2980399%2C18.7718201%2015.7887922%2C18.7718201%2015.27952%2C18.7718201%20C13.6930799%2C18.7718201%2012.1066672%2C18.7718201%2010.5202532%2C18.7718201%20C8.93610895%2C18.7718201%207.35196459%2C18.7718201%205.76782036%2C18.7718201%20C5.261392%2C18.7718201%204.75498927%2C18.7718201%204.24856091%2C18.7718201%20C3.96337372%2C18.7718201%203.67270806%2C18.7845473%203.38950372%2C18.7466526%20C3.49002757%2C18.7606111%203.59052511%2C18.7745686%203.69102287%2C18.7885532%20C3.47072092%2C18.7559486%203.25767194%2C18.6969195%203.05198026%2C18.6112309%20C3.14433801%2C18.6499636%203.23666976%2C18.6887243%203.32900143%2C18.727457%20C3.12907559%2C18.6409827%202.94229908%2C18.531751%202.76861954%2C18.4000492%20C2.8482194%2C18.4609374%202.92784523%2C18.5218264%203.0074451%2C18.5827408%20C2.83666152%2C18.4496248%202.68380161%2C18.2981751%202.54891753%2C18.1285%20C2.61121988%2C18.2088986%202.67352223%2C18.2892965%202.73582458%2C18.369669%20C2.59527904%2C18.1880257%202.47944047%2C17.9914296%202.38875246%2C17.7801933%20C2.42919159%2C17.8774311%202.46960473%2C17.9746692%202.51004386%2C18.071907%20C2.42008636%2C17.854307%202.35968837%2C17.6284582%202.32866764%2C17.3949356%20C2.34207778%2C17.4994276%202.35551424%2C17.6039188%202.36892438%2C17.708437%20C2.33612955%2C17.4321747%202.34857416%2C17.148737%202.34857416%2C16.8709297%20C2.34857416%2C16.3597307%202.34857416%2C15.8485585%202.34857416%2C15.3373594%20C2.34857416%2C13.7449169%202.34857416%2C12.1524998%202.34857416%2C10.5600834%20C2.34857416%2C8.9699192%202.34857416%2C7.379807%202.34857416%2C5.78964281%20C2.34857416%2C5.28129834%202.34857416%2C4.77298003%202.34857416%2C4.26463556%20C2.34857416%2C3.97836936%202.33586838%2C3.68660414%202.37362027%2C3.40232825%20C2.35971443%2C3.50323244%202.34580869%2C3.60411052%202.33187675%2C3.70501471%20C2.36435851%2C3.48387922%202.42316492%2C3.26999779%202.50853062%2C3.06355405%20C2.46991777%2C3.15623506%202.43133092%2C3.24894205%202.39271808%2C3.34162307%20C2.47886647%2C3.14094079%202.58768682%2C2.95343117%202.71891832%2C2.77912068%20C2.65825963%2C2.85902172%202.59757495%2C2.93894929%202.53691626%2C3.01885033%20C2.66953051%2C2.84742057%202.82040749%2C2.69395602%202.98944306%2C2.55858779%20C2.9093475%2C2.62112587%202.82925194%2C2.68366415%202.74918246%2C2.74620223%20C2.93016712%2C2.6051511%203.1260232%2C2.4888478%203.33646321%2C2.39781666%20C3.23959193%2C2.43840879%203.14272061%2C2.47897488%203.04584932%2C2.51956701%20C3.26262915%2C2.42926916%203.48762704%2C2.36864296%203.72026944%2C2.33750486%20C3.61617129%2C2.35096574%203.51204688%2C2.3644526%203.40794873%2C2.37791348%20C3.8600843%2C2.32383427%204.33199638%2C2.35748649%204.78585386%2C2.35748649%20C5.60689861%2C2.35748649%206.42794293%2C2.35748649%207.24898767%2C2.35748649%20C8.02380139%2C2.35748649%208.79858965%2C2.35748649%209.57340336%2C2.35748649%20C10.2129939%2C2.35748649%2010.7519033%2C1.83240759%2010.756156%2C1.18722832%20C10.7603825%2C0.548439026%2010.2299518%2C0%209.59030914%2C0%20C8.34209669%2C0%207.09385824%2C0%205.84561968%2C0%20C5.20918608%2C0%204.57275271%2C0%203.93631911%2C0%20C3.61144942%2C0%203.29471937%2C0.0256386697%202.97196293%2C0.0826509818%20C2.59914026%2C0.148488805%202.23028317%2C0.304362446%201.90061295%2C0.485560507%20C1.57652593%2C0.663694516%201.27294555%2C0.907771021%201.02068365%2C1.17819321%20C0.336688399%2C1.91152292%200%2C2.86394536%200%2C3.8607049%20C0%2C4.21836087%200%2C4.57601693%200%2C4.93369913%20C0%2C6.38715947%200%2C7.84061992%200%2C9.29410648%20C0%2C10.9694093%200%2C12.644713%200%2C14.3200159%20C0%2C15.3023718%200%2C16.2846992%200%2C17.2670288%20C0%2C17.527447%200.0308641866%2C17.7809795%200.0653287619%2C18.0404549%20C0.115838539%2C18.4206853%200.267159134%2C18.7897075%200.435568541%2C19.1302624%20C0.60011667%2C19.4629608%200.841707885%2C19.7708059%201.1002835%2C20.0337906%20C1.81929123%2C20.7650514%202.81863332%2C21.1292534%203.83081174%2C21.1292534%20C4.80943865%2C21.1292534%205.78809196%2C21.1292534%206.76671886%2C21.1292534%20C8.43570697%2C21.1292534%2010.1046951%2C21.1292534%2011.7737093%2C21.1292534%20C13.221691%2C21.1292534%2014.6696712%2C21.1292534%2016.1176529%2C21.1292534%20C16.4739608%2C21.1292534%2016.8302715%2C21.1292534%2017.1866055%2C21.1292534%20C17.3212808%2C21.1292534%2017.4549118%2C21.1272642%2017.5893002%2C21.1130962%20C17.8222556%2C21.0885314%2018.0565674%2C21.0597753%2018.2835484%2C20.9999084%20C18.5180171%2C20.9380513%2018.7455729%2C20.8354198%2018.9652748%2C20.7368202%20C19.3044156%2C20.5846128%2019.6126379%2C20.3449099%2019.8848324%2C20.0957527%20C20.426221%2C19.6001882%2020.8290991%2C18.8738497%2020.9659138%2C18.152174%20C21.0264681%2C17.8326484%2021.0496883%2C17.5186237%2021.0496883%2C17.1964531%20C21.0496883%2C16.5608065%2021.0496883%2C15.9251335%2021.0496883%2C15.2894869%20C21.0496883%2C14.0151557%2021.0496883%2C12.7407985%2021.0496883%2C11.4664412%20C21.0496883%2C11.4659698%2021.0496883%2C11.465523%2021.0496883%2C11.4650517%20C21.0496883%2C10.8230412%2020.5265898%2C10.2820922%2019.8838425%2C10.2778234%20C19.2474349%2C10.2735809%2018.7010365%2C10.8060462%2018.7010365%2C11.4480829%20C18.7010365%2C12.6976398%2018.7010365%2C13.9472214%2018.7010365%2C15.1967783%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(11.8848%2C%200)%22%20fill%3D%22%23F2685F%22%20fill-rule%3D%22nonzero%22%20id%3D%22Vector%22%3E%3Cpath%20d%3D%22M4.08586502%2C2.36018372%20C5.71989286%2C2.36170265%207.35392153%2C2.36319521%208.98794937%2C2.36471415%20C9.49218619%2C2.36518554%209.99642122%2C2.36563083%2010.500658%2C2.3661027%20C11.1402485%2C2.36667836%2011.6791599%2C1.84057838%2011.6834373%2C1.19584453%20C11.6876391%2C0.556610227%2011.1572074%2C0.00919262448%2010.5175648%2C0.00861647818%20C9.54420799%2C0.00772607024%208.57087725%2C0.00683565799%207.59754658%2C0.0059190616%20C5.96354485%2C0.00440013059%204.32951748%2C0.00288120355%202.69548965%2C0.00138846086%20C2.19125283%2C0.000917068479%201.68701553%2C0.000471865148%201.18277872%2C0%20C0.543188214%2C-0.000575673532%200.0042777161%2C0.525524557%200%2C1.1702584%20C-0.00420145626%2C1.80946654%200.526229382%2C2.35688391%201.16584599%2C2.35748625%20C2.13920277%2C2.35837666%203.11250824%2C2.35926712%204.08586502%2C2.36018372%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(21.2119%2C%200)%22%20fill%3D%22%23F2685F%22%20fill-rule%3D%22nonzero%22%20id%3D%22Vector%22%3E%3Cpath%20d%3D%22M2.35131454%2C7.62637091%20C2.35282775%2C5.98616064%202.35431498%2C4.34592378%202.35585427%2C2.70568728%20C2.35632389%2C2.19954264%202.35676701%2C1.69339812%202.35723686%2C1.18725348%20C2.35783669%2C0.545243084%201.83371854%2C0.00429389978%201.19138873%2C0%20C0.55456382%2C-0.00421735432%200.00921003293%2C0.528246701%200.00863605831%2C1.17028332%20C0.00772291684%2C2.14732283%200.00683576352%2C3.12433606%200.00592262205%2C4.10137558%20C0.00440941623%2C5.74158585%200.002922007%2C7.38182294%200.00138271134%2C9.02205944%20C0.000913095748%2C9.52820408%200.000470130344%2C10.0343484%200%2C10.540493%20C-0.000599549658%2C11.1825034%200.523518443%2C11.7234534%201.16584826%2C11.727746%20C1.80267316%2C11.7319647%202.34802713%2C11.1995003%202.3486011%2C10.5574636%20C2.34951424%2C9.58042413%202.3504014%2C8.60341042%202.35131454%2C7.62637091%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(8.0186%2C%200)%22%20fill%3D%22%23F2685F%22%20fill-rule%3D%22nonzero%22%20id%3D%22Vector%22%3E%3Cpath%20d%3D%22M3.20949316%2C14.0328064%20C4.18645024%2C13.0530694%205.16340756%2C12.0733072%206.14036465%2C11.093544%20C7.35069454%2C9.87973452%208.56102383%2C8.66595137%209.77135372%2C7.45216799%20C10.8730981%2C6.3472501%2011.9748957%2C5.24233234%2013.0766401%2C4.13741446%20C13.7278927%2C3.48430014%2014.3791696%2C2.83118534%2015.0304222%2C2.17807102%20C15.0887328%2C2.11956597%2015.1470965%2C2.06108736%2015.2054071%2C2.00258231%20C15.6574122%2C1.54925984%2015.6497155%2C0.784949183%2015.1965103%2C0.335712135%20C14.7396004%2C-0.117165118%2013.9888161%2C-0.109544247%2013.535924%2C0.34464246%20C13.1342721%2C0.747421175%2012.7326464%2C1.15022615%2012.3309946%2C1.55300486%20C11.3540375%2C2.53276801%2010.3770797%2C3.51250494%209.40012264%2C4.49226809%20C8.18976665%2C5.70607758%206.97946239%2C6.91986072%205.76910639%2C8.1336441%20C4.66736197%2C9.23856199%203.56559169%2C10.3434807%202.46382117%2C11.4483986%20C1.8125686%2C12.1015129%201.16131622%2C12.7546258%200.510037601%2C13.4077663%20C0.4517009%2C13.4662452%200.393390294%2C13.5247502%200.335053593%2C13.5832291%20C-0.116977572%2C14.0365515%20-0.109281003%2C14.8008621%200.343950272%2C15.2500992%20C0.800886303%2C15.7030027%201.551671%2C15.6953824%202.00456309%2C15.2411957%20C2.40621492%2C14.8383908%202.80784133%2C14.4355851%203.20949316%2C14.0328064%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  mask-repeat: no-repeat;
  mask-size: 28px;
  -webkit-mask-size: 28px;
  width: 28px;
  height: 28px;
  padding-left: 28px !important;
  margin-top: -6.5px !important;
  background-color: var(--gs-tertiary-flamingo_dark) !important;
}
.btn .icon-play {
  mask: var(--icon);
  -webkit-mask: var(--icon);
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2219%22%20viewBox%3D%220%200%2016%2019%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.994%207.313%202.947.362C1.442-.586%200%20.419%200%202.329V16.08c0%201.405.712%202.35%201.77%202.35.381%200%20.78-.128%201.18-.38l11.044-6.953c.73-.459%201.152-1.149%201.152-1.889s-.421-1.431-1.152-1.895z%22%20fill%3D%22%23F2685F%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.99%22/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: 13px;
  -webkit-mask-size: 13px;
  width: 13px;
  height: 15px;
  padding-left: 13px !important;
  margin-top: -5px !important;
}
@media (min-width: 992px) {
  .btn .icon-play {
    mask-size: 16px;
    -webkit-mask-size: 16px;
    width: 16px;
    height: 19px;
    padding-left: 16px !important;
  }
}

.gs-btn-primary {
  font-size: 1rem;
  line-height: 1.25rem;
  background-color: var(--gs-tertiary-flamingo_dark);
  color: var(--gs-white);
  padding-top: 16px !important;
}
@media (min-width: 992px) {
  .gs-btn-primary {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.gs-btn-primary sup {
  color: var(--gs-white);
}
.gs-btn-primary .btn-icon {
  background-color: var(--gs-tertiary-lemon_zest);
}
.gs-btn-primary .icon-download {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2220%22%20viewBox%3D%220%200%2017%2020%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate%281%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.99%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23F26F65%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.4%208-7.11%207.2L.8%208%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.8%201.2v12a1.2%201.2%200%201%201-2.4%200v-12a1.2%201.2%200%201%201%202.4%200z%22%20fill%3D%22%23F26F65%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23F26F65%22%20fill-rule%3D%22nonzero%22%20y%3D%2217.6%22%20width%3D%2215.2%22%20height%3D%221.6%22%20rx%3D%22.8%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
  background-color: var(--gs-tertiary-lemon_zest);
}
.gs-btn-primary:hover, .gs-btn-primary:active {
  background-color: var(--gs-tertiary-lemon_zest);
  color: var(--gs-tertiary-mediterranean);
}
.gs-btn-primary:hover .btn-icon, .gs-btn-primary:active .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark);
}
.gs-btn-primary:hover sup, .gs-btn-primary:active sup {
  color: var(--gs-tertiary-mediterranean);
}
.gs-btn-primary:focus {
  color: var(--gs-neutral-white);
  background-color: var(--gs-tertiary-flamingo_dark);
}
.gs-btn-primary:focus .btn-icon {
  background-color: var(--gs-tertiary-lemon_zest);
}
.gs-btn-primary:focus sup {
  color: var(--gs-neutral-white);
}
.gs-btn-secondary {
  font-size: 1rem;
  line-height: 1.25rem;
  background-color: var(--gs-neutral-white);
  color: var(--gs-tertiary-mediterranean);
  outline: 3px solid var(--gs-tertiary-flamingo_dark);
  border: none;
  padding-bottom: 9px !important;
}
@media (min-width: 992px) {
  .gs-btn-secondary {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.gs-btn-secondary .icon-right_arrow {
  background-color: var(--gs-tertiary-flamingo_dark);
}
.gs-btn-secondary .icon-left_arrow {
  background-color: var(--gs-tertiary-flamingo_dark);
}
.gs-btn-secondary:hover, .gs-btn-secondary:active {
  color: var(--gs-tertiary-mediterranean);
  background-color: var(--gs-tertiary-lemon_zest);
  outline: none;
}
.gs-btn-secondary:hover .btn-icon, .gs-btn-secondary:active .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark);
}
.gs-btn-secondary:focus {
  background-color: var(--gs-neutral-white);
  color: var(--gs-tertiary-mediterranean);
  outline: 3px solid var(--gs-tertiary-flamingo_dark);
}
.gs-btn-secondary:focus .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark) !important;
}
.gs-btn-secondary .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark);
  margin-top: -4px;
}
.gs-btn-secondary .icon-download {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2220%22%20viewBox%3D%220%200%2017%2020%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate%281%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.99%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23F26F65%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.4%208-7.11%207.2L.8%208%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.8%201.2v12a1.2%201.2%200%201%201-2.4%200v-12a1.2%201.2%200%201%201%202.4%200z%22%20fill%3D%22%23F26F65%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23F26F65%22%20fill-rule%3D%22nonzero%22%20y%3D%2217.6%22%20width%3D%2215.2%22%20height%3D%221.6%22%20rx%3D%22.8%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
  background-color: var(--gs-tertiary-flamingo_dark);
}

.gs-link-standalone {
  display: inline-table;
  line-height: 22px;
}
@media (min-width: 992px) {
  .gs-link-standalone {
    line-height: 24px;
  }
}
.gs-link-standalone:focus {
  box-shadow: none;
}
.gs-link-standalone .link-text {
  font-family: var(--font-family-noto-sans);
  font-weight: 700;
  -moz-transition: color 0.5s linear;
  -ms-transition: color 0.5s linear;
  -o-transition: color 0.5s linear;
  transition: color 0.5s linear;
  color: var(--gs-tertiary-flamingo_dark);
  text-decoration: underline;
}
.gs-link-standalone:hover .link-text {
  color: var(--gs-primary-teal_dark);
  text-underline-offset: unset;
}
.gs-link-standalone:hover .btn-icon {
  background-color: var(--gs-primary-teal_dark) !important;
}
.gs-link-standalone:focus .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark) !important;
}
.gs-link-standalone .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.gs-link-standalone.gs-link-standalone-v1 .link-text {
  color: var(--gs-tertiary-lemon_zest);
}
.gs-link-standalone.gs-link-standalone-v1 .btn-icon {
  background-color: var(--gs-tertiary-lemon_zest);
}
.gs-link-standalone.gs-link-standalone-v1:hover .link-text {
  color: var(--gs-primary-teal_10);
}
.gs-link-standalone.gs-link-standalone-v1:hover .btn-icon {
  background-color: var(--gs-primary-teal_10) !important;
}
.gs-link-standalone.gs-link-standalone-v1:focus .btn-icon {
  background-color: var(--gs-tertiary-lemon_zest) !important;
}
.gs-link-standalone.gs-link-standalone-v2 .link-text {
  color: var(--gs-tertiary-flamingo_dark);
}
.gs-link-standalone.gs-link-standalone-v2 .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark);
}
.gs-link-standalone.gs-link-standalone-v2:hover .link-text {
  color: var(--gs-tertiary-flamingo_dark);
}
.gs-link-standalone.gs-link-standalone-v2:hover .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark) !important;
}
.gs-link-standalone.gs-link-standalone-v2:focus .btn-icon {
  background-color: var(--gs-tertiary-flamingo_dark) !important;
}
.gs-link-standalone.gs-link-standalone-v3 .link-text {
  color: var(--gs-tertiary-mediterranean);
}
.gs-link-standalone.gs-link-standalone-v3 .btn-icon {
  background-color: var(--gs-tertiary-mediterranean);
}
.gs-link-standalone.gs-link-standalone-v3:hover .link-text {
  color: var(--gs-neutral-grey_text);
}
.gs-link-standalone.gs-link-standalone-v3:hover .btn-icon {
  background-color: var(--gs-neutral-grey_text) !important;
}
.gs-link-standalone.gs-link-standalone-v3:focus .btn-icon {
  background-color: var(--gs-primary-teal_10) !important;
}

picture {
  line-height: 0;
  vertical-align: middle;
}

.text-meditterranean {
  color: var(--gs-tertiary-mediterranean);
}

.text-flamingo-dark {
  color: var(--gs-tertiary-flamingo_dark);
}

.text-neutral-white {
  color: var(--gs-neutral-white) !important;
}

.text-neutral-grey {
  color: var(--gs-neutral-grey_text);
}

.text-lemon-zest,
.text-lemon-zest span.d-in-block {
  color: var(--gs-tertiary-lemon_zest);
}

.text-primary-teal {
  color: var(--gs-primary-teal);
}

.text-teal-dark {
  color: var(--gs-primary-teal_dark);
}

.text-val-red {
  color: var(--gs-val-red);
}

.text-val-pink {
  color: var(--gs-val-pink-01);
}

.bg-neutral-white {
  background-color: var(--gs-neutral-white);
}

.bg-flamingo-20 {
  background-color: var(--gs-tertiary-flamingo_20);
}

.bg-mint-20 {
  background-color: var(--gs-secondary-mint_10);
}

.bg-teal-10 {
  background-color: var(--gs-primary-teal_10);
}

.bg-primary-mint-10 {
  background-color: var(--gs-primary-teal_10);
}

.bg-teritary-mediterranean {
  background-color: var(--gs-tertiary-mediterranean);
}

.bg-secondary-mint_10 {
  background-color: var(--gs-secondary-mint_10);
}

.bg-neutral-grey-light {
  background-color: var(--gs-neutral-grey_light);
}

.bg-teal-dark {
  background-color: var(--gs-primary-teal_dark);
}

.bg-neutral-grey-med {
  background-color: var(--gs-neutral-grey_medium);
}

.bg-linear-grad-v1 {
  background: transparent linear-gradient(to bottom, var(--gs-neutral-white) 0%, var(--gs-primary-teal_40));
}

.bg-linear-grad-v2 {
  background: radial-gradient(circle at 1% 5%, var(--gs-secondary-mint), var(--gs-secondary-mint) 0%, var(--gs-primary-teal) 25%, rgba(8, 78, 112, 0.9) 62%, var(--gs-tertiary-mediterranean) 98%, var(--gs-tertiary-mediterranean) 100%);
}

.bg-linear-grad-v3 {
  background: radial-gradient(circle at 1% 5%, var(--gs-tertiary-mediterranean), var(--gs-tertiary-mediterranean) 0%, rgba(8, 78, 112, 0.9) 25%, var(--gs-primary-teal) 62%, var(--gs-secondary-mint) 98%, var(--gs-secondary-mint) 100%);
}

.bg-linear-grad-v4 {
  background: linear-gradient(to bottom, var(--gs-neutral-white) 0%, #e8f5f7);
}

@media (max-width: 991.98px) {
  .bg-teritary-mediterranean-mobile {
    background-color: var(--gs-tertiary-mediterranean);
  }
}

hr {
  opacity: 1;
  height: 1px;
  width: 100%;
}

.hr-lemon-zest {
  height: 3px !important;
  margin: 0 auto;
  background-color: var(--gs-tertiary-lemon_zest);
}

.hr-flamingo-dark-v1 {
  height: 3px !important;
  margin: 0 auto;
  background-color: var(--gs-tertiary-flamingo_dark);
}

.hr-neutral-white {
  background-color: var(--gs-neutral-white);
}

.hr-flamingo-dark {
  background-color: var(--gs-tertiary-flamingo_dark);
}

.hr-50p-flamingo-dark {
  width: 150px;
  background-color: var(--gs-tertiary-flamingo_dark);
}

sup {
  color: inherit;
  font-size: 50%;
  font-family: inherit;
  font-weight: 400;
  position: relative;
  top: -0.8em;
}

.fs-11 {
  font-size: 0.6875rem;
}

.fs-12 {
  font-size: 0.75rem;
}

.fs-14 {
  font-size: 0.875rem;
}

.fs-18 {
  font-size: 1.125rem !important;
}

.fs-21 {
  font-size: 1.3125rem;
}

.fs-22 {
  font-size: 1.375rem;
}

.text-shadow-v1 {
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.5);
}

@media (min-width: 992px) {
  .pos-lg-absolute {
    position: absolute;
  }
}
.rtfcont-p0 .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 992px) {
  .des-rtfcont-p24 .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
  }
  .des-rtfcont-p2660 .container-fluid {
    padding-left: 26px;
    padding-right: 60px;
  }
  .des-rtfcont-p2622 .container-fluid {
    padding-left: 26px;
    padding-right: 22px;
  }
}
@media (max-width: 991.98px) {
  .mob-rtfcont-p16 .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
  .mob-rtfcont-p1016 .container-fluid {
    padding-left: 10px;
    padding-right: 16px;
  }
  .mob-rtfcont-p1620 .container-fluid {
    padding-left: 16px;
    padding-right: 20px;
  }
  .mob-rtfcont-p20 .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mob-rtfcont-p2420 .container-fluid {
    padding-left: 24px;
    padding-right: 20px;
  }
  .mob-rtfcont-p2024 .container-fluid {
    padding-left: 20px;
    padding-right: 24px;
  }
  .mob-rtfcont-p2020 .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .fs-des-14 {
    font-size: 0.875rem;
  }
  .fs-des-15 {
    font-size: 0.9375rem;
  }
  .cmp-card-deck.info-card.variant-cb-2 .cta-wrapper {
    text-align: center !important;
  }
}
@media (max-width: 767.98px) {
  .text-lemon-zest span.d-in-block {
    display: inline-block;
  }
  .fs-mob-9 {
    font-size: 0.5625rem;
  }
  .fs-mob-12 {
    font-size: 0.75rem;
  }
  .fs-mob-16 {
    font-size: 1rem;
  }
}
.top-neg-4 {
  top: -0.25rem;
}

.top-neg-5 {
  top: -0.3125rem;
}

.top-neg-7p8 {
  top: -0.78em;
}

.top-neg-8p9 {
  top: -0.89em;
}

.top-neg-10 {
  top: -0.625rem;
}

.top-neg-12 {
  top: -0.75rem;
}

@media (min-width: 768px) {
  .top-des-8 {
    top: 0.5rem;
  }
  .top-des-neg-6 {
    top: -0.375rem;
  }
  .top-des-neg-9 {
    top: -0.5625rem;
  }
  .top-des-neg-10 {
    top: -0.625rem;
  }
}
@media (max-width: 767.98px) {
  .top-mob-5p5 {
    top: 0.34375rem;
  }
  .top-mob-neg-8 {
    top: -0.5rem;
  }
}
@media (min-width: 992px) {
  .lh-des-normal {
    line-height: normal;
  }
  .lh-des-24 {
    line-height: 1.5rem;
  }
  .lh-des-28 {
    line-height: 1.75rem;
  }
  .lh-des-52 {
    line-height: 3.25rem;
  }
}
@media (max-width: 991.98px) {
  .lh-mob-16 {
    line-height: 1rem;
  }
  .lh-mob-24 {
    line-height: 1.5rem;
  }
}
.gs-mb-4 {
  margin-bottom: 4px;
}

.gs-mb-8 {
  margin-bottom: 0.5rem;
}

.gs-mt-10 {
  margin-top: 0.625rem;
}

.gs-mt-24 {
  margin-top: 1.5rem;
}

.gs-mb-10 {
  margin-bottom: 0.625rem;
}

.gs-mb-16 {
  margin-bottom: 1rem;
}

.gs-mb-24 {
  margin-bottom: 1.5rem;
}

.gs-mr-8 {
  margin-right: 0.5rem;
}

.gs-mt-n-1 {
  margin-top: -1px;
}

.gs-pt-16 {
  padding-top: 1rem;
}

.gs-pt-24 {
  padding-top: 1.5rem;
}

.gs-py-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.gs-pb-24 {
  padding-bottom: 1.5rem;
}

@media (min-width: 992px) {
  .gs-des-py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gs-des-py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gs-des-py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .gs-des-py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gs-des-pt-75 {
    padding-top: 75px;
  }
  .gs-des-pt-60 {
    padding-top: 60px;
  }
  .gs-des-pt-50 {
    padding-top: 50px;
  }
  .gs-des-pt-40 {
    padding-top: 40px;
  }
  .gs-des-pt-47 {
    padding-top: 47px;
  }
  .gs-des-pb-34 {
    padding-bottom: 34px;
  }
  .gs-des-pb-36 {
    padding-bottom: 36px;
  }
  .gs-des-pb-66 {
    padding-bottom: 66px;
  }
  .gs-des-pb-8 {
    padding-bottom: 8px;
  }
  .gs-des-pb-72 {
    padding-bottom: 72px;
  }
  .gs-des-pb-80 {
    padding-bottom: 80px;
  }
  .gs-des-pb-94 {
    padding-bottom: 94px;
  }
  .gs-des-pb-108 {
    padding-bottom: 108px;
  }
  .gs-des-pb-152 {
    padding-bottom: 152px;
  }
  .gs-des-pt-30 {
    padding-top: 30px;
  }
  .gs-des-pt-36 {
    padding-top: 36px;
  }
  .gs-des-pt-16 {
    padding-top: 16px;
  }
  .gs-des-pt-18 {
    padding-top: 18px;
  }
  .gs-des-pt-20 {
    padding-top: 20px;
  }
  .gs-des-pt-24 {
    padding-top: 24px;
  }
  .gs-des-pt-28 {
    padding-top: 28px;
  }
  .gs-des-pb-20 {
    padding-bottom: 20px;
  }
  .gs-des-pb-24 {
    padding-bottom: 24px;
  }
  .gs-des-pb-26 {
    padding-bottom: 26px;
  }
  .gs-des-pb-30 {
    padding-bottom: 30px;
  }
  .gs-des-pb-50 {
    padding-bottom: 50px;
  }
  .gs-des-pb-60 {
    padding-bottom: 60px;
  }
  .gs-des-pb-40 {
    padding-bottom: 40px;
  }
}
@media (max-width: 991.98px) {
  .gs-mob-py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gs-mob-py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .gs-mob-pt-16 {
    padding-top: 16px;
  }
  .gs-mob-pt-32 {
    padding-top: 32px;
  }
  .gs-mob-pb-32 {
    padding-bottom: 32px;
  }
  .gs-mob-pb-34 {
    padding-bottom: 34px;
  }
  .gs-mob-pb-60 {
    padding-bottom: 60px;
  }
  .gs-mob-pb-62 {
    padding-bottom: 62px;
  }
  .gs-mob-pt-40 {
    padding-top: 40px;
  }
  .gs-mob-pb-30 {
    padding-bottom: 30px;
  }
  .gs-mob-pb-34 {
    padding-bottom: 34px;
  }
  .gs-mob-pt-24 {
    padding-top: 24px;
  }
  .gs-mob-pb-40 {
    padding-bottom: 40px;
  }
  .gs-mob-pb-42 {
    padding-bottom: 42px;
  }
  .gs-mob-pb-45 {
    padding-bottom: 45px;
  }
  .gs-mob-pb-50 {
    padding-bottom: 50px;
  }
  .gs-mob-pb-54 {
    padding-bottom: 54px;
  }
  .gs-mob-pb-80 {
    padding-bottom: 80px;
  }
  .gs-mob-pt-20 {
    padding-top: 20px;
  }
  .gs-mob-pt-44 {
    padding-top: 44px;
  }
  .gs-mob-pt-80 {
    padding-top: 80px;
  }
  .gs-mob-pb-8 {
    padding-bottom: 8px;
  }
  .gs-mob-pb-16 {
    padding-bottom: 16px;
  }
  .gs-mob-pb-18 {
    padding-bottom: 18px;
  }
  .gs-mob-pb-20 {
    padding-bottom: 20px;
  }
  .gs-mob-pb-24 {
    padding-bottom: 24px;
  }
  .gs-mob-pb-108 {
    padding-bottom: 108px;
  }
  .gs-mob-pb-130 {
    padding-bottom: 130px;
  }
}
@media (min-width: 992px) {
  .gs-des-mb-80 {
    margin-bottom: 80px;
  }
  .gs-des-mb-60 {
    margin-bottom: 60px;
  }
  .gs-des-mb-92 {
    margin-bottom: 92px;
  }
  .gs-des-mb-50 {
    margin-bottom: 50px;
  }
  .gs-des-mb-42 {
    margin-bottom: 42px;
  }
  .gs-des-mb-40 {
    margin-bottom: 40px;
  }
  .gs-des-mb-34 {
    margin-bottom: 34px;
  }
  .gs-des-mb-26 {
    margin-bottom: 26px;
  }
  .gs-des-mb-24 {
    margin-bottom: 24px;
  }
  .gs-des-mb-22 {
    margin-bottom: 22px;
  }
  .gs-des-mb-16 {
    margin-bottom: 16px;
  }
  .gs-des-mb-18 {
    margin-bottom: 18px;
  }
  .gs-des-mb-14 {
    margin-bottom: 14px;
  }
  .gs-des-mb-12 {
    margin-bottom: 12px;
  }
  .gs-des-mt-4 {
    margin-top: 4px;
  }
  .gs-des-mt-6 {
    margin-top: 6px;
  }
  .gs-des-mt-8 {
    margin-top: 8px;
  }
  .gs-des-mt-18 {
    margin-top: 18px;
  }
  .gs-des-my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .gs-des-my-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .gs-des-my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .gs-des-mt-15 {
    margin-top: 15px;
  }
  .gs-des-mt-20 {
    margin-top: 20px;
  }
  .gs-des-mt-24 {
    margin-top: 24px;
  }
  .gs-des-mt-30 {
    margin-top: 30px;
  }
  .gs-des-mt-32 {
    margin-top: 32px;
  }
  .gs-des-mt-52 {
    margin-top: 52px;
  }
  .gs-des-mt-56 {
    margin-top: 56px;
  }
  .gs-des-mt-60 {
    margin-top: 60px;
  }
  .gs-des-mt-40 {
    margin-top: 40px;
  }
  .gs-des-mt-44 {
    margin-top: 44px;
  }
  .gs-des-mt-16 {
    margin-top: 16px;
  }
  .gs-des-mt-25 {
    margin-top: 25px;
  }
  .gs-des-mb-10 {
    margin-bottom: 10px;
  }
  .gs-des-mb-20 {
    margin-bottom: 20px;
  }
  .gs-des-my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .gs-des-my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .gs-des-mr-30 {
    margin-right: 30px;
  }
  .gs-des-mb-8 {
    margin-bottom: 8px;
  }
  .gs-des-mr-16 {
    margin-right: 16px;
  }
  .gs-des-ms-4 {
    margin-left: 4px;
  }
  .gs-des-ms-10 {
    margin-left: 10px;
  }
  .gs-des-ms-16 {
    margin-left: 16px;
  }
  .gs-des-ms-68 {
    margin-left: 68px;
  }
  .gs-des-ms-n-12 {
    margin-left: -12px;
  }
  .gs-des-mt-n-10 {
    margin-top: -10px;
  }
}
@media (min-width: 992px) {
  .gs-des-lg-ml-17p {
    margin-left: 17%;
  }
}

.gs-ms-32 {
  margin-left: 32px;
}

.gs-ms-2 {
  margin-left: 2px;
}

.gs-ms-neg-12 {
  margin-left: -12px;
}

@media (max-width: 991.98px) {
  .gs-mob-my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .gs-mob-my-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .gs-mob-my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .gs-mob-my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .gs-mob-mt-4 {
    margin-top: 4px;
  }
  .gs-mob-mt-7 {
    margin-top: 7px;
  }
  .gs-mob-mt-10 {
    margin-top: 10px;
  }
  .gs-mob-mt-14 {
    margin-top: 14px;
  }
  .gs-mob-mt-16 {
    margin-top: 16px;
  }
  .gs-mob-mt-40 {
    margin-top: 40px;
  }
  .gs-mob-mt-20 {
    margin-top: 20px;
  }
  .gs-mob-mt-28 {
    margin-top: 28px;
  }
  .gs-mob-mt-24 {
    margin-top: 24px;
  }
  .gs-mob-mb-4 {
    margin-bottom: 4px;
  }
  .gs-mob-mb-6 {
    margin-bottom: 6px;
  }
  .gs-mob-mb-10 {
    margin-bottom: 10px;
  }
  .gs-mob-mb-14 {
    margin-bottom: 14px;
  }
  .gs-mob-mb-16 {
    margin-bottom: 16px;
  }
  .gs-mob-mb-18 {
    margin-bottom: 18px;
  }
  .gs-mob-mb-20 {
    margin-bottom: 20px;
  }
  .gs-mob-mb-24 {
    margin-bottom: 24px;
  }
  .gs-mob-mb-40 {
    margin-bottom: 40px;
  }
  .gs-mob-mb-56 {
    margin-bottom: 56px;
  }
  .gs-mob-mb-128 {
    margin-bottom: 128px;
  }
  .gs-mob-mt-8 {
    margin-top: 8px;
  }
  .gs-mob-mt-30 {
    margin-top: 30px;
  }
  .gs-mob-mb-30 {
    margin-bottom: 30px;
  }
  .gs-mob-mb-32 {
    margin-bottom: 32px;
  }
  .gs-mob-mt-32 {
    margin-top: 32px;
  }
  .gs-mob-mt-50 {
    margin-top: 50px;
  }
  .gs-mob-mt-60 {
    margin-top: 60px;
  }
  .gs-mob-mt-80 {
    margin-top: 80px;
  }
  .gs-mob-mb-18 {
    margin-bottom: 18px;
  }
  .gs-mob-mb-9 {
    margin-bottom: 9px;
  }
  .gs-mob-ml-0 {
    margin-left: 0;
  }
  .gs-mob-mb-8 {
    margin-bottom: 8px;
  }
  .gs-mob-me-n-10 {
    margin-right: -10px;
  }
  .gs-mob-ms-2 {
    margin-left: 2px;
  }
  .gs-mob-ms-12 {
    margin-left: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  .gs-mob-md-ms-30 {
    margin-left: 1.875rem;
  }
}
.border-radius-40 {
  border-radius: 0 40px 40px 40px;
}

.border-radius-10 {
  border-radius: 10px;
}

.box-shadow-v1 {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
}

.box-shadow-bck-expect {
  box-shadow: 0 1px 4px 0 rgba(67, 68, 69, 0.31);
  position: relative;
  background-color: var(--gs-neutral-white);
}

@media (max-width: 991.98px) {
  .box-shadow-mob-v1 {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  }
}
.fixed-mw-38 {
  max-width: 38px;
}

.fixed-mw-84 {
  max-width: 84px;
}

.fixed-mw-89 {
  max-width: 89px;
}

.fixed-mw-90 {
  max-width: 90px !important;
}

.fixed-mw-205 {
  max-width: 205px;
}

.fixed-mw-290 {
  max-width: 290px;
}

.fixed-mw-866 {
  max-width: 866px;
}

.fixed-mw-736 {
  max-width: 736px;
}

.fixed-mh-100 {
  max-height: 100px;
}

@media (min-width: 992px) {
  .fixed-des-mh-100 {
    max-height: 100px;
  }
  .fixed-des-mh-287 {
    max-height: 287px;
  }
}
@media (max-width: 991.98px) {
  .fixed-mob-mh-200 {
    max-height: 200px;
  }
}
@media (min-width: 992px) {
  .fixed-des-m66 {
    max-width: 66px;
  }
  .fixed-des-m84 {
    max-width: 84px;
  }
  .fixed-des-mw90 {
    max-width: 90px;
  }
  .fixed-des-mw130 {
    max-width: 130px;
  }
  .fixed-des-mw133 {
    max-width: 133px;
  }
  .fixed-des-mw162 {
    max-width: 162px;
  }
  .fixed-des-mw165 {
    max-width: 165px;
  }
  .fixed-des-mw176 {
    max-width: 176px;
  }
  .fixed-des-mw178 {
    max-width: 178px;
  }
  .fixed-des-mw180 {
    max-width: 180px;
  }
  .fixed-des-mw190 {
    max-width: 190px;
  }
  .fixed-des-mw220 {
    max-width: 220px;
  }
  .fixed-des-mw256 {
    max-width: 256px;
  }
  .fixed-des-mw272 {
    max-width: 272px;
  }
  .fixed-des-mw357 {
    max-width: 357px;
  }
  .fixed-des-mw367 {
    max-width: 367px;
  }
  .fixed-des-mw456 {
    max-width: 456px;
  }
  .fixed-des-mw492 {
    max-width: 492px;
  }
  .fixed-des-mw403 {
    max-width: 403px;
  }
  .fixed-des-mw506 {
    max-width: 506px;
  }
  .fixed-des-mw512 {
    max-width: 512px;
  }
  .fixed-des-mw550 {
    max-width: 550px;
  }
  .fixed-des-mw649 {
    max-width: 649px;
  }
  .fixed-des-mw710 {
    max-width: 710px;
  }
  .fixed-des-mw748 {
    max-width: 748px;
  }
  .fixed-des-mw850 {
    max-width: 850px;
  }
  .fixed-des-mw880 {
    max-width: 880px;
  }
  .fixed-des-mh110 {
    max-height: 110px;
  }
}
@media (max-width: 991.98px) {
  .fixed-mob-mw46 {
    max-width: 46px;
  }
  .fixed-mob-mw57 {
    max-width: 57px !important;
  }
  .fixed-mob-mw65 {
    max-width: 65px !important;
  }
  .fixed-mob-mw72 {
    max-width: 72px;
  }
  .fixed-mob-mw74 {
    max-width: 74px;
  }
  .fixed-mob-mw80 {
    max-width: 80px;
  }
  .fixed-mob-mw87 {
    max-width: 87px;
  }
  .fixed-mob-mw90 {
    max-width: 90px;
  }
  .fixed-mob-mw110 {
    max-width: 110px;
  }
  .fixed-mob-mw128 {
    max-width: 128px;
  }
  .fixed-mob-mw150 {
    max-width: 150px;
  }
  .fixed-mob-mw160 {
    max-width: 160px;
  }
  .fixed-mob-mw160 {
    max-width: 160px;
  }
  .fixed-mob-mw335 {
    max-width: 335px;
  }
}
.foot-notes {
  font-size: 14px;
  line-height: 20px;
}
.foot-notes .foot-note-syl:not(:last-child) {
  margin-bottom: 4px;
}
.foot-notes .foot-note-syl .sign {
  margin-left: -6px;
}

#how-to-administer .foot-notes .foot-note-syl {
  margin-left: 4px;
  text-indent: -2.5px;
}

.text-no-indent {
  text-indent: 0 !important;
  margin-left: 0.5px !important;
}

.gs-unorder-list li {
  color: inherit;
}
.gs-unorder-list.list-space-10 li:not(:last-child) {
  margin-bottom: 0.625rem;
}
.gs-unorder-list.list-space-8 li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.gs-unorder-list.list-space-0 li:not(:last-child) {
  margin-bottom: 0;
}
.gs-unorder-list.list-ms-10 {
  margin-left: 10px;
}
.gs-unorder-list.list-marker-neutral-white li::before {
  color: var(--gs-neutral-white) !important;
  font-weight: 700;
}

.responsive-bg-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: var(--sm-img-src) !important;
}
@media (min-width: 768px) {
  .responsive-bg-img {
    background-image: var(--md-img-src) !important;
  }
}
@media (min-width: 992px) {
  .responsive-bg-img {
    background-image: var(--lg-img-src) !important;
  }
}

@media (max-width: 991.98px) {
  .bg-linear-grad-mob-v2 {
    background: radial-gradient(circle at 1% 5%, var(--gs-secondary-mint), var(--gs-secondary-mint) 0%, var(--gs-primary-teal) 25%, rgba(8, 78, 112, 0.9) 62%, var(--gs-tertiary-mediterranean) 98%, var(--gs-tertiary-mediterranean) 100%) !important;
  }
}

.cmp-footer.footer-links-info {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background-color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 768px) {
  .cmp-footer.footer-links-info {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.cmp-footer.footer-links-info .container {
  max-width: 1136px !important;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .cmp-footer.footer-links-info .justify-content-center div > .row {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .cmp-footer.footer-links-info .justify-content-center div > .row > .col:first-child {
    width: 100%;
    max-width: 17.375rem;
  }
}
@media (min-width: 768px) {
  .cmp-footer.footer-links-info .justify-content-center div > .row > .col:last-child {
    width: 100%;
    max-width: calc(100% - 17.375rem);
  }
}
.cmp-footer.footer-links-info .gs-link-standalone {
  font-size: 16px;
  font-family: var(--font-family-poppins);
  font-weight: 700;
  line-height: 22px;
}
.cmp-footer.footer-links-info .gs-link-standalone .link-text {
  font-family: var(--font-family-poppins);
  font-weight: 700;
  color: var(--gs-neutral-white);
  text-decoration: none;
}
.cmp-footer.footer-links-info .gs-link-standalone:hover .link-text {
  color: var(--gs-tertiary-lemon_zest);
}
@media (max-width: 767.98px) {
  .cmp-footer.footer-links-info .footer-brand-logo {
    padding-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .cmp-footer.footer-links-info .footer-brand-logo {
    height: 100%;
    align-items: center;
    margin-top: 0.625rem;
  }
}
.cmp-footer.footer-links-info .footer-brand-logo img {
  width: 180px;
  max-width: 180px;
}
@media (min-width: 768px) {
  .cmp-footer.footer-links-info .footer-container-links-horizontal {
    gap: 8px 16px;
  }
}
@media (min-width: 768px) {
  .cmp-footer.footer-links-info .footer-container-links-horizontal li {
    padding-left: 0;
  }
  .cmp-footer.footer-links-info .footer-container-links-horizontal li:not(:last-child) {
    padding-right: 0;
  }
}
.cmp-footer.footer-links-info .footer-container-links-horizontal .onetrust-icon::after {
  content: "";
  display: inline-block;
  width: 43px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDQzIDIwIiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTMzNjlfMTI4NjEpIj4KICAgIDxtYXNrIGlkPSJtYXNrMF8xMzM2OV8xMjg2MSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MyIgaGVpZ2h0PSIyMCI+CiAgICAgIDxwYXRoIGQ9Ik00Mi44NTcxIDBIMFYyMEg0Mi44NTcxVjBaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPC9tYXNrPgogICAgPGcgbWFzaz0idXJsKCNtYXNrMF8xMzM2OV8xMjg2MSkiPgogICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjU3MjkgMTguMjg2M0gyMC4yODcxTDI0LjcxNTcgMS43MTQ4NEgxMC41NzI5QzYuMDAxNCAxLjcxNDg0IDIuMjg3MTEgNS40MjkxMiAyLjI4NzExIDEwLjAwMDZDMi4yODcxMSAxNC41NzIgNi4wMDE0IDE4LjI4NjMgMTAuNTcyOSAxOC4yODYzWiIgZmlsbD0id2hpdGUiLz4KICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4yODY1IDBIMTAuNTcyMkM1LjAwMDgzIDAgMC41NzIyNjYgNC40Mjg1NyAwLjU3MjI2NiAxMEMwLjU3MjI2NiAxNS41NzE0IDUuMDAwODMgMjAgMTAuNTcyMiAyMEgzMi4yODY1QzM3Ljg1NzkgMjAgNDIuMjg2NSAxNS41NzE0IDQyLjI4NjUgMTBDNDIuMjg2NSA0LjQyODU3IDM3LjcxNTEgMCAzMi4yODY1IDBaTTIuMjg2NTUgMTBDMi4yODY1NSA1LjQyODU3IDYuMDAwODMgMS43MTQyOSAxMC41NzIyIDEuNzE0MjlIMjQuNzE1MUwyMC4yODY1IDE4LjI4NTdIMTAuNTcyMkM2LjAwMDgzIDE4LjI4NTcgMi4yODY1NSAxNC41NzE0IDIuMjg2NTUgMTBaIiBmaWxsPSIjMDA2NkZGIi8+CiAgICAgIDxwYXRoIGQ9Ik0zNS4xNDMyIDUuNzE0MjlDMzUuNDI4OSA2IDM1LjQyODkgNi41NzE0MyAzNS4xNDMyIDYuODU3MTRMMzIuMTQzMiAxMEwzNS4yODYgMTMuMTQyOUMzNS41NzE4IDEzLjQyODYgMzUuNTcxOCAxNCAzNS4yODYgMTQuMjg1N0MzNS4wMDAzIDE0LjU3MTQgMzQuNDI4OSAxNC41NzE0IDM0LjE0MzIgMTQuMjg1N0wzMS4wMDAzIDExLjE0MjlMMjcuODU3NSAxNC4yODU3QzI3LjU3MTggMTQuNTcxNCAyNy4wMDAzIDE0LjU3MTQgMjYuNzE0NiAxNC4yODU3QzI2LjQyODkgMTQgMjYuNDI4OSAxMy40Mjg2IDI2LjcxNDYgMTMuMTQyOUwyOS43MTQ2IDEwTDI2LjU3MTggNi44NTcxNEMyNi4yODYgNi41NzE0MyAyNi4yODYgNiAyNi41NzE4IDUuNzE0MjlDMjYuODU3NSA1LjQyODU3IDI3LjQyODkgNS40Mjg1NyAyNy43MTQ2IDUuNzE0MjlMMzAuODU3NSA4Ljg1NzE0TDM0LjAwMDMgNS43MTQyOUMzNC4yODYgNS40Mjg1NyAzNC44NTc1IDUuNDI4NTcgMzUuMTQzMiA1LjcxNDI5WiIgZmlsbD0id2hpdGUiLz4KICAgICAgPHBhdGggZD0iTTE4LjE0MjkgNS44NTY4N0MxOC40Mjg2IDYuMTQyNTggMTguNTcxNCA2LjcxNDAxIDE4LjI4NTcgNi45OTk3M0wxMi4yODU3IDEzLjk5OThDMTIuMTQyOSAxNC4xNDI2IDEyIDE0LjI4NTUgMTEuODU3MSAxNC4yODU1QzExLjU3MTQgMTQuNDI4MyAxMS4xNDI5IDE0LjQyODMgMTAuODU3MSAxNC4xNDI2TDcuNzE0MjkgMTAuOTk5OEM3LjQyODU3IDEwLjcxNDEgNy40Mjg1NyAxMC4xNDI2IDcuNzE0MjkgOS44NTY4N0M4IDkuNTcxMTUgOC41NzE0MyA5LjU3MTE1IDguODU3MTQgOS44NTY4N0wxMS40Mjg2IDEyLjI4NTVMMTYuODU3MSA1Ljg1Njg3QzE3LjE0MjkgNS41NzExNSAxNy43MTQzIDUuNTcxMTUgMTguMTQyOSA1Ljg1Njg3WiIgZmlsbD0iIzAwNjZGRiIvPgogICAgPC9nPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTMzNjlfMTI4NjEiPgogICAgICA8cmVjdCB3aWR0aD0iNDMiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
}
.cmp-footer.footer-links-info .footer-copyright-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 767.98px) {
  .cmp-footer.footer-links-info .footer-copyright-text {
    padding-top: 40px;
  }
  .cmp-footer.footer-links-info .footer-copyright-text::before {
    display: none;
  }
}
.cmp-footer.footer-links-info .footer-copyright-text .text-microcopy {
  color: var(--gs-neutral-white);
}

@media (max-width: 991.98px) {
  .cmp-card-deck.info-card .content-wrapper > .row .col {
    width: 100%;
    height: 100%;
  }
}
.cmp-card-deck.info-card.info-card--v1 .card {
  padding: 40px 20px;
  border-radius: 0 30px 30px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--gs-neutral-white);
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v1 .card {
    height: 100%;
    border-radius: 0 40px 40px;
    padding: 40px 36px 60px 30px;
  }
}
.cmp-card-deck.info-card.info-card--v1 .card .card-heading {
  margin-bottom: 1.5rem;
}
.cmp-card-deck.info-card.info-card--v1 .card .card__text {
  margin-bottom: 1.5rem;
}
.cmp-card-deck.info-card.info-card--v1 .card .card__img {
  padding-bottom: 0;
}
.cmp-card-deck.info-card.info-card--v1 .card .card__body-footer {
  flex: 1 0 0;
  justify-content: space-between;
}
.cmp-card-deck.info-card.info-card--v2 .card {
  padding: 27px 20px;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v2 .card {
    padding: 40px 30px;
    justify-content: space-between;
  }
}
.cmp-card-deck.info-card.info-card--v2 .card .card__img {
  flex-direction: column;
  text-align: start;
}
.cmp-card-deck.info-card.info-card--v2 .card .card__img .image-container {
  display: flex;
  align-items: center;
  gap: 14px;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v2 .card .card__img .image-container {
    gap: 24px;
    align-items: flex-start;
  }
}
.cmp-card-deck.info-card.info-card--v2 .card .card__img .card__text {
  padding-top: 24px;
}
.cmp-card-deck.info-card.info-card--v2 .card .card__body-footer {
  flex-grow: 0;
  margin-right: auto;
  margin-top: auto;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.info-card--v3 .content-wrapper > .row .col {
    width: 50%;
    height: auto;
  }
}
.cmp-card-deck.info-card.info-card--v3 .card {
  padding: 16px 20px;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v3 .card {
    padding: 24px 30px;
  }
}
.cmp-card-deck.info-card.info-card--v3 .card .card__img .image-container {
  gap: 17px;
  align-items: center;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v3 .card .card__img .image-container {
    gap: 24px;
  }
}
.cmp-card-deck.info-card.info-card--v3 .card .card__img .card__text {
  padding-top: 0;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v3 .card .card__img .card__text {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.info-card--v4 .content-wrapper > .row .col {
    width: 50%;
    height: auto;
  }
}
.cmp-card-deck.info-card.info-card--v4 .card {
  padding: 3.625rem 0.5rem 1.5rem;
  position: relative;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v4 .card {
    padding: 5.3125rem 0.875rem 1.5rem 0.9375rem;
  }
}
.cmp-card-deck.info-card.info-card--v4 .card .card__action {
  width: 7.3125rem;
  height: 3rem;
  padding: 12px 10px;
  border-radius: 0 0 0.935rem 0.935rem;
  position: absolute;
  top: 0;
}
.cmp-card-deck.info-card.info-card--v4 .card .card__body-footer .card__body {
  margin-top: 16px;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v4 .card .card__body-footer .card__body {
    margin-top: 40px;
  }
}
.cmp-card-deck.info-card.info-card--v4 .card .card__body-footer .card__body .card__text {
  margin-bottom: 0;
}
.cmp-card-deck.info-card.lp-splash-card .card {
  padding: 29px 20px 15px;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.lp-splash-card .card {
    padding: 40px 30px 30px;
  }
}
.cmp-card-deck.info-card.lp-splash-card .card .card__img .image-container {
  align-items: flex-start;
}
.cmp-card-deck.info-card.lp-splash-card .card .card__body-footer {
  margin: 0 auto;
}
.cmp-card-deck.info-card.lp-splash-card .card .card__body-footer .cta-wrapper {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
.cmp-card-deck.info-card._2col-layout .col {
  margin-top: 0;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card._2col-layout .col:nth-child(n+3) {
    margin-top: 40px;
  }
}
.cmp-card-deck.info-card._3col-layout .col {
  margin-top: 0;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card._3col-layout .col:nth-child(n+4) {
    margin-top: 40px;
  }
}
.cmp-card-deck.info-card .col {
  margin-top: 0;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.desk-col-space-32 .col:not(:last-child) {
    padding-right: 1rem;
  }
  .cmp-card-deck.info-card.desk-col-space-32 .col:not(:first-child) {
    padding-left: 1rem;
  }
}
@media (max-width: 991.98px) {
  .cmp-card-deck.info-card.mob-col-space-24 .col:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .cmp-card-deck.info-card.mob-col-space-40 .col:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.mob-col-space-24._2col-layout.info-card--v3 .col, .cmp-card-deck.info-card.mob-col-space-24._3col-layout.info-card--v4 .col {
    margin-bottom: 0 !important;
    margin-top: 1.5rem;
  }
  .cmp-card-deck.info-card.mob-col-space-24._2col-layout.info-card--v3 .col:nth-child(1), .cmp-card-deck.info-card.mob-col-space-24._2col-layout.info-card--v3 .col:nth-child(2), .cmp-card-deck.info-card.mob-col-space-24._3col-layout.info-card--v4 .col:nth-child(1), .cmp-card-deck.info-card.mob-col-space-24._3col-layout.info-card--v4 .col:nth-child(2) {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.mob-col-space-40._2col-layout.info-card--v3 .col, .cmp-card-deck.info-card.mob-col-space-40._3col-layout.info-card--v4 .col {
    margin-bottom: 0 !important;
    margin-top: 2.5rem;
  }
  .cmp-card-deck.info-card.mob-col-space-40._2col-layout.info-card--v3 .col:nth-child(1), .cmp-card-deck.info-card.mob-col-space-40._2col-layout.info-card--v3 .col:nth-child(2), .cmp-card-deck.info-card.mob-col-space-40._3col-layout.info-card--v4 .col:nth-child(1), .cmp-card-deck.info-card.mob-col-space-40._3col-layout.info-card--v4 .col:nth-child(2) {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.full-segment-cards {
    width: 100%;
  }
}
.cmp-card-deck.info-card.full-segment-cards .card {
  padding: 0;
  background-color: unset;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.full-segment-cards .card {
    height: 100%;
  }
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card.full-segment-cards .card .card__img {
    padding-bottom: 0;
  }
}
.cmp-card-deck.info-card.full-segment-cards .card .card__body-footer {
  flex: 1 0 0;
  justify-content: space-between;
}
.cmp-card-deck.info-card.full-segment-cards .card .card__body-footer .card__body .card__text {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.full-segment-cards .card .card__body-footer .card__body .card__text {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card.mob-text-align-start .card .card__body-footer {
    text-align: start;
  }
}
.cmp-card-deck.info-card.card-mt-0 .card .card__body {
  margin-top: 0;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.card-des-h-auto .content-wrapper > .row .col .card {
    height: auto !important;
  }
}
@media (max-width: 991.98px) {
  .cmp-card-deck.info-card.card-flex-lg-row .card {
    flex-flow: row;
  }
}
.cmp-card-deck.info-card.card-text-mb-0 .card .card__body-footer .card__body .card__text {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.des-card-txt-mb-24 .card .card__body-footer .card__body .card__text {
    margin-bottom: 1.5rem;
  }
}

.cmp-accordion {
  margin-bottom: 0;
}
.cmp-accordion .container,
.cmp-accordion .container-fluid {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.cmp-accordion .accordion {
  background-color: var(--gs-neutral-white);
  border-radius: 0px 40px 40px 40px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
}
.cmp-accordion .accordion .accordion-title--text {
  font-family: var(--font-family-poppins);
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
}
@media (max-width: 767.98px) {
  .cmp-accordion .accordion .accordion-title--text {
    font-size: 1.25rem;
    line-height: 26px;
  }
}
.cmp-accordion .accordion .accordion-header .accordion-button {
  border-radius: 0 !important;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus {
  padding: 38px 16px 20px;
}
@media (max-width: 767.98px) {
  .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus {
    padding: 40px 0 42px;
  }
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item {
    margin-bottom: 0;
  }
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item:nth-child(even) .accordion-header,
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item:nth-child(even) .accordion-button {
  background-color: var(--gs-tertiary-mediterranean_10);
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header:has(.accordion-button.collapsed)::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 1px;
  height: 0.05em;
  bottom: 0;
  left: 0;
  background-color: var(--gs-tertiary-mediterranean);
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header:has(.accordion-button.collapsed):hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
  }
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header {
  position: relative;
  padding: 18px 24px 19px;
}
@media (max-width: 767.98px) {
  .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header {
    padding: 16px 16px 16px 8px;
  }
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header .accordion-button {
  align-items: flex-start;
  gap: 20px;
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header .accordion-button {
    gap: 8px;
  }
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header .accordion-button .accordion-title--text {
  color: var(--gs-tertiary-mediterranean) !important;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header .accordion-button.collapsed {
  border-bottom: 0;
  padding: 0;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header .accordion-button i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084E70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
  background-image: var(--svg);
  width: 25px;
  height: 25px;
  mask: var(--svg);
  mask-size: 25px;
  -webkit-mask-size: 25px;
  top: 0;
  left: 0;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084E70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>');
  mask: var(--svg);
  width: 25px;
  height: 25px;
  mask-size: 25px;
  -webkit-mask-size: 25px;
  top: 0;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-collapse {
  border: 0;
  border-bottom: 0;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-collapse .accordion-body {
  padding: 16px 20px 16px;
  color: var(--Gray-100);
  border-top: 1px solid var(--gs-tertiary-mediterranean);
  background-color: var(--gs-neutral-white);
}
@media (max-width: 767.98px) {
  .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-collapse .accordion-body {
    padding: 16px 8px 12px;
  }
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-collapse .accordion-body .gs-link-standalone {
  display: inline;
}
.cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item:last-child .accordion-body {
  padding-bottom: 0;
}
.cmp-accordion.accordion-plus-section.variant-2 {
  margin-bottom: 0;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus {
  box-shadow: none;
  border-radius: 0;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: 16px 8px 16px;
  color: var(--gs-neutral-grey_text);
  border-bottom: 3px solid var(--gs-primary-teal);
}
@media (min-width: 768px) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
    font-size: 18px;
    line-height: 24px;
    padding: 16px 8px 12px 20px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button:hover {
    background-color: var(--gs-primary-teal_10) !important;
  }
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button:active {
  background-color: var(--gs-primary-teal_10);
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  box-shadow: none;
  background-color: transparent;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGVsbGlwc2UgZmlsbD0iIzEwQTdBQyIgY3g9IjEyLjUxMiIgY3k9IjEyLjUiIHJ4PSIxMi41MTIiIHJ5PSIxMi41Ii8+CiAgICAgICAgPHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuMDU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJNNS4yNjggMTIuNWgxNC40ODkiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button i.icon-collapse {
  padding-right: 0;
  margin-left: 10px !important;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button i.icon-collapse::after {
  --svg: unset;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGVsbGlwc2UgZmlsbD0iIzEwQTdBQyIgY3g9IjEyLjUxMiIgY3k9IjEyLjUiIHJ4PSIxMi41MTIiIHJ5PSIxMi41Ii8+CiAgICAgICAgPHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuMDU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJNMTIuNTEyIDUuMjY0djE0LjQ3M001LjI2OCAxMi41aDE0LjQ4OSIvPgogICAgPC9nPgo8L3N2Zz4K");
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-collapse {
  border: 0;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body {
  padding: 0;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button {
  padding-right: 0;
  padding-left: 3px;
  border-bottom-color: var(--gs-tertiary-flamingo);
}
@media (min-width: 768px) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button {
    padding-left: 20px !important;
    padding-right: 12px !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button:hover {
    background-color: var(--gs-tertiary-flamingo_20) !important;
  }
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button:active {
  background-color: var(--gs-tertiary-flamingo_20) !important;
}
@media (max-width: 767.98px) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button {
    gap: 0.875rem;
    align-items: flex-start;
  }
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button:hover {
    background-color: transparent;
  }
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  width: 25px;
  height: 25px;
  left: -4px;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>');
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button .icon-collapse {
  padding-right: 8px;
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button .icon-collapse::after {
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}
.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-title--text {
  color: var(--gs-tertiary-flamingo_dark);
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-family: var(--font-family-poppins);
  font-weight: 600;
}
@media (min-width: 768px) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-title--text {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .lenprep-acc-card .content-wrapper > .row {
    display: grid;
    grid-column-gap: 24px;
    grid-template-columns: repeat(2, 1fr);
  }
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .lenprep-acc-card .content-wrapper > .row .col {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .lenprep-acc-card .content-wrapper > .row {
    grid-column-gap: 35px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.cmp-accordion.accordion-plus-section.acc-bg-teal .row .accordion-item .accordion-header .accordion-button {
  background-color: var(--gs-primary-teal_10) !important;
}
.cmp-accordion .row .accordion.accordion-title-with-icon {
  padding: 24px 8px 40px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon {
    padding: 16px 32px 40px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-header {
  border-bottom: 3px solid var(--gs-primary-teal_dark);
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-button:hover {
    background-color: var(--gs-primary-teal_10) !important;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-button:active {
  background-color: var(--gs-primary-teal_10);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-title--text {
  color: var(--gs-primary-teal_dark);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-button i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%230ea5aa" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-button:not(.collapsed) i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%230ea5aa" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-teal-dark .accordion-body {
  background-color: var(--gs-primary-teal_10);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-header {
  border-bottom: 3px solid var(--gs-secondary-mint_dark);
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-button:hover {
    background-color: var(--gs-secondary-mint_10);
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-button:active {
  background-color: var(--gs-secondary-mint_10);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-title--text {
  color: var(--gs-secondary-mint_dark);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-button i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%233e8442" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-button:not(.collapsed) i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%233e8442" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-mint-dark .accordion-body {
  background-color: var(--gs-secondary-mint_10);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-header {
  border-bottom: 3px solid var(--gs-tertiary-flamingo_dark);
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-button:hover {
    background-color: var(--gs-tertiary-flamingo_20);
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-button:active {
  background-color: var(--gs-tertiary-flamingo_20);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-title--text {
  color: var(--gs-tertiary-flamingo_dark);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-button i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-button:not(.collapsed) i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-flamingo-dark .accordion-body {
  background-color: var(--gs-tertiary-flamingo_20);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-header {
  border-bottom: 3px solid var(--gs-tertiary-mediterranean);
}
@media (hover: hover) and (pointer: fine) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-button:hover {
    background-color: var(--gs-tertiary-mediterranean_10);
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-button:active {
  background-color: var(--gs-tertiary-mediterranean_10);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-title--text {
  color: var(--gs-tertiary-mediterranean);
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-button i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084e70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-button:not(.collapsed) i.icon-indicator::after {
  --svg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084e70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>');
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item.acc-meditterranean .accordion-body {
  background-color: var(--gs-tertiary-mediterranean_10);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item:first-child .accordion-button:hover {
  border-top-right-radius: 30px !important;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button {
  padding: 16px 8px;
  gap: 24px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button {
    padding: 24px 20px 16px;
    gap: 40px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button i.icon-indicator::after {
  background-image: var(--svg);
  width: 25px;
  height: 25px;
  margin-right: 0;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button.collapsed {
  border-bottom: 0;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button.collapsed i.icon-indicator::after {
  margin-right: 0;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-before {
  width: unset;
  height: unset;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-before img {
  max-width: 60px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-before img {
    max-width: 90px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title {
    gap: 24px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-collapse {
  border: 0;
  border-bottom: 0;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-collapse .accordion-body {
  padding: 24px 28px 24px 16px;
}
@media (max-width: 767.98px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-collapse .accordion-body {
    padding: 21px 8px 24px;
  }
}

.single-card-image .card {
  display: flex;
  padding: 40px 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  gap: 1rem;
}
@media (min-width: 992px) {
  .single-card-image .card {
    gap: 2rem;
    flex-direction: row;
  }
}
.single-card-image .card .card__img {
  flex-grow: 0;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  .single-card-image.responsive-bg-img {
    background-position: top right;
  }
}
.single-card-image.single-card-image--v1 .card {
  gap: 1.5rem;
}
@media (min-width: 992px) {
  .single-card-image.single-card-image--v1 .card {
    gap: 2rem;
    padding: 20px 0;
  }
}
.single-card-image.single-card-image--v3 .card {
  padding: 0;
  gap: 1.5rem;
  align-items: center;
}
@media (min-width: 992px) {
  .single-card-image.single-card-image--v3 .card {
    gap: 32px;
    align-items: start;
  }
}
.single-card-image.single-card-image--v3 .card .card__text {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .single-card-image.single-card-image--v3 .card .card__text {
    margin-bottom: 24px;
  }
}
@media (max-width: 991.98px) {
  .single-card-image.card-vimeo .card {
    gap: 0;
  }
}
.single-card-image.card-vimeo .card .card__img,
.single-card-image.card-vimeo .card .card__body-footer {
  width: 100%;
}
.single-card-image.card-vimeo .card .card__img {
  max-width: 22rem;
}
@media (min-width: 992px) {
  .single-card-image.card-vimeo .card .card__body-footer {
    max-width: calc(100% - 22rem);
  }
}
@media (max-width: 991.98px) {
  .single-card-image.card-vimeo .video-wrapper {
    max-width: 22rem;
    margin: 0 auto;
  }
}
.single-card-image.card-vimeo .video-wrapper video {
  /* outline: 1px solid var(--gs-white);
  outline-offset: -1px; */
}
@media (max-width: 991.98px) {
  .single-card-image.card-vimeo .video-wrapper {
    margin-bottom: 0.5rem;
  }
}
.single-card-image.block-row-reverse .card {
  padding: 0;
}
@media (min-width: 992px) {
  .single-card-image.block-row-reverse .card {
    flex-direction: row-reverse;
  }
}
.single-card-image.block-row-reverse.three-blocks-img .card__img {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 2.375rem;
}
@media (min-width: 992px) {
  .single-card-image.block-row-reverse.three-blocks-img .card__img {
    gap: 3rem;
  }
}
.single-card-image.img-align-center .card {
  align-items: center;
}
@media (max-width: 991.98px) {
  .single-card-image.img-mob-align-center .card {
    align-items: center;
  }
}
@media (max-width: 767.98px) {
  .single-card-image.card-img-md-center .card .card__img {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.single-card-image.img-align-start .card {
  align-items: center;
}
@media (min-width: 992px) {
  .single-card-image.img-align-start .card {
    align-items: flex-start;
  }
}
@media (max-width: 991.98px) {
  .single-card-image.mob-flex-flow-rev .card {
    flex-direction: column-reverse;
  }
  .single-card-image.mob-flex-flow-rev .card .card__text {
    margin-bottom: 0;
  }
}
.single-card-image.card-p-0 .card {
  padding: 0;
}
.single-card-image.cta-varition .card .cta-wrapper {
  display: flex;
  gap: 1.75rem;
}
@media (max-width: 767.98px) {
  .single-card-image.cta-varition .card .cta-wrapper {
    flex-direction: column;
    gap: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .single-card-image.img_varition .card .card__img {
    order: 2;
    margin-top: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .single-card-image.card-xl-gap-80 .card {
    gap: 5rem;
  }
}
@media (min-width: 1200px) {
  .single-card-image.card-xl-gap-100 .card {
    gap: 6.25rem;
  }
}
@media (min-width: 992px) {
  .single-card-image.card-lg-gap-20 .card {
    gap: 20px;
  }
}

.single-card-wrapper {
  padding: 24px 16px;
  border-radius: 0 40px 40px 40px;
  background-color: var(--gs-neutral-white);
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .single-card-wrapper {
    padding: 40px;
    border-radius: 0 30px 30px 30px;
  }
}
@media (max-width: 767.98px) {
  .single-card-wrapper .mob-rtfcont-p16 .container-fluid {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

.card-wrapper {
  padding: 24px 16px 24px 15px;
  border-radius: 0 40px 40px 40px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--gs-neutral-white);
}
@media (min-width: 992px) {
  .card-wrapper {
    padding: 40px;
  }
}

.br-top-right {
  border-radius: 0 20px 0 0;
}
@media (min-width: 768px) {
  .br-top-right {
    border-radius: 0 30px 0 0;
  }
}

.br-bottom {
  border-radius: 0 0 20px 20px;
}
@media (min-width: 768px) {
  .br-bottom {
    border-radius: 0 0 30px 30px;
  }
}

.bg-arches-lg-img {
  position: relative;
}
@media (min-width: 992px) {
  .bg-arches-lg-img::after {
    content: "";
    display: block;
    min-width: 582px;
    min-height: 280px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    --svg: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTgyIiBoZWlnaHQ9IjI3NCIgdmlld0JveD0iMCAwIDU4MiAyNzQiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9ImZic2tmcWp6c2EiIGQ9Ik0wIDBoNTgydjI3M0gweiIvPgogICAgPC9kZWZzPgogICAgPGcgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8ZyBvcGFjaXR5PSIuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuODY1KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICAgICAgPG1hc2sgaWQ9ImpudmNsdDRna2IiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjZmJza2ZxanpzYSIvPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01MjAuOTEgMjEzLjc0YzAtNTAuMzI3LTE2LjIyMi05MS45OTktNDguNjY4LTEyNC45NjNTMzk4LjIyOCAzOS4zMyAzNDcuNDM0IDM5LjMzYy0zMi44NiAwLTYyLjYxMSA3LjI1Ni04OS4yNTIgMjEuODItMTguNTU1IDEwLjEwNy0zNC4xNTYgMjMuNTMxLTQ2LjgwMyA0MC4wMTMgMjMuODQyLTEwLjkzNiA1MC4wMTYtMTYuNDMgNzguNTIzLTE2LjQzIDUwLjc0MiAwIDkyLjM2MiAxNi40ODIgMTI0LjgwOCA0OS40NDYgMzIuNDQ2IDMyLjk2NCA0OC42NjkgNzQuNjM2IDQ4LjY2OSAxMjQuOTY0IDAgNDUuMTk2LTEzLjAxIDgzLjQ0Ny0zOC45MjUgMTE0Ljg1NiAxNy4zNjMtOC4xOSAzMy4xNzEtMTkuNTQgNDcuMzczLTM0IDMyLjc1Ny0zMy4zOCA0OS4xMzUtNzUuNDY2IDQ5LjEzNS0xMjYuMjA4bC0uMDUyLS4wNTJ6IiBmaWxsPSIjRkRFRUU4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4yIiBtYXNrPSJ1cmwoI2pudmNsdDRna2IpIi8+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02MTIuNTk5IDE1NC4zOTVjMC01NS41MS0xNy44ODItMTAxLjQ4NC01My42OTctMTM3LjgxOEM1MjMuMTQtMTkuODA4IDQ3Ny4yMTgtMzggNDIxLjI0MS0zOGMtMzYuMjMgMC02OS4wOSA4LjAzNC05OC40NzggMjQuMDUtMjAuNDczIDExLjE5NS0zNy42OCAyNS45MTUtNTEuNjc1IDQ0LjEwNyAyNi4yNzgtMTIuMDc2IDU1LjE0OC0xOC4xNCA4Ni42MDktMTguMTQgNTUuOTc3IDAgMTAxLjg5OCAxOC4xOTIgMTM3LjY2MSA1NC41MjUgMzUuNzYzIDM2LjM4NSA1My42OTcgODIuMzA3IDUzLjY5NyAxMzcuODE3IDAgNDkuODEtMTQuMzU3IDkyLjA1MS00Mi45NjggMTI2LjY3NCAxOS4xNzgtOS4wMTkgMzYuNTkzLTIxLjUxIDUyLjI0NS0zNy40NzMgMzYuMTI2LTM2LjggNTQuMjE1LTgzLjI0IDU0LjIxNS0xMzkuMjE3bC4wNTIuMDUyeiIgZmlsbD0iI0U4RjVGNyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIuMiIgbWFzaz0idXJsKCNqbnZjbHQ0Z2tiKSIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
    background-image: var(--svg);
  }
}

.vimeo-video {
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 56% 0 0 0;
  position: relative;
}
.vimeo-video iframe {
  top: 0;
  left: 0;
  border: none;
  height: 100%;
  width: 100.1%;
  position: absolute;
  border-radius: 20px;
}

.cmp-video-library .mCSB_buttonUp {
  display: none !important;
}
.cmp-video-library .mCustomScrollBox {
  height: 100%;
}
.cmp-video-library .mCSB_dragger_bar {
  opacity: 1;
  border-radius: 0.5rem;
  height: 209px !important;
  width: 6px !important;
  background-color: var(--gs-primary-teal) !important;
}
@media (min-width: 768px) {
  .cmp-video-library .mCSB_dragger_bar {
    width: 10px !important;
  }
}
.cmp-video-library .mCSB_dragger_bar:hover {
  background-color: var(--gs-tertiary-mediterranean) !important;
}
.cmp-video-library .mCSB_scrollTools a + .mCSB_draggerContainer {
  margin-top: 0 !important;
}
.cmp-video-library .mCSB_draggerRail {
  background-color: transparent !important;
  opacity: 1;
}
.cmp-video-library .mCSB_inside .mCSB_scrollTools {
  margin-left: 20px;
}
@media (min-width: 992px) {
  .cmp-video-library .mCSB_inside .mCSB_scrollTools {
    margin-left: 26px;
  }
}
.cmp-video-library .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.cmp-video-library .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.cmp-video-library .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.cmp-video-library .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.cmp-video-library .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.cmp-video-library .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 10px !important;
}
@media (max-width: 767.98px) {
  .cmp-video-library .vimeo-video {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .cmp-video-library .vimeo-video {
    height: 17.5rem;
    margin-bottom: 12px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper {
  padding: 24px 0 24px 16px;
  border-radius: 0 30px 30px 30px;
  background-color: var(--gs-neutral-white);
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper {
    padding: 40px;
    border-radius: 0 30px 30px 30px;
    box-shadow: 0 4px 15px 0 rgba(67, 68, 69, 0.31);
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns {
  gap: 16px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .action-btns {
    margin-top: -20px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns a {
  line-height: 22px;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .action-btns a {
    line-height: 24px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns a .link-text {
  line-height: 22px !important;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn {
  display: flex;
  align-items: center;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.collapsed .link-text,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn.collapsed .link-text {
  display: none;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.collapsed .link-text.collapsed-title,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn.collapsed .link-text.collapsed-title {
  display: inline-block;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn:not(.collapsed) .collapsed-title,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn:not(.collapsed) .collapsed-title {
  display: none;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.accordion-button,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn.accordion-button {
  position: unset;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.accordion-button:after,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn.accordion-button:after {
  display: none;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.accordion-button:not(.collapsed),
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn.accordion-button:not(.collapsed) {
  box-shadow: none;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn .link-text,
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn .link-text {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  text-decoration: underline;
  line-height: 0;
  color: var(--gs-tertiary-flamingo_dark);
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn .link-text,
  .cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn .link-text {
    font-size: 18px;
    line-height: 24px !important;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.accordion-button {
  padding: 0;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .transcript-btn.accordion-button:not(.collapsed) {
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn {
    padding: 8px 16px;
    border-radius: 20px 20px 0 0;
    justify-content: space-between;
    background-color: var(--gs-primary-teal_10);
  }
  .cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn.collapsed {
    border-radius: 0 0 20px 20px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .action-btns .thumbnail-btn .link-text {
  font-family: var(--font-family-noto-sans);
  color: var(--gs-tertiary-mediterranean);
}
.cmp-video-library.video-library-v1 .video-library-wrapper .icon-btn-video,
.cmp-video-library.video-library-v1 .video-library-wrapper .icon-btn-plus {
  border: none;
  background-size: 100%;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat no-repeat;
  background-color: transparent !important;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .icon-btn-plus {
  width: 25px;
  height: 25px;
  margin-left: 0.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC41MDMgLjUxNikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBmaWxsPSIjRTc2NzUwIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyLjUiLz4KICAgICAgICA8cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS45NzQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Ik01IDEyLjVoMTZNMTIuNSA1djE2Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.cmp-video-library.video-library-v1 .video-library-wrapper .icon-btn-video {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+CiAgICAgICAgPHJlY3QgZmlsbD0iI0YyNkY2NSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiLz4KICAgICAgICA8cGF0aCBkPSJNMzAuODU3IDIxLjA4OEgxNC4wOTVhMS4xNyAxLjE3IDAgMCAxLS44MDgtLjMyIDEuMDY3IDEuMDY3IDAgMCAxLS4zMzQtLjc3MmMwLS4yOS4xMi0uNTY3LjMzNC0uNzcxYTEuMTcgMS4xNyAwIDAgMSAuODA4LS4zMmgxNi43NjJjLjMwMyAwIC41OTQuMTE1LjgwOC4zMi4yMTUuMjA0LjMzNS40ODIuMzM1Ljc3MSAwIC4yOS0uMTIuNTY3LS4zMzUuNzcyYTEuMTcgMS4xNyAwIDAgMS0uODA4LjMyem0wLTYuNTQ5SDE0LjA5NWExLjE3IDEuMTcgMCAwIDEtLjgwOC0uMzIgMS4wNjcgMS4wNjcgMCAwIDEtLjMzNC0uNzcxYzAtLjI5LjEyLS41NjcuMzM0LS43NzJhMS4xNyAxLjE3IDAgMCAxIC44MDgtLjMyaDE2Ljc2MmMuMzAzIDAgLjU5NC4xMTYuODA4LjMyLjIxNS4yMDUuMzM1LjQ4My4zMzUuNzcyIDAgLjI5LS4xMi41NjctLjMzNS43NzJhMS4xNyAxLjE3IDAgMCAxLS44MDguMzJ6bTAgMTMuMDk3SDE0LjA5NWExLjE3IDEuMTcgMCAwIDEtLjgwOC0uMzIgMS4wNjcgMS4wNjcgMCAwIDEtLjMzNC0uNzcxYzAtLjI5LjEyLS41NjcuMzM0LS43NzJhMS4xNyAxLjE3IDAgMCAxIC44MDgtLjMyaDE2Ljc2MmMuMzAzIDAgLjU5NC4xMTUuODA4LjMyLjIxNS4yMDUuMzM1LjQ4Mi4zMzUuNzcyIDAgLjI5LS4xMi41NjctLjMzNS43NzEtLjIxNC4yMDUtLjUwNS4zMi0uODA4LjMyek05LjUyNCAxNC45MDNhMS41ODggMS41ODggMCAwIDEtLjU3OS0uMTAyIDIuMyAyLjMgMCAwIDEtLjUwMy0uMzIgMS40NTIgMS40NTIgMCAwIDEtLjMyOS0uNDc0IDEuNCAxLjQgMCAwIDEtLjExMy0uNTZjLjAwNi0uMzg0LjE2NC0uNzUzLjQ0Mi0xLjAzMi4xNDItLjEzNi4zMTQtLjI0LjUwMy0uMzA2YTEuNTkxIDEuNTkxIDAgMCAxIDEuMTU4IDBjLjE4Ny4wNy4zNTguMTczLjUwMy4zMDYuMjc4LjI3OS40MzYuNjQ4LjQ0MiAxLjAzMy4wMDEuMTkxLS4wMzcuMzgxLS4xMTMuNTU5YTEuNDU1IDEuNDU1IDAgMCAxLS4zMjkuNDc0IDIuMjk5IDIuMjk5IDAgMCAxLS41MDMuMzJjLS4xODQuMDctLjM4LjEwNC0uNTc5LjEwMnptMCA2LjU0OWExLjU4NyAxLjU4NyAwIDAgMS0uNTc5LS4xMTcgMS44NDcgMS44NDcgMCAwIDEtLjUwMy0uMzA1IDEuNDUyIDEuNDUyIDAgMCAxLS4zMjktLjQ3NUExLjQgMS40IDAgMCAxIDggMTkuOTk2Yy4wMDYtLjM4NS4xNjQtLjc1NC40NDItMS4wMzMuMTUtLjEyNy4zMi0uMjMuNTAzLS4zMDYuMjc2LS4xMjIuNTg0LS4xNjIuODg0LS4xMTZsLjI3NC4wODcuMjc0LjEzMWMuMDguMDU1LjE1Ni4xMTMuMjMuMTc1LjI4NS4yODYuNDQzLjY2Ny40NCAxLjA2MiAwIC4zODYtLjE2Ljc1Ni0uNDQ1IDEuMDNhMS41NiAxLjU2IDAgMCAxLTEuMDc4LjQyNnptMCA2LjU0OGExLjU4OCAxLjU4OCAwIDAgMS0uNTc5LS4xMDIgMi4zIDIuMyAwIDAgMS0uNTAzLS4zMiAxLjc0IDEuNzQgMCAwIDEtLjMyLS40OCAxLjMxNiAxLjMxNiAwIDAgMSAwLTEuMTA2IDEuNzQgMS43NCAwIDAgMSAuMzItLjQ4Yy4yMTUtLjIwMi40ODctLjM0Ljc4Mi0uMzk0LjI5Ni0uMDU0LjYwMi0uMDIzLjg4LjA4OC4xODYuMDcuMzU3LjE3My41MDIuMzA1LjEzMy4xNDMuMjQyLjMwNS4zMi40OGExLjMxNiAxLjMxNiAwIDAgMSAwIDEuMTA3IDEuNzQgMS43NCAwIDAgMS0uMzIuNDggMS41MzMgMS41MzMgMCAwIDEtLjQ5Ny4zMTRjLS4xODYuMDcyLS4zODQuMTA5LS41ODUuMTA4eiIgZmlsbD0iI0ZGRiIvPgogICAgPC9nPgo8L3N2Zz4K");
}
.cmp-video-library.video-library-v1 .video-library-wrapper .transcript-btn:hover .icon-btn-plus, .cmp-video-library.video-library-v1 .video-library-wrapper .transcript-btn:active .icon-btn-plus {
  width: 25px;
  height: 25px;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC41MDMgLjUxNikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBmaWxsPSIjRTc2NzUwIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyLjUiLz4KICAgICAgICA8cGF0aCBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMS45NzQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Ik01IDEyLjVoMTZNMTIuNSA1djE2Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.cmp-video-library.video-library-v1 .video-library-wrapper .transcript-btn[aria-expanded=true] .icon-btn-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBkPSJNMTIgMjRDNS4zODMgMjQgMCAxOC42MTcgMCAxMlM1LjM4MyAwIDEyIDBzMTIgNS4zODMgMTIgMTItNS4zODMgMTItMTIgMTJ6IiBmaWxsPSIjRjI2RjY1Ii8+CiAgICAgICAgPHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuMTE5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik01LjE0MyAxMi4xMTZoMTMuMjk0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.cmp-video-library.video-library-v1 .video-library-wrapper .transcript-btn:hover[aria-expanded=true] .icon-btn-plus, .cmp-video-library.video-library-v1 .video-library-wrapper .transcript-btn:active[aria-expanded=true] .icon-btn-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBkPSJNMTIgMjRDNS4zODMgMjQgMCAxOC42MTcgMCAxMlM1LjM4MyAwIDEyIDBzMTIgNS4zODMgMTIgMTItNS4zODMgMTItMTIgMTJ6IiBmaWxsPSIjRjI2RjY1Ii8+CiAgICAgICAgPHBhdGggc3Ryb2tlPSIjRjBFOTMzIiBzdHJva2Utd2lkdGg9IjIuMTE5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik01LjE0MyAxMi4xMTZoMTMuMjk0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.cmp-video-library.video-library-v1 .video-library-wrapper .thumbnail-btn[aria-expanded=true] .icon-btn-video {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0ibms0NjlocHhsYSIgZD0iTTAgMGg0MHY0MEgweiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHJlY3QgZmlsbD0iI0YyNkY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIvPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPG1hc2sgaWQ9IjV1bHhnOXRlNmIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjbms0NjlocHhsYSIvPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNy45NzggMTIgMTIgMjhNMTIgMTIuMDAxbDE1Ljk3OSAxNS45OTgiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzLjMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBtYXNrPSJ1cmwoIzV1bHhnOXRlNmIpIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
}
@media (max-width: 767.98px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-player-thumbnails {
    padding-right: 18px;
  }
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-player-thumbnails {
    gap: 42px;
    display: flex;
    align-self: self-start;
    justify-content: space-between;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-wrapper {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-wrapper {
    width: 100%;
    max-width: 47%;
  }
}
@media (max-width: 767.98px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnails .mCSB_scrollTools .mCSB_dragger {
    max-height: 64px !important;
  }
}
@media (max-width: 767.98px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnails .mCSB_inside > .mCSB_container {
    margin-right: 22px;
  }
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnails {
    width: 100%;
    height: 380px;
    max-width: 53%;
    padding-right: 10px;
    cursor: pointer;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnails .mCSB_container .video-thumbnail:last-child {
  margin-bottom: 0 !important;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail {
  gap: 8px;
  display: flex;
  align-items: center;
  border-radius: 15px;
  margin-bottom: 16px;
  text-decoration: none;
  padding: 16px 8px 16px 16px;
  border: solid 1px var(--gs-primary-teal_60);
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail {
    opacity: 0.99;
    padding: 16px;
    gap: 16px;
    border-radius: 20px;
    margin-bottom: 15px;
  }
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail:not(.coming-soon):hover {
    border-color: var(--gs-tertiary-mediterranean);
    background-color: var(--gs-primary-teal_10);
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail.coming-soon {
  cursor: default;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail .video-title {
  line-height: 22px;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail .video-title {
    line-height: 24px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail .video-short-des {
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail .video-short-des {
    font-size: 16px;
    line-height: 22px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail:not(.coming-soon).active {
  border-color: var(--gs-tertiary-mediterranean);
  background-color: var(--gs-primary-teal_10);
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail .thumbnail-img img {
  height: 68px;
  max-width: 131px;
  border-radius: 0.625rem;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-thumbnail .thumbnail-img img {
    height: 82px;
    max-width: 160px;
  }
}
@media (max-width: 767.98px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper {
    padding-right: 10px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .mCSB_dragger_bar {
  height: 61px !important;
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper {
  margin-top: 1rem;
  padding: 16px 8px 20px 8px;
  border-radius: 0 0 30px 30px;
  background-image: linear-gradient(to bottom, var(--gs-primary-teal_10), var(--gs-primary-teal_10) 96%);
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper .mCSB_scrollTools a + .mCSB_draggerContainer {
  margin-bottom: 24px !important;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper .mCSB_scrollTools a + .mCSB_draggerContainer {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper {
    padding: 25px;
    margin-top: 25px;
    margin-right: 26px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper .mCSB_scrollTools {
    margin-right: 0 !important;
  }
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper .mCSB_inside > .mCSB_container {
    margin-right: 15px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper.m-cus-scroll {
  height: 245px;
}
@media (min-width: 768px) {
  .cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .transcript-text-wrapper.m-cus-scroll {
    height: 148px;
  }
}
.cmp-video-library.video-library-v1 .video-library-wrapper .video-transcript-wrapper .video-thumbnails {
  margin-top: 1rem;
  height: 328px;
}

.video-library-modal .gs-video-close-btn {
  width: 30px;
  height: 30px;
  cursor: pointer;
  justify-content: right;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0idXh3cDBzaXdwYSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9Im8zMDhhbm1zbWIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiN1eHdwMHNpd3BhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2UgZmlsbD0iI0YwRTkzMyIgeGxpbms6aHJlZj0iI3V4d3Awc2l3cGEiLz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTM4IDguNDQ1IDguNDQ1IDIxLjk1N20wLTEzLjUxMSAxMy40OTQgMTMuNTEiIHN0cm9rZT0iIzA4NEU3MCIgc3Ryb2tlLXdpZHRoPSIzLjMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBtYXNrPSJ1cmwoI28zMDhhbm1zbWIpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.video-library-modal .gs-video-close-btn:active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iNnZ0MnBmYzkyYSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9IjBpcHN2NDlwbmIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiM2dnQycGZjOTJhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2UgZmlsbD0iIzA4NEU3MCIgeGxpbms6aHJlZj0iIzZ2dDJwZmM5MmEiLz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTM4IDguNDQ1IDguNDQ1IDIxLjk1N20wLTEzLjUxMSAxMy40OTQgMTMuNTEiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIzLjMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBtYXNrPSJ1cmwoIzBpcHN2NDlwbmIpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
@media (hover: hover) {
  .video-library-modal .gs-video-close-btn:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iNnZ0MnBmYzkyYSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9IjBpcHN2NDlwbmIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiM2dnQycGZjOTJhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2UgZmlsbD0iIzA4NEU3MCIgeGxpbms6aHJlZj0iIzZ2dDJwZmM5MmEiLz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTM4IDguNDQ1IDguNDQ1IDIxLjk1N20wLTEzLjUxMSAxMy40OTQgMTMuNTEiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIzLjMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBtYXNrPSJ1cmwoIzBpcHN2NDlwbmIpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  }
}
.video-library-modal .modal-dialog {
  max-width: 1135px;
}
@media (max-width: 767.98px) {
  .video-library-modal .modal-dialog {
    margin-left: auto;
    margin-right: auto;
    max-width: 375px;
  }
}
.video-library-modal .modal-header,
.video-library-modal .modal-content {
  border: 0;
}
.video-library-modal .modal-header {
  justify-content: end;
  padding: 16px 16px 0 0;
}
@media (min-width: 768px) {
  .video-library-modal .modal-header {
    padding-top: 24px;
    padding-right: 40px;
  }
}
.video-library-modal .modal-content {
  border-radius: 0 30px 30px 30px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .video-library-modal .modal-content {
    border-radius: 0 40px 40px 40px;
  }
}
.video-library-modal .modal-body {
  padding: 8px 16px 10px 16px;
}
@media (min-width: 768px) {
  .video-library-modal .modal-body {
    padding: 20px 40px 40px 40px;
  }
}
.video-library-modal .cmp-video-library.video-library-v1 .video-library-wrapper {
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}

.custom-replay-btn .video-wrapper {
  position: relative;
}
.custom-replay-btn .video-wrapper video::-webkit-media-controls {
  display: none !important;
}
.custom-replay-btn .replay-btn {
  bottom: 16px;
  right: 27px;
  position: absolute;
}

header #header .header-holder .header-variant-two {
  top: 0;
  left: 0;
  right: 0;
  position: fixed;
  transition: top 0.5s ease;
  height: var(--header-height);
}
header #header.sticky-header .header-holder .header-variant-two {
  transition: top 1s ease;
  top: -50%;
}

.in-page-nav-container {
  margin: 0;
  border: 0;
  width: 100%;
}
.in-page-nav-container.sticky-div-header {
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  position: fixed;
  transition: top 0.6s ease;
}
@media (min-width: 992px) {
  .in-page-nav-container.sticky-div-header {
    width: 95%;
    max-width: 1136px;
    margin: 0 auto !important;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
.in-page-nav-container.sticky-div-header::before {
  left: 0;
  right: 0;
  top: -100%;
  content: "";
  z-index: -1;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: absolute;
  background: var(--gs-neutral-white);
}

.in-page-nav.tabs-variant-dropdown {
  margin-bottom: 0;
}
.in-page-nav .in-page-nav-container {
  margin: 0;
  border: 0;
}
@media (min-width: 768px) {
  .in-page-nav .in-page-nav-container {
    background-color: var(--gs-neutral-white);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  }
  .in-page-nav .in-page-nav-container .container-fluid {
    padding-right: var(--bs-gutter-x, 2rem);
    padding-left: var(--bs-gutter-x, 2rem);
  }
}
.in-page-nav .in-page-nav-container .row {
  border: 0;
}
@media (min-width: 768px) {
  .in-page-nav .in-page-nav-container .row {
    background-color: var(--gs-neutral-white);
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs-container {
    background-color: var(--gs-neutral-white) !important;
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs {
    gap: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .in-page-nav-title,
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    font-family: var(--font-family-poppins);
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .in-page-nav-title {
    color: var(--gs-primary-teal);
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li {
    border: 0 !important;
    padding-top: 14px;
    padding-bottom: 14px;
    background-color: var(--gs-neutral-white) !important;
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li a {
    padding: 4px 0;
    text-decoration: underline;
    color: var(--gs-tertiary-flamingo_dark) !important;
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li a:hover, .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li a:active {
    color: var(--gs-primary-teal_dark) !important;
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li:not(:first-child) a {
    padding-left: 24px;
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li:not(:last-child) a {
    padding-right: 24px;
    border-right: 1px solid var(--gs-neutral-grey_medium);
  }
  .in-page-nav .in-page-nav-container .row .navigation-tabs .navigation-tabs-list li.in-view a {
    color: var(--gs-primary-teal_dark) !important;
  }
}
@media (min-width: 992px) {
  .in-page-nav .in-page-nav-container .row {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (max-width: 767.98px) {
  .in-page-nav .in-page-nav-container .row {
    margin: 0 !important;
  }
}
@media (min-width: 992px) {
  .in-page-nav .in-page-nav-container .row .navigation-tabs-container {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (max-width: 767.98px) {
  .in-page-nav .in-page-nav-container .tabs-custom-label {
    height: auto;
    box-shadow: none;
    background-color: var(--gs-neutral-white);
    border-bottom: 1px solid var(--gs-tertiary-flamingo_dark);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .tabs-label,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .tab-switch {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .tabs-label {
    width: calc(100% - 129px);
    padding: 8px 11px 8px 20px;
    font-family: var(--font-family-poppins);
    color: var(--gs-tertiary-flamingo_dark);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown {
    margin: 0;
    width: 145px;
    line-height: 24px;
    background-color: var(--gs-tertiary-flamingo_dark);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-toggle::after {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    transform: rotate(0);
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xIDguNDEzIDggMWw3IDcuNDEzIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBvcGFjaXR5PSIuOTkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-toggle.show::after {
    transform: rotate(-180deg);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .tab-switch {
    gap: 9px;
    border: 0;
    display: flex;
    cursor: pointer;
    padding: 8px 20px 8px 13px;
    color: var(--gs-neutral-white);
    background-color: var(--gs-tertiary-flamingo_dark);
    padding-left: 16px !important;
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .tab-switch:focus {
    outline: none;
    box-shadow: none !important;
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .tab-switch::after {
    margin-left: 0 !important;
    padding-right: 16px;
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu {
    border: 0;
    z-index: 10;
    min-width: 100%;
    border-radius: 0;
    text-align: right;
    width: 236px !important;
    border-radius: 0 0 20px 20px;
    padding: 12px 0 !important;
    background-color: var(--gs-neutral-white);
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.21);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu li:active .dropdown-item {
    color: var(--gs-tertiary-flamingo_dark);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu li:hover .dropdown-item {
    color: var(--gs-tertiary-flamingo_dark);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a {
    border: 0;
    clear: both;
    width: 100%;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    white-space: normal;
    text-align: inherit;
    text-decoration: none;
    padding: 12px 20px 12px 16px;
    color: var(--gs-tertiary-mediterranean);
    font-family: var(--font-family-poppins);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item.active, .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item.is-active,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a.active,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a.is-active {
    border-left: 0;
    background-color: var(--gs-neutral-white);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item:hover,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a:hover {
    color: var(--gs-tertiary-flamingo_dark);
    background-color: var(--gs-neutral-white);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item:active,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a:active {
    color: var(--gs-tertiary-flamingo_dark);
    background-color: var(--gs-neutral-white);
  }
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item.is-active,
  .in-page-nav .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a.is-active {
    color: var(--gs-tertiary-flamingo_dark);
  }
}

.table-lenprep .table-container {
  width: 100%;
  background: var(--gs-neutral-white);
  border-radius: 8px;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .table-lenprep .table-container {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  .table-lenprep .table-container {
    box-shadow: 0 1px 0 0 #d5d5d5, inset -1px 0 0 0 #d5d5d5, inset 1px 0 0 0 #d5d5d5;
  }
}
.table-lenprep .table-container table,
.table-lenprep .table-container tbody,
.table-lenprep .table-container thead,
.table-lenprep .table-container tr,
.table-lenprep .table-container td,
.table-lenprep .table-container th {
  border: none;
}
.table-lenprep .table-container tbody td:not(:last-child),
.table-lenprep .table-container tbody th:not(:last-child),
.table-lenprep .table-container thead td:not(:last-child),
.table-lenprep .table-container thead th:not(:last-child) {
  border-right: 1px solid var(--gs-grey-d5);
}
@media (min-width: 768px) {
  .table-lenprep .table-container tbody tr:not(:last-child) {
    border-bottom: 1px solid var(--gs-grey-d5);
  }
}
.table-lenprep .table-container tbody tr:nth-child(odd) {
  background-color: var(--gs-grey-f8);
}
@media (max-width: 767.98px) {
  .table-lenprep .table-container tbody tr:nth-child(odd) {
    box-shadow: 0 0px 0 0 #d5d5d5, inset -1px 0 0 0 #d5d5d5, inset 1px 0 0 0 #d5d5d5;
  }
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf .table-container thead th {
    padding-left: 0;
    padding-right: 0;
  }
}
.table-lenprep.table_rtf .table-container thead tr:first-child th:first-child {
  border-top-left-radius: 8px;
  background-color: var(--gs-neutral-grey_light);
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container thead tr:first-child th:first-child {
    border-top-left-radius: 20px;
    width: 357px;
  }
}
.table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(2) {
  border-right: solid 1px var(--gs-grey-d5);
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(2) {
    border-top-right-radius: 8px;
    border: unset;
  }
}
.table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(2),
.table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(3) {
  padding-top: 7px;
  padding-bottom: 5px;
  font-weight: bold;
  background-color: var(--gs-tertiary-mediterranean);
  color: var(--gs-neutral-white);
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(2),
  .table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(3) {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container thead tr:first-child th:nth-child(3) {
    border-top-right-radius: 20px;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container thead tr:nth-child(2) th {
    padding: 6px;
  }
  .table-lenprep.table_rtf .table-container thead tr:nth-child(2) th:nth-child(odd) {
    width: 210px;
  }
}
.table-lenprep.table_rtf .table-container .mobile-table {
  display: none;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container .desktop-table {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf .table-container .desktop-table {
    display: none;
  }
  .table-lenprep.table_rtf .table-container .mobile-table {
    display: table;
    width: 100%;
  }
}
.table-lenprep.table_rtf .table-container tr,
.table-lenprep.table_rtf .table-container td {
  align-content: center;
}
.table-lenprep.table_rtf .table-container tbody {
  line-height: 1.375rem;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container tbody {
    line-height: 1.5rem;
  }
}
.table-lenprep.table_rtf .table-container tbody tr:nth-child(1) td:nth-child(1),
.table-lenprep.table_rtf .table-container tbody tr:nth-child(4) td:nth-child(1),
.table-lenprep.table_rtf .table-container tbody tr:nth-child(5) td:nth-child(1) {
  max-width: 156px;
  font-weight: bold;
  color: var(--gs-neutral-grey_text);
  text-align: left;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container tbody tr:nth-child(1) td:nth-child(1),
  .table-lenprep.table_rtf .table-container tbody tr:nth-child(4) td:nth-child(1),
  .table-lenprep.table_rtf .table-container tbody tr:nth-child(5) td:nth-child(1) {
    max-width: 357px;
    padding-left: 34px;
  }
}
.table-lenprep.table_rtf .table-container tbody tr:nth-child(2) td:nth-child(1),
.table-lenprep.table_rtf .table-container tbody tr:nth-child(3) td:nth-child(1),
.table-lenprep.table_rtf .table-container tbody tr:nth-child(6) td:nth-child(1) {
  text-align: left;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container tbody tr:nth-child(2) td:nth-child(1),
  .table-lenprep.table_rtf .table-container tbody tr:nth-child(3) td:nth-child(1),
  .table-lenprep.table_rtf .table-container tbody tr:nth-child(6) td:nth-child(1) {
    padding-left: 64px;
  }
}
.table-lenprep.table_rtf .table-container th,
.table-lenprep.table_rtf .table-container td {
  padding: 10px;
  text-align: center;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf .table-container th,
  .table-lenprep.table_rtf .table-container td {
    padding: 15px;
  }
}
.table-lenprep.table_rtf.table_rtf-v1 .table-container {
  box-shadow: 0 4px 15px 0 rgba(67, 68, 69, 0.31);
}
.table-lenprep.table_rtf.table_rtf-v1 .table-container thead tr:first-child th:first-child {
  align-content: end;
  text-align: start;
  padding-left: 10px;
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container thead tr:first-child th:first-child {
    width: 144px;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container thead tr:first-child th:first-child {
    padding-left: 34px;
  }
}
.table-lenprep.table_rtf.table_rtf-v1 .table-container thead tr:nth-child(2) th {
  vertical-align: middle;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container thead tr:nth-child(2) th {
    width: 196px;
  }
}
.table-lenprep.table_rtf.table_rtf-v1 .table-container tbody tr:nth-child(1) td:nth-child(1) {
  border-bottom-left-radius: 8px;
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container tbody tr:nth-child(1) td:nth-child(1) {
    box-shadow: inset -1px 0 0 0 var(--gs-neutral-grey_light), inset 1px 0 0 0 var(--gs-neutral-grey_light), inset 0 -1px 0 0 var(--gs-neutral-grey_light);
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container tbody tr:nth-child(1) td:nth-child(1) {
    border-bottom-left-radius: 20px;
  }
}
.table-lenprep.table_rtf.table_rtf-v1 .table-container tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container tbody tr:last-child td:last-child {
    box-shadow: inset -1px 0 0 0 var(--gs-neutral-grey_light), inset 1px 0 0 0 var(--gs-neutral-grey_light), inset 0 -1px 0 0 var(--gs-neutral-grey_light);
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v1 .table-container tbody tr:last-child td:last-child {
    border-bottom-right-radius: 20px;
  }
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container {
    margin-top: 18px;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container {
  box-shadow: unset;
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tr {
    box-shadow: unset;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:first-child,
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:first-child {
    width: 31.5%;
    box-shadow: -1.5px 0px 4px 0px var(--gs-grey-d5);
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:nth-child(2) th:first-child,
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:nth-child(2) {
    width: 17.1%;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:nth-child(2) th:nth-child(2),
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:nth-child(3) {
    width: 17.2%;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:nth-child(2) th:nth-child(3),
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:nth-child(4) {
    width: 17.5%;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:nth-child(2) th:nth-child(4),
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:nth-child(5) {
    width: 16.7%;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:first-child {
  text-align: left;
  font-weight: 700;
  vertical-align: middle;
  color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:nth-child(2), .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:nth-child(3) {
    width: 34.245%;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:nth-child(2) {
  border-right: 0;
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:nth-child(2), .table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:first-child th:nth-child(3) {
  border-bottom: 1px solid var(--gs-neutral-white);
  background-color: var(--gs-tertiary-flamingo_dark);
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:nth-child(2) th {
  border-right: 0;
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:nth-child(2) th:nth-child(2) {
  border-right: 1px solid var(--gs-neutral-white);
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr {
  background-color: var(--gs-neutral-white);
  border-bottom: 3px solid var(--gs-primary-teal);
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td {
  font-weight: 400;
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:first-child {
  text-align: left;
  font-weight: 700;
  padding: 18px 9px 18px 11px !important;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:first-child {
    padding: 15px 25px 15px 20px !important;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:nth-child(2), .table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:nth-child(4) {
    border-right: 0;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:not(:first-child) th:first-child,
.table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:first-child {
  box-shadow: -1.5px 0px 4px 0px var(--gs-grey-d5);
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container thead tr:not(:first-child) th:last-child,
.table-lenprep.table_rtf.table_rtf-v3 .table-container tbody tr td:last-child {
  box-shadow: 5px 0 5px -5px var(--gs-grey-d5);
}
@media (max-width: 767.98px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table tbody tr td:first-child {
    border-left: 1px solid var(--gs-neutral-grey_light) !important;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table tbody tr td:not(:first-child) {
    border-right: 1px solid var(--gs-neutral-grey_light) !important;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead tr:first-child th:first-child {
    border-right: 0 !important;
    background-color: var(--gs-neutral-white);
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead tr:first-child th:nth-child(2) {
    border-top-left-radius: 8px;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead tr:nth-child(2) th:first-child {
    border-top-left-radius: 8px;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead th,
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table tbody td {
    width: 28%;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead th:first-child,
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table tbody td:first-child {
    width: 44%;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead th:not(:last-child),
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table tbody td:not(:last-child) {
    border-right: 1px solid var(--gs-neutral-grey_light) !important;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead tr:nth-child(2) th:first-child {
    text-align: left;
    padding: 35px 9px 9px 9px;
    color: var(--gs-tertiary-mediterranean) !important;
    background-color: var(--gs-neutral-grey_light);
    align-content: end;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead tr:nth-child(2) th:not(:first-child) {
    padding-left: 7px;
    padding-right: 8px;
    align-content: center;
  }
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .mobile-table thead tr:nth-child(2) th:last-child {
    background-color: var(--gs-neutral-grey_medium);
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item {
  box-shadow: -1.5px 0px 4px 0px var(--gs-grey-d5);
}
@media (hover: hover) and (pointer: fine) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button:hover {
    cursor: pointer;
    background-color: var(--gs-primary-teal_10) !important;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button:active {
  background-color: var(--gs-primary-teal_10);
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body tr {
  background-color: var(--gs-primary-teal_10);
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body tr:not(:last-child) {
  border-bottom: 1px solid var(--gs-neutral-grey_light);
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body tr:not(:last-child) {
    border-bottom: 1px solid var(--gs-grey-97);
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body tr td {
  font-weight: 400;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body tr td:first-child {
    padding-left: 40px !important;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-button {
  display: table-cell;
  border-right: 1px solid var(--gs-neutral-grey_light) !important;
}
@media (min-width: 768px) {
  .table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-button {
    border-right: 1px solid var(--gs-grey-d5) !important;
  }
}
.table-lenprep.table_rtf.table_rtf-v3 .table-container .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-button .icon-indicator {
  float: right;
}
.table-lenprep.table_cta-lenprep .table-container {
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .table-lenprep.table_cta-lenprep .table-container thead th {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-lenprep .table-container thead th {
    font-weight: bold;
  }
}
.table-lenprep.table_cta-lenprep .table-container thead tr:first-child th:first-child {
  padding-left: 10px;
  border-top-left-radius: 8px;
  background-color: var(--gs-primary-teal_dark);
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-lenprep .table-container thead tr:first-child th:first-child {
    border-top-left-radius: 20px;
    padding-left: 32px;
  }
}
.table-lenprep.table_cta-lenprep .table-container thead tr:first-child th:nth-child(2),
.table-lenprep.table_cta-lenprep .table-container thead tr:first-child th:nth-child(3) {
  background-color: var(--gs-tertiary-mediterranean);
}
.table-lenprep.table_cta-lenprep .table-container thead tr:first-child th:nth-child(3) {
  border-top-right-radius: 8px;
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-lenprep .table-container thead tr:first-child th:nth-child(3) {
    border-top-right-radius: 20px;
  }
}
@media (max-width: 767.98px) {
  .table-lenprep.table_cta-lenprep .table-container tbody tr:last-child {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
}
.table-lenprep.table_cta-lenprep .table-container tbody tr:last-child th {
  border-bottom-left-radius: 8px;
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-lenprep .table-container tbody tr:last-child th {
    border-bottom-left-radius: 20px;
  }
}
.table-lenprep.table_cta-lenprep .table-container tbody tr:last-child td:nth-child(2) {
  padding: 12px;
}
.table-lenprep.table_cta-lenprep .table-container tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-lenprep .table-container tbody tr:last-child td:last-child {
    border-bottom-right-radius: 20px;
  }
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-lenprep .table-container tbody th {
    padding-left: 34px;
  }
}
@media (max-width: 767.98px) {
  .table-lenprep.table_cta-lenprep .table-container tbody th {
    font-weight: bold;
  }
}
.table-lenprep.table_cta-lenprep .table-container thead th:not(:first-child),
.table-lenprep.table_cta-lenprep .table-container tbody td {
  text-align: center;
}
.table-lenprep.table_cta-l4p-dosing .table-container {
  box-shadow: none;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .table-lenprep.table_cta-l4p-dosing .table-container thead th {
    padding-left: 0;
    padding-right: 0;
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container thead th:not(:last-child) {
  border-right: 1px solid var(--gs-grey-d5);
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-l4p-dosing .table-container thead th:not(:last-child) {
    border-right: 3px solid var(--gs-grey-d5);
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child th:nth-child(1),
.table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child :nth-child(2) {
  background-color: var(--gs-primary-teal_dark);
  text-align: center;
  padding: 12px 16px;
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child th:nth-child(1),
  .table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child :nth-child(2) {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child th:nth-child(1) {
  border-top-left-radius: 20px;
}
@media (min-width: 1200px) {
  .table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child th:nth-child(1) {
    min-width: 310px;
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child th:last-child {
  border-top-right-radius: 20px;
}
@media (max-width: 575.98px) {
  .table-lenprep.table_cta-l4p-dosing .table-container thead tr:first-child th:last-child {
    min-width: 193px;
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container tbody tr td {
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-l4p-dosing .table-container tbody tr td {
    padding: 15px 32px 14px 28px;
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container tbody tr {
  background-color: var(--gs-white);
  box-shadow: none;
}
.table-lenprep.table_cta-l4p-dosing .table-container tbody tr:not(:last-child) {
  border-bottom: 1px solid var(--gs-grey-d5);
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-l4p-dosing .table-container tbody tr:not(:last-child) {
    border-bottom: 3px solid var(--gs-grey-d5);
  }
}
.table-lenprep.table_cta-l4p-dosing .table-container tbody th {
  border-right: 1px solid var(--gs-grey-d5);
}
@media (min-width: 768px) {
  .table-lenprep.table_cta-l4p-dosing .table-container tbody th {
    padding: 18px 38px 14px 20px;
    border-right: 3px solid var(--gs-grey-d5);
  }
}

.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content {
  border: 0;
  border-radius: 30px;
  padding: 40px 16px;
  background-color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 992px) {
  .gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content,
  .gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content {
    padding: 60px;
  }
}
.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .gs-modal-body-heading,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .gs-modal-body-heading {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .gs-modal-body-heading,
  .gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .gs-modal-body-heading {
    padding-bottom: 0;
  }
}
.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close,
.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .gs-modal-image-container,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .gs-modal-image-container {
  display: none;
}
.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .gs-modal-body,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .gs-modal-body {
  padding: 0;
}
.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .modal-footer,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .modal-footer {
  padding: 0;
  margin-top: 40px;
}
@media (max-width: 767.98px) {
  .gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .modal-footer,
  .gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .modal-footer {
    flex-direction: column-reverse;
  }
}
.gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .modal-footer .gs-btn--icon-before,
.gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .modal-footer .gs-btn--icon-before {
  min-width: 139px;
}
@media (min-width: 768px) {
  .gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .modal-footer .gs-btn--icon-before,
  .gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .modal-footer .gs-btn--icon-before {
    min-width: 167px;
    gap: 1rem;
  }
}
@media (max-width: 767.98px) {
  .gs-modal-varA.interstial-modal .modal-dialog .gs-modal-content .modal-footer a:first-child,
  .gs-modal-varA.leaving-modal .modal-dialog .gs-modal-content .modal-footer a:first-child {
    margin-top: 40px;
  }
}

@media (min-width: 768px) {
  .interstial-modal.gs-modal-varA .modal-dialog .gs-modal-content .modal-footer a:first-child {
    margin-right: 40px;
  }
}

.leaving-modal.gs-modal-varA .modal-dialog .gs-modal-content .modal-footer a:first-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  .leaving-modal.gs-modal-varA .modal-dialog .gs-modal-content .modal-footer a:first-child {
    margin-right: 80px;
  }
}

.gs-modal-varC.definition-modal .modal-dialog .gs-modal-content,
.gs-modal-varC.resistance-modal .modal-dialog .gs-modal-content,
.gs-modal-varC.tabs-modal .modal-dialog .gs-modal-content {
  border: 0;
  border-radius: 30px;
}
.gs-modal-varC.definition-modal .modal-dialog .gs-modal-content .gs-modal-body,
.gs-modal-varC.resistance-modal .modal-dialog .gs-modal-content .gs-modal-body,
.gs-modal-varC.tabs-modal .modal-dialog .gs-modal-content .gs-modal-body {
  display: none;
}
.gs-modal-varC.definition-modal .modal-dialog .gs-modal-content .gs-modal-header,
.gs-modal-varC.resistance-modal .modal-dialog .gs-modal-content .gs-modal-header,
.gs-modal-varC.tabs-modal .modal-dialog .gs-modal-content .gs-modal-header {
  position: relative;
}
.gs-modal-varC.definition-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close,
.gs-modal-varC.resistance-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close,
.gs-modal-varC.tabs-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close {
  object-fit: contain;
  position: absolute;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .gs-modal-varC.definition-modal .modal-dialog .gs-modal-content .gs-modal-header-description,
  .gs-modal-varC.resistance-modal .modal-dialog .gs-modal-content .gs-modal-header-description,
  .gs-modal-varC.tabs-modal .modal-dialog .gs-modal-content .gs-modal-header-description {
    margin-top: 20px;
  }
}

.definition-modal .modal-dialog .gs-modal-content {
  padding: 60px 20px 40px 20px;
  background-color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 992px) {
  .definition-modal .modal-dialog .gs-modal-content {
    padding: 60px 38px 46px 40px;
  }
}
@media (max-width: 767.98px) {
  .definition-modal .modal-dialog .gs-modal-content .gs-modal-header-heading {
    padding-right: 1.25rem;
  }
}
.definition-modal .modal-dialog .gs-modal-content .gs-modal-footer {
  display: none;
}
.definition-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close {
  top: -24px;
  left: 0;
  right: 0;
  width: 36px;
  height: 36px;
  min-width: 36px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Crect%20id%3D%223lje6q19fa%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%2218%22%2F%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(2.075%202)%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22mtx7g4wibb%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%233lje6q19fa%22%2F%3E%3C%2Fmask%3E%3Cuse%20stroke%3D%22%23F0E933%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%220%2C0%22%20xlink%3Ahref%3D%22%233lje6q19fa%22%2F%3E%3Cpath%20d%3D%22M25.978%2010%2010%2026M10%2010.001l15.979%2015.998%22%20stroke%3D%22%23F0E933%22%20stroke-width%3D%223.333%22%20stroke-linecap%3D%22round%22%20mask%3D%22url(%23mtx7g4wibb)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media (min-width: 992px) {
  .definition-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:hover, .definition-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:focus {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iNHpyZXM5azU3YSIgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiLz4KICAgIDwvZGVmcz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9InlxeWxuemsxcGIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiM0enJlczlrNTdhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2Ugc3Ryb2tlPSIjRjBFOTMzIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9IiNGMjZGNjUiIHN0cm9rZS1kYXNoYXJyYXk9IjAsMCIgeGxpbms6aHJlZj0iIzR6cmVzOWs1N2EiLz4KICAgICAgICA8cGF0aCBkPSJNMjUuOTc4IDEwIDEwIDI2TTEwIDEwLjAwMWwxNS45NzkgMTUuOTk4IiBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMy4zMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgbWFzaz0idXJsKCN5cXlsbnprMXBiKSIvPgogICAgPC9nPgo8L3N2Zz4K");
    background-size: 36px;
  }
}
@media (max-width: 991.98px) {
  .definition-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:active {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iNHpyZXM5azU3YSIgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiLz4KICAgIDwvZGVmcz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9InlxeWxuemsxcGIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiM0enJlczlrNTdhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2Ugc3Ryb2tlPSIjRjBFOTMzIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9IiNGMjZGNjUiIHN0cm9rZS1kYXNoYXJyYXk9IjAsMCIgeGxpbms6aHJlZj0iIzR6cmVzOWs1N2EiLz4KICAgICAgICA8cGF0aCBkPSJNMjUuOTc4IDEwIDEwIDI2TTEwIDEwLjAwMWwxNS45NzkgMTUuOTk4IiBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMy4zMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgbWFzaz0idXJsKCN5cXlsbnprMXBiKSIvPgogICAgPC9nPgo8L3N2Zz4K");
    background-size: 36px;
  }
}
@media (min-width: 992px) {
  .definition-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close {
    right: -10px;
  }
}
@media (min-width: 992px) {
  .definition-modal .modal-dialog .gs-modal-content .gs-modal-header-description {
    margin-top: 12px;
  }
}

.resistance-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close,
.tabs-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close {
  top: -22px;
  right: 15px;
  width: 30px;
  height: 30px;
  min-width: 30px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURUdwTPDqM/DqM/DpNPDpNPDpM/DpM/DqM///APDpM+7qM//fQP//APDqNPDpMwhOcOLgNzduY4CeUK++RA5SbhBTbsTMPtfZOS9oZjxxYgpPb5ZTee8AAAAOdFJOUwDiv3ZT2emIAfM8CAKoIzyMVwAAAOpJREFUKM+F0+ESgiAMAGBCkUQbhpbm+z9owhxuZsd+eOJ3yGBDKYreWW3a1mjrenWOrmogR1N1UusbiLjVDO8WfsLesz7gIh7kFi7D7uumwZvLPMdnWr9LWS3+M2QN6zTG/GL+VZrrvX+Sh20Q4ku1nQbu93N41Cmt1fTK4YzhSR71NeJXl9Mm57olr0G4UNDKgHChYFQLJ2cKLee0rl8GzuakbP/x51rotAjXRz2Sjsf+cWNOKOa3kjs6VFJ+fvFQsSTzSro7lQQLOk9Z0QMVFNthDKwfhhByO5SaqdSKhUYuXYPiJfp3Bb+UWiiAh2B4gAAAAABJRU5ErkJggg==");
}
.resistance-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:hover, .resistance-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:active,
.tabs-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:hover,
.tabs-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close:active {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iY2tzMzM3Nml5YSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9InU4d2N6MzU0bGIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNja3MzMzc2aXlhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2UgZmlsbD0iIzA4NEU3MCIgeGxpbms6aHJlZj0iI2NrczMzNzZpeWEiLz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTM4IDguNDQ1IDguNDQ1IDIxLjk1N20wLTEzLjUxMSAxMy40OTQgMTMuNTEiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIzLjMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBtYXNrPSJ1cmwoI3U4d2N6MzU0bGIpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
@media (min-width: 992px) {
  .resistance-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close,
  .tabs-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close {
    top: -20px;
    right: -8px;
  }
}

.resistance-modal .modal-dialog .gs-modal-content {
  padding: 54px 12px 41px 20px;
  background-color: var(--gs-neutral-white);
}
@media (min-width: 992px) {
  .resistance-modal .modal-dialog .gs-modal-content {
    padding: 54px 39px 46px 40px;
  }
}
@media (min-width: 992px) {
  .resistance-modal .modal-dialog .gs-modal-content .gs-modal-header-description {
    margin-top: 24px;
  }
}
.resistance-modal .modal-dialog .gs-modal-content .gs-modal-footer {
  border: none;
  padding: 40px 0 0;
}
.resistance-modal .modal-dialog .gs-modal-content .gs-modal-footer a:first-child {
  margin-right: 0;
}

.tabs-modal .modal-dialog {
  max-width: 1135px;
}
.tabs-modal .modal-dialog .modal-footer {
  padding: 0;
  border: 0;
}
.tabs-modal .modal-dialog .gs-modal-content {
  padding: 55px 20px 40px 20px;
}
@media (min-width: 768px) {
  .tabs-modal .modal-dialog .gs-modal-content {
    padding: 55px 40px;
  }
}
.tabs-modal .modal-dialog .gs-modal-header-description {
  display: none;
}
.tabs-modal .modal-dialog .gs-modal-body {
  border: 0;
  margin-top: 20px;
  overflow: visible;
  padding: 0 !important;
  height: auto !important;
  background-color: unset;
  display: block !important;
}
@media (min-width: 768px) {
  .tabs-modal .modal-dialog .gs-modal-body {
    margin-top: 24px;
  }
}
.tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .nav-pills {
  margin-left: 6px;
}
@media (max-width: 767.98px) {
  .tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .nav-pills {
    gap: 12px;
    margin-right: 4px;
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  .tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .nav-pills {
    margin-left: 0;
  }
}
.tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link {
  padding: 12px 1px 12px 1px !important;
}
@media (min-width: 768px) {
  .tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link {
    padding: 20px 68px !important;
  }
}
.tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .tab-content {
  padding: 23px 23px 30px 23px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 767.98px) {
  .tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .tab-content {
    border-radius: 0 0 20px 20px;
  }
}
@media (min-width: 768px) {
  .tabs-modal .modal-dialog .tabs-variantFour .boxVariant-round .tab-content {
    padding: 50px 55px 54px 40px;
    border-radius: 0 30px 30px 30px;
    box-shadow: 0 2px 4px 0 rgba(67, 68, 69, 0.31);
  }
}

.modal-backdrop {
  background-color: rgb(67, 68, 69);
}

.tabs-variantFour {
  margin: 0;
}
.tabs-variantFour.bg-teal-10 .boxVariant-round {
  background-color: var(--gs-primary-teal_10);
}
.tabs-variantFour.bg-teal-10 .tab-content {
  background-color: var(--gs-neutral-white);
}
.tabs-variantFour .firstContent-heading,
.tabs-variantFour .firstContent-content {
  margin-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  .tabs-variantFour > .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .tabs-variantFour > .container-fluid > .row.justify-content-center {
    --bs-gutter-x: 0;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills {
  gap: 16px;
  white-space: unset;
  border-bottom: 0 !important;
}
@media (min-width: 768px) {
  .tabs-variantFour .boxVariant-round .nav-pills {
    gap: 40px;
    margin-left: 60px;
  }
}
@media (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .nav-pills {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item {
  border: 0 !important;
  margin: 0 !important;
  flex-grow: unset !important;
  flex-basis: unset !important;
}
@media screen and (min-width: 768px) and (max-width: 795px) {
  .tabs-variantFour .boxVariant-round .nav-pills .nav-item {
    flex-basis: 42% !important;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item.customBackgroundColor {
  background-color: transparent;
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  padding: 22px 36px 17px !important;
  width: auto !important;
  flex-grow: unset !important;
  flex-basis: unset !important;
  font-family: var(--font-family-poppins);
  color: var(--gs-neutral-grey_text) !important;
  background-color: var(--gs-neutral-grey_light);
}
@media (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link {
    padding: 14px 10px !important;
  }
  .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link:focus, .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link:focus sup {
    color: var(--gs-tertiary-flamingo_dark) !important;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link.active, .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link:hover {
  border-bottom: 0;
  color: var(--gs-neutral-white) !important;
  background-color: var(--gs-tertiary-flamingo_dark) !important;
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link.active sup, .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link:hover sup {
  color: var(--gs-neutral-white) !important;
}
.tabs-variantFour .boxVariant-round .tab-content {
  border: 0;
  padding: 40px 20px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .tabs-variantFour .boxVariant-round .tab-content {
    padding: 40px 60px;
    border-radius: 40px 40px 0 0;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  }
}
@media (max-width: 767.98px) {
  .tabs-variantFour.lnprep-safety-purpose .boxVariant-round .nav-pills {
    gap: 1.25rem !important;
  }
}
.tabs-variantFour.lnprep-safety-purpose .boxVariant-round .nav-pills .nav-item .nav-link {
  padding: 22px 26px 14px !important;
}
@media (min-width: 768px) {
  .tabs-variantFour.lnprep-safety-purpose .boxVariant-round .nav-pills .nav-item .nav-link {
    padding: 25px 66px 15px !important;
  }
}
.tabs-variantFour.lnprep-safety-purpose .boxVariant-round .tab-content {
  padding-top: 24px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .tabs-variantFour.lnprep-safety-purpose .boxVariant-round .tab-content {
    padding: 38px 90px 20px 63px;
  }
}

header .container-fluid {
  background-color: var(--gs-tertiary-mediterranean);
}
header .container-fluid .header-variant-two .row {
  --bs-gutter-x: 0;
  background-color: var(--gs-tertiary-mediterranean);
}
header .container-fluid .header-variant-two .row + .row .primary-navigation {
  margin: auto;
  width: 100%;
  --tw-text-opacity: 1;
  color: rgb(54, 54, 54, var(--tw-text-opacity));
  background-color: var(--gs-neutral-white);
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation {
    left: 0;
    right: 0;
    position: absolute;
    padding: 16px 38px 16px 38px;
    width: 100%;
    max-width: 1220px;
    margin: 0 auto;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
    /* @media screen and (min-width: 1320px) and (max-width: 1400px){
        margin-left: 84px;
    } */
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container {
    padding-right: 1.125rem;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a img {
    max-height: unset;
    height: auto !important;
    width: 139px !important;
    max-width: 139px !important;
  }
}
@media screen and (min-width: 1320px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation {
    left: 20px;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a img {
    max-height: unset;
    height: auto !important;
    width: 100% !important;
    /* width: 72px !important;
    max-width: 72px !important; */
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar {
  background-color: transparent !important;
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse {
    background-color: var(--gs-neutral-white);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
    padding-top: 12px;
    padding-bottom: 28px;
    margin: 0 24px;
    border-top: 2px solid var(--gs-tertiary-flamingo);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text {
    padding: 12px 0 !important;
    list-style-type: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .mobile-ext-link,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .information-safety {
    color: var(--gs-tertiary-mediterranean);
    font-family: var(--font-family-poppins);
    justify-content: space-between;
    font-size: 17px;
    font-weight: 500;
    align-items: center;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .mobile-ext-link:active,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .information-safety:active {
    color: var(--gs-tertiary-flamingo_dark);
    font-weight: bold;
    text-decoration: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .mobile-ext-link:focus, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .mobile-ext-link:hover,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .information-safety:focus,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .information-safety:hover {
    text-decoration: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .mobile-ext-link span img,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .information-safety span img {
    width: 40px !important;
    height: 40px !important;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .mobile-consumer-text .mobile-ext-link:active img {
    filter: invert(45%) sepia(56%) saturate(807%) hue-rotate(316deg) brightness(108%) contrast(90%);
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse {
    justify-content: flex-end;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
  background-color: transparent !important;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
  padding-top: 9px;
  padding-bottom: 8px;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
    display: flex;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger:active .line {
    background-color: var(--gs-tertiary-mediterranean);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger .line {
    background-color: var(--gs-primary-teal);
    height: 3px;
    margin: 0;
    border-radius: 0;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container {
    display: flex !important;
    gap: 5.6px;
    flex-direction: column;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(1) {
    transform: translateY(6px) rotate(45deg);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(3) {
    transform: translateY(-11.3px) rotate(-45deg);
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse {
    left: 0;
    z-index: 2;
    width: 100%;
    top: unset;
    overflow: auto;
    position: absolute;
    background-color: var(--gs-neutral-white);
    max-height: calc(100dvh - 7rem);
    border-radius: 0 0 20px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav {
    background-color: transparent !important;
    flex-wrap: nowrap;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav > li {
    position: relative;
    display: flex;
    align-items: center;
    align-self: stretch;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav > li.active-menu:after, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav > li:has(a:hover):after, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav > li:has(a:active):after {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22205%22%20height%3D%2213%22%20viewBox%3D%220%200%20205%2013%22%3E%3Cellipse%20cx%3D%22103%22%20cy%3D%2240.354%22%20rx%3D%22102.5%22%20ry%3D%2240.354%22%20transform%3D%22translate(-.5)%22%20fill%3D%22%23F0E933%22%20fill-rule%3D%22nonzero%22%20opacity%3D%22.99%22%2F%3E%3C%2Fsvg%3E");
    content: "";
    display: inline-block;
    height: 12px;
    width: 205px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    bottom: -4px;
    margin-left: 20px;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .dropdown-menu {
  top: 100%;
  border: none;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .dropdown-menu {
    width: 100% !important;
    min-width: 310px;
    z-index: -1;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .dropdown-menu a {
    text-align: center;
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li:not(.resources) .dropdown-menu {
    left: 50%;
    right: 0;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .show a:active,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a:active {
    background-color: transparent !important;
    border-bottom: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .show a.show,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a.show {
    background: none;
    border: 0;
    color: var(--gs-tertiary-flamingo_dark);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .show:hover .dropdown-menu,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .show ul.dropdown-menu.show,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li:hover .dropdown-menu,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
    box-shadow: none;
    border: 0;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
    margin: 0;
    margin-top: -40px;
    padding: 40px 10px 18px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .show:hover .dropdown-menu li .dropdown-item:hover,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .show ul.dropdown-menu.show li .dropdown-item:hover,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li:hover .dropdown-menu li .dropdown-item:hover,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:hover {
    background-color: transparent !important;
    color: var(--gs-tertiary-mediterranean);
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a {
    padding: 20px 13.5px;
    font-size: 17px;
    font-family: var(--font-family-poppins);
    line-height: 22px;
    color: var(--gs-tertiary-mediterranean);
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources.active-menu::after, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources:has(a:hover)::after, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources:has(a:active)::after {
    margin-left: 0px;
  }
}
@media (min-width: 1400px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources.active-menu::after, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources:has(a:hover)::after, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources:has(a:active)::after {
    margin-left: -4px;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources .dropdown-menu {
  top: 100%;
  border: none;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources .dropdown-menu {
    width: 100%;
    min-width: 218px;
    position: absolute;
    left: unset !important;
    right: -36px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources .dropdown-menu .dropdown-item {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li.resources .dropdown-menu {
    min-width: 252px;
    right: -37px;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-toggle.show::after {
    background-color: var(--gs-tertiary-mediterranean);
    transform: rotate(180deg);
    margin-top: -1px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-toggle::after {
    --icon: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2016%2010%22%20version%3D%221.1%22%3E%3Ctitle%3EFED6881B-7ED9-4085-9527-A9F433E8DC63%3C%2Ftitle%3E%3Cg%20id%3D%22Interaction-states%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.99%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20id%3D%22Interaction-States%22%20transform%3D%22translate(-2261%2C%20-3366)%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23084e70%22%20stroke-width%3D%222%22%3E%3Cpolyline%20id%3D%22Vector-1%22%20transform%3D%22translate(2269%2C%203370.7065)%20rotate(270)%20translate(-2269%2C%20-3370.7065)%22%20points%3D%222265.2935%203363.7065%202272.7065%203370.7065%202265.2935%203377.7065%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    mask: var(--icon);
    width: 12px;
    height: 10px;
    mask-size: 12px;
    margin-top: 2px;
    mask-repeat: no-repeat;
    background-color: var(--gs-tertiary-mediterranean);
    transform: rotate(0deg);
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item:hover .dropdown-menu {
    border-radius: 0 0 26px 26px;
    margin: 0;
    margin-top: 0;
    background-color: var(--gs-neutral-white);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item {
  /* &:hover,
  &.active-menu {
      @include media-breakpoint-up(lg) {
          .nav-link {
              &:after {
                  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22205%22%20height%3D%2213%22%20viewBox%3D%220%200%20205%2013%22%3E%3Cellipse%20cx%3D%22103%22%20cy%3D%2240.354%22%20rx%3D%22102.5%22%20ry%3D%2240.354%22%20transform%3D%22translate(-.5)%22%20fill%3D%22%23F0E933%22%20fill-rule%3D%22nonzero%22%20opacity%3D%22.99%22%2F%3E%3C%2Fsvg%3E');
                  content: "";
                  display: inline-block;
                  height: 12px;
                  width: 205px;
                  background-size: contain !important;
                  background-repeat: no-repeat !important;
                  position: absolute;
                  top: 63.5px;
                  margin-left: 10px;
              }
          }
          &.resources .nav-link::after {
              top: 64.4px;
              margin-left: -2px;
              @include media-breakpoint-up(xl) {
                  margin-left: 34px;
              }
          }
      }
  } */
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link:hover, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link:hover .nav-item-text {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: bold !important;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link {
    padding: 12px 24px;
    color: var(--gs-tertiary-mediterranean);
    font-size: 17px;
    font-family: var(--font-family-poppins);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link:active, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link:active .nav-item-text, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link:active::after {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: bold !important;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link .nav-item-text {
  font-weight: 500;
  font-size: 17px;
  font-family: var(--font-family-poppins);
  color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active-menu > a span {
    font-weight: 700;
    color: var(--gs-black-ca);
    padding-bottom: 2px;
    border-bottom: 2px solid var(--gs-025f51);
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active-menu .dropdown-toggle::after {
    background-color: var(--gs-tertiary-flamingo_dark);
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
    text-align: center;
    font-weight: 500;
    padding: 24px 5px 8px 10px !important;
    color: var(--gs-tertiary-mediterranean) !important;
    background-color: var(--gs-neutral-white);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-menu li .dropdown-item:hover {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: bold;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-menu li .dropdown-item:focus {
    background-color: transparent !important;
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: bold;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
    background-color: var(--gs-neutral-white) !important;
    padding-left: 46px;
    font-size: 17px;
    line-height: 22px;
    font-family: var(--font-family-poppins);
    font-weight: 500;
    color: var(--gs-tertiary-mediterranean) !important;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-menu li .dropdown-item:active {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: 600;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show {
    box-shadow: none;
    margin: 0;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active-menu .nav-link,
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active-menu .nav-item-text, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown-toggle.active-menu .nav-link,
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown-toggle.active-menu .nav-item-text {
  color: var(--gs-tertiary-flamingo_dark) !important;
  font-weight: bold !important;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active-menu .dropdown-menu li .active, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown-toggle.active-menu .dropdown-menu li .active {
  color: var(--gs-tertiary-flamingo_dark) !important;
  font-weight: 700 !important;
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .container-fluid .mobile-menu-container {
    padding: 10px 24px 10px 20px;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation {
  max-width: 1164px;
}
@media screen and (min-width: 1320px) and (max-width: 1400px) {
  header .container-fluid .header-variant-two .row .secondary-navigation {
    margin-right: 110px;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation {
    border-radius: 0 !important;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .show,
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li:active .nav-link {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: bold !important;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .show span:active,
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li:active .nav-link span:active {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: bold !important;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .show .dropdown-menu.show li a,
  header .container-fluid .header-variant-two .row .secondary-navigation + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li:active .nav-link .dropdown-menu.show li a {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-sub-btn {
    display: none;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-sub-btn {
    display: block;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-sub-btn .outreach-button {
    background-color: var(--gs-tertiary-lemon_zest);
    color: var(--gs-tertiary-mediterranean);
    padding: 6px 8px;
    margin-right: 10px;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    align-items: flex-end;
  }
}
@media screen and (max-width: 991.98px) and (max-width: 374px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-sub-btn .outreach-button {
    padding: 3px 9px;
    margin-right: 0;
    font-size: 11px;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-sub-btn .outreach-button img {
    max-width: 16px;
    margin-left: 4px;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links {
    display: none;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links .secondary-navigation-mobile-sub-links {
    padding: 12px 25px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links .secondary-navigation-mobile-sub-links .secondary-mobile-links {
    line-height: 18px;
    color: var(--gs-neutral-white);
    font-size: 12px;
    font-family: var(--font-family-poppins);
    font-weight: 500;
    text-decoration: none;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
  display: flex;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
    padding: 0;
    justify-content: flex-end;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links a:hover {
    color: var(--gs-tertiary-mediterranean);
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
    padding: 8px 20px 8px 4px;
    justify-content: space-between;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text {
  margin: 0;
  height: 100%;
  padding-top: 14px;
  padding-bottom: 16px;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text a {
  font-weight: 500;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text .pi-dropdown {
  display: flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  font-family: var(--font-family-poppins);
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text .pi-dropdown .burger {
  display: flex;
  flex-direction: column;
  gap: 3px;
  position: absolute;
  top: 6.4px;
  left: 10px;
  padding-right: 4px;
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text .pi-dropdown .burger {
    display: none;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text .pi-dropdown .burger span {
  display: block;
  border-top: 1px solid var(--gs-neutral-white);
  width: 10px;
  height: 1px;
  margin-bottom: 0;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text .pi-dropdown .burger span + a {
  position: relative;
  padding-left: 14px;
  padding-right: 14px;
  color: var(--gs-neutral-white);
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:last-child a::after {
  display: none;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(1):hover {
    background-color: var(--gs-neutral-white);
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(1):hover .burger span {
    border-top: 1px solid var(--gs-tertiary-mediterranean);
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(1):hover .secondary-nav-text {
    color: var(--gs-tertiary-mediterranean) !important;
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(2):hover a, header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(3):hover a {
    color: var(--gs-tertiary-lemon_zest);
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(2):hover a img, header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(3):hover a img {
    filter: invert(47%) sepia(272%) saturate(346%) hue-rotate(372deg) brightness(100%) contrast(305%);
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(2), header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(3) {
    display: none;
  }
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text {
    margin-left: 0;
    padding: 0;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options ol li:hover .external {
  color: var(--gs-tertiary-lemon_zest) !important;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options ol li:hover .external .icon-right_arrow {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2212px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2012%2011%22%20version%3D%221.1%22%3E%3Ctitle%3ECCA9ABF0-9B70-42C8-B5EE-03C30312EE61%3C%2Ftitle%3E%3Cg%20id%3D%22Interaction-states%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.99%22%3E%3Cg%20id%3D%22Interaction-States%22%20transform%3D%22translate(-724%2C%20-1663)%22%3E%3Cg%20id%3D%22PI-Menu%22%20transform%3D%22translate(480%2C%201530)%22%3E%3Cg%20id%3D%22Group-19%22%20transform%3D%22translate(25%2C%2024)%22%3E%3Cg%20id%3D%22Group-18%22%20transform%3D%22translate(4.493%2C%2078)%22%3E%3Cg%20id%3D%22Group-15-Copy-9%22%20transform%3D%22translate(0.007%2C%2029.75)%22%3E%3Cg%20id%3D%22Group-17%22%20transform%3D%22translate(39%2C%200)%22%3E%3Cg%20id%3D%22icon%2Frightarrow-copy-2%22%20transform%3D%22translate(181.25%2C%206.75)%20rotate(-90)%20translate(-181.25%2C%20-6.75)translate(176.75%2C%201.75)%22%3E%3Cpolyline%20id%3D%22Path%22%20stroke%3D%22%23F0E933%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20points%3D%229%205%204.29543529%2010%200%205%22%2F%3E%3Cpath%20d%3D%22M0.9%2C3.5%20L7.9%2C3.5%20C8.45228475%2C3.5%208.9%2C3.94771525%208.9%2C4.5%20C8.9%2C5.05228475%208.45228475%2C5.5%207.9%2C5.5%20L0.9%2C5.5%20C0.34771525%2C5.5%20-0.1%2C5.05228475%20-0.1%2C4.5%20C-0.1%2C3.94771525%200.34771525%2C3.5%200.9%2C3.5%20Z%22%20id%3D%22Rectangle%22%20fill%3D%22%23F0E933%22%20fill-rule%3D%22nonzero%22%20transform%3D%22translate(4.4%2C%204.5)%20rotate(90)%20translate(-4.4%2C%20-4.5)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + a::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 21px;
  right: 0;
  top: 0;
  background-color: var(--gs-tertiary-lemon_zest);
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + a::after {
    display: none;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external {
  transition: none;
  padding-left: 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  width: 100%;
  padding: 2px 20px 0 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external {
    font-size: 12px;
    line-height: 18px;
    padding: 2px 18px 2px 16px;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external .secondary-nav-text {
  color: var(--gs-neutral-white);
  font-family: var(--font-family-poppins);
  font-weight: 500;
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external .secondary-nav-text {
    font-weight: 400;
    padding-top: 3px;
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links li:hover .floating-options {
    display: block;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links li a {
  padding-left: 20px;
  padding-right: 20px;
  color: var(--gs-neutral-white);
  font-family: var(--font-family-poppins);
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options {
  position: absolute;
  min-width: 534px;
  min-height: 346px;
  background-color: var(--gs-tertiary-mediterranean);
  z-index: 11;
  top: 38px;
  padding: 24px 0px 10px 25px;
  display: none;
  text-align: left;
  border-radius: 0 0 20px 20px;
  border: solid 1px var(--gs-neutral-white);
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options {
    display: none !important;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links {
  display: flex;
  flex-direction: row;
  margin-top: 25px;
  gap: 38px;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol {
  counter-reset: item;
  list-style-type: none;
  padding: 0;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol:nth-child(1) {
  margin-right: -2px;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol:nth-child(1) span {
    min-width: 7px;
  }
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol:nth-child(2) {
    max-width: 219px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol:nth-child(2) span {
    min-width: 12px;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol li {
  color: var(--gs-neutral-white);
  font-size: 0.875rem;
  margin: 0 0 -2px 0;
  display: flex;
  height: auto;
  padding-top: 0.4375rem;
  align-items: flex-start;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol li span {
  display: inline-block;
  font-family: var(--font-family-poppins);
  color: var(--gs-neutral-white);
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol li a {
  font-family: var(--font-family-poppins);
  text-align: left !important;
  display: inline-flex;
  padding-left: 24px !important;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  color: var(--gs-neutral-white);
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol li a {
    padding-left: 15px !important;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options .pi-links ol li a .icon-right_arrow {
  mask: unset;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2212px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2012%2011%22%20version%3D%221.1%22%3E%3Ctitle%3ECCA9ABF0-9B70-42C8-B5EE-03C30312EE61%3C%2Ftitle%3E%3Cg%20id%3D%22Interaction-states%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.99%22%3E%3Cg%20id%3D%22Interaction-States%22%20transform%3D%22translate(-724%2C%20-1663)%22%3E%3Cg%20id%3D%22PI-Menu%22%20transform%3D%22translate(480%2C%201530)%22%3E%3Cg%20id%3D%22Group-19%22%20transform%3D%22translate(25%2C%2024)%22%3E%3Cg%20id%3D%22Group-18%22%20transform%3D%22translate(4.493%2C%2078)%22%3E%3Cg%20id%3D%22Group-15-Copy-9%22%20transform%3D%22translate(0.007%2C%2029.75)%22%3E%3Cg%20id%3D%22Group-17%22%20transform%3D%22translate(39%2C%200)%22%3E%3Cg%20id%3D%22icon%2Frightarrow-copy-2%22%20transform%3D%22translate(181.25%2C%206.75)%20rotate(-90)%20translate(-181.25%2C%20-6.75)translate(176.75%2C%201.75)%22%3E%3Cpolyline%20id%3D%22Path%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20points%3D%229%205%204.29543529%2010%200%205%22%2F%3E%3Cpath%20d%3D%22M0.9%2C3.5%20L7.9%2C3.5%20C8.45228475%2C3.5%208.9%2C3.94771525%208.9%2C4.5%20C8.9%2C5.05228475%208.45228475%2C5.5%207.9%2C5.5%20L0.9%2C5.5%20C0.34771525%2C5.5%20-0.1%2C5.05228475%20-0.1%2C4.5%20C-0.1%2C3.94771525%200.34771525%2C3.5%200.9%2C3.5%20Z%22%20id%3D%22Rectangle%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20transform%3D%22translate(4.4%2C%204.5)%20rotate(90)%20translate(-4.4%2C%20-4.5)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 12px;
  background-repeat: no-repeat;
  margin-left: 0px;
  background-position-y: 0;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links a:hover {
  text-decoration: none;
}
@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul {
    margin-left: 0;
  }
}
header .floating-options a.gs-btn-primary {
  font-weight: bold !important;
  border-radius: 25px;
}
@media (min-width: 992px) {
  header .floating-options a.gs-btn-primary:hover {
    color: var(--gs-tertiary-mediterranean) !important;
  }
}
header .information-safety::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 22px;
  background-color: var(--gs-tertiary-lemon_zest);
  margin-left: 20px;
}
@media (max-width: 991.98px) {
  header .information-safety::after {
    display: none;
  }
}
header .dropdown-toggle::after {
  display: none;
  border: none !important;
}
@media (min-width: 992px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.g-p2,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.dropdown-toggle.g-p2 span {
    position: relative;
    z-index: 2;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
  }
  .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.dropdown-toggle.g-p2 header:active {
    color: var(--gs-tertiary-flamingo_dark);
    font-weight: bold !important;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.g-p2:before,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.dropdown-toggle.g-p2:before {
    content: attr(data-text);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.g-p2:hover:after,
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav a.nav-link.dropdown-toggle.g-p2:hover:after {
    visibility: visible;
  }
}
header .cta-wrapper .gs-btn-primary {
  font-weight: bold !important;
}
header .cta-wrapper .gs-btn-primary:hover {
  color: var(--gs-tertiary-mediterranean) !important;
}
header .cta-wrapper .gs-btn-sm-rounded.g-p3 {
  padding: 7px 16px 4px !important;
  line-height: 16px !important;
}
@media (min-width: 992px) {
  header .cta-wrapper .gs-btn-sm-rounded.g-p3 .icon-right_arrow {
    width: 15px;
    mask-size: 15px;
    padding-left: 15px !important;
    margin-top: 2px;
    margin-left: 5px;
  }
}
@media (max-width: 991.98px) {
  header .cta-wrapper .gs-btn-sm-rounded.g-p3 {
    padding: 6px 16px 4px !important;
    font-size: 12px !important;
    line-height: 18px !important;
  }
  header .cta-wrapper .gs-btn-sm-rounded.g-p3 .icon-right_arrow {
    mask-size: 11px;
    width: 11px;
    height: 11px;
    padding-left: 11px !important;
    margin-top: -2px !important;
  }
}

@media (max-width: 991.98px) {
  .mob-noscroll header .mobile-menu-container {
    z-index: 3;
    position: relative;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  }
}

@media (max-width: 991.98px) {
  body.mob-noscroll {
    overflow: hidden;
  }
}

.isi-visibility {
  display: none !important;
}

.isi-option3 .container-fluid .isi-expand-section .row {
  max-width: unset;
  z-index: 998;
}
.isi-option3 .container-fluid .isi-expand-section .row .row {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  background-color: var(--gs-neutral-white);
  /* @include media-breakpoint-down(md) {
  } */
  /* &:hover {
      @include media-breakpoint-up(md) {
          background-color: var(--gs-tertiary-mediterranean);
      }
      .isi-top-heading {
          color: var(--gs-tertiary-lemon_zest);
      }
  } */
}
.isi-option3 .container-fluid .isi-expand-section .row .row.scrollToTop {
  box-shadow: none;
}
.isi-option3 .container-fluid .isi-expand-section .row .row.scrollToTop:nth-child(1)::before {
  content: "";
  width: 100%;
  height: 10px;
  background-color: var(--gs-primary-teal_dark);
  box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 12px 0px;
}
@media (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row.scrollToTop:nth-child(1)::before {
    border: solid 1px #979797;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section {
  padding: 10px 0 4px;
}
@media (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
  color: var(--gs-tertiary-mediterranean);
  font-family: var(--font-family-poppins);
}
@media (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
    text-decoration: none;
  }
}
@media (min-width: 768px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
    line-height: 32px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content {
    flex-direction: column;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content {
    height: 48px;
    transition: height 600ms;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content .isi-top-heading {
    display: block;
    padding: 14px 20px 6px;
    font-size: 20px;
    line-height: 26px;
    /* &:hover,
    &:active {
        background-color: var(--gs-tertiary-mediterranean);
        color: var(--gs-tertiary-lemon_zest);
    } */
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content .isi-top-heading-desc {
    display: block;
    padding: 0px 20px 28px;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content .isi-top-heading-desc:hover, .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content .isi-top-heading-desc:active {
    background-color: var(--gs-neutral-white);
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content.expand {
    height: var(--isi-left-height) !important;
    transition: height 600ms;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content:not(.expand) .isi-content-block {
    display: none;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .left-content:not(.expand) + .right-content .go-to-tray .icon-chevron-down {
    transform: rotate(180deg);
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .right-content .isi-top-heading {
    display: block;
    padding: 4px 12px 4px 20px;
    background-color: var(--gs-primary-teal_10);
    color: var(--gs-tertiary-mediterranean);
    font-size: 14px;
    line-height: 18px;
    font-family: var(--font-family-noto-sans);
    font-weight: 700;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .right-content .go-to-tray {
    margin-top: 20px;
    margin-right: -18px;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .right-content .go-to-tray .icon-chevron-down {
    top: 0 !important;
    right: 0;
    mask-position: center;
    transform: rotate(0deg);
  }
}
@media (min-width: 768px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content {
    display: grid;
    grid-gap: 40px;
    grid-template-columns: 0.6fr 1fr;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content .right-content {
    position: relative;
  }
}
@media (min-width: 992px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content {
    grid-gap: 78px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1130px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-content {
    grid-gap: 92px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn {
  position: absolute;
  top: 0;
  right: 30px;
  display: flex;
}
@media (min-width: 1200px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn {
    right: 0;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .icon-chevron-down {
  background-color: var(--gs-tertiary-mediterranean);
  --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%3E%3Cpath%20d%3D%22M15%201%208%208.413%201%201%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23f0e933%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20opacity%3D%22.99%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
@media (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .icon-chevron-down {
    top: 28px;
    right: -18px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .link-text {
  display: none;
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row {
  height: 104px;
  background-color: var(--gs-neutral-white);
}
@media screen and (min-width: 768px) and (max-width: 846px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row {
    height: 198px;
  }
}
@media screen and (min-width: 846px) and (max-width: 985px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row {
    height: 166px;
  }
}
@media screen and (min-width: 985px) and (max-width: 991.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row {
    height: 140px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row {
    height: 128px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row:hover {
  background-color: var(--gs-neutral-white);
}
@media (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row {
    display: none;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section {
  background-color: var(--gs-neutral-white);
  padding-top: 0px;
  padding-bottom: 14px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section {
    width: 54%;
    padding-right: 46px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section {
  margin-left: 4px;
}
@media (min-width: 992px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section {
    width: 46%;
    margin-left: 0;
  }
}

#important-safety-information {
  max-width: 1366px;
  margin: 0 auto;
  justify-content: center;
}
@media (max-width: 767.98px) {
  #important-safety-information .isi-bottom-section {
    padding: 0 20px;
  }
}
#important-safety-information .isi-bottom-left-section {
  padding: 0px 16px;
}
@media (max-width: 767.98px) {
  #important-safety-information .isi-bottom-left-section {
    padding: 0;
  }
}
#important-safety-information .isi-bottom-middle-section {
  padding: 0px 16px;
}
@media (max-width: 767.98px) {
  #important-safety-information .isi-bottom-middle-section {
    padding: 0;
    padding-top: 20px !important;
  }
}
#important-safety-information .col-xl-10.col-lg-10.col-md-12.col-sm-12 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #important-safety-information .col-xl-10.col-lg-10.col-md-12.col-sm-12 {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #important-safety-information .col-xl-10.col-lg-10.col-md-12.col-sm-12 {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1200px) {
  #important-safety-information .col-xl-10.col-lg-10.col-md-12.col-sm-12 {
    max-width: 1136px;
  }
}
#important-safety-information .gs-unorder-list {
  margin-left: 12px;
  padding-left: 25px;
}
#important-safety-information .gs-unorder-list li::before {
  left: -24px;
  font-weight: 400;
}
#important-safety-information .gs-unorder-list ul {
  margin-left: 10px;
}
#important-safety-information .gs-unorder-list ul li::before {
  top: 0;
  left: -1rem;
  transform: scale(0.8, 0.9);
}

.isi-v3-bottom-section-link-to-top {
  /* .scroll-to-top {
      cursor: pointer;
      display: grid;
      place-items: center;
      position: fixed;
      z-index: 1000;
      right: 15px;
      bottom: 15px;
      border-radius: 10px;
      // transform: translatey(100px);
      opacity: 0;
      transition: opacity .25s ease, transform .25s ease-out;
      &.visible {
          opacity: 1;
          transform: translatey(0px) !important;
          transition: opacity .25s ease, transform .25s ease-out;
      }

      &:hover .isi-chevron {
          rect {
              fill: var(--gs-tertiary-lemon_zest);
          }
          path {
              stroke: var(--gs-tertiary-mediterranean);
          }
      }
  } */
}

.isi-collapsed .row.scrollToTop + .row.scrollToTop {
  display: none;
}
.isi-collapsed .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .icon-chevron-down {
  top: 12px !important;
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .isi-collapsed .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .icon-chevron-down {
    top: 9px !important;
    transform: rotate(0deg);
  }
}

.scroll-to-top-block {
  height: var(--scroll-top-height, 36px);
}
.scroll-to-top-block .col-12 {
  text-align: right;
}

.scroll-to-top {
  cursor: pointer;
  display: flex;
  position: fixed;
  z-index: 1000;
  right: 15px;
  bottom: 85px;
  border-radius: 10px;
  opacity: 0;
  transition: opacity 0.25s ease, transform 0.25s ease-out;
}
.scroll-to-top.visible {
  opacity: 1;
  transform: translatey(0px) !important;
  transition: opacity 0.25s ease, transform 0.25s ease-out;
}
.scroll-to-top.visible.lock {
  position: static;
  text-align: end;
  display: block;
  margin-right: 2px;
}
.scroll-to-top:hover .isi-chevron rect {
  fill: var(--gs-tertiary-lemon_zest);
}
.scroll-to-top:hover .isi-chevron path {
  stroke: var(--gs-tertiary-mediterranean);
}

.cus-table-with-accordion .table-header-wrapper {
  display: flex;
  height: 100%;
  align-items: stretch;
  word-break: break-all;
  border-bottom: 3px solid var(--gs-primary-teal);
}
.cus-table-with-accordion .table-header {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-family-noto-sans);
}
@media (min-width: 768px) {
  .cus-table-with-accordion .table-header {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.cus-table-with-accordion .table-header:nth-child(1) {
  width: 37.2%;
  justify-content: flex-start;
  padding-left: 2px;
  padding-right: 3px;
  color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 768px) {
  .cus-table-with-accordion .table-header:nth-child(1) {
    width: 38.6%;
    align-self: end;
    padding-left: 20px;
    font-size: 18px;
    line-height: 24px;
  }
}
.cus-table-with-accordion .table-header:nth-child(2), .cus-table-with-accordion .table-header:nth-child(3) {
  width: 30.7%;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .cus-table-with-accordion .table-header:nth-child(2), .cus-table-with-accordion .table-header:nth-child(3) {
    font-size: 14px;
    line-height: 18px;
    padding-left: 2px;
    padding-right: 2px;
  }
}
.cus-table-with-accordion .table-header:nth-child(2) {
  color: var(--gs-neutral-white);
  background-color: var(--gs-primary-teal_dark);
}
@media (max-width: 767.98px) {
  .cus-table-with-accordion .table-header:nth-child(2) {
    width: 33.2%;
  }
}
.cus-table-with-accordion .table-header:nth-child(3) {
  border-top-right-radius: 20px;
  background-color: var(--gs-neutral-grey_medium);
}
@media (max-width: 767.98px) {
  .cus-table-with-accordion .table-header:nth-child(3) {
    width: 29.6%;
  }
}
.cus-table-with-accordion .table {
  margin-bottom: 0;
}
.cus-table-with-accordion .table.table-bt-rounded-20 {
  border-radius: 0 0 20px 20px;
}
.cus-table-with-accordion .table.out-side-acc {
  border-bottom: 3px solid var(--gs-primary-teal) !important;
}
.cus-table-with-accordion .table.out-side-acc td:nth-child(1) {
  padding-left: 8px;
}
@media (min-width: 768px) {
  .cus-table-with-accordion .table.out-side-acc td:nth-child(1) {
    padding-left: 20px;
  }
}
.cus-table-with-accordion .table.out-side-acc td:nth-child(2) {
  font-weight: 700;
  padding-left: 0;
}
@media (min-width: 768px) {
  .cus-table-with-accordion .table.out-side-acc td:nth-child(3) {
    padding-right: 7%;
  }
}
@media (min-width: 768px) {
  .cus-table-with-accordion .table.out-side-acc td:nth-child(4) {
    padding-right: 2%;
  }
}
.cus-table-with-accordion .table.in-side-acc tbody td {
  padding-top: 0;
  padding-bottom: 0;
}
.cus-table-with-accordion .table.in-side-acc tbody td:nth-child(2) {
  font-weight: 700;
  padding-left: 0;
}
.cus-table-with-accordion .table.in-side-acc tbody td:nth-child(3) {
  width: 47.5%;
}
@media (min-width: 768px) {
  .cus-table-with-accordion .table.in-side-acc tbody td:nth-child(3) {
    width: 37%;
  }
}
.cus-table-with-accordion .table.in-side-acc tbody td:nth-child(4) {
  padding-right: 0;
}
.cus-table-with-accordion table,
.cus-table-with-accordion tbody,
.cus-table-with-accordion tr,
.cus-table-with-accordion td {
  border: 0;
}
.cus-table-with-accordion table {
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
}
.cus-table-with-accordion table tbody tr,
.cus-table-with-accordion table tfoot tr {
  padding: 0;
}
.cus-table-with-accordion table tbody tr:last-child td,
.cus-table-with-accordion table tfoot tr:last-child td {
  border-bottom: 0;
  align-content: center;
}
.cus-table-with-accordion table tbody td,
.cus-table-with-accordion table tfoot td {
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  line-height: 22px;
  padding-top: 15px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--gs-grey-97);
}
@media (min-width: 768px) {
  .cus-table-with-accordion table tbody td,
  .cus-table-with-accordion table tfoot td {
    font-size: 18px;
    line-height: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.cus-table-with-accordion table tbody td:nth-child(1),
.cus-table-with-accordion table tfoot td:nth-child(1) {
  width: 8px;
  border-bottom: 1px solid var(--gs-grey-97);
}
.cus-table-with-accordion table tbody td:nth-child(1)::before,
.cus-table-with-accordion table tfoot td:nth-child(1)::before {
  content: "";
  display: contents;
}
@media (min-width: 768px) {
  .cus-table-with-accordion table tbody td:nth-child(1),
  .cus-table-with-accordion table tfoot td:nth-child(1) {
    width: 20px;
  }
}
.cus-table-with-accordion table tbody td:nth-child(2),
.cus-table-with-accordion table tfoot td:nth-child(2) {
  width: 39%;
  text-align: left;
  vertical-align: baseline;
  padding-left: 16px;
}
@media (min-width: 768px) {
  .cus-table-with-accordion table tbody td:nth-child(2),
  .cus-table-with-accordion table tfoot td:nth-child(2) {
    padding-left: 40px;
    width: 42.3%;
  }
}
.cus-table-with-accordion table tbody td:nth-child(3),
.cus-table-with-accordion table tfoot td:nth-child(3) {
  width: 30.2%;
}
@media (min-width: 768px) {
  .cus-table-with-accordion table tbody td:nth-child(3),
  .cus-table-with-accordion table tfoot td:nth-child(3) {
    width: 28.85%;
    padding-right: 5%;
  }
}
.cus-table-with-accordion table tbody td:nth-child(4),
.cus-table-with-accordion table tfoot td:nth-child(4) {
  width: 30.8%;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .cus-table-with-accordion table tbody td:nth-child(4),
  .cus-table-with-accordion table tfoot td:nth-child(4) {
    /* width: 31.3%;
    padding-right: 0; */
    width: 28.85%;
    padding-right: 1.5%;
  }
}

.site-map .gs-site-map-links {
  padding-bottom: 0 !important;
}
.site-map .gs-site-map-links > li .link-text {
  font-weight: 700;
}
.site-map .gs-site-map-links > li:not(:last-child) {
  padding-bottom: 16px;
}
.site-map .gs-site-map-links > li .gs-site-map-links {
  padding-top: 16px;
  padding-left: 16px;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .site-map .gs-site-map-links > li .gs-site-map-links {
    padding-left: 40px;
    padding-top: 8px;
  }
}
@media (max-width: 767.98px) {
  .site-map .gs-site-map-links > li .gs-site-map-links li:not(:last-child) {
    padding-bottom: 16px;
  }
}

.references ol {
  counter-reset: item;
  list-style-type: none;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
}
.references ol li {
  counter-increment: item;
  position: relative;
  padding-left: 23px;
}
.references ol li:not(:last-child) {
  margin-bottom: 10px;
}
.references ol li::before {
  content: counter(item) ".";
  display: inline-block;
  margin-right: 4px;
  text-align: left;
  font-weight: 700;
  position: absolute;
  left: 0;
  font-weight: 700;
  color: var(--gs-tertiary-mediterranean);
}

.three-essential-steps .steps-list {
  padding-left: 6px;
}
@media (min-width: 992px) {
  .three-essential-steps .steps-list {
    width: 100%;
    max-width: calc(100% - 40.75rem);
    padding-left: 20px;
    padding-right: 18px;
  }
}
@media (max-width: 991.98px) {
  .three-essential-steps .steps-list {
    padding-top: 16px;
  }
}
@media (min-width: 1200px) {
  .three-essential-steps .steps-list {
    padding-right: 85px;
  }
}
@media (max-width: 991.98px) {
  .three-essential-steps .steps-img {
    padding-top: 10px;
    max-width: 21.25rem;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .three-essential-steps:has(> .steps-video) {
    padding-top: 14px;
  }
}
.three-essential-steps .steps-video {
  width: 100%;
}
@media (min-width: 992px) {
  .three-essential-steps .steps-video {
    max-width: 40.75rem;
  }
}
@media (max-width: 991.98px) {
  .three-essential-steps .steps-video {
    padding-top: 40px;
  }
}
.three-essential-steps .video-wrapper video {
  outline: 3px solid var(--gs-white);
  outline-offset: -2px;
}
.three-essential-steps .replay-btn {
  bottom: 16px;
  right: 16px;
}
@media (min-width: 992px) {
  .three-essential-steps .replay-btn {
    bottom: 21px;
    right: 30px;
  }
}

.hero-banner-lenprep .max-width {
  max-width: unset;
}
.hero-banner-lenprep .hero-banner-container .hero-banner-image-with-title_image {
  height: auto;
}
@media (max-width: 767.98px) {
  .hero-banner-lenprep .hero-banner-container .hero-banner-image-with-title_image {
    max-height: 455px;
  }
}
.hero-banner-lenprep .hero-banner-container .hero-banner-image-with-title_image img {
  object-fit: unset;
}
.hero-banner-lenprep .hero-banner-container .hero-banner-text {
  width: 100%;
  position: absolute;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .hero-banner-lenprep .hero-banner-container .hero-banner-text {
    max-width: none;
    padding: 20px;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .hero-banner-lenprep .hero-banner-container .hero-banner-text {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 992px;
    padding-left: 0;
    margin-top: 40px;
    height: auto;
  }
}
.hero-banner-lenprep .hero-banner-container .hero-banner-text .title {
  font-size: 30px;
  line-height: 2.25rem;
  font-family: var(--font-family-poppins);
  font-weight: 600;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.5);
}
@media (min-width: 992px) {
  .hero-banner-lenprep .hero-banner-container .hero-banner-text .title {
    font-size: 42px;
    line-height: 3.125rem;
  }
}
.hero-banner-lenprep .hero-banner-container .hero-banner-text .mega-title {
  font-size: 38px;
  line-height: 2.75rem;
  font-family: var(--font-family-poppins);
  font-weight: 600;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.5);
}
@media (min-width: 992px) {
  .hero-banner-lenprep .hero-banner-container .hero-banner-text .mega-title {
    font-size: 52px;
    line-height: 3.625rem;
  }
}
@media (max-width: 991.98px) {
  .hero-banner-lenprep.hero-banner-with-footnotes .hero-banner-text {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.hero-banner-lenprep.hero-banner-with-footnotes .foot-notes {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}

span.d-in-block {
  font-size: 38px;
  line-height: 2.75rem;
  font-family: var(--font-family-poppins);
  font-weight: 600;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.5);
}
@media (min-width: 992px) {
  span.d-in-block {
    font-size: 52px;
    line-height: 3.625rem;
  }
}

.hero-video-banner-lenprep .video-container,
.hero-video-banner-lenprep-splash .video-container {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: none;
}
.hero-video-banner-lenprep .video-container video::-webkit-media-controls,
.hero-video-banner-lenprep-splash .video-container video::-webkit-media-controls {
  display: none !important;
}
.hero-video-banner-lenprep .mobile-vid,
.hero-video-banner-lenprep .tablet-vid,
.hero-video-banner-lenprep .desktop-vid,
.hero-video-banner-lenprep-splash .mobile-vid,
.hero-video-banner-lenprep-splash .tablet-vid,
.hero-video-banner-lenprep-splash .desktop-vid {
  display: none;
}
@media (min-width: 1200px) {
  .hero-video-banner-lenprep .desktop-vid,
  .hero-video-banner-lenprep-splash .desktop-vid {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .hero-video-banner-lenprep .tablet-vid,
  .hero-video-banner-lenprep-splash .tablet-vid {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .hero-video-banner-lenprep .mobile-vid,
  .hero-video-banner-lenprep-splash .mobile-vid {
    display: block;
  }
}

.hero-video-banner-lenprep {
  --video-width: 1920px;
  --video-width-half: calc(var(--video-width) / 2);
  --video-ratio: 0.31;
  --video-height: calc(var(--video-width) * var(--video-ratio));
  position: relative;
  width: 100%;
  height: var(--video-height);
  overflow: hidden;
  background: linear-gradient(268deg, rgb(6, 21, 42) 50%, rgb(19, 18, 29) 51%);
}
@media (min-width: 768px) {
  .hero-video-banner-lenprep {
    --video-ratio: .2734375;
  }
}
.hero-video-banner-lenprep .hero-banner-block {
  position: absolute;
  top: 0;
  max-width: fit-content;
  z-index: 2;
  margin: 0 auto;
  left: 0;
  right: 0;
}
@media screen and (max-width: 400px) {
  .hero-video-banner-lenprep .hero-banner-block {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 767.98px) {
  .hero-video-banner-lenprep .hero-banner-block {
    height: 100%;
    padding-top: 0.75rem;
  }
}
@media (min-width: 768px) {
  .hero-video-banner-lenprep .hero-banner-block {
    top: calc(var(--header-main-height) + 5px);
    padding-top: 5px;
    max-width: 1200px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.hero-video-banner-lenprep .hero-banner-block .banner-text {
  height: 100%;
}
@media (max-width: 767.98px) {
  .hero-video-banner-lenprep .hero-banner-block .hero-desc-block {
    position: relative;
    top: calc(78% - 232px);
  }
}
.hero-video-banner-lenprep .hero-banner-block .hero-btn {
  background-color: transparent;
  color: var(--gs-neutral-white);
  font-weight: 400;
}
.hero-video-banner-lenprep .hero-banner-block .hero-btn .btn-icon {
  width: 20px;
  height: 22px;
  mask-size: 20px;
  padding-left: 20px !important;
}
.hero-video-banner-lenprep .video-container video,
.hero-video-banner-lenprep .video-container iframe {
  position: absolute;
  top: 0;
  left: calc(50% - var(--video-width-half));
  width: var(--video-width) !important;
  height: var(--video-height) !important;
  z-index: 1;
}
.hero-video-banner-lenprep .video-container {
  /* video {
      left: calc(56% - var(--video-width-half)) !important;
      @include media-breakpoint-up(xl) {
          left: calc(43% - var(--video-width-half)) !important;
      }
  } */
  /* iframe {
      left: calc(54% - var(--video-width-half)) !important;
  } */
}
.hero-video-banner-lenprep .title {
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.5);
}

.ln-modal-video-content .modal-dialog .modal-content .modal-header {
  padding-bottom: 0;
  padding-right: 1rem;
}
@media (min-width: 992px) {
  .ln-modal-video-content .modal-dialog .modal-content .modal-header {
    padding-right: 0;
  }
}
.ln-modal-video-content .modal-dialog .modal-content .modal-header .gs-video-close-btn {
  display: flex;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
  padding-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .ln-modal-video-content .modal-dialog .modal-content .modal-header .gs-video-close-btn {
    padding-bottom: 1rem;
  }
}
.ln-modal-video-content .modal-dialog .modal-content .modal-header .gs-video-close-btn:hover {
  color: var(--gs-tertiary-lemon_zest) !important;
}
.ln-modal-video-content .modal-dialog .modal-content .modal-header .gs-video-close-btn:hover span {
  color: var(--gs-tertiary-lemon_zest);
  border-color: var(--gs-tertiary-lemon_zest);
}
.ln-modal-video-content .modal-dialog .modal-content .modal-header .gs-video-close-btn span {
  color: var(--gs-neutral-white);
  border: 3px solid var(--gs-neutral-white);
  border-radius: 20px;
  margin-left: 8px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 27px;
  width: 27px;
}
.ln-modal-video-content .modal-dialog .modal-content .modal-body {
  padding-top: 0;
}
@media (min-width: 992px) {
  .ln-modal-video-content .modal-dialog .modal-content .modal-body {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 991.98px) {
  .ln-modal-video-content .modal-dialog .modal-content .modal-body {
    width: 100vw;
  }
}
.ln-modal-video-content .modal-dialog .modal-content .modal-body .vimeo-video {
  /* border: 1.8px solid var(--gs-tertiary-mediterranean);
  border-radius: 1.75rem; */
}
@media (min-width: 992px) {
  .ln-modal-video-content .modal-dialog .modal-content .modal-body .vimeo-video {
    width: 800px;
    border-width: 2.8px;
  }
}
.ln-modal-video-content .modal-dialog .modal-content .modal-body .vimeo-video iframe {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.signup-form.site-core-form .input-half,
.signup-form.site-core-form .email-wrapper,
.signup-form.site-core-form .confirm-email-wrapper {
  width: 100%;
  display: inline-block;
}
@media (min-width: 1200px) {
  .signup-form.site-core-form .input-half,
  .signup-form.site-core-form .email-wrapper,
  .signup-form.site-core-form .confirm-email-wrapper {
    max-width: 550px;
    vertical-align: top;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .signup-form.site-core-form .input-half,
  .signup-form.site-core-form .email-wrapper,
  .signup-form.site-core-form .confirm-email-wrapper {
    max-width: 460px;
    vertical-align: top;
  }
}
.signup-form.site-core-form .req-ms-32 .field-validation-error span {
  margin-left: 32px;
}
@media (max-width: 991.98px) {
  .signup-form.site-core-form .email-wrapper {
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .signup-form.site-core-form .email-wrapper {
    margin-right: 30px;
  }
}
.signup-form.site-core-form .gs-form-label {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .signup-form.site-core-form .gs-form-label {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.signup-form.site-core-form .gs-form-label.required--after::after {
  content: "*";
  color: var(--gs-val-red);
}
.signup-form.site-core-form .gs-form-label.certify-checkbox.required--after::after {
  margin-left: -6px;
}
.signup-form.site-core-form .gs-form-input,
.signup-form.site-core-form .valid {
  border: unset;
  width: 100%;
  height: 3rem;
  padding: 0.625rem 0.75rem 0.625rem 0.625rem;
  background-color: var(--gs-neutral-grey_light);
}
.signup-form.site-core-form .gs-form-input:active, .signup-form.site-core-form .gs-form-input:focus-visible,
.signup-form.site-core-form .valid:active,
.signup-form.site-core-form .valid:focus-visible {
  outline: none;
  border: 2px solid var(--gs-tertiary-mediterranean);
  border-radius: 4px;
}
.signup-form.site-core-form .input-validation-error {
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 19px 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMCAzYy0zLjggMC03IDMuMi03IDdzMy4yIDcgNyA3IDctMy4xIDctNy0zLjEtNy03LTd6bS0uNSAzaDF2NWgtMVY2em0uNSA4LjJjLS40IDAtLjgtLjQtLjgtLjhzLjMtLjguOC0uOGMuNCAwIC44LjQuOC44cy0uNC44LS44Ljh6IiBmaWxsPSIjQjgwRDBEIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
@media (min-width: 768px) {
  .signup-form.site-core-form .gs-phone-input {
    max-width: 519px;
    height: 50px;
    display: block;
    margin-top: 16px;
  }
}
.signup-form.site-core-form .field-validation-error span,
.signup-form.site-core-form .validation-for-consent,
.signup-form.site-core-form .field-error-message,
.signup-form.site-core-form .custom-validation-error {
  margin-top: 5px;
  font-size: 14px;
  line-height: 18px;
  color: var(--gs-val-red-01);
  display: inline-block;
  font-weight: 700;
}
.signup-form.site-core-form .gs-form-check {
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  display: block;
  margin-left: 32px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .signup-form.site-core-form .gs-form-check {
    font-size: 18px;
    line-height: 22px;
  }
}
.signup-form.site-core-form .gs-form-check input[type=checkbox] {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  appearance: none;
  position: absolute;
  top: 0;
  left: -30px;
  padding: 0px;
  cursor: pointer;
  border: solid 2px var(--gs-tertiary-flamingo);
}
@media (min-width: 768px) {
  .signup-form.site-core-form .gs-form-check input[type=checkbox] {
    left: -34px;
  }
}
.signup-form.site-core-form .gs-form-check input[type=checkbox]:checked::after {
  content: "";
  top: 4px;
  left: 3.5px;
  width: 11px;
  height: 10px;
  mask: var(--svg);
  mask-size: 11px;
  -webkit-mask-size: 11px;
  position: absolute;
  display: inline-block;
  mask-repeat: no-repeat;
  background-color: var(--gs-tertiary-mediterranean);
  --svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xIDQuODk0IDMuNzQgNy42NSAxMCAxLjM1IiBzdHJva2U9IiNDNEVBMjgiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=");
}
.signup-form.site-core-form .gs-form-check input[type=checkbox].input-validation-error {
  padding-left: 0;
  padding-right: 0;
  background-image: none;
}
.signup-form.site-core-form input[type=submit] {
  display: inline-block;
  padding-left: 26px;
  padding-right: 30px;
  min-width: 155px;
  background-repeat: no-repeat;
  min-height: 50px;
  border-radius: 25px;
  background-position: right 25px center;
  background-position-y: 17px;
  background-size: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0icm90YXRlKC05MCA5LjkwNCA4Ljk5MykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTcgMTAtOC44ODYgOUwwIDEwIi8+CiAgICAgICAgPHJlY3QgZmlsbD0iI0YwRTkzMyIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA4LjUgOSkiIHg9Ii0uNSIgeT0iNy41IiB3aWR0aD0iMTgiIGhlaWdodD0iMyIgcng9IjEuNSIvPgogICAgPC9nPgo8L3N2Zz4K");
}
@media (max-width: 991.98px) {
  .signup-form.site-core-form input[type=submit] {
    min-width: 136px;
    background-position: right 24px center;
    background-size: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMi40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im04LjI2NiAxLjYwOCA3LjI5IDcuMTk4LTcuMjkgNi41NzIiLz4KICAgICAgICA8cGF0aCBkPSJNMS4zODEgNy4yNzhoMTIuMTVhMS4yMTUgMS4yMTUgMCAxIDEgMCAyLjQzSDEuMzgxYTEuMjE1IDEuMjE1IDAgMCAxIDAtMi40M3oiIGZpbGw9IiNGMEU5MzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPgogICAgPC9nPgo8L3N2Zz4K");
  }
}
.signup-form.site-core-form input[type=submit]:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0icm90YXRlKC05MCA5LjkwNCA4Ljk5MykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBzdHJva2U9IiNmMjY4NWYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTcgMTAtOC44ODYgOUwwIDEwIi8+CiAgICAgICAgPHJlY3QgZmlsbD0iI2YyNjg1ZiIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA4LjUgOSkiIHg9Ii0uNSIgeT0iNy41IiB3aWR0aD0iMTgiIGhlaWdodD0iMyIgcng9IjEuNSIvPgogICAgPC9nPgo8L3N2Zz4KCg==");
}
.signup-form.site-core-form .certify-checkbox + .field-validation-error {
  padding-left: 33px;
}
.signup-form.site-core-form .gs-checbox-required .field-error-message {
  padding-left: 33px;
}
.signup-form.site-core-form .phone-number-wrapper span.field-validation-error {
  display: none !important;
}

form .tooltip-field {
  position: relative;
  display: inline-block !important;
}
form .tooltip-icon-wrapper {
  top: -0.5px;
  margin-left: 5px;
}
@media (min-width: 992px) {
  form .tooltip-icon-wrapper {
    top: -1px;
  }
}
form .tooltip-icon-wrapper .tooltip-icon {
  cursor: pointer;
  top: 1px;
  width: 18px;
  height: 18px;
  left: -2px;
  mask: var(--icon);
  position: absolute;
  mask-repeat: no-repeat;
  --icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMWYxZjFmIj48cGF0aCBkPSJNNDc4LTI0MHEyMSAwIDM1LjUtMTQuNVQ1MjgtMjkwcTAtMjEtMTQuNS0zNS41VDQ3OC0zNDBxLTIxIDAtMzUuNSAxNC41VDQyOC0yOTBxMCAyMSAxNC41IDM1LjVUNDc4LTI0MFptLTM2LTE1NGg3NHEwLTMzIDcuNS01MnQ0Mi41LTUycTI2LTI2IDQxLTQ5LjV0MTUtNTYuNXEwLTU2LTQxLTg2dC05Ny0zMHEtNTcgMC05Mi41IDMwVDM0Mi02MThsNjYgMjZxNS0xOCAyMi41LTM5dDUzLjUtMjFxMzIgMCA0OCAxNy41dDE2IDM4LjVxMCAyMC0xMiAzNy41VDUwNi01MjZxLTQ0IDM5LTU0IDU5dC0xMCA3M1ptMzggMzE0cS04MyAwLTE1Ni0zMS41VDE5Ny0xOTdxLTU0LTU0LTg1LjUtMTI3VDgwLTQ4MHEwLTgzIDMxLjUtMTU2VDE5Ny03NjNxNTQtNTQgMTI3LTg1LjVUNDgwLTg4MHE4MyAwIDE1NiAzMS41VDc2My03NjNxNTQgNTQgODUuNSAxMjdUODgwLTQ4MHEwIDgzLTMxLjUgMTU2VDc2My0xOTdxLTU0IDU0LTEyNyA4NS41VDQ4MC04MFptMC04MHExMzQgMCAyMjctOTN0OTMtMjI3cTAtMTM0LTkzLTIyN3QtMjI3LTkzcS0xMzQgMC0yMjcgOTN0LTkzIDIyN3EwIDEzNCA5MyAyMjd0MjI3IDkzWm0wLTMyMFoiLz48L3N2Zz4=");
  mask-size: 18px;
  background-color: var(--gs-tertiary-mediterranean);
}
form .tooltip-icon-wrapper .tooltip-icon:hover {
  background-color: var(--gs-tertiary-mediterranean);
}
form .tooltip-icon-wrapper[data-tooltip] {
  --arrow-size: 11px;
  position: relative;
  z-index: 9;
  height: 15px;
  display: inline-block;
  line-height: 10px;
}
form .tooltip-icon-wrapper[data-tooltip]:before, form .tooltip-icon-wrapper[data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 8px;
  bottom: calc(100% + 3px);
  pointer-events: none;
  transition: 0.2s;
  will-change: transform;
}
@media (max-width: 767.98px) {
  form .tooltip-icon-wrapper[data-tooltip]:before, form .tooltip-icon-wrapper[data-tooltip]:after {
    bottom: calc(100% + 4px);
  }
}
form .tooltip-icon-wrapper {
  /* The actual tooltip with a dynamic width */
}
form .tooltip-icon-wrapper[data-tooltip]:before {
  content: attr(data-tooltip);
  padding: 19px 9px;
  max-width: 192px;
  width: max-content;
  width: -moz-max-content;
  border-radius: 6px;
  font-size: 14px;
  line-height: 20px;
  background-color: var(--gs-tertiary-mediterranean);
  color: var(--gs-neutral-white);
  text-align: center;
  transform: translate(-50%, calc(0px - var(--arrow-size))) scale(0.5);
}
@media (min-width: 768px) {
  form .tooltip-icon-wrapper[data-tooltip]:before {
    max-width: 236px;
    padding: 18px 11px 20px 12px;
  }
}
form .tooltip-icon-wrapper {
  /* Tooltip arrow */
}
form .tooltip-icon-wrapper[data-tooltip]:after {
  content: "";
  border-style: solid;
  border-width: var(--arrow-size) var(--arrow-size) 0px var(--arrow-size);
  border-color: var(--gs-tertiary-mediterranean) transparent transparent transparent;
  /* If the mouse leaves the element, the transition effects for the tooltip arrow are "turned off" */
  transition-duration: 0s;
  /* Orientation setting for the slide-down effect */
  transform-origin: top;
  transform: translateX(-50%) scaleY(0);
}
form .tooltip-icon-wrapper {
  /* Tooltip becomes visible at hover */
}
form .tooltip-icon-wrapper[data-tooltip].active:before, form .tooltip-icon-wrapper[data-tooltip].active:after {
  visibility: visible;
  opacity: 1;
}
form .tooltip-icon-wrapper {
  /* Scales from 0.5 to 1 -> grow effect */
}
form .tooltip-icon-wrapper[data-tooltip].active:before {
  transition-delay: 0.3s;
  transform: translate(-50%, calc(0px - var(--arrow-size))) scale(1);
}
form .tooltip-icon-wrapper {
  /* 
  Arrow slide down effect only on mouseenter (NOT on mouseleave)
  */
}
form .tooltip-icon-wrapper[data-tooltip].active:after {
  transition-delay: 0.5s;
  /* Starting after the grow effect */
  transition-duration: 0.2s;
  transform: translateX(-50%) scaleY(1);
}
form .tooltip-icon-wrapper[data-tooltip-location=left]:before, form .tooltip-icon-wrapper[data-tooltip-location=left]:after {
  left: auto;
  right: calc(100% + var(--arrow-size));
  bottom: 50%;
}
form .tooltip-icon-wrapper {
  /* Tooltip */
}
form .tooltip-icon-wrapper[data-tooltip-location=left]:before {
  transform: translate(calc(0px - var(--arrow-size)), 50%) scale(0.5);
}
form .tooltip-icon-wrapper[data-tooltip-location=left]:hover:before {
  transform: translate(calc(0px - var(--arrow-size)), 50%) scale(1);
}
form .tooltip-icon-wrapper {
  /* Arrow */
}
form .tooltip-icon-wrapper[data-tooltip-location=left]:after {
  border-width: var(--arrow-size) 0px var(--arrow-size) var(--arrow-size);
  border-color: transparent transparent transparent var(--gs-tertiary-mediterranean);
  transform-origin: left;
  transform: translateY(50%) scaleX(0);
}
form .tooltip-icon-wrapper[data-tooltip-location=left].active:after {
  transform: translateY(50%) scaleX(1);
}
form .tooltip-icon-wrapper {
  /* RIGHT */
}
form .tooltip-icon-wrapper[data-tooltip-location=right]:before, form .tooltip-icon-wrapper[data-tooltip-location=right]:after {
  left: calc(100% + var(--arrow-size));
  bottom: 50%;
}
form .tooltip-icon-wrapper[data-tooltip-location=right]:before {
  transform: translate(var(--arrow-size), 50%) scale(0.5);
}
form .tooltip-icon-wrapper[data-tooltip-location=right].active:before {
  transform: translate(var(--arrow-size), 50%) scale(1);
}
form .tooltip-icon-wrapper[data-tooltip-location=right]:after {
  border-width: var(--arrow-size) var(--arrow-size) var(--arrow-size) 0px;
  border-color: transparent var(--gs-tertiary-mediterranean) transparent transparent;
  transform-origin: right;
  transform: translateY(50%) scaleX(0);
}
form .tooltip-icon-wrapper[data-tooltip-location=right].active:after {
  transform: translateY(50%) scaleX(1);
}
form .tooltip-icon-wrapper {
  /* BOTTOM */
}
form .tooltip-icon-wrapper[data-tooltip-location=bottom]:before, form .tooltip-icon-wrapper[data-tooltip-location=bottom]:after {
  top: calc(100% + var(--arrow-size));
  bottom: auto;
}
form .tooltip-icon-wrapper[data-tooltip-location=bottom]:before {
  transform: translate(-50%, var(--arrow-size)) scale(0.5);
}
form .tooltip-icon-wrapper[data-tooltip-location=bottom].active:before {
  transform: translate(-50%, var(--arrow-size)) scale(1);
}
form .tooltip-icon-wrapper[data-tooltip-location=bottom]:after {
  border-width: 0px var(--arrow-size) var(--arrow-size) var(--arrow-size);
  border-color: transparent transparent var(--gs-tertiary-mediterranean) transparent;
  transform-origin: bottom;
}

.sm-text {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: 0.75rem !important;
  line-height: 1.5rem;
  display: contents;
}
@media (min-width: 768px) {
  .sm-text {
    font-size: 1rem !important;
  }
}

/* .cmp-outreach-cta {
    position: relative;
    max-width: 1366px;
    margin: auto;
    .office-outreach-button {
        background-color: var(--gs-tertiary-lemon_zest);
        color: var(--gs-tertiary-mediterranean);
        font-size: 14px;
        line-height: 16px;
        width: 168px;
        height: 50px;
        align-items: normal;
        position: absolute;
        margin-left: auto;
        bottom: 47px;
        right: 0;
        border-radius: 32px 0 0 32px;
        //   &:focus img,
        //   &:focus-within img {
        //     transform: rotate(45deg);
        //     // transition: transform 0.3s ease;
        //   }
    }
} */
/* .cmp-car-form {
    .popup {
        display: none;
        border: 1px solid var(--gs-tertiary-lemon_zest);
        border-radius: 30px 30px 0 30px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        background-color: var(--gs-neutral-white);
        position: absolute;
        top: 26px;
        right: 0;
        z-index: 1001;
        overflow: hidden;
        font-family: Arial, sans-serif;
        animation: slideInLeft 0.5s ease-in-out forwards;
    }
    // Frame Layout
    .frame {
        display: none;
        height: 100%;
        display: flex;
        flex-direction: column;
        padding: 20px;
        overflow-y: scroll;
        box-sizing: border-box;

        @include media-breakpoint-up(md) {
            width: 390px;
            min-height: 710px;

        }
        &::-webkit-scrollbar {
            width: 1px;
            height: 1px;
        }
    }
    .signup-frame {
        width: 100%;
        @include media-breakpoint-up(md) {
            width: 490px;
        }
    }
    .tq-frame {
        .btn-close {
            opacity: 1;
            background: none;
            background-color: var(--gs-tertiary-flamingo_dark);

            &:hover {
                opacity: 1;
                background-color: var(--gs-tertiary-lemon_zest);
            }
        }
    }

    @keyframes slideInLeft {
        from {
            transform: translateX(100%);
            opacity: 0;
        }

        to {
            transform: translateX(0);
            opacity: 1;
        }
    }

    .frame h2 {
        margin: 0 0 10px;
    }

    // Options List
    .options {
        flex: 1;
        overflow-y: auto;
        margin-bottom: 20px;
    }

    .option {
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid var(--gs-neutral-white);
        border-radius: 5px;
        cursor: pointer;
        color: var(--gs-tertiary-mediterranean);
        background-color: var(--gs-primary-teal_10);
        transition: background-color 0.2s ease;

        &:hover {
            background-color: var(--gs-neutral-white);
        }

        &.selected {
            background-color: var(--gs-tertiary-mediterranean);
            color: var(--gs-neutral-white);
        }
    }

    // Footer Buttons
    .frame-footer {
        display: flex;
        justify-content: center;
        gap: 10px;
        padding-top: 10px;

        button {
            width: 100%;
        }
    }

    // Close Button
    .close,
    .btn-close {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 10px;
        right: 16px;
        font-weight: bold;
        background: transparent;
        border: none;
        font-size: 18px;
        opacity: 1;
        border-radius: 20px;
        background-color: var(--gs-tertiary-lemon_zest);
        color: var(--gs-tertiary-mediterranean);
        cursor: pointer;
    }

    .nav {
        display: flex;
        justify-content: space-between;
    }

    // Progress Bar
    .progress-bar {
        width: 90%;
        height: 6px;
        background-color: var(--gs-neutral-grey_light);
        border-radius: 3px;
        margin-bottom: 20px;
    }

    .progress {
        height: 100%;
        background-color: var(--gs-primary-teal);
        border-radius: 3px;
    }

    // Error Message
    .error-message,
    .error-message p {
        color: var(--gs-val-red) !important;
        font-size: 14px;
        margin-top: 10px;
    }

    input.back-btn {
        color: var(--gs-tertiary-mediterranean)
    }

    input.continue-btn {
        color: var(--gs-neutral-white);
    }
    .frame4-form {
        .input-half {
            width: 100%;
            display: inline-block;
            @include media-breakpoint-up(xl) {
                max-width: 214px;
                vertical-align: top;
            }
        }
        // .email-wrapper,
        // .confirm-email-wrapper {
        //     width: 100%;
        //     display: inline-block;
        //     @include media-breakpoint-up(lg) {
        //         max-width: 214px;
        //         vertical-align: top;
        //     }

        // }
        .gs-form-label {
            display: block;
            font-size: 0.875rem;
            line-height: 1.5rem;
            margin-bottom: 4px;
            @include media-breakpoint-up(md) {
                font-size: 1rem;
                line-height: 1.375rem;
            }
            &.required--after::after {
                content: "*";
                color: var(--gs-val-red);
            }
            &.certify-checkbox.required--after::after {
                margin-left: -6px;
            }
        }
        .gs-form-input,
        .valid {
            border: unset;
            width: 100%;
            height: 2.5rem;
            padding: 0.625rem 0.75rem 0.625rem 0.625rem;
            background-color: var(--gs-neutral-grey_light);
        }
        .input-validation-error {
            background-repeat: no-repeat;
            background-position: right 9px center;
            background-size: 19px 20px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMCAzYy0zLjggMC03IDMuMi03IDdzMy4yIDcgNyA3IDctMy4xIDctNy0zLjEtNy03LTd6bS0uNSAzaDF2NWgtMVY2em0uNSA4LjJjLS40IDAtLjgtLjQtLjgtLjhzLjMtLjguOC0uOGMuNCAwIC44LjQuOC44cy0uNC44LS44Ljh6IiBmaWxsPSIjQjgwRDBEIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
        }
        .gs-mobile-input {
            @include media-breakpoint-up(md) {
                max-width: 2220px;
                height: 40px;
                display: block;
            }
        }
        .field-validation-error span {
            margin-top: 5px;
            font-size: 14px;
            line-height: 18px;
            color: var(--gs-val-red-01);
            display: inline-block;
            font-weight: 700;
        }
        .certify-checkbox {
            cursor: pointer;
            font-size: 16px;
            line-height: 20px;
            position: relative;
            display: block;
            margin-left: 32px;
            margin-bottom: 0;
            @include media-breakpoint-up(md) {
                font-size: 18px;
                line-height: 22px;
            }
            input[type="checkbox"] {
                width: 20px;
                height: 20px;
                flex-shrink: 0;
                appearance: none;
                position: absolute;
                top: 0;
                left: -30px;
                padding: 0px;
                cursor: pointer;
                background-color: var(--gs-neutral-grey_light);
                border: solid 2px var(--gs-tertiary-flamingo);
                &:checked::after {
                    content: "";
                    top: 4px;
                    left: 3.5px;
                    width: 11px;
                    height: 10px;
                    mask: var(--svg);
                    mask-size: 11px;
                    position: absolute;
                    display: inline-block;
                    mask-repeat: no-repeat;
                    background-color: var(--gs-tertiary-mediterranean);
                    --svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xIDQuODk0IDMuNzQgNy42NSAxMCAxLjM1IiBzdHJva2U9IiNDNEVBMjgiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=");
                }
                &.input-validation-error {
                    padding-left: 0;
                    padding-right: 0;
                    background-image: none;
                }
            }
        }
        input[type=submit] {
            display: inline-block;
            padding-left: 26px;
            padding-right: 30px;
            min-width: 160px;
            background-repeat: no-repeat;
            min-height: 48px;
            border-radius: 25px;
            background-position: right 32px center;
            background-position-y: 13px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0icm90YXRlKC05MCA5LjkwNCA4Ljk5MykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTcgMTAtOC44ODYgOUwwIDEwIi8+CiAgICAgICAgPHJlY3QgZmlsbD0iI0YwRTkzMyIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA4LjUgOSkiIHg9Ii0uNSIgeT0iNy41IiB3aWR0aD0iMTgiIGhlaWdodD0iMyIgcng9IjEuNSIvPgogICAgPC9nPgo8L3N2Zz4K");
            @include media-breakpoint-down(md) {
                min-width: 100px;
                background-position: right 10px center;
                background-position-y: 15px;
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBzdHJva2U9IiNGMEU5MzMiIHN0cm9rZS13aWR0aD0iMi40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im04LjI2NiAxLjYwOCA3LjI5IDcuMTk4LTcuMjkgNi41NzIiLz4KICAgICAgICA8cGF0aCBkPSJNMS4zODEgNy4yNzhoMTIuMTVhMS4yMTUgMS4yMTUgMCAxIDEgMCAyLjQzSDEuMzgxYTEuMjE1IDEuMjE1IDAgMCAxIDAtMi40M3oiIGZpbGw9IiNGMEU5MzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPgogICAgPC9nPgo8L3N2Zz4K");
            }
            &:hover {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0icm90YXRlKC05MCA5LjkwNCA4Ljk5MykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjk5Ij4KICAgICAgICA8cGF0aCBzdHJva2U9IiNmMjY4NWYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTcgMTAtOC44ODYgOUwwIDEwIi8+CiAgICAgICAgPHJlY3QgZmlsbD0iI2YyNjg1ZiIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA4LjUgOSkiIHg9Ii0uNSIgeT0iNy41IiB3aWR0aD0iMTgiIGhlaWdodD0iMyIgcng9IjEuNSIvPgogICAgPC9nPgo8L3N2Zz4KCg==");
            }
        }
    }
} */
@media (min-width: 992px) {
  .cmp-card-deck.info-card.lp-info-webinar-card .content-wrapper > .row .col:nth-child(n+3) {
    margin-top: 24px;
  }
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card {
    flex-direction: column-reverse;
    padding: 24px 16px 0 16px;
  }
}
@media (min-width: 992px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card {
    padding: 40px 32px 0 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card {
    padding: 40px 15px 0;
  }
}
.cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__text {
  margin-bottom: 1.875rem;
}
.cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__img {
  padding-right: 10px;
  justify-content: flex-end;
  align-items: end;
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__img {
    padding-top: 24px;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
  }
}
.cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__body-footer {
  flex: 1 0 0;
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__body-footer {
    text-align: left;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__body-footer {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.info-card--v1 .card .card__body-footer {
    padding-bottom: 40px;
  }
}

.single-card-image.single-webinar-card .card {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--gs-neutral-white);
  border-radius: 0 40px 40px;
  flex-direction: column-reverse;
  gap: 28px;
  padding: 16px 16px 0 16px;
}
@media (min-width: 768px) {
  .single-card-image.single-webinar-card .card {
    padding: 34px 74px 0 55px;
    gap: 44px;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .single-card-image.single-webinar-card .card:has(.no-web-img) {
    padding-bottom: 34px;
  }
}

.cmp-card-deck.lp-single-card-rtf .container-fluid > .row .col-12 .card {
  padding: 24px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--gs-neutral-white);
  border-radius: 0 40px 40px;
}
@media (min-width: 768px) {
  .cmp-card-deck.lp-single-card-rtf .container-fluid > .row .col-12 .card {
    padding: 40px 25px;
  }
}

.cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--gs-neutral-white);
  border-radius: 0 40px 40px;
  padding: 16px 16px 28px 16px;
}
@media (min-width: 768px) {
  .cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper {
    padding: 34px 40px 40px 40px;
  }
}
.cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .img-text {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 768px) {
  .cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .img-text {
    border-bottom: 1px solid var(--gs-tertiary-flamingo_dark);
    gap: 44px;
    flex-direction: row;
    align-items: end;
  }
}
.cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .img-text .img-fluid {
  margin-left: 15px;
}
@media (max-width: 767.98px) {
  .cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .img-text .border-mob-top {
    border-top: 1px solid var(--gs-tertiary-flamingo_dark);
    padding-top: 1rem;
  }
}
@media (min-width: 768px) {
  .cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .img-text .border-mob-top {
    padding-bottom: 30px;
  }
}
.cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .text-cta {
  padding-top: 24px;
  padding-right: 15px;
  display: flex;
  justify-content: space-between;
  text-align: center;
  gap: 1rem;
}
@media (max-width: 767.98px) {
  .cmp-rich-text.lp-single-card-rtf-v1 .container-fluid > .row .col-12 .content-wrapper .text-cta {
    flex-direction: column;
    gap: 24px;
  }
}

.cmp-rich-text .bck-to-expert-link a:hover, .cmp-rich-text .bck-to-expert-link a:active {
  color: var(--gs-primary-teal_dark);
}
.cmp-rich-text .bck-to-expert-link a:hover img, .cmp-rich-text .bck-to-expert-link a:active img {
  filter: brightness(90%) invert(100%);
}
.cmp-rich-text .bck-to-expert-link a span {
  font-family: var(--font-family-poppins);
}

.cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card {
  display: flex;
  flex-direction: column;
  padding: 24px 16px 0px 16px;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card {
    padding: 24px 16px 0 24px;
  }
}
.cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer {
  display: flex;
  padding-bottom: 0;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer {
    flex-direction: row;
  }
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer {
    margin-right: 0;
  }
}
.cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer .card__img {
  padding-right: 0;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer .card__img {
    padding-right: 14px;
  }
  .cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer .card__img img {
    border-bottom-left-radius: 1.25rem;
  }
}
.cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer .card-body-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer .card-body-wrapper .card__text {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.lp-info-webinar-card.lp-info-webinar-card-v1 .card .card__body-footer .card-body-wrapper .card__text {
    margin-bottom: 24px;
  }
}

.lp-info-webinar-card-v1 .card .card__img:has(.no-speaker) {
  justify-content: center !important;
  padding-bottom: 24px !important;
}
@media (min-width: 768px) {
  .lp-info-webinar-card-v1 .card .card__img:has(.no-speaker) {
    padding: 24px 40px 40px 0 !important;
  }
}

@media (min-width: 768px) {
  .lp-single-card-rtf-v1 .content-wrapper:has(.web-cast-img) .img-text {
    align-items: start !important;
    padding-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .lp-single-card-rtf-v1 .content-wrapper:has(.web-cast-img) .img-text .border-mob-top {
    border-top: 0 !important;
    padding-top: 24px !important;
  }
}
@media (max-width: 767.98px) {
  .lp-single-card-rtf-v1 .img-text img.web-cast-img {
    margin-left: 0 !important;
  }
}

@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row {
    background-color: var(--gs-neutral-white);
  }
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
    padding: 12px 2px 0px 23px;
  }
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .cta-wrapper {
    padding-bottom: 5px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991.98px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .left-link {
    display: none;
  }
}
.hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .left-link img {
  width: 100%;
  max-width: 105px;
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external .secondary-nav-text {
    color: var(--gs-tertiary-mediterranean) !important;
  }
}
.hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + a::after {
  background-color: var(--gs-tertiary-flamingo_dark);
}
.hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger span {
  border-top: 1px solid var(--gs-tertiary-mediterranean);
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:hover .burger span {
    border-color: var(--gs-tertiary-flamingo_dark);
  }
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:hover .external .secondary-nav-text {
    color: var(--gs-tertiary-flamingo_dark) !important;
    font-weight: 500 !important;
  }
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(2):hover a {
    color: var(--gs-tertiary-flamingo_dark);
  }
}
.hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text .information-safety {
  color: var(--gs-tertiary-mediterranean);
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .floating-options {
    top: 38px;
  }
}
@media (min-width: 992px) {
  .hcp-splash .header-holder .container-fluid .header-variant-two .row + .row {
    display: none;
  }
}
.hcp-splash .header-holder .container-fluid .header-variant-two .row + .row .navigation-links .navbar .container-fluid .hamburger-menu {
  display: none;
}

.hcp-splash .hero-video-banner-lenprep-splash {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  line-height: 0;
}
.hcp-splash .hero-video-banner-lenprep-splash .video-container {
  position: unset;
}
.hcp-splash .hero-video-banner-lenprep-splash video,
.hcp-splash .hero-video-banner-lenprep-splash .desktop-vid,
.hcp-splash .hero-video-banner-lenprep-splash .tablet-vid,
.hcp-splash .hero-video-banner-lenprep-splash .mobile-vid {
  width: 100%;
  max-width: 100%;
}
.hcp-splash .hero-video-banner-lenprep-splash video {
  clip-path: fill-box;
  border-radius: 1px;
}

@media (min-width: 1200px) {
  .header-prev .container-fluid .header-variant-two .row + .row .primary-navigation {
    padding-right: 46px;
  }
}
@media (min-width: 992px) {
  .header-prev .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container {
    padding-right: 3px;
  }
}
@media (min-width: 992px) {
  .header-prev .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a img {
    max-width: 162px !important;
  }
}
.header-prev .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1200px) {
  .header-prev .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav > li.resources .dropdown-menu {
    right: -46px;
  }
}
@media (min-width: 1200px) {
  .header-prev .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active-menu.resources .nav-link::after {
    margin-left: 0;
  }
}

body:has(#onetrust-banner-sdk:not([style*="display:none"])) {
  top: unset !important;
}

@media (min-width: 992px) {
  /* This should be added in project specific css to identify the scroll width */
  .scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
  }
  body.modal-open .component.ISI .row.scrollToTop,
  body.modal-open .header-multi-indicator.header-variant-two {
    padding-right: var(--scroll-bar-width) !important;
  }
  body.modal-open .primary-navigation,
  body.modal-open #onetrust-banner-sdk,
  body.modal-open .sticky-div-header {
    right: var(--scroll-bar-width) !important;
  }
}
.cmp-sticky-cta.horizontal-sticky {
  background-color: var(--gs-tertiary-lemon_zest);
  border: 0.25rem solid var(--gs-tertiary-lemon_zest);
  border-radius: 1.25rem 0 0 1.25rem;
  max-width: 13.125rem;
  top: 42%;
  z-index: 3;
}
@media (min-width: 992px) {
  .cmp-sticky-cta.horizontal-sticky {
    max-width: 22rem;
    top: 24rem;
  }
}
.cmp-sticky-cta.horizontal-sticky.collapsed {
  max-width: 7.8125rem;
}
@media (min-width: 992px) {
  .cmp-sticky-cta.horizontal-sticky.collapsed {
    max-width: 10rem;
  }
}
.cmp-sticky-cta.horizontal-sticky.collapsed .sticky-cta-container {
  word-break: break-all;
}
.cmp-sticky-cta.horizontal-sticky.collapsed .exp-text {
  display: none;
}
.cmp-sticky-cta.horizontal-sticky .sticky-cta-container {
  cursor: default;
  background-color: var(--gs-tertiary-lemon_zest);
  border-radius: 0.875rem 0 0 0.875rem;
  flex-direction: row-reverse;
  gap: 0.5rem;
  padding: 0;
}
.cmp-sticky-cta.horizontal-sticky .sticky-cta-text {
  background-color: var(--gs-neutral-white);
  color: var(--gs-tertiary-mediterranean);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 0.75rem 0.625rem;
  text-transform: none;
}
@media (min-width: 768px) {
  .cmp-sticky-cta.horizontal-sticky .sticky-cta-text {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0.375rem 0.625rem 0.3125rem;
  }
}
.cmp-sticky-cta.horizontal-sticky .sticky-cta-icon {
  cursor: pointer;
}

.violator-banner {
  display: none;
  background-color: var(--gs-tertiary-flamingo_dark);
}
.violator-banner .bg-lemon-zest:hover {
  background-color: var(--gs-neutral-white) !important;
}
.violator-banner .violator-message {
  display: flex;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  gap: 0.75rem;
}
@media (min-width: 992px) {
  .violator-banner .violator-message {
    padding: 20px 0px 20px;
  }
}
.violator-banner .violator-message .icon-close-btn {
  flex-grow: 0;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  .violator-banner .violator-message {
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 32px;
    padding-right: 32px;
  }
}

.isi-option3 .container-fluid .isi-expand-section .row {
  z-index: 20;
}

#ot-sdk-btn-floating.ot-floating-button {
  z-index: 99 !important;
}

/*Needle kit  - Signature End*/
.hide {
  display: none !important;
}

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

.wrapper-signature {
  position: relative;
  height: 178px !important;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0px 30px 30px 30px;
  background-color: var(--gs-neutral-grey_light);
  border: 1px dashed #979797;
}

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  height: 148px !important;
  border-bottom: 1px solid #979797 !important;
  border-radius: 0px;
  margin: 0px 40px !important;
  width: -webkit-fill-available !important;
}

.signup-form.site-core-form.injection-kit-form .input-validation-error {
  background-image: none !important;
}

canvas:focus {
  outline: none;
  border: none;
  /* Optional: if you also have a border and want to remove it on focus */
  box-shadow: none;
  /* Optional: if there's a box-shadow acting as a visual indicator */
}

select.gs-form-input.ddl-state-field.valid {
  /* Reset. */
  border: unset;
  /* Style */
  width: 100%;
  /* max-width: 400px; */
  padding: 0.75rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  /* Arrow */
  appearance: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMCAwaDI4djI3LjkzM0gweiIvPg0KICAgICAgICA8cGF0aCBkPSJtMjIgOS45NjYtOCA4LTgtOCIgc3Ryb2tlPSIjMDg0RTcwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMCwwIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: right 0.7rem top 50%;
  /* background-size: 1.5rem auto; */
  /* background-color: var(--gs-tertiary-mediterranean); */
}

@media (min-width: 768px) {
  .h2-mega.fs-desk-22 {
    font-size: 1.375rem;
  }
}
@media (max-width: 767.98px) {
  .h2-mega.fs-desk-22 {
    font-size: 1.25rem;
  }
}
#inside-the-kit > section {
  box-shadow: 0px 6px 5px -5px rgba(0, 0, 0, 0.25) inset;
}

/*Needle kit  - Signature End*/
/* JCODE header change start*/
.notice-section-header .secondary-nav-text {
  color: #fff;
  font-size: clamp(0.75rem, 0.7159rem + 0.1818vw, 0.875rem);
  width: 100%;
  max-width: 19.323vw;
  font-family: "poppins";
  padding-left: clamp(10px, 1vw, 20px);
  line-height: 1.43;
}

@media (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links li a:last-child {
    padding-inline: 4.2rem;
    border-left: 1px solid #ffd200;
    border-right: 1px solid #ffd200;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a img {
    max-height: unset;
    height: auto !important;
    width: 150px !important;
    max-width: 100%;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:nth-child(2) {
    display: none !important;
    width: 0;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
    padding: 8px 20px 8px 20px;
    justify-content: space-between;
  }
  header #mobnotice {
    font-size: 12px;
    line-height: 16px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container {
    padding-right: 21px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul {
    flex: 0 1 574px;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .cta-wrapper {
    text-align: center;
    flex: 0 1 275px;
    display: flex;
    justify-content: flex-end;
    padding: 0;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .cta-wrapper a {
    padding: 0 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    /* width: 100% !important; */
    min-width: 80px !important;
    max-width: 100% !important;
    display: block;
    background: none;
    line-height: 18px !important;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external .secondary-nav-text {
    font-weight: 500;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:last-child {
    display: flex;
    flex: 0 1 275px;
    justify-content: center;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .cta-wrapper a i {
    padding: 0 !important;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external {
    padding-left: 0;
    font-size: 14px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:first-child {
    border: none;
    flex: 0 1 270px;
    display: flex;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .cta-wrapper {
    text-align: center;
    flex: 0 1 175px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:first-child {
    border: none;
    flex: 1;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .right-links-text:last-child {
    display: flex;
    justify-content: center;
    flex: 0 1 275px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links .pi-dropdown .burger + .external {
    padding-right: 0;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links .right-links li a:last-child {
    padding-inline: 1rem;
    border-left: 1px solid #ffd200;
    border-right: 1px solid #ffd200;
  }
}
/* JCODE header change end*/
/* Prescribing info page HIV prevention */
.row.hiv-prevention-2col {
  max-width: 1091px !important;
  column-gap: 50px;
  margin-top: 40px;
}

.hiv-prevention-2col .card {
  background-color: #0ea5aa;
  padding: 36px;
  row-gap: 21px;
  border-radius: 0 40px 40px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
}

.hiv-prevention-2col .card .img-splitter {
  display: flex;
  gap: 30px;
  padding: 16px 28px;
  background-color: #dbeddb;
  align-items: center;
}

.hiv-prevention-2col .card .img-splitter img {
  width: 44px;
  height: 58px;
  align-self: center;
}

.hiv-prevention hr.text-white {
  height: 3px;
}

.hiv-prevention .row.two-col-rows {
  max-width: 867px;
  margin: 40px auto;
}

.hiv-prevention .two-col-rows .img-splitter-v1 {
  justify-content: center;
  column-gap: 21px;
  align-items: center;
}

.hiv-prevention .row.two-col-rows h3 {
  font-weight: 600;
  font-family: var(--font-family-poppins);
}

@media (min-width: 992px) {
  .hiv-prevention-2col .col-lg-6 {
    width: 45.3%;
  }
}
@media (max-width: 991.98px) {
  .hiv-prevention-2col .col-lg-6 {
    padding-bottom: 8px;
  }
  .hiv-prevention-2col .card-content img {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .row.hiv-prevention-2col {
    margin-top: 24px;
  }
  .hiv-prevention-2col .card .img-splitter {
    padding: 18px;
    gap: 15px;
    width: calc(100% - 14px);
  }
  .hiv-prevention-2col .card {
    row-gap: 8px;
  }
  .hiv-prevention-2col .card {
    padding: 25px 19px 25px 25px;
  }
  .hiv-prevention .row.two-col-rows .img-splitter-v1 {
    flex-direction: column;
    row-gap: 8px;
  }
  .hiv-prevention .row.two-col-rows {
    margin-block: 24px 18px;
  }
  .hiv-prevention .two-col-rows .img-splitter-v1 {
    padding-inline: 16px;
  }
  .hiv-prevention-2col .card .card-content {
    width: 100%;
  }
}
/* Home page accordion */
.home-accordion.cmp-accordion .accordion .cdc-text .accordion-title--text {
  color: var(--gs-primary-teal);
}

.home-accordion.cmp-accordion .accordion .ias-usa-text .accordion-title--text {
  color: var(--gs-tertiary-flamingo_dark);
}

.home-accordion.cmp-accordion .accordion .nysdoh-ai-text .accordion-title--text {
  color: var(--gs-tertiary-mediterranean);
}

.home-accordion.cmp-accordion .accordion .who-text .accordion-title--text {
  color: var(--gs-neutral-grey_text);
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
  padding-block: 24px;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body {
  color: var(--gs-neutral-grey_text);
  padding: 24px 28px 24px 18px;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body sup {
  font-size: 67%;
  top: -0.5em;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.cdc-text .accordion-header .accordion-button:hover,
.home-accordion.cmp-accordion .accordion .cdc-text .accordion-body {
  background-color: var(--gs-primary-teal_10) !important;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button:hover,
.home-accordion.cmp-accordion .accordion .ias-usa-text .accordion-body {
  background-color: var(--gs-tertiary-flamingo_20) !important;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button:hover,
.home-accordion.cmp-accordion .accordion .nysdoh-ai-text .accordion-body {
  background-color: var(--gs-tertiary-mediterranean_10) !important;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button:hover,
.home-accordion.cmp-accordion .accordion .who-text .accordion-body {
  background-color: var(--gs-secondary-mint_20) !important;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.cdc-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-primary-teal);
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-tertiary-flamingo_dark);
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-tertiary-mediterranean);
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-neutral-grey_text);
}

.home-accordion.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button i.icon-collapse::after {
  background-color: var(--gs-white);
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084e70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23434445" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}

.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>') !important;
}

.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084e70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>') !important;
}

.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23434445" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M"/></g></svg>') !important;
}

.home-accordion {
  margin-top: 40px;
}

.home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus {
  border-radius: 30px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
  padding: 30px 32px 60px;
}

@media (max-width: 767.98px) {
  .home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
    padding-block: 40px 24px;
  }
  .home-accordion {
    margin-top: 20px;
  }
  .home-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus {
    padding: 40px 10px 40px;
  }
}
#home_mltplorg {
  padding-bottom: 60px;
  opacity: 0.99;
  background: linear-gradient(180deg, #EAF4F4 0.61%, #FFF 100%);
}

@media (max-width: 767.98px) {
  #home_mltplorg {
    padding-bottom: 40px;
  }
}
#home_mltplorg .cmp-rich-text.unset-container-settings.condensed-col1136.my-3:has(div.foot-notes) {
  margin-block: 0 !important;
}

/* dosing page missed dose-accordion */
.missed-dose-accordion {
  padding: 0;
}

.accordion-body .missed-dose-accordion {
  padding-top: 31px;
}

/* .accordion-collapse .missed-dose-accordion {
  padding-left: 0;
} */
.missed-dose-accordion .img-splitter-v2 {
  display: flex;
  column-gap: 24px;
}

.missed-dose-accordion .img-splitter-v2 img {
  width: 70px;
  height: 70px;
}

.missed-dose-accordion .img-splitter-v2 .content {
  flex: 1;
}

.cmp-accordion.variant-2.accordion-plus-section.gs-mob-pt-16.missed-dose-accordion {
  margin-bottom: 60px;
}

.missed-dose-accordion.cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal .accordion-item .accordion-header .accordion-button {
  padding: 24px 8px !important;
}

@media (max-width: 767.98px) {
  .cmp-accordion.variant-2.accordion-plus-section.gs-mob-pt-16.missed-dose-accordion {
    margin-bottom: 40px;
  }
  .missed-dose-accordion {
    padding: 0;
  }
  .missed-dose-accordion .img-splitter-v2 {
    flex-direction: column;
  }
  .missed-dose-accordion .img-splitter-v2-mob {
    column-gap: 24px;
    align-items: center;
    margin-bottom: 8px !important;
  }
  .missed-dose-accordion .img-splitter-v2-mob h3 {
    padding-block: 9px;
    margin-bottom: 0 !important;
  }
}
/* Home page accordion */
.ytg-home .cmp-accordion .accordion .cdc-text .accordion-title--text {
  color: var(--gs-primary-teal);
}

.ytg-home .cmp-accordion .accordion .ias-usa-text .accordion-title--text {
  color: var(--gs-tertiary-flamingo_dark);
}

.ytg-home .cmp-accordion .accordion .nysdoh-ai-text .accordion-title--text {
  color: var(--gs-tertiary-mediterranean);
}

.ytg-home .cmp-accordion .accordion .who-text .accordion-title--text {
  color: var(--gs-neutral-grey_text);
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
  padding-block: 24px;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body {
  color: var(--gs-neutral-grey_text);
  padding: 24px 28px 24px 18px;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-body sup {
  font-size: 67%;
  top: -0.5em;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.cdc-text .accordion-header .accordion-button:hover,
.ytg-home .cmp-accordion .accordion .cdc-text .accordion-body {
  background-color: var(--gs-primary-teal_10) !important;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button:hover,
.ytg-home .cmp-accordion .accordion .ias-usa-text .accordion-body {
  background-color: var(--gs-tertiary-flamingo_20) !important;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button:hover,
.ytg-home .cmp-accordion .accordion .nysdoh-ai-text .accordion-body {
  background-color: var(--gs-tertiary-mediterranean_10) !important;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button:hover,
.ytg-home .cmp-accordion .accordion .who-text .accordion-body {
  background-color: var(--gs-secondary-mint_20) !important;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.cdc-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-primary-teal);
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-tertiary-flamingo_dark);
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-tertiary-mediterranean);
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button {
  border-bottom: 3px solid var(--gs-neutral-grey_text);
}

.ytg-home .accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button i.icon-collapse::after {
  background-color: var(--gs-white);
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.ias-usa-text .accordion-header .accordion-button i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23f2685f" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.nysdoh-ai-text .accordion-header .accordion-button i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23084e70" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.who-text .accordion-header .accordion-button i.icon-collapse::after {
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="%23434445" cx="12.5" cy="12.5" r="12.5"/><path stroke="%23FFFFFF" stroke-width="2.056" stroke-linecap="square" d="M5 12.5h16M12.5 5v16"/></g></svg>');
}

.ytg-home {
  margin-top: 40px;
}

.ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus {
  border-radius: 0 30px 30px 30px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
  padding: 30px 32px 60px;
}

@media (max-width: 767.98px) {
  .ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
    padding-block: 40px 24px;
  }
  .ytg-home v.cmp-accordion.accordion-plus-section.variant-2 {
    margin-top: 20px;
  }
  .ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus {
    padding: 40px 10px 40px;
    /* padding: 10px 10px 40px; */
  }
  .ytg-home .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item.cdc-text .accordion-header .accordion-button {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .hiv-prevention-2col .card {
    height: 100%;
    position: relative;
    min-height: 501px;
  }
  .hiv-prevention-2col .card .img-splitter {
    min-height: 110px;
  }
}
.hiv-prevention-2col .col-lg-6 + .col-lg-6 .card .img-splitter img {
  width: 50px;
}

@media (min-width: 992px) {
  .cmp-card-deck.info-card.info-card--v2 .card .card__img .image-container {
    align-items: center;
  }
  .hiv-prevention .two-col-rows .img-splitter-v1 + hr + .img-splitter-v1 {
    justify-content: flex-start;
    max-width: 690px;
    margin-inline: auto;
  }
}
@media (min-width: 768px) {
  .hiv-prevention .two-col-rows .img-splitter-v1 + hr + .img-splitter-v1 {
    justify-content: flex-start;
    max-width: 690px;
    margin-inline: auto;
  }
}
/* Dosing page New component - YEZTUGO is not contraindicated with other medications */
.ytg-medication-information {
  border-radius: 0 40px 40px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  padding: 40px;
}

.ytg-medication-information .header-block {
  display: flex;
  align-items: center;
  border-radius: 0 30px 30px 30px;
  background-image: radial-gradient(circle at 1% 5%, var(--gs-secondary-mint), var(--gs-secondary-mint) 0%, var(--gs-primary-teal) 25%, rgba(8, 78, 112, 0.9) 62%, var(--gs-tertiary-mediterranean) 98%, var(--gs-tertiary-mediterranean) 100%);
  padding: 42px 55px 42px 75px;
  margin-bottom: 27px;
}

.ytg-medication-information .header-block img {
  width: 78px;
  height: 78px;
  margin: 0 24px 0 0;
  object-fit: contain;
  opacity: 0.99;
}

#injection-site-reactions .promo,
#injection-site-reactions .tabs-variantFour .boxVariant-round,
#study-design .promo,
#study-design .tabs-variantFour .boxVariant-round {
  background-color: var(--gs-primary-teal_10);
}

#injection-site-reactions .tabs-variantFour .boxVariant-round .tab-content,
#study-design .tabs-variantFour .boxVariant-round .tab-content {
  background-color: var(--gs-neutral-white);
}

#study-design #pills-tabContent,
#study-results #pills-tabContent {
  margin-bottom: 60px;
}

#study-design .cmp-rich-text {
  padding-top: 60px;
}

.resources .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus .accordion-item .accordion-collapse.show p {
  line-height: 24px;
}

.lh-16 {
  line-height: 16px;
}

@media (max-width: 767.98px) {
  .ytg-medication-information .header-block {
    flex-direction: column;
  }
  .ytg-medication-information .header-block img {
    margin: 0 0 40px 0;
  }
  .ytg-medication-information,
  .ytg-medication-information .header-block {
    padding: 20px;
  }
  .ytg-medication-information .header-block img {
    width: 60px;
    height: 60px;
  }
  #study-design .cmp-rich-text {
    padding-top: 40px;
  }
  #study-design #pills-tabContent,
  #study-results #pills-tabContent {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .dosing-medication .foot-notes {
    padding-left: 56px;
  }
  .ytg-medication-information .body-block .gs-unorder-list,
  .ytg-medication-information .body-block .gs-unorder-list .gs-unorder-list ul {
    padding-left: 36px;
  }
}
.learn-more-block h6 {
  font-size: 22px;
  line-height: 28px;
  color: #084e70;
  font-weight: 600;
}

.ice-pack p {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  color: #084e70;
  padding-top: 20px;
}

.dosing .cmp-card-deck._2col-layout.info-card.desk-col-space-32 .col:not(:last-child) .card {
  align-items: flex-start;
  justify-content: flex-start;
}

.in-page-scroll-target.yez-two-col .cta-wrapper.gs-des-pt-60 {
  display: none;
}

.foot-notes.patient-footnote .foot-note-syl .sign {
  margin-left: -12px;
}

.hiv-prevention-2col.mx-auto .card-content img.d-none.d-md-block {
  max-width: 416px;
  width: 100%;
  position: absolute;
}

section#coverage-finder .cb-custom-padding.container.gs-bg-white {
  padding: 0 20px !important;
  margin-top: 40px;
}

section#coverage-finder .cb-end-to-end-width.gs-mb-60.p-0 {
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  section#coverage-finder .cb-custom-padding.container.gs-bg-white {
    margin-top: 60px;
    padding: 0 20px 60px !important;
  }
}
@media (min-width: 1864px) {
  header .container-fluid .header-variant-two .row .secondary-navigation {
    max-width: 1219px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .notice-section-header {
    min-width: 260px;
  }
}
/* added on 09/02/2026 for OPDP changes*/
.efficacy-page .hero-banner-lenprep .hero-banner-container .hero-banner-text .mega-title {
  margin-top: 18px;
}

.isi-collapsed .row.scrollToTop + .row.scrollToTop {
  display: block;
}

/* added on 24/04/2026 for new section updates  */
/* #how-to-administer #pills-tabContent #pills-first17DD #mCSB_1_scrollbar_vertical{
display: none;
} */
.bg-teal-10 .cmp-accordion.acc-bg-teal.accordion-plus-section.variant-2 .row .accordion.accordion-plus.accordin-video-modal#accordionExample_chevron4A4F024F .accordion-item .accordion-header#heading-4A4F024F-0 .accordion-button {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

#recognized-cards-3-col,
#recognized-footnote {
  background: #ECF6EC;
}

#recognized-cards-3-col {
  padding-top: 60px;
}

#recognized-cards-3-col .card {
  border-radius: 0 30px 30px 30px;
  background: #FFF;
  box-shadow: 0 4px 15px 0 rgba(67, 68, 69, 0.47);
  flex-direction: row;
  display: flex;
  padding: 24px;
  justify-content: center;
  align-items: flex-start;
  gap: 30px;
  flex: 1 0 0;
  align-self: stretch;
  max-width: 349px;
}

#recognized-cards-3-col .custom-width-33 {
  padding: 0;
  justify-content: center;
}

#recognized-cards-3-col .card .card-body {
  padding: 0;
}

.cb-three-col-icon-card#recognized-cards-3-col .cb-end-to-end-width .card .card-body .card-heading span {
  font-size: clamp(1.25rem, 1.0938rem + 0.5vw, 1.375rem) !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
  /* 127.273% */
  font-family: var(--font-family-poppins);
}

.cb-three-col-icon-card#recognized-cards-3-col .card-text p {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  /* 120% */
}

.cb-three-col-icon-card#recognized-cards-3-col .cb-end-to-end-width .card .card-body .card-heading h4 sup {
  font-weight: 400;
}

.ytg-teal {
  color: #0EA5AA;
}

.ytg-mediterranean-blue {
  color: #084E70;
}

.ytg-flamingo {
  color: #F2685F;
}

#recognized-footnote {
  padding: 10px 0 36px 0;
}

#recognized-footnote .foot-notes .foot-note-syl {
  margin-left: 20px;
}

#multiple-orgs-footnote p {
  margin-left: 13px;
}

#multiple-orgs-footnote {
  max-width: 1136px;
  margin: 24px auto 0;
}

#how-to-administer .nav-link {
  min-width: 321px;
}

/* #how-to-administer .cmp-video-library .container-fluid {
    padding: 0;
}

#how-to-administer .video-library-wrapper {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
} */
/*dosing accordian */
.recommended-dosage-modificationsc strong {
  font-weight: bold;
}

#accordionExample_chevron4A4F024F .accordion-item {
  background-color: #eaf4f4 !important;
}

.recommended-dosage-modificationsc {
  padding: 40px 32px;
  margin-top: 24px;
  background-color: #fff;
  border-radius: 0 30px 30px 30px;
  /* Shadow/Drop Shadow */
  box-shadow: 0 4px 15px 0 rgba(67, 68, 69, 0.47);
}

.recommended-dosage-modificationsc .img-splitter-v2 {
  display: flex;
  column-gap: 24px;
  align-items: center;
}

.recommended-dosage-modificationsc .img-splitter-v2.supplimental_sec {
  align-items: flex-start;
}

.action-box {
  background-color: #EAF4F4;
  border-radius: 30px;
  border-top-left-radius: 0;
  padding: 32px;
  margin-top: 20px;
}

.action-box .divider {
  height: 3px;
  background: #fff;
  margin: 32px 0;
}

.action-box button {
  padding: 15px 15px 12px 24px !important;
  width: 100%;
  font-size: 16px;
}

.no-line-break {
  white-space: nowrap;
}

.action-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.highlight {
  color: #3182ce;
  font-weight: 700;
}

.divider {
  height: 1px;
  background: #e2e8f0;
  margin: 15px 0;
}

#dosage-pop-up .gs-modal-body-heading {
  margin-bottom: 4px;
}

#dosage-pop-up .gs-modal-body-heading h6 {
  color: #084E70;
  font-family: var(--font-family-poppins);
  font-size: clamp(1.375rem, 0.5938rem + 2.5vw, 2rem);
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  /* 118.75% */
  text-align: left;
}

#dosage-pop-up .text-descr {
  font-size: clamp(1rem, 0.8438rem + 0.5vw, 1.125rem);
  text-align: left;
  color: #434445;
  font-weight: 400;
  line-height: 24px;
  /* 133.333% */
  padding-bottom: 24px;
}

#dosage-pop-up .text-footnote {
  font-size: clamp(0.75rem, 0.5938rem + 0.5vw, 0.875rem);
  text-align: left;
  color: #084E70;
  font-weight: 400;
  line-height: 130%;
  /* 18.2px */
  letter-spacing: -0.3px;
  padding-top: 14px;
}

#dosage-pop-up .gs-modal-varA .gs-modal-footer {
  padding: 0;
}

#dosage-pop-up .gs-modal-varA .gs-modal-body {
  padding: 0 40px 24px;
}

#dosage-pop-up .gs-modal-varA .gs-modal-header .btn-close {
  content: "";
  background-image: url("/-/media/Affinity/Len4prepHcp/Image/Dosing/EDS");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin: 24px 40px 0 0;
  height: 30px;
  width: 30px;
  min-width: 30px;
  opacity: unset;
}

#dosage-pop-up .gs-modal-varA .gs-modal-header .btn-close:focus {
  box-shadow: none;
}

#dosage-pop-up .gs-modal-varA .modal-dialog {
  max-width: 1120px;
}

@media (max-width: 767.98px) {
  #recognized-footnote {
    padding: 24px 0 18px 0;
  }
  .recommended-dosage-modificationsc {
    padding: 24px 0 0;
  }
  #dosage-pop-up .gs-modal-body-heading h6 {
    line-height: 28px;
    /* 118.75% */
  }
  #dosage-pop-up .text-footnote {
    color: #434445;
  }
  .recommended-dosage-modificationsc {
    padding: 40px 16px;
  }
  .recommended-dosage-modificationsc .img-splitter-v2,
  .action-row {
    flex-wrap: wrap;
  }
  .action-box {
    padding: 16px;
  }
  .recommended-dosage-modificationsc .img-splitter-v2 img {
    padding-bottom: 24px;
    margin: 0 auto;
  }
  .action-box button {
    font-size: 14px;
  }
}
/* resource page style start */
#study-design .foot-notes .foot-note-syl .sign {
  margin-left: 0;
}

.resource-downlaod.btn:focus {
  box-shadow: none;
}

.resource-downlaod {
  padding: 0 !important;
  border-bottom: 2.5px solid #F2685F;
  margin-bottom: 8px;
}

.resource-downlaod h2 {
  color: #084E70;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  /* 127.273% */
  align-items: flex-start;
}

.resource-downlaod::after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url("/-/media/Affinity/Len4prepHcp/Icon/refrence_downlaod.svg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 5px;
  vertical-align: middle;
}

.external_link.resource-downlaod::after {
  background-image: url("/-/media/Affinity/Len4prepHcp/Icon/external-round-icon.svg");
}

.resource-downlaod h2:hover {
  color: #0EA5AA;
}

.resource-downlaod:hover::after {
  content: "";
  background-image: url("/-/media/Affinity/Len4prepHcp/Icon/refrence_downlaod_2.svg");
}

.external_link.resource-downlaod:hover::after {
  content: "";
  background-image: url("/-/media/Affinity/Len4prepHcp/Icon/external-round-icon-1.svg");
}

.resource-downlaod:hover {
  border-bottom: 2.5px solid #0EA5AA;
}

.refrence-btn {
  margin-bottom: 40px;
}

.refrence-btn a {
  padding: 12px 16px 12px 24px;
}

.foot-wrapper .foot-note-syl:not(:last-child) {
  margin-bottom: 4px !important;
}

@media (min-width: 992px) {
  #hcp-resources .cmp-card-deck.info-card._2col-layout .col:nth-child(n+3) {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  #multiple-orgs-footnote p {
    margin-left: 0;
  }
  #recognized-footnote .foot-notes .foot-note-syl {
    margin-left: 10px;
  }
  #replacement-needles > section {
    padding-bottom: 0 !important;
  }
  .resource-downlaod {
    width: 100%;
    justify-content: space-between;
  }
  .ytg-home .isi-v3-bottom-section-link-to-top {
    padding-bottom: 4px;
  }
  #how-to-administer .nav-link {
    min-width: unset;
    /* max-width: 183px; */
    max-height: 105px;
    padding: 19px 16px !important;
  }
  #how-to-administer .tabs-variantFour .boxVariant-round .nav-pills .nav-item {
    flex: 0 1 auto !important;
  }
  #multiple-orgs-footnote p {
    padding: 0 16px;
  }
  /* #how-to-administer .tabs-variantFour .boxVariant-round .nav-pills {
      padding-left: 0;
      padding-right: 0;
  } */
  #replacement-needles > section {
    padding-inline: 24px;
  }
  #replacement-needles > section .col-12 {
    padding: 0;
  }
  .tabs-variantFour .boxVariant-round .tab-content {
    box-shadow: none;
  }
  /* #how-to-administer .video-library-wrapper {
      padding: 24px 0 24px 16px;
      border-radius: 0 30px 30px 30px;
      background-color: var(--gs-neutral-white);
      box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
      margin-top: 24px;
  } */
  .cmp-accordion.accordion-plus-section.variant-2 .row .accordion.accordion-plus .accordion-item .accordion-header .accordion-button {
    padding: 16px 8px 16px !important;
  }
  .guide-center {
    text-align: center;
  }
  .guide-center .gs-btn-secondary {
    font-size: 1.25rem;
  }
  .single-card-image.cta-varition .card .cta-wrapper {
    align-items: center;
  }
  .single-card-image.cta-varition .card .cta-wrapper.enroll-btn-wraper {
    align-items: flex-start;
  }
  .action-box .divider {
    margin: 24px 0;
  }
  .foot-notes .s-mini-body {
    font-size: 0.875rem;
  }
  .ytg-head-mob {
    display: flex;
    gap: 23px;
    align-items: center;
  }
  .ytg-head-mob img {
    max-width: 90px;
  }
  .refrence-btn {
    margin-bottom: 24px;
  }
  .refrence-btn a {
    max-width: 346px;
    display: block;
    padding: 12px 16px 12px 24px !important;
    font-size: 1.25rem;
    display: flex;
  }
  .refrence-btn.gs-btn-secondary .icon-download {
    max-width: 24px;
  }
  #injection-resources .card__img,
  #injection-kit .card__img {
    display: none;
  }
  .cmp-card-deck.info-card.mob-col-space-40 .col:not(:last-child) {
    margin-bottom: 24px;
  }
  .inpage-section.in-page-scroll-target .cmp-accordion.accordion-plus-section.variant-1 .row .accordion-plus {
    padding: 40px 16px 42px;
    margin-bottom: 40px;
  }
}
#message-section {
  max-width: 1136px;
  margin: 0 auto;
  border-radius: 0 30px 30px 30px;
  background: #FFF;
  box-shadow: 0 4px 15px 0 rgba(67, 68, 69, 0.47);
  padding: 40px 32px;
}

#message-section p {
  font-weight: 700;
  color: #383838;
}

#replacement-needles > section {
  /* background: linear-gradient(180deg, #FFF 0.61%, #EAF4F4 100%); */
  padding-bottom: 64px;
}

sup.patient-sup {
  top: -0.2em;
}

sup.tab-sup {
  top: -0.4em;
}

@media (min-width: 768px) {
  /* #how-to-administer .tabs-variantFour .boxVariant-round .tab-content {
      padding: 40px 41px;
  } */
  .foot-notes .xs-mega-body,
  .foot-notes p {
    font-size: 0.875rem;
  }
  #patient-resources .cmp-card-deck.info-card.full-segment-cards .card .card__body-footer .card__body .card__text {
    margin-bottom: 0;
  }
  .h3-mega {
    line-height: 1.75rem !important;
    align-items: center;
  }
  .violator-message p {
    line-height: 1.75rem !important;
    align-items: center;
    display: flex;
  }
}
.speciality-list.gs-unorder-list li::before {
  content: "•";
  color: var(--Gray-90);
  position: absolute;
  display: inline-block;
  left: -1.25rem;
  font-size: 1rem;
}

.cb-three-col-icon-card#recognized-cards-3-col .cb-end-to-end-width .card .card-body .card-text {
  margin-bottom: 0;
}

.cmp-card-deck.bg-flamingo-20.info-card--v1.info-card.variant-cb-2.unset-container-settings .cta-wrapper {
  text-align: left !important;
}

#dose-modifications .gs-unorder-list li {
  margin-bottom: 8px;
}

#administration .full-segment-cards .card__img img {
  max-width: 70px;
}

.ytg-home .hero-video-banner-lenprep .hero-banner-block {
  padding-top: 58px;
}

sup.footnote_bottom {
  font-size: 65%;
  top: -5px;
}

/* #pills-tabContent .text-meditterranean{
   font-size: 18px;
   margin-bottom: 4px;
} */
.f-note1 span {
  margin-left: -9px;
}

.f-note1 {
  padding-left: 5px;
}

#dose-modifications .gs-unorder-list li ul {
  margin-top: 8px;
}

/* style for violator section start */
.bg-lemon-zest {
  background-color: var(--gs-tertiary-lemon_zest) !important;
}

.bg-mint-green {
  background-color: #F1F8F1;
}

.foot-note-v3 {
  font-size: 12px;
  line-height: 16px;
}

.violater-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 40px;
}

.violater-content p {
  max-width: 850px;
  line-height: normal;
}

.violator-message {
  align-items: center;
}

.violater-content a.bg-lemon-zest {
  font-size: 14px;
  padding: 12px 12px 12px 16px !important;
  display: flex;
  align-items: center;
}

.violater-content a.bg-lemon-zest .btn-icon {
  position: relative;
  mask-size: 14px;
  top: 3px;
}

@media (max-width: 768px) {
  .violater-content {
    flex-direction: column;
    align-items: start;
    row-gap: 13px;
  }
  .violator-message {
    align-items: start;
  }
  .violater-content a.bg-lemon-zest {
    margin-left: 0;
    font-size: 14px;
  }
}
.resources-to-help-card .card__body-footer .cta-wrapper {
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .resources-to-help-card .card__body-footer .cta-wrapper {
    align-items: flex-start !important;
  }
}
@media (min-width: 768px) {
  .resources-to-help-card .card__body-footer .cta-wrapper {
    margin-top: 60px;
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .resources-to-help-card .card__body-footer .cta-wrapper {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .resources-to-help-card .card__body-footer .cta-wrapper {
    margin-left: -190px;
  }
}

.resources-to-help-card .card__body-footer .cta-wrapper .gs-btn-secondary {
  flex: 1;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-content: space-between;
  min-width: 0;
}

/* style for violator section end */
.bg-light-ocean-teal {
  background-color: var(--gs-tertiary-light_ocean_teal);
  box-shadow: none;
  padding: 24px 40px;
}

.label-extension-modal .tabs-modal .modal-dialog .gs-modal-content {
  border-radius: 20px;
  padding: 55px 24px 30px 24px;
}
.label-extension-modal .tabs-modal .modal-dialog .gs-modal-content .modal-header .gs-modal-header-heading .h6 h6 {
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}
.label-extension-modal .tabs-modal .modal-dialog .gs-modal-content .gs-modal-header .btn-close {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzMDI0XzE4ODEyMCkiPgo8cGF0aCBkPSJNMzguMDc1MiAyMEMzOC4wNzUyIDEwLjA1ODkgMzAuMDE2MyAyIDIwLjA3NTIgMkMxMC4xMzQxIDIgMi4wNzUyIDEwLjA1ODkgMi4wNzUyIDIwQzIuMDc1MiAyOS45NDExIDEwLjEzNDEgMzggMjAuMDc1MiAzOEMzMC4wMTYzIDM4IDM4LjA3NTIgMjkuOTQxMSAzOC4wNzUyIDIwWiIgZmlsbD0iI0YyNjg1RiIgc3Ryb2tlPSIjRjI2ODVGIiBzdHJva2Utd2lkdGg9IjMiLz4KPG1hc2sgaWQ9Im1hc2swXzEzMDI0XzE4ODEyMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjIiIHk9IjIiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNiI+CjxwYXRoIGQ9Ik0yMC4wNzUyIDIuNUMyOS43NDAyIDIuNSAzNy41NzUyIDEwLjMzNSAzNy41NzUyIDIwQzM3LjU3NTIgMjkuNjY1IDI5Ljc0MDIgMzcuNSAyMC4wNzUyIDM3LjVDMTAuNDEwMiAzNy41IDIuNTc1MiAyOS42NjUgMi41NzUyIDIwQzIuNTc1MiAxMC4zMzUgMTAuNDEwMiAyLjUgMjAuMDc1MiAyLjVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTMwMjRfMTg4MTIwKSI+CjxwYXRoIGQ9Ik0yOC4wNTMxIDEyTDEyLjA3NTkgMjhNMTIuMDc1MiAxMi4wMDFMMjguMDUzNyAyNy45OTkzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMuMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTMwMjRfMTg4MTIwIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 40px;
  height: 40px;
  top: -35px;
  right: 6px;
}
.label-extension-modal .tabs-modal .modal-dialog .gs-modal-content .modal-body.gs-modal-body .container-fluid {
  padding: 0;
}
.label-extension-modal .tabs-modal .modal-dialog .gs-modal-content .modal-body.gs-modal-body .container-fluid .card-wrapper {
  border-radius: 0 20px 20px 20px;
}

.bullets-img li::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSIyLjc1IiBjeT0iMi43NSIgcj0iMi43NSIgZmlsbD0iIzQzNDQ0NSIvPgo8L3N2Zz4K");
  font-size: unset;
  top: -4px;
}

.speciality-list a:hover {
  color: var(--gs-primary-teal_dark) !important;
}

.speciality-list span.link-text:hover {
  color: var(--gs-primary-teal_dark) !important;
}

.coverage-card .link-text:hover {
  color: var(--gs-primary-teal_dark) !important;
}

.speciality-Pharmacy-footnotes a:hover {
  color: var(--gs-primary-teal_dark) !important;
}

.video-library-v1 .vimeo-video::after,
.video-library-v2 .vimeo-video::after {
  content: "";
  width: 3.65625rem;
  height: 3.65625rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  pointer-events: none;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2258%22%20height%3D%2258%22%20viewBox%3D%220%200%2058%2058%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url(%23clip0_13563_207148)%22%3E%3Cpath%20d%3D%22M28.1435%200C12.6003%200%200%2012.6003%200%2028.1435V29.0816C0%2044.6248%2012.6003%2057.2251%2028.1435%2057.2251H29.0816C44.6248%2057.2251%2057.2251%2044.6248%2057.2251%2029.0816V28.1435C57.2251%2012.6003%2044.6248%200%2029.0816%200H28.1435Z%22%20fill%3D%22%23F26F65%22%2F%3E%3Cmask%20id%3D%22mask0_13563_207148%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2258%22%20height%3D%2258%22%3E%3Cpath%20d%3D%22M28.1435%200C12.6003%200%200%2012.6003%200%2028.1435V29.0816C0%2044.6248%2012.6003%2057.2251%2028.1435%2057.2251H29.0816C44.6248%2057.2251%2057.2251%2044.6248%2057.2251%2029.0816V28.1435C57.2251%2012.6003%2044.6248%200%2029.0816%200H28.1435Z%22%20fill%3D%22white%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_13563_207148)%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M41.4903%2025.9066L23.5785%2015.9626C21.138%2014.6059%2018.8005%2016.0447%2018.8005%2018.7773V38.4496C18.8005%2040.4591%2019.955%2041.8121%2021.6704%2041.8121C22.2886%2041.8121%2022.9336%2041.6289%2023.5824%2041.2682L41.4903%2031.3204C42.6752%2030.6639%2043.3583%2029.6774%2043.3583%2028.6183C43.3583%2027.5592%2042.6752%2026.5707%2041.4903%2025.9066Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_13563_207148%22%3E%3Crect%20width%3D%2257.2251%22%20height%3D%2257.2251%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
@media (max-width: 767.98px) {
  .video-library-v1 .vimeo-video::after,
  .video-library-v2 .vimeo-video::after {
    width: 1.875rem;
    height: 1.875rem;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url(%23clip0_12950_113807)%22%3E%3Cpath%20d%3D%22M14.7541%200C6.60564%200%200%206.60564%200%2014.7541V15.2459C0%2023.3944%206.60564%2030%2014.7541%2030H15.2459C23.3944%2030%2030%2023.3944%2030%2015.2459V14.7541C30%206.60564%2023.3944%200%2015.2459%200H14.7541Z%22%20fill%3D%22%23F26F65%22%2F%3E%3Cmask%20id%3D%22mask0_12950_113807%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20d%3D%22M14.7541%200C6.60564%200%200%206.60564%200%2014.7541V15.2459C0%2023.3944%206.60564%2030%2014.7541%2030H15.2459C23.3944%2030%2030%2023.3944%2030%2015.2459V14.7541C30%206.60564%2023.3944%200%2015.2459%200H14.7541Z%22%20fill%3D%22white%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_12950_113807)%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.7515%2013.5814L12.3613%208.36834C11.0819%207.65705%209.85647%208.41136%209.85647%209.84393V20.157C9.85647%2021.2105%2010.4617%2021.9198%2011.361%2021.9198C11.6851%2021.9198%2012.0232%2021.8237%2012.3633%2021.6347L21.7515%2016.4196C22.3727%2016.0754%2022.7308%2015.5582%2022.7308%2015.003C22.7308%2014.4478%2022.3727%2013.9296%2021.7515%2013.5814Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_12950_113807%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  }
}
.video-library-v1 .vimeo-video:hover::after,
.video-library-v2 .vimeo-video:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2258%22%20height%3D%2258%22%20viewBox%3D%220%200%2058%2058%22%20fill%3D%22none%22%3E%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url(%23clip0_12950_87440)%22%3E%3Cpath%20d%3D%22M28.1435%200C12.6003%200%200%2012.6003%200%2028.1435V29.0816C0%2044.6248%2012.6003%2057.2251%2028.1435%2057.2251H29.0816C44.6248%2057.2251%2057.2251%2044.6248%2057.2251%2029.0816V28.1435C57.2251%2012.6003%2044.6248%200%2029.0816%200H28.1435Z%22%20fill%3D%22%23F0E933%22%2F%3E%3Cmask%20id%3D%22mask0_12950_87440%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2258%22%20height%3D%2258%22%3E%3Cpath%20d%3D%22M28.1435%200C12.6003%200%200%2012.6003%200%2028.1435V29.0816C0%2044.6248%2012.6003%2057.2251%2028.1435%2057.2251H29.0816C44.6248%2057.2251%2057.2251%2044.6248%2057.2251%2029.0816V28.1435C57.2251%2012.6003%2044.6248%200%2029.0816%200H28.1435Z%22%20fill%3D%22white%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_12950_87440)%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M41.4903%2025.9066L23.5785%2015.9626C21.138%2014.6059%2018.8005%2016.0447%2018.8005%2018.7773V38.4496C18.8005%2040.4591%2019.955%2041.8121%2021.6704%2041.8121C22.2886%2041.8121%2022.9336%2041.6289%2023.5824%2041.2682L41.4903%2031.3204C42.6752%2030.6639%2043.3583%2029.6774%2043.3583%2028.6183C43.3583%2027.5592%2042.6752%2026.5707%2041.4903%2025.9066Z%22%20fill%3D%22%23084E70%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_12950_87440%22%3E%3Crect%20width%3D%2257.2251%22%20height%3D%2257.2251%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
@media (max-width: 767.98px) {
  .video-library-v1 .vimeo-video:hover::after,
  .video-library-v2 .vimeo-video:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url(%23clip0_12950_113807)%22%3E%3Cpath%20d%3D%22M14.7541%200C6.60564%200%200%206.60564%200%2014.7541V15.2459C0%2023.3944%206.60564%2030%2014.7541%2030H15.2459C23.3944%2030%2030%2023.3944%2030%2015.2459V14.7541C30%206.60564%2023.3944%200%2015.2459%200H14.7541Z%22%20fill%3D%22%23F0E933%22%2F%3E%3Cmask%20id%3D%22mask0_12950_113807%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20d%3D%22M14.7541%200C6.60564%200%200%206.60564%200%2014.7541V15.2459C0%2023.3944%206.60564%2030%2014.7541%2030H15.2459C23.3944%2030%2030%2023.3944%2030%2015.2459V14.7541C30%206.60564%2023.3944%200%2015.2459%200H14.7541Z%22%20fill%3D%22white%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_12950_113807)%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cg%20opacity%3D%220.99%22%3E%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.7515%2013.5814L12.3613%208.36834C11.0819%207.65705%209.85647%208.41136%209.85647%209.84393V20.157C9.85647%2021.2105%2010.4617%2021.9198%2011.361%2021.9198C11.6851%2021.9198%2012.0232%2021.8237%2012.3633%2021.6347L21.7515%2016.4196C22.3727%2016.0754%2022.7308%2015.5582%2022.7308%2015.003C22.7308%2014.4478%2022.3727%2013.9296%2021.7515%2013.5814Z%22%20fill%3D%22%23084E70%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_12950_113807%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  }
}
.video-library-v1 .vimeo-video.play-video::after,
.video-library-v2 .vimeo-video.play-video::after {
  display: none;
}
.video-library-v1 .video-thumbnail .thumbnail-img,
.video-library-v2 .video-thumbnail .thumbnail-img {
  position: relative;
}
.video-library-v1 .video-thumbnail .thumbnail-img::after,
.video-library-v2 .video-thumbnail .thumbnail-img::after {
  content: "";
  width: 1.35625rem;
  height: 1.35625rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  pointer-events: none;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%3E%0A%20%20%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url%28%23clip0_15846_103828%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.5185%200C4.70931%200%200%204.70931%200%2010.5185V10.8692C0%2016.6784%204.70931%2021.3877%2010.5185%2021.3877H10.8692C16.6784%2021.3877%2021.3877%2016.6784%2021.3877%2010.8692V10.5185C21.3877%204.70931%2016.6784%200%2010.8692%200H10.5185Z%22%20fill%3D%22%23F26F65%22%2F%3E%0A%20%20%20%20%3Cmask%20id%3D%22mask0_15846_103828%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M10.5185%200C4.70931%200%200%204.70931%200%2010.5185V10.8692C0%2016.6784%204.70931%2021.3877%2010.5185%2021.3877H10.8692C16.6784%2021.3877%2021.3877%2016.6784%2021.3877%2010.8692V10.5185C21.3877%204.70931%2016.6784%200%2010.8692%200H10.5185Z%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3Cg%20mask%3D%22url%28%23mask0_15846_103828%29%22%3E%0A%20%20%20%20%20%20%3Cg%20opacity%3D%220.99%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20opacity%3D%220.99%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.5088%209.68251L8.81432%205.96598C7.90219%205.45889%207.02857%205.99665%207.02857%207.01797V14.3704C7.02857%2015.1214%207.46003%2015.6271%208.10116%2015.6271C8.33223%2015.6271%208.57329%2015.5586%208.81576%2015.4238L15.5088%2011.7059C15.9517%2011.4605%2016.207%2011.0918%2016.207%2010.696C16.207%2010.3002%2015.9517%209.9307%2015.5088%209.68251Z%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip0_15846_103828%22%3E%0A%20%20%20%20%20%20%3Crect%20width%3D%2221.3877%22%20height%3D%2221.3877%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 767.98px) {
  .video-library-v1 .video-thumbnail .thumbnail-img::after,
  .video-library-v2 .video-thumbnail .thumbnail-img::after {
    width: 1.35625rem;
    height: 1.35625rem;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%3E%0A%20%20%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url%28%23clip0_15846_103828%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.5185%200C4.70931%200%200%204.70931%200%2010.5185V10.8692C0%2016.6784%204.70931%2021.3877%2010.5185%2021.3877H10.8692C16.6784%2021.3877%2021.3877%2016.6784%2021.3877%2010.8692V10.5185C21.3877%204.70931%2016.6784%200%2010.8692%200H10.5185Z%22%20fill%3D%22%23F26F65%22%2F%3E%0A%20%20%20%20%3Cmask%20id%3D%22mask0_15846_103828%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M10.5185%200C4.70931%200%200%204.70931%200%2010.5185V10.8692C0%2016.6784%204.70931%2021.3877%2010.5185%2021.3877H10.8692C16.6784%2021.3877%2021.3877%2016.6784%2021.3877%2010.8692V10.5185C21.3877%204.70931%2016.6784%200%2010.8692%200H10.5185Z%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3Cg%20mask%3D%22url%28%23mask0_15846_103828%29%22%3E%0A%20%20%20%20%20%20%3Cg%20opacity%3D%220.99%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20opacity%3D%220.99%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.5088%209.68251L8.81432%205.96598C7.90219%205.45889%207.02857%205.99665%207.02857%207.01797V14.3704C7.02857%2015.1214%207.46003%2015.6271%208.10116%2015.6271C8.33223%2015.6271%208.57329%2015.5586%208.81576%2015.4238L15.5088%2011.7059C15.9517%2011.4605%2016.207%2011.0918%2016.207%2010.696C16.207%2010.3002%2015.9517%209.9307%2015.5088%209.68251Z%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip0_15846_103828%22%3E%0A%20%20%20%20%20%20%3Crect%20width%3D%2221.3877%22%20height%3D%2221.3877%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  }
}
.video-library-v1 .video-thumbnail .thumbnail-img:hover::after,
.video-library-v2 .video-thumbnail .thumbnail-img:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url%28%23clip0_15422_53281%29%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22%23F0E933%22%2F%3E%0A%3Cmask%20id%3D%22mask0_15422_53281%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2221%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_15422_53281%29%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9517%209.33722L8.49596%205.75323C7.61635%205.26422%206.77388%205.78281%206.77388%206.7677V13.858C6.77388%2014.5822%207.18996%2015.0698%207.80823%2015.0698C8.03105%2015.0698%208.26351%2015.0038%208.49734%2014.8738L14.9517%2011.2884C15.3788%2011.0519%2015.625%2010.6963%2015.625%2010.3146C15.625%209.93285%2015.3788%209.57657%2014.9517%209.33722Z%22%20fill%3D%22%23084E70%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_15422_53281%22%3E%0A%3Crect%20width%3D%2220.625%22%20height%3D%2220.625%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: 100%;
}
@media (max-width: 767.98px) {
  .video-library-v1 .video-thumbnail .thumbnail-img:hover::after,
  .video-library-v2 .video-thumbnail .thumbnail-img:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url%28%23clip0_15422_53281%29%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22%23F0E933%22%2F%3E%0A%3Cmask%20id%3D%22mask0_15422_53281%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2221%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_15422_53281%29%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9517%209.33722L8.49596%205.75323C7.61635%205.26422%206.77388%205.78281%206.77388%206.7677V13.858C6.77388%2014.5822%207.18996%2015.0698%207.80823%2015.0698C8.03105%2015.0698%208.26351%2015.0038%208.49734%2014.8738L14.9517%2011.2884C15.3788%2011.0519%2015.625%2010.6963%2015.625%2010.3146C15.625%209.93285%2015.3788%209.57657%2014.9517%209.33722Z%22%20fill%3D%22%23084E70%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_15422_53281%22%3E%0A%3Crect%20width%3D%2220.625%22%20height%3D%2220.625%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  }
}
.video-library-v1 .video-thumbnail.active .thumbnail-img::after,
.video-library-v2 .video-thumbnail.active .thumbnail-img::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url%28%23clip0_15422_53281%29%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22%23F0E933%22%2F%3E%0A%3Cmask%20id%3D%22mask0_15422_53281%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2221%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_15422_53281%29%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9517%209.33722L8.49596%205.75323C7.61635%205.26422%206.77388%205.78281%206.77388%206.7677V13.858C6.77388%2014.5822%207.18996%2015.0698%207.80823%2015.0698C8.03105%2015.0698%208.26351%2015.0038%208.49734%2014.8738L14.9517%2011.2884C15.3788%2011.0519%2015.625%2010.6963%2015.625%2010.3146C15.625%209.93285%2015.3788%209.57657%2014.9517%209.33722Z%22%20fill%3D%22%23084E70%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_15422_53281%22%3E%0A%3Crect%20width%3D%2220.625%22%20height%3D%2220.625%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: 100%;
}
@media (max-width: 767.98px) {
  .video-library-v1 .video-thumbnail.active .thumbnail-img::after,
  .video-library-v2 .video-thumbnail.active .thumbnail-img::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.99%22%20clip-path%3D%22url%28%23clip0_15422_53281%29%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22%23F0E933%22%2F%3E%0A%3Cmask%20id%3D%22mask0_15422_53281%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2221%22%3E%0A%3Cpath%20d%3D%22M10.1434%200C4.54137%200%200%204.54137%200%2010.1434V10.4816C0%2016.0836%204.54137%2020.625%2010.1434%2020.625H10.4816C16.0836%2020.625%2020.625%2016.0836%2020.625%2010.4816V10.1434C20.625%204.54137%2016.0836%200%2010.4816%200H10.1434Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_15422_53281%29%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cg%20opacity%3D%220.99%22%3E%0A%3Cpath%20opacity%3D%220.99%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9517%209.33722L8.49596%205.75323C7.61635%205.26422%206.77388%205.78281%206.77388%206.7677V13.858C6.77388%2014.5822%207.18996%2015.0698%207.80823%2015.0698C8.03105%2015.0698%208.26351%2015.0038%208.49734%2014.8738L14.9517%2011.2884C15.3788%2011.0519%2015.625%2010.6963%2015.625%2010.3146C15.625%209.93285%2015.3788%209.57657%2014.9517%209.33722Z%22%20fill%3D%22%23084E70%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_15422_53281%22%3E%0A%3Crect%20width%3D%2220.625%22%20height%3D%2220.625%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  }
}

.video-library-v2 {
  --bs-gutter-x: 32px;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .video-library-v2 {
    padding: 24px 16px;
    border-radius: 30px;
    background: #FFF;
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
  }
}
@media (min-width: 768px) {
  .video-library-v2 .video-wrapper-col {
    flex: 0 0 auto;
    width: 59.75%;
  }
  .video-library-v2 .video-thumbnails-col {
    flex: 0 0 auto;
    width: 40.25%;
  }
}
.video-library-v2 .tab-content {
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.video-library-v2 .video-header {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .video-library-v2 .video-header {
    margin-bottom: 32px;
  }
}
.video-library-v2 .video-header .video-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 8px;
  font-style: normal;
  letter-spacing: 0.48px;
  color: var(--gs-primary-teal_dark);
  font-family: var(--font-family-poppins);
}
@media (min-width: 768px) {
  .video-library-v2 .video-header .video-title {
    line-height: 24px;
  }
}
.video-library-v2 .video-header .video-short-des {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 18px;
  font-style: normal;
  color: var(--gs-neutral-grey_text);
  font-family: var(--font-family-noto-sans);
}
@media (min-width: 768px) {
  .video-library-v2 .video-header .video-short-des {
    line-height: 22px;
  }
}
.video-library-v2 .vimeo-video {
  overflow: hidden;
  border-radius: 12px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .video-library-v2 .vimeo-video {
    border-radius: 16px;
    margin-bottom: 0;
  }
}
.video-library-v2 .vimeo-video iframe {
  overflow: hidden;
  border-radius: 12px;
}
@media (min-width: 768px) {
  .video-library-v2 .vimeo-video iframe {
    border-radius: 16px;
  }
}
.video-library-v2 .tabs-wrapper {
  display: flex;
  border-radius: 30px;
  align-items: flex-start;
  padding: 24px 16px 0 16px;
  background-color: var(--gs-neutral-white);
  border: 1px solid var(--gs-primary-teal_10);
}
@media (min-width: 768px) {
  .video-library-v2 .tabs-wrapper {
    overflow: hidden;
    height: var(--video-wrapper-height);
  }
}
.video-library-v2 .tabs-wrapper [role=tabpanel] {
  width: 100%;
}
.video-library-v2 .tabs-wrapper .list-group {
  display: flex;
  padding: 2px 0 0;
  border-radius: 0px;
  margin-bottom: 16px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-bottom: 2px solid var(--gs-neutral-grey_light);
}
.video-library-v2 .tabs-wrapper .list-group [data-bs-toggle=list] {
  flex: 1;
  height: 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  border-radius: 0px;
  text-align: center;
  font-style: normal;
  text-decoration: none;
  color: var(--gs-tertiary-mediterranean);
  font-family: var(--font-family-poppins);
  border-bottom: 2px solid transparent;
}
.video-library-v2 .tabs-wrapper .list-group [data-bs-toggle=list].active {
  cursor: none;
  font-weight: 700;
  pointer-events: none;
  color: var(--gs-primary-teal_dark);
  border-bottom-color: var(--gs-primary-teal);
}
@media (min-width: 768px) {
  .video-library-v2 .tab-pane.vid-thumb.vid-lib-custom-scroll {
    overflow: hidden;
    max-height: var(--tab-content-height);
  }
}
.video-library-v2 .tab-pane.vid-trans.vid-lib-custom-scroll {
  overflow: hidden;
  max-height: var(--tab-content-height);
}
.video-library-v2 .video-thumbnail-wrapper {
  padding: 8px;
  border-bottom: 1px solid var(--gs-primary-teal_dark);
}
.video-library-v2 .video-thumbnail-wrapper .now-playing {
  display: none;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 8px;
  color: var(--gs-primary-teal_dark);
  font-family: var(--font-family-noto-sans);
}
.video-library-v2 .video-thumbnail-wrapper .video-thumbnail {
  gap: 16px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.video-library-v2 .video-thumbnail-wrapper .video-thumbnail .thumbnail-img img {
  max-width: 110px;
  border-radius: 0.625rem;
}
@media (min-width: 768px) {
  .video-library-v2 .video-thumbnail-wrapper .video-thumbnail .thumbnail-img img {
    height: auto;
    max-width: 113px;
  }
}
.video-library-v2 .video-thumbnail-wrapper .video-thumbnail .video-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  font-style: normal;
  color: var(--gs-neutral-grey_text);
  font-family: var(--font-family-noto-sans);
}
.video-library-v2 .video-thumbnail-wrapper .video-thumbnail.active {
  pointer-events: none;
}
.video-library-v2 .video-thumbnail-wrapper .video-thumbnail.active .video-title {
  font-weight: 700;
}
.video-library-v2 .video-thumbnail-wrapper:hover, .video-library-v2 .video-thumbnail-wrapper:has(.video-thumbnail.active) {
  background-color: rgba(233, 243, 243, 0.99);
}
.video-library-v2 .video-thumbnail-wrapper:has(.video-thumbnail.active) .now-playing {
  display: block;
}
.video-library-v2 .mCSB_draggerRail {
  display: none;
}
.video-library-v2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 10px;
  border-radius: 4px;
  background-color: rgba(14, 165, 170, 0.99);
}

@media (min-width: 768px) {
  .inpage-section.variant-complete-rounded .boxVariant-round .nav-pills {
    margin: 0 auto;
    justify-content: center;
  }
}
.inpage-section.variant-complete-rounded .boxVariant-round .tab-content {
  border: 0;
}
@media (min-width: 768px) {
  .inpage-section.variant-complete-rounded .boxVariant-round .tab-content {
    border-radius: 30px;
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
    padding: 40px 65px;
  }
}
.inpage-section.variant-complete-rounded.bg-secondary-mint {
  background-color: var(--gs-secondary-mint_10);
}
.inpage-section.variant-complete-rounded.bg-secondary-mint .boxVariant-round {
  background-color: var(--gs-secondary-mint_10);
}
@media (max-width: 767.98px) {
  .inpage-section.variant-complete-rounded.bg-secondary-mint .boxVariant-round {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.inpage-section.variant-complete-rounded.bg-secondary-mint .boxVariant-round .cmp-eds-video-library {
  background-color: var(--gs-white);
  padding: 24px 16px;
  border-radius: 30px;
}
@media (min-width: 768px) {
  .inpage-section.variant-complete-rounded.bg-secondary-mint .boxVariant-round .cmp-eds-video-library {
    padding: 40px;
  }
}