:root {
  --gs-primary:#C8102E;
  --gs-primary_10:#FAE7EA;
  --gs-primary_20:#EEB5BE;
  --gs-primary_30:#E6919F;
  --gs-primary_40:#DA5F73;
  --gs-primary_50:#D34058;
  --gs-primary_70:#B60F2A;
  --gs-primary_80:#8E0B21;
  --gs-primary_90:#6E0919;
  --gs-primary_100:#540713;
  --gs-secondary:#007EB3;
  --gs-secondary_10:#E6F2F7;
  --gs-secondary_20:#B0D7E7;
  --gs-secondary_30:#8AC4DC;
  --gs-secondary_40:#54A9CC;
  --gs-secondary_50:#3398C2;
  --gs-secondary_70:#0073A3;
  --gs-secondary_80:#00597F;
  --gs-secondary_90:#004562;
  --gs-secondary_100:#00354B;
  --gs-tertiary:#15B9EA;
  --gs-underline: #15B9EA;
  --gs-cta:#025C73;
  --Gray-10: #ffffff;
  --Gray-20: #f8f8f8;
  --Gray-30: #e6e6e6;
  --Gray-40: #d5d5d5;
  --Gray-50: #b1b1b1;
  --Gray-60: #909090;
  --Gray-70: #6d6d6d;
  --Gray-80: #464646;
  --Gray-90: #222222;
  --Gray-100: #000000;
  --Gray-110: #1E1E1E;
  --Gray-120: #393939;
  --Red-10: #F8E6E6;
  --Red-20: #E8B0B0;
  --Red-30: #DD8A8A;
  --Red-40: #CD5454;
  --Red-50: #C33333;
  --Red-60: #B40000;
  --Red-70: #A40000;
  --Red-80: #800000;
  --Red-90: #630000;
  --Red-100: #4C0000;
  --Blue-10: #EDF5FF;
  --Blue-20: #D0E2FF;
  --Blue-30: #A6C8FF;
  --Blue-40: #78A9FF;
  --Blue-50: #4589FF;
  --Blue-60: #0F62FE;
  --Blue-70: #0043CE;
  --Blue-80: #002D9C;
  --Blue-90: #001D6C;
  --Blue-100: #001141;
  --gs-positive: #20693D;
  --gs-negative: #B80D0D;
  --gs-information: #0469E3;
  --gs-dropdown-box-shadow: #bebebe;
  --gs-hamburger-menu-color: #54565B;
}

@charset "UTF-8";
.icon-right_arrow {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='28px' viewBox='0 0 28 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 2%3C/title%3E%3Cg id='Artboard-Copy-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Icon-/-Dropdown-/-20-Copy'%3E%3Crect id='Bounding-Box' x='0' y='0' width='28' height='28'%3E%3C/rect%3E%3Cg id='Group-20' transform='translate(7, 7)' stroke='%23B40000' stroke-dasharray='0,0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cline x1='0' y1='7.17504883' x2='14.3500004' y2='7.17504883' id='Vector'%3E%3C/line%3E%3Cpath d='M7.17529297,0 L14.3502932,7.17500019 L7.17529297,14.3500004' id='Vector' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
}

.icon-left_arrow {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='28px' viewBox='0 0 28 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 2%3C/title%3E%3Cg id='Artboard-Copy-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Icon-/-Dropdown-/-20-Copy'%3E%3Crect id='Bounding-Box' x='0' y='0' width='28' height='28'%3E%3C/rect%3E%3Cg id='Group-20' transform='translate(7, 7)' stroke='%23B40000' stroke-dasharray='0,0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cline x1='0' y1='7.17504883' x2='14.3500004' y2='7.17504883' id='Vector'%3E%3C/line%3E%3Cpath d='M7.17529297,0 L14.3502932,7.17500019 L7.17529297,14.3500004' id='Vector' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  transform: rotate(180deg);
}

.icon-pause {
  --icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" id="pause"><path d="M12 38h8V10h-8v28zm16-28v28h8V10h-8z"></path><path fill="none" d="M0 0h48v48H0z"></path></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
}

.icon-play {
  --icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" id="play"><path d="M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z"></path></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
}

.icon-home {
  --icon: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7.25009H1.5V13.6692H5.75002V8.34363H8.25002V13.6692H12.5V7.25009H14L7 0.5L0 7.25009Z' fill='%236D6D6D'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-chevron_left {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='28px' viewBox='0 0 28 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 2%3C/title%3E%3Cg id='Artboard-Copy-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Icon-/-Dropdown-/-20-Copy'%3E%3Crect id='Bounding-Box' x='0' y='0' width='28' height='28'%3E%3C/rect%3E%3Cg id='Group-20' transform='translate(7, 7)' stroke='%23B40000' stroke-dasharray='0,0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cline x1='0' y1='7.17504883' x2='14.3500004' y2='7.17504883' id='Vector'%3E%3C/line%3E%3Cpath d='M7.17529297,0 L14.3502932,7.17500019 L7.17529297,14.3500004' id='Vector' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-banner_leftArrow {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 39835%3C/title%3E%3Cg id='-----↳-Hero-Banner-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-dasharray='0,0'%3E%3Cg id='Hero-Banner---Desktop' transform='translate(-1414, -2787)' stroke='%23B40000' stroke-width='2'%3E%3Cg id='Group-3' transform='translate(160, 2080)'%3E%3Cg id='Carousel-Banner' transform='translate(117, 59.9986)'%3E%3Cg id='Group-10' transform='translate(0.0061, 127)'%3E%3Cg id='Group-8' transform='translate(1125.9939, 507.9946)'%3E%3Cg id='Group-39835' transform='translate(13.3333, 13.3333)'%3E%3Cpath d='M0,13.333333 L6.74157333,6.66666651 L0,0' id='Vector' fill-rule='nonzero' transform='translate(3.3708, 6.6667) scale(1, -1) rotate(-180) translate(-3.3708, -6.6667)'%3E%3C/path%3E%3Cline x1='3.81469727e-06' y1='6.66668701' x2='13.4831505' y2='6.66668701' id='Vector' transform='translate(6.7416, 7.1667) scale(1, -1) rotate(-180) translate(-6.7416, -7.1667)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-banner_rightArrow {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 39835%3C/title%3E%3Cg id='-----↳-Hero-Banner-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-dasharray='0,0'%3E%3Cg id='Hero-Banner---Desktop' transform='translate(-1566, -2787)' stroke='%23B40000' stroke-width='2'%3E%3Cg id='Group-3' transform='translate(160, 2080)'%3E%3Cg id='Carousel-Banner' transform='translate(117, 59.9986)'%3E%3Cg id='Group-10' transform='translate(0.0061, 127)'%3E%3Cg id='Group-8' transform='translate(1125.9939, 507.9946)'%3E%3Cg id='Arrow' transform='translate(150, 0)'%3E%3Cg id='Group-39835' transform='translate(13.1836, 13.3333)'%3E%3Cpath d='M6.74157715,13.333333 L13.4831505,6.66666651 L6.74157715,0' id='Vector' fill-rule='nonzero'%3E%3C/path%3E%3Cline x1='0' y1='6.66668701' x2='13.4831467' y2='6.66668701' id='Vector'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-external_link {
  --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="20px" height="22px" viewBox="0 0 20 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / External Icon</title><defs><filter x="-0.5%" y="-2.4%" width="101.0%" height="105.6%" filterUnits="objectBoundingBox" id="filter-1"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset><feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.159999996 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix><feMerge><feMergeNode in="shadowMatrixOuter1"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter></defs><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Desktop---Interactions" transform="translate(-1406, -2510)"><g id="Group-53" transform="translate(160, 120)"><g id="Group-52" transform="translate(0, 2212.624)"><g id="Group-40" transform="translate(117, 72)"><g id="Nav" transform="translate(0, 64)" filter="url(%23filter-1)"><g id="Frame-41744" transform="translate(517, 32)"><g id="Links" transform="translate(0, 10)"><g id="Frame-41743" transform="translate(531, 0)"><g id="Icon-/-External-Icon" transform="translate(81, 0)"><rect id="Rectangle" x="0" y="0" width="20" height="20"></rect><g id="Frame-41742" transform="translate(4, 4)" fill="%23222222" fill-rule="nonzero"><g id="Group-39972"><g id="Vector" transform="translate(0, 1.3489)"><path d="M9.35051851,7.59838912 C9.35051851,7.86497469 9.35051851,8.13157372 9.35051851,8.3981462 C9.35051851,8.55237012 9.35833242,8.71030004 9.3379824,8.86348953 C9.34493532,8.81303743 9.35188793,8.76259785 9.35885389,8.71214575 C9.34261302,8.82270039 9.31320991,8.92964128 9.27052706,9.03287624 C9.28982044,8.98652264 9.30912671,8.94018238 9.32842008,8.89384188 C9.28534589,8.99416993 9.2309355,9.08792471 9.1653328,9.17509305 C9.19566215,9.13514253 9.22599167,9.09517872 9.25633406,9.0552413 C9.19002693,9.14095618 9.11458877,9.21767498 9.03007099,9.28535909 C9.07011877,9.25409005 9.11016635,9.22283458 9.15020109,9.19156554 C9.0597218,9.26209111 8.96179424,9.32022924 8.85657424,9.3657579 C8.90500988,9.34546183 8.95344522,9.32516594 9.00188086,9.30488297 C8.89349095,9.35003189 8.78099142,9.3803577 8.66467022,9.39591365 C8.71671929,9.38917012 8.76876848,9.38244039 8.82083059,9.37569686 C8.68322015,9.39215632 8.54203566,9.38590995 8.40365557,9.38590995 C8.14901949,9.38590995 7.89439621,9.38590995 7.63976013,9.38590995 C6.84654008,9.38590995 6.05333338,9.38590995 5.26012637,9.38590995 C4.46805424,9.38590995 3.67598221,9.38590995 2.88391008,9.38590995 C2.63069591,9.38590995 2.37749463,9.38590995 2.12428046,9.38590995 C1.98168688,9.38590995 1.83635403,9.39227377 1.69475185,9.37332641 C1.74501378,9.38030564 1.79526255,9.38728455 1.84551143,9.39427687 C1.73536045,9.37797454 1.62883601,9.34846019 1.52599018,9.30561584 C1.57216906,9.32498222 1.61833484,9.34436233 1.66450067,9.36372871 C1.56453775,9.32049154 1.4711495,9.26587529 1.38430973,9.20002437 C1.42410966,9.23046847 1.46392263,9.26091275 1.50372256,9.29136994 C1.41833077,9.22481193 1.34190075,9.14908755 1.27445872,9.06424998 C1.3056099,9.10444929 1.33676109,9.14464839 1.36791226,9.18483461 C1.29763949,9.09401298 1.23972021,8.9957149 1.1943762,8.89009679 C1.21459576,8.93871569 1.23480231,8.98733429 1.25502188,9.03595319 C1.21004313,8.92715318 1.17984418,8.81422879 1.16433382,8.69746748 C1.17103889,8.74971349 1.17775709,8.8019596 1.18446216,8.8542187 C1.16806475,8.7160876 1.17428707,8.57436812 1.17428707,8.43546445 C1.17428707,8.17986494 1.17428707,7.92427905 1.17428707,7.66867954 C1.17428707,6.87245826 1.17428707,6.07624997 1.17428707,5.28004179 C1.17428707,4.48495968 1.17428707,3.68990355 1.17428707,2.89482145 C1.17428707,2.64064922 1.17428707,2.38649013 1.17428707,2.1323179 C1.17428707,1.98918479 1.1679342,1.84330206 1.18681015,1.70116412 C1.17985722,1.75161622 1.17290432,1.8020552 1.16593836,1.8525073 C1.18217923,1.74193955 1.21158244,1.63499888 1.25426529,1.53177701 C1.23495887,1.57811751 1.21566545,1.62447106 1.19635903,1.67081157 C1.23943322,1.57047043 1.2938434,1.47671564 1.35945915,1.38956039 C1.3291298,1.42951091 1.29878744,1.46947461 1.26845809,1.50942513 C1.33476522,1.42371026 1.41020378,1.34697807 1.49472156,1.27929395 C1.45467378,1.31056299 1.414626,1.34183205 1.37459126,1.37310109 C1.46508359,1.30257552 1.56301154,1.2444239 1.66823155,1.19890833 C1.61979591,1.2192044 1.57136027,1.2394874 1.52292462,1.25978347 C1.63131454,1.21463454 1.74381357,1.18432143 1.86013477,1.16875239 C1.80808569,1.17548282 1.75602347,1.18222635 1.70397439,1.18895678 C1.93004217,1.16191718 2.16599811,1.17874329 2.39292686,1.17874329 C2.80344924,1.17874329 3.2139715,1.17874329 3.62449388,1.17874329 C4.01190075,1.17874329 4.3992948,1.17874329 4.78670166,1.17874329 C5.1064969,1.17874329 5.37595176,0.916203773 5.37807808,0.593614147 C5.38019135,0.274219509 5.11497582,0 4.79515448,0 C4.17104828,0 3.54692913,0 2.92280984,0 C2.60459304,0 2.28637631,0 1.9681595,0 C1.80572465,0 1.64735973,0.0128193344 1.48598151,0.0413254895 C1.29957017,0.0742444012 1.1151416,0.152181228 0.950306495,0.242780258 C0.788262989,0.33184726 0.636472787,0.453885523 0.510341841,0.58909662 C0.168344218,0.955761462 0,1.43197266 0,1.93035243 C0,2.10918043 0,2.28800843 0,2.46684952 C0,3.19357969 0,3.92030996 0,4.64705322 C0,5.48470468 0,6.32235644 0,7.1600079 C0,7.65118585 0,8.14234997 0,8.63351479 C0,8.76372389 0.0154320934,8.89048946 0.0326643804,9.02022716 C0.0579192691,9.21034239 0.133579575,9.39485347 0.217784278,9.56513093 C0.300058342,9.73148013 0.42085394,9.88540258 0.550141755,10.0168949 C0.90964562,10.3825253 1.40931671,10.5646271 1.91540592,10.5646271 C2.40471937,10.5646271 2.89404601,10.5646271 3.38335946,10.5646271 C4.21785352,10.5646271 5.05234759,10.5646271 5.88685469,10.5646271 C6.61084557,10.5646271 7.33483605,10.5646271 8.05882692,10.5646271 C8.23698085,10.5646271 8.41513539,10.5646271 8.59330237,10.5646271 C8.66064004,10.5646271 8.72745589,10.5636319 8.79465007,10.5565479 C8.91112781,10.5442655 9.02828369,10.5298877 9.14177415,10.4999543 C9.2590085,10.4690257 9.37278601,10.4177099 9.48263694,10.3684101 C9.65220734,10.2923064 9.8063192,10.1724548 9.94241644,10.0478762 C10.2131107,9.80009398 10.41455,9.43692495 10.4829573,9.07608706 C10.5132345,8.91632427 10.5248444,8.75931183 10.5248444,8.59822653 C10.5248444,8.28040321 10.5248444,7.96256655 10.5248444,7.64474323 C10.5248444,7.00757765 10.5248444,6.37039903 10.5248444,5.73322036 C10.5248444,5.73298466 10.5248444,5.73276154 10.5248444,5.73252585 C10.5248444,5.41152063 10.2632949,5.14104626 9.9419212,5.1389119 C9.62371743,5.13679063 9.35051851,5.40302311 9.35051851,5.72404144 C9.35051851,6.34881989 9.35051851,6.97361067 9.35051851,7.59838912 Z"></path></g><g id="Vector" transform="translate(5.9426, 0.0853)"><path d="M2.04293248,1.18009183 C2.85994641,1.1808513 3.67696058,1.18159762 4.4939745,1.18235709 C4.74609291,1.18259278 4.99821076,1.1828154 5.25032916,1.1830514 C5.5701244,1.18333917 5.83958006,0.920289196 5.84171871,0.597922265 C5.84381964,0.278305112 5.57860372,0.00459631243 5.25878238,0.00430823929 C4.77210399,0.00386303533 4.28543864,0.00341782907 3.79877329,0.00295953089 C2.98177241,0.00220006536 2.16475873,0.00144060173 1.34774481,0.000694230419 C1.09562641,0.000458534224 0.843507754,0.000235932577 0.591389351,0 C0.271594111,-0.000287836756 0.00213885801,0.262762253 0,0.585129184 C-0.00210072822,0.90473325 0.263114695,1.1784419 0.582922998,1.17874307 C1.06960139,1.17918827 1.5562541,1.17963353 2.04293248,1.18009183 Z"></path></g><g id="Vector" transform="translate(10.6062, 0.0853)"><path d="M1.17565723,3.81318539 C1.17641383,2.99308024 1.17715754,2.17296194 1.17792719,1.3528437 C1.17816199,1.09977139 1.17838348,0.846699028 1.17861848,0.593626717 C1.17891832,0.272621508 0.916859255,0.00214694992 0.595694337,0 C0.277281893,-0.0021086771 0.00460501665,0.264123346 0.00431802933,0.585141667 C0.00386145858,1.07366144 0.00341788176,1.56216807 0.00296131101,2.05068784 C0.00220470808,2.870793 0.00146100349,3.69091149 0.000691355661,4.51102973 C0.000456547859,4.76410204 0.000235065176,5.01717421 0,5.27024652 C-0.000299774831,5.59125173 0.261759228,5.86172649 0.582924146,5.86387323 C0.90133659,5.86598211 1.17401352,5.59975004 1.17430051,5.27873172 C1.17475708,4.79021195 1.17520066,4.30170516 1.17565723,3.81318539 Z"></path></g><g id="Vector" transform="translate(4.0092, 0.0853)"><path d="M1.60474654,7.01640341 C2.09322507,6.52653492 2.5817039,6.0366535 3.07018243,5.54677193 C3.6753474,4.93986716 4.28051207,4.33297568 4.88567704,3.726084 C5.43654924,3.17362503 5.98744786,2.62116616 6.53832006,2.06870719 C6.86394633,1.74215003 7.18958477,1.41559272 7.51521104,1.08903556 C7.54436634,1.05978304 7.57354815,1.03054365 7.60270345,1.00129113 C7.82870599,0.774629896 7.8248577,0.392474603 7.5982551,0.167856074 C7.36980013,-0.0585825536 6.99440781,-0.0547721259 6.76796177,0.172321228 C6.56713585,0.373710591 6.36632311,0.575113054 6.1654972,0.776502418 C5.67701866,1.26638399 5.18853994,1.75625257 4.70006141,2.24613414 C4.0948834,2.85303891 3.48973127,3.45993019 2.88455326,4.06682187 C2.33368106,4.61928084 1.78279578,5.17174011 1.23191054,5.72419908 C0.906284269,6.05075624 0.580658099,6.37731293 0.255018792,6.7038832 C0.225850441,6.73312263 0.196695141,6.76237531 0.167526791,6.79161475 C-0.0584887867,7.01827598 -0.0546404966,7.40043112 0.171975139,7.62504965 C0.40044315,7.85150139 0.775835528,7.84769141 1.00228157,7.62059806 C1.20310749,7.41919561 1.40392062,7.21779277 1.60474654,7.01640341 Z"></path></g></g></g></g></g></g></g></g></g></g></g></g></g></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-chevron-up {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eri:arrow-up-s-line%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/defs%3E%3Cg id='-----↳-ISI-Tray' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.899999976'%3E%3Cg id='ISI-Tray---Desktop-' transform='translate(-1504, -3656)'%3E%3Cg id='Frame-41828' transform='translate(277, 2304)'%3E%3Cg id='Frame-41833' transform='translate(0, 1157)'%3E%3Cg id='div.ISI-wrapper' transform='translate(0, 181)'%3E%3Cg id='Frame-41833' transform='translate(115, 12)'%3E%3Cg id='Template/Link/Standalone-Link-w-Icon/Medium-24/Default' transform='translate(1011, 2)'%3E%3Cg id='Group-5' transform='translate(5, 0)'%3E%3Cg id='ri:arrow-up-s-line' transform='translate(96, 0)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1' transform='translate(12, 12) scale(1, -1) translate(-12, -12)'%3E%3C/use%3E%3C/mask%3E%3Cg id='ri:arrow-up-s-line-(Background/Mask)' transform='translate(12, 12) scale(1, -1) translate(-12, -12)'%3E%3C/g%3E%3Cpath d='M9,18 L15,12 L9,6' id='Vector' stroke='%23B40000' stroke-width='1.5' stroke-dasharray='0,0' fill-rule='nonzero' mask='url(%23mask-2)' transform='translate(12, 12) rotate(-90) translate(-12, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-chevron-down {
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eri:arrow-up-s-line%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/defs%3E%3Cg id='-----↳-ISI-Tray' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ISI-Tray---Desktop-' transform='translate(-1504, -3167)'%3E%3Cg id='Frame-41828' transform='translate(277, 2304)'%3E%3Cg id='Frame-41832' transform='translate(0, 216)'%3E%3Cg id='Group-4' transform='translate(0, 632)'%3E%3Cg id='Template/Link/Standalone-Link-w-Icon/Medium-24/Default' transform='translate(1131, 15)'%3E%3Cg id='Group-5' transform='translate(5, 0)'%3E%3Cg id='ri:arrow-up-s-line' transform='translate(103, 12) scale(1, -1) translate(-103, -12)translate(91, 0)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1' transform='translate(12, 12) scale(1, -1) translate(-12, -12)'%3E%3C/use%3E%3C/mask%3E%3Cg id='ri:arrow-up-s-line-(Background/Mask)' transform='translate(12, 12) scale(1, -1) translate(-12, -12)'%3E%3C/g%3E%3Cpath d='M9,18 L15,12 L9,6' id='Vector' stroke='%23000000' stroke-width='1.5' stroke-dasharray='0,0' fill-rule='nonzero' mask='url(%23mask-2)' transform='translate(12, 12) rotate(-90) translate(-12, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}

.icon-external_link-v1 {
  --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%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%3E%3Ctitle%3EIcon%20%2F%20External%20Link%3C%2Ftitle%3E%3Cg%20id%3D%22-----%E2%86%B3-Masthead-%2B-Multi-indicator-%2B-Menu%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Desktop-Components%22%20transform%3D%22translate(-1591%2C%20-503)%22%3E%3Cg%20id%3D%22Group-47%22%20transform%3D%22translate(160%2C%20120)%22%3E%3Cg%20id%3D%22Group-46%22%20transform%3D%22translate(0%2C%20136)%22%3E%3Cg%20id%3D%22Group-37%22%20transform%3D%22translate(117%2C%20175)%22%3E%3Cg%20id%3D%22Group-40452-Copy-2%22%20transform%3D%22translate(0%2C%2056)%22%3E%3Cg%20id%3D%22Links%22%20transform%3D%22translate(30%2C%2016)%22%3E%3Cg%20id%3D%22Frame-41743%22%20transform%3D%22translate(1089%2C%200)%22%3E%3Cg%20id%3D%22Icon-%2F-External-Link%22%20transform%3D%22translate(195%2C%200)%22%3E%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%2F%3E%3Cg%20id%3D%22Frame-41742%22%20transform%3D%22translate(4%2C%204)%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%3E%3Cg%20id%3D%22Group-39972%22%3E%3Cg%20id%3D%22Vector%22%20transform%3D%22translate(0%2C%201.3489)%22%3E%3Cpath%20d%3D%22M9.35051851%2C7.59838912%20C9.35051851%2C7.86497469%209.35051851%2C8.13157372%209.35051851%2C8.3981462%20C9.35051851%2C8.55237012%209.35833242%2C8.71030004%209.3379824%2C8.86348953%20C9.34493532%2C8.81303743%209.35188793%2C8.76259785%209.35885389%2C8.71214575%20C9.34261302%2C8.82270039%209.31320991%2C8.92964128%209.27052706%2C9.03287624%20C9.28982044%2C8.98652264%209.30912671%2C8.94018238%209.32842008%2C8.89384188%20C9.28534589%2C8.99416993%209.2309355%2C9.08792471%209.1653328%2C9.17509305%20C9.19566215%2C9.13514253%209.22599167%2C9.09517872%209.25633406%2C9.0552413%20C9.19002693%2C9.14095618%209.11458877%2C9.21767498%209.03007099%2C9.28535909%20C9.07011877%2C9.25409005%209.11016635%2C9.22283458%209.15020109%2C9.19156554%20C9.0597218%2C9.26209111%208.96179424%2C9.32022924%208.85657424%2C9.3657579%20C8.90500988%2C9.34546183%208.95344522%2C9.32516594%209.00188086%2C9.30488297%20C8.89349095%2C9.35003189%208.78099142%2C9.3803577%208.66467022%2C9.39591365%20C8.71671929%2C9.38917012%208.76876848%2C9.38244039%208.82083059%2C9.37569686%20C8.68322015%2C9.39215632%208.54203566%2C9.38590995%208.40365557%2C9.38590995%20C8.14901949%2C9.38590995%207.89439621%2C9.38590995%207.63976013%2C9.38590995%20C6.84654008%2C9.38590995%206.05333338%2C9.38590995%205.26012637%2C9.38590995%20C4.46805424%2C9.38590995%203.67598221%2C9.38590995%202.88391008%2C9.38590995%20C2.63069591%2C9.38590995%202.37749463%2C9.38590995%202.12428046%2C9.38590995%20C1.98168688%2C9.38590995%201.83635403%2C9.39227377%201.69475185%2C9.37332641%20C1.74501378%2C9.38030564%201.79526255%2C9.38728455%201.84551143%2C9.39427687%20C1.73536045%2C9.37797454%201.62883601%2C9.34846019%201.52599018%2C9.30561584%20C1.57216906%2C9.32498222%201.61833484%2C9.34436233%201.66450067%2C9.36372871%20C1.56453775%2C9.32049154%201.4711495%2C9.26587529%201.38430973%2C9.20002437%20C1.42410966%2C9.23046847%201.46392263%2C9.26091275%201.50372256%2C9.29136994%20C1.41833077%2C9.22481193%201.34190075%2C9.14908755%201.27445872%2C9.06424998%20C1.3056099%2C9.10444929%201.33676109%2C9.14464839%201.36791226%2C9.18483461%20C1.29763949%2C9.09401298%201.23972021%2C8.9957149%201.1943762%2C8.89009679%20C1.21459576%2C8.93871569%201.23480231%2C8.98733429%201.25502188%2C9.03595319%20C1.21004313%2C8.92715318%201.17984418%2C8.81422879%201.16433382%2C8.69746748%20C1.17103889%2C8.74971349%201.17775709%2C8.8019596%201.18446216%2C8.8542187%20C1.16806475%2C8.7160876%201.17428707%2C8.57436812%201.17428707%2C8.43546445%20C1.17428707%2C8.17986494%201.17428707%2C7.92427905%201.17428707%2C7.66867954%20C1.17428707%2C6.87245826%201.17428707%2C6.07624997%201.17428707%2C5.28004179%20C1.17428707%2C4.48495968%201.17428707%2C3.68990355%201.17428707%2C2.89482145%20C1.17428707%2C2.64064922%201.17428707%2C2.38649013%201.17428707%2C2.1323179%20C1.17428707%2C1.98918479%201.1679342%2C1.84330206%201.18681015%2C1.70116412%20C1.17985722%2C1.75161622%201.17290432%2C1.8020552%201.16593836%2C1.8525073%20C1.18217923%2C1.74193955%201.21158244%2C1.63499888%201.25426529%2C1.53177701%20C1.23495887%2C1.57811751%201.21566545%2C1.62447106%201.19635903%2C1.67081157%20C1.23943322%2C1.57047043%201.2938434%2C1.47671564%201.35945915%2C1.38956039%20C1.3291298%2C1.42951091%201.29878744%2C1.46947461%201.26845809%2C1.50942513%20C1.33476522%2C1.42371026%201.41020378%2C1.34697807%201.49472156%2C1.27929395%20C1.45467378%2C1.31056299%201.414626%2C1.34183205%201.37459126%2C1.37310109%20C1.46508359%2C1.30257552%201.56301154%2C1.2444239%201.66823155%2C1.19890833%20C1.61979591%2C1.2192044%201.57136027%2C1.2394874%201.52292462%2C1.25978347%20C1.63131454%2C1.21463454%201.74381357%2C1.18432143%201.86013477%2C1.16875239%20C1.80808569%2C1.17548282%201.75602347%2C1.18222635%201.70397439%2C1.18895678%20C1.93004217%2C1.16191718%202.16599811%2C1.17874329%202.39292686%2C1.17874329%20C2.80344924%2C1.17874329%203.2139715%2C1.17874329%203.62449388%2C1.17874329%20C4.01190075%2C1.17874329%204.3992948%2C1.17874329%204.78670166%2C1.17874329%20C5.1064969%2C1.17874329%205.37595176%2C0.916203773%205.37807808%2C0.593614147%20C5.38019135%2C0.274219509%205.11497582%2C0%204.79515448%2C0%20C4.17104828%2C0%203.54692913%2C0%202.92280984%2C0%20C2.60459304%2C0%202.28637631%2C0%201.9681595%2C0%20C1.80572465%2C0%201.64735973%2C0.0128193344%201.48598151%2C0.0413254895%20C1.29957017%2C0.0742444012%201.1151416%2C0.152181228%200.950306495%2C0.242780258%20C0.788262989%2C0.33184726%200.636472787%2C0.453885523%200.510341841%2C0.58909662%20C0.168344218%2C0.955761462%200%2C1.43197266%200%2C1.93035243%20C0%2C2.10918043%200%2C2.28800843%200%2C2.46684952%20C0%2C3.19357969%200%2C3.92030996%200%2C4.64705322%20C0%2C5.48470468%200%2C6.32235644%200%2C7.1600079%20C0%2C7.65118585%200%2C8.14234997%200%2C8.63351479%20C0%2C8.76372389%200.0154320934%2C8.89048946%200.0326643804%2C9.02022716%20C0.0579192691%2C9.21034239%200.133579575%2C9.39485347%200.217784278%2C9.56513093%20C0.300058342%2C9.73148013%200.42085394%2C9.88540258%200.550141755%2C10.0168949%20C0.90964562%2C10.3825253%201.40931671%2C10.5646271%201.91540592%2C10.5646271%20C2.40471937%2C10.5646271%202.89404601%2C10.5646271%203.38335946%2C10.5646271%20C4.21785352%2C10.5646271%205.05234759%2C10.5646271%205.88685469%2C10.5646271%20C6.61084557%2C10.5646271%207.33483605%2C10.5646271%208.05882692%2C10.5646271%20C8.23698085%2C10.5646271%208.41513539%2C10.5646271%208.59330237%2C10.5646271%20C8.66064004%2C10.5646271%208.72745589%2C10.5636319%208.79465007%2C10.5565479%20C8.91112781%2C10.5442655%209.02828369%2C10.5298877%209.14177415%2C10.4999543%20C9.2590085%2C10.4690257%209.37278601%2C10.4177099%209.48263694%2C10.3684101%20C9.65220734%2C10.2923064%209.8063192%2C10.1724548%209.94241644%2C10.0478762%20C10.2131107%2C9.80009398%2010.41455%2C9.43692495%2010.4829573%2C9.07608706%20C10.5132345%2C8.91632427%2010.5248444%2C8.75931183%2010.5248444%2C8.59822653%20C10.5248444%2C8.28040321%2010.5248444%2C7.96256655%2010.5248444%2C7.64474323%20C10.5248444%2C7.00757765%2010.5248444%2C6.37039903%2010.5248444%2C5.73322036%20C10.5248444%2C5.73298466%2010.5248444%2C5.73276154%2010.5248444%2C5.73252585%20C10.5248444%2C5.41152063%2010.2632949%2C5.14104626%209.9419212%2C5.1389119%20C9.62371743%2C5.13679063%209.35051851%2C5.40302311%209.35051851%2C5.72404144%20C9.35051851%2C6.34881989%209.35051851%2C6.97361067%209.35051851%2C7.59838912%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Vector%22%20transform%3D%22translate(5.9426%2C%200.0853)%22%3E%3Cpath%20d%3D%22M2.04293248%2C1.18009183%20C2.85994641%2C1.1808513%203.67696058%2C1.18159762%204.4939745%2C1.18235709%20C4.74609291%2C1.18259278%204.99821076%2C1.1828154%205.25032916%2C1.1830514%20C5.5701244%2C1.18333917%205.83958006%2C0.920289196%205.84171871%2C0.597922265%20C5.84381964%2C0.278305112%205.57860372%2C0.00459631243%205.25878238%2C0.00430823929%20C4.77210399%2C0.00386303533%204.28543864%2C0.00341782907%203.79877329%2C0.00295953089%20C2.98177241%2C0.00220006536%202.16475873%2C0.00144060173%201.34774481%2C0.000694230419%20C1.09562641%2C0.000458534224%200.843507754%2C0.000235932577%200.591389351%2C0%20C0.271594111%2C-0.000287836756%200.00213885801%2C0.262762253%200%2C0.585129184%20C-0.00210072822%2C0.90473325%200.263114695%2C1.1784419%200.582922998%2C1.17874307%20C1.06960139%2C1.17918827%201.5562541%2C1.17963353%202.04293248%2C1.18009183%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Vector%22%20transform%3D%22translate(10.6062%2C%200.0853)%22%3E%3Cpath%20d%3D%22M1.17565723%2C3.81318539%20C1.17641383%2C2.99308024%201.17715754%2C2.17296194%201.17792719%2C1.3528437%20C1.17816199%2C1.09977139%201.17838348%2C0.846699028%201.17861848%2C0.593626717%20C1.17891832%2C0.272621508%200.916859255%2C0.00214694992%200.595694337%2C0%20C0.277281893%2C-0.0021086771%200.00460501665%2C0.264123346%200.00431802933%2C0.585141667%20C0.00386145858%2C1.07366144%200.00341788176%2C1.56216807%200.00296131101%2C2.05068784%20C0.00220470808%2C2.870793%200.00146100349%2C3.69091149%200.000691355661%2C4.51102973%20C0.000456547859%2C4.76410204%200.000235065176%2C5.01717421%200%2C5.27024652%20C-0.000299774831%2C5.59125173%200.261759228%2C5.86172649%200.582924146%2C5.86387323%20C0.90133659%2C5.86598211%201.17401352%2C5.59975004%201.17430051%2C5.27873172%20C1.17475708%2C4.79021195%201.17520066%2C4.30170516%201.17565723%2C3.81318539%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Vector%22%20transform%3D%22translate(4.0092%2C%200.0853)%22%3E%3Cpath%20d%3D%22M1.60474654%2C7.01640341%20C2.09322507%2C6.52653492%202.5817039%2C6.0366535%203.07018243%2C5.54677193%20C3.6753474%2C4.93986716%204.28051207%2C4.33297568%204.88567704%2C3.726084%20C5.43654924%2C3.17362503%205.98744786%2C2.62116616%206.53832006%2C2.06870719%20C6.86394633%2C1.74215003%207.18958477%2C1.41559272%207.51521104%2C1.08903556%20C7.54436634%2C1.05978304%207.57354815%2C1.03054365%207.60270345%2C1.00129113%20C7.82870599%2C0.774629896%207.8248577%2C0.392474603%207.5982551%2C0.167856074%20C7.36980013%2C-0.0585825536%206.99440781%2C-0.0547721259%206.76796177%2C0.172321228%20C6.56713585%2C0.373710591%206.36632311%2C0.575113054%206.1654972%2C0.776502418%20C5.67701866%2C1.26638399%205.18853994%2C1.75625257%204.70006141%2C2.24613414%20C4.0948834%2C2.85303891%203.48973127%2C3.45993019%202.88455326%2C4.06682187%20C2.33368106%2C4.61928084%201.78279578%2C5.17174011%201.23191054%2C5.72419908%20C0.906284269%2C6.05075624%200.580658099%2C6.37731293%200.255018792%2C6.7038832%20C0.225850441%2C6.73312263%200.196695141%2C6.76237531%200.167526791%2C6.79161475%20C-0.0584887867%2C7.01827598%20-0.0546404966%2C7.40043112%200.171975139%2C7.62504965%20C0.40044315%2C7.85150139%200.775835528%2C7.84769141%201.00228157%2C7.62059806%20C1.20310749%2C7.41919561%201.40392062%2C7.21779277%201.60474654%2C7.01640341%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%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  display: block;
}
@font-face {
  font-family: "ProximaNova";
  src: url("./../fonts/ProximaNova-Regular_2607783814.otf");
}
:root {
  --gs-card-border-radius-20: 20px;
  --gs-card-border-radius-30: 30px;
  --gs-card-border-radius-33: 33px;
  --gs-b-radius-top-20: 20px 20px 0 0;
  --gs-b-radius-bottom-20: 0 0 20px 20px;
  --gs-b-radius-top-30: 30px 30px 0 0;
  --gs-b-radius-bottom-30: 0 0 30px 30px
  --gs-b-radius-top-33: 33px 33px 0 0;
  --gs-b-radius-left-30: 30px 0 0 30px;
  --gs-b-radius-left-24: 24px 0 0 24px;
  --gs-b-radius-right-24: 0 24px 24px 0;
  --gs-bg-white: #ffffff;
  --gs-bg-gray: #f8f8f8;
  --gs-bg-green: #e8f2ef;
  --gs-bg-blue: #e9ecf4;
  --gs-padding-rounded-section-web: 60px;
  --gs-padding-rounded-section-mob: 20px;
  --gs-bg-header: #ececec;
  --font-family-default: "ProximaNova", "proxima-nova", sans-serif;
  --desktop-gutter-default: 32px;
  --desktop-margin-default: 32px;
  --mob-gutter-default: 16px;
  --mob-margin-default: 20px;
  --gs-white:#ffffff;
  --gs-black:#000000;
  --gs-body-grey:#F8F8F8;
  --gs-grey:#464646;
  --gs-grey_70:#6D6D6D;
  --gs-focus_indicator:#0F62FE;
}

html,
body {
  background-color: var(--gs-white);
  color: var(--gs-black);
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  font-family: var(--font-family-default);
}

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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}

table, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
  border: 1px solid var(--Gray-40);
}

.container {
  max-width: 100% !important;
  width: 100%;
  padding: 0px;
}

section .container {
  max-width: 1366px !important;
  width: 100%;
  margin: 0 auto;
}
section .container > .row {
  margin: 0;
  padding: 0;
}

.keyboard-navigation .gs-btn-primary-inverse:focus, .keyboard-navigation .gs-btn-secondary:focus, .keyboard-navigation .gs-btn-secondary-inverse:focus {
  outline: dashed;
  outline-color: var(--Blue-60);
  outline-offset: 2px;
  box-shadow: none !important;
}
.keyboard-navigation .gs-link-inverse:focus, .keyboard-navigation .gs-link-standalone:focus {
  outline: dashed;
  outline-color: var(--Blue-60);
  outline-offset: 2px;
}
.keyboard-navigation a:focus-visible,
.keyboard-navigation .link-primary:focus-visible,
.keyboard-navigation button:focus-visible {
  outline-color: var(--gs-focus_indicator);
  outline: 3px dashed var(--gs-focus_indicator);
}
.keyboard-navigation .accordion-button:focus, .keyboard-navigation .dropdown-toggle:focus {
  border-color: var(--gs-focus_indicator);
}
.keyboard-navigation .accordion-button:focus, .keyboard-navigation .accordion-button:focus-visible, .keyboard-navigation .accordion-button:active {
  outline: 3px dashed var(--gs-focus_indicator);
}
.keyboard-navigation .tab-pane:focus {
  border: 1px solid var(--gs-focus_indicator);
}
.keyboard-navigation .social-icons > a > img:focus {
  outline: 3px dashed var(--gs-focus_indicator);
  outline-offset: 2px;
}
.keyboard-navigation .slick-prev:focus-visible {
  outline: 2px solid var(--gs-focus_indicator);
  outline-offset: -2px;
}
.keyboard-navigation .slick-next:focus-visible {
  outline: 2px solid var(--gs-focus_indicator);
  outline-offset: -2px;
}
.keyboard-navigation .accordion-button:focus, .keyboard-navigation .accordion-button:active {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .close-icon:focus-visible {
  outline: 3px dashed var(--gs-information);
  padding: 2px;
}
.keyboard-navigation .icon-downArrow:focus, .keyboard-navigation .icon-downArrow:active, .keyboard-navigation .icon-downArrow:hover, .keyboard-navigation .icon-downArrow:focus-visible {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .down-arrow-container:focus, .keyboard-navigation .down-arrow-container:active, .keyboard-navigation .down-arrow-container:hover, .keyboard-navigation .down-arrow-container:focus-visible {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .close-icon > button:focus, .keyboard-navigation .close-icon > button:active, .keyboard-navigation .close-icon > button:hover {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .up-arrow-container:focus, .keyboard-navigation .up-arrow-container:active, .keyboard-navigation .up-arrow-container:hover, .keyboard-navigation .up-arrow-container:focus-visible {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .icon-upArrow:focus, .keyboard-navigation .icon-upArrow:active, .keyboard-navigation .icon-upArrow:hover, .keyboard-navigation .icon-upArrow:focus-visible {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .down-arrow-container:focus, .keyboard-navigation .down-arrow-container:active, .keyboard-navigation .down-arrow-container:hover, .keyboard-navigation .down-arrow-container:focus-visible {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .icon-downArrow:focus, .keyboard-navigation .icon-downArrow:active, .keyboard-navigation .icon-downArrow:hover, .keyboard-navigation .icon-downArrow:focus-visible {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .dropdown-toggle:focus {
  outline: 3px dashed var(--gs-information);
}
.keyboard-navigation .hamburger-container:hover, .keyboard-navigation .hamburger-container:focus, .keyboard-navigation .hamburger-container:active, .keyboard-navigation .hamburger-container:focus-visible {
  outline: 3px dashed var(--gs-information);
}

.nav-pills .nav-link {
  border-radius: 0px;
}

@media only screen and (min-width: 992px) {
  .show-lg-md {
    display: block;
  }

  .show-sm-md {
    display: none;
  }
}
@media only screen and (max-width: 991.98px) {
  .show-lg-md {
    display: none;
  }

  .show-sm-md {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .g-padding_rounded_sections {
    padding: var(--gs-padding-rounded-section-web);
  }

  .max-width {
    max-width: 1366px;
    margin: auto;
  }

  .show-lg {
    display: block;
  }

  .show-sm {
    display: none;
  }

  h1, .h1 {
    font-size: 72px;
    font-weight: 600;
    line-height: 88px;
  }

  h2, .h2 {
    font-size: 56px;
    font-weight: 600;
    line-height: 64px;
  }

  h3, .h3 {
    font-size: 44px;
    font-weight: 600;
    line-height: 56px;
  }

  h4, .h4 {
    font-size: 40px;
    font-weight: 600;
    line-height: 52px;
  }

  h5, .h5 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
  }

  h6, .h6 {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  .g-p1 {
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
  }

  .g-p2 {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }

  .g-p3 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .g-p4 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .g-p5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .g-p6 {
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
  }

  .icon-sm {
    width: 20px;
    height: 20px;
    mask-size: 20px;
    -webkit-mask-size: 20px;
    padding-left: 20px !important;
  }
  .icon-md {
    width: 24px;
    height: 24px;
    mask-size: 24px;
    -webkit-mask-size: 24px;
    padding-left: 24px !important;
  }
  .icon-lg {
    width: 28px;
    height: 28px;
    mask-size: 28px;
    -webkit-mask-size: 28px;
    padding-left: 28px !important;
  }
  .icon-xl {
    width: 32px;
    height: 32px;
    mask-size: 32px;
    -webkit-mask-size: 32px;
    padding-left: 32px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .g-padding_rounded_sections {
    padding: var(--gs-padding-rounded-section-mob);
  }

  .max-width {
    max-width: 767px;
    margin: auto;
  }

  .show-lg {
    display: none;
  }

  .show-sm {
    display: block;
  }

  h1, .h1 {
    font-size: 64px;
    font-weight: 600;
    line-height: 72px;
  }

  h2, .h2 {
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  h3, .h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
  }

  h4, .h4 {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
  }

  h5, .h5 {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  h6, .h6 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .g-p1 {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }

  .g-p2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .g-p3 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .g-p4 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .g-p5 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .g-p6 {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }

  .icon-sm {
    width: 20px;
    height: 20px;
    mask-size: 20px;
    -webkit-mask-size: 20px;
    padding-left: 20px !important;
  }
  .icon-md {
    width: 20px;
    height: 20px;
    mask-size: 20px;
    -webkit-mask-size: 20px;
    padding-left: 20px !important;
  }
  .icon-lg {
    width: 24px;
    height: 24px;
    mask-size: 24px;
    -webkit-mask-size: 24px;
    padding-left: 24px !important;
  }
  .icon-xl {
    width: 28px;
    height: 28px;
    mask-size: 28px;
    -webkit-mask-size: 28px;
    padding-left: 28px !important;
  }
}
sup {
  font-size: 0.5rem;
}

.g-extraLarge-button {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.g-large-button {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.g-medium-button {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.g-small-button {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.font-regular {
  font-weight: 400;
}

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

.btn {
  color: var(--Gray-10);
  border: none;
  border-radius: 0;
}

.btn-icon {
  padding-left: 10px;
  display: inline;
}

i.btn-icon {
  -webkit-mask-position-y: center;
  text-decoration: none;
}

.bg-grey_20 {
  background-color: var(--Gray-20);
}

.text_Gray-10 {
  color: var(--Gray-10);
}

.g-rounded-card-20 {
  border-radius: var(--gs-card-border-radius-20) !important;
}

.g-rounded-card-30 {
  border-radius: var(--gs-card-border-radius-30) !important;
}

.g-bottom-rounded {
  border-bottom-left-radius: var(--gs-card-border-radius-30) !important;
  border-bottom-right-radius: var(--gs-card-border-radius-30) !important;
}

.g-top-rounded {
  border-top-left-radius: var(--gs-card-border-radius-30) !important;
  border-top-right-radius: var(--gs-card-border-radius-30) !important;
}

.g-rounded-card-33 {
  border-radius: var(--gs-card-border-radius-33) !important;
}

.g-rounded-card-top-20 {
  border-radius: var(--gs-b-radius-top-20);
}

.g-rounded-card-top-33 {
  border-radius: var(--gs-b-radius-top-33);
}

.g-rounded-card-top-30 {
  border-radius: var(--gs-b-radius-top-30) !important;
}

.g-rounded-card-bottom-30 {
  border-radius: var(--gs-b-radius-bottom-30);
}

.g-rounded-image-left {
  border-radius: var(--gs-b-radius-left-30);
}

.g-rounded-left-24 {
  border-radius: var(--gs-b-radius-left-24);
}

.g-rounded-right-24 {
  border-radius: var(--gs-b-radius-right-24);
}

.g-cb-rounded-image-card {
  border-radius: var(--gs-card-border-radius-30) !important;
}
@media only screen and (max-width: 767.98px) {
  .g-cb-rounded-image-card {
    border-radius: var(--gs-card-border-radius-20) !important;
  }
}

.g-cb-top-rounded-image-card {
  border-radius: var(--gs-b-radius-top-30) !important;
}
@media only screen and (max-width: 767.98px) {
  .g-cb-top-rounded-image-card {
    border-radius: var(--gs-b-radius-top-20) !important;
  }
}

.gs-hide {
  display: none !important;
}

.gs-show {
  display: block;
}

.gs-visibility-hide {
  visibility: hidden;
}

.gs-light_gradient {
  opacity: 1;
  background-image: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
}

.gs-dark_gradient {
  opacity: 1;
  background-image: linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%);
}

.gs-border-primary {
  border: 1px solid var(--gs-primary);
}

.gs-border-secondary {
  border: 1px solid var(--gs-secondary);
}

.gs-border-gray {
  border: 1px solid var(--Gray-50);
}

.gs-no-border {
  border: 0;
}

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

.gs-bg-gray {
  background-color: var(--Gray-20) !important;
}

.gs-bg-primary {
  background-color: var(--gs-primary_10) !important;
}

.gs-bg-secondary {
  background-color: var(--gs-secondary_10) !important;
}

.gs-bg-main-primary {
  background-color: var(--gs-primary) !important;
}

.gs-bg-main-secondary {
  background-color: var(--gs-secondary) !important;
}

.gs-fg-grey-100 {
  color: var(--Gray-100) !important;
}

.gs-fg-white {
  color: var(--gs-bg-white) !important;
}

.gs-fg-gray {
  color: var(--gs-bg-gray) !important;
}

.gs-fg-primary {
  color: var(--gs-primary_10) !important;
}

.gs-fg-secondary {
  color: var(--gs-secondary_10) !important;
}

.gs-fg-main-primary {
  color: var(--gs-primary) !important;
}

.gs-fg-main-secondary {
  color: var(--gs-secondary) !important;
}

.gs-mt-60 {
  margin-top: 60px !important;
}

.gs-mb-60 {
  margin-bottom: 60px !important;
}

.gs-my-60 {
  margin: 60px 0;
}

.gs-mb-40 {
  margin-bottom: 40px !important;
}

.gs-mb-32 {
  margin-bottom: 32px;
}

.gs-mt-40 {
  margin-top: 40px !important;
}

.gs-mr-24 {
  margin-right: 24px;
}

.gs-mt-32 {
  margin-top: 32px;
}

.gs-mt-20 {
  margin-top: 20px !important;
}

.gs-mb-20 {
  margin-bottom: 20px !important;
}

.gs-pd-60 {
  padding: 60px 0;
}

.gs-pb-60 {
  padding-bottom: 60px;
}

.gs-py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

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

.nav-justified .nav-item .nav-link {
  width: 100%;
}

.gs-bg-header {
  background-color: var(--gs-bg-header) !important;
}

.gs-bg-white-after::after {
  background-color: var(--gs-bg-white) !important;
}

.gs-bg-gray-after::after {
  background-color: var(--Gray-20) !important;
}

.gs-bg-primary-after::after {
  background-color: var(--gs-primary) !important;
}

.gs-bg-secondary-after::after {
  background-color: var(--gs-secondary) !important;
}

.gs-bg-black-after::after {
  background-color: var(--Gray-100) !important;
}

.affinity-hero-banner .scEnabledChrome.scEmptyPlaceholder {
  flex: none;
}

.cb-banner-with-bg-max-height.cb-banner-with-bg-text-container .scEmptyPlaceholder {
  flex: none;
}

.hero-banner-container .scLooseFrameZone.scEnabledChrome {
  width: 100%;
}

.hero-banner-video-section .scLooseFrameZone.scEnabledChrome {
  width: 100%;
  height: 100%;
}

.slider img.scEnabledChrome {
  width: 100%;
}

.pp-detailed .container .row .scLooseFrameZone {
  width: 50%;
}

.pp-detailed .experience-card-width {
  width: 100%;
}

.pp-minimal .container .row .scLooseFrameZone {
  width: 50%;
}

.pp-minimal .experience-card-width {
  width: 100%;
}

.center-align {
  text-align: -webkit-center;
}

.custom-width-33 {
  width: 33.33%;
}

.custom-width-30 {
  width: 30%;
}

@media only screen and (min-width: 768px) {
  .cb-custom-padding {
    padding: 60px 20px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-custom-padding {
    padding: 40px 20px !important;
  }
}

@media only screen and (min-width: 768px) {
  .cb-custom-padding-46 {
    padding: 46px 0 !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-custom-padding-46 {
    padding: 40px 0 !important;
  }
}

.vp-center {
  display: block !important;
}

.affinity-content-block ul, .affinity-isi-tray ul {
  padding-left: 32px;
}
@media only screen and (max-width: 767.98px) {
  .affinity-content-block ul, .affinity-isi-tray ul {
    padding-left: 20px;
  }
}
.affinity-content-block ul li, .affinity-isi-tray ul li {
  list-style-type: disc;
  padding-left: 5px;
}
@media only screen and (max-width: 767.98px) {
  .affinity-content-block ul li, .affinity-isi-tray ul li {
    padding-left: 2px;
  }
}
.affinity-content-block ol, .affinity-isi-tray ol {
  padding-left: 32px;
}
@media only screen and (max-width: 767.98px) {
  .affinity-content-block ol, .affinity-isi-tray ol {
    padding-left: 20px;
  }
}
.affinity-content-block ol li, .affinity-isi-tray ol li {
  list-style-type: decimal;
  padding-left: 5px;
}
@media only screen and (max-width: 767.98px) {
  .affinity-content-block ol li, .affinity-isi-tray ol li {
    padding-left: 2px;
  }
}

.promo ul.list-component {
  padding-left: 32px;
}
@media only screen and (max-width: 767.98px) {
  .promo ul.list-component {
    padding-left: 20px;
  }
}
.promo ul.list-component li {
  list-style-type: disc;
  padding-left: 5px;
}
@media only screen and (max-width: 767.98px) {
  .promo ul.list-component li {
    padding-left: 2px;
  }
}
.promo ol.list-component {
  padding-left: 32px;
}
@media only screen and (max-width: 767.98px) {
  .promo ol.list-component {
    padding-left: 20px;
  }
}
.promo ol.list-component li {
  list-style-type: decimal;
  padding-left: 5px;
}
@media only screen and (max-width: 767.98px) {
  .promo ol.list-component li {
    padding-left: 2px;
  }
}

.affinity-content-block strong {
  font-weight: bold;
}

.affinity-rich-text {
  padding-left: 20px;
  padding-right: 20px;
}
.affinity-rich-text .container .row {
  margin: 0 !important;
}
@media only screen and (max-width: 767.98px) {
  .affinity-rich-text {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media only screen and (min-width: 768px) {
  .affinity-desktop-image {
    display: block;
  }

  .affinity-mobile-image {
    display: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .affinity-desktop-image {
    display: none;
  }

  .affinity-mobile-image {
    display: block;
  }
}
iframe .vp-center {
  display: block !important;
}

.noBackground-padding {
  padding: 0 20px !important;
}

a:hover {
  color: unset;
}

hr {
  max-width: 1136px;
  margin: 64px auto;
}

strong {
  font-weight: bolder;
}

.adjascent-buttons {
  display: inline-block;
}
.adjascent-buttons a {
  margin-right: 24px;
}
@media only screen and (max-width: 767.98px) {
  .adjascent-buttons a {
    margin-right: 16px;
  }
}
.adjascent-buttons a:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 767.98px) {
  .adjascent-buttons a:last-child {
    margin-right: 0;
  }
}

@media only screen and (min-width: 768px) {
  .cb-padd-lr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-padd-lr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@charset "UTF-8";
.accordion-chevron-section {
  margin-bottom: 60px;
}
@media only screen and (max-width: 767.98px) {
  .accordion-chevron-section .container {
    padding: 0 20px;
  }
}
.accordion-chevron-section .row {
  max-width: 1136px;
  margin: 0 auto !important;
}
.accordion-chevron-section .row > div {
  padding: 0;
}
.accordion-chevron-section .row .accordion-chevron {
  max-width: 1136px;
  margin: 0 auto;
}
.accordion-chevron-section .row .accordion-chevron .accordion-item {
  border: 0;
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  border: 0;
  background-color: var(--Gray-10);
  color: var(--gs-primary);
  padding: 24px 0 0;
  justify-content: space-between;
  box-shadow: none;
}
@media only screen and (max-width: 767.98px) {
  .accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button {
    padding: 16px 0 0;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
  }
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button .icon-chevron {
  position: relative;
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button .icon-chevron::after {
  content: "";
  background-color: var(--Gray-60);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -10px;
  display: inline-block;
  position: absolute;
  right: 0;
  transform: rotate(-360deg);
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button.collapsed {
  color: var(--Gray-100);
  border-bottom: 1px solid var(--Gray-40);
  padding-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button.collapsed {
    padding-bottom: 16px;
  }
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button.collapsed .icon-chevron {
  position: relative;
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-header .accordion-button.collapsed .icon-chevron::after {
  content: "";
  background-color: var(--Gray-60);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -5px;
  display: inline-block;
  position: absolute;
  right: 0;
  transform: rotate(-180deg);
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-collapse {
  border: 0;
  border-bottom: 1px solid var(--Gray-40);
}
.accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-collapse .accordion-body {
  padding: 28px 0;
  color: var(--Gray-100);
}
@media only screen and (max-width: 767.98px) {
  .accordion-chevron-section .row .accordion-chevron .accordion-item .accordion-collapse .accordion-body {
    padding: 24px 0;
  }
}
@charset "UTF-8";
.cmp-accordion {
  margin-bottom: 60px;
}
@media only screen and (max-width: 767.98px) {
  .cmp-accordion .container {
    padding: 0 20px;
  }
}
.cmp-accordion .row {
  max-width: 1136px;
  margin: 0 auto !important;
}
.cmp-accordion .row > div {
  padding: 0;
}
.cmp-accordion .row .accordion {
  max-width: 1136px;
  margin: 0 auto;
}
.cmp-accordion .row .accordion .accordion-item {
  border: 0;
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  border: 0;
  background-color: var(--Gray-10);
  color: var(--gs-primary);
  padding: 24px 0px;
  justify-content: space-between;
  box-shadow: none;
}
@media only screen and (max-width: 767.98px) {
  .cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button {
    padding: 24px 30px 24px 24px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
  }
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button .icon-chevron {
  position: relative;
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button .icon-chevron::after {
  content: "";
  background-color: var(--Gray-60);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -10px;
  display: inline-block;
  position: absolute;
  right: 0;
  transform: rotate(-360deg);
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed {
  color: var(--Gray-100);
  border-bottom: 1px solid var(--Gray-40);
}
@media only screen and (max-width: 767.98px) {
  .cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed {
    padding-bottom: 16px;
  }
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon-chevron {
  position: relative;
}
.cmp-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon-chevron::after {
  content: "";
  background-color: var(--Gray-60);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -5px;
  display: inline-block;
  position: absolute;
  right: 0;
  transform: rotate(-180deg);
}
.cmp-accordion .row .accordion .accordion-item .accordion-collapse {
  border: 0;
  border-bottom: 1px solid var(--Gray-40);
}
.cmp-accordion .row .accordion .accordion-item .accordion-collapse .accordion-body {
  padding: 28px 0 35px 32px;
  color: var(--Gray-100);
}
@media only screen and (max-width: 767.98px) {
  .cmp-accordion .row .accordion .accordion-item .accordion-collapse .accordion-body {
    padding: 24px 0;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button {
  padding: 10px 20px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button {
    padding: 8px 24px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title {
    margin-right: 16px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-before, .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-after {
  width: 50px;
  height: 50px;
  margin-right: 8px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-before, .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-after {
    margin-right: 16px;
  }
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-before img, .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-header .accordion-button .accordion-title-icon-after img {
  max-width: 100%;
}
.cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-collapse .accordion-body {
  padding: 8px 20px;
}
@media (min-width: 768px) {
  .cmp-accordion .row .accordion.accordion-title-with-icon .accordion-item .accordion-collapse .accordion-body {
    padding: 16px 24px;
  }
}
.cmp-accordion .row .accordion .accordion-header .accordion-button .icon-indicator {
  position: relative;
}
.cmp-accordion .row .accordion .accordion-header .accordion-button .icon-indicator::after {
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  content: "";
  background-color: var(--Gray-60);
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -5px;
  display: inline-block;
  position: absolute;
  right: 0;
  transform: rotate(-360deg);
}
.cmp-accordion .row .accordion .accordion-header .accordion-button.collapsed .icon-indicator::after {
  margin-right: -1px;
  transform: rotate(180deg);
}
.cmp-accordion .row .accordion.accordion-plus .accordion-header .accordion-button .icon-indicator::after {
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Collapse</title><g id="Template/Icon/Accordion/Plus/Collapse" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><line x1="14.5" y1="6" x2="14.5" y2="22" id="Path-3" stroke="%23B40000" stroke-width="2" stroke-linecap="round" transform="translate(14.5, 14) rotate(-90) translate(-14.5, -14)"></line></g></svg>');
}
.cmp-accordion .row .accordion.accordion-plus .accordion-header .accordion-button.collapsed .icon-indicator::after {
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Expand</title><g id="Template/Icon/Accordion/Plus/Expand" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><path d="M14,6 L14,11.1655828 L14,22 M6,14 L22,14" id="Combined-Shape" stroke="%23C33333" stroke-width="2" stroke-linecap="round"></path></g></svg>');
  left: -4px;
}
.cmp-accordion .row .accordion.accordion-chevron-rounded .accordion-header .accordion-button {
  gap: 0.625rem;
}
.cmp-accordion .row .accordion.accordion-chevron-rounded .accordion-header .accordion-button .icon-indicator {
  width: 28px;
  height: 28px;
}
.cmp-accordion .row .accordion.accordion-chevron-rounded .accordion-header .accordion-button .icon-indicator::after {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 1)" fill="none" fill-rule="evenodd"><circle stroke="%23383838" stroke-width="1.508" fill="%23383838" fill-rule="nonzero" transform="matrix(0 1 1 0 0 0)" cx="13.996" cy="13.996" r="13.996"/><path stroke="%23C4EA28" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" d="m22.45 17.166-8.454-8.453-8.453 8.453"/></g></svg>');
  background-color: unset;
  mask: unset;
  background-size: cover;
  transform: rotate(0deg);
  width: 28px;
  height: 28px;
  margin-right: -1px;
}
.cmp-accordion .row .accordion.accordion-chevron-rounded .accordion-header .accordion-button.collapsed .icon-indicator::after {
  transform: rotate(180deg);
}
.accordion-plus-section {
  margin-bottom: 60px;
}
@media only screen and (max-width: 767.98px) {
  .accordion-plus-section .container {
    padding: 0 20px;
  }
}
.accordion-plus-section .row {
  max-width: 1136px;
  margin: 0 auto !important;
}
.accordion-plus-section .row > div {
  padding: 0;
}
.accordion-plus-section .row .accordion-plus {
  max-width: 1136px;
  margin: 0 auto;
}
.accordion-plus-section .row .accordion-plus .accordion-item {
  border: 0;
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  border: 0;
  background-color: var(--Gray-10);
  color: var(--gs-primary);
  padding: 24px 0 0;
  position: relative;
  box-shadow: none;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button {
    padding: 16px 0 0;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
  }
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button i.icon-collapse {
  position: relative;
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button i.icon-collapse::after {
  content: "";
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Collapse</title><g id="Template/Icon/Accordion/Plus/Collapse" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><line x1="14.5" y1="6" x2="14.5" y2="22" id="Path-3" stroke="%23B40000" stroke-width="2" stroke-linecap="round" transform="translate(14.5, 14) rotate(-90) translate(-14.5, -14)"></line></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -5px;
  display: inline-block;
  position: absolute;
  top: -4px;
  right: 0;
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button.collapsed {
  color: var(--Gray-100);
  border-bottom: 1px solid var(--Gray-40);
  padding-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button.collapsed {
    padding-bottom: 16px;
  }
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button:not(.collapsed) i.icon-collapse {
  position: relative;
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-header .accordion-button:not(.collapsed) i.icon-collapse::after {
  content: "";
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Expand</title><g id="Template/Icon/Accordion/Plus/Expand" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><path d="M14,6 L14,11.1655828 L14,22 M6,14 L22,14" id="Combined-Shape" stroke="%23C33333" stroke-width="2" stroke-linecap="round"></path></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -5px;
  display: inline-block;
  position: absolute;
  top: -4px;
  right: 0;
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-collapse {
  border: 0;
  border-bottom: 1px solid var(--Gray-40);
}
.accordion-plus-section .row .accordion-plus .accordion-item .accordion-collapse .accordion-body {
  padding: 28px 0;
  color: var(--Gray-100);
}
@media only screen and (max-width: 767.98px) {
  .accordion-plus-section .row .accordion-plus .accordion-item .accordion-collapse .accordion-body {
    padding: 24px 0;
  }
}
@media (max-width: 767.98px) {
  .cmp-accordion-media .dyn-media-content {
    display: none;
  }
}
@media (min-width: 768px) {
  .cmp-accordion-media .accordion-media__relmedia {
    display: none;
  }
}
.cmp-accordion-media .accordion-button {
  gap: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0;
  font-size: 22px;
  font-weight: 600;
  box-shadow: none;
  line-height: 28px;
  padding: 16px 20px;
  color: var(--gs-primary);
  justify-content: space-between;
  background-color: var(--Gray-10);
}
.cmp-accordion-media .accordion-button::after {
  content: unset;
}
.cmp-accordion-media .accordion-button .icon-indicator {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  display: flex;
  margin-left: auto;
  position: relative;
  align-items: center;
  justify-content: center;
  padding: 2px !important;
}
.cmp-accordion-media .accordion-button .icon-indicator::after {
  --svg: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.451%200H21v28H.451z%22/%3E%3Cpath%20d%3D%22m18.726%2010-8%208-8-8%22%20stroke%3D%22%23430039%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%220%2C0%22/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  border: none;
  mask-size: 100%;
  position: absolute;
  display: inline-block;
  mask-image: var(--svg);
  mask-repeat: no-repeat;
  width: calc(100% - 20%);
  height: calc(100% - 20%);
  -webkit-mask-position-x: center;
  -webkit-mask-position-y: center;
  background-position: center center;
  background-repeat: no-repeat no-repeat;
  transition: transform 0.15s ease-in-out;
  background-color: var(--gs-primary, #C8102E);
}
.cmp-accordion-media .accordion-button .icon-indicator.icon-sm {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
.cmp-accordion-media .accordion-button .icon-indicator.icon-md {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
.cmp-accordion-media .accordion-button .icon-indicator.icon-lg {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
}
.cmp-accordion-media .accordion-button .icon-indicator.icon-xl {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
}
.cmp-accordion-media .accordion-button.collapsed .icon-indicator::after {
  transform: rotate(180deg);
}
.cmp-accordion-media .accordion-chevron .accordion-button .icon-indicator::after {
  --svg: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.451%200H21v28H.451z%22/%3E%3Cpath%20d%3D%22m18.726%2010-8%208-8-8%22%20stroke%3D%22%23430039%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%220%2C0%22/%3E%3C/g%3E%3C/svg%3E");
}
.cmp-accordion-media .accordion-chevron-rounded .accordion-button .icon-indicator {
  border-radius: 50%;
  background-color: var(--Gray-20, #d5d5d5);
}
.cmp-accordion-media .accordion-chevron-rounded .accordion-button .icon-indicator::after {
  --svg: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.451%200H21v28H.451z%22/%3E%3Cpath%20d%3D%22m18.726%2010-8%208-8-8%22%20stroke%3D%22%23430039%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%220%2C0%22/%3E%3C/g%3E%3C/svg%3E");
}
.cmp-accordion-media .accordion-plus .accordion-button .icon-indicator::after {
  transform: unset;
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Expand</title><g id="Template/Icon/Accordion/Plus/Expand" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><path d="M14,6 L14,11.1655828 L14,22 M6,14 L22,14" id="Combined-Shape" stroke="%23C33333" stroke-width="2" stroke-linecap="round"></path></g></svg>');
}
.cmp-accordion-media .accordion-plus .accordion-button:not(.collapsed) .icon-indicator::after {
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Collapse</title><g id="Template/Icon/Accordion/Plus/Collapse" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><line x1="14.5" y1="6" x2="14.5" y2="22" id="Path-3" stroke="%23B40000" stroke-width="2" stroke-linecap="round" transform="translate(14.5, 14) rotate(-90) translate(-14.5, -14)"></line></g></svg>') !important;
}
.cmp-accordion-media .accordion-plus-rounded .accordion-button .icon-indicator {
  border-radius: 50%;
  background-color: var(--Gray-20, #d5d5d5);
}
.cmp-accordion-media .accordion-plus-rounded .accordion-button .icon-indicator::after {
  transform: unset;
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Expand</title><g id="Template/Icon/Accordion/Plus/Expand" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><path d="M14,6 L14,11.1655828 L14,22 M6,14 L22,14" id="Combined-Shape" stroke="%23C33333" stroke-width="2" stroke-linecap="round"></path></g></svg>');
}
.cmp-accordion-media .accordion-plus-rounded .accordion-button:not(.collapsed) .icon-indicator::after {
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="28px" height="28px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Template/Icon/Accordion/Plus/Collapse</title><g id="Template/Icon/Accordion/Plus/Collapse" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect id="Bounding-box" x="0" y="0" width="28" height="28"></rect><line x1="14.5" y1="6" x2="14.5" y2="22" id="Path-3" stroke="%23B40000" stroke-width="2" stroke-linecap="round" transform="translate(14.5, 14) rotate(-90) translate(-14.5, -14)"></line></g></svg>') !important;
}
.gs-alert-banner-cta {
  border-radius: 0px !important;
  background-color: var(--gs-secondary);
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  margin: 0;
  display: flex;
  justify-content: space-evenly;
  padding: 0px;
}
.gs-alert-banner-cta-description {
  margin: 0px;
}
.gs-alert-banner-cta a:focus {
  outline: 3px dashed var(--Gray-10);
}
.gs-alert-banner-cta-close {
  padding-left: 48px;
  cursor: pointer;
}
.gs-alert-banner-cta-close:hover {
  color: var(--Gray-10);
}
.gs-alert-banner-cta .gs-alert-banner {
  border-radius: 0px !important;
  background-color: var(--gs-secondary);
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  display: flex;
  padding: 12px 83px 12px 87px;
  justify-content: space-evenly;
  align-items: flex-start;
}
.gs-alert-banner-cta .gs-alert-banner-link {
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  text-align: center;
  line-height: 28px;
}
.gs-alert-banner-cta .gs-alert-banner-link:hover {
  color: var(--Gray-10);
}
.gs-alert-banner-cta .gs-alert-banner-description {
  padding: 6px 16px 6px 0px;
  margin: 0px;
}
.gs-alert-banner-cta .gs-alert-banner-content {
  display: flex;
  padding: 0px 12px 0px 0px;
  justify-content: center;
  align-items: center;
}
.gs-alert-banner-cta .gs-alert-banner-close {
  padding-left: 48px;
  cursor: pointer;
}
.gs-alert-banner-cta .gs-alert-banner-close:hover {
  color: var(--Gray-10);
}
@media only screen and (min-width: 768px) {
  .gs-alert-banner-cta {
    align-items: center;
  }
  .gs-alert-banner-cta-content {
    display: flex;
    padding: 0px 12px 0px 0px;
    justify-content: center;
    align-items: center;
  }
  .gs-alert-banner-cta-content .btn {
    margin-left: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-alert-banner-cta {
    align-items: flex-start;
  }
  .gs-alert-banner-cta-content {
    display: block;
    padding: 0px 12px 0px 0px;
  }
  .gs-alert-banner-cta .btn {
    margin-top: 23px;
  }
  .gs-alert-banner-cta .alert-btn-close {
    width: 32px;
    height: 32px;
    display: flex;
    place-items: center;
  }
}

.alert .gs-text-align-center {
  display: flex;
  justify-content: space-between;
}
.gs-icon {
  width: 100%;
  height: 100%;
  padding: 4px;
  cursor: pointer;
}

.alert-btn-close {
  width: 32px;
  display: block;
  height: 32px;
}
.gs-alert-banner-lnk {
  border-radius: 0px !important;
  background-color: var(--gs-secondary);
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  margin: 0;
  display: flex;
  justify-content: space-evenly;
  padding: 0px;
}
.gs-alert-banner-lnk a:focus {
  outline: 3px dashed var(--Gray-10);
}
.gs-alert-banner-lnk-link {
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  text-align: center;
  line-height: 28px;
}
.gs-alert-banner-lnk-link:hover {
  color: var(--Gray-10);
}
.gs-alert-banner-lnk-description {
  margin: 0px;
}
.gs-alert-banner-lnk-close {
  padding-left: 48px;
  cursor: pointer;
}
.gs-alert-banner-lnk-close:hover {
  color: var(--Gray-10);
}
.gs-alert-banner-lnk .gs-alert-banner {
  border-radius: 0px !important;
  background-color: var(--gs-secondary);
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  display: flex;
  padding: 12px 83px 12px 87px;
  justify-content: space-evenly;
  align-items: flex-start;
}
.gs-alert-banner-lnk .gs-alert-banner-link {
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  text-align: center;
  line-height: 28px;
}
.gs-alert-banner-lnk .gs-alert-banner-link:hover {
  color: var(--Gray-10);
}
.gs-alert-banner-lnk .gs-alert-banner-description {
  padding: 6px 16px 6px 0px;
  margin: 0px;
}
.gs-alert-banner-lnk .gs-alert-banner-content {
  display: flex;
  padding: 0px 12px 0px 0px;
  justify-content: center;
  align-items: center;
}
.gs-alert-banner-lnk .gs-alert-banner-close {
  padding-left: 48px;
  cursor: pointer;
}
.gs-alert-banner-lnk .gs-alert-banner-close:hover {
  color: var(--Gray-10);
}
@media only screen and (min-width: 768px) {
  .gs-alert-banner-lnk {
    align-items: center;
  }
  .gs-alert-banner-lnk-content {
    display: flex;
    padding: 0px 12px 0px 0px;
    justify-content: center;
    align-items: center;
  }
  .gs-alert-banner-lnk-content a {
    margin-left: 16px;
  }
  .gs-alert-banner-lnk .gs-icon {
    width: 100%;
    height: 100%;
    padding: 4px;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-alert-banner-lnk {
    align-items: flex-start;
  }
  .gs-alert-banner-lnk-content {
    display: block;
    padding: 0px 12px 0px 0px;
  }
  .gs-alert-banner-lnk .gs-icon {
    width: 100%;
    height: 100%;
    padding: 4px;
    cursor: pointer;
  }
}
.gs-alert-banner {
  border-radius: 0px !important;
  background-color: var(--gs-secondary);
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  display: flex;
  margin: 0;
  justify-content: space-evenly;
  align-items: flex-start;
}
.gs-alert-banner a:focus {
  outline: 3px dashed var(--Gray-10);
}
.gs-alert-banner-link {
  color: var(--Gray-10);
  opacity: 1;
  letter-spacing: 0px;
  text-align: center;
  line-height: 28px;
}
.gs-alert-banner-link:hover {
  color: var(--Gray-10);
}
.gs-alert-banner-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gs-alert-banner-close {
  padding-left: 48px;
  cursor: pointer;
}
.gs-alert-banner-close:hover {
  color: var(--Gray-10);
}
@media only screen and (min-width: 768px) {
  .gs-alert-banner {
    padding: 0px;
  }
  .gs-alert-banner .gs-banner-text-container {
    display: flex;
  }
  .gs-alert-banner .gs-banner-text-container span {
    padding: 0px 12px 0px 0px;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-alert-banner .close-btn {
    display: block;
    float: right;
  }
  .gs-alert-banner .alert-dismissible, .gs-alert-banner .alert {
    padding: 0px;
  }
  .gs-alert-banner .gs-banner-text-container {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media only screen and (min-width: 768px) {
  .announcement-banner-padding {
    padding: 16px 115px;
  }
}
@media only screen and (max-width: 767.98px) {
  .announcement-banner-padding {
    padding: 20px;
  }

  .alert-dismissible, .alert {
    padding: 0px;
  }
}
.breadcrumb-container-optionA .breadcrumb {
  margin: 0;
  padding: 12px 0px 12px 32px;
  text-align: left;
  text-transform: capitalize;
}
@media only screen and (min-width: 768px) {
  .breadcrumb-container-optionA .breadcrumb .home i {
    color: var(--Gray-60);
    background-color: var(--Gray-60);
    -webkit-mask-size: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767.98px) {
  .breadcrumb-container-optionA .breadcrumb .home i {
    color: var(--Gray-60);
    background-color: var(--Gray-60);
    -webkit-mask-size: 16px;
    width: 16px;
    height: 16px;
    cursor: pointer;
  }
}
.breadcrumb-container-optionA .breadcrumb-item {
  margin: 0;
  text-align: left;
  display: flex;
}
.breadcrumb-container-optionA .breadcrumb-item.last {
  opacity: 1;
  pointer-events: none;
}
.breadcrumb-container-optionA .breadcrumb-item.last a {
  color: var(--Gray-60);
}
.breadcrumb-container-optionA .breadcrumb-item:not(.last) a {
  color: var(--Gray-90);
}
.breadcrumb-container-optionA .breadcrumb-item a {
  opacity: 1;
  text-decoration: none;
}
.breadcrumb-container-optionA .breadcrumb-item a img {
  width: 12px;
  height: auto;
  margin-top: -5px;
  color: var(--Gray-60);
}
.breadcrumb-container-optionA .breadcrumb-item a:hover {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: url("../../../../../Affinity/shared/Icons/chevron_right.svg") !important;
  opacity: 1;
  color: var(--Gray-60);
}

.breadcrumb {
  align-items: center;
}
.breadcrumb-container-optionB .breadcrumb {
  margin: 0;
  padding: 12px 0px 12px 32px;
  text-transform: capitalize;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .breadcrumb-container-optionB .breadcrumb .home i {
    color: var(--Gray-60);
    background-color: var(--Gray-60);
    -webkit-mask-size: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767.98px) {
  .breadcrumb-container-optionB .breadcrumb .home i {
    color: var(--Gray-60);
    background-color: var(--Gray-60);
    -webkit-mask-size: 16px;
    width: 16px;
    height: 16px;
    cursor: pointer;
  }
}
.breadcrumb-container-optionB .breadcrumb-item {
  display: flex;
  align-items: center;
  text-align: left;
}
.breadcrumb-container-optionB .breadcrumb-item .icon {
  opacity: 1;
  color: var(--Gray-60);
  margin-right: 15px;
  touch-action: none;
  pointer-events: none;
  cursor: default;
}
.breadcrumb-container-optionB .breadcrumb-item.last {
  opacity: 1;
  pointer-events: none;
}
.breadcrumb-container-optionB .breadcrumb-item.last a {
  color: var(--Gray-60);
}
.breadcrumb-container-optionB .breadcrumb-item:not(.last) a {
  color: var(--Gray-90);
}
.breadcrumb-container-optionB .breadcrumb-item > img {
  display: none;
}
.breadcrumb-container-optionB .breadcrumb-item a {
  opacity: 1;
  color: var(--Gray-90);
  text-decoration: none;
}
.breadcrumb-container-optionB .breadcrumb-item a img {
  width: 12px;
  height: auto;
  margin-top: -5px;
}
.breadcrumb-container-optionB .breadcrumb-item a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767.98px) {
  .breadcrumb-container-optionB .breadcrumb-item + .breadcrumb-container-optionB .breadcrumb-item::before {
    display: none;
  }
  .breadcrumb-container-optionB .breadcrumb-item.active {
    display: none;
  }
  .breadcrumb-container-optionB .breadcrumb-item .left-icon {
    display: block;
  }
}
@media only screen and (max-width: 767.98px) {
  .breadcrumb-container-optionB .breadcrumb .breadcrumb-item a {
    padding-left: 5px;
  }
  .breadcrumb-container-optionB .breadcrumb .breadcrumb-item img {
    display: block;
    width: 8px;
    height: auto;
  }
  .breadcrumb-container-optionB .breadcrumb .breadcrumb-item:not(:nth-last-child(2)) {
    display: none;
  }
  .breadcrumb-container-optionB .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: url("../../../../../Affinity/shared/Icons/chevron_left.svg") !important;
    opacity: 1;
    color: var(--Gray-60);
    margin-top: 2px;
  }
}
.breadcrumb-container-optionB .left-icon {
  display: none;
}

.no-container {
  padding: 0;
  margin: 0;
}
.gs-btn-primary {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
.gs-btn-primary .btn-icon {
  background: var(--Gray-10);
}
.gs-btn-primary.disabled {
  background-color: var(--Gray-30) !important;
  color: var(--Gray-60) !important;
}
.gs-btn-sm {
  display: inline-flex;
  justify-content: center;
  padding: 10px 12px;
  min-width: 100px;
}
.gs-btn-sm img {
  margin-left: 8px;
}
.gs-btn-sm.btn.disabled .btn-icon, .gs-btn-sm:disabled .btn-icon {
  background: var(--Gray-60) !important;
}
.gs-btn-sm-rounded {
  border-radius: 20px;
}
.gs-btn-md {
  display: inline-flex;
  justify-content: center;
}
.gs-btn-md img {
  margin-left: 8px;
}
.gs-btn-md.btn.disabled .btn-icon, .gs-btn-md:disabled .btn-icon {
  background: var(--Gray-60) !important;
}
@media only screen and (min-width: 768px) {
  .gs-btn-md {
    padding: 12px 16px;
    min-width: 160px;
  }
  .gs-btn-md-rounded {
    border-radius: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-btn-md {
    padding: 10px 12px;
    line-height: 20px;
    font-size: 14px;
    min-width: 100px;
  }
  .gs-btn-md .icon-md {
    width: 20px;
    height: 20px;
    mask-size: 20px;
    -webkit-mask-size: 20px;
    padding-left: 20px;
  }
  .gs-btn-md-rounded {
    border-radius: 20px;
  }
}
.gs-btn-lg {
  display: inline-flex;
  justify-content: center;
}
.gs-btn-lg img {
  margin-left: 8px;
}
.gs-btn-lg.btn.disabled .btn-icon, .gs-btn-lg:disabled .btn-icon {
  background: var(--Gray-60) !important;
}
@media only screen and (min-width: 768px) {
  .gs-btn-lg {
    padding: 14px 20px;
    min-width: 212px;
  }
  .gs-btn-lg-rounded {
    border-radius: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-btn-lg {
    padding: 12px 16px;
    font-size: 16px;
    line-height: 24px;
    min-width: 160px;
  }
  .gs-btn-lg .icon-lg {
    width: 24px;
    height: 24px;
    mask-size: 24px;
    -webkit-mask-size: 24px;
    padding-left: 24px;
  }
  .gs-btn-lg-rounded {
    border-radius: 24px;
  }
}
.gs-btn-xl {
  display: inline-flex;
  justify-content: center;
}
.gs-btn-xl img {
  margin-left: 8px;
}
.gs-btn-xl.btn.disabled .btn-icon, .gs-btn-xl:disabled .btn-icon {
  background: var(--Gray-60) !important;
}
@media only screen and (min-width: 768px) {
  .gs-btn-xl {
    padding: 16px 24px;
    min-width: 240px;
  }
  .gs-btn-xl-rounded {
    border-radius: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-btn-xl {
    padding: 14px 20px;
    line-height: 28px;
    font-size: 18px;
    min-width: 212px;
  }
  .gs-btn-xl .icon-xl {
    width: 28px;
    height: 28px;
    mask-size: 28px;
    -webkit-mask-size: 28px;
    padding-left: 28px;
  }
  .gs-btn-xl-rounded {
    border-radius: 28px;
  }
}
.gs-btn-sm, .gs-btn-md, .gs-btn-lg, .gs-btn-xl {
  max-width: fit-content;
  font-weight: 500;
}
.gs-btn-sm .btn-icon, .gs-btn-md .btn-icon, .gs-btn-lg .btn-icon, .gs-btn-xl .btn-icon {
  margin-left: 8px;
}
.gs-btn-primary:hover, .gs-btn-secondary:hover {
  background-color: var(--gs-primary_70);
  color: var(--Gray-10);
  box-shadow: none;
}
.gs-btn-primary:hover .btn-icon, .gs-btn-secondary:hover .btn-icon {
  background-color: var(--Gray-10);
}
.gs-btn-primary:active, .gs-btn-secondary:active {
  background-color: var(--gs-primary_80);
  color: var(--Gray-10);
  box-shadow: none !important;
}
.gs-btn-primary:active .btn-icon, .gs-btn-secondary:active .btn-icon {
  background-color: var(--Gray-10);
}
.gs-btn-primary:focus, .gs-btn-secondary:focus {
  box-shadow: none !important;
}
.gs-btn-primary:focus .btn-icon, .gs-btn-secondary:focus .btn-icon {
  background-color: var(--Gray-10);
}
.gs-btn--icon-before {
  flex-direction: row-reverse;
  gap: 8px;
}
.gs-btn--icon-before .btn-icon,
.gs-btn--icon-before img {
  margin-left: 0;
  margin-right: 0;
}
.gs-btn-primary:disabled, .gs-btn-secondary:disabled {
  background-color: var(--Gray-30) !important;
  color: var(--Gray-60) !important;
}
box-shadow:none .gs-btn-primary:disabled .btn-icon, box-shadow:none .gs-btn-secondary:disabled .btn-icon {
  background-color: var(--Gray-60);
}

.btn .icon-before-btn {
  margin-right: 8px;
  margin-left: 0;
}

.btn-disabled {
  opacity: 0.65;
}
.gs-btn-primary-inverse {
  color: var(--gs-primary);
  background-color: var(--Gray-10);
}
.gs-btn-primary-inverse .btn-icon {
  background: var(--gs-primary);
}
.gs-btn-primary-inverse:hover {
  color: var(--gs-primary_70);
  background-color: var(--Gray-10);
  outline: 1px solid var(--gs-primary_70);
  outline-offset: -3px;
}
.gs-btn-primary-inverse:hover .btn-icon {
  background: var(--gs-primary_70);
}
.gs-btn-primary-inverse:active {
  color: var(--gs-primary_80);
  background-color: var(--Gray-10);
}
.gs-btn-primary-inverse:active .btn-icon {
  background: var(--gs-primary_80);
}
.gs-btn-primary-inverse:disabled, .gs-btn-primary-inverse.disabled {
  color: var(--Gray-60);
  background-color: var(--Gray-30);
}
.gs-btn-primary-inverse:disabled .btn-icon, .gs-btn-primary-inverse.disabled .btn-icon {
  background: var(--Gray-60);
}
.gs-btn-secondary {
  color: var(--gs-primary);
  background-color: var(--Gray-10);
  border: 1px solid;
}
.gs-btn-secondary.disabled {
  color: var(--Gray-60);
  background-color: var(--Gray-10);
}
.gs-btn-secondary .btn-icon {
  background: var(--gs-primary);
}
.gs-btn-secondary:hover {
  background-color: var(--gs-primary_70);
  color: var(--Gray-10);
}
.gs-btn-secondary:hover .btn-icon {
  background: var(--Gray-10);
}
.gs-btn-secondary:active {
  background-color: var(--gs-primary_80);
  color: var(--Gray-10);
}
.gs-btn-secondary:active .btn-icon {
  background: var(--Gray-10);
}
.gs-btn-secondary:focus {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
  box-shadow: none !important;
}
.gs-btn-secondary:focus .btn-icon {
  background: var(--Gray-10);
}
.gs-btn-secondary:disabled {
  color: var(--Gray-60);
  background-color: var(--Gray-10);
}
.gs-btn-secondary:disabled .btn-icon {
  background: var(--Gray-60);
}
.gs-btn-secondary-inverse {
  color: var(--Gray-10);
  background-color: transparent;
  border: 1px solid;
}
.gs-btn-secondary-inverse.disabled {
  color: var(--Gray-60);
  background-color: transparent;
  border: 1px solid;
}
.gs-btn-secondary-inverse .btn-icon {
  background-color: var(--Gray-10);
  color: var(--Gray-60);
}
.gs-btn-secondary-inverse:hover {
  background-color: var(--Gray-10);
  color: var(--gs-primary_70);
}
.gs-btn-secondary-inverse:hover .btn-icon {
  background-color: var(--gs-primary_70);
}
.gs-btn-secondary-inverse:active {
  background-color: var(--Gray-10);
  color: var(--gs-primary_70);
}
.gs-btn-secondary-inverse:active .btn-icon {
  background-color: var(--gs-primary_70);
}
.gs-btn-secondary-inverse:disabled {
  color: var(--Gray-60);
  background-color: transparent;
  border: 1px solid;
}
.gs-btn-secondary-inverse:disabled .btn-icon {
  background-color: var(--Gray-60);
}
.gs-btn-secondary-inverse:focus {
  box-shadow: none !important;
}
.cmp-card-deck .card {
  display: flex;
  width: 100%;
  padding: 1.5rem;
  border-radius: 0.75rem;
}
.cmp-card-deck .card__title {
  margin-bottom: 1rem;
  line-height: 1.2;
}
.cmp-card-deck .card__footer {
  margin-top: 1rem;
  background-color: transparent;
}
.cmp-card-deck .card--link {
  text-decoration: none;
  color: unset;
}
.cmp-card-deck .card--link:hover {
  color: unset;
}
.cmp-card-deck .card-hover {
  cursor: pointer;
}
@media (min-width: 768px) {
  .cmp-card-deck .card.v-center .card {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 768px) {
  .cmp-card-deck .card.v-content-ceter .card__body-footer {
    display: flex;
    align-items: center;
  }
}
.cmp-card-deck.info-card {
  /*&.bg-lightblueF2 .title,
  &.bg-lightblueF2 .col-12 .card {
      background-color: #ededed;

      @media print {
          background-color: unset;
      }
  }

  &.bg-greenFB .title,
  &.bg-greenFB .col-12 .card {
      background-color: #ededed;

      @media print {
          background-color: unset;
      }
  }

  &.bg-sandal .title,
  &.bg-sandal .col-12 .card {
      background-color: #ededed;

      @media print {
          background-color: unset;
      }
  }*/
}
.cmp-card-deck.info-card .col {
  margin-bottom: 0;
}
.cmp-card-deck.info-card .card {
  border: 0;
  padding: 1.875rem 3.75rem;
  border-radius: 0;
  background-color: inherit;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card .card {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card .card__img {
    padding-right: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card .card__img {
    padding-bottom: 1.875rem;
  }
}
.cmp-card-deck.info-card .card__body-footer {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}
.cmp-card-deck.info-card.info-card--border .card {
  border: 1px solid gray;
}
@charset "UTF-8";
.carousel-section-variant1-rounded {
  background-color: var(--gs-white);
  padding: 40px 0;
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .container {
    padding: 0 20px;
  }
}
.carousel-section-variant1-rounded .gl-carousol-title {
  margin: 32px 0;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded {
  position: relative;
  padding-bottom: 48px;
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-dots li button::before {
  font-size: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 10px;
  height: 10px;
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card {
  flex-direction: row;
  align-items: center;
  margin: 0 20px;
  max-height: 380px;
  background: var(--Gray-20);
  border-radius: var(--gs-card-border-radius-30);
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card {
    flex-direction: column;
    align-items: flex-start;
    margin: 0 10px;
    border-radius: var(--gs-card-border-radius-30);
    max-height: 260px;
  }
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  height: 378px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-header {
    display: flex;
    align-items: center;
    height: 120px;
    overflow: hidden;
  }
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-header img {
  margin: 0 auto;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-header img {
    width: 100%;
    margin: 0;
    height: auto;
  }
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-body {
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-height: 224px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-body {
    padding: 0;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    padding: 32px 20px;
  }
}
.carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-body .card-text {
  max-height: 224px;
  overflow: hidden;
  padding: 0 80px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .gl-carousel-variantOne-rounded .slick-list .slick-track .item .card .card-body .card-text {
    max-height: 120px;
    padding: 0;
  }
}
.carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded {
    width: 248px;
  }
}
.carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded .slick-prev:before, .carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant1-rounded .slick-navigation-buttons-variant1-rounded .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@charset "UTF-8";
.carousel-section-variant1 {
  background-color: var(--gs-white);
  padding: 40px 0;
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .container {
    padding: 0 20px;
  }
}
.carousel-section-variant1 .gl-carousol-title {
  margin: 32px 0;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.carousel-section-variant1 .gl-carousel-variantOne {
  position: relative;
  padding-bottom: 48px;
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-dots li button::before {
  font-size: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 10px;
  height: 10px;
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card {
  flex-direction: row;
  align-items: center;
  margin: 0 20px;
  background: var(--Gray-20);
  border-radius: 0;
  max-height: 380px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card {
    flex-direction: column;
    align-items: flex-start;
    margin: 0 10px;
    height: auto;
    max-height: 260px;
  }
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  height: 378px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-header {
    display: flex;
    align-items: center;
    height: 120px;
    overflow: hidden;
  }
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-header img {
  margin: 0 auto;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-header img {
    width: 100%;
    margin: 0;
    height: auto;
  }
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-body {
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-height: 224px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-body {
    padding: 0;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    padding: 32px 20px;
  }
}
.carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-body .card-text {
  max-height: 224px;
  overflow: hidden;
  padding: 0 80px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .gl-carousel-variantOne .slick-list .slick-track .item .card .card-body .card-text {
    max-height: 120px;
    padding: 0;
  }
}
.carousel-section-variant1 .slick-navigation-buttons-variant1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant1 .slick-navigation-buttons-variant1 {
    width: 248px;
  }
}
.carousel-section-variant1 .slick-navigation-buttons-variant1 .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant1 .slick-navigation-buttons-variant1 .slick-prev:before, .carousel-section-variant1 .slick-navigation-buttons-variant1 .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant1 .slick-navigation-buttons-variant1 .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant1 .slick-navigation-buttons-variant1 .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant1 .slick-navigation-buttons-variant1 .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
.carousel-section-variant2-rounded {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .container {
    padding: 0 20px;
  }
}
.carousel-section-variant2-rounded .gl-carousol-title {
  margin: 32px 0;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded {
  position: relative;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded {
    padding-bottom: 44px;
  }
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-dots {
  display: none;
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card {
  flex-direction: row;
  align-items: center;
  margin: 0 20px;
  max-height: 380px;
  background: var(--Gray-20);
  border-radius: var(--gs-card-border-radius-30);
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card {
    flex-direction: column;
    align-items: flex-start;
    border-radius: var(--gs-card-border-radius-30);
    margin: 0 10px;
    height: auto;
    max-height: 260px;
  }
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  height: 378px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-header {
    display: flex;
    align-items: center;
    height: 120px;
    overflow: hidden;
  }
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-header img {
  margin: 0 auto;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-header img {
    width: 100%;
    margin: 0;
    height: auto;
  }
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-body {
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-height: 224px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-body {
    padding: 0;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    padding: 32px 20px;
  }
}
.carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-body .card-text {
  max-height: 224px;
  overflow: hidden;
  padding: 0 80px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .gl-carousel-variantTwo-rounded .slick-list .slick-track .item .card .card-body .card-text {
    max-height: 120px;
    padding: 0;
  }
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 150px;
  margin: 0 auto;
  bottom: 0;
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-counter {
  margin: 0 auto;
  position: relative;
  top: 10px;
  color: var(--Gray-90);
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-prev:before, .carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -5px;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1596 6.95956C15.5501 6.56904 16.1833 6.56904 16.5738 6.95956C16.9643 7.35009 16.9643 7.98325 16.5738 8.37378L10.0808 14.8667H24.067C24.6193 14.8667 25.067 15.3144 25.067 15.8667C25.067 16.419 24.6193 16.8667 24.067 16.8667H10.0809L16.5738 23.3596C16.9643 23.7501 16.9643 24.3833 16.5738 24.7738C16.1833 25.1643 15.5501 25.1643 15.1596 24.7738L6.95956 16.5738C6.56904 16.1833 6.56904 15.5501 6.95956 15.1596L15.1596 6.95956Z" fill="%23B40000"/></svg>');
  width: 48px;
  height: 48px;
  mask-size: 48px !important;
  -webkit-mask-size: 48px !important;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-prev:after {
    width: 43px;
    height: 40px;
    mask-size: 43px;
    -webkit-mask-size: 43px !important;
  }
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5741 6.95956C16.1836 6.56904 15.5504 6.56904 15.1599 6.95956C14.7693 7.35009 14.7693 7.98325 15.1599 8.37378L21.6528 14.8667H7.66666C7.11437 14.8667 6.66666 15.3144 6.66666 15.8667C6.66666 16.419 7.11437 16.8667 7.66666 16.8667H21.6527L15.1599 23.3596C14.7693 23.7501 14.7693 24.3833 15.1599 24.7738C15.5504 25.1643 16.1836 25.1643 16.5741 24.7738L24.7741 16.5738C25.1646 16.1833 25.1646 15.5501 24.7741 15.1596L16.5741 6.95956Z" fill="%23B40000"/></svg>');
  width: 48px;
  height: 48px;
  mask-size: 48px !important;
  -webkit-mask-size: 48px !important;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: -5px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2-rounded .slick-navigation-buttons-variant2 .slick-next:after {
    width: 43px;
    height: 40px;
    mask-size: 43px;
    -webkit-mask-size: 43px !important;
  }
}
.carousel-section-variant2 {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .container {
    padding: 0 20px;
  }
}
.carousel-section-variant2 .gl-carousol-title {
  margin: 32px 0;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.carousel-section-variant2 .gl-carousel-variantTwo {
  position: relative;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousel-variantTwo {
    padding-bottom: 44px;
  }
}
.carousel-section-variant2 .gl-carousel-variantTwo .slick-dots {
  display: none;
}
.carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card {
  flex-direction: row;
  align-items: center;
  margin: 0 20px;
  max-height: 380px;
  background: var(--Gray-20);
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    max-height: 260px;
    margin: 0 10px;
  }
}
.carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  height: 378px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-header {
    display: flex;
    align-items: center;
    height: 120px;
    overflow: hidden;
  }
}
.carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-header img {
  margin: 0 auto;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-header img {
    width: 100%;
    margin: 0;
    height: auto;
  }
}
.carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-body {
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-height: 224px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-body {
    padding: 0;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    padding: 32px 20px;
  }
}
.carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-body .card-text {
  max-height: 224px;
  overflow: hidden;
  padding: 0 80px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .gl-carousel-variantTwo .slick-list .slick-track .item .card .card-body .card-text {
    max-height: 120px;
    padding: 0;
  }
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 150px;
  margin: 0 auto;
  bottom: 0;
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-counter {
  margin: 0 auto;
  position: relative;
  top: 10px;
  color: var(--Gray-90);
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-prev:before, .carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -5px;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1596 6.95956C15.5501 6.56904 16.1833 6.56904 16.5738 6.95956C16.9643 7.35009 16.9643 7.98325 16.5738 8.37378L10.0808 14.8667H24.067C24.6193 14.8667 25.067 15.3144 25.067 15.8667C25.067 16.419 24.6193 16.8667 24.067 16.8667H10.0809L16.5738 23.3596C16.9643 23.7501 16.9643 24.3833 16.5738 24.7738C16.1833 25.1643 15.5501 25.1643 15.1596 24.7738L6.95956 16.5738C6.56904 16.1833 6.56904 15.5501 6.95956 15.1596L15.1596 6.95956Z" fill="%23B40000"/></svg>');
  width: 48px;
  height: 48px;
  mask-size: 48px !important;
  -webkit-mask-size: 48px !important;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-prev:after {
    width: 43px;
    height: 40px;
    mask-size: 43px;
    -webkit-mask-size: 43px !important;
  }
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5741 6.95956C16.1836 6.56904 15.5504 6.56904 15.1599 6.95956C14.7693 7.35009 14.7693 7.98325 15.1599 8.37378L21.6528 14.8667H7.66666C7.11437 14.8667 6.66666 15.3144 6.66666 15.8667C6.66666 16.419 7.11437 16.8667 7.66666 16.8667H21.6527L15.1599 23.3596C14.7693 23.7501 14.7693 24.3833 15.1599 24.7738C15.5504 25.1643 16.1836 25.1643 16.5741 24.7738L24.7741 16.5738C25.1646 16.1833 25.1646 15.5501 24.7741 15.1596L16.5741 6.95956Z" fill="%23B40000"/></svg>');
  width: 48px;
  height: 48px;
  mask-size: 48px !important;
  -webkit-mask-size: 48px !important;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: -5px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant2 .slick-navigation-buttons-variant2 .slick-next:after {
    width: 43px;
    height: 40px;
    mask-size: 43px;
    -webkit-mask-size: 43px !important;
  }
}
@charset "UTF-8";
.carousel-section-variant3-rounded {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
.carousel-section-variant3-rounded .gl-carousol-title {
  margin: 32px 0;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded {
  position: relative;
  padding-bottom: 48px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousel-variantThree-rounded {
    padding-bottom: 36px;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-dots li button::before {
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card {
  background: var(--Gray-20);
  border-radius: var(--gs-card-border-radius-30);
  max-height: 400px;
  max-height: 400px;
  margin: 0 20px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card {
    max-height: 360px;
    max-height: 360px;
    border-radius: var(--gs-card-border-radius-30);
    margin: 0 10px;
    overflow: hidden;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  height: 78px;
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-header img {
  width: auto;
  height: auto;
  max-width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-header img {
    width: auto;
    height: auto;
    max-width: 100%;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body {
  padding: 0 20px 20px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body {
    padding: 20px;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body .card-heading {
  margin: 34px 0 12px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body .card-heading {
    margin: 16px 0 8px 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body .card-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
  height: 140px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 14px;
    height: 120px;
    overflow: hidden;
  }
}
.carousel-section-variant3-rounded .gl-carousel-variantThree-rounded .slick-list .slick-track .item .card .card-body a svg {
  stroke: var(--gs-primary);
}
.carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded {
    width: 248px;
  }
}
.carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded .slick-prev:before, .carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant3-rounded .slick-navigation-buttons-variant3-rounded .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@charset "UTF-8";
.carousel-section-variant3 {
  background-color: var(--Gray-10);
  margin: 0 0 60px 0;
}
.carousel-section-variant3 .gl-carousol-title {
  margin: 32px 0;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree {
  position: relative;
  padding-bottom: 48px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree {
    padding-bottom: 36px;
    margin-bottom: 36px !important;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree .slick-dots {
    bottom: -30px !important;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-dots li button::before {
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card {
  background: var(--Gray-20);
  border-radius: 0;
  max-height: 400px;
  max-height: 400px;
  margin: 0 20px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card {
    max-height: 360px;
    max-height: 360px;
    overflow: hidden;
    margin: 0 10px;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  height: 78px;
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-header img {
  width: auto;
  height: auto;
  max-width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-header img {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body {
  padding: 0 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body {
    padding: 20px;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body .card-heading {
  margin: 34px 0 12px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body .card-heading {
    margin: 16px 0 8px 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body .card-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
  height: 140px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 14px;
    height: 120px;
    overflow: hidden;
  }
}
.carousel-section-variant3 .gl-carousel-variantThree .slick-list .slick-track .item .card .card-body a svg {
  stroke: var(--gs-primary);
}
.carousel-section-variant3 .slick-navigation-buttons-variant3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant3 .slick-navigation-buttons-variant3 {
    width: 248px;
  }
}
.carousel-section-variant3 .slick-navigation-buttons-variant3 .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant3 .slick-navigation-buttons-variant3 .slick-prev:before, .carousel-section-variant3 .slick-navigation-buttons-variant3 .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant3 .slick-navigation-buttons-variant3 .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant3 .slick-navigation-buttons-variant3 .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant3 .slick-navigation-buttons-variant3 .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@charset "UTF-8";
.carousel-section-variant4-rounded {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
.carousel-section-variant4-rounded .gl-carousol-title {
  margin: 36px 0;
  text-align: center;
  font-size: 44px;
  font-weight: 600;
  line-height: 56px;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .gl-carousol-title {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    margin: 24px 0;
  }
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded {
  position: relative;
  padding-bottom: 48px;
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-dots li button::before {
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card {
  flex-direction: row;
  align-items: center;
  padding: 45px 64px;
  border-radius: var(--gs-card-border-radius-30);
  margin: 0 20px;
  background: var(--Gray-20);
}
@media only screen and (max-width: 991px) {
  .carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 20px;
    border-radius: var(--gs-card-border-radius-30);
    margin: 0 10px;
  }
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-header img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-header {
    margin: 0 auto;
  }
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-header img {
  border-radius: var(--gs-card-border-radius-30);
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-header img {
    border-radius: var(--gs-card-border-radius-30);
  }
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-body {
  padding: 12px 0 12px 130px;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-body {
    padding: 0;
  }
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-body .card-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: var(--gs-black);
  margin-bottom: 16px;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-body .card-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin: 20px 0 12px 0;
  }
}
.carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-body .card-text {
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  color: var(--gs-black);
  margin-bottom: 40px;
  height: 60px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .gl-carousel-variantFour-rounded .slick-list .slick-track .item .card .card-body .card-text {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
    height: 45px;
    overflow: hidden;
  }
}
.carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded {
    width: 248px;
  }
}
.carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded .slick-prev:before, .carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant4-rounded .slick-navigation-buttons-variant4-rounded .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@charset "UTF-8";
.carousel-section-variant4 {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
.carousel-section-variant4 .gl-carousol-title {
  margin: 36px 0;
  text-align: center;
  font-size: 44px;
  font-weight: 600;
  line-height: 56px;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4 .gl-carousol-title {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    margin: 24px 0;
  }
}
.carousel-section-variant4 .gl-carousel-variantFour {
  position: relative;
  padding-bottom: 48px;
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-dots li button::before {
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card {
  flex-direction: row;
  align-items: center;
  padding: 45px 64px;
  margin: 0 20px;
  background: var(--Gray-20);
  border-radius: 0;
}
@media only screen and (max-width: 991px) {
  .carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 20px;
    margin: 0 10px;
  }
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-header img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-header {
    margin: 0 auto;
  }
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-body {
  padding: 12px 0 12px 130px;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-body {
    padding: 0;
  }
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-body .card-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: var(--gs-black);
  margin-bottom: 16px;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-body .card-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin: 20px 0 12px 0;
  }
}
.carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-body .card-text {
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  color: var(--gs-black);
  margin-bottom: 40px;
  height: 60px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4 .gl-carousel-variantFour .slick-list .slick-track .item .card .card-body .card-text {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
    height: 45px;
    overflow: hidden;
  }
}
.carousel-section-variant4 .slick-navigation-buttons-variant4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 991.98px) {
  .carousel-section-variant4 .slick-navigation-buttons-variant4 {
    width: 248px;
  }
}
.carousel-section-variant4 .slick-navigation-buttons-variant4 .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant4 .slick-navigation-buttons-variant4 .slick-prev:before, .carousel-section-variant4 .slick-navigation-buttons-variant4 .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant4 .slick-navigation-buttons-variant4 .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant4 .slick-navigation-buttons-variant4 .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant4 .slick-navigation-buttons-variant4 .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@charset "UTF-8";
.carousel-section-variant5-rounded {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
.carousel-section-variant5-rounded .gl-carousol-title {
  margin: 28px 0 46px;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin: 24px 0;
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded {
  position: relative;
  padding-bottom: 48px;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-dots li button::before {
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card {
  background: var(--Gray-20);
  border-radius: var(--gs-card-border-radius-30);
  padding: 0;
  margin: 0 20px;
  max-height: 600px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card {
    padding: 0;
    border-radius: var(--gs-card-border-radius-30);
    margin: 0 10px;
    max-height: 550px;
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 320px;
  overflow: hidden;
  border-radius: 30px 30px 0 0;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header .image-container {
    height: 280px;
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 320px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header a {
    height: 280px;
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header a img {
  width: auto;
  height: 100%;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header img {
  border-radius: var(--gs-b-radius-top-30);
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-header img {
    border-radius: var(--gs-b-radius-top-30);
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-body {
  padding: 20px 26px;
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-body .card-heading {
  margin: 0 0 12px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-body .card-heading {
    margin: 0 0 12px 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-body .card-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
  height: 90px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 14px;
    height: 90px;
    overflow: hidden;
  }
}
.carousel-section-variant5-rounded .gl-carousel-variantFive-rounded .slick-list .slick-track .item .card .card-body a svg {
  stroke: var(--gs-primary);
}
.carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded {
    width: 248px;
  }
}
.carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded .slick-prev:before, .carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant5-rounded .slick-navigation-buttons-variant5-rounded .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
@charset "UTF-8";
.carousel-section-variant5 {
  background-color: var(--gs-white);
  margin: 0 0 60px 0;
}
.carousel-section-variant5 .gl-carousol-title {
  margin: 28px 0 46px;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .gl-carousol-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin: 24px 0;
  }
}
.carousel-section-variant5 .gl-carousel-variantFive {
  position: relative;
  padding-bottom: 48px;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-dots {
  z-index: 0;
  bottom: -25px !important;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-dots li button {
  color: var(--Gray-30);
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-dots li button::before {
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
  font-family: "slick";
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-dots li button::before:hover {
  color: var(--Gray-30);
  border: var(--gs-black);
  opacity: 1;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-dots li.slick-active button::before {
  color: var(--gs-primary);
  border: var(--gs-primary);
  opacity: 0.75;
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card {
  background: var(--Gray-20);
  border-radius: 0;
  padding: 0;
  margin: 0 20px;
  max-height: 600px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card {
    padding: 0;
    margin: 0 10px;
    max-height: 550px;
  }
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-header {
  padding: 0;
  border-bottom: none;
  background-color: transparent;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 320px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-header .image-container {
    height: 280px;
  }
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-header a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 320px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-header a {
    height: 280px;
  }
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-header a img {
  width: auto;
  height: 100%;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-body {
  padding: 20px 26px;
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-body .card-heading {
  margin: 0 0 12px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-body .card-heading {
    margin: 0 0 12px 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-body .card-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
  height: 90px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 14px;
    height: 90px;
    overflow: hidden;
  }
}
.carousel-section-variant5 .gl-carousel-variantFive .slick-list .slick-track .item .card .card-body a svg {
  stroke: var(--gs-primary);
}
.carousel-section-variant5 .slick-navigation-buttons-variant5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 248px;
  margin: 0 auto;
  bottom: 18px;
  z-index: 9;
}
@media only screen and (max-width: 767.98px) {
  .carousel-section-variant5 .slick-navigation-buttons-variant5 {
    width: 248px;
  }
}
.carousel-section-variant5 .slick-navigation-buttons-variant5 .slick-prev {
  width: 40px;
  height: 40px;
  left: 0;
  top: 100%;
}
.carousel-section-variant5 .slick-navigation-buttons-variant5 .slick-prev:before, .carousel-section-variant5 .slick-navigation-buttons-variant5 .slick-next:before {
  opacity: 0.5;
}
.carousel-section-variant5 .slick-navigation-buttons-variant5 .slick-prev:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1634_97)"><circle cx="20" cy="20" r="19.25" stroke="%23B40000" stroke-width="1.5"/><path d="M20.063 26.6666L13.3214 20L20.063 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M26.8046 20H13.3214" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1634_97"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  z-index: 9;
}
.carousel-section-variant5 .slick-navigation-buttons-variant5 .slick-next {
  width: 40px;
  height: 40px;
  right: 0;
  top: 100%;
}
.carousel-section-variant5 .slick-navigation-buttons-variant5 .slick-next:after {
  content: "";
  position: absolute;
  background-color: var(--gs-primary);
  --svg: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1636_126)"><circle cx="20" cy="20" r="19.25" transform="matrix(-1 0 0 1 40 0)" stroke="%23B40000" stroke-width="1.5"/><path d="M19.937 26.6666L26.6786 20L19.937 13.3333" stroke="%23B40000" stroke-width="1.5"/><path d="M13.1954 20H26.6786" stroke="%23B40000" stroke-width="1.5"/></g><defs><clipPath id="clip0_1636_126"><rect width="40" height="40" fill="white" transform="matrix(-1 0 0 1 40 0)"/></clipPath></defs></svg>');
  width: 40px;
  height: 40px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
.unset-container-settings .container,
.unset-container-settings .container-fluid {
  width: 100%;
  margin: 0 auto;
  max-width: 81.375rem !important;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 768px) {
  .unset-container-settings .container,
.unset-container-settings .container-fluid {
    padding-right: var(--bs-gutter-x, 2rem);
    padding-left: var(--bs-gutter-x, 2rem);
  }
}
.unset-container-settings .container > .row,
.unset-container-settings .container-fluid > .row {
  margin-top: calc(-1* var(--bs-gutter-y));
  margin-right: calc(-.5* var(--bs-gutter-x));
  margin-left: calc(-.5* var(--bs-gutter-x));
}

.unset-container-settings-1366 .container,
.unset-container-settings-1366 .container-fluid {
  max-width: 85.375rem !important;
}

/*Layout list*/
._1col-layout .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
._1col-layout .col:first-child {
  margin-top: 0;
}

._2col-layout .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
@media (min-width: 768px) {
  ._2col-layout .col {
    width: 50%;
  }
  ._2col-layout .col:first-child, ._2col-layout .col:nth-child(2) {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  ._2col-layout .col:first-child {
    margin-top: 0;
  }
}
._2col-layout-sp48-v1 .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
@media (min-width: 768px) {
  ._2col-layout-sp48-v1 .col:first-child {
    width: 41%;
  }
}
@media (min-width: 768px) {
  ._2col-layout-sp48-v1 .col:nth-child(2) {
    width: 59%;
  }
}
._2col-layout-sp48 .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
._2col-layout-sp48 .col:first-child {
  width: 100%;
}
@media (min-width: 768px) {
  ._2col-layout-sp48 .col:first-child {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
._2col-layout-sp48 .col:nth-child(2) {
  width: 100%;
}
@media (min-width: 768px) {
  ._2col-layout-sp48 .col:nth-child(2) {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
._2col-layout-sp75 .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
._2col-layout-sp75 .col:first-child {
  width: 100%;
}
@media (min-width: 768px) {
  ._2col-layout-sp75 .col:first-child {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
}
._2col-layout-sp75 .col:nth-child(2) {
  width: 100%;
}
@media (min-width: 768px) {
  ._2col-layout-sp75 .col:nth-child(2) {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}

._3col-layout .row {
  justify-content: center;
}
._3col-layout .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
@media (max-width: 767.98px) {
  ._3col-layout .col:first-child {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  ._3col-layout .col {
    width: 50%;
  }
  ._3col-layout .col:first-child, ._3col-layout .col:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  ._3col-layout .col {
    width: 33.3333333333%;
  }
}

._4col-layout .row {
  justify-content: center;
}
._4col-layout .col {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 0.875rem;
}
@media (max-width: 767.98px) {
  ._4col-layout .col:first-child {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  ._4col-layout .col {
    width: 50%;
  }
  ._4col-layout .col:first-child, ._4col-layout .col:nth-child(2), ._4col-layout .col:nth-child(3) {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  ._4col-layout .col {
    width: 50%;
  }
}
@media (min-width: 992px) {
  ._4col-layout .col {
    width: 25%;
    will-change: none;
  }
}

@media (min-width: 768px) {
  .condensed-col844 .row.justify-content-center > [class^=col-] {
    max-width: calc(52.75rem + var(--bs-gutter-x));
  }
}

@media (min-width: 768px) {
  .condensed-col1136 .row.justify-content-center > [class^=col-] {
    max-width: calc(71rem + var(--bs-gutter-x));
  }
}

.condensed-mw1136 {
  width: 100%;
  margin: 0 auto;
  max-width: 71rem;
}
@charset "UTF-8";
.dummy-ads-info {
  position: relative;
  width: 100%;
  margin: 2.5rem 0 2.5rem 0;
  text-align: center;
  border: 2px solid skyblue;
}

.dummy-ads-title {
  background-color: white;
  position: relative;
  top: -10px;
}

.ub-list-item {
  position: relative;
}
.ub-list-item.ub-list-item--disc::after {
  content: "";
  top: 10px;
  position: absolute;
  left: -20px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--Gray-90);
}

.gs-unorder-list {
  list-style-type: none;
  padding-left: 1.25rem;
}
.gs-unorder-list.no-bullets li::before {
  display: none;
}
.gs-unorder-list li {
  position: relative;
}
.gs-unorder-list li::before {
  content: "•";
  color: var(--Gray-90);
  position: absolute;
  display: inline-block;
  left: -1.25rem;
  font-size: 1rem;
}
.gs-unorder-list ul {
  padding-left: 1.625rem;
  list-style-type: none;
}
.gs-unorder-list ul li::before {
  left: -1rem;
  top: -1px;
  content: "‒";
  font-weight: 300;
  transform: scale(1.2, 0.9);
}
.gs-unorder-list.fs-18 {
  padding-left: 12px;
}
.gs-unorder-list.fs-18 li {
  font-size: 18px;
  line-height: 28px;
}
.gs-unorder-list.fs-18 li::before {
  font-size: 18px;
  left: -12px;
}
.gs-unorder-list.fs-18 sup {
  font-size: 9px;
}
.gs-unorder-list.mb-res-1-9 li:not(:last-child) {
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .gs-unorder-list.mb-res-1-9 li:not(:last-child) {
    margin-bottom: 9px;
  }
}

.fs-9 {
  font-size: 0.5625rem;
}

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

.font-18 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.gs-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.gs-pb-10 {
  padding-bottom: 10px;
}

.gs-pb-40 {
  padding-bottom: 40px;
}

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

.gs-pb-20 {
  padding-bottom: 1.25rem;
}

.gs-pb-8 {
  padding-bottom: 0.5rem;
}

.gs-pt-40 {
  padding-top: 2.5rem;
}

.res-pl-20-35, .gs-res-pl-20-35 {
  padding-left: 20px;
}
@media (min-width: 767.5px) {
  .res-pl-20-35, .gs-res-pl-20-35 {
    padding-left: 35px;
  }
}

.gs-res-pt-24-34 {
  padding-top: 1.5rem;
}
@media (min-width: 768px) {
  .gs-res-pt-24-34 {
    padding-top: 2.125rem;
  }
}

.gs-res-pb-8-28 {
  padding-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .gs-res-pb-8-28 {
    padding-bottom: 1.75rem;
  }
}

.gs-res-pb-24-80 {
  padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .gs-res-pb-24-80 {
    padding-bottom: 5rem;
  }
}

.gs-res-py-80-82 {
  padding-top: 2.5rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .gs-res-py-80-82 {
    padding-top: 5rem;
    padding-bottom: 5.125rem;
  }
}

.gs-res-py-80-92 {
  padding-top: 2.25rem;
  padding-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .gs-res-py-80-92 {
    padding-top: 5rem;
    padding-bottom: 5.75rem;
  }
}

.gs-res-py-80-92-v1 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-py-80-92-v1 {
    padding-top: 5rem;
    padding-bottom: 5.75rem;
  }
}

.gs-res-pt-30-40 {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .gs-res-pt-30-40 {
    padding-top: 40px;
  }
}

.gs-res-pt-40-80 {
  padding-top: 40px;
}
@media (min-width: 768px) {
  .gs-res-pt-40-80 {
    padding-top: 80px;
  }
}

.gs-res-pt-40-60 {
  padding-top: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-pt-40-60 {
    padding-top: 3.75rem;
  }
}

.gs-res-pb-16-8 {
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-pb-16-8 {
    padding-bottom: 8px;
  }
}

.gs-res-pb-8-16 {
  padding-bottom: 8px;
}
@media (min-width: 768px) {
  .gs-res-pb-8-16 {
    padding-bottom: 16px;
  }
}

.gs-res-pb-16-3 {
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-pb-16-3 {
    padding-bottom: 3px;
  }
}

.gs-res-pb-16-12 {
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-pb-16-12 {
    padding-bottom: 12px;
  }
}

.gs-res-pb-24-40 {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .gs-res-pb-24-40 {
    padding-bottom: 40px;
  }
}

.gs-res-pb-21-16 {
  padding-bottom: 1.3125rem;
}
@media (min-width: 768px) {
  .gs-res-pb-21-16 {
    padding-bottom: 1rem;
  }
}

.gs-res-pb-24-40 {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .gs-res-pb-24-40 {
    padding-bottom: 40px;
  }
}

.gs-res-pb-24-16 {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .gs-res-pb-24-16 {
    padding-bottom: 16px;
  }
}

.gs-res-pb-40-60 {
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-pb-40-60 {
    padding-bottom: 3.75rem;
  }
}

.res-pl-20-35 {
  padding-left: 20px;
}
@media (min-width: 767.5px) {
  .res-pl-20-35 {
    padding-left: 35px;
  }
}

.gs-res-pr-12-8 {
  padding-right: 0.75rem;
}
@media (min-width: 768px) {
  .gs-res-pr-12-8 {
    padding-right: 0.5rem;
  }
}

.gs-res-mt-24-16 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .gs-res-mt-24-16 {
    margin-top: 16px;
  }
}

.gs-res-pb-40-80 {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .gs-res-pb-40-80 {
    padding-bottom: 80px;
  }
}

@media (max-width: 767.98px) {
  .mob-pl-20, .gs-mob-pl-20 {
    padding-left: 20px;
  }

  .gs-mob-px-14 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
}
@media (min-width: 768px) {
  .des-pr-72, .gs-des-pr-72 {
    padding-right: 4.5rem !important;
  }

  .des-pr-50, .gs-des-pr-50 {
    padding-right: 3.125rem !important;
  }

  .des-pr-40, .gs-des-pr-40 {
    padding-right: 2.5rem !important;
  }

  .gs-des-pl-75 {
    padding-left: 4.6875rem;
  }

  .gs-des-pr-150 {
    padding-right: 9.375rem;
  }
}
.gs-res-lg-mt-24-16 {
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  .gs-res-lg-mt-24-16 {
    margin-top: 1rem;
  }
}

@media (min-width: 992px) {
  .gs-lg-mr-12 {
    margin-right: 0.75rem;
  }

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

  .gs-lg-pl-75 {
    padding-left: 75px;
  }
}
@media (max-width: 991.98px) {
  .gs-lg-mob-mt-6 {
    margin-top: 0.375rem;
  }
}
.gl-mt-8, .gs-mt-8 {
  margin-top: 0.5rem;
}

.gl-mt-16, .gs-mt-16 {
  margin-top: 1rem;
}

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

.gl-mt-40, .gs-mt-40 {
  margin-top: 2.5rem;
}

.gl-mt-14, .gs-mt-14 {
  margin-top: 0.875rem;
}

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

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

.gl-mb-40, .gs-mb-40 {
  margin-bottom: 2.5rem;
}

.gl-mb-28 {
  margin-bottom: 1.75rem;
}

.gs-mt-48 {
  margin-top: 3rem;
}

.res-mr-8-16, .gs-res-mr-8-16 {
  margin-right: 8px;
}
@media only screen and (min-width: 767.5px) {
  .res-mr-8-16, .gs-res-mr-8-16 {
    margin-right: 16px;
  }
}

.gs-res-mt-16-40 {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .gs-res-mt-16-40 {
    margin-top: 2.5rem;
  }
}

.gs-res-mt-24-40 {
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .gs-res-mt-24-40 {
    margin-top: 2.5rem;
  }
}

.gs-res-mt-24-22 {
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .gs-res-mt-24-22 {
    margin-top: 1.375rem;
  }
}

.gs-res-mt-60-73 {
  margin-top: 3.75rem;
}
@media (min-width: 768px) {
  .gs-res-mt-60-73 {
    margin-top: 4.5625rem;
  }
}

.gs-res-mt-60-80 {
  margin-top: 3.75rem;
}
@media (min-width: 768px) {
  .gs-res-mt-60-80 {
    margin-top: 5rem;
  }
}

.gs-res-mt-40-73 {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-mt-40-73 {
    margin-top: 4.5625rem;
  }
}

.gs-res-mt-40-80 {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-mt-40-80 {
    margin-top: 5rem;
  }
}

.gs-res-mt-60-40 {
  margin-top: 3.75rem;
}
@media (min-width: 768px) {
  .gs-res-mt-60-40 {
    margin-top: 2.5rem;
  }
}

.gs-res-mt-40-60 {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-mt-40-60 {
    margin-top: 3.75rem;
  }
}

.gs-res-mt-40-48 {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-mt-40-48 {
    margin-top: 3rem;
  }
}

.gs-res-mt-48-40 {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .gs-res-mt-48-40 {
    margin-top: 2.5rem;
  }
}

.gs-res-mb-24-26 {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .gs-res-mb-24-26 {
    margin-bottom: 1.625rem;
  }
}

.gs-res-mb-24-15 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .gs-res-mb-24-15 {
    margin-bottom: 15px;
  }
}

.gs-res-mb-24-30 {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .gs-res-mb-24-30 {
    margin-bottom: 1.875rem;
  }
}

.gs-res-mb-20-24 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .gs-res-mb-20-24 {
    margin-bottom: 1.5rem;
  }
}

.gs-res-mb-40-80 {
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-mb-40-80 {
    margin-bottom: 5rem;
  }
}

.gs-res-mb-40-60 {
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .gs-res-mb-40-60 {
    margin-bottom: 3.75rem;
  }
}

.gs-res-mb-60-80 {
  margin-bottom: 3.75rem;
}
@media (min-width: 768px) {
  .gs-res-mb-60-80 {
    margin-bottom: 5rem;
  }
}

@media (max-width: 767.98px) {
  .mob-mt-24, .gs-mob-mt-24 {
    margin-top: 24px;
  }

  .gs-mob-mt-54 {
    margin-top: 3.375rem;
  }
}
@media (min-width: 768px) {
  .gs-des-mb-10 {
    margin-bottom: 0.625rem;
  }
}
.mw-img-28 {
  max-width: 28px;
}

.mw-img-32 {
  max-width: 32px;
}

.mw-90 {
  max-width: 90%;
}

.mw-60 {
  max-width: 60%;
}

.mw-55 {
  max-width: 55%;
}

.mw-35 {
  max-width: 35%;
}

.mw-137 {
  max-width: 137px;
}

.mw-535 {
  max-width: 33.4375rem;
}

@media (max-width: 767.98px) {
  .w-sm-100 {
    width: 100% !important;
  }
}

.align-v-center {
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

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

.fs-28 {
  font-size: 1.75rem;
}

.fs-res-20-28 {
  font-size: 1.75rem;
}
@media (max-width: 767.98px) {
  .fs-res-20-28 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 768px) {
  .cb-banner-with-bg-max-width {
    max-width: 1136px;
    margin: auto;
  }
  .cb-banner-with-bg-max-height {
    height: 360px;
    overflow: hidden;
  }
  .cb-banner-with-bg-description {
    margin-bottom: 40px;
  }
  .cb-banner-with-bg-container {
    margin: auto;
  }
  .cb-banner-with-bg-text-container {
    align-content: center;
    padding-left: 64px;
    position: absolute;
    max-width: 568px;
    display: flex;
    margin-top: -360px;
    flex-direction: column;
    justify-content: center;
    color: var(--Gray-10);
  }
  .cb-banner-with-bg-text-container .bg-heading-margin {
    margin-bottom: 16px;
  }
  .cb-banner-with-bg-image {
    display: flex;
    width: 100%;
    overflow: hidden;
  }
  .cb-banner-with-bg-image img {
    width: 100%;
    object-fit: cover;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-banner-with-bg-container {
    padding: 40px 20px;
  }
  .cb-banner-with-bg-text {
    height: 492px;
    width: 90%;
    display: flex;
    flex-direction: column;
    place-content: flex-end;
    padding: 0px 20px 20px 20px;
    color: var(--Gray-10);
  }
  .cb-banner-with-bg-text .title {
    margin-bottom: 24px;
  }
  .cb-banner-with-bg-description {
    margin-bottom: 24px;
  }
  .cb-banner-with-bg-image-continer {
    height: 492px;
    overflow: hidden;
    margin: auto;
    display: flex;
  }
  .cb-banner-with-bg-image-continer img {
    width: 100%;
    object-fit: cover;
  }
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .container .row {
  justify-content: center;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-icon-thumbnail .cb-end-to-end-width .container .row > div {
  padding: 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card {
  flex-direction: row;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  border: none;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .card {
    flex-direction: column-reverse;
    padding: 0;
    align-items: flex-start;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card .card-header {
  padding: 70px 32px 70px 64px;
  background: none;
  border: none;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .card .card-header {
    padding: 20px;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card .card-header .card-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: var(--gs-black);
  height: 52px;
  overflow: hidden;
  margin-bottom: 16px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .card .card-header .card-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 12px;
    height: 64px;
    overflow: hidden;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card .card-header .card-text {
  color: var(--Gray-90);
  margin-bottom: 40px;
  height: 52px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .card .card-header .card-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 24px;
    height: 54px;
    overflow: hidden;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card .card-body {
  padding: 0;
  align-items: baseline;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .card .card-body {
    padding: 0;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card .card-body .cb-custom_image {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: 360px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-thumbnail .cb-end-to-end-width .card .card-body .cb-custom_image {
    height: 176px;
  }
}
.cb-icon-thumbnail .cb-end-to-end-width .card .card-body .cb-custom_image img {
  height: auto;
  width: 100%;
}
.cb-image-thumbnail .cb-end-to-end-width {
  padding: 45px 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .container .row {
  justify-content: center;
  max-width: 1136px;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card {
  flex-direction: row;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  border: none;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .card {
    flex-direction: column-reverse;
    padding: 24px 20px 20px;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card .card-header {
  padding: 58px 32px 58px 64px;
  background: none;
  border: none;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .card .card-header {
    padding: 20px 0 0;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card .card-header .card-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: var(--gs-black);
  overflow: hidden;
  margin-bottom: 16px;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .card .card-header .card-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 12px;
    overflow: hidden;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card .card-header .card-text {
  color: var(--Gray-90);
  margin-bottom: 40px;
  height: 56px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .card .card-header .card-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 24px;
    height: 58px;
    overflow: hidden;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card .card-body {
  padding: 45px 0;
  align-items: baseline;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .card .card-body {
    padding: 0;
    justify-content: center;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card .card-body .image-container {
  height: 270px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  align-items: normal;
}
@media only screen and (max-width: 991.98px) {
  .cb-image-thumbnail .cb-end-to-end-width .card .card-body .image-container {
    height: 212px;
  }
}
.cb-image-thumbnail .cb-end-to-end-width .card .card-body .image-container img {
  width: 100%;
  height: auto;
}
.cb-icon-text .cb-end-to-end-width {
  padding: 60px 0 60px 0;
}
.cb-icon-text .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-icon-text .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 56px;
  }
}
.cb-icon-text .cb-end-to-end-width .container .row .custom-cards-margin {
  margin-right: 32px;
  width: 22.1%;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .container .row .custom-cards-margin {
    margin: 0 0 24px 0;
    width: 100%;
  }
}
.cb-icon-text .cb-end-to-end-width .container .row .custom-cards-margin:nth-child(1) {
  margin-left: 0;
}
.cb-icon-text .cb-end-to-end-width .container .row + .row .custom-cards-margin {
  margin-right: 32px;
  width: 22.1%;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .container .row + .row .custom-cards-margin {
    margin: 0 0 24px 0;
    width: 100%;
  }
}
.cb-icon-text .cb-end-to-end-width .container .row + .row .custom-cards-margin:nth-child(1) {
  margin-left: 0;
}
.cb-icon-text .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: center;
  border-radius: 0;
  border: 0;
  background: none;
  padding: 32px 24px;
  text-align: center;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
    margin-bottom: 0;
  }
}
.cb-icon-text .cb-end-to-end-width .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 0 0 24px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .card .card-header {
    padding: 0 0 16px 0;
    margin: 0 auto;
  }
}
.cb-icon-text .cb-end-to-end-width .card .card-header img {
  width: 80px;
  height: 80px;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .card .card-header img {
    width: 88px;
    height: 88px;
  }
}
.cb-icon-text .cb-end-to-end-width .card .card-body {
  padding: 0;
}
.cb-icon-text .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-icon-text .cb-end-to-end-width .card .card-body .card-text {
  color: var(--gs-black);
  margin-bottom: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-text .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
  }
}
.cb-media_card .cb-end-to-end-width {
  padding: 64px 0 64px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width {
    padding: 48px 20px 48px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-media_card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-media_card .cb-end-to-end-width .container .row .custom-width-30 {
  padding: 0;
  margin-right: 32px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container .row .custom-width-30 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.cb-media_card .cb-end-to-end-width .container .row .custom-width-30:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-media_card .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-media_card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cb-media_card .cb-end-to-end-width .card .card-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .card .card-header {
    padding: 0;
  }
}
.cb-media_card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: 254px;
}
.cb-media_card .cb-end-to-end-width .card .card-header img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .card .card-header img {
    width: 100%;
    height: auto;
  }
}
.cb-media_card .cb-end-to-end-width .card .card-header .play-image {
  width: auto;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  position: absolute;
  bottom: 28px;
  left: 24px;
  right: 24px;
  color: white;
  justify-content: space-between;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading .cb-media-cards-links {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading img {
  width: 32px;
  height: 32px;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading > * {
  margin-bottom: 0;
}

.cb-media_card .cb-end-to-end-width {
  padding: 64px 0 64px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width {
    padding: 48px 20px 48px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-media_card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-media_card .cb-end-to-end-width .container .row .custom-width-30 {
  padding: 0;
  margin-right: 32px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container .row .custom-width-30 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.cb-media_card .cb-end-to-end-width .container .row .custom-width-30:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-media_card .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-media_card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cb-media_card .cb-end-to-end-width .card .card-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .card .card-header {
    padding: 0;
  }
}
.cb-media_card .cb-end-to-end-width .card .card-header .threecol-imageCard {
  position: relative;
}
.cb-media_card .cb-end-to-end-width .card .card-header .threecol-imageCard a:focus, .cb-media_card .cb-end-to-end-width .card .card-header .threecol-imageCard a:focus-visible {
  outline: 0;
}
.cb-media_card .cb-end-to-end-width .card .card-header .threecol-imageCard .play-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cb-media_card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: 254px;
}
.cb-media_card .cb-end-to-end-width .card .card-header img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-media_card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-media_card .cb-end-to-end-width .card .card-header .play-image {
  width: auto;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  position: absolute;
  bottom: 28px;
  left: 24px;
  right: 24px;
  color: white;
  justify-content: space-between;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading img {
  width: 32px;
  height: 32px;
}
.cb-media_card .cb-end-to-end-width .card .card-header .card-heading > * {
  margin-bottom: 0;
}

.cb-image_card .cb-end-to-end-width {
  padding: 64px 0 64px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-image_card .cb-end-to-end-width {
    padding: 48px 20px 48px;
  }
}
.cb-image_card .cb-end-to-end-width .container .row {
  justify-content: center;
}
@media only screen and (max-width: 767.98px) {
  .cb-image_card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-image_card .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-image_card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-image_card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-image_card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cb-image_card .cb-end-to-end-width .card .card-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .cb-image_card .cb-end-to-end-width .card .card-header {
    padding: 0;
  }
}
.cb-image_card .cb-end-to-end-width .card .card-header .threecol-imageCard {
  position: relative;
}
.cb-image_card .cb-end-to-end-width .card .card-header .threecol-imageCard a:focus, .cb-image_card .cb-end-to-end-width .card .card-header .threecol-imageCard a:focus-visible {
  outline: 0;
}
.cb-image_card .cb-end-to-end-width .card .card-header .threecol-imageCard .play-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cb-image_card .cb-end-to-end-width .card .card-header img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-image_card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-image_card .cb-end-to-end-width .card .card-header .card-heading {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  position: absolute;
  bottom: 28px;
  left: 24px;
  right: 24px;
  color: white;
  justify-content: space-between;
}
.cb-image_card .cb-end-to-end-width .card .card-header .card-heading img {
  width: 32px;
  height: 32px;
}
.cb-image_card .cb-end-to-end-width .card .card-header .card-heading > * {
  margin-bottom: 0;
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width {
  padding: 80px 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .container {
    padding: 40px 20px;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .container .row {
  justify-content: center;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .container .row > div {
  padding: 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card {
  flex-direction: row-reverse;
  align-items: center;
  border-radius: 0;
  background-color: var(--gs-primary_10);
  border: none;
  padding: 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card {
    flex-direction: column-reverse;
    padding: 0;
    align-items: flex-start;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-header {
  padding: 13px 0;
  padding-left: 32px;
  background: none;
  border: none;
  padding: 58px 65px 58px 32px;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-header {
    padding: 20px;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-header .card-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: var(--gs-black);
  max-height: 100px;
  overflow: hidden;
  margin-bottom: 16px;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-header .card-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 12px;
    max-height: 100px;
    overflow: hidden;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-header .card-text {
  color: var(--Gray-90);
  margin-bottom: 40px;
  max-height: 150px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-header .card-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 24px;
    height: auto;
    overflow: hidden;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body {
  padding: 0;
  align-items: baseline;
  width: 100%;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body {
    padding: 0;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body .image-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 360px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body .image-container {
    height: 240px;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body .image-container .affinity-desktop-image {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body .image-container .affinity-mobile-image {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
  }
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body img {
  width: 100%;
  height: 100%;
}
.cb-banner-with-bg-color-variant .cb-end-to-end-width .card .card-body a .play-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
}
.cb-numbers .cb-end-to-end-width {
  padding: 60px 0 84px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .container {
    padding: 40px 20px;
  }
}
.cb-numbers .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  margin: 0 auto;
  max-width: 1136px;
}
.cb-numbers .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 52px;
  }
}
.cb-numbers .cb-end-to-end-width .container .row .custom-cards-margin {
  margin-right: 32px;
  width: 22.1%;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .container .row .custom-cards-margin {
    margin: 0 0 24px 0;
    width: 100%;
  }
}
.cb-numbers .cb-end-to-end-width .container .row .custom-cards-margin:nth-child(1) {
  margin-left: 0;
}
.cb-numbers .cb-end-to-end-width .container .row + .row .custom-cards-margin {
  margin-right: 32px;
  width: 22.1%;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .container .row + .row .custom-cards-margin {
    margin: 0 0 24px 0;
    width: 100%;
  }
}
.cb-numbers .cb-end-to-end-width .container .row + .row .custom-cards-margin:nth-child(1) {
  margin-left: 0;
}
.cb-numbers .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: center;
  border-radius: 0;
  border: 0;
  background: none;
  padding: 32px 24px;
  text-align: center;
  display: block;
  word-wrap: normal;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .card {
    padding: 32px 48px;
    margin-bottom: 0;
    display: block;
  }
}
.cb-numbers .cb-end-to-end-width .card .card-header {
  background-color: transparent;
  border-bottom: none;
  margin: 0 0 36px 0;
  padding: 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 88px;
  color: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .card .card-header {
    margin: 0 auto 18px;
    font-size: 64px;
    font-weight: 600;
    line-height: 72px;
    padding: 0;
  }
}
.cb-numbers .cb-end-to-end-width .card .card-header img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .card .card-header img {
    width: 88px;
    height: 88px;
  }
}
.cb-numbers .cb-end-to-end-width .card .card-body {
  padding: 0;
}
.cb-numbers .cb-end-to-end-width .card .card-body .card-text {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .cb-numbers .cb-end-to-end-width .card .card-body .card-text {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 0;
  }
}
.cb-three-col-image-card .cb-end-to-end-width {
  padding: 60px 0 84px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width {
    padding: 48px 20px 56px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-three-col-image-card .cb-end-to-end-width .container .row .custom-width-33 {
  padding: 0;
  padding-right: 32px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .container .row .custom-width-33 {
    width: 100%;
    padding-right: 0;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .container .row .custom-width-33:last-child .image-container {
  height: 250px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .container .row .custom-width-33:last-child .image-container {
    height: 250px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .container .row .content-main-heading {
  text-align: center;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .container .row .content-sub-heading {
  text-align: center;
  margin-bottom: 40px;
}
.cb-three-col-image-card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  margin-bottom: 24px;
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-header {
  display: flex;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card .card-header {
    padding: 0;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 237px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card .card-header .image-container {
    height: 250px;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-header img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image {
  position: relative;
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image a:focus, .cb-three-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image a:focus-visible {
  outline: 0;
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image .play-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card .card-body {
    padding: 20px;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-three-col-image-card .cb-end-to-end-width .card .card-body .card-text {
  color: var(--gs-black);
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-image-card .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px;
  }
}

.cb-three-col-media-card .cb-end-to-end-width {
  padding: 60px 0 84px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width {
    padding: 48px 20px 56px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1135px;
  margin: 0 auto;
}
.cb-three-col-media-card .cb-end-to-end-width .container .row .custom-width-33 {
  padding: 0;
  padding-right: 32px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .container .row .custom-width-33 {
    width: 100%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .container .row .content-main-heading {
  text-align: center;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .container .row .content-sub-heading {
  text-align: center;
  margin-bottom: 40px;
}
.cb-three-col-media-card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  margin-bottom: 24px;
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header {
  display: flex;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card .card-header {
    padding: 0;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 250px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card .card-header .image-container {
    height: 250px;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header img {
  max-width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header .play-image {
  max-width: 100%;
  height: auto;
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image {
  position: relative;
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image a:focus, .cb-three-col-media-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image a:focus-visible {
  outline: 0;
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image .play-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-body {
  padding: 24px 20px 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card .card-body {
    padding: 22px 16px 16px 20px;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-three-col-media-card .cb-end-to-end-width .card .card-body .card-text {
  color: var(--gs-black);
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-card .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px;
  }
}

.cb-three-col-media-end-card .cb-end-to-end-width {
  padding: 60px 0 84px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width {
    padding: 48px 20px 56px;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .container .row {
  justify-content: center;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .container .row .content-main-heading {
  text-align: center;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .container .row .content-sub-heading {
  text-align: center;
  margin-bottom: 40px;
}
.cb-three-col-media-end-card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-header {
  display: flex;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card .card-header {
    padding: 0;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 237px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card .card-header .image-container {
    height: 250px;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-header img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image {
  position: relative;
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image a:focus, .cb-three-col-media-end-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image a:focus-visible {
  outline: 0;
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-header .threecol-video-thumbnail-image .play-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-body {
  padding: 24px 20px 40px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card .card-body {
    padding: 22px 16px 16px 20px;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-three-col-media-end-card .cb-end-to-end-width .card .card-body .card-text {
  color: var(--gs-black);
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-media-end-card .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width {
  padding: 60px 0 84px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width {
    padding: 48px 20px 56px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .container {
    padding: 0 20px;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1136px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .container .row > div {
    width: 100%;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .container .row .custom-width-33 {
  padding: 0;
  padding-right: 32px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .container .row .custom-width-33 {
    width: 100%;
    padding-right: 0;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  border-radius: 0;
  background-color: var(--Gray-10);
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .card .card-header {
  border-bottom: none;
  background-color: transparent;
  padding: 0;
  width: 100%;
}
.cb-three-col-icon-card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 110px;
  overflow: hidden;
}
.cb-three-col-icon-card .cb-end-to-end-width .card .card-header img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .card .card-body {
  padding: 0;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .card .card-body {
    padding: 20px;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-three-col-icon-card .cb-end-to-end-width .card .card-body .card-text {
  color: var(--gs-black);
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .cb-three-col-icon-card .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 24px;
  }
}
.cb-two-col-image-card .cb-end-to-end-width {
  padding: 40px 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width {
    padding: 40px 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .container {
    padding: 40px 20px;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1135px;
  margin: 0 auto;
}
.cb-two-col-image-card .cb-end-to-end-width .container .row > div {
  width: 50%;
  padding: 0;
  padding-right: 16px;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .container .row > div {
    width: 100%;
    padding-right: 0;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .container .row > div + div {
  padding-left: 16px;
  padding-right: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .container .row > div + div {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .container .row > div:last-child .card {
    margin-top: 24px;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card {
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0;
  background-color: var(--Gray-10);
  margin-bottom: 24px;
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header {
  display: flex;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-header {
    padding: 0;
    width: 100%;
    display: block;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: auto;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-header .image-container .affinity-desktop-image {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-header .image-container .affinity-mobile-image {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-header img {
    max-width: 100%;
    height: auto;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header .play-image {
  width: auto;
  height: auto;
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image {
  position: relative;
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image a:focus, .cb-two-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image a:focus-visible {
  outline: 0;
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-header .video-thumbnail-image .play-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-body {
    padding: 20px;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-two-col-image-card .cb-end-to-end-width .card .card-body .card-text {
  color: var(--Gray-90);
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-col-image-card .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .container {
    padding: 0 20px;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .container .row {
  justify-content: center;
  max-width: 1136px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
    text-align: left;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .container .row .custom-cards-margin {
  margin-right: 32px;
  width: 48%;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .container .row .custom-cards-margin {
    margin-right: 0;
    width: 100%;
    padding: 0;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .container .row .custom-cards-margin + .custom-cards-margin {
  margin-right: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .container .row .custom-cards-margin + .custom-cards-margin {
    margin-right: 0;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .card {
  border: none;
  background: none;
  padding: 0;
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .card {
    display: block;
    border: none;
    background: none;
    padding: 0;
    border-radius: 0;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .card .card-body {
  padding: 0;
}
.cb-two-column-with-text .cb-end-to-end-width .card .card-body .card-heading {
  color: var(--gs-black);
}
.cb-two-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-text-heading {
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-text-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 12px;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-text-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.cb-two-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-text-content a {
  color: var(--gs-information);
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-text-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .card:nth-child(1) .card-body .card-heading .card-text-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .card:nth-child(1) .card-body .card-heading .card-text-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-two-column-with-text .cb-end-to-end-width .card:nth-child(1) .card-body .card-heading .card-text-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .cb-two-column-with-text .cb-end-to-end-width .card:nth-child(1) .card-body .card-heading .card-text-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.cmp-card-deck.info-card {
  height: 100%;
}
.cmp-card-deck.info-card .card {
  padding: 65px 12px 42px 20px;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card .card {
    padding: 80px 1rem 80px 30px;
  }
}
@media (max-width: 767.98px) {
  .cmp-card-deck.info-card .card__body-footer, .cmp-card-deck.info-card .card__img {
    text-align: center;
  }
}
.cmp-card-deck.info-card .card__img {
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  flex-grow: 0;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.desk-v-center .card {
    align-items: center;
  }
}
.cmp-card-deck.info-card.info-card--border .card {
  border: 4px solid var(--gs-primary_50);
}
.cmp-card-deck.info-card.info-card--row .card {
  flex-direction: row;
}
.cmp-card-deck.info-card.info-card--row .card__img {
  flex-grow: 0;
  flex-shrink: 0;
}
.cmp-card-deck.info-card.card-p-4 .card-title {
  gap: 17px;
  display: flex;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.card-p-4 .card-title {
    gap: 35px;
    margin-bottom: 28px;
  }
}
.cmp-card-deck.info-card.card-p-10 .card {
  background-color: var(--Gray-60);
  flex-flow: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.cmp-card-deck.info-card.card-p-10 .card__img {
  padding-right: 0;
}
.cmp-card-deck.info-card.variant-19 .card {
  background-color: var(--Gray-60);
}
@media (min-width: 768px) {
  .cmp-card-deck.info-card.variant-19 .card__text {
    max-width: 75%;
  }
}
.cmp-card-deck.info-card.variant-cb-1 .card__body-footer {
  text-align: center;
  align-items: center;
}
.cmp-card-deck.info-card.variant-cb-2 .card__body {
  margin-top: 24px;
}
.cmp-card-deck.info-card.variant-cb-2 .cta-wrapper {
  text-align: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .gs_cb_media_text_cta_container {
    padding: 0px 115px;
    max-height: 489px;
  }
  .gs_cb_media_text_cta_container .max-width {
    padding: 36px 32px 36px 0;
  }
  .gs_cb_media_text_cta_title {
    margin-bottom: 16px;
  }
  .gs_cb_media_text_cta_description {
    margin-bottom: 40px;
    max-height: 112px;
    overflow: hidden;
  }
  .gs_cb_media_text_cta_text-container {
    text-align: left;
  }
  .gs_cb_media_text_cta_image_contianer {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 400px;
  }
  .gs_cb_media_text_cta_image_contianer img {
    width: 100%;
    height: auto;
  }
  .gs_cb_media_text_cta_image_contianer iframe {
    background: var(--Gray-90);
  }
  .gs_cb_media_text_cta_image_contianer .play-icon-video {
    position: absolute;
    background: var(--Gray-10);
    width: 100px;
    border-radius: 50%;
    height: 100px;
    outline: none;
  }
  .gs_cb_media_text_cta_image_contianer .play-icon-video img {
    width: 100px;
  }
  .gs_cb_media_text_cta_image_section {
    padding: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs_cb_media_text_cta_container {
    padding: 0px 20px;
  }
  .gs_cb_media_text_cta_container .max-width {
    margin-bottom: 24px;
    padding: 0;
  }
  .gs_cb_media_text_cta_container .gs_cb_media_text_cta_image_section {
    padding: 0;
  }
  .gs_cb_media_text_cta_title {
    margin-bottom: 12px;
    margin-top: 0;
  }
  .gs_cb_media_text_cta_description {
    margin-bottom: 24px;
    max-height: 144px;
    overflow: hidden;
  }
  .gs_cb_media_text_cta_text-container {
    text-align: left;
  }
  .gs_cb_media_text_cta_image_contianer {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  .gs_cb_media_text_cta_image_contianer img {
    width: 100%;
  }
  .gs_cb_media_text_cta_image_contianer iframe {
    background: var(--Gray-90);
  }
  .gs_cb_media_text_cta_image_contianer .play-icon-video {
    position: absolute;
    background: var(--Gray-10);
    width: 56px;
    border-radius: 50%;
    height: 56px;
    outline: none;
  }
  .gs_cb_media_text_cta_image_contianer .play-icon-video img {
    width: 56px;
  }
}
.gs_cb_media_text_cta_right_text {
  display: flex;
}

@media only screen and (max-width: 767.98px) {
  .cb-media-text-reverse .gs_cb_media_text_cta_title {
    margin-top: 24px;
  }
}

.vp-center {
  display: block !important;
  height: 0 !important;
  width: 0 !important;
}

iframe .vp-center {
  display: block !important;
}

.cb-media-text-reverse .gs_cb_media_text_cta_container .max-width {
  padding-left: 32px;
  padding-right: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-media-text-reverse .gs_cb_media_text_cta_container .max-width {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .gs_cb_v1_container {
    padding: 0px 115px;
  }
  .gs_cb_v1_title {
    margin-bottom: 16px;
  }
  .gs_cb_v1_description {
    margin-bottom: 40px;
  }
  .gs_cb_v1_image_contianer {
    display: flex;
    justify-content: center;
    overflow: hidden;
    height: 528px;
    align-items: center;
  }
  .gs_cb_v1_image_contianer .play-icon-video {
    position: absolute;
    background: var(--Gray-10);
    width: 100px;
    border-radius: 50%;
    height: 100px;
    outline: none;
  }
  .gs_cb_v1_image_contianer img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .gs_cb_v1_image_contianer_iframe {
    display: flex;
    justify-content: center;
    overflow: hidden;
    height: 528px;
  }
  .gs_cb_v1_image_section {
    max-width: 940px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs_cb_v1_container {
    padding: 0px 20px;
  }
  .gs_cb_v1_title {
    margin-bottom: 12px;
  }
  .gs_cb_v1_description {
    margin-bottom: 24px;
  }
  .gs_cb_v1_image_contianer {
    display: flex;
    justify-content: center;
    overflow: hidden;
    height: 228px;
    align-items: center;
  }
  .gs_cb_v1_image_contianer .play-icon-video {
    position: absolute;
    background: var(--Gray-10);
    width: 50px;
    border-radius: 50%;
    height: 50px;
    outline: none;
  }
  .gs_cb_v1_image_contianer img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .gs_cb_v1_image_contianer_iframe {
    display: flex;
    justify-content: center;
    overflow: hidden;
    height: 100%;
  }
}
.vp-center {
  display: block !important;
  height: 0 !important;
  width: 0 !important;
}

iframe .vp-center {
  display: block !important;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .container {
    padding: 0 20px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .container .row {
  justify-content: center;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-single-column-with-text .cb-end-to-end-width .container .row > div {
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card {
  border: none;
  background: none;
  padding: 0;
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card {
    border: none;
    background: none;
    padding: 0;
    border-radius: 0;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body {
  padding: 0;
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading {
  color: var(--gs-black);
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-content-heading {
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-content-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 12px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-first-text-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-first-text-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 28px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-second-text-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-second-text-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-second-text-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 28px;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-second-text-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 28px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-third-text-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-third-text-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
.cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-third-text-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 28px;
}
@media only screen and (max-width: 767.98px) {
  .cb-single-column-with-text .cb-end-to-end-width .card .card-body .card-heading .card-third-text-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 28px;
  }
}
.cb-icon-card .cb-end-to-end-width {
  padding: 80px 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width {
    padding: 48px 20px 56px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cb-icon-card .cb-end-to-end-width .container {
    padding: 40px 20px !important;
  }
}
.cb-icon-card .cb-end-to-end-width .container .row {
  justify-content: flex-start;
  max-width: 1136px;
  margin: 0 auto;
}
.cb-icon-card .cb-end-to-end-width .container .row > div {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row > div {
    width: 100%;
    padding: 0;
  }
}
.cb-icon-card .cb-end-to-end-width .container .row > div + div {
  padding-left: 32px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row > div + div {
    padding-left: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row > div + div .card {
    margin-top: 24px;
  }
}
.cb-icon-card .cb-end-to-end-width .container .row .content-main-heading {
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
  color: var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row .content-main-heading {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
  }
}
.cb-icon-card .cb-end-to-end-width .container .row.cards-row-icon > div {
  width: 50%;
  padding: 0;
  padding-right: 16px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row.cards-row-icon > div {
    width: 100%;
    padding: 0;
  }
}
.cb-icon-card .cb-end-to-end-width .container .row.cards-row-icon > div + div {
  padding-left: 16px;
  padding-right: 0;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row.cards-row-icon > div + div {
    padding-left: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .container .row.cards-row-icon > div + div .card {
    margin-top: 24px;
  }
}
.cb-icon-card .cb-end-to-end-width .card {
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  border-radius: 0;
  background-color: var(--Gray-10);
  max-height: 244px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .card {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    height: auto;
    max-height: fit-content;
    display: block;
  }
}
.cb-icon-card .cb-end-to-end-width .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 0;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .card .card-header {
    padding: 0;
    margin: 0;
  }
}
.cb-icon-card .cb-end-to-end-width .card .card-header .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 155px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .card .card-header .image-container {
    width: 335px;
    justify-content: flex-start;
    height: 80px;
  }
}
.cb-icon-card .cb-end-to-end-width .card .card-header img {
  width: 100%;
  height: auto;
}
.cb-icon-card .cb-end-to-end-width .card .card-body {
  padding: 32px 32px 32px 32px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .card .card-body {
    padding: 20px 20px;
  }
}
.cb-icon-card .cb-end-to-end-width .card .card-body .card-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--gs-black);
  margin-bottom: 12px;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .card .card-body .card-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.cb-icon-card .cb-end-to-end-width .card .card-body .card-text {
  color: var(--gs-black);
  margin-bottom: 24px;
  max-height: 136px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .cb-icon-card .cb-end-to-end-width .card .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px;
    max-height: 150px;
  }
}
.drawer-container .container-fluid .row {
  margin: 0;
  padding: 0;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page {
  padding: 0 20px;
  width: 708px;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page {
    border-left: 0;
    padding: 0 20px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header {
  display: block;
  padding: 0;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon {
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: end;
  color: var(--Gray-70);
  text-decoration: none;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon {
    margin-bottom: 0;
    padding: 24px 0 20px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon p {
  padding-right: 4px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  cursor: pointer;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon p {
    font-weight: 500;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-right: 2px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon button {
  padding: 0;
  background: transparent;
  margin-right: 0;
  opacity: 1;
  color: var(--Gray-70);
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon button::after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: var(--Gray-70);
  --svg:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" class="gs-icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.493 7.49369C21.8347 7.15196 21.8347 6.59794 21.493 6.25625C21.1512 5.91456 20.5972 5.91459 20.2555 6.25631L13.8749 12.6376L7.49369 6.25698C7.15196 5.91529 6.59794 5.91531 6.25625 6.25704C5.91456 6.59876 5.91459 7.15278 6.25631 7.49447L12.6375 13.8751L6.25686 20.2563C5.91516 20.598 5.91519 21.1521 6.25692 21.4937C6.59864 21.8354 7.15266 21.8354 7.49435 21.4937L13.875 15.1124L20.2563 21.4931C20.598 21.8348 21.1521 21.8348 21.4937 21.4931C21.8354 21.1514 21.8354 20.5973 21.4937 20.2556L15.1124 13.8749L21.493 7.49369Z" fill="white"></path></svg>');
  mask: var(--svg);
  -webkit-mask: var(--svg);
  display: inline-block;
  opacity: 1;
  outline: 1px dashed var(--gs-information);
  top: -6px;
  position: relative;
  left: -6px;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon button::after {
    width: 22px;
    height: 22px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .close-icon button:focus:not(:focus-vdrawerble) {
  outline: 3px dashed var(--gs-information) !important;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-image {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 244px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-image {
    max-height: 244px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-image img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-tabs {
  padding: 20px 0 24px;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-tabs ul {
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-tabs ul li {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  display: flex;
  padding: 0px;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-tabs ul li a {
  background-color: transparent;
  color: var(--gs-secondary);
  padding: 14px 6px;
  border: 1px solid var(--gs-secondary);
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-tabs ul li a {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-header .drawer-tabs ul li .active {
  background-color: var(--gs-secondary);
  color: var(--Gray-10);
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body {
  height: calc(100% - 100px);
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0;
  margin: 0;
  text-align: left !important;
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body {
    margin: 0;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling {
  margin-bottom: 20px;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling .section-heading {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 12px;
  color: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling .section-heading {
    margin: 0 0 12px 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling .section-content {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--Gray-90);
}
@media only screen and (max-width: 767.98px) {
  .drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling .section-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling .section-content span {
  margin-top: 24px;
  display: block;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-body .section-styling .section-content span:first-child {
  margin-top: 0;
  display: inline;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-footer {
  height: 100px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px -2px var(--Gray-40);
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-footer a:hover {
  outline: none;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-footer .show-more-sticky-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 12px 0;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-footer .show-more-sticky-btn a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 10px 26px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  min-width: 120px;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-footer .close-sticky-btn {
  margin: 12px 0;
}
.drawer-container .container-fluid .row .drawer-right-content .drawer-page .offcanvas-footer .close-sticky-btn a {
  background: transparent;
  background-color: transparent;
  color: var(--gs-primary);
  padding: 10px 26px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  min-width: 120px;
}
.drawer-container .container-fluid .row .drawer-right-content .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  vdrawerbility: hidden;
  background-color: #fff;
  background-clip: unset;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
.drawer-container .container-fluid .row .drawer-right-content .offcanvas-end {
  top: 0;
  right: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}
.drawer-container .container-fluid .row .drawer-right-content .offcanvas.show {
  transform: none;
}
.drawer-container .container-fluid .row .drawer-right-content .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.drawer-container .container-fluid .row .drawer-right-content .offcanvas-backdrop.show {
  opacity: 0.5;
}
.gs-multiselect .multiselect-checkbox:before {
  content: "";
  display: inline-block;
  position: relative;
  height: 18px;
  width: 18px;
  border: 1.5px solid #e9e9e9;
  /* padding: 5px; */
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
}
.gs-multiselect .multiselect-checkbox[aria-selected=true]:before {
  background-image: url(/-/media/Affinity/shared/Icons/Dropdown_tick_icon.svg);
  background-size: 18px 18px;
  display: inline-block;
  height: 18px;
  width: 18px;
  content: "";
  color: var(--Gray-10);
  background-color: var(--gs-primary);
  border: 1.5px solid #909090;
  display: inline-block;
}
.gs-multiselect .dropdown-item.active, .gs-multiselect .dropdown-item:active {
  background-color: var(--gs-primary_10);
  color: var(--Gray-80);
}

.check-mark {
  display: none !important;
}
@charset "UTF-8";
.gs-dropdown {
  border: 1px solid var(--Gray-50);
  background-color: var(--Gray-10);
  min-height: 48px;
  min-width: 280px;
  align-content: center;
  margin-bottom: 32px;
}
.gs-dropdown .bootstrap-select > select, .gs-dropdown .selectpicker.gs-dropdown {
  display: none !important;
}
.gs-dropdown:hover {
  border: 1px solid var(--Gray-50);
  background-color: var(--Gray-10);
  border-radius: unset;
}
.gs-dropdown .dropdown-menu {
  max-width: 280px;
  box-shadow: 0px 0px 6px var(--Gray-40);
  background-color: var(--Gray-10);
  padding: 4px 0px;
  margin-top: 11px !important;
  border-radius: 0;
  max-height: 264px;
}
.gs-dropdown .dropdown-menu li.selected {
  background-color: var(--gs-primary_10);
}
.gs-dropdown .btn-light {
  background-color: var(--Gray-10);
}
.gs-dropdown .btn {
  color: var(--Gray-90);
}
.gs-dropdown input.form-control {
  min-width: auto;
}
.gs-dropdown .dropdown-item {
  height: 48px;
  display: flex;
  align-items: center;
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {
  outline: 2px dashed var(--Blue-60) !important;
  outline-offset: 0px;
}

.gs-single_select .dropdown-item.active, .gs-single_select .dropdown-item:active {
  background-color: var(--gs-primary_10);
  box-shadow: 3px 0px 0px -1px var(--gs-primary) inset;
  color: var(--Gray-80);
}

.dropdown-item:hover {
  background-color: var(--gs-primary_10);
  color: var(--Gray-80);
}

.dropdown-toggle.form-control::after {
  font-family: "FontAwesome";
  content: "";
  border: 0px;
}
@media (min-width: 768px) {
  .footer-with-all-elements .footer-container .footer-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 28px 32px;
  }
  .footer-with-all-elements .footer-container .footer-copyright-container {
    padding: 50px 32px 32px;
  }
  .footer-with-all-elements .footer-container .footer-copyright-container .col-md-4.row {
    padding: 0;
  }
  .footer-with-all-elements .footer-social-icons-container {
    padding: 0 32px 50px;
  }
  .footer-with-all-elements .footer-social-icons-container img {
    width: 30px;
  }
  .footer-with-all-elements .footer-social-icons-container li:not(:last-child) {
    padding-right: 25px;
  }
  .footer-with-all-elements .footer-copyright-text {
    color: var(--Gray-70);
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a,
.footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a:hover,
.footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a:active,
.footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li:not(:first-child):not(:last-child) {
    padding: 0px 16px;
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li:first-child {
    padding-right: 16px;
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li:last-child {
    padding-left: 16px;
  }
  .footer-with-all-elements .footer-copyright-links-verticle {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    text-align: center;
    padding: 0;
  }
  .footer-with-all-elements .footer-copyright-links-verticle li:not(:last-child) {
    margin-bottom: 28px;
  }
  .footer-with-all-elements .footer-copyright-links-verticle:nth-child(1) {
    padding-right: 30px;
  }
  .footer-with-all-elements .footer-links-container li a,
.footer-with-all-elements .footer-links-container li a:hover,
.footer-with-all-elements .footer-links-container li a:active,
.footer-with-all-elements .footer-links-container li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-all-elements .footer-links-container li:not(:first-child):not(:last-child) {
    padding: 0px 16px;
  }
  .footer-with-all-elements .footer-links-container li:first-child {
    padding-right: 16px;
  }
  .footer-with-all-elements .footer-links-container li:last-child {
    padding-left: 16px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark {
    padding: 36px 32px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li a,
.footer-with-all-elements .footer-links .footer-container-with-trademark li a:hover,
.footer-with-all-elements .footer-links .footer-container-with-trademark li a:active,
.footer-with-all-elements .footer-links .footer-container-with-trademark li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li:not(:first-child):not(:last-child) {
    padding: 0px 16px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li:first-child {
    padding-right: 16px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li:last-child {
    padding-left: 16px;
  }
  .footer-with-all-elements .footer-brand-logo img {
    width: 150px;
    height: 40px;
  }

  .footer-with-trademark .footer-container .footer-section {
    display: flex;
    justify-content: space-between;
    padding: 50px 32px;
  }
  .footer-with-trademark .footer-container .footer-copyright-container {
    padding: 32px 0px;
  }
  .footer-with-trademark .footer-brand-logo img {
    width: 200px;
    height: 55px;
  }
  .footer-with-trademark .footer-copyright-text {
    color: var(--Gray-70);
  }
  .footer-with-trademark .footer-container-links-horizontal {
    padding: 34px 32px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
  }
  .footer-with-trademark .footer-container-links-horizontal li a,
.footer-with-trademark .footer-container-links-horizontal li a:hover,
.footer-with-trademark .footer-container-links-horizontal li a:active,
.footer-with-trademark .footer-container-links-horizontal li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-trademark .footer-container-links-horizontal li:not(:first-child):not(:last-child) {
    padding: 0px 16px;
  }
  .footer-with-trademark .footer-container-links-horizontal li:first-child {
    padding-right: 16px;
  }
  .footer-with-trademark .footer-container-links-horizontal li:last-child {
    padding-left: 16px;
  }

  .footer-minimal-information {
    padding: 50px 32px;
  }
  .footer-minimal-information .footer-container .footer-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .footer-minimal-information .footer-container .footer-copyright-container {
    padding: 32px 0px;
  }
  .footer-minimal-information .footer-brand-logo img {
    width: 200px;
  }
  .footer-minimal-information .footer-copyright-text {
    text-align: end;
    color: var(--Gray-70);
  }
  .footer-minimal-information .footer-container-links-horizontal {
    padding-right: 5px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
  }
  .footer-minimal-information .footer-container-links-horizontal li a,
.footer-minimal-information .footer-container-links-horizontal li a:hover,
.footer-minimal-information .footer-container-links-horizontal li a:active,
.footer-minimal-information .footer-container-links-horizontal li a:focus {
    color: var(--Gray-100);
  }
  .footer-minimal-information .footer-container-links-horizontal li:not(:first-child) {
    padding-left: 32px;
  }
}
@media (max-width: 767.98px) {
  .footer-with-all-elements .footer-container .footer-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px 20px;
  }
  .footer-with-all-elements .footer-container .footer-copyright-container {
    padding: 24px 20px 32px;
    flex-direction: column-reverse;
  }
  .footer-with-all-elements .footer-social-icons-container {
    padding: 0 20px 50px;
  }
  .footer-with-all-elements .footer-social-icons-container img {
    width: 30px;
  }
  .footer-with-all-elements .footer-social-icons-container li:not(:last-child) {
    padding-right: 25px;
  }
  .footer-with-all-elements .footer-copyright-text {
    color: var(--Gray-70);
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal {
    list-style: none;
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li {
    padding-top: 24px;
  }
  .footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a,
.footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a:hover,
.footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a:active,
.footer-with-all-elements .footer-copyright-text .footer-container-links-horizontal li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-all-elements .footer-copyright-links-verticle {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .footer-with-all-elements .footer-copyright-links-verticle li {
    margin-bottom: 24px;
  }
  .footer-with-all-elements .footer-copyright-links-verticle li:last-child {
    margin-bottom: 32px;
  }
  .footer-with-all-elements .footer-links-container li a,
.footer-with-all-elements .footer-links-container li a:hover,
.footer-with-all-elements .footer-links-container li a:active,
.footer-with-all-elements .footer-links-container li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-all-elements .footer-links-container li:not(:first-child):not(:last-child) {
    padding: 0px 16px;
  }
  .footer-with-all-elements .footer-links-container li:first-child {
    padding-right: 16px;
  }
  .footer-with-all-elements .footer-links-container li:last-child {
    padding-left: 16px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li a,
.footer-with-all-elements .footer-links .footer-container-with-trademark li a:hover,
.footer-with-all-elements .footer-links .footer-container-with-trademark li a:active,
.footer-with-all-elements .footer-links .footer-container-with-trademark li a:focus {
    color: var(--Gray-100);
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li:not(:first-child):not(:last-child) {
    padding: 0px 16px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li:first-child {
    padding-right: 16px;
  }
  .footer-with-all-elements .footer-links .footer-container-with-trademark li:last-child {
    padding-left: 16px;
  }
  .footer-with-all-elements .footer-brand-logo img {
    width: 120px;
    height: 32px;
  }

  .footer-with-trademark .footer-container .footer-section {
    display: flex;
    flex-flow: column;
    padding: 24px 20px;
  }
  .footer-with-trademark .footer-container .footer-copyright-container {
    padding: 32px 0px;
  }
  .footer-with-trademark .footer-brand-logo img {
    width: 120px;
    height: 32px;
  }
  .footer-with-trademark .footer-copyright-text {
    padding-top: 24px;
    color: var(--Gray-70);
  }
  .footer-with-trademark .footer-container-links-horizontal {
    padding: 0px 20px 50px;
    list-style: none;
  }
  .footer-with-trademark .footer-container-links-horizontal li {
    padding-top: 24px;
  }
  .footer-with-trademark .footer-container-links-horizontal li a,
.footer-with-trademark .footer-container-links-horizontal li a:hover,
.footer-with-trademark .footer-container-links-horizontal li a:active,
.footer-with-trademark .footer-container-links-horizontal li a:focus {
    color: var(--Gray-100);
  }

  .footer-minimal-information {
    padding: 24px 20px 50px;
    border-top: 1px solid var(--Gray-30);
  }
  .footer-minimal-information .footer-container .footer-section {
    display: flex;
    justify-content: space-between;
  }
  .footer-minimal-information .footer-container .footer-copyright-container {
    padding: 32px 0px;
  }
  .footer-minimal-information .footer-brand-logo img {
    width: 120px;
    height: 32px;
  }
  .footer-minimal-information .footer-copyright-text {
    padding-top: 24px;
    color: var(--Gray-70);
  }
  .footer-minimal-information .footer-copyright-text::before {
    display: inline-block;
    content: "";
    width: 100%;
    border-top: 1px solid var(--Gray-30);
    transform: translateY(-1rem);
  }
  .footer-minimal-information .footer-container-links-horizontal {
    list-style: none;
  }
  .footer-minimal-information .footer-container-links-horizontal li {
    padding-top: 24px;
  }
  .footer-minimal-information .footer-container-links-horizontal li a,
.footer-minimal-information .footer-container-links-horizontal li a:hover,
.footer-minimal-information .footer-container-links-horizontal li a:active,
.footer-minimal-information .footer-container-links-horizontal li a:focus {
    color: var(--Gray-100);
  }
}
.footer {
  padding: 1.5rem;
}
.footer .footer-brand-logo img {
  width: 120px;
}
@media (min-width: 768px) {
  .footer .footer-brand-logo img {
    width: 200px;
  }
}
.footer .footer-container-links-horizontal li {
  list-style: none;
  padding-top: 24px;
}
@media (min-width: 768px) {
  .footer .footer-container-links-horizontal li {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .footer .footer-container-links-horizontal {
    padding-right: 5px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
  }
  .footer .footer-container-links-horizontal li:not(:first-child) {
    padding-left: 2rem;
  }
}
.footer .footer-copyright-text {
  color: var(--Gray-70);
}
.footer-links-info {
  padding: 24px 20px 50px;
  border-top: 1px solid var(--Gray-30);
}
@media (min-width: 768px) {
  .footer-links-info {
    padding: 50px 32px;
    border-top: 0;
  }
}
.footer-links-info .footer-brand-logo {
  display: flex;
  align-items: center;
}
.footer-links-info .footer-brand-logo img {
  width: 120px;
  height: unset;
}
@media (min-width: 768px) {
  .footer-links-info .footer-brand-logo img {
    width: 200px;
  }
}
.footer-links-info .footer-copyright-text {
  padding-top: 24px;
  color: var(--Gray-70);
  text-align: left;
}
.footer-links-info .footer-copyright-text::before {
  display: inline-block;
  content: "";
  width: 100%;
  border-top: 1px solid var(--Gray-30);
  transform: translateY(-1rem);
}
@media (min-width: 768px) {
  .footer-links-info .footer-copyright-text::before {
    display: none;
  }
}
.footer-links-info .footer-container-links-horizontal {
  justify-content: flex-start;
}

.icon-external_link {
  background-color: black !important;
}
.footer.footer-with-all-elements-link-bottom {
  padding: 0;
}
.footer.footer-with-all-elements-link-bottom > .container-fluid > .row.justify-content-center > .col-12 {
  max-width: 1366px;
  margin: 0 auto;
}
.footer.footer-with-all-elements-link-bottom .row-wrapper > .footer-row > .col-12 {
  width: 1160px;
  margin: 0 auto;
}
.footer.footer-with-all-elements-link-bottom .footer-top {
  padding: 1rem 0 1rem 0;
  align-items: center;
  justify-content: space-between;
  background-color: var(--Gray-30);
}
@media (min-width: 768px) {
  .footer.footer-with-all-elements-link-bottom .footer-top .col:nth-child(1) {
    width: 35%;
    flex: 0 0 35%;
  }
  .footer.footer-with-all-elements-link-bottom .footer-top .col:nth-child(2) {
    width: 65%;
    flex: 0 0 65%;
  }
}
.footer.footer-with-all-elements-link-bottom .footer-middle {
  background-color: #50758a;
}
@media (min-width: 768px) {
  .footer.footer-with-all-elements-link-bottom .footer-middle {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.footer.footer-with-all-elements-link-bottom .footer-middle .footer__links:nth-of-type(2) {
  padding-top: 1rem;
}
.footer.footer-with-all-elements-link-bottom .footer-middle .footer__links:nth-of-type(3) {
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .footer.footer-with-all-elements-link-bottom .footer-middle .footer__links:nth-of-type(2), .footer.footer-with-all-elements-link-bottom .footer-middle .footer__links:nth-of-type(3) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.footer.footer-with-all-elements-link-bottom .footer-bottom {
  background-color: var(--Gray-30);
  padding: 1rem 0 1rem 0;
}
.footer.footer-with-all-elements-link-bottom .footer__description {
  color: #fff;
}
.footer.footer-with-all-elements-link-bottom .footer-copyright-links-verticle {
  list-style-type: none;
}
.footer.footer-with-all-elements-link-bottom .footer-copyright-links-verticle a {
  color: #fff;
  text-decoration: underline;
  text-align: left;
}
.footer.footer-with-all-elements-link-bottom .footer-copyright-links-verticle li {
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .footer.footer-with-all-elements-link-bottom .footer-copyright-links-verticle li:not(:last-child) {
    padding-bottom: 30px;
  }
}
.footer.footer-with-all-elements-link-bottom .footer-row-3col .footer-col:nth-child(1) {
  width: 50%;
  flex: 0 0 50%;
}
.footer.footer-with-all-elements-link-bottom .footer-row-3col .footer-col:nth-child(2) {
  width: 25%;
  flex: 0 0 25%;
}
.footer.footer-with-all-elements-link-bottom .footer-row-3col .footer-col:nth-child(3) {
  width: 25%;
  flex: 0 0 25%;
}
@media (max-width: 767.98px) {
  .footer.footer-with-all-elements-link-bottom .footer-row-1col > .col-12 > .row > .col, .footer.footer-with-all-elements-link-bottom .footer-row-2col > .col-12 > .row > .col, .footer.footer-with-all-elements-link-bottom .footer-row-3col > .col-12 > .row > .col {
    flex: 0 0 100%;
    width: 100%;
  }
  .footer.footer-with-all-elements-link-bottom .footer__description {
    padding-top: 0;
    padding-bottom: 22px;
    color: #222;
    background-color: var(--Gray-30);
  }
}
.footer.footer-with-all-elements-link-bottom .footer-social-icons-container {
  gap: 1rem;
}
@media (max-width: 767.98px) {
  .footer-with-trademark .footer-container-links-horizontal {
    padding-bottom: 0;
  }

  .footer-copy-mobile-only {
    padding: 0px 20px 50px;
  }

  span.footer-divider {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    height: 1px;
    background: var(--Gray-70);
  }
}
.form-container.row {
  margin: 0;
  padding: 0;
}
.form-container.row .row {
  margin: 0;
  padding: 0;
}

.form-control {
  border: 1px solid var(--Gray-50);
  background-color: var(--Gray-10);
  border-radius: unset;
  min-height: 48px;
  min-width: 325px;
}

.form-control:hover {
  border: 1px solid var(--Gray-50);
  background-color: var(--Gray-10);
  border-radius: unset;
}

.invalid-feedback, .field-validation-error {
  color: var(--Red-60);
}

.form-control.is-invalid, .was-validated .form-control:invalid, .form-mandtory-symbol, .input-validation-error {
  border-color: var(--Red-60);
}

.form-container {
  padding: 40px 32px;
}
.form-header::after {
  display: inline-block;
  content: "";
  width: 100%;
  border-top: 1px solid var(--Gray-40);
  transform: translateY(-1rem);
  margin-top: 40px;
  margin-bottom: 30px;
}
.form-description {
  margin-top: 12px;
  color: var(--Gray-60);
}
.form-section-content {
  margin-top: 59px;
}
.form-section-content-control {
  margin: 0px;
  margin-bottom: 32px;
}
.form-footer-description {
  margin-top: 0px;
  margin-bottom: 16px;
}

.input-validation-error {
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
  border-color: var(--Red-60);
}

.red-asterisk::after {
  content: " *";
  color: var(--Red-60);
}

.form-label {
  margin-bottom: 12px;
}

.form-confirmation {
  width: 16px;
  height: 16px;
  margin: 4px 12px 4px 4px;
}

.form-section {
  margin: 0px;
}
.form-section .row {
  margin: 0;
  padding: 0;
}
.gs-carousel-banner .slick-active > .dot {
  margin-bottom: -4px;
}
@media only screen and (min-width: 768px) {
  .gs-carousel-banner .slider-text {
    z-index: 1;
  }
  .gs-carousel-banner .image-banner-fluid {
    display: flex;
    height: 580px;
    overflow: hidden;
    width: 100%;
  }
  .gs-carousel-banner .image-banner-fluid img {
    width: 100%;
    object-fit: cover;
  }
  .gs-carousel-banner {
    width: 100vw;
    margin: auto;
  }
  .gs-carousel-banner .sliderWrapper {
    height: 580px;
    position: relative;
    overflow: hidden;
  }
  .gs-carousel-banner .slick-dots {
    z-index: 999;
    bottom: 60px;
    width: fit-content;
    list-style: none;
    right: 190px;
    position: absolute;
  }
  .gs-carousel-banner .slider-text {
    position: absolute;
    padding-left: 115px;
    color: var(--Gray-10);
    width: 50%;
    height: 580px;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
  .gs-carousel-banner .slider-text .h2 {
    margin: 0;
  }
  .gs-carousel-banner .slider-text p {
    margin-top: 24px;
  }
  .gs-carousel-banner .slider-text .btn {
    margin-top: 40px;
  }
  .gs-carousel-banner .gs-slider {
    position: absolute;
    bottom: 40px;
    z-index: 1;
    right: 100px;
    display: flex;
    place-content: space-between;
    width: 230px;
  }
  .gs-carousel-banner .gs-slider .button {
    background-color: var(--Gray-10);
    font-size: 32px;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    align-content: center;
    text-align: -webkit-center;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-carousel-banner .slick-arrow {
    display: none !important;
  }
  .gs-carousel-banner {
    width: auto;
    margin: auto;
  }
  .gs-carousel-banner .slick-dots > li.slick-active > .dot {
    background-color: var(--gs-primary);
  }
  .gs-carousel-banner .slick-dots > li:not(.slick-active) > .dot {
    background-color: var(--Gray-30);
  }
  .gs-carousel-banner .sliderWrapper {
    height: fit-content;
    width: 100%;
    align-self: center;
    position: relative;
  }
  .gs-carousel-banner .slider-section {
    width: 100%;
    text-align: -webkit-center;
  }
  .gs-carousel-banner .slick-slide img {
    width: 100%;
  }
  .gs-carousel-banner .slick-dots {
    z-index: 999;
    position: relative;
    /* bottom: 0px; */
    top: 25px;
    width: fit-content;
    right: 0px;
    list-style: none;
    text-align: center;
  }
  .gs-carousel-banner .gs-slider {
    display: flex;
    justify-content: space-around;
    position: relative;
    bottom: 40px;
  }
  .gs-carousel-banner .gs-slider .button {
    background-color: var(--Gray-10);
    font-size: 32px;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    align-content: center;
    border: 1.5px solid var(--gs-primary);
    text-align: -webkit-center;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.slider div {
  position: relative;
}

.icon-banner_rightArrow {
  width: 20px;
  height: 20px;
  -webkit-mask-size: 20px;
  background: var(--gs-primary);
  z-index: 1;
}

.icon-banner_leftArrow {
  width: 20px;
  height: 20px;
  -webkit-mask-size: 20px;
  background: var(--gs-primary);
  z-index: 1;
}
.hero-banner-bottom .hero-banner-wrapper {
  position: relative;
  height: 100%;
}
.hero-banner-bottom .hero-banner__content {
  position: absolute;
  bottom: 0;
  width: calc(100% - 20px);
  max-height: unset;
  height: max-content;
  background: #000000bf;
  left: 10px;
  border-radius: 1rem 1rem 0 0;
  color: #fff;
  padding: 0.75rem;
}
@media (min-width: 1090px) {
  .hero-banner-bottom .hero-banner__content {
    position: absolute;
    left: 0;
    max-width: 667px;
    max-height: 472px;
    padding-left: 115px;
    padding-top: 32px;
    padding-bottom: 32px;
    border-radius: 0 1rem 1rem 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 768px) and (max-width: 1089px) {
  .hero-banner-bottom .hero-banner__content {
    position: absolute;
    bottom: 0;
    width: calc(100% - 20px);
    max-height: unset;
    height: max-content;
    border-radius: 0 1rem 1rem 0;
  }
}
.hero-banner-bottom picture, .hero-banner-bottom picture img {
  float: left;
}
.video_control_btn {
  background-color: white;
  font-size: 32px;
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  float: right;
}

@media only screen and (min-width: 768px) {
  .video-control-icon {
    background-color: var(--gs-primary);
    align-self: center;
    margin-left: 8px;
  }

  .control-section {
    margin-top: -100px;
    margin-right: 50px;
  }
}
@media only screen and (max-width: 767.98px) {
  .video-control-icon {
    background-color: var(--gs-primary);
    align-self: center;
    margin-left: 10px;
  }

  .control-section {
    margin-top: -70px;
    padding-right: 20px;
    position: absolute;
    width: 100%;
  }
}
.hero-banner-container {
  margin: auto;
  position: relative;
}
.hero-banner-image-container {
  display: flex;
  width: 100%;
  overflow: hidden;
}
.hero-banner-image-container img {
  width: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 992px) {
  .hero-banner-image-with-background-color {
    height: 580px;
  }
  .hero-banner-text-with-background-color {
    display: flex;
    flex-direction: column;
    margin-top: -492px;
    position: relative;
    float: right;
    margin-right: 50px;
    width: 696px;
    height: 396px;
    padding: 40px;
    text-align: center;
    background-color: var(--gs-primary);
    color: var(--Gray-10);
    text-align: -webkit-center;
  }
  .hero-banner-text-with-background-color .h2 {
    margin: 0px;
  }
  .hero-banner-text-with-background-color .btn {
    margin: 40px auto 0;
  }
  .hero-banner-image-with-cutout {
    height: 520px;
  }
  .hero-banner-text-with-cutout {
    height: 520px;
    align-content: center;
    padding-left: 115px;
    position: absolute;
    max-width: 683px;
    display: flex;
    margin-top: -520px;
    flex-direction: column;
    justify-content: center;
  }
  .hero-banner-text-with-cutout .h2 {
    margin: 0;
  }
  .hero-banner-text-with-cutout .btn {
    margin-top: 40px;
  }
  .hero-banner-description {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 991.98px) {
  .hero-banner-image-with-background-color {
    height: 280px;
  }
  .hero-banner-text-with-background-color {
    height: 384px;
    align-content: center;
    padding: 20px;
    text-align: left;
    background-color: var(--gs-primary);
    color: var(--Gray-10);
    display: flex;
    flex-flow: column;
  }
  .hero-banner-text-with-background-color .h2 {
    margin: 0;
  }
  .hero-banner-text-with-background-color .btn {
    margin-top: 24px;
  }
  .hero-banner-image-with-cutout {
    height: 460px;
  }
  .hero-banner-image-with-cutout-max-height {
    height: 460px;
  }
  .hero-banner-text-with-cutout {
    height: 100%;
    padding: 20px;
    margin-top: -460px;
    text-align: center;
  }
  .hero-banner-text-with-cutout .h2 {
    margin: 0;
  }
  .hero-banner-text-with-cutout .btn {
    margin-top: 24px;
  }
  .hero-banner-description {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .hero-banner-image {
    height: 360px;
  }
  .hero-banner-image-primary {
    height: 580px;
  }
  .hero-banner-video-section {
    height: 580px;
    overflow: hidden;
  }
  .hero-banner-video-section video {
    object-fit: cover;
    height: 100%;
    width: 100%;
  }
  .hero-banner-image-no-image {
    height: 400px;
  }
  .hero-banner-text {
    height: 360px;
    align-content: center;
    padding-left: 115px;
    position: absolute;
    max-width: 683px;
    display: flex;
    margin-top: -360px;
    flex-direction: column;
    justify-content: center;
  }
  .hero-banner-text .h2 {
    margin: 0;
  }
  .hero-banner-text .btn {
    margin-top: 40px;
  }
  .hero-banner-text-no-image {
    height: 400px;
    align-content: center;
    padding-left: 115px;
    position: absolute;
    max-width: 683px;
    display: flex;
    margin-top: -400px;
    flex-direction: column;
    justify-content: center;
  }
  .hero-banner-text-no-image .h2 {
    margin: 0;
  }
  .hero-banner-text-no-image .btn {
    margin-top: 40px;
  }
  .hero-banner-text-primary {
    height: 580px;
    align-content: center;
    padding-left: 115px;
    position: absolute;
    max-width: 683px;
    display: flex;
    margin-top: -580px;
    flex-direction: column;
    justify-content: center;
  }
  .hero-banner-text-primary .h2 {
    margin: 0;
  }
  .hero-banner-text-primary .btn {
    margin-top: 40px;
  }
  .hero-banner-text-video {
    height: 580px;
    align-content: center;
    padding-left: 115px;
    position: absolute;
    max-width: 683px;
    display: flex;
    margin-top: -580px;
    flex-direction: column;
    justify-content: center;
  }
  .hero-banner-text-video .h2 {
    margin: 0;
  }
  .hero-banner-text-video .btn {
    margin-top: 40px;
  }
  .hero-banner-description {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .hero-banner-video-section {
    max-height: 280px;
    overflow: hidden;
    display: flex;
  }
  .hero-banner-video-section video {
    align-self: center;
    height: 100%;
    width: 100%;
  }
  .hero-banner-image-primary {
    height: 280px;
  }
  .hero-banner-text-primary {
    padding: 20px 20px 20px 20px;
    color: var(--Gray-100);
    text-align: left;
  }
  .hero-banner-text-primary .h2 {
    margin: 0;
  }
  .hero-banner-text-primary .btn {
    margin-top: 24px;
    display: flex;
    max-width: 180px;
  }
  .hero-banner-text-no-image {
    height: 536px;
    padding: 20px;
    position: absolute;
    text-align: left;
    margin-top: -536px;
  }
  .hero-banner-text-no-image .h2 {
    margin: 0;
  }
  .hero-banner-text-no-image .btn {
    margin-top: 24px;
  }
  .hero-banner-image-no-image {
    height: 536px;
  }
  .hero-banner-image-with-title_image {
    display: flex;
    width: 100%;
    overflow: hidden;
    height: 280px;
  }
  .hero-banner-text {
    padding: 20px;
    color: var(--Gray-100);
    text-align: left;
  }
  .hero-banner-text .h2 {
    margin: 0;
  }
  .hero-banner-text .btn {
    margin-top: 24px;
  }
  .hero-banner-description {
    margin-top: 16px;
  }
  .hero-banner-container {
    margin: auto;
  }
  .hero-banner-container-no-image .btn {
    margin: 36px 0;
  }
}

.slick-dots {
  z-index: 999;
  bottom: 0px;
  width: 100%;
  list-style: none;
  text-align: center;
}

.slick-dots > li:not(.slick-active) > .dot {
  height: 10px;
  width: 10px;
  background-color: var(--Gray-10);
  opacity: 60%;
  border-radius: 50%;
  display: inline-block;
}

.slick-dots > li.slick-active > .dot {
  height: 18px;
  width: 18px;
  background-color: var(--Gray-10);
  border-radius: 50%;
  display: inline-block;
}

@media only screen and (min-width: 768px) {
  .g-rounded-banner-container {
    width: 100%;
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
}
.video-banner-container {
  height: 586px;
}

.hero-banner-text-cont {
  top: 10%;
  width: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
}
.hero-banner-text-cont .hero-banner-text-overlay.text-left {
  width: 50%;
  float: left;
  text-align: right;
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .hero-banner-text-cont .hero-banner-text-overlay.text-left {
    padding-right: 6rem;
    padding-left: 6rem;
  }
}
.hero-banner-text-cont .hero-banner-text-overlay.text-right {
  text-align: left;
  width: 50%;
  float: right;
  padding-right: 2rem;
}
@media (min-width: 768px) {
  .hero-banner-text-cont .hero-banner-text-overlay.text-right {
    padding-right: 2rem;
  }
}
.hero-banner-text-cont .hero-banner-text-overlay .h2 h2 {
  font-size: 24px;
  color: #fff;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .hero-banner-text-cont .hero-banner-text-overlay .h2 h2 {
    font-size: 48px;
  }
}
.hero-banner.hero-banner--imgfull .container-fluid {
  padding: 0;
  margin: 0 auto;
}
.hero-banner.hero-banner--imgfull .container-fluid .row,
.hero-banner.hero-banner--imgfull .container-fluid .col-12 {
  padding: 0;
  margin: 0 auto;
}
.hero-banner.hero-banner--imgfull picture {
  display: inline-block;
}
.hero-banner.hero-banner--imgfull picture img {
  width: unset;
}
@media (min-width: 768px) {
  .hero-banner.hero-banner--imgfull {
    height: auto;
  }
}
@charset "UTF-8";
.in-page-nav-container {
  margin: 2px 0 84px 0;
  border: 1px solid var(--Gray-40);
}
@media only screen and (max-width: 767.98px) {
  .in-page-nav-container {
    margin-bottom: 20px;
  }
  .in-page-nav-container .row {
    margin: 0;
  }
}
.in-page-nav-container .container-fluid {
  padding: 0;
}
.in-page-nav-container .row {
  border: 1px solid var(--Gray-40);
  background-color: var(--Gray-20);
  padding: 0;
  margin: 0;
}
.in-page-nav-container .row > div {
  padding: 0;
}
.in-page-nav-container .row .navigation-tabs {
  max-width: 1366px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
}
.in-page-nav-container .row .navigation-tabs-container {
  background-color: var(--Gray-20);
}
.in-page-nav-container .row .navigation-tabs ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: -1px;
}
.in-page-nav-container .row .navigation-tabs ul li {
  list-style-type: none;
  background-color: var(--Gray-20);
  text-align: center;
  border: 1px solid var(--Gray-40);
  border-top: 0;
  align-content: center;
}
.in-page-nav-container .row .navigation-tabs ul li a {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  padding: 16px 32px;
  display: block;
  white-space: normal;
  color: var(--Gray-90);
}
.in-page-nav-container .row .navigation-tabs ul li.active {
  background-color: var(--gs-secondary);
}
.in-page-nav-container .row .navigation-tabs ul li.active a {
  color: var(--Gray-10);
}
.in-page-nav-container .row + .row {
  border: none;
  background-color: var(--Gray-10);
  margin: 0;
  padding: 0;
}
.in-page-nav-container .row + .row .navigation-content {
  background-color: var(--Gray-10);
}
.in-page-nav-container .row + .row .navigation-content .section-content .row {
  background-color: var(--Gray-10);
  border: 0;
  max-width: 1136px;
  margin: 0 auto;
  margin: 0;
  padding: 0;
}
.in-page-nav-container .row + .row .navigation-content .section-content .row .section-left-content {
  padding-right: 32px;
}
.in-page-nav-container .row + .row .navigation-content .section-content .row .section-left-content .nav-heading {
  padding: 27px 0 16px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
  color: var(--Gray-90);
}
.in-page-nav-container .row + .row .navigation-content .section-content .row .section-left-content .nav-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Gray-90);
  padding-bottom: 32px;
}
.in-page-nav-container .row + .row .navigation-content .section-content .row .section-left-content .nav-btn {
  padding-bottom: 30px;
}
.in-page-nav-container .row + .row .navigation-content .section-content .row .section-right-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 393px;
  overflow: hidden;
}
.in-page-nav-container .row + .row .navigation-content .section-content .row .section-right-content img {
  width: 100%;
  height: auto;
}
.in-page-nav-container .row + .row .navigation-content .section-content:first-child {
  margin-top: 84px;
}
.in-page-nav-container .row + .row .navigation-content .section-content:not(first-child) {
  margin-top: 56px;
}
@media only screen and (max-width: 767.98px) {
  .in-page-nav-container .tabs-custom-label {
    display: flex;
    align-items: center;
    background-color: var(--gs-secondary);
    border: 1px solid var(--Gray-50);
    border: 0;
    height: 56px;
  }
  .in-page-nav-container .tabs-custom-label .tabs-label {
    padding: 16px 20px;
    color: var(--Gray-10);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
  .in-page-nav-container .tabs-custom-label .dropdown {
    margin-left: auto;
  }
  .in-page-nav-container .tabs-custom-label .dropdown button {
    padding: 16px 20px;
    background-color: var(--Gray-20);
    border-left: 1px solid var(--Gray-50);
    color: var(--Gray-90);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    cursor: pointer;
  }
  .in-page-nav-container .tabs-custom-label .dropdown button p {
    color: var(--Gray-120);
  }
  .in-page-nav-container .tabs-custom-label .dropdown .dropdown-toggle.tab-switch::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eri:arrow-up-s-line%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/defs%3E%3Cg id='-----↳-ISI-Tray' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.899999976'%3E%3Cg id='ISI-Tray---Desktop-' transform='translate(-1504, -3656)'%3E%3Cg id='Frame-41828' transform='translate(277, 2304)'%3E%3Cg id='Frame-41833' transform='translate(0, 1157)'%3E%3Cg id='div.ISI-wrapper' transform='translate(0, 181)'%3E%3Cg id='Frame-41833' transform='translate(115, 12)'%3E%3Cg id='Template/Link/Standalone-Link-w-Icon/Medium-24/Default' transform='translate(1011, 2)'%3E%3Cg id='Group-5' transform='translate(5, 0)'%3E%3Cg id='ri:arrow-up-s-line' transform='translate(96, 0)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1' transform='translate(12, 12) scale(1, -1) translate(-12, -12)'%3E%3C/use%3E%3C/mask%3E%3Cg id='ri:arrow-up-s-line-(Background/Mask)' transform='translate(12, 12) scale(1, -1) translate(-12, -12)'%3E%3C/g%3E%3Cpath d='M9,18 L15,12 L9,6' id='Vector' stroke='%23000000' stroke-width='1.5' stroke-dasharray='0,0' fill-rule='nonzero' mask='url(%23mask-2)' transform='translate(12, 12) rotate(-90) translate(-12, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    margin-left: 8px;
    vertical-align: middle;
    border: none;
    transform: rotate(-180deg);
  }
  .in-page-nav-container .tabs-custom-label .dropdown .dropdown-toggle.show::after {
    width: 24px;
    height: 24px;
    transform: rotate(-360deg);
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  }
  .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 18px 16px;
    color: var(--Gray-90);
  }
  .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu a.selected {
    background-color: var(--gs-secondary_10);
    border-left: 2px solid var(--gs-secondary);
  }
  .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item.active, .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item:active {
    background-color: var(--gs-secondary_10);
    border-left: 2px solid var(--gs-secondary);
  }
  .in-page-nav-container .tabs-custom-label .dropdown .dropdown-menu.show {
    width: 280px;
    padding: 0;
  }
}

.inpage-nav-sticky {
  position: sticky;
  background-color: white;
  z-index: 999;
  top: 0;
}
@media (max-width: 767.98px) {
  .mobile-lineclamp-container {
    position: relative;
    overflow: hidden;
  }
  .mobile-lineclamp-container .mobile-lineclamp-trigger {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: white;
  }

  .isi-tray-full-width-content.bottom-floating-tray:not(.cloned) .isi-section-wrapper {
    height: 100%;
  }

  .isi-tray-full-width-content .indication-title-exp-coll .expand-collapse .expand-icon.mbl-expand {
    display: none;
  }

  .isi-tray-full-width-content.bottom-floating-tray:not(.cloned).sticky-collapsed-isi {
    height: 96px;
  }
}
@media (min-width: 768px) {
  .mobile-lineclamp-container,
.mobile-lineclamp-trigger {
    display: none;
  }

  .isi-tray-full-width-content.bottom-floating-tray:not(.cloned) .indication-title-exp-coll .expand-collapse .expand-icon.mbl-expand,
.isi-tray-full-width-content.bottom-floating-tray:not(.cloned) .indication-title-exp-coll .expand-collapse .collapse-icon.mbl-collapse {
    display: none;
  }

  .isi-tray-full-width-content .indication-title-exp-coll .expand-collapse .expand-icon.mbl-expand {
    display: none;
  }
}
@charset "UTF-8";
.isi-option2 .container-fluid .isi-expand-section .row {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 1366px;
  margin: 0 auto;
  z-index: 999;
}
.isi-option2 .container-fluid .isi-expand-section .row > div {
  padding: 0;
}
.isi-option2 .container-fluid .isi-expand-section .row .row {
  position: relative;
  background-color: var(--gs-secondary);
  box-shadow: 0px 2px 6px -3px var(--gs-black);
}
.isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1136px;
  margin: 0 auto;
  padding: 18px 0;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section {
    padding: 16px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
  color: var(--Gray-10);
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn {
  display: inline-block;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn {
    display: none;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .expand-btn {
  display: inline-block;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .expand-btn {
    display: none;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn {
    display: inline-block;
  }
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .up-arrow-container .icon-upArrow {
    position: relative;
    padding-left: 0 !important;
    bottom: 10px;
  }
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .up-arrow-container .icon-upArrow::after {
    content: "";
    background-color: var(--Gray-10);
    --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
    width: 28px;
    height: 28px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--svg);
    mask: var(--svg);
    border: none;
    margin-right: -5px;
    display: inline-block;
    position: absolute;
    right: 0;
    transform: rotate(-360deg);
  }
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .down-arrow-container .icon-downArrow {
    position: relative;
    padding-left: 0 !important;
    bottom: 15px;
  }
  .isi-option2 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .down-arrow-container .icon-downArrow::after {
    content: "";
    background-color: var(--Gray-10);
    --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
    width: 28px;
    height: 28px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--svg);
    mask: var(--svg);
    border: none;
    margin-right: -5px;
    display: inline-block;
    position: absolute;
    right: 0;
    transform: rotate(-180deg);
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .customisi-height {
  height: auto;
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row {
  position: relative;
  background-color: var(--Gray-20);
  box-shadow: 0px 2px 6px -3px var(--gs-black);
  height: 120px;
  overflow: hidden;
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section {
  display: flex;
  align-items: flex-start;
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--Gray-20);
  padding: 20px 0;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section {
    padding: 12px 20px;
    display: block;
    box-shadow: 0px 0px 5px -2px var(--gs-black);
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section {
  width: 40%;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section {
    width: 100%;
    margin-bottom: 12px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section .g-p3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section .g-p3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section .g-p4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section .g-p4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section {
  width: 50%;
  margin-left: 50px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section .g-p3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section .g-p3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section .g-p4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section .g-p4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-end-section.read-more-btn {
  width: 20%;
  text-align: right;
  text-align: -webkit-right;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-end-section.read-more-btn {
    width: 100%;
    text-align: left;
    text-align: -webkit-left;
  }
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-end-section.read-more-btn button {
    display: block;
    width: 100%;
    max-width: none;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .row + .row.customisi-height {
  height: fit-content;
  max-height: 400px;
  overflow-y: scroll;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page {
  padding: 24px 20px;
  max-width: 1366px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page {
    border-left: 0;
    padding: 20px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header {
  display: block;
  padding: 0;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon {
  display: flex;
  align-items: center;
  justify-content: end;
  color: var(--gs-primary);
  margin-bottom: 14px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon {
    margin-bottom: 24px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon p {
  padding-right: 8px;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon button {
  padding: 0;
  background: transparent;
  margin-top: -8px;
  margin-right: 12px;
  opacity: 1;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon button::after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: var(--gs-primary);
  --svg:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" class="gs-icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.493 7.49369C21.8347 7.15196 21.8347 6.59794 21.493 6.25625C21.1512 5.91456 20.5972 5.91459 20.2555 6.25631L13.8749 12.6376L7.49369 6.25698C7.15196 5.91529 6.59794 5.91531 6.25625 6.25704C5.91456 6.59876 5.91459 7.15278 6.25631 7.49447L12.6375 13.8751L6.25686 20.2563C5.91516 20.598 5.91519 21.1521 6.25692 21.4937C6.59864 21.8354 7.15266 21.8354 7.49435 21.4937L13.875 15.1124L20.2563 21.4931C20.598 21.8348 21.1521 21.8348 21.4937 21.4931C21.8354 21.1514 21.8354 20.5973 21.4937 20.2556L15.1124 13.8749L21.493 7.49369Z" fill="white"></path></svg>');
  mask: var(--svg);
  display: inline-block;
  opacity: 1;
  outline: 1px dashed var(--gs-information);
  top: -5px;
  position: relative;
  left: -6px;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul {
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  display: flex;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li a {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li .active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body {
  height: calc(100% - 100px);
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0;
  margin: 24px 0;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body {
    margin: 12px 0;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling {
  margin-bottom: 20px;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-heading {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-heading {
    margin: 8px 0;
  }
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content span {
  margin-top: 24px;
  display: block;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content span:first-child {
  margin-top: 0;
  display: inline;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer {
  height: 100px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer .show-more-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer .show-more-btn a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
}
.isi-option2 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer .close-btn button {
  background: transparent;
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
}
@charset "UTF-8";
.isi-option3 .container-fluid .isi-expand-section .row {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 1366px;
  margin: 0 auto;
  z-index: 999;
}
.isi-option3 .container-fluid .isi-expand-section .row > div {
  padding: 0;
}
.isi-option3 .container-fluid .isi-expand-section .row .row {
  position: relative;
  background-color: var(--gs-primary);
  box-shadow: 0px 2px 6px -3px var(--gs-black);
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section {
  display: flex;
  align-items: center;
  max-width: 1136px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section {
    padding: 16px;
    justify-content: center;
    align-items: start;
  }
}
@media only screen and (min-width: 768px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section {
    padding: 12px 0;
    justify-content: space-between;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
  color: var(--Gray-10);
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-top-heading {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn {
  display: inline-block;
}
@media only screen and (max-width: 767.98px) {
  .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 .isi-top-section .isi-bottom-end-section.read-more-btn .icon-chevron-down {
  display: inline-block !important;
  position: relative;
  top: 7px;
  width: 24px;
  height: 24px;
  mask-size: 24px;
  -webkit-mask-size: 24px;
}
@media only screen and (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 {
    width: 28px;
    height: 28px;
    mask-size: 28px;
    -webkit-mask-size: 28px;
    top: 0;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .read-more-btn {
  display: inline-block;
  border: none;
  background: transparent;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--Gray-10);
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .read-more-btn::after {
  content: "";
  background-color: var(--Gray-10);
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  width: 28px;
  height: 28px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--svg);
  mask: var(--svg);
  border: none;
  margin-right: -5px;
  display: inline-block;
  position: absolute;
  transform: rotate(-180deg);
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-btn .read-more-btn {
    display: none;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn {
    display: inline-block;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .up-arrow-container .icon-upArrow {
    position: relative;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .up-arrow-container .icon-upArrow::after {
    content: "";
    background-color: var(--Gray-10);
    --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
    width: 28px;
    height: 28px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--svg);
    mask: var(--svg);
    border: none;
    margin-right: -5px;
    display: inline-block;
    position: absolute;
    right: 0;
    transform: rotate(-360deg);
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .down-arrow-container .icon-downArrow {
    position: relative;
  }
  .isi-option3 .container-fluid .isi-expand-section .row .row .isi-top-section .isi-bottom-end-section.read-more-mobile-btn .down-arrow-container .icon-downArrow::after {
    content: "";
    background-color: var(--Gray-10);
    --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
    width: 28px;
    height: 28px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--svg);
    mask: var(--svg);
    border: none;
    margin-right: -5px;
    display: inline-block;
    position: absolute;
    right: 0;
    transform: rotate(-180deg);
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .customisi-height {
  height: auto;
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row {
  position: relative;
  background-color: var(--Gray-20);
  box-shadow: 0px 2px 6px -3px var(--gs-black);
  height: 120px;
  overflow: hidden;
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section {
  display: flex;
  align-items: flex-start;
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--Gray-20);
  padding: 16px 0;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section {
    padding: 12px 20px;
    display: block;
    box-shadow: 0px 0px 5px -2px var(--gs-black);
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section {
  width: 40%;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section {
    width: 100%;
    margin-bottom: 12px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section div.g-p3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section div.g-p3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section .g-p4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-left-section .g-p4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section {
  width: 50%;
  margin-left: 50px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section div.g-p3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section div.g-p3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section .g-p4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-middle-section .g-p4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-end-section.read-more-btn {
  width: 20%;
  text-align: right;
  text-align: -webkit-right;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-end-section.read-more-btn {
    width: 100%;
    text-align: left;
    text-align: -webkit-left;
  }
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .row + .row .isi-bottom-section .isi-bottom-end-section.read-more-btn button {
    display: block;
    width: 100%;
    max-width: none;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .row + .row.customisi-height {
  height: 800px;
  overflow-y: scroll;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page {
  padding: 24px 20px;
  max-width: 1366px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page {
    border-left: 0;
    padding: 20px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header {
  display: block;
  padding: 0;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon {
  display: flex;
  align-items: center;
  justify-content: end;
  color: var(--gs-primary);
  margin-bottom: 14px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon {
    margin-bottom: 24px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon p {
  padding-right: 8px;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon button {
  padding: 0;
  background: transparent;
  margin-top: -8px;
  margin-right: 12px;
  opacity: 1;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .close-icon button::after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: var(--gs-primary);
  --svg:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" class="gs-icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.493 7.49369C21.8347 7.15196 21.8347 6.59794 21.493 6.25625C21.1512 5.91456 20.5972 5.91459 20.2555 6.25631L13.8749 12.6376L7.49369 6.25698C7.15196 5.91529 6.59794 5.91531 6.25625 6.25704C5.91456 6.59876 5.91459 7.15278 6.25631 7.49447L12.6375 13.8751L6.25686 20.2563C5.91516 20.598 5.91519 21.1521 6.25692 21.4937C6.59864 21.8354 7.15266 21.8354 7.49435 21.4937L13.875 15.1124L20.2563 21.4931C20.598 21.8348 21.1521 21.8348 21.4937 21.4931C21.8354 21.1514 21.8354 20.5973 21.4937 20.2556L15.1124 13.8749L21.493 7.49369Z" fill="white"></path></svg>');
  mask: var(--svg);
  display: inline-block;
  opacity: 1;
  outline: 1px dashed var(--gs-information);
  top: -5px;
  position: relative;
  left: -6px;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul {
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  display: flex;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li a {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li .active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body {
  height: calc(100% - 100px);
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0;
  margin: 24px 0;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body {
    margin: 12px 0;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling {
  margin-bottom: 20px;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-heading {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-heading {
    margin: 8px 0;
  }
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content span {
  margin-top: 24px;
  display: block;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content span:first-child {
  margin-top: 0;
  display: inline;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer {
  height: 100px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer .show-more-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer .show-more-btn a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
}
.isi-option3 .container-fluid .isi-expand-section .row .isi-right-content .isi-page .offcanvas-footer .close-btn button {
  background: transparent;
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
}

#isi-v3-bottom-section {
  justify-content: center;
}
@media only screen and (max-width: 767.98px) {
  #isi-v3-bottom-section .isi-bottom-section {
    padding: 0 20px;
  }
}
#isi-v3-bottom-section .isi-bottom-left-section {
  padding: 0px 16px;
}
@media only screen and (max-width: 767.98px) {
  #isi-v3-bottom-section .isi-bottom-left-section {
    padding: 0;
  }
}
#isi-v3-bottom-section .isi-bottom-middle-section {
  padding: 0px 16px;
}
@media only screen and (max-width: 767.98px) {
  #isi-v3-bottom-section .isi-bottom-middle-section {
    padding: 0;
    padding-top: 20px !important;
  }
}
#isi-v3-bottom-section .isi-v3-bottom-section-link-to-top {
  text-align: right;
}
@media only screen and (max-width: 767.98px) {
  #isi-v3-bottom-section .isi-v3-bottom-section-link-to-top .back-to-top-btn .link-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
}
#isi-v3-bottom-section .isi-v3-bottom-section-link-to-top .back-to-top-btn .icon-chevron-up {
  width: 24px;
  height: 24px;
  position: relative;
  display: inline-block;
  top: 7px;
  mask-size: 24px;
  -webkit-mask-size: 24px;
}

@media only screen and (max-width: 767.98px) {
  .isi-option3-heading {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    padding-bottom: 8px;
  }

  .isi-option3-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  .isi-option3-content ul li {
    list-style-type: disc;
  }

  .isi-v3-bottom-section-link-to-top {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .isi-option3-heading {
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    padding-bottom: 8px;
  }

  .isi-option3-content {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
  .isi-option3-content ul li {
    list-style-type: disc;
  }

  .isi-v3-bottom-section-link-to-top {
    padding-bottom: 30px;
  }
}
@charset "UTF-8";
.cmp-html-content.cloned .tap-text {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.cloned .isi-title {
    font-size: 1.25rem !important;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.cloned .isi-sub-title,
.cmp-html-content.cloned .isi-sub-text {
    font-size: 1.375rem !important;
    line-height: 1.75rem !important;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.cloned .isi-content-block {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
.cmp-html-content .gs-link-standalone {
  text-decoration: underline;
}
.cmp-html-content._2col-layout-sp48 .col {
  width: 100%;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-html-content._2col-layout-sp48 .col:first-child {
    width: 41.4%;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content._2col-layout-sp48 .col:nth-child(2) {
    width: 58.6%;
    padding-right: 0;
  }
}
.cmp-html-content.bottom-floating-tray.hide,
.cmp-html-content.bottom-floating-tray .go-to-tray {
  display: none;
  text-decoration: none;
}
.cmp-html-content.bottom-floating-tray .isi-title {
  font-size: 18px;
  line-height: 24px;
  font-family: "worksans-semibold";
  font-weight: 600;
  padding-bottom: 8px;
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray .isi-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.cmp-html-content.bottom-floating-tray .isi-sub-title {
  font-size: 18px;
  line-height: 28px;
  font-family: "worksans-semibold";
  font-weight: 600;
  padding-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray .isi-sub-title {
    padding-bottom: 8px;
  }
}
.cmp-html-content.bottom-floating-tray .isi-sub-text {
  font-size: 18px;
  line-height: 28px;
  font-family: "worksans-semibold";
  font-weight: 600;
}
.cmp-html-content.bottom-floating-tray .isi-content-block {
  font-size: 16px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray .isi-content-block {
    font-size: 14px;
    line-height: 20px;
  }
}
.cmp-html-content.bottom-floating-tray .gs-unorder-list {
  margin-left: 12px;
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray .gs-unorder-list {
    margin-left: 13px;
    margin-right: 0;
  }
}
.cmp-html-content.bottom-floating-tray .gs-unorder-list.list-space li:not(:last-child) {
  padding-bottom: 0.625rem;
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray .col-12 > .row {
    flex-direction: column-reverse;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray .col-12 > .row > .col:first-child .isi-title {
    padding-bottom: 0.75rem;
  }
}
.cmp-html-content.bottom-floating-tray .col-12 > .row > .col:nth-child(2) .isi-title {
  padding-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray .col-12 > .row > .col:nth-child(2) .isi-title {
    padding-bottom: 0.5625rem;
    padding-right: 5.625rem;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray .col-12 > .row > .col:nth-child(2) .isi-sub-title {
    padding-right: 58px;
  }
  .cmp-html-content.bottom-floating-tray .col-12 > .row > .col:nth-child(2) .isi-header-block,
.cmp-html-content.bottom-floating-tray .col-12 > .row > .col:nth-child(2) .isi-content-block {
    padding-left: 8px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray .col-12 > .row > .col:nth-child(2) {
    padding-bottom: 1.875rem;
  }
}
.cmp-html-content.bottom-floating-tray:not(.cloned) {
  bottom: 0;
  z-index: 1;
  width: 100%;
  position: fixed;
  overflow: hidden;
  background-color: var(--Gray-10);
  box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.05);
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) {
    padding: 0.625rem 0;
    height: 210px;
    box-shadow: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
}
.cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col {
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col {
    margin: 0;
    overflow: hidden;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    height: 4.15rem;
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 630px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col {
    height: 5.15rem;
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 459px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col {
    height: 6rem;
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 365px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col {
    height: 7rem;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .go-to-tray {
    mask: var(--icon);
    width: 26px;
    height: 26px;
    mask-size: 26px;
    mask-repeat: no-repeat;
    background-color: var(--Red-100);
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:first-child .go-to-tray {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2) .isi-header-block {
    background-color: var(--gs-secondary_100);
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2) .go-to-tray {
    top: 1.25rem;
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3Cg stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M7 14h14M14 6.3l7.56 7.56L14 21.42'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-color: var(--Gray-10);
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 719px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2) .go-to-tray {
    top: 1.5rem;
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 404px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2) .go-to-tray {
    top: 2.25rem;
  }
}
@media (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .isi-content-block p {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:first-child.expand {
    height: auto !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col.expand {
    overflow-y: scroll;
    height: 53vh;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col.expand:first-child .go-to-tray {
    transform: rotate(180deg);
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col.expand:first-child .go-to-tray::before {
    content: "Collapse";
  }
}
.cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .go-to-tray {
  right: 1.9375rem;
  position: absolute;
  display: inline-block;
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .go-to-tray {
    top: 12px;
    right: 12px;
    width: 26px;
    height: 26px;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .go-to-tray {
    top: 0;
    right: -1.0625rem;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .go-to-tray::after {
    content: "Expand";
    font-size: 14px;
    line-height: 20px;
    font-family: "worksans-semibold";
    font-weight: 600;
    color: var(--Red-100);
    display: flex;
    align-items: center;
    max-height: 2.5rem;
    border: 1px solid var(--Red-100);
    border-radius: 20px;
    padding: 13px 25px 14px 26px;
  }
}
@media (min-width: 992px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col .go-to-tray {
    right: 1.9375rem;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:first-child .go-to-tray {
    display: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:first-child.expand .isi-content-block p {
    font-size: 12px;
    line-height: 16px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:first-child.expand .isi-title {
    padding-bottom: 8px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:first-child.expand .no-text {
    display: none;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:nth-child(2).expand .no-text {
    display: block;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:nth-child(2).expand .isi-mini-title {
    display: none;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:nth-child(2).expand .isi-sub-title {
    padding-top: 4px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:nth-child(2).expand .isi-sub-text {
    font-size: 1rem;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:nth-child(2).expand .go-to-tray {
    --icon: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='fp0ftea3da' d='M0 0h19v19H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='z56s6iyvzb' fill='%23fff'%3E%3Cuse xlink:href='%23fp0ftea3da'/%3E%3C/mask%3E%3Cpath d='M15 4 4 15M4 4l11 11' stroke='%23430039' stroke-width='1.5' stroke-linecap='round' mask='url(%23z56s6iyvzb)'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-size: 19px;
    top: 16px;
    right: 8px;
    background-color: var(--Red-100);
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .col-12 > .row > .col:nth-child(2).expand .isi-header-block {
    background-color: var(--Gray-10);
  }
}
@media only screen and (min-width: 768px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) {
    height: 453px;
    overflow-y: scroll;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand)::-webkit-scrollbar {
    width: 1px !important;
    height: 1px !important;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned):has(.expand) .go-to-tray::after {
    content: "Collapse" !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row {
    flex-direction: column;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col {
    margin: 0;
    padding: 0;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:first-child {
    height: 48px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:first-child .isi-content-block {
    padding-bottom: 12px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2) {
    margin-top: 0;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2) .isi-mini-title {
    font-size: 12px;
    line-height: 16px;
    padding: 1rem 34px 1rem 0;
    color: var(--Gray-10);
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .col-12 > .row > .col:nth-child(2).expand::before {
    content: "";
    display: block;
    width: calc(100% + 40px);
    height: 1px;
    background-color: var(--Gray-60);
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .isi-header-block,
.cmp-html-content.bottom-floating-tray:not(.cloned) .isi-content-block {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .isi-header-block .isi-title {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .isi-header-block .isi-sub-title {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .isi-header-block .no-text {
    display: none;
  }
  .cmp-html-content.bottom-floating-tray:not(.cloned) .isi-header-block .isi-title {
    margin-bottom: 0;
  }
}
.isi-right-opening .container-fluid .row .isi-bottom-section {
  background-color: var(--Gray-10);
  display: flex;
  align-items: center;
  right: 0;
  left: 0;
  bottom: 22px;
  position: fixed;
  box-shadow: 0px 2px 6px -3px var(--gs-black);
  max-width: 940px;
  margin: 0 auto;
  padding: 17px 24px;
  height: 90px;
  overflow: hidden;
  z-index: 999;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-bottom-section {
    padding: 10px 12px;
    display: block;
    box-shadow: 0px 0px 5px -2px var(--gs-black);
    height: auto;
  }
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-left-section {
  width: 35%;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-left-section {
    width: 100%;
    margin-bottom: 12px;
  }
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-left-section .g-p3 {
  font-weight: 600;
  margin-bottom: 4px;
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-left-section .isi-bottom-left-firstSection {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-middle-section {
  width: 35%;
  margin-left: 32px;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-middle-section {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
  }
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-middle-section .g-p3 {
  font-weight: 600;
  margin-bottom: 4px;
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-middle-section .isi-bottom-middle-firstSection {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-end-section.read-more-btn {
  width: 27%;
  text-align: right;
  text-align: -webkit-right;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-end-section.read-more-btn {
    width: 100%;
    text-align: left;
    text-align: -webkit-left;
  }
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-bottom-section .isi-bottom-end-section.read-more-btn button {
    display: block;
    width: 100%;
    max-width: none;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page {
  padding: 24px 32px;
  width: 702px;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page {
    border-left: 0;
    padding: 20px;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header {
  display: block;
  padding: 0;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon {
  display: flex;
  align-items: center;
  justify-content: end;
  color: var(--gs-primary);
  margin-bottom: 14px;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon {
    margin-bottom: 24px;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon p {
  padding-right: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon p {
    font-weight: 500;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon button {
  padding: 0;
  background: transparent;
  margin-right: 0;
  opacity: 1;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon button:focus, .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon button:active, .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon button:hover {
  padding: 5px;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon button::after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: var(--gs-primary);
  --svg:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" class="gs-icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.493 7.49369C21.8347 7.15196 21.8347 6.59794 21.493 6.25625C21.1512 5.91456 20.5972 5.91459 20.2555 6.25631L13.8749 12.6376L7.49369 6.25698C7.15196 5.91529 6.59794 5.91531 6.25625 6.25704C5.91456 6.59876 5.91459 7.15278 6.25631 7.49447L12.6375 13.8751L6.25686 20.2563C5.91516 20.598 5.91519 21.1521 6.25692 21.4937C6.59864 21.8354 7.15266 21.8354 7.49435 21.4937L13.875 15.1124L20.2563 21.4931C20.598 21.8348 21.1521 21.8348 21.4937 21.4931C21.8354 21.1514 21.8354 20.5973 21.4937 20.2556L15.1124 13.8749L21.493 7.49369Z" fill="white"></path></svg>');
  mask: var(--svg);
  -webkit-mask: var(--svg);
  display: inline-block;
  opacity: 1;
  outline: 1px dashed var(--gs-information);
  top: -4px;
  position: relative;
  left: -6px;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .close-icon button:focus:not(:focus-visible) {
  outline: 3px dashed var(--gs-information) !important;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul {
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  padding-left: 0;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  display: flex;
  padding-left: 0;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li a {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-header .isi-tabs ul li .active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body {
  height: calc(100% - 100px);
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0;
  margin: 24px 0;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body {
    margin: 12px 0;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling {
  margin-bottom: 20px;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-heading {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-heading {
    margin: 0 0 8px 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content span {
  margin-top: 24px;
  display: block;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-body .section-styling .section-content span:first-child {
  margin-top: 0;
  display: inline;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-footer {
  height: 100px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-footer .show-more-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-footer .show-more-btn a {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
  min-width: 160px;
}
.isi-right-opening .container-fluid .row .isi-right-content .isi-page .offcanvas-footer .close-btn a {
  background: transparent;
  background-color: transparent;
  color: var(--gs-primary);
  padding: 16px 6px;
  border: 1px solid var(--gs-primary);
  border-radius: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
  min-width: 160px;
  display: inline-block;
}
.isi-right-opening .container-fluid .row .isi-right-content .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
.isi-right-opening .container-fluid .row .isi-right-content .offcanvas-end {
  top: 0;
  right: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}
.isi-right-opening .container-fluid .row .isi-right-content .offcanvas.show {
  transform: none;
}
.isi-right-opening .container-fluid .row .isi-right-content .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.isi-right-opening .container-fluid .row .isi-right-content .offcanvas-backdrop.show {
  opacity: 0.5;
}

.btn-close-section {
  font-weight: 600;
  display: flex;
  color: var(--gs-primary);
  text-decoration: none;
  cursor: pointer;
}
.btn-close-section span {
  font-size: 28px;
  margin-left: 8px;
}
.gs-link-standalone {
  color: var(--gs-primary);
  width: fit-content;
  text-decoration: none;
}
.gs-link-standalone.btn {
  padding: 0px !important;
}
.gs-link-standalone:hover {
  color: var(--gs-primary_70);
}
.gs-link-standalone:hover .btn-icon {
  background-color: var(--gs-primary_70) !important;
}
.gs-link-standalone:hover .link-text {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.gs-link-standalone:active {
  color: var(--gs-primary_80);
  outline: none !important;
  box-shadow: none !important;
}
.gs-link-standalone:active .link-text {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.gs-link-standalone:active .btn-icon {
  background-color: var(--gs-primary_80) !important;
}
.gs-link-standalone:focus {
  color: var(--gs-primary_70);
  box-shadow: none !important;
}
.gs-link-standalone:focus .link-text {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.gs-link-standalone:focus .btn-icon {
  background-color: var(--gs-primary_70) !important;
}
.gs-link-standalone.btn.disabled {
  text-decoration: none;
  color: var(--Gray-60);
  pointer-events: none;
}
.gs-link-standalone.btn.disabled .btn-icon {
  background-color: var(--Gray-60) !important;
}
.gs-link-standalone .disabled {
  pointer-events: none;
}
.gs-link-standalone .btn-icon {
  background-color: var(--gs-primary);
  margin-left: 8px;
}
.gs-link-inverse {
  color: var(--Gray-10);
  width: fit-content;
  text-decoration: none;
}
.gs-link-inverse.btn {
  padding: 0px !important;
}
.gs-link-inverse:hover {
  color: var(--Gray-10);
}
.gs-link-inverse:hover .link-text {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.gs-link-inverse:active {
  color: var(--Gray-40);
  text-decoration: underline;
  outline: none !important;
  box-shadow: none !important;
}
.gs-link-inverse:focus {
  color: var(--Gray-10);
  box-shadow: none !important;
}
.gs-link-inverse:focus .link-text {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.gs-link-inverse.btn.disabled {
  text-decoration: none;
  color: var(--Gray-60);
  pointer-events: none;
}
.gs-link-inverse.btn.disabled .btn-icon {
  background-color: var(--Gray-60) !important;
}
.gs-link-inverse .disabled {
  pointer-events: none;
}
.gs-link-inverse .btn-icon {
  background-color: var(--Gray-10);
  margin-left: 8px;
}
@charset "UTF-8";
header .container-fluid .header-hcp-site {
  z-index: 999;
  position: relative;
}
header .container-fluid .header-hcp-site .row {
  background-color: var(--Gray-10);
  box-shadow: 0px 1px 6px -3px var(--gs-black);
}
header .container-fluid .header-hcp-site .row .secondary-navigation {
  padding: 0;
  max-width: 1366px;
  margin: 0 auto;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links {
  padding: 16px 32px;
  display: flex;
  color: var(--Gray-90);
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links {
    display: none;
  }
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .logo-container {
  display: flex;
  align-items: center;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .logo-container a {
  display: inline-block;
  height: 100%;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .logo-container a img {
  width: 150px;
  height: 75px;
  max-width: none;
  max-height: 75px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .logo-container a img {
    width: 132px;
    height: 66px;
    max-height: 66px;
  }
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .logo-container li {
  list-style-type: none;
  padding-left: 15px;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .logo-container li a {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--Gray-90);
  text-decoration: none;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links a {
  color: var(--Gray-90);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links a:hover, header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links a:active {
  text-decoration: underline;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links ul {
  display: flex;
  list-style-type: none;
  margin-left: auto;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links ul li {
  margin: 0 28px 0 auto;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links ul li a {
  color: var(--Gray-90);
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links ul li span {
  margin-right: 0;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links ul li span img {
  vertical-align: -0.5em;
  padding-left: 8px;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-links .contact-rep-btn a {
  color: var(--Gray-10);
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-mobile-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-mobile-links {
    display: none;
    background-color: var(--Gray-80);
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-mobile-links ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-mobile-links ul li {
    list-style-type: none;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .secondary-navigation-mobile-links ul li a {
    color: var(--Gray-10);
  }
}
header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 20px;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .logo-container a {
    display: inline-block;
    height: 100%;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .logo-container a img {
    width: 132px;
    height: 66px;
    max-height: 66px;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu {
    display: none;
  }
}
@media only screen and (max-width: 991.98px) and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu {
    display: flex;
    background-color: transparent;
    flex-direction: row-reverse;
    align-items: center;
    background-color: var(--gs-primary);
    padding: 26px 20px;
    margin: -12px -20px;
    width: 120px;
    justify-content: center;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu a.hamburger-container {
    height: 100%;
    display: inline-block;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .icon-hamburger {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="20px" height="17px" viewBox="0 0 20 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group</title><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group-2" fill="%23FFFFFF"><path d="M1.12713475,0 L18.8728652,1.11022302e-15 C19.4953646,9.95871752e-16 20,0.504635418 20,1.12713475 C20,1.74963409 19.4953646,2.2542695 18.8728652,2.2542695 L1.12713475,2.2542695 C0.504635418,2.2542695 3.81170909e-17,1.74963409 0,1.12713475 C-7.62341818e-17,0.504635418 0.504635418,7.62341818e-17 1.12713475,0 Z" id="Rectangle-55615"></path><path d="M1.12713475,7.2542695 L18.8728652,7.2542695 C19.4953646,7.2542695 20,7.75890492 20,8.38140426 C20,9.00390359 19.4953646,9.50853901 18.8728652,9.50853901 L1.12713475,9.50853901 C0.504635418,9.50853901 3.81170909e-17,9.00390359 0,8.38140426 C-7.62341818e-17,7.75890492 0.504635418,7.2542695 1.12713475,7.2542695 Z" id="Rectangle-55616"></path><path d="M1.12713475,14.508539 L18.8728652,14.508539 C19.4953646,14.508539 20,15.0131744 20,15.6356738 C20,16.2581731 19.4953646,16.7628085 18.8728652,16.7628085 L1.12713475,16.7628085 C0.504635418,16.7628085 3.81170909e-17,16.2581731 0,15.6356738 C-7.62341818e-17,15.0131744 0.504635418,14.508539 1.12713475,14.508539 Z" id="Rectangle-55617"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .icon-sm-hamburger {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .btn-icon-hamburger {
    background-color: var(--Gray-10);
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .icon-close {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group 40436</title><defs><rect id="path-1" x="0" y="0" width="24" height="24"></rect></defs><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="close"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Bounding-box"></g><path d="M6.03802281,19.6653986 C5.81495564,19.8884657 5.53105192,20 5.18631176,20 C4.8415716,20 4.55766792,19.8884657 4.33460075,19.6653986 C4.11153358,19.4423314 4,19.158428 4,18.8136878 C4,18.4689476 4.11153358,18.1850442 4.33460075,17.961977 L10.2965779,12 L4.33460075,6.03802281 C4.11153358,5.81495564 4,5.53105192 4,5.18631176 C4,4.8415716 4.11153358,4.55766792 4.33460075,4.33460075 C4.55766792,4.11153358 4.8415716,4 5.18631176,4 C5.53105192,4 5.81495564,4.11153358 6.03802281,4.33460075 L12,10.2965779 L17.961977,4.33460075 C18.1850442,4.11153358 18.4689476,4 18.8136878,4 C19.158428,4 19.4423314,4.11153358 19.6653986,4.33460075 C19.8884657,4.55766792 20,4.8415716 20,5.18631176 C20,5.53105192 19.8884657,5.81495564 19.6653986,6.03802281 L13.7034215,12 L19.6653986,17.961977 C19.8884657,18.1850442 20,18.4689476 20,18.8136878 C20,19.158428 19.8884657,19.4423314 19.6653986,19.6653986 C19.4423314,19.8884657 19.158428,20 18.8136878,20 C18.4689476,20 18.1850442,19.8884657 17.961977,19.6653986 L12,13.7034215 L6.03802281,19.6653986 Z" fill="%23FFFFFF" fill-rule="nonzero" mask="url(%23mask-2)"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
    -webkit-mask-position-x: center;
    -webkit-mask-position-y: center;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .icon-sm-close {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .btn-icon-close {
    background-color: var(--Gray-10);
  }
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .navbar-brand {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--Gray-10);
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .hamburger .line {
    width: 24px;
    height: 4.38px;
    background-color: var(--Gray-10);
    display: block;
    margin: 8px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 40px;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .hamburger:hover {
    cursor: pointer;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .hamburger-container.is-active .line:nth-child(2) {
    opacity: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .hamburger-container.is-active .line:nth-child(1) {
    -webkit-transform: translateY(13px) rotate(45deg);
    -ms-transform: translateY(13px) rotate(45deg);
    -o-transform: translateY(13px) rotate(45deg);
    transform: translateY(13px) rotate(45deg);
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row .secondary-navigation .hcp-mobile-navigation .hamburger-menu .hamburger-container.is-active .line:nth-child(3) {
    -webkit-transform: translateY(-13px) rotate(-45deg);
    -ms-transform: translateY(-13px) rotate(-45deg);
    -o-transform: translateY(-13px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
  }
}
header .container-fluid .header-hcp-site .row + .row {
  box-shadow: 0px 0px 6px -3px var(--gs-black);
  background: var(--Gray-20);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row {
    background: var(--Gray-10);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation {
  display: flex;
  align-items: center;
  max-width: 1366px;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation {
    padding: 0;
    display: block;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    cursor: pointer;
    border-top: 1px solid var(--Gray-30);
    border-bottom: 1px solid var(--Gray-30);
    border-left: 0;
    border-right: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links {
    margin: 0 !important;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
  padding: 0;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
    display: none;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-toggler {
  display: none;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav {
    align-items: initial;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 12px 20px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 991.98px) and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a br {
    display: none;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a ul.dropdown-menu.show {
    width: 100%;
    background-color: var(--Gray-20);
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li a ul.dropdown-menu.show li a {
    padding: 12px 20px;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .dropdown-toggle::after {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .dropdown-toggle::after {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.05em;
    color: var(--gs-primary);
    float: right;
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .navbar-nav li .dropdown-toggle.show::after {
    transform: rotate(180deg);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse hr {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse hr {
    display: block;
    margin: 12px 20px;
    color: var(--Gray-30);
    background-color: var(--Gray-30);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links {
    display: block;
    background-color: var(--Gray-10);
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links .right-links li {
    padding: 12px 20px;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links .right-links li a {
    text-decoration: none;
    color: var(--gs-black);
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links .right-links li a:hover, header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links .right-links li a:active {
    text-decoration: underline;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link {
    display: flex;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link span img {
    margin-left: 8px;
    width: 24px;
    height: 24px;
    vertical-align: sub;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
  background-color: var(--Gray-20);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
    background-color: var(--Gray-10);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--gs-black);
  padding: 20px 0 20px 0;
  margin-right: 64px;
  text-align: center;
  text-wrap: wrap;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
    width: auto;
    text-align: left;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
  display: none;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li:last-child a {
  margin-right: 0;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
  background-color: var(--Gray-10);
  color: var(--gs-primary);
  border-bottom: 3px solid var(--gs-primary);
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu {
  border-radius: 0;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
  display: flex;
  flex-direction: row;
  padding: 0;
  border: none;
  box-shadow: 0px 0px 5px -1px var(--gs-black);
  left: 0;
  margin-top: 0;
  max-width: 1366px;
  min-width: auto;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
    display: block;
    background-color: var(--Gray-20);
    margin-top: 0;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show > div {
    display: block !important;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
  padding: 18px;
  color: var(--gs-black);
  background-color: var(--Gray-10);
  text-wrap: nowrap;
  margin-right: 0;
  width: 100%;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
    padding: 12px 20px;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.dropdown-item:focus, header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:hover, header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
  padding: 12px 20px;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.main-page {
  font-weight: 600;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show hr {
  display: block;
  margin: 0;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown {
    background-color: var(--Gray-10);
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown button {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  width: 208px;
  height: 48px;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown button:after {
  font-family: "FontAwesome";
  content: "";
  border: none;
  vertical-align: -0.15em;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
  content: "";
  font-family: "FontAwesome";
  vertical-align: -0.15em;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
  box-shadow: none;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
  margin-left: 8px;
  width: 24px;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
  border-radius: 0;
  margin-top: 8px;
  padding: 0;
  border: none;
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  width: 280px;
  left: -34% !important;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
    margin-top: 0;
    left: 0 !important;
    width: 100%;
  }
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a {
  padding: 10px 16px;
  color: var(--Gray-80);
  font-size: 14px;
  line-height: 20px;
  text-wrap: wrap;
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:active, header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:hover {
  background-color: var(--gs-primary_10);
  border-left: 3px solid var(--gs-primary);
  color: var(--Gray-90);
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
}
header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:focus {
  background-color: var(--Gray-10);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator {
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
    border-left: 0;
    border-right: 0;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-menu.show {
    top: 15px !important;
    padding: 0;
    width: 100%;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:active, header .container-fluid .header-hcp-site .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
}

.skip-content {
  padding: 16px 40px;
}
.skip-content a {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
  color: var(--gs-black);
}

.navbar-nav .nav-link {
  font-weight: 500 !important;
}
@charset "UTF-8";
header .container-fluid .header-variant-two {
  z-index: 999;
  position: relative;
}
header .container-fluid .header-variant-two .row {
  background-color: var(--Gray-80);
}
header .container-fluid .header-variant-two .row > div {
  padding: 0;
}
header .container-fluid .header-variant-two .row .secondary-navigation {
  padding: 0;
  max-width: 1366px;
  margin: 0 auto;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
  padding: 16px 32px;
  display: flex;
  color: var(--Gray-10);
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links a {
  color: var(--Gray-10);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links a:hover, header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links a:active {
  text-decoration: underline;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul {
  display: flex;
  list-style-type: none;
  margin-left: auto;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul li {
  margin: 0 28px 0 auto;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul li a {
  color: var(--Gray-10);
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul li a span img {
  vertical-align: -0.33rem;
  padding-left: 8px;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul li:last-child {
  margin-right: 0;
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links ul li:last-child span img {
  vertical-align: -0.33em;
  padding-left: 8px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-links {
    display: none;
  }
}
header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links {
    display: block;
    background-color: var(--Gray-80);
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 10px 12px;
    flex-direction: column;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links {
    display: block;
    width: 100%;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li {
    margin-top: 12px;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li span img {
    vertical-align: -0.5em;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li:nth-child(odd) {
    float: left;
    width: 50%;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li:nth-child(even) {
    float: right;
    width: 50%;
    text-align: right;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul li {
    list-style-type: none;
  }
  header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul li a, header .container-fluid .header-variant-two .row .secondary-navigation .secondary-navigation-mobile-links ul li p {
    color: var(--Gray-10);
  }
}
header .container-fluid .header-variant-two .row + .row {
  background: var(--Gray-10);
  box-shadow: 0px 0px 6px -3px var(--gs-black);
}
header .container-fluid .header-variant-two .row + .row > div {
  padding: 0;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation.multi-indicator-left {
  display: block;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation {
  display: block;
  align-items: center;
  padding: 12px 32px;
  max-width: 1366px;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation {
    padding: 12px 0;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links {
    width: 100%;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container {
  padding-right: 48px;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a {
  display: inline-block;
  height: 100%;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a img {
  width: 150px;
  height: 75px;
  max-width: none;
  max-height: 75px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .logo-container a img {
    width: 132px;
    height: 66px;
    max-height: 66px;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links {
  margin: -12px 0 -12px;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
  padding: 0;
  background-color: var(--Gray-10);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
    display: block;
    justify-content: space-between;
    width: 100%;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
    padding: 12px 20px;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    margin-right: 0;
    padding: 0;
    text-transform: uppercase;
    color: var(--gs-hamburger-menu-color);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
    display: block;
    background-color: transparent;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu a.hamburger-container {
    height: 100%;
    display: inline-block;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-hamburger {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="20px" height="17px" viewBox="0 0 20 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group</title><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group-2" fill="%23FFFFFF"><path d="M1.12713475,0 L18.8728652,1.11022302e-15 C19.4953646,9.95871752e-16 20,0.504635418 20,1.12713475 C20,1.74963409 19.4953646,2.2542695 18.8728652,2.2542695 L1.12713475,2.2542695 C0.504635418,2.2542695 3.81170909e-17,1.74963409 0,1.12713475 C-7.62341818e-17,0.504635418 0.504635418,7.62341818e-17 1.12713475,0 Z" id="Rectangle-55615"></path><path d="M1.12713475,7.2542695 L18.8728652,7.2542695 C19.4953646,7.2542695 20,7.75890492 20,8.38140426 C20,9.00390359 19.4953646,9.50853901 18.8728652,9.50853901 L1.12713475,9.50853901 C0.504635418,9.50853901 3.81170909e-17,9.00390359 0,8.38140426 C-7.62341818e-17,7.75890492 0.504635418,7.2542695 1.12713475,7.2542695 Z" id="Rectangle-55616"></path><path d="M1.12713475,14.508539 L18.8728652,14.508539 C19.4953646,14.508539 20,15.0131744 20,15.6356738 C20,16.2581731 19.4953646,16.7628085 18.8728652,16.7628085 L1.12713475,16.7628085 C0.504635418,16.7628085 3.81170909e-17,16.2581731 0,15.6356738 C-7.62341818e-17,15.0131744 0.504635418,14.508539 1.12713475,14.508539 Z" id="Rectangle-55617"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-sm-hamburger {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .btn-icon-hamburger {
    background-color: var(--gs-primary);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-close {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group 40436</title><defs><rect id="path-1" x="0" y="0" width="24" height="24"></rect></defs><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="close"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Bounding-box"></g><path d="M6.03802281,19.6653986 C5.81495564,19.8884657 5.53105192,20 5.18631176,20 C4.8415716,20 4.55766792,19.8884657 4.33460075,19.6653986 C4.11153358,19.4423314 4,19.158428 4,18.8136878 C4,18.4689476 4.11153358,18.1850442 4.33460075,17.961977 L10.2965779,12 L4.33460075,6.03802281 C4.11153358,5.81495564 4,5.53105192 4,5.18631176 C4,4.8415716 4.11153358,4.55766792 4.33460075,4.33460075 C4.55766792,4.11153358 4.8415716,4 5.18631176,4 C5.53105192,4 5.81495564,4.11153358 6.03802281,4.33460075 L12,10.2965779 L17.961977,4.33460075 C18.1850442,4.11153358 18.4689476,4 18.8136878,4 C19.158428,4 19.4423314,4.11153358 19.6653986,4.33460075 C19.8884657,4.55766792 20,4.8415716 20,5.18631176 C20,5.53105192 19.8884657,5.81495564 19.6653986,6.03802281 L13.7034215,12 L19.6653986,17.961977 C19.8884657,18.1850442 20,18.4689476 20,18.8136878 C20,19.158428 19.8884657,19.4423314 19.6653986,19.6653986 C19.4423314,19.8884657 19.158428,20 18.8136878,20 C18.4689476,20 18.1850442,19.8884657 17.961977,19.6653986 L12,13.7034215 L6.03802281,19.6653986 Z" fill="%23FFFFFF" fill-rule="nonzero" mask="url(%23mask-2)"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-sm-close {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .btn-icon-close {
    background-color: var(--gs-primary);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger .line {
  width: 32px;
  height: 5.38px;
  background-color: var(--gs-primary);
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 40px;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger:hover {
  cursor: pointer;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(2) {
  opacity: 0;
}
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) {
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -o-transform: translateY(13px) rotate(45deg);
  transform: translateY(13px) 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) {
  -webkit-transform: translateY(-13px) rotate(-45deg);
  -ms-transform: translateY(-13px) rotate(-45deg);
  -o-transform: translateY(-13px) rotate(-45deg);
  transform: translateY(-13px) rotate(-45deg);
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse {
  flex-direction: row-reverse;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile {
    display: block;
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background-color: var(--Gray-10);
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a.dropdown-item:active, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    cursor: pointer;
    padding: 16px 20px;
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--gs-black);
    text-decoration: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a:hover {
    text-decoration: underline;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a::before {
    font-family: "FontAwesome";
    content: "";
    border: none;
    transform: rotate(90deg);
    display: inline-block;
    margin-right: 8px;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-indicators {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-indicators {
    display: block;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
  background-color: var(--Gray-10);
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
    align-items: initial;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Gray-90);
  padding: 32px 16px;
  text-align: center;
  text-wrap: wrap;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 12px 20px;
    width: auto;
    text-align: left;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle {
  white-space: normal !important;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle br {
    display: none;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.05em;
    color: var(--gs-primary);
    float: right;
    transform: rotate(270deg);
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle.show::after {
    transform: rotate(360deg);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
  background-color: var(--Gray-20);
  color: var(--gs-primary);
  border-bottom: 3px solid var(--gs-primary);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
    background-color: transparent;
    border-bottom: none;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu {
  border-radius: 0;
  top: 106%;
  left: 0;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:before {
  position: absolute;
  top: -8px;
  left: 50%;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:before {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: transparent;
    content: "";
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 50%;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:after {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: transparent;
    content: "";
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
  width: 272px;
  padding: 0;
  border: none;
  box-shadow: 0px 0px 5px -1px var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
    width: 100%;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
  padding: 10px 16px;
  color: var(--Gray-90);
  background-color: var(--Gray-10);
  text-wrap: wrap;
  width: 100%;
  white-space: normal;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
    padding: 12px 20px;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.dropdown-item:focus, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:hover, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.main-page {
  font-weight: 600;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show hr {
  display: block;
  margin: 0;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse hr {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse hr {
    display: block;
    margin: 12px 20px;
    color: var(--Gray-30);
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
    display: block;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li {
    padding: 12px 20px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a {
    text-decoration: none;
    color: var(--gs-black);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a:hover, header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a:active {
    text-decoration: underline;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link {
    display: flex;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link span img {
    margin-left: 8px;
    width: 24px;
    height: 24px;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse.variant-two-nav-collapse {
  flex-direction: row;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator {
  border: 1px solid var(--gs-primary);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator {
    display: none;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown button {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  width: 208px;
  height: 48px;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown button:after {
  font-family: "FontAwesome";
  content: "";
  border: none;
  vertical-align: -0.15em;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
  content: "";
  font-family: "FontAwesome";
  vertical-align: -0.15em;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
  box-shadow: none;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
  margin-left: 8px;
  width: 24px;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
  border-radius: 0;
  margin-top: 8px;
  padding: 0;
  border: none;
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  width: 280px;
  left: -34% !important;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
    margin-top: 0;
    left: 0 !important;
    width: 100%;
  }
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a {
  padding: 10px 16px;
  color: var(--Gray-80);
  font-size: 14px;
  line-height: 20px;
  text-wrap: wrap;
}
header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:active, header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:hover {
  background-color: var(--gs-primary_10);
  border-left: 3px solid var(--gs-primary);
  color: var(--Gray-90);
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator {
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
    border-left: 0;
    border-right: 0;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background-color: var(--Gray-10);
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:active, header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
  header .container-fluid .header-variant-two .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:focus {
    background-color: var(--Gray-10);
  }
}

.skip-content {
  padding: 16px 40px;
}
.skip-content a {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
  color: var(--gs-black);
}
@charset "UTF-8";
header .container-fluid .header-variant_one {
  z-index: 999;
  position: relative;
}
header .container-fluid .header-variant_one .row {
  background-color: var(--Gray-80);
}
header .container-fluid .header-variant_one .row > div {
  padding: 0;
}
header .container-fluid .header-variant_one .row .secondary-navigation {
  padding: 0;
  max-width: 1366px;
  margin: 0 auto;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links {
  padding: 16px 32px;
  display: flex;
  color: var(--Gray-10);
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links a {
  color: var(--Gray-10);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links a:hover, header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links a:active {
  text-decoration: underline;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links ul {
  display: flex;
  list-style-type: none;
  margin-left: auto;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links ul li {
  margin: 0 28px 0 auto;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links ul li a {
  color: var(--Gray-10);
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links ul li a span img {
  vertical-align: -0.33rem;
  padding-left: 8px;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links ul li:last-child {
  margin-right: 0;
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links ul li:last-child span img {
  vertical-align: -0.33em;
  padding-left: 8px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-links {
    display: none;
  }
}
header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links {
    display: block;
    background-color: var(--Gray-80);
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 10px 12px;
    flex-direction: column;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links {
    display: block;
    width: 100%;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li {
    margin-top: 12px;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li span img {
    vertical-align: -0.5em;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li:nth-child(odd) {
    float: left;
    width: 50%;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li:nth-child(even) {
    float: right;
    width: 50%;
    text-align: right;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul li {
    list-style-type: none;
  }
  header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul li a, header .container-fluid .header-variant_one .row .secondary-navigation .secondary-navigation-mobile-links ul li p {
    color: var(--Gray-10);
  }
}
header .container-fluid .header-variant_one .row + .row {
  background: var(--Gray-10);
  box-shadow: 0px 0px 6px -3px var(--gs-black);
}
header .container-fluid .header-variant_one .row + .row > div {
  padding: 0;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation.multi-indicator-left {
  display: block;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation {
  display: block;
  align-items: center;
  padding: 12px 32px;
  max-width: 1366px;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation {
    padding: 12px 0;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links {
    width: 100%;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .logo-container {
  padding-right: 48px;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .logo-container a {
  display: inline-block;
  height: 100%;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .logo-container a img {
  width: 150px;
  height: 75px;
  max-width: none;
  max-height: 75px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .logo-container a img {
    width: 132px;
    height: 66px;
    max-height: 66px;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links {
  margin: -12px 0 -12px;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
  padding: 0;
  background-color: var(--Gray-10);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
    display: block;
    justify-content: space-between;
    width: 100%;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
    padding: 12px 20px;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    margin-right: 0;
    padding: 0;
    text-transform: uppercase;
    color: var(--gs-hamburger-menu-color);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
    display: block;
    background-color: transparent;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu a.hamburger-container {
    height: 100%;
    display: inline-block;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-hamburger {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="20px" height="17px" viewBox="0 0 20 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group</title><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group-2" fill="%23FFFFFF"><path d="M1.12713475,0 L18.8728652,1.11022302e-15 C19.4953646,9.95871752e-16 20,0.504635418 20,1.12713475 C20,1.74963409 19.4953646,2.2542695 18.8728652,2.2542695 L1.12713475,2.2542695 C0.504635418,2.2542695 3.81170909e-17,1.74963409 0,1.12713475 C-7.62341818e-17,0.504635418 0.504635418,7.62341818e-17 1.12713475,0 Z" id="Rectangle-55615"></path><path d="M1.12713475,7.2542695 L18.8728652,7.2542695 C19.4953646,7.2542695 20,7.75890492 20,8.38140426 C20,9.00390359 19.4953646,9.50853901 18.8728652,9.50853901 L1.12713475,9.50853901 C0.504635418,9.50853901 3.81170909e-17,9.00390359 0,8.38140426 C-7.62341818e-17,7.75890492 0.504635418,7.2542695 1.12713475,7.2542695 Z" id="Rectangle-55616"></path><path d="M1.12713475,14.508539 L18.8728652,14.508539 C19.4953646,14.508539 20,15.0131744 20,15.6356738 C20,16.2581731 19.4953646,16.7628085 18.8728652,16.7628085 L1.12713475,16.7628085 C0.504635418,16.7628085 3.81170909e-17,16.2581731 0,15.6356738 C-7.62341818e-17,15.0131744 0.504635418,14.508539 1.12713475,14.508539 Z" id="Rectangle-55617"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-sm-hamburger {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .btn-icon-hamburger {
    background-color: var(--gs-primary);
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-close {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group 40436</title><defs><rect id="path-1" x="0" y="0" width="24" height="24"></rect></defs><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="close"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Bounding-box"></g><path d="M6.03802281,19.6653986 C5.81495564,19.8884657 5.53105192,20 5.18631176,20 C4.8415716,20 4.55766792,19.8884657 4.33460075,19.6653986 C4.11153358,19.4423314 4,19.158428 4,18.8136878 C4,18.4689476 4.11153358,18.1850442 4.33460075,17.961977 L10.2965779,12 L4.33460075,6.03802281 C4.11153358,5.81495564 4,5.53105192 4,5.18631176 C4,4.8415716 4.11153358,4.55766792 4.33460075,4.33460075 C4.55766792,4.11153358 4.8415716,4 5.18631176,4 C5.53105192,4 5.81495564,4.11153358 6.03802281,4.33460075 L12,10.2965779 L17.961977,4.33460075 C18.1850442,4.11153358 18.4689476,4 18.8136878,4 C19.158428,4 19.4423314,4.11153358 19.6653986,4.33460075 C19.8884657,4.55766792 20,4.8415716 20,5.18631176 C20,5.53105192 19.8884657,5.81495564 19.6653986,6.03802281 L13.7034215,12 L19.6653986,17.961977 C19.8884657,18.1850442 20,18.4689476 20,18.8136878 C20,19.158428 19.8884657,19.4423314 19.6653986,19.6653986 C19.4423314,19.8884657 19.158428,20 18.8136878,20 C18.4689476,20 18.1850442,19.8884657 17.961977,19.6653986 L12,13.7034215 L6.03802281,19.6653986 Z" fill="%23FFFFFF" fill-rule="nonzero" mask="url(%23mask-2)"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-sm-close {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .btn-icon-close {
    background-color: var(--gs-primary);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger .line {
  width: 32px;
  height: 5.38px;
  background-color: var(--gs-primary);
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 40px;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger:hover {
  cursor: pointer;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(2) {
  opacity: 0;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(1) {
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -o-transform: translateY(13px) rotate(45deg);
  transform: translateY(13px) rotate(45deg);
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-13px) rotate(-45deg);
  -ms-transform: translateY(-13px) rotate(-45deg);
  -o-transform: translateY(-13px) rotate(-45deg);
  transform: translateY(-13px) rotate(-45deg);
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse {
  flex-direction: row-reverse;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile {
    display: block;
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background-color: var(--Gray-10);
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a.dropdown-item:active, header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    cursor: pointer;
    padding: 16px 20px;
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--gs-black);
    text-decoration: none;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a:hover {
    text-decoration: underline;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a::before {
    font-family: "FontAwesome";
    content: "";
    border: none;
    transform: rotate(90deg);
    display: inline-block;
    margin-right: 8px;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-indicators {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-indicators {
    display: block;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
  background-color: var(--Gray-10);
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
    align-items: initial;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Gray-90);
  padding: 32px 16px;
  text-align: center;
  text-wrap: wrap;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 12px 20px;
    width: auto;
    text-align: left;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle {
  white-space: normal !important;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle br {
    display: none;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.05em;
    color: var(--gs-primary);
    float: right;
    transform: rotate(270deg);
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle.show::after {
    transform: rotate(360deg);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav .nav-item {
  height: 120px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav .nav-item {
    height: auto;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  height: 120px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    height: auto;
    display: block;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
  background-color: var(--Gray-20);
  color: var(--gs-primary);
  border-bottom: 3px solid var(--gs-primary);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
    background-color: transparent;
    border-bottom: none;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu {
  border-radius: 0;
  top: 106%;
  left: 0;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:before {
  position: absolute;
  top: -8px;
  left: 50%;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:before {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: transparent;
    content: "";
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 50%;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:after {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: transparent;
    content: "";
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
  width: 272px;
  padding: 0;
  border: none;
  box-shadow: 0px 0px 5px -1px var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
    width: 100%;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
  padding: 10px 16px;
  color: var(--Gray-90);
  background-color: var(--Gray-10);
  text-wrap: wrap;
  width: 100%;
  white-space: normal;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
    padding: 12px 20px;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.dropdown-item:focus, header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:hover, header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.main-page {
  font-weight: 600;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show hr {
  display: block;
  margin: 0;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse hr {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse hr {
    display: block;
    margin: 12px 20px;
    color: var(--Gray-30);
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
    display: block;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li {
    padding: 12px 20px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a {
    text-decoration: none;
    color: var(--gs-black);
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a:hover, header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a:active {
    text-decoration: underline;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link {
    display: flex;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link span img {
    margin-left: 8px;
    width: 24px;
    height: 24px;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse.variant-two-nav-collapse {
  flex-direction: row;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator {
  border: 1px solid var(--gs-primary);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator {
    display: none;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown button {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  width: 208px;
  height: 48px;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown button:after {
  font-family: "FontAwesome";
  content: "";
  border: none;
  vertical-align: -0.15em;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
  content: "";
  font-family: "FontAwesome";
  vertical-align: -0.15em;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
  box-shadow: none;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
  margin-left: 8px;
  width: 24px;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
  border-radius: 0;
  margin-top: 8px;
  padding: 0;
  border: none;
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  width: 280px;
  left: -34% !important;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
    margin-top: 0;
    left: 0 !important;
    width: 100%;
  }
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a {
  padding: 10px 16px;
  color: var(--Gray-80);
  font-size: 14px;
  line-height: 20px;
  text-wrap: wrap;
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:active, header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:hover {
  background-color: var(--gs-primary_10);
  border-left: 3px solid var(--gs-primary);
  color: var(--Gray-90);
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
}
header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:focus {
  background-color: var(--Gray-10);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator {
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
    border-left: 0;
    border-right: 0;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background-color: var(--Gray-10);
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:active, header .container-fluid .header-variant_one .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
}

.skip-content {
  padding: 16px 40px;
}
.skip-content a {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
  color: var(--gs-black);
}
@charset "UTF-8";
header .container-fluid .header-variant-three {
  z-index: 999;
  position: relative;
}
header .container-fluid .header-variant-three .row {
  background-color: var(--gs-primary);
}
header .container-fluid .header-variant-three .row > div {
  padding: 0;
}
header .container-fluid .header-variant-three .row .secondary-navigation {
  padding: 0;
  max-width: 1366px;
  margin: 0 auto;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links {
  padding: 16px 32px;
  display: flex;
  color: var(--Gray-10);
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links a {
  color: var(--Gray-10);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links a:hover, header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links a:active {
  text-decoration: underline;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links ul {
  display: flex;
  list-style-type: none;
  margin-left: auto;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links ul li {
  margin: 0 28px 0 auto;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links ul li a {
  color: var(--Gray-10);
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links ul li a span img {
  vertical-align: -0.33rem;
  padding-left: 8px;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links ul li:last-child {
  margin-right: 0;
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links ul li:last-child span img {
  vertical-align: -0.33em;
  padding-left: 8px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-links {
    display: none;
  }
}
header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links {
    display: block;
    background-color: var(--Gray-80);
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 10px 12px;
    flex-direction: column;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links {
    display: block;
    width: 100%;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li {
    margin-top: 12px;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li span img {
    vertical-align: -0.5em;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li:nth-child(odd) {
    float: left;
    width: 50%;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul .secondary-navigation-mobile-sub-links li:nth-child(even) {
    float: right;
    width: 50%;
    text-align: right;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul li {
    list-style-type: none;
  }
  header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul li a, header .container-fluid .header-variant-three .row .secondary-navigation .secondary-navigation-mobile-links ul li p {
    color: var(--Gray-10);
  }
}
header .container-fluid .header-variant-three .row + .row {
  background: var(--Gray-10);
  box-shadow: 0px 0px 6px -3px var(--gs-black);
}
header .container-fluid .header-variant-three .row + .row > div {
  padding: 0;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation.multi-indicator-left {
  display: block;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation {
  display: block;
  align-items: center;
  padding: 12px 32px;
  max-width: 1366px;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation {
    padding: 12px 0;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links {
    width: 100%;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .logo-container {
  padding-right: 48px;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .logo-container a {
  display: inline-block;
  height: 100%;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .logo-container a img {
  width: 150px;
  height: 75px;
  max-width: none;
  max-height: 75px;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .logo-container a img {
    width: 132px;
    height: 66px;
    max-height: 66px;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links {
  margin: -12px 0 -12px;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
  padding: 0;
  background-color: var(--Gray-10);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid {
    display: block;
    justify-content: space-between;
    width: 100%;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .mobile-menu-container {
    padding: 12px 20px;
    border-bottom: 1px solid var(--Gray-30);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .navbar-brand {
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    margin-right: 0;
    padding: 0;
    text-transform: uppercase;
    color: var(--gs-hamburger-menu-color);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu {
    display: block;
    background-color: transparent;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu a.hamburger-container {
    height: 100%;
    display: inline-block;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-hamburger {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="20px" height="17px" viewBox="0 0 20 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group</title><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group-2" fill="%23FFFFFF"><path d="M1.12713475,0 L18.8728652,1.11022302e-15 C19.4953646,9.95871752e-16 20,0.504635418 20,1.12713475 C20,1.74963409 19.4953646,2.2542695 18.8728652,2.2542695 L1.12713475,2.2542695 C0.504635418,2.2542695 3.81170909e-17,1.74963409 0,1.12713475 C-7.62341818e-17,0.504635418 0.504635418,7.62341818e-17 1.12713475,0 Z" id="Rectangle-55615"></path><path d="M1.12713475,7.2542695 L18.8728652,7.2542695 C19.4953646,7.2542695 20,7.75890492 20,8.38140426 C20,9.00390359 19.4953646,9.50853901 18.8728652,9.50853901 L1.12713475,9.50853901 C0.504635418,9.50853901 3.81170909e-17,9.00390359 0,8.38140426 C-7.62341818e-17,7.75890492 0.504635418,7.2542695 1.12713475,7.2542695 Z" id="Rectangle-55616"></path><path d="M1.12713475,14.508539 L18.8728652,14.508539 C19.4953646,14.508539 20,15.0131744 20,15.6356738 C20,16.2581731 19.4953646,16.7628085 18.8728652,16.7628085 L1.12713475,16.7628085 C0.504635418,16.7628085 3.81170909e-17,16.2581731 0,15.6356738 C-7.62341818e-17,15.0131744 0.504635418,14.508539 1.12713475,14.508539 Z" id="Rectangle-55617"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-sm-hamburger {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .btn-icon-hamburger {
    background-color: var(--gs-primary);
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-close {
    --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Group 40436</title><defs><rect id="path-1" x="0" y="0" width="24" height="24"></rect></defs><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="close"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Bounding-box"></g><path d="M6.03802281,19.6653986 C5.81495564,19.8884657 5.53105192,20 5.18631176,20 C4.8415716,20 4.55766792,19.8884657 4.33460075,19.6653986 C4.11153358,19.4423314 4,19.158428 4,18.8136878 C4,18.4689476 4.11153358,18.1850442 4.33460075,17.961977 L10.2965779,12 L4.33460075,6.03802281 C4.11153358,5.81495564 4,5.53105192 4,5.18631176 C4,4.8415716 4.11153358,4.55766792 4.33460075,4.33460075 C4.55766792,4.11153358 4.8415716,4 5.18631176,4 C5.53105192,4 5.81495564,4.11153358 6.03802281,4.33460075 L12,10.2965779 L17.961977,4.33460075 C18.1850442,4.11153358 18.4689476,4 18.8136878,4 C19.158428,4 19.4423314,4.11153358 19.6653986,4.33460075 C19.8884657,4.55766792 20,4.8415716 20,5.18631176 C20,5.53105192 19.8884657,5.81495564 19.6653986,6.03802281 L13.7034215,12 L19.6653986,17.961977 C19.8884657,18.1850442 20,18.4689476 20,18.8136878 C20,19.158428 19.8884657,19.4423314 19.6653986,19.6653986 C19.4423314,19.8884657 19.158428,20 18.8136878,20 C18.4689476,20 18.1850442,19.8884657 17.961977,19.6653986 L12,13.7034215 L6.03802281,19.6653986 Z" fill="%23FFFFFF" fill-rule="nonzero" mask="url(%23mask-2)"></path></g></g></svg>');
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    -webkit-mask: var(--icon);
    mask: var(--icon);
    border: none;
    -webkit-mask-size: 39px;
    mask-size: 39px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .icon-sm-close {
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .btn-icon-close {
    background-color: var(--gs-primary);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger .line {
  width: 32px;
  height: 5.38px;
  background-color: var(--gs-primary);
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 40px;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger:hover {
  cursor: pointer;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(2) {
  opacity: 0;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(1) {
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -o-transform: translateY(13px) rotate(45deg);
  transform: translateY(13px) rotate(45deg);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .container-fluid .hamburger-menu .hamburger-container.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-13px) rotate(-45deg);
  -ms-transform: translateY(-13px) rotate(-45deg);
  -o-transform: translateY(-13px) rotate(-45deg);
  transform: translateY(-13px) rotate(-45deg);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse {
  flex-direction: row-reverse;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile {
    display: block;
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background-color: var(--Gray-10);
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a.dropdown-item:active, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .multi-head-indicator-mobile ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    cursor: pointer;
    padding: 16px 20px;
    border-top: 1px solid var(--Gray-30);
    border-bottom: 1px solid var(--Gray-30);
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--gs-black);
    text-decoration: none;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a:hover {
    text-decoration: underline;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-back-btn a::before {
    font-family: "FontAwesome";
    content: "";
    border: none;
    transform: rotate(90deg);
    display: inline-block;
    margin-right: 8px;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-indicators {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-indicators {
    display: block;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav {
  background-color: var(--Gray-10);
  flex-wrap: wrap;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Gray-90);
  padding: 28px 20px 12px;
  text-align: center;
  text-wrap: wrap;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 14px 20px;
    width: auto;
    text-align: left;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle {
  white-space: normal !important;
  overflow: hidden;
  display: flex;
  align-items: center;
  width: 100%;
  flex-direction: column;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle {
    display: block;
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle br {
    display: none;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle::after {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.05em;
    color: var(--gs-primary);
    float: right;
    transform: rotate(270deg);
  }
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-toggle.show::after {
    transform: rotate(360deg);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav .nav-item {
  height: 112px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav .nav-item {
    height: auto;
    display: block;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .icon-carot {
  --icon: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="20px" height="17px" viewBox="0 0 20 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon/Dropdown Filled</title><defs><filter x="-0.8%" y="-8.9%" width="101.5%" height="121.9%" filterUnits="objectBoundingBox" id="filter-1"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset><feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.159999996 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix><feMerge><feMergeNode in="shadowMatrixOuter1"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter></defs><g id="-----↳-Masthead-+-Multi-indicator-+-Menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Desktop-Components" transform="translate(-584, -1563)"><g id="Group-47" transform="translate(160, 120)"><g id="Group-18" transform="translate(0, 1207)"><g id="Group-43" transform="translate(117, 72)"><g id="Group-40453-Copy" transform="translate(0, 56)"><g id="Test-Copy" filter="url(%23filter-1)" transform="translate(0, 52)"><g id="Frame-41796" transform="translate(270.5547, 28)"><g id="Icon/Dropdown-Filled" transform="translate(38, 28)"><rect id="Container" x="0" y="0" width="16" height="16"></rect><polygon id="Path-2" fill="%231D7E5F" points="2.5 6 13.4983586 6 7.99917929 12"></polygon></g></g></g></g></g></g></g></g></g></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .icon-carot {
    display: none;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .nav-icon {
  background-color: var(--gs-primary);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .nav-icon {
    display: none;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .nav-icon-sm {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  bottom: 0;
  margin: 0 auto;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .nav-icon-sm {
    display: none;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
  color: var(--gs-primary);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu {
  border-radius: 0;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
  width: 272px;
  padding: 0;
  border: none;
  box-shadow: 0px 0px 5px -1px var(--gs-black);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
  padding: 10px 16px;
  color: var(--Gray-90);
  background-color: var(--Gray-10);
  text-wrap: wrap;
  width: 100%;
  white-space: normal;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.dropdown-item:focus, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:hover, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:active {
  background-color: var(--Gray-20);
  color: var(--gs-primary);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.main-page {
  font-weight: 600;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show hr {
  display: block;
  margin: 0;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
  background-color: transparent;
  color: var(--gs-primary);
  border-bottom: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a.show, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li a:active {
    background-color: transparent;
    border-bottom: none;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu {
  border-radius: 0;
  top: 106%;
  left: 0;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:before {
  position: absolute;
  top: -8px;
  left: 50%;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:before {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: transparent;
    content: "";
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 50%;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li .dropdown-menu:after {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: transparent;
    content: "";
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
  width: 272px;
  padding: 0;
  border: none;
  box-shadow: 0px 0px 5px -1px var(--gs-black);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show {
    width: 100%;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
  padding: 10px 16px;
  color: var(--Gray-90);
  background-color: var(--Gray-10);
  text-wrap: wrap;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a {
    padding: 12px 20px;
    background-color: var(--Gray-20);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li a.dropdown-item:focus, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:hover, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu.show li .dropdown-item:active {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li.active {
  border-bottom: 3px solid var(--gs-primary);
  background-color: var(--Gray-20);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .navbar-nav li.active {
    border-bottom: none;
    background-color: transparent;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse hr {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse hr {
    display: block;
    margin: 12px 20px;
    color: var(--Gray-30);
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links {
    display: block;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li {
    padding: 12px 20px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a {
    text-decoration: none;
    color: var(--gs-black);
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a:hover, header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li a:active {
    text-decoration: underline;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link {
    display: flex;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li .mobile-ext-link span img {
    margin-left: 8px;
    width: 24px;
    height: 24px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li.multi-indicator-btn {
    margin: 12px 0;
    list-style-type: none;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse .mobile-other-links .right-links li.multi-indicator-btn a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    padding: 12px 30px;
    background-color: var(--gs-primary);
    color: var(--Gray-10);
    min-width: 160px;
    height: 48px;
    display: inline-block;
    text-align: center;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .navigation-links .navbar .navbar-collapse.variant-two-nav-collapse {
  flex-direction: row;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator {
  border: 1px solid var(--gs-primary);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator {
    display: none;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown button {
  background-color: transparent;
  color: var(--gs-primary);
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  width: 208px;
  height: 48px;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown button:after {
  font-family: "FontAwesome";
  content: "";
  border: none;
  vertical-align: -0.15em;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
  background-color: var(--gs-primary);
  color: var(--Gray-10);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
  content: "";
  font-family: "FontAwesome";
  vertical-align: -0.15em;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
  box-shadow: none;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
  margin-left: 8px;
  width: 24px;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
  border-radius: 0;
  margin-top: 8px;
  padding: 0;
  border: none;
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  width: 280px;
  left: -34% !important;
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown ul {
    margin-top: 0;
    left: 0 !important;
    width: 100%;
  }
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a {
  padding: 10px 16px;
  color: var(--Gray-80);
  font-size: 14px;
  line-height: 20px;
  text-wrap: wrap;
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:active, header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:hover {
  background-color: var(--gs-primary_10);
  border-left: 3px solid var(--gs-primary);
  color: var(--Gray-90);
  box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
}
header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown ul li a.dropdown-item:focus {
  background-color: var(--Gray-10);
}
@media only screen and (max-width: 991.98px) {
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator {
    border-top: 1px solid var(--gs-primary);
    border-bottom: 1px solid var(--gs-primary);
    border-left: 0;
    border-right: 0;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown {
    padding: 16px 20px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle {
    color: var(--gs-primary);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background-color: var(--Gray-10);
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "";
    border: none;
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show {
    background-color: transparent;
    color: var(--gs-primary);
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle.show::after {
    content: "";
    font-family: "FontAwesome";
    vertical-align: -0.15em;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle:focus {
    box-shadow: none;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator .dropdown .dropdown-toggle::after {
    margin-left: 0;
    width: 24px;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator ul {
    border-radius: 0;
    padding: 0;
    border: none;
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
    width: 100%;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator ul li a {
    padding: 10px 16px;
    color: var(--Gray-80);
    font-size: 14px;
    line-height: 20px;
    text-wrap: wrap;
  }
  header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:active, header .container-fluid .header-variant-three .row + .row .primary-navigation .multi-head-indicator ul li a.dropdown-item:hover {
    background-color: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
    color: var(--Gray-90);
    box-shadow: 0px 2px 6px 2px var(--gs-dropdown-box-shadow);
  }
}

.skip-content {
  padding: 16px 40px;
}
.skip-content a {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
  color: var(--gs-black);
}
@charset "UTF-8";
.gl-header {
  background-color: var(--Gray-10);
}
@media (max-width: 991.98px) {
  .gl-header {
    top: 0;
    position: fixed;
    z-index: 4;
  }
}
@media (max-width: 991.98px) {
  .gl-header.mob-hide-top-header .gl-top-header, .gl-header.mob-hide-right-links .gl-top-header .right-links {
    display: none;
  }
}
@media (min-width: 992px) {
  .gl-header.full-width-submenus .active-menu .submenu-wrapper {
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: -1;
    position: absolute;
    background-color: var(--Gray-10);
    box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 992px) {
  .gl-header.full-width-submenus.submenus-on-load .menu-level-1.active-menu .submenu-wrapper .level-2 {
    display: flex;
  }
}
@media (min-width: 992px) {
  .gl-header.sticky-header {
    top: 0;
    left: 0;
    right: 0;
    z-index: 4;
    position: fixed;
  }
}
.gl-header .gl-header-logo, .gl-header .gl-header-logo picture {
  display: inline-block;
}
.gl-header ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}
@media (min-width: 992px) {
  .gl-header ul {
    display: flex;
  }
}
.gl-header ul li a {
  text-decoration: none;
}
.gl-header .primary-nav .level-2 {
  display: none;
}
.gl-header .gl-top-header {
  padding-top: 1rem;
  font-size: 0.875rem;
  padding-bottom: 1rem;
  background-color: var(--Gray-30);
}
@media (max-width: 991.98px) {
  .gl-header .gl-top-header {
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .gl-header .gl-top-header nav {
    gap: 3rem;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .gl-header .gl-top-header nav:has(ul.right-links:first-child) {
    justify-content: flex-end;
  }
}
.gl-header .gl-top-header ul {
  display: flex;
}
@media (max-width: 991.98px) {
  .gl-header .gl-top-header ul {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .gl-header .gl-top-header ul {
    gap: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .gl-header .gl-top-header li {
    margin-right: 0.75rem;
    display: inline-block;
    margin-bottom: 0.5rem;
  }
}
.gl-header .gl-top-header a {
  color: var(--Gray-100);
}
.gl-header .gl-top-header a img {
  padding-left: 0.25rem;
  vertical-align: -0.5em;
}
@media (max-width: 991.98px) {
  .gl-header .main-nav-container {
    border-bottom: 0.0625rem solid var(--Gray-30);
  }
}
@media (min-width: 992px) {
  .gl-header .main-nav-container {
    box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.15);
  }
}
.gl-header .main-navigation > .row {
  gap: 0.875rem;
  --bs-gutter-y: 0;
  align-items: center;
}
@media (min-width: 992px) {
  .gl-header .main-navigation > .row {
    gap: 1.5rem;
    --bs-gutter-x: 0;
  }
}
.gl-header .main-navigation > .row > .col:first-child {
  max-width: 12.5rem;
}
@media (min-width: 992px) {
  .gl-header .main-navigation > .row > .col:first-child {
    max-width: 16.875rem;
  }
}
.gl-header .main-navigation > .row > .col:last-child {
  max-width: calc(100% - 12.5rem);
}
@media (max-width: 991.98px) {
  .gl-header .main-navigation > .row > .col:last-child {
    position: relative;
  }
}
@media (min-width: 992px) {
  .gl-header .main-navigation > .row > .col:last-child {
    max-width: calc(100% - 16.875rem);
  }
}
.gl-header .navbar-toggler-wrapper {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-end;
}
.gl-header .header-cta {
  padding: 0.25rem;
  display: inline-flex;
  margin-right: 0.5rem;
  border-radius: 0.375rem;
}
.gl-header .header-cta-text {
  gap: 0.125rem;
  display: flex;
  font-size: 0.75rem;
  line-height: normal;
  align-items: center;
  text-decoration: none;
  flex-direction: column;
  color: var(--gs-hamburger-menu-color);
}
.gl-header .header-cta-icon {
  width: 1.875rem;
}
.gl-header .navbar-toggler {
  padding: 0;
  z-index: 2;
  border: none;
  display: flex;
  border-radius: 0;
  box-shadow: none;
  appearance: none;
  min-width: 2.625rem;
  align-items: center;
  flex-direction: column;
}
.gl-header .navbar-toggler .icon-bar {
  width: 2rem;
  display: block;
  height: 0.25rem;
  position: relative;
  border-radius: 2.5rem;
  background-color: var(--gs-primary);
}
.gl-header .navbar-toggler .icon-bar:not(:last-child) {
  margin-bottom: 0.375rem;
}
.gl-header .navbar-toggler .icon-bar:nth-of-type(1), .gl-header .navbar-toggler .icon-bar:nth-of-type(3) {
  transition: all 0.25s;
}
.gl-header .navbar-toggler .menu-open,
.gl-header .navbar-toggler .menu-close {
  font-weight: 500;
  font-size: 0.75rem;
  letter-spacing: 0.015rem;
  color: var(--gs-hamburger-menu-color);
}
.gl-header .navbar-toggler .menu-close {
  display: block;
}
.gl-header .navbar-toggler .menu-open {
  display: none;
}
.gl-header .navbar-toggler[aria-expanded=true] .icon-bar {
  width: 2.5rem;
}
.gl-header .navbar-toggler[aria-expanded=true] .icon-bar:nth-of-type(1) {
  transform: rotate(45deg) translate(0.25rem, 0.5rem);
}
.gl-header .navbar-toggler[aria-expanded=true] .icon-bar:nth-of-type(2) {
  visibility: hidden;
}
.gl-header .navbar-toggler[aria-expanded=true] .icon-bar:nth-of-type(3) {
  transform: rotate(-45deg) translate(0.3125rem, -0.625rem);
}
.gl-header .navbar-toggler[aria-expanded=true] .menu-open {
  display: block;
}
.gl-header .navbar-toggler[aria-expanded=true] .menu-close {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .gl-header .navbar-toggler .navbar-toggler {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .gl-header .navbar-collapse {
    left: 0;
    width: 100%;
    top: 5.625rem;
    overflow: auto;
    position: fixed;
    background-color: var(--Gray-10);
    max-height: calc(100% - 5.625rem);
    z-index: 2;
  }
}
@media (max-width: 991.98px) {
  .gl-header .navbar-collapse.collapse:not(.show) {
    display: none;
  }
}
@media (min-width: 992px) {
  .gl-header .navbar-collapse.collapse:not(.show) {
    display: block;
  }
}
@media (min-width: 992px) {
  .gl-header .navbar-bar {
    gap: 2.125rem;
  }
}
.gl-header .level-1 .nav-link,
.gl-header .level-1 .menu-level-2 {
  color: var(--Gray-100);
}
@media (max-width: 991.98px) {
  .gl-header .level-1 .nav-link,
.gl-header .level-1 .menu-level-2 {
    display: block;
    padding: 0.75rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .gl-header .level-1 .nav-link span,
.gl-header .level-1 .menu-level-2 span {
    padding: 0 0.9375rem;
  }
}
.gl-header .level-1 .nav-link {
  cursor: pointer;
  font-weight: 500;
  position: relative;
}
@media (min-width: 992px) {
  .gl-header .level-1 .nav-link {
    padding: 0;
    font-size: 1.125rem;
  }
}
@media (max-width: 991.98px) {
  .gl-header .level-1 .nav-link img {
    padding-right: 1rem;
  }
}
@media (max-width: 991.98px) {
  .gl-header .level-1 .has-submenu .nav-link::after {
    margin: 0;
    border: none;
    float: right;
    content: "";
    display: inline-block;
    color: var(--gs-primary);
    font-family: "FontAwesome";
  }
}
@media (min-width: 992px) {
  .gl-header .level-1 .active-menu .nav-link span,
.gl-header .level-1 .menu-level-2.active span {
    border-bottom: 0.5rem solid var(--gs-primary);
  }
}
@media (max-width: 991.98px) {
  .gl-header .level-1 .mob-menu-active .nav-link {
    font-weight: 600;
  }
}
@media (max-width: 991.98px) {
  .gl-header .level-1 .mob-menu-active .level-2 {
    display: block;
    background-color: var(--Gray-20);
    border-top: 0.0625rem solid var(--Gray-30);
    border-bottom: 0.0625rem solid var(--Gray-30);
  }
}
.gl-header .level-2 {
  display: none;
}
@media (min-width: 992px) {
  .gl-header .level-2 {
    width: 100%;
    gap: 2.125rem;
    margin: 0 auto;
    max-width: 81.375rem;
    padding-top: 1.125rem;
    justify-content: center;
    padding-bottom: 1.125rem;
  }
}
.gl-header .level-2 .menu-level-2 .header-sub-lg-none {
  display: none;
}
@media (max-width: 991.98px) {
  .gl-header .menu-level-1.mob-menu-active .nav-link::after {
    transform: rotate(180deg);
  }
}
@media (min-width: 992px) {
  .gl-header .header-bottom-wrap {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .gl-header .header-bottom-wrap {
    padding: 0.75rem 1.25rem;
  }
}
.gl-header .header-bottom-wrap ul {
  border-top: 0.0625rem solid var(--Gray-30);
}
.gl-header .header-bottom-wrap ul:first-child {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
}
.gl-header .header-bottom-wrap ul a {
  display: block;
  padding-top: 0.75rem;
  color: var(--Gray-100);
  padding-bottom: 0.75rem;
}
@media (max-width: 991.98px) {
  .gl-header .header-bottom-wrap ul a {
    display: flex;
    align-items: center;
  }
  .gl-header .header-bottom-wrap ul a img {
    padding-left: 0.375rem;
  }
}
.gl-header .header-bottom-wrap ul li:last-child a {
  margin-top: 0.75rem;
  padding-top: 1.5rem;
  border-top: 0.0625rem solid var(--Gray-30);
}
@media (min-width: 992px) {
  .gl-header .header-submenu-wrap {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .gl-header .header-submenu-wrap {
    width: 100vw;
    box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.1);
  }
  .gl-header .header-submenu-wrap .mobile-sub-menus {
    overflow: hidden;
    margin-left: 20px;
    margin-right: 20px;
  }
  .gl-header .header-submenu-wrap .level-2 {
    width: 100vw;
    overflow-x: auto;
    display: list-item;
    white-space: nowrap;
  }
  .gl-header .header-submenu-wrap .level-2 li {
    display: inline-block;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gl-header .header-submenu-wrap .level-2 li:first-child {
    padding-left: 0;
  }
  .gl-header .header-submenu-wrap .level-2 li:last-child {
    padding-right: 3rem;
  }
  .gl-header .header-submenu-wrap .level-2 .menu-level-2 {
    color: var(--Gray-90);
    white-space: nowrap;
  }
  .gl-header .header-submenu-wrap .level-2 .menu-level-2 span {
    padding: 0.75rem 0.3125rem 0.5rem 0.3125rem;
  }
  .gl-header .header-submenu-wrap .level-2 .menu-level-2.active {
    color: var(--gs-primary);
  }
  .gl-header .header-submenu-wrap .level-2 .menu-level-2.active span {
    display: inline-block;
    border-bottom: 0.3125rem solid var(--gs-primary);
  }
  .gl-header .header-submenu-wrap .menu-level-2 .header-sub-lg-none {
    display: block;
  }
}

@media (max-width: 991.98px) {
  body.hamburger-menu-opened {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767.98px) {
  .gs-modal-varA .modal-dialog {
    margin: 20px;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-header .btn-close {
    margin-bottom: 8px;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-body {
    padding: 0 20px 20px;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-body .gs-modal-image-container {
    padding-bottom: 16px;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-body .gs-modal-image-container img {
    height: 120px;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-body .gs-modal-body-heading {
    padding-bottom: 14px;
    margin-bottom: 0;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-footer {
    padding: 0 20px 20px;
  }
  .gs-modal-varA .modal-dialog .modal-content .modal-footer a:first-child {
    margin-right: 8px;
  }
}
.gs-modal-varA .modal-dialog {
  max-width: 745px;
  padding: 0;
}
.gs-modal-varA .gs-modal-image-container img {
  height: 120px;
}
.gs-modal-varA .gs-modal-body {
  padding: 0 32px 32px;
}
.gs-modal-varA .gs-modal-body .gs-modal-image-container {
  padding-bottom: 18px;
}
.gs-modal-varA .gs-modal-body .gs-modal-body-heading {
  margin-bottom: 16px;
}
.gs-modal-varA .gs-modal-header {
  display: block;
  border-bottom: 0px;
  padding: 0px;
}
.gs-modal-varA .gs-modal-header-heading {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.gs-modal-varA .gs-modal-header-heading .h6 {
  margin-bottom: 0;
}
.gs-modal-varA .gs-modal-header-description {
  margin-bottom: 32px;
}
.gs-modal-varA .gs-modal-header .btn-close {
  float: right;
  width: 40px;
  height: 40px;
  min-width: 40px;
  padding: 0 !important;
  margin: 20px 20px 8px auto;
}
.gs-modal-varA .gs-modal-footer {
  padding: 0 0 32px;
  border: 0px;
}
.gs-modal-varA .gs-modal-footer a {
  margin: 0;
}
.gs-modal-varA .gs-modal-footer a:first-child {
  margin-right: 16px;
}
.gs-modal-varA .gs-modal-content {
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .gs-modal-varB .modal-dialog {
    margin: 20px;
  }
  .gs-modal-varB .modal-dialog .modal-content .modal-header {
    padding: 12px 20px;
  }
  .gs-modal-varB .modal-dialog .modal-content .gs-modal-body {
    padding: 0px 14px 0px 0px;
    margin: 12px 6px 12px 20px;
    height: 508px;
  }
  .gs-modal-varB .modal-dialog .modal-content .gs-modal-footer {
    padding: 20px;
    justify-content: center;
  }
  .gs-modal-varB .modal-dialog .modal-content .gs-modal-footer a:first-child {
    margin-right: 8px;
  }
}
.gs-modal-varB .modal-dialog {
  max-width: 745px;
  padding: 0;
}
.gs-modal-varB .gs-modal-body::-webkit-scrollbar {
  -webkit-appearance: none;
}
.gs-modal-varB .gs-modal-body::-webkit-scrollbar:vertical {
  width: 8px;
}
.gs-modal-varB .gs-modal-body::-webkit-scrollbar:horizontal {
  height: 11px;
}
.gs-modal-varB .gs-modal-body::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: var(--Gray-40);
}
.gs-modal-varB .gs-modal-body {
  height: 278px;
  overflow-y: scroll;
  padding: 0px 24px 0px 0px;
  margin: 24px 8px 24px 32px;
}
.gs-modal-varB .gs-modal-header {
  padding: 20px 32px 16px;
}
.gs-modal-varB .gs-modal-header-heading {
  display: flex;
  align-items: center;
}
.gs-modal-varB .gs-modal-header-heading .h6 {
  margin-bottom: 0;
}
.gs-modal-varB .gs-modal-header .gs-modal-body-heading {
  margin-bottom: 0;
}
.gs-modal-varB .gs-modal-header-description {
  margin-top: 20px;
}
.gs-modal-varB .gs-modal-header .btn-close {
  float: right;
  width: 40px;
  height: 40px;
  min-width: 40px;
  padding: 0 !important;
}
.gs-modal-varB .gs-modal-footer {
  padding: 20px 32px;
}
.gs-modal-varB .gs-modal-footer a {
  margin: 0;
}
.gs-modal-varB .gs-modal-footer a:first-child {
  margin-right: 16px;
}
@media only screen and (max-width: 767.98px) {
  .gs-modal-varC .modal-dialog {
    margin: 20px;
  }
  .gs-modal-varC .modal-dialog .gs-modal-content {
    padding: 20px 20px 20px;
  }
  .gs-modal-varC .modal-dialog .gs-modal-content .gs-modal-header .gs-modal-header-description {
    margin-top: 12px;
  }
  .gs-modal-varC .modal-dialog .gs-modal-content .gs-modal-body {
    margin-top: 16px;
    padding: 12px;
    height: 316px;
  }
  .gs-modal-varC .modal-dialog .gs-modal-content .gs-modal-footer {
    padding-top: 20px;
    justify-content: center;
  }
  .gs-modal-varC .modal-dialog .gs-modal-content .gs-modal-footer a:first-child {
    margin-right: 8px;
  }
}
.gs-modal-varC .modal-dialog {
  max-width: 745px;
  padding: 0;
}
.gs-modal-varC .gs-modal-body::-webkit-scrollbar {
  -webkit-appearance: none;
}
.gs-modal-varC .gs-modal-body::-webkit-scrollbar:vertical {
  width: 8px;
}
.gs-modal-varC .gs-modal-body::-webkit-scrollbar:horizontal {
  height: 11px;
}
.gs-modal-varC .gs-modal-body::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: var(--Gray-40);
}
.gs-modal-varC .gs-modal-body {
  background-color: var(--Gray-20);
  border: 1px solid var(--Gray-30);
  height: 200px;
  overflow-y: scroll;
  margin-top: 20px;
  padding: 20px;
}
.gs-modal-varC .gs-modal-header {
  display: block;
  border-bottom: 0px;
  padding: 0px;
}
.gs-modal-varC .gs-modal-header-heading {
  display: flex;
  align-items: center;
}
.gs-modal-varC .gs-modal-header-heading .h6 {
  margin-bottom: 0;
}
.gs-modal-varC .gs-modal-header-description {
  margin-top: 20px;
}
.gs-modal-varC .gs-modal-header .btn-close {
  float: right;
  width: 40px;
  height: 40px;
  min-width: 40px;
  padding: 0 !important;
}
.gs-modal-varC .gs-modal-footer {
  padding: 32px 0 0;
}
.gs-modal-varC .gs-modal-footer a {
  margin: 0;
}
.gs-modal-varC .gs-modal-footer a:first-child {
  margin-right: 16px;
}
.gs-modal-varC .gs-modal-content {
  padding: 20px 32px 32px;
}
.pp-detailed {
  margin: 0 0 60px 0;
}
.pp-detailed .container .row {
  max-width: 1136px;
  margin: 0 auto;
  justify-content: flex-start;
}
.pp-detailed .card {
  padding: 35px 28px 28px;
  border-radius: 0;
  margin-bottom: 24px;
  align-items: stretch;
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card {
    padding: 0;
    margin-bottom: 20px;
  }
}
.pp-detailed .card .card-header {
  display: flex;
  align-items: center;
  background-color: unset;
  border-bottom: none;
  padding: 0;
}
.pp-detailed .card .card-header .detailed-img {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: 118px;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-header .detailed-img {
    height: 240px;
  }
}
.pp-detailed .card .card-header .detailed-img img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-header {
    display: block;
  }
}
.pp-detailed .card .card-header .pp-two-column_image_desktop {
  padding: 0;
  max-width: 118px;
  display: block;
}
.pp-detailed .card .card-header .pp-two-column_image_mobile {
  display: none;
}
.pp-detailed .card .card-header .pp-card-content {
  margin-left: 28px;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-header .pp-card-content {
    padding: 24px 24px 8px;
    margin-left: 0;
  }
}
.pp-detailed .card .card-header .pp-card-content .profile-name {
  color: var(--gs-black);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 6px;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-header .pp-card-content .profile-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 10px;
  }
}
.pp-detailed .card .card-header .pp-card-content .profile-designation {
  color: var(--gs-black);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-header .pp-card-content .profile-designation {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-header .pp-two-column_image_desktop {
    display: none;
  }
  .pp-detailed .card .card-header .pp-two-column_image_mobile {
    display: block;
  }
}
.pp-detailed .card .card-body {
  padding: 28px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-body {
    padding: 0;
  }
}
.pp-detailed .card .card-body .profile-description {
  color: var(--Gray-70);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 34px;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-body .profile-description {
    padding: 0 24px;
    margin-bottom: 56px;
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 58px;
  }
}
.pp-detailed .card .card-body .pp-links {
  display: flex;
  align-items: center;
}
.pp-detailed .card .card-body .pp-links .row {
  border: none;
}
.pp-detailed .card .card-body .pp-links .row .component-content .col-md-6 {
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-body .pp-links {
    padding: 0 20px 20px;
  }
}
.pp-detailed .card .card-body .pp-links .social-icons {
  margin-left: auto;
  margin-top: 10px;
}
.pp-detailed .card .card-body .pp-links .social-icons a, .pp-detailed .card .card-body .pp-links .social-icons a:hover, .pp-detailed .card .card-body .pp-links .social-icons a:focus, .pp-detailed .card .card-body .pp-links .social-icons a:focus-visible, .pp-detailed .card .card-body .pp-links .social-icons a:active {
  height: 100%;
  display: inline-block;
}
.pp-detailed .card .card-body .pp-links .social-icons a img, .pp-detailed .card .card-body .pp-links .social-icons a:hover img, .pp-detailed .card .card-body .pp-links .social-icons a:focus img, .pp-detailed .card .card-body .pp-links .social-icons a:focus-visible img, .pp-detailed .card .card-body .pp-links .social-icons a:active img {
  cursor: pointer;
}
@media only screen and (max-width: 767.98px) {
  .pp-detailed .card .card-body .pp-links .social-icons a img, .pp-detailed .card .card-body .pp-links .social-icons a:hover img, .pp-detailed .card .card-body .pp-links .social-icons a:focus img, .pp-detailed .card .card-body .pp-links .social-icons a:focus-visible img, .pp-detailed .card .card-body .pp-links .social-icons a:active img {
    width: 47px;
    height: 35px;
  }
}
.pp-detailed .card .card-body .pp-links .social-icons a:not(:nth-child(3)) img {
  padding-right: 12px;
}
.pp-detailed .card .card-body .pp-links .social-icons a:last-child img {
  margin-right: 0;
}
.pp-minimal {
  margin: 0 0 60px 0;
}
.pp-minimal .container .row {
  max-width: 1136px;
  margin: 0 auto;
  justify-content: flex-start;
}
.pp-minimal .card {
  padding: 34px 50px 45px 30px;
  border-radius: 0;
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .pp-minimal .card {
    padding: 30px 44px;
    text-align: center;
    margin-bottom: 20px;
  }
}
.pp-minimal .card .card-body {
  display: flex;
  align-items: center;
  background-color: var(--gs-white);
  border-bottom: none;
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .pp-minimal .card .card-body {
    display: block;
  }
}
.pp-minimal .card .card-body .image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: 180px;
}
.pp-minimal .card .card-body .image-container img {
  width: 100%;
  height: auto;
}
.pp-minimal .card .card-body .pp-two-column_image {
  max-width: 180px;
}
.pp-minimal .card .card-body .pp-card-content {
  margin-left: 31px;
}
@media only screen and (max-width: 767.98px) {
  .pp-minimal .card .card-body .pp-card-content {
    padding: 24px 0 0;
    margin-left: 0;
  }
}
.pp-minimal .card .card-body .pp-card-content .profile-name {
  color: var(--gs-black);
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .pp-minimal .card .card-body .pp-card-content .profile-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 4px;
  }
}
.pp-minimal .card .card-body .pp-card-content .profile-designation {
  color: var(--gs-black);
  margin-bottom: 28px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .pp-minimal .card .card-body .pp-card-content .profile-designation {
    margin-bottom: 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.pp-minimal .card .card-body .pp-card-content .social-icons {
  margin-left: auto;
}
.pp-minimal .card .card-body .pp-card-content .social-icons a, .pp-minimal .card .card-body .pp-card-content .social-icons a:hover, .pp-minimal .card .card-body .pp-card-content .social-icons a:focus, .pp-minimal .card .card-body .pp-card-content .social-icons a:focus-visible, .pp-minimal .card .card-body .pp-card-content .social-icons a:active {
  text-decoration: none;
  height: 100%;
  display: inline-block;
}
.pp-minimal .card .card-body .pp-card-content .social-icons a img, .pp-minimal .card .card-body .pp-card-content .social-icons a:hover img, .pp-minimal .card .card-body .pp-card-content .social-icons a:focus img, .pp-minimal .card .card-body .pp-card-content .social-icons a:focus-visible img, .pp-minimal .card .card-body .pp-card-content .social-icons a:active img {
  cursor: pointer;
}
@media only screen and (max-width: 767.98px) {
  .pp-minimal .card .card-body .pp-card-content .social-icons a img, .pp-minimal .card .card-body .pp-card-content .social-icons a:hover img, .pp-minimal .card .card-body .pp-card-content .social-icons a:focus img, .pp-minimal .card .card-body .pp-card-content .social-icons a:focus-visible img, .pp-minimal .card .card-body .pp-card-content .social-icons a:active img {
    width: 47px;
    height: 35px;
  }
}
.pp-minimal .card .card-body .pp-card-content .social-icons a:not(:nth-child(3)) img {
  padding-right: 12px;
}
.pp-minimal .card .card-body .pp-card-content .social-icons a:last-child img {
  margin-right: 0;
}
.pp-single-column {
  margin: 0 0 60px 0;
}
.pp-single-column .container .row {
  border-radius: 0;
  background: var(--Gray-10);
  max-width: 1136px;
  justify-content: center;
  margin: 0 auto;
  align-items: center;
  margin-bottom: 20px;
}
.pp-single-column .container .row:last-child {
  margin-bottom: 0;
}
.pp-single-column .pp-single-column_image {
  padding: 0;
}
.pp-single-column .pp-single-column_image .single-large-image {
  display: flex;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_image .single-large-image {
    display: block;
  }
}
.pp-single-column .pp-single-column_image img {
  width: 100%;
  max-width: 430px;
  height: 100%;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_image img {
    max-width: 100%;
  }
}
.pp-single-column .pp-single-column_card {
  padding: 40px;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_card {
    padding: 20px 20px 24px 24px;
  }
}
.pp-single-column .pp-single-column_card .pp-card-content .profile-name {
  font-weight: 600;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_card .pp-card-content .profile-name {
    margin-bottom: 4px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }
}
.pp-single-column .pp-single-column_card .pp-card-content .profile-designation {
  padding-right: 119px;
  margin-bottom: 21px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_card .pp-card-content .profile-designation {
    padding-right: 0;
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
}
.pp-single-column .pp-single-column_card .pp-card-content .profile-description {
  color: var(--Gray-80);
  margin-bottom: 44px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-height: 60px;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_card .pp-card-content .profile-description {
    margin-bottom: 56px;
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    max-height: 100px;
  }
}
.pp-single-column .pp-single-column_card .pp-links {
  display: flex;
  align-items: center;
}
.pp-single-column .pp-single-column_card .pp-links .row {
  border: none;
}
.pp-single-column .pp-single-column_card .pp-links .row .component-content .col-md-6 {
  width: 100%;
}
.pp-single-column .pp-single-column_card .pp-links .social-icons {
  margin-left: auto;
  margin-top: 10px;
}
.pp-single-column .pp-single-column_card .pp-links .social-icons a, .pp-single-column .pp-single-column_card .pp-links .social-icons a:hover, .pp-single-column .pp-single-column_card .pp-links .social-icons a:focus, .pp-single-column .pp-single-column_card .pp-links .social-icons a:focus-visible, .pp-single-column .pp-single-column_card .pp-links .social-icons a:active {
  height: 100%;
  display: inline-block;
}
.pp-single-column .pp-single-column_card .pp-links .social-icons a img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:hover img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:focus img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:focus-visible img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:active img {
  cursor: pointer;
}
@media only screen and (max-width: 991.98px) {
  .pp-single-column .pp-single-column_card .pp-links .social-icons a img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:hover img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:focus img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:focus-visible img, .pp-single-column .pp-single-column_card .pp-links .social-icons a:active img {
    width: 47px;
    height: 35px;
  }
}
.pp-single-column .pp-single-column_card .pp-links .social-icons a:not(:nth-child(3)) img {
  padding-right: 12px;
}
.pp-single-column .pp-single-column_card .pp-links .social-icons a:last-child img {
  margin-right: 0;
}

@media only screen and (max-width: 767.98px) {
  .pp-rounded-edge {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .pp-rounded-edge {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }
}
.cmp-questionnaire .questions__form-fields {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .cmp-questionnaire .questions__form-fields {
    margin-bottom: 40px;
  }
}
.cmp-quiz.knowledge-quiz {
  padding: 2.5rem 0;
}
@media (min-width: 768px) {
  .cmp-quiz.knowledge-quiz {
    padding: 3.75rem 0;
  }
}
.cmp-quiz.br-30 .quiz-wrapper {
  border-radius: var(--gs-card-border-radius-30);
}
.cmp-quiz .progress-bars {
  padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .cmp-quiz .progress-bars {
    padding-bottom: 3.125rem;
  }
}
.cmp-quiz .progress-bars .nav {
  gap: 0.25rem;
}
@media (min-width: 768px) {
  .cmp-quiz .progress-bars .nav {
    gap: 0.75rem;
  }
}
.cmp-quiz .progress-bars .nav-item {
  flex-grow: 1;
  height: 0.625rem;
  border-radius: 0.3125rem;
  background-color: var(--Gray-70);
}
.cmp-quiz .progress-bars .nav-item.active {
  background-color: var(--gs-secondary_50);
}
.cmp-quiz .question-title {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .cmp-quiz .question-title {
    margin-bottom: 2.5rem;
  }
}
.cmp-quiz .hint-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .cmp-quiz .hint-text {
    margin-top: 2rem;
  }
}
.cmp-quiz .form-check {
  display: flex;
  gap: 0.875rem;
  color: var(--Gray-100);
  align-items: flex-start;
}
@media (min-width: 768px) {
  .cmp-quiz .form-check {
    gap: 1.25rem;
  }
}
.cmp-quiz .form-check:not(:last-child) {
  margin-bottom: 1.625rem;
}
@media (min-width: 768px) {
  .cmp-quiz .form-check:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cmp-quiz .form-label {
  font-size: 1rem;
  cursor: pointer;
  margin-bottom: 0;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .cmp-quiz .form-label {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-quiz input[type=radio],
.cmp-quiz input[type=checkbox] {
  border: 0;
  margin-top: 0;
  display: flex;
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: var(--Gray-40);
}
@media (min-width: 768px) {
  .cmp-quiz input[type=radio],
.cmp-quiz input[type=checkbox] {
    width: 1.75rem;
    height: 1.75rem;
  }
}
.cmp-quiz input[type=radio]:focus-visible,
.cmp-quiz input[type=checkbox]:focus-visible {
  border: 0;
}
.cmp-quiz input[type=radio]:focus,
.cmp-quiz input[type=checkbox]:focus {
  box-shadow: none;
}
.cmp-quiz input[type=radio]:checked,
.cmp-quiz input[type=checkbox]:checked {
  background-image: none;
  background-color: var(--gs-primary);
}
.cmp-quiz input[type=radio].correct-answer,
.cmp-quiz input[type=checkbox].correct-answer {
  background-color: var(--gs-positive);
}
.cmp-quiz input[type=radio]:checked::before, .cmp-quiz input[type=radio].wrong-answer::before, .cmp-quiz input[type=radio].correct-answer::before,
.cmp-quiz input[type=checkbox]:checked::before,
.cmp-quiz input[type=checkbox].wrong-answer::before,
.cmp-quiz input[type=checkbox].correct-answer::before {
  content: "";
  width: 0.875rem;
  mask: var(--svg);
  height: 0.875rem;
  position: absolute;
  mask-size: 0.875rem;
  line-height: 0.0625rem;
  mask-repeat: no-repeat;
  background-color: var(--Gray-10);
}
@media (min-width: 768px) {
  .cmp-quiz input[type=radio]:checked::before, .cmp-quiz input[type=radio].wrong-answer::before, .cmp-quiz input[type=radio].correct-answer::before,
.cmp-quiz input[type=checkbox]:checked::before,
.cmp-quiz input[type=checkbox].wrong-answer::before,
.cmp-quiz input[type=checkbox].correct-answer::before {
    width: 1.125rem;
    height: 1.125rem;
    mask-size: 1.12rem;
  }
}
.cmp-quiz input[type=radio]:checked::before, .cmp-quiz input[type=radio].correct-answer::before,
.cmp-quiz input[type=checkbox]:checked::before,
.cmp-quiz input[type=checkbox].correct-answer::before {
  --svg: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EIcon%20%2F%20Close%20Copy%202%3C%2Ftitle%3E%3Cdefs%3E%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22%3E%3C%2Frect%3E%3C%2Fdefs%3E%3Cg%20id%3D%22-----%E2%86%B3-Quiz%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Icon-%2F-Close-Copy-2%22%3E%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%3C%2Fmask%3E%3Cg%20id%3D%22Bounding-box%22%3E%3C%2Fg%3E%3Cpolyline%20id%3D%22Path-10-Copy%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20mask%3D%22url(%23mask-2)%22%20points%3D%223%2010.8305701%206.57604043%2014%2016%204%22%3E%3C%2Fpolyline%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.cmp-quiz input[type=radio].wrong-answer,
.cmp-quiz input[type=checkbox].wrong-answer {
  background-color: var(--Gray-40);
}
.cmp-quiz input[type=radio].wrong-answer::before,
.cmp-quiz input[type=checkbox].wrong-answer::before {
  --svg: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2219px%22%20height%3D%2219px%22%20viewBox%3D%220%200%2019%2019%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EIcon%20%2F%20Close%20Copy%3C%2Ftitle%3E%3Cdefs%3E%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22%3E%3C%2Frect%3E%3C%2Fdefs%3E%3Cg%20id%3D%22-----%E2%86%B3-Quiz%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Icon-%2F-Close-Copy%22%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%3C%2Fmask%3E%3Cg%20id%3D%22Bounding-box%22%3E%3C%2Fg%3E%3Cpath%20d%3D%22M16.5%2C1.5%20L1.5%2C16.5%20M1.95456452%2C1.95532009%20L16.5006286%2C16.5%22%20id%3D%22Combined-Shape%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.cmp-quiz input[type=radio]:disabled,
.cmp-quiz input[type=checkbox]:disabled {
  opacity: 1;
}
.cmp-quiz .cta-wrapper {
  padding-top: 2.125rem;
}
@media (min-width: 768px) {
  .cmp-quiz .cta-wrapper {
    padding-top: 3.125rem;
  }
}
.cmp-quiz .quiz-title,
.cmp-quiz .result-title {
  gap: 0.75rem;
  display: flex;
  align-items: center;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .cmp-quiz .quiz-title,
.cmp-quiz .result-title {
    gap: 1.125rem;
    padding-bottom: 1.125rem;
  }
}
.cmp-quiz .quiz-title picture,
.cmp-quiz .result-title picture {
  flex-shrink: 0;
}
.cmp-quiz .quiz-wrapper {
  background-color: var(--gs-bg-white);
  padding: 2.5rem 1.25rem;
}
@media (min-width: 768px) {
  .cmp-quiz .quiz-wrapper {
    padding: 3.75rem 6.125rem;
  }
}
.cmp-quiz .quiz-questions-container .cta-wrapper {
  display: flex;
  gap: 0.9375rem;
  justify-content: center;
}
.cmp-quiz .quiz-questions-container .cta-wrapper .back-btn {
  display: none;
}
.cmp-quiz .quiz-question-set.submitted .form-label {
  cursor: default;
}
.cmp-quiz .quiz-question-set:not(:first-child) {
  display: none;
}
.cmp-quiz .flavor-container {
  display: none;
  font-size: 1rem;
  line-height: 1.625rem;
  padding-top: 1.75rem;
}
@media (min-width: 768px) {
  .cmp-quiz .flavor-container {
    padding-top: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-quiz .flavor-container .status {
  min-width: 7.5rem;
  text-align: center;
  margin-right: 0.875rem;
  padding: 0.125rem 0.625rem;
  background-color: var(--gs-primary_10);
}
.cmp-quiz .flavor-container .correct-label,
.cmp-quiz .flavor-container .wrong-label {
  display: none;
}
.cmp-quiz .quiz-result {
  display: none;
}
.cmp-quiz .quiz-result .cta-wrapper {
  text-align: center;
}
.cmp-quiz .result-title {
  padding-bottom: 1.625rem;
  justify-content: center;
}
@media (min-width: 768px) {
  .cmp-quiz .result-title {
    padding-bottom: 2rem;
  }
}
.cmp-quiz .result-content {
  text-align: center;
  padding: 1.5rem 1.125rem 1.75rem;
  border: 0.1875rem solid var(--gs-primary_50);
}
@media (min-width: 768px) {
  .cmp-quiz .result-content {
    padding: 1.75rem 6rem;
  }
}
.cmp-quiz .result-content--br-30 {
  border-radius: var(--gs-card-border-radius-30);
}
.cmp-quiz .box-title {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .cmp-quiz .box-title {
    margin-bottom: 0.875rem;
  }
}

.keyboard-navigation .form-check:has(.form-check-input:focus) {
  outline: 0.1875rem dashed var(--gs-information);
}
.reference-main-section .container {
  padding: 0 12px;
}
.reference-main-section .container .row {
  max-width: 1134px;
  margin: 0 auto;
  justify-content: center;
}

.reference-component {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .reference-component {
    margin: 0 16px 60px 16px;
  }
}
.reference-component .reference-heading {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .reference-component .reference-heading {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 10px;
  }
}
.reference-component .reference-heading h6 {
  text-align: left;
}
.reference-component ol {
  text-align: left;
  list-style-type: decimal;
  padding-left: 32px;
}
.reference-component ol li {
  margin-bottom: 8px;
  padding-left: 8px;
}
.resources-horizontal-section {
  margin: 0 0 60px 0;
  border-radius: 0;
}
.resources-horizontal-section .container .row {
  max-width: 1136px;
  margin: 0 auto;
  justify-content: center;
}
.resources-horizontal-section .card {
  flex-direction: row;
  padding: 0;
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card {
    flex-direction: column;
  }
}
.resources-horizontal-section .card .card-header {
  text-align: center;
  margin: auto;
  border-bottom: none;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .resources-horizontal-section .card .card-header .affinity-desktop-image {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card .card-header .affinity-mobile-image {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    height: auto;
  }
}
.resources-horizontal-section .card .card-header img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card .card-header {
    height: auto;
    margin: 0;
    display: block;
  }
}
.resources-horizontal-section .card .card-body {
  padding: 50px;
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card .card-body {
    padding: 24px 20px;
  }
}
.resources-horizontal-section .card .card-body .res-heading {
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card .card-body .res-heading {
    margin-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }
}
.resources-horizontal-section .card .card-body .res-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Gray-90);
  margin-bottom: 32px;
  text-align: justify;
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card .card-body .res-content {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
  }
}
.resources-horizontal-section .card .card-body a {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.resources-horizontal-section .card .card-body a svg > path {
  fill: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .resources-horizontal-section .card .card-body a {
    font-size: 14px;
    line-height: 20px;
    padding: 11px 14px 9px 10px;
  }
}
.resources-horizontal-section .card .card-body a:hover svg > path, .resources-horizontal-section .card .card-body a:focus svg > path, .resources-horizontal-section .card .card-body a:focus-visible svg > path {
  fill: var(--gs-white);
}
.resources-list-view-section {
  margin: 0 0 60px 0;
  border-radius: 0;
  border-collapse: collapse;
}
.resources-list-view-section .resource-table-list thead, .resources-list-view-section .resource-table-list tr, .resources-list-view-section .resource-table-list th, .resources-list-view-section .resource-table-list td {
  border: 0px solid;
}
.resources-list-view-section .resource-table-list .table > :not(:first-child) {
  border: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .resources-list-view-section .resource-table-list {
    display: none;
  }
}
.resources-list-view-section .resource-table-list .table {
  border: 1px solid var(--Gray-50);
  border-bottom: none;
  border-collapse: inherit;
  vertical-align: middle;
  text-align: center;
  max-width: 746px;
  margin: 0 auto;
}
.resources-list-view-section .resource-table-list .table thead {
  border-bottom-color: var(--Gray-50);
  vertical-align: middle;
  background: var(--Gray-20);
}
.resources-list-view-section .resource-table-list .table thead a {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.resources-list-view-section .resource-table-list .table thead tr th {
  padding: 24px;
}
.resources-list-view-section .resource-table-list .table thead tr th:nth-child(1) {
  padding: 24px 0 24px 24px;
}
.resources-list-view-section .resource-table-list .table thead tr th:nth-child(2) {
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  padding-left: 16px;
}
.resources-list-view-section .resource-table-list .table thead tr th:last-child {
  display: flex;
  justify-content: end;
  border: none;
}
.resources-list-view-section .resource-table-list .table tbody {
  background-color: var(--gs-white);
  vertical-align: middle;
}
.resources-list-view-section .resource-table-list .table tbody tr {
  border-bottom-color: var(--Gray-50);
  border-bottom: 1px solid var(--Gray-50);
}
.resources-list-view-section .resource-table-list .table tbody tr th, .resources-list-view-section .resource-table-list .table tbody tr td {
  border-collapse: collapse;
  padding: 20px 24px;
}
.resources-list-view-section .resource-table-list .table tbody tr th:nth-child(1) {
  padding: 24px 0 24px 24px;
}
.resources-list-view-section .resource-table-list .table tbody tr td:nth-child(2) {
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  padding-left: 16px;
}
.resources-list-view-section .resource-table-list .table tbody tr td:last-child {
  text-align: end;
}
.resources-list-view-section .resource-table-list .table tbody tr td:last-child a {
  padding-right: 16px;
}
.resources-list-view-section .resource-table-list .table tbody tr td:last-child a i.icon-view {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px;
  mask-size: 24px;
  -webkit-mask-position-y: center;
  text-decoration: none;
  background: var(--gs-primary);
  --icon:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1630_71)"><path d="M15.5206 13.0896C15.5206 13.7234 15.5206 14.3572 15.5206 14.991C15.5206 15.2615 15.5206 15.5319 15.5206 15.8022C15.5206 15.9588 15.5285 16.1189 15.5078 16.2743C15.5149 16.2232 15.522 16.172 15.5291 16.1208C15.5125 16.233 15.4826 16.3414 15.4391 16.4461C15.4587 16.3991 15.4784 16.3522 15.4981 16.3051C15.4542 16.4069 15.3988 16.502 15.332 16.5904C15.3629 16.5499 15.3938 16.5094 15.4247 16.4688C15.3572 16.5558 15.2804 16.6336 15.1943 16.7023C15.235 16.6705 15.2758 16.6389 15.3166 16.6071C15.2245 16.6787 15.1247 16.7376 15.0176 16.7838C15.067 16.7633 15.1163 16.7426 15.1656 16.7221C15.0552 16.7678 14.9407 16.7986 14.8222 16.8144C14.8753 16.8076 14.9282 16.8008 14.9813 16.7939C14.8411 16.8106 14.6974 16.8042 14.5564 16.8042C14.2972 16.8042 14.0379 16.8042 13.7787 16.8042C12.971 16.8042 12.1634 16.8042 11.3558 16.8042C10.5493 16.8042 9.74283 16.8042 8.93636 16.8042C8.67854 16.8042 8.42073 16.8042 8.16291 16.8042C8.01773 16.8042 7.86975 16.8107 7.72558 16.7915C7.77675 16.7986 7.82791 16.8057 7.87907 16.8128C7.76692 16.7962 7.65846 16.7663 7.55374 16.7228C7.60076 16.7425 7.64777 16.7622 7.69477 16.7818C7.59299 16.7379 7.4979 16.6825 7.40948 16.6157C7.45001 16.6466 7.49054 16.6775 7.53107 16.7084C7.44413 16.6408 7.36631 16.564 7.29763 16.478C7.32935 16.5187 7.36107 16.5595 7.39279 16.6003C7.32124 16.5082 7.26226 16.4084 7.2161 16.3013C7.23668 16.3506 7.25726 16.4 7.27784 16.4493C7.23205 16.3389 7.2013 16.2244 7.18551 16.1059C7.19234 16.1589 7.19918 16.2119 7.206 16.2649C7.1893 16.1248 7.19565 15.981 7.19565 15.8401C7.19565 15.5809 7.19565 15.3216 7.19565 15.0623C7.19565 14.2546 7.19565 13.4469 7.19565 12.6392C7.19565 11.8327 7.19565 11.0262 7.19565 10.2196C7.19565 9.96181 7.19565 9.70399 7.19565 9.44615C7.19565 9.30096 7.18918 9.15297 7.20839 9.00879C7.20131 9.05997 7.19423 9.11113 7.18714 9.16231C7.20368 9.05015 7.23361 8.94167 7.27707 8.83696C7.25742 8.88396 7.23777 8.93099 7.21812 8.97799C7.26197 8.87621 7.31737 8.78111 7.38418 8.6927C7.3533 8.73322 7.32241 8.77376 7.29152 8.81428C7.35904 8.72734 7.43585 8.6495 7.5219 8.58084C7.48113 8.61256 7.44035 8.64428 7.39959 8.67599C7.49173 8.60446 7.59143 8.54546 7.69857 8.49929C7.64926 8.51988 7.59993 8.54046 7.55062 8.56105C7.66098 8.51525 7.77552 8.48449 7.89397 8.4687C7.84097 8.47553 7.78796 8.48237 7.73496 8.4892C7.96514 8.46177 8.20538 8.47884 8.43644 8.47884C8.85443 8.47884 9.27242 8.47884 9.69041 8.47884C10.0849 8.47884 10.4793 8.47884 10.8738 8.47884C11.1994 8.47884 11.4737 8.21251 11.4759 7.88528C11.4781 7.56128 11.208 7.28311 10.8823 7.28311C10.2469 7.28311 9.61143 7.28311 8.97596 7.28311C8.65196 7.28311 8.32796 7.28311 8.00396 7.28311C7.83857 7.28311 7.67732 7.29611 7.51301 7.32503C7.32321 7.35843 7.13542 7.43748 6.96759 7.52939C6.8026 7.61974 6.64805 7.74354 6.51962 7.88069C6.17141 8.25265 6 8.73572 6 9.24128C6 9.42268 6 9.60409 6 9.78551C6 10.5227 6 11.2599 6 11.9971C6 12.8469 6 13.6966 6 14.5463C6 15.0445 6 15.5428 6 16.041C6 16.1731 6.01571 16.3017 6.03326 16.4333C6.05897 16.6262 6.13601 16.8134 6.22175 16.986C6.30551 17.1549 6.42851 17.311 6.56015 17.4443C6.92619 17.8153 7.43495 18 7.95024 18C8.44845 18 8.94668 18 9.44489 18C10.2946 18 11.1443 18 11.9939 18C12.731 18 13.4683 18 14.2054 18C14.3868 18 14.5682 18 14.7496 18C14.8182 18 14.8861 17.999 14.9546 17.9918C15.0731 17.9793 15.1924 17.9647 15.3081 17.9343C15.4274 17.903 15.5432 17.851 15.6551 17.8009C15.8278 17.7237 15.9847 17.6021 16.1233 17.4758C16.3988 17.2244 16.604 16.856 16.6736 16.49C16.7044 16.3279 16.7163 16.1686 16.7163 16.0052C16.7163 15.6828 16.7163 15.3604 16.7163 15.038C16.7163 14.3916 16.7163 13.7453 16.7163 13.099C16.7163 13.0987 16.7163 13.0985 16.7163 13.0982C16.7163 12.7726 16.45 12.4982 16.1228 12.4961C15.7987 12.4939 15.5206 12.764 15.5206 13.0896Z" fill="%23B40000"/><path d="M12.6429 7.19573C13.1385 7.19618 13.634 7.19663 14.1296 7.1971C14.9614 7.19786 15.7933 7.19862 16.6251 7.19939C16.8818 7.19963 17.1386 7.19986 17.3953 7.2001C17.7209 7.20039 17.9952 6.93355 17.9974 6.60654C17.9996 6.28231 17.7295 6.00466 17.4038 6.00436C16.9083 6.00392 16.4129 6.00346 15.9173 6.00299C15.0854 6.00223 14.2536 6.00145 13.4217 6.0007C13.165 6.00046 12.9083 6.00023 12.6516 6C12.326 5.99971 12.0516 6.26655 12.0495 6.59355C12.0473 6.91777 12.3174 7.19542 12.6429 7.19573Z" fill="%23B40000"/><path d="M17.9956 11.3548C17.9961 10.8592 17.9965 10.3637 17.997 9.86813C17.9978 9.03621 17.9985 8.20428 17.9993 7.37234C17.9996 7.11562 17.9997 6.8589 18 6.60218C18.0003 6.27655 17.7335 6.00218 17.4065 6.00001C17.0823 5.99786 16.8046 6.26793 16.8044 6.59357C16.8039 7.08913 16.8034 7.58468 16.803 8.08024C16.8022 8.91216 16.8014 9.7441 16.8007 10.5761C16.8004 10.8327 16.8002 11.0895 16.8 11.3462C16.7996 11.6718 17.0664 11.9462 17.3935 11.9484C17.7177 11.9505 17.9953 11.6804 17.9956 11.3548Z" fill="%23B40000"/><path d="M11.1048 13.7304C11.3093 13.5261 11.5137 13.3218 11.7182 13.1175C12.2156 12.6206 12.713 12.1237 13.2103 11.6267C13.8265 11.011 14.4426 10.3955 15.0588 9.77978C15.6197 9.21936 16.1806 8.65894 16.7415 8.09852C17.073 7.76726 17.4046 7.436 17.7362 7.10473C17.7659 7.07506 17.7956 7.0454 17.8252 7.01572C18.0554 6.78579 18.0514 6.39813 17.8207 6.17028C17.5881 5.94057 17.2059 5.94444 16.9753 6.1748C16.7708 6.3791 16.5664 6.5834 16.3619 6.78769C15.8645 7.28463 15.3672 7.78156 14.8699 8.2785C14.2536 8.89415 13.6375 9.50979 13.0213 10.1254C12.4604 10.6859 11.8995 11.2463 11.3386 11.8067C11.007 12.1379 10.6755 12.4692 10.3439 12.8005C10.3142 12.8302 10.2846 12.8599 10.2549 12.8895C10.0247 13.1194 10.0287 13.5071 10.2594 13.7349C10.492 13.9647 10.8742 13.9608 11.1048 13.7304Z" fill="%23B40000"/></g><defs><clipPath id="clip0_1630_71"><rect width="12" height="12" fill="white" transform="translate(6 6)"/></clipPath></defs></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  vertical-align: -0.4rem;
}
.resources-list-view-section .resource-table-list .table tbody tr td:last-child a + a {
  padding-right: 0;
}
.resources-list-view-section .resource-table-list .table tbody tr td:last-child a + a i.icon-download {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px;
  mask-size: 24px;
  -webkit-mask-position-y: center;
  text-decoration: none;
  background: var(--gs-primary);
  --icon:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7885 5C12.2027 5 12.5385 5.33579 12.5385 5.75V14.9393L16.7581 10.7197C17.051 10.4268 17.5259 10.4268 17.8188 10.7197C18.1117 11.0126 18.1117 11.4875 17.8188 11.7804L13.099 16.5H17.2885C17.7027 16.5 18.0385 16.8358 18.0385 17.25C18.0385 17.6642 17.7027 18 17.2885 18H5.75C5.33579 18 5 17.6642 5 17.25C5 16.8358 5.33579 16.5 5.75 16.5H10.4779L5.75814 11.7804C5.46524 11.4875 5.46523 11.0126 5.75812 10.7197C6.05101 10.4268 6.52588 10.4268 6.81878 10.7197L11.0385 14.9393V5.75C11.0385 5.33579 11.3742 5 11.7885 5Z" fill="%23B40000"/></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  vertical-align: -0.4rem;
}
.resources-list-view-section .resource-table-list .table tbody tr td:not(:nth-child(2)) a {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.resources-list-view-section .resource-table-list .table tbody a {
  color: var(--gs-primary);
  text-decoration: none;
  padding: 12px 24px;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.resources-list-view-section .resource-table-list .table tbody a svg > path {
  fill: var(--gs-primary);
}
.resources-list-view-section .resource-table-list .table tbody a svg path {
  fill: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .resources-list-view-section .resource-table-list .table tbody a {
    font-size: 14px;
    line-height: 20px;
    padding: 11px 14px 9px 10px;
  }
}
.resources-list-view-section .resource-table-list .table .input-group-text {
  display: block;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--Gray-60);
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.resources-list-view-section .resource-table-list .table .input-group-text input {
  vertical-align: sub;
  width: 18px;
  height: 18px;
  border-radius: 0;
}
.resources-list-view-section .resource-table-list-mobile {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .resources-list-view-section .resource-table-list-mobile {
    display: block;
  }
}
.resources-list-view-section .resource-table-list-mobile .table {
  vertical-align: middle;
  text-align: center;
  border: 1px solid var(--Gray-50);
  color: var(--Gray-50);
}
.resources-list-view-section .resource-table-list-mobile .table thead {
  vertical-align: middle;
  background-color: var(--Gray-20);
}
.resources-list-view-section .resource-table-list-mobile .table thead a {
  background-color: var(--gray-20);
  color: var(--gs-primary);
  border: 1px solid var(--gs-primary);
  text-decoration: none;
  padding: 10px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-left: auto;
}
.resources-list-view-section .resource-table-list-mobile .table thead .downloadAll:hover {
  background-color: var(--gs-primary_70);
  color: var(--Gray-10);
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th {
  padding: 24px 20px;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th:not(:last-child) {
  border-right-color: transparent;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th:nth-child(2) {
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th {
  padding: 24px;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th div + div {
  text-align: left;
  padding: 35px 0 22px;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th div + div a {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--gs-primary);
  text-decoration: none;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th div + div a + a {
  padding-left: 40px;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th .input-group-text {
  display: flex;
  align-items: center;
  text-align: left;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th .input-group-text input {
  width: 18px;
  border-radius: 0;
}
.resources-list-view-section .resource-table-list-mobile .table thead tr th .input-group-text span {
  padding-left: 12px;
  font-size: 16px;
  font-weight: 400;
  color: var(--gs-black);
  line-height: 24px;
}
.resources-list-view-section .resource-table-list-mobile .table tbody {
  vertical-align: middle;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th {
  padding: 20px 24px;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th a svg > path {
  fill: var(--gs-primary);
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th a svg path {
  fill: var(--gs-primary);
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th div + div {
  text-align: left;
  padding: 35px 0 22px;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th div + div a {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--gs-primary);
  text-decoration: none;
  padding: 10px 0;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th div + div a i.icon-view {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px;
  mask-size: 24px;
  -webkit-mask-position-y: center;
  text-decoration: none;
  background: var(--gs-primary);
  --icon:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1630_71)"><path d="M15.5206 13.0896C15.5206 13.7234 15.5206 14.3572 15.5206 14.991C15.5206 15.2615 15.5206 15.5319 15.5206 15.8022C15.5206 15.9588 15.5285 16.1189 15.5078 16.2743C15.5149 16.2232 15.522 16.172 15.5291 16.1208C15.5125 16.233 15.4826 16.3414 15.4391 16.4461C15.4587 16.3991 15.4784 16.3522 15.4981 16.3051C15.4542 16.4069 15.3988 16.502 15.332 16.5904C15.3629 16.5499 15.3938 16.5094 15.4247 16.4688C15.3572 16.5558 15.2804 16.6336 15.1943 16.7023C15.235 16.6705 15.2758 16.6389 15.3166 16.6071C15.2245 16.6787 15.1247 16.7376 15.0176 16.7838C15.067 16.7633 15.1163 16.7426 15.1656 16.7221C15.0552 16.7678 14.9407 16.7986 14.8222 16.8144C14.8753 16.8076 14.9282 16.8008 14.9813 16.7939C14.8411 16.8106 14.6974 16.8042 14.5564 16.8042C14.2972 16.8042 14.0379 16.8042 13.7787 16.8042C12.971 16.8042 12.1634 16.8042 11.3558 16.8042C10.5493 16.8042 9.74283 16.8042 8.93636 16.8042C8.67854 16.8042 8.42073 16.8042 8.16291 16.8042C8.01773 16.8042 7.86975 16.8107 7.72558 16.7915C7.77675 16.7986 7.82791 16.8057 7.87907 16.8128C7.76692 16.7962 7.65846 16.7663 7.55374 16.7228C7.60076 16.7425 7.64777 16.7622 7.69477 16.7818C7.59299 16.7379 7.4979 16.6825 7.40948 16.6157C7.45001 16.6466 7.49054 16.6775 7.53107 16.7084C7.44413 16.6408 7.36631 16.564 7.29763 16.478C7.32935 16.5187 7.36107 16.5595 7.39279 16.6003C7.32124 16.5082 7.26226 16.4084 7.2161 16.3013C7.23668 16.3506 7.25726 16.4 7.27784 16.4493C7.23205 16.3389 7.2013 16.2244 7.18551 16.1059C7.19234 16.1589 7.19918 16.2119 7.206 16.2649C7.1893 16.1248 7.19565 15.981 7.19565 15.8401C7.19565 15.5809 7.19565 15.3216 7.19565 15.0623C7.19565 14.2546 7.19565 13.4469 7.19565 12.6392C7.19565 11.8327 7.19565 11.0262 7.19565 10.2196C7.19565 9.96181 7.19565 9.70399 7.19565 9.44615C7.19565 9.30096 7.18918 9.15297 7.20839 9.00879C7.20131 9.05997 7.19423 9.11113 7.18714 9.16231C7.20368 9.05015 7.23361 8.94167 7.27707 8.83696C7.25742 8.88396 7.23777 8.93099 7.21812 8.97799C7.26197 8.87621 7.31737 8.78111 7.38418 8.6927C7.3533 8.73322 7.32241 8.77376 7.29152 8.81428C7.35904 8.72734 7.43585 8.6495 7.5219 8.58084C7.48113 8.61256 7.44035 8.64428 7.39959 8.67599C7.49173 8.60446 7.59143 8.54546 7.69857 8.49929C7.64926 8.51988 7.59993 8.54046 7.55062 8.56105C7.66098 8.51525 7.77552 8.48449 7.89397 8.4687C7.84097 8.47553 7.78796 8.48237 7.73496 8.4892C7.96514 8.46177 8.20538 8.47884 8.43644 8.47884C8.85443 8.47884 9.27242 8.47884 9.69041 8.47884C10.0849 8.47884 10.4793 8.47884 10.8738 8.47884C11.1994 8.47884 11.4737 8.21251 11.4759 7.88528C11.4781 7.56128 11.208 7.28311 10.8823 7.28311C10.2469 7.28311 9.61143 7.28311 8.97596 7.28311C8.65196 7.28311 8.32796 7.28311 8.00396 7.28311C7.83857 7.28311 7.67732 7.29611 7.51301 7.32503C7.32321 7.35843 7.13542 7.43748 6.96759 7.52939C6.8026 7.61974 6.64805 7.74354 6.51962 7.88069C6.17141 8.25265 6 8.73572 6 9.24128C6 9.42268 6 9.60409 6 9.78551C6 10.5227 6 11.2599 6 11.9971C6 12.8469 6 13.6966 6 14.5463C6 15.0445 6 15.5428 6 16.041C6 16.1731 6.01571 16.3017 6.03326 16.4333C6.05897 16.6262 6.13601 16.8134 6.22175 16.986C6.30551 17.1549 6.42851 17.311 6.56015 17.4443C6.92619 17.8153 7.43495 18 7.95024 18C8.44845 18 8.94668 18 9.44489 18C10.2946 18 11.1443 18 11.9939 18C12.731 18 13.4683 18 14.2054 18C14.3868 18 14.5682 18 14.7496 18C14.8182 18 14.8861 17.999 14.9546 17.9918C15.0731 17.9793 15.1924 17.9647 15.3081 17.9343C15.4274 17.903 15.5432 17.851 15.6551 17.8009C15.8278 17.7237 15.9847 17.6021 16.1233 17.4758C16.3988 17.2244 16.604 16.856 16.6736 16.49C16.7044 16.3279 16.7163 16.1686 16.7163 16.0052C16.7163 15.6828 16.7163 15.3604 16.7163 15.038C16.7163 14.3916 16.7163 13.7453 16.7163 13.099C16.7163 13.0987 16.7163 13.0985 16.7163 13.0982C16.7163 12.7726 16.45 12.4982 16.1228 12.4961C15.7987 12.4939 15.5206 12.764 15.5206 13.0896Z" fill="%23B40000"/><path d="M12.6429 7.19573C13.1385 7.19618 13.634 7.19663 14.1296 7.1971C14.9614 7.19786 15.7933 7.19862 16.6251 7.19939C16.8818 7.19963 17.1386 7.19986 17.3953 7.2001C17.7209 7.20039 17.9952 6.93355 17.9974 6.60654C17.9996 6.28231 17.7295 6.00466 17.4038 6.00436C16.9083 6.00392 16.4129 6.00346 15.9173 6.00299C15.0854 6.00223 14.2536 6.00145 13.4217 6.0007C13.165 6.00046 12.9083 6.00023 12.6516 6C12.326 5.99971 12.0516 6.26655 12.0495 6.59355C12.0473 6.91777 12.3174 7.19542 12.6429 7.19573Z" fill="%23B40000"/><path d="M17.9956 11.3548C17.9961 10.8592 17.9965 10.3637 17.997 9.86813C17.9978 9.03621 17.9985 8.20428 17.9993 7.37234C17.9996 7.11562 17.9997 6.8589 18 6.60218C18.0003 6.27655 17.7335 6.00218 17.4065 6.00001C17.0823 5.99786 16.8046 6.26793 16.8044 6.59357C16.8039 7.08913 16.8034 7.58468 16.803 8.08024C16.8022 8.91216 16.8014 9.7441 16.8007 10.5761C16.8004 10.8327 16.8002 11.0895 16.8 11.3462C16.7996 11.6718 17.0664 11.9462 17.3935 11.9484C17.7177 11.9505 17.9953 11.6804 17.9956 11.3548Z" fill="%23B40000"/><path d="M11.1048 13.7304C11.3093 13.5261 11.5137 13.3218 11.7182 13.1175C12.2156 12.6206 12.713 12.1237 13.2103 11.6267C13.8265 11.011 14.4426 10.3955 15.0588 9.77978C15.6197 9.21936 16.1806 8.65894 16.7415 8.09852C17.073 7.76726 17.4046 7.436 17.7362 7.10473C17.7659 7.07506 17.7956 7.0454 17.8252 7.01572C18.0554 6.78579 18.0514 6.39813 17.8207 6.17028C17.5881 5.94057 17.2059 5.94444 16.9753 6.1748C16.7708 6.3791 16.5664 6.5834 16.3619 6.78769C15.8645 7.28463 15.3672 7.78156 14.8699 8.2785C14.2536 8.89415 13.6375 9.50979 13.0213 10.1254C12.4604 10.6859 11.8995 11.2463 11.3386 11.8067C11.007 12.1379 10.6755 12.4692 10.3439 12.8005C10.3142 12.8302 10.2846 12.8599 10.2549 12.8895C10.0247 13.1194 10.0287 13.5071 10.2594 13.7349C10.492 13.9647 10.8742 13.9608 11.1048 13.7304Z" fill="%23B40000"/></g><defs><clipPath id="clip0_1630_71"><rect width="12" height="12" fill="white" transform="translate(6 6)"/></clipPath></defs></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  vertical-align: -0.4rem;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th div + div a + a {
  padding-left: 40px;
  padding: 10px 0 10px 40px;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th div + div a + a i.icon-download {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px;
  mask-size: 24px;
  -webkit-mask-position-y: center;
  text-decoration: none;
  background: var(--gs-primary);
  --icon:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7885 5C12.2027 5 12.5385 5.33579 12.5385 5.75V14.9393L16.7581 10.7197C17.051 10.4268 17.5259 10.4268 17.8188 10.7197C18.1117 11.0126 18.1117 11.4875 17.8188 11.7804L13.099 16.5H17.2885C17.7027 16.5 18.0385 16.8358 18.0385 17.25C18.0385 17.6642 17.7027 18 17.2885 18H5.75C5.33579 18 5 17.6642 5 17.25C5 16.8358 5.33579 16.5 5.75 16.5H10.4779L5.75814 11.7804C5.46524 11.4875 5.46523 11.0126 5.75812 10.7197C6.05101 10.4268 6.52588 10.4268 6.81878 10.7197L11.0385 14.9393V5.75C11.0385 5.33579 11.3742 5 11.7885 5Z" fill="%23B40000"/></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  -webkit-mask: var(--icon);
  mask: var(--icon);
  border: none;
  vertical-align: -0.4rem;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th .input-group-text {
  display: flex;
  align-items: center;
  text-align: left;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th .input-group-text input {
  width: 18px;
}
.resources-list-view-section .resource-table-list-mobile .table tbody tr th .input-group-text span {
  padding-left: 12px;
  font-size: 16px;
  font-weight: 400;
  color: var(--gs-black);
  line-height: 24px;
}
.resources-list-view-section .resource-table-list-mobile .table .input-group-text {
  display: block;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--Gray-60);
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.resources-list-view-section .resource-table-list-mobile .table .input-group-text input {
  width: 18px;
  height: 18px;
  border-radius: 0;
}
.resources-list-view-section .resource-table-list-mobile .table-bordered > :not(caption) > * > * {
  border-width: 1px 0px;
}
.resources-minimal-section {
  margin: 0 0 60px 0;
  border-radius: 0;
}
.resources-minimal-section .container .row {
  max-width: 1136px;
  justify-content: center;
  margin: 0 auto;
}
.resources-minimal-section .container .row .card {
  border-radius: 0;
}
.resources-minimal-section .card-body {
  padding: 50px;
}
@media only screen and (max-width: 767.98px) {
  .resources-minimal-section .card-body {
    padding: 20px;
  }
}
.resources-minimal-section .card-body .res-heading {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}
@media only screen and (max-width: 767.98px) {
  .resources-minimal-section .card-body .res-heading {
    margin-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }
}
.resources-minimal-section .card-body .res-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Gray-90);
  margin-bottom: 30px;
  text-align: justify;
}
@media only screen and (max-width: 767.98px) {
  .resources-minimal-section .card-body .res-content {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
  }
}
.resources-minimal-section .card-body a {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.resources-minimal-section .card-body a svg > path {
  fill: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .resources-minimal-section .card-body a {
    font-size: 14px;
    line-height: 20px;
    padding: 11px 14px 9px 10px;
  }
}
.resources-minimal-section .card-body a:hover svg > path, .resources-minimal-section .card-body a:focus svg > path, .resources-minimal-section .card-body a:focus-visible svg > path {
  fill: var(--gs-white);
}
.resources-vertical-section {
  margin: 0 0 60px 0;
  border-radius: 0;
}
.resources-vertical-section .container .row {
  max-width: 1136px;
  margin: 0 auto;
}
.resources-vertical-section .card {
  margin-bottom: 24px;
  border-radius: 0;
  width: 100%;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767.98px) {
  .resources-vertical-section .card {
    margin-bottom: 24px;
  }
}
.resources-vertical-section .card .card-header {
  background-color: transparent;
  border-bottom: none;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 325px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .resources-vertical-section .card .card-header {
    height: 270px;
  }
}
.resources-vertical-section .card .card-header img {
  width: 100%;
  height: auto;
}
.resources-vertical-section .card .card-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .resources-vertical-section .card .card-body {
    padding: 24px 20px;
  }
}
.resources-vertical-section .card .card-body .res-heading {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .resources-vertical-section .card .card-body .res-heading {
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.resources-vertical-section .card .card-body .res-content {
  font-size: 18px;
  font-weight: 400;
  color: var(--Gray-90);
  line-height: 28px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 767.98px) {
  .resources-vertical-section .card .card-body .res-content {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
  }
}
.resources-vertical-section .card .card-body a {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.resources-vertical-section .card .card-body a svg > path {
  fill: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .resources-vertical-section .card .card-body a {
    font-size: 14px;
    line-height: 20px;
    padding: 11px 14px 9px 10px;
  }
}
.resources-vertical-section .card .card-body a:hover svg > path, .resources-vertical-section .card .card-body a:focus svg > path, .resources-vertical-section .card .card-body a:focus-visible svg > path {
  fill: var(--gs-white);
}
.site-map .gs-site-map-links {
  list-style-type: none;
}
.site-map .gs-site-map-links .gs-link {
  font-size: 1.125rem;
  color: var(--gs-black);
}
.site-map .gs-site-map-links > li:not(:last-child) {
  padding-bottom: 1.25rem;
}
.site-map .gs-site-map-links > li .gs-site-map-links {
  padding-top: 0.625rem;
  padding-left: 1.625rem;
}
.site-map .gs-site-map-links > li .gs-site-map-links li:not(:last-child) {
  padding-bottom: 0.625rem;
}
.cmp-sticky-cta {
  right: 0;
  top: 10.25rem;
  z-index: 2;
  position: fixed;
  transform-origin: 100% 100%;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.33);
}
.cmp-sticky-cta .sticky-cta-container {
  gap: 0.75rem;
  display: flex;
  padding: 0.75rem;
  font-weight: 500;
  line-height: 1.5;
  align-items: center;
  color: var(--Gray-100);
  text-decoration: none;
}
.cmp-sticky-cta .sticky-cta-icon {
  width: 1.875rem;
}
.cmp-sticky-cta.sticky-rounded {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem;
}
.cmp-sticky-cta.variant-one {
  transform: rotate(-90deg);
}
.cmp-sticky-cta.variant-one .sticky-cta-icon {
  transform: rotate(90deg);
}
.cmp-sticky-cta.horizontal-sticky {
  transform: rotate(0deg);
  border-bottom-right-radius: 0;
}
@media (max-width: 767.98px) {
  .cmp-sticky-cta.horizontal-sticky {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .cmp-sticky-cta.horizontal-sticky {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.625rem;
  }
}
.cmp-sticky-cta.horizontal-sticky .sticky-cta-container {
  padding: 0.75rem 0.875rem;
}
.cmp-sticky-cta.horizontal-sticky .sticky-cta-icon {
  transform: rotate(0deg);
}
@media (max-width: 767.98px) {
  .cmp-sticky-cta.mob-bottom.horizontal-sticky {
    top: unset;
    bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .cmp-sticky-cta.mob-center {
    top: unset;
    bottom: 0;
    left: 50%;
    right: unset;
    transform: translateX(-50%);
  }
}
@media (max-width: 767.98px) {
  .cmp-sticky-cta.mob-center.variant-one .sticky-cta-icon {
    transform: rotate(0deg);
  }
}
.table-nested-column {
  max-width: 1136px;
  margin: 0 auto;
  padding: 0 0 60px 0;
}
.table-nested-column .table-bordered > :not(caption) > * > * {
  border-width: 1px 1px;
}
@media only screen and (max-width: 767.98px) {
  .table-nested-column {
    display: none;
  }
}
.table-nested-column .table {
  --bs-table-striped-bg:var(--gs-white);
  color: var(--gs-black);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
}
.table-nested-column .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-nested-column .table thead tr th {
  vertical-align: middle;
  padding: 16px 32px;
}
.table-nested-column .table thead tr:nth-child(1) th:nth-child(1) {
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: var(--gs-black);
}
.table-nested-column .table thead tr:nth-child(1) th:nth-child(2) {
  color: var(--gs-white);
  background-color: var(--gs-primary);
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}
.table-nested-column .table thead tr:nth-child(1) th:nth-child(3) {
  color: var(--gs-white);
  background-color: var(--gs-secondary);
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}
.table-nested-column .table thead tr:nth-child(2) th {
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}
.table-nested-column .table thead tr:nth-child(2) th span {
  font-size: 18px;
  line-height: 24px;
}
.table-nested-column .table thead tr:nth-child(2) th:nth-child(1) {
  background-color: var(--gs-primary_10);
  color: var(--gs-primary);
}
.table-nested-column .table thead tr:nth-child(2) th:nth-child(2) {
  background-color: var(--gs-primary_10);
  color: var(--Gray-100);
}
.table-nested-column .table thead tr:nth-child(2) th:nth-child(3) {
  background-color: var(--gs-secondary_10);
  color: var(--gs-secondary);
}
.table-nested-column .table thead tr:nth-child(2) th:nth-child(4) {
  background-color: var(--gs-secondary_10);
  color: var(--Gray-100);
}
.table-nested-column .table tbody tr:nth-of-type(odd) > * {
  background-color: var(--gs-white);
}
.table-nested-column .table tbody tr:nth-of-type(even) > * {
  background-color: var(--Gray-20);
}
.table-nested-column .table tbody tr th, .table-nested-column .table tbody tr td {
  padding: 12px;
}
.table-nested-column .table tbody tr td {
  text-align: center;
  vertical-align: middle;
}
.table-nested-column .table tbody tr td:nth-child(2) {
  text-align: center;
  color: var(--gs-primary);
}
.table-nested-column .table tbody tr th:nth-child(1), .table-nested-column .table tbody tr td:nth-child(3), .table-nested-column .table tbody tr td:nth-child(5) {
  color: var(--Gray-100);
}
.table-nested-column .table tbody tr td:nth-child(4) {
  text-align: center;
  color: var(--gs-secondary);
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  background-color: var(--gs-white);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.table-striped > tbody > tr:nth-of-type(even) > * {
  background-color: var(--Gray-20);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.table-nested-column-mobile {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .table-nested-column-mobile {
    display: block;
    margin: 0 0 60px 0;
  }
}
.table-nested-column-mobile .table {
  --bs-table-striped-bg:var(--gs-white);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
}
.table-nested-column-mobile .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-nested-column-mobile .table thead tr th {
  color: var(--gs-black);
  vertical-align: middle;
}
.table-nested-column-mobile .table thead tr:nth-child(1) th {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gs-white);
  background-color: var(--gs-primary);
  text-align: center;
  padding: 16px 32px;
}
.table-nested-column-mobile .table thead tr:nth-child(2) th {
  font-size: 14px;
  line-height: 24px;
  background-color: var(--gs-primary_10);
  padding: 16px 32px;
}
.table-nested-column-mobile .table thead tr:nth-child(2) th:nth-child(2) {
  color: var(--gs-primary);
  font-weight: 400;
  text-align: center;
}
.table-nested-column-mobile .table thead tr:nth-child(2) th:nth-child(2) span {
  font-size: 14px;
  line-height: 19px;
}
.table-nested-column-mobile .table thead tr:nth-child(2) th:nth-child(3) {
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}
.table-nested-column-mobile .table thead tr:nth-child(2) th:nth-child(3) span {
  font-size: 14px;
  line-height: 16px;
}
.table-nested-column-mobile .table tbody tr th, .table-nested-column-mobile .table tbody tr td {
  vertical-align: middle;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 12px;
}
.table-nested-column-mobile .table tbody tr td {
  text-align: center;
}
.table-nested-column-mobile .table tbody tr td:nth-child(2) {
  color: var(--gs-primary);
}
.table-nested-column-mobile .table tbody tr th:nth-child(1), .table-nested-column-mobile .table tbody tr td:nth-child(3), .table-nested-column-mobile .table tbody tr td:nth-child(5) {
  color: var(--Gray-100);
}
.table-nested-column-mobile .table.table-secondary {
  border: 1px solid var(--Gray-40);
}
.table-nested-column-mobile .table.table-secondary thead tr:nth-child(1) th {
  background-color: var(--gs-secondary);
}
.table-nested-column-mobile .table.table-secondary thead tr:nth-child(2) th {
  background-color: var(--gs-secondary_10);
}
.table-nested-column-mobile .table.table-secondary thead tr:nth-child(2) th:nth-child(2) {
  color: var(--gs-secondary);
}
.table-nested-column-mobile .table.table-secondary tbody tr td:nth-child(2) {
  color: var(--gs-secondary);
}
.tablelistView .row {
  margin: 0;
  padding: 0;
}

.table-cta {
  max-width: 1136px;
  margin: 0 auto;
  padding: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .table-cta {
    display: none;
  }
}
.table-cta .table-bordered > :not(caption) > * > * {
  border-width: 1px 1px;
}
.table-cta .table {
  --bs-table-striped-bg:var(--gs-white);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
  table-layout: fixed;
}
.table-cta .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-cta .table thead tr {
  background-color: var(--gs-secondary_10);
  color: var(--Gray-110);
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}
.table-cta .table thead tr th {
  padding: 16px 32px;
  vertical-align: middle;
}
.table-cta .table tbody tr {
  vertical-align: middle;
  text-align: center;
}
.table-cta .table tbody tr th, .table-cta .table tbody tr td {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  padding: 12px;
  color: var(--gs-black);
  vertical-align: middle;
  text-align: center !important;
}
.table-cta .table tbody tr td a {
  color: var(--gs-primary);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}
.table-cta .table tbody tr td a:hover, .table-cta .table tbody tr td a:focus, .table-cta .table tbody tr td a:focus-visible, .table-cta .table tbody tr td a:active {
  text-decoration: underline;
  outline: none;
}

.table-cta-mobile {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .table-cta-mobile {
    display: block;
    margin: 0 0 60px 0;
  }
}
.table-cta-mobile .table {
  --bs-table-striped-bg:var(--gs-white);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
}
.table-cta-mobile .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-cta-mobile .table tbody tr {
  border-bottom-color: transparent;
}
.table-cta-mobile .table tbody tr th {
  padding: 24px 20px 16px 20px;
  font-size: 16px;
  font-weight: 600;
  color: var(--gs-black);
}
.table-cta-mobile .table tbody tr td {
  padding: 0 20px 18px 20px;
  color: var(--Gray-90);
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.table-cta-mobile .table tbody tr td span {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.table-cta-mobile .table tbody tr:last-child {
  border-bottom-color: var(--Gray-40);
}
.table-cta-mobile .table tbody tr td a {
  color: var(--gs-primary);
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}
.table-cta-mobile .table tbody tr td a:hover, .table-cta-mobile .table tbody tr td a:focus {
  text-decoration: underline;
}
.table-icons {
  max-width: 750px;
  margin: 0 auto;
  padding: 0 0 60px 0;
}
.table-icons .table-bordered > :not(caption) > * > * {
  border-width: 1px 1px;
}
.table-icons .table {
  --bs-table-striped-bg:var(--gs-white);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
}
.table-icons .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-icons .table thead {
  vertical-align: middle;
  background-color: var(--gs-secondary);
  color: var(--gs-white);
}
.table-icons .table thead tr th {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  padding: 16px 32px;
}
@media only screen and (max-width: 767.98px) {
  .table-icons .table thead tr th {
    font-size: 14px;
    line-height: 20px;
    padding: 16px 32px;
    font-weight: 400;
  }
}
.table-icons .table thead tr th:nth-child(2), .table-icons .table thead tr th:nth-child(3) {
  font-size: 22px;
  line-height: 26px;
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .table-icons .table thead tr th:nth-child(2), .table-icons .table thead tr th:nth-child(3) {
    font-size: 14px;
    line-height: 16px;
  }
}
.table-icons .table thead tr th:nth-child(2) span, .table-icons .table thead tr th:nth-child(3) span {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .table-icons .table thead tr th:nth-child(2) span, .table-icons .table thead tr th:nth-child(3) span {
    font-size: 12px;
    line-height: 14px;
  }
}
.table-icons .table tbody {
  vertical-align: middle;
}
.table-icons .table tbody tr th, .table-icons .table tbody tr td {
  padding: 12px;
}
@media only screen and (max-width: 767.98px) {
  .table-icons .table tbody tr th, .table-icons .table tbody tr td {
    padding: 12px;
  }
}
.table-icons .table tbody tr th {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: var(--gs-black);
}
@media only screen and (max-width: 767.98px) {
  .table-icons .table tbody tr th {
    font-size: 16px;
    line-height: 24px;
  }
}
.table-icons .table tbody tr td {
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .table-icons .table tbody tr td img {
    width: 24px;
  }
}
.table-nested-row {
  max-width: 1028px;
  margin: 0 auto;
  padding: 0 0 60px 0;
}
.table-nested-row .table-bordered > :not(caption) > * > * {
  border-width: 1px 1px;
}
@media only screen and (max-width: 767.98px) {
  .table-nested-row {
    display: none;
  }
}
.table-nested-row .table {
  --bs-table-striped-bg:var(--gs-white);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
}
.table-nested-row .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-nested-row .table thead tr th {
  font-size: 22px;
  line-height: 28px;
  vertical-align: middle;
  padding: 16px 32px;
}
.table-nested-row .table thead tr th:nth-child(1) {
  background-color: var(--gs-secondary);
  color: var(--gs-white);
}
.table-nested-row .table thead tr th:not(:nth-child(1)) {
  color: var(--Gray-90);
  text-align: center;
  background-color: var(--gs-secondary_10);
}
.table-nested-row .table tbody tr th, .table-nested-row .table tbody tr td {
  color: var(--gs-black);
  vertical-align: middle;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  padding: 12px;
}
.table-nested-row .table tbody tr:nth-child(1) th {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.table-nested-row-mobile {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .table-nested-row-mobile {
    display: block;
    margin: 0 0 60px 0;
  }
}
.table-nested-row-mobile .table {
  --bs-table-striped-bg:var(--gs-white);
  border: 1px solid var(--Gray-40);
  color: var(--Gray-40);
}
.table-nested-row-mobile .table > :not(:last-child) > :last-child > * {
  border-bottom-color: var(--Gray-40);
}
.table-nested-row-mobile .table thead tr th {
  color: var(--gs-black);
}
.table-nested-row-mobile .table thead tr:nth-child(1) th {
  font-size: 20px;
  line-height: 24px;
  background-color: var(--gs-secondary);
  color: var(--gs-white);
  padding: 16px 32px;
}
.table-nested-row-mobile .table thead tr:nth-child(2) th {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 12px;
}
.table-nested-row-mobile .table tbody tr td {
  padding: 0;
}
.table-nested-row-mobile .table tbody tr td .table.table-child {
  margin-bottom: 0;
}
.table-nested-row-mobile .table tbody tr td .table.table-child thead tr th {
  font-size: 16px;
  line-height: 20px;
  background-color: var(--gs-secondary_10);
  color: var(--Gray-110);
  padding: 16px 32px;
}
.table-nested-row-mobile .table tbody tr td .table.table-child tbody tr td {
  padding: 12px;
  vertical-align: middle;
  color: var(--gs-black);
}
.table-nested-row-mobile .table tbody tr td .table.table-child tbody tr td:nth-child(1) {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.table-nested-row-mobile .table tbody tr td .table.table-child tbody tr td:nth-child(2) {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.table-nested-row-mobile .table tbody tr td .table.table-child tbody tr:last-child {
  border-bottom-color: transparent;
}
@charset "UTF-8";
.tabs-mobile-variantTwo {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantTwo {
    margin-bottom: 60px;
  }
}
.tabs-mobile-variantTwo .container .row {
  margin: 0;
  padding: 0;
}
.tabs-mobile-variantTwo .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantTwo .container .row > div {
    padding: 0 20px;
  }
}
.tabs-mobile-variantTwo .tab-accordion {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item {
  border-bottom: 1px solid var(--Gray-40);
  border-radius: 0;
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-header .accordion-button.collapsed {
  color: var(--Gray-90);
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-header .accordion-button {
  font-weight: 600;
  color: var(--gs-primary);
  background: transparent;
  padding: 16px 20px;
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-header .accordion-button::after {
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  width: 24px;
  height: 24px;
  transform: rotate(-180deg);
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  width: 24px;
  height: 24px;
  transform: rotate(-360deg);
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body {
  padding: 20px;
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 16px;
  }
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantTwo .tab-accordion .accordion-tabs .accordion-item .accordion-collapse .accordion-body .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantSix {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix {
    margin-bottom: 60px;
  }
}
.tabs-variantSix .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variantSix .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .container .row > div {
    padding: 0 20px;
  }
}
.tabs-variantSix .boxVariant-sharp-icon {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
  border: 1px solid var(--Gray-50);
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills {
  border-bottom: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item {
  border-right: 1px solid var(--Gray-50);
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link {
  color: var(--Gray-90);
  padding: 16px 32px;
  border-radius: 0;
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link svg {
  margin-bottom: 16px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link svg {
    width: 38px;
    height: 38px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 24px;
  }
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link.active {
  color: var(--gs-white);
  background-color: var(--gs-primary);
  border-radius: 0;
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link.active svg {
  margin-bottom: 16px;
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link.active svg path {
  fill: var(--gs-white);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item .nav-link.active {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item:last-child {
  border-right: none;
}
.tabs-variantSix .boxVariant-sharp-icon .nav-pills .nav-item.customBackgroundColor {
  background-color: var(--gs-primary);
}
.tabs-variantSix .boxVariant-sharp-icon .tab-content {
  margin: 32px 48px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .tab-content {
    margin: 20px;
  }
}
.tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantSix .boxVariant-sharp-icon .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantFive {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive {
    margin-bottom: 60px;
  }
}
.tabs-variantFive .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variantFive .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .container .row > div {
    padding: 0 20px;
  }
}
.tabs-variantFive .boxVariant-round-optionb {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
  border-top: 0;
}
.tabs-variantFive .boxVariant-round-optionb .nav-pills {
  border-bottom: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item {
  border-radius: 20px 20px 0 0;
  margin-right: 7px;
  margin-bottom: -1px;
  padding: 16px 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item {
    margin-bottom: -2px;
  }
}
.tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item .nav-link {
  color: var(--Gray-90);
  padding: 0;
  border-radius: 20px 20px 0 0;
  font-weight: 400;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 24px;
  }
}
.tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item .nav-link.active {
  color: var(--gs-primary);
  background: none;
  border-radius: 20px 20px 0 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item .nav-link.active {
    border-bottom: none;
  }
}
.tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item:last-child {
  margin-right: 0;
}
.tabs-variantFive .boxVariant-round-optionb .nav-pills .nav-item.customBorder {
  border: 1px solid var(--Gray-50);
}
.tabs-variantFive .boxVariant-round-optionb .tab-content {
  padding: 24px 48px;
  border: 1px solid var(--Gray-50);
  border-top: none;
}
.tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFive .boxVariant-round-optionb .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantFour {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour {
    margin-bottom: 60px;
  }
}
.tabs-variantFour .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variantFour .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .container .row > div {
    padding: 0 20px;
  }
}
.tabs-variantFour .boxVariant-round {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
  border-top: 0;
}
.tabs-variantFour .boxVariant-round .nav-pills {
  border-bottom: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item {
  border-radius: 20px 20px 0 0;
  margin-right: 7px;
  margin-bottom: -1px;
  border: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .nav-pills .nav-item {
    margin-bottom: -2px;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link {
  color: var(--Gray-90);
  padding: 16px 32px;
  border-radius: 20px 20px 0 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 24px;
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link.active {
  color: var(--gs-white);
  background-color: var(--gs-primary);
  border-radius: 20px 20px 0 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .nav-pills .nav-item .nav-link.active {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item:last-child {
  margin-right: 0;
}
.tabs-variantFour .boxVariant-round .nav-pills .nav-item.customBackgroundColor {
  background-color: var(--gs-primary);
}
.tabs-variantFour .boxVariant-round .tab-content {
  padding: 32px 48px;
  border: 1px solid var(--Gray-50);
  border-top: none;
}
.tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantFour .boxVariant-round .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantThree {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree {
    margin-bottom: 60px;
  }
}
.tabs-variantThree .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variantThree .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .container .row > div {
    padding: 0 20px;
  }
}
.tabs-variantThree .boxVariant-sharp {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
  border: 1px solid var(--Gray-50);
}
.tabs-variantThree .boxVariant-sharp .nav-pills {
  border-bottom: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.tabs-variantThree .boxVariant-sharp .nav-pills .nav-item {
  border-right: 1px solid var(--Gray-50);
}
.tabs-variantThree .boxVariant-sharp .nav-pills .nav-item .nav-link {
  color: var(--Gray-90);
  padding: 20px 32px;
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 24px;
  }
}
.tabs-variantThree .boxVariant-sharp .nav-pills .nav-item .nav-link.active {
  color: var(--gs-white);
  background-color: var(--gs-primary);
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .nav-pills .nav-item .nav-link.active {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-variantThree .boxVariant-sharp .nav-pills .nav-item:last-child {
  border-right: none;
}
.tabs-variantThree .boxVariant-sharp .nav-pills .nav-item.customBackgroundColor {
  background-color: var(--gs-primary);
}
.tabs-variantThree .boxVariant-sharp .tab-content {
  margin: 32px 48px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .tab-content {
    margin: 20px;
  }
}
.tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantThree .boxVariant-sharp .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
@charset "UTF-8";
.tabs-variant-dropdown {
  margin: 0 0 60px 0;
}
.tabs-variant-dropdown .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variant-dropdown .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .container .row > div {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown {
    margin-bottom: 60px;
  }
}
.tabs-variant-dropdown .dropdown-variant {
  background-color: var(--gs-white);
  border: 1px solid var(--Gray-50);
  max-width: 1136px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label {
    display: flex;
    align-items: center;
    border: 1px solid var(--Gray-50);
    border-top: 0;
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .tabs-label {
    padding: 16px 20px;
    color: var(--Gray-90);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown {
    margin-left: auto;
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown button {
    padding: 22px 20px;
    background-color: var(--Gray-20);
    border-left: 1px solid var(--Gray-50);
    color: var(--Gray-90);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown .dropdown-toggle::after {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
    width: 24px;
    height: 24px;
    margin-left: 0;
    vertical-align: middle;
    border: none;
    transform: rotate(-180deg);
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown .dropdown-toggle.show::after {
    width: 24px;
    height: 24px;
    transform: rotate(-360deg);
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Icon / Dropdown / 24</title><g id="-----↳-Tabs" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Tabs---Mobile" transform="translate(-1517, -496)"><g id="Group" transform="translate(160, 256)"><g id="Banners-Copy" transform="translate(820, 0)"><g transform="translate(202, 184)"><g id="Accordion-/-First-Child-Copy-4" transform="translate(0, 40)"><g id="Icon-/-Dropdown-/-24" transform="translate(347, 28) scale(1, -1) translate(-347, -28)translate(335, 16)"><rect id="Bounding-box" x="0" y="0" width="24" height="24"></rect><path d="M9,6 L15,12 L9,18" id="Vector" stroke="%23464646" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0,0" fill-rule="nonzero" transform="translate(12, 12) rotate(-270) translate(-12, -12)"></path></g></g></g></g></g></g></g></svg>');
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown .dropdown-menu a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 18px 16px;
    color: var(--Gray-90);
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item.active, .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown .dropdown-menu .dropdown-item:active {
    background: var(--gs-primary_10);
    border-left: 3px solid var(--gs-primary);
  }
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .tabs-custom-label .dropdown .dropdown-menu.show {
    width: 280px;
    padding: 0;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills {
  border-bottom: 1px solid var(--Gray-50);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills .nav-item {
  border-right: 1px solid var(--Gray-50);
}
.tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills .nav-item .nav-link {
  color: var(--Gray-90);
  padding: 16px 32px;
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 24px;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills .nav-item .nav-link.active {
  color: var(--gs-white);
  background-color: var(--gs-primary);
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills .nav-item .nav-link.active {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-dropdown-list-container .nav-pills .nav-item:last-child {
  border-right: none;
}
.tabs-variant-dropdown .dropdown-variant .tab-content {
  margin: 32px 48px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-content {
    margin: 20px;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variant-dropdown .dropdown-variant .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-mobile-variantOne {
  margin: 0 0 60px 0;
}
@media only screen and (min-width: 768px) {
  .tabs-mobile-variantOne .nav-item {
    width: 200px;
  }
  .tabs-mobile-variantOne .nav-item button.nav-link {
    width: 200px;
    text-wrap: wrap;
  }
  .tabs-mobile-variantOne .prev-btn, .tabs-mobile-variantOne .next-btn {
    display: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne {
    margin-bottom: 60px;
  }
  .tabs-mobile-variantOne .nav-item button.nav-link {
    width: max-content;
    padding: 0 25px !important;
    text-wrap: wrap !important;
  }
}
.tabs-mobile-variantOne .container .row {
  margin: 0;
  padding: 0;
  max-width: 1136px;
}
.tabs-mobile-variantOne .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .container .row > div {
    padding: 0 20px;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling {
  background-color: var(--gs-white);
  position: relative;
}
.tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li {
  list-style-type: none;
}
.tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .prev-btn, .tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .next-btn {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .prev-btn, .tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .next-btn {
    display: flex;
    position: absolute;
    z-index: 1;
    width: 40px;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .prev-btn {
  left: 0;
  align-content: center;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, white 50%);
  text-align: center;
  justify-content: center;
}
.tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .prev-btn img {
  width: 24px;
}
.tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .next-btn {
  right: 0;
  align-content: center;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 50%);
  text-align: center;
  justify-content: center;
}
.tabs-mobile-variantOne .horizontal-scrolling .arrow-btns li .next-btn img {
  width: 24px;
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills {
  justify-content: center;
  border-bottom: 1px solid var(--Gray-40);
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills .prev-btn {
  display: none;
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills .next-btn {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .tabs-mobile-variantOne .horizontal-scrolling .nav-pills .prev-btn {
    display: flex;
    position: fixed;
    top: 45px;
    left: 10px;
    z-index: 99;
  }
  .tabs-mobile-variantOne .horizontal-scrolling .nav-pills .next-btn {
    display: flex;
    position: fixed;
    top: 45px;
    right: 10px;
    z-index: 99;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item {
    padding: 14px 24px;
    white-space: normal;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item .nav-link {
  color: var(--Gray-60);
  padding: 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 0;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item .nav-link.active {
  color: var(--gs-primary);
  background-color: transparent;
  border-radius: 0;
}
.tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item.customBorder {
  border-bottom: 4px solid var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .nav-pills .nav-item.customBorder {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .tab-content {
  margin: 40px 115px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .tab-content {
    margin: 20px;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-mobile-variantOne .horizontal-scrolling .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantOne {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne {
    margin-bottom: 60px;
  }
}
.tabs-variantOne .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variantOne .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .container .row > div {
    padding: 0 20px;
  }
}
.tabs-variantOne .lineVariant-contained {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
}
.tabs-variantOne .lineVariant-contained .nav-pills {
  justify-content: center;
  border-bottom: 1px solid var(--Gray-40);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
    justify-content: flex-start;
  }
}
.tabs-variantOne .lineVariant-contained .nav-pills .nav-item {
  padding: 16px 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .nav-pills .nav-item {
    padding: 14px 24px;
  }
}
.tabs-variantOne .lineVariant-contained .nav-pills .nav-item .nav-link {
  color: var(--Gray-60);
  padding: 0;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 0;
  }
}
.tabs-variantOne .lineVariant-contained .nav-pills .nav-item .nav-link.active {
  color: var(--gs-primary);
  background-color: transparent;
  border-radius: 0;
}
.tabs-variantOne .lineVariant-contained .nav-pills .nav-item.customBorder {
  border-bottom: 4px solid var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .nav-pills .nav-item.customBorder {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-variantOne .lineVariant-contained .tab-content {
  margin: 40px 115px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .tab-content {
    margin: 20px;
  }
}
.tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantOne .lineVariant-contained .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantTwo {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo {
    margin-bottom: 60px;
  }
}
.tabs-variantTwo .container .row {
  margin: 0;
  padding: 0;
}
.tabs-variantTwo .container .row > div {
  padding: 0 20px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .container .row > div {
    padding: 0 20px;
  }
}
.tabs-variantTwo .lineVariant-fullwidth {
  max-width: 1136px;
  margin: 0 auto;
  background-color: var(--gs-white);
}
.tabs-variantTwo .lineVariant-fullwidth .nav-pills {
  border-bottom: 1px solid var(--Gray-40);
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .nav-pills {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link {
  color: var(--Gray-60);
  padding: 16px 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 24px;
  }
}
.tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link.active {
  color: var(--gs-primary);
  border-bottom: 4px solid var(--gs-primary);
  background-color: transparent;
  border-radius: 0;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link.active {
    border-bottom: 2px solid var(--gs-primary);
  }
}
.tabs-variantTwo .lineVariant-fullwidth .tab-content {
  margin: 40px 48px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .tab-content {
    margin: 20px;
  }
}
.tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .firstContent-heading {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .firstContent-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .firstContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .firstContent-content {
    margin-bottom: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .secondContent-heading {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .secondContent-heading {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }
}
.tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .secondContent-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .tabs-variantTwo .lineVariant-fullwidth .tab-content .tab-pane .tabContent .secondContent-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}
.testimonial-cutout-section {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section {
    padding: 0 20px;
  }
}
.testimonial-cutout-section .row .testimonial-padding-section {
  display: flex;
  align-items: center;
  background-color: var(--Gray-20);
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .row .testimonial-padding-section {
    display: block;
    text-align: center;
    padding: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section {
    background-image: none;
  }
}
.testimonial-cutout-section .testimonial-cutout-left-section {
  padding: 56px 88px 89px 72px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-cutout-left-section {
    padding: 20px 20px 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-cutout-left-section svg {
    width: 42px;
    height: 32px;
    text-align: center;
    width: 100%;
  }
}
.testimonial-cutout-section .testimonial-cutout-left-section svg path {
  fill: var(--gs-primary);
}
.testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-desc {
  font-style: italic;
  font-weight: 400;
  margin: 32px 0 62px;
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  line-clamp: 7;
  max-height: 160px;
  -webkit-box-orient: vertical;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-desc {
    text-align: center;
    margin: 20px 0 32px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}
.testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-desc-customheight {
  max-height: 280px;
  overflow: hidden;
  -webkit-line-clamp: 7;
  line-clamp: 7;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-info {
    text-align: center;
    margin-bottom: 74px;
  }
}
.testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-info .patient-name {
  margin-bottom: 6px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-info .patient-name {
    margin-bottom: 4px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-info .patient-designation {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-cutout-left-section .patient-details .patient-info .patient-designation {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
}
.testimonial-cutout-section .testimonial-large-image-card .testimonial-cutout-Image {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 500px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-large-image-card .testimonial-cutout-Image {
    padding: 0;
    width: 100%;
    height: 281px;
  }
}
.testimonial-cutout-section .testimonial-large-image-card .testimonial-cutout-Image img {
  width: 100%;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-large-image-card .testimonial-cutout-Image img {
    padding: 0 20px;
    width: auto;
    height: 100%;
  }
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-large-image-card {
    padding-right: 0;
    max-height: auto;
  }
}
.testimonial-cutout-section .testimonial-large-image-card img {
  max-width: 100%;
  height: 500px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-large-image-card img {
    height: auto;
  }
}
@media only screen and (max-width: 991.98px) {
  .testimonial-cutout-section .testimonial-large-image-card img .testimonial-desktop-image {
    display: block;
    margin: 0 auto;
    width: 270px;
    height: 280px;
  }
}
.testimonial-noImage-section {
  margin: 0 0 60px 0;
}
.testimonial-noImage-section .row {
  justify-content: center;
}
.testimonial-noImage-section .testimonial-noimg-section {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section {
    padding: 0 20px 0;
  }
}
.testimonial-noImage-section .testimonial-noimg-section span.theme-quote {
  height: auto;
  background: var(--gs-white);
  top: 35px;
  position: relative;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.testimonial-noImage-section .testimonial-noimg-section span.theme-quote svg {
  width: 2.5em;
  font-size: 72px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section span.theme-quote svg {
    width: 2.5em;
    font-size: 42px;
    height: 1em;
  }
}
.testimonial-noImage-section .testimonial-noimg-section span.theme-quote svg path {
  fill: var(--gs-primary);
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section span.theme-quote {
    top: 22px;
  }
}
.testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border {
  text-align: center;
  padding: 82px 162px 48px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border {
    padding: 76px 24px 80px;
  }
}
.testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border .patient-details .patient-desc {
  font-style: italic;
  font-weight: 400;
  margin-bottom: 42px;
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border .patient-details .patient-desc {
    text-align: center;
    margin-bottom: 52px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}
.testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border .patient-details .patient-info .patient-name {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border .patient-details .patient-info .patient-name {
    margin-bottom: 4px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border .patient-details .patient-info .patient-designation {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-noImage-section .testimonial-noimg-section .noImg-custom-border .patient-details .patient-info .patient-designation {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
}
.testimonial-small-image-section {
  margin: 0 0 60px 0;
}
.testimonial-small-image-section .row {
  justify-content: center;
  max-width: 1200px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .row {
    padding: 0;
  }
}
.testimonial-small-image-section .testimonial_text {
  background-color: var(--Gray-20);
  padding: 60px 52px;
  background-image: url(/-/media/Affinity/shared/Icons/testimonial_grey_quotes.svg);
  background-repeat: no-repeat;
  background-position: 94% 82%;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text {
    background-position: 50% 10%;
    padding: 170px 20px 24px;
    background-size: 60px auto;
  }
}
.testimonial-small-image-section .testimonial_text .patient-details-small-image .patient-desc {
  font-weight: 400;
  font-style: italic;
  margin-bottom: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .patient-details-small-image .patient-desc {
    text-align: center;
    margin-bottom: 60px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}
.testimonial-small-image-section .testimonial_text .testimonial-small-intro {
  display: flex;
  align-items: center;
}
.testimonial-small-image-section .testimonial_text .testimonial-small-intro .optionA-img {
  width: 120px;
  height: 124px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .testimonial-small-intro .optionA-img {
    width: 96px;
    height: 96px;
  }
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .testimonial-small-intro {
    justify-content: center;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .testimonial-small-intro .testimonial-desktop-image {
    width: 96px;
    height: 96px;
  }
}
.testimonial-small-image-section .testimonial_text .testimonial-small-intro > div {
  margin-left: 36px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .testimonial-small-intro > div {
    margin-left: 0;
    padding-top: 24px;
    text-align: center;
  }
}
.testimonial-small-image-section .testimonial_text .testimonial-small-intro .patient-name {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .testimonial-small-intro .patient-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 4px;
  }
}
.testimonial-small-image-section .testimonial_text .testimonial-small-intro .patient-designation {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section .testimonial_text .testimonial-small-intro .patient-designation {
    margin-bottom: 4px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
}
.testimonial-small-image-section_optionB {
  margin: 0 0 60px 0;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB {
    padding: 0 20px;
  }
}
.testimonial-small-image-section_optionB .row {
  justify-content: center;
}
.testimonial-small-image-section_optionB .testimonial_text {
  background: var(--Gray-20);
  padding: 48px 126px;
  max-width: 1200px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text {
    padding: 72px 20px;
  }
}
.testimonial-small-image-section_optionB .testimonial_text .patient-details-small-image .patient-desc {
  font-weight: 400;
  font-style: italic;
  margin-bottom: 44px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .patient-details-small-image .patient-desc {
    text-align: center;
    margin-bottom: 60px;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}
.testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro {
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .optionA-img {
  width: 120px;
  height: 124px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .optionA-img {
    width: 96px;
    height: 96px;
  }
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .testimonial-desktop-image {
    width: 96px;
    height: 96px;
  }
}
.testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro > div {
  margin-left: 36px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro > div {
    margin-left: 0;
    padding-top: 24px;
    text-align: center;
  }
}
.testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .patient-name {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .patient-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 4px;
  }
}
.testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .patient-designation {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 767.98px) {
  .testimonial-small-image-section_optionB .testimonial_text .testimonial-small-intro .patient-designation {
    margin-bottom: 4px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
}
.testimonial-large-image-section {
  margin: 0 0 60px 0;
  padding: 0;
}
.testimonial-large-image-section .container {
  padding: 0;
}
.testimonial-large-image-section .row {
  justify-content: center;
  max-width: 1200px;
  margin: 0 auto !important;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row {
    padding: 20px;
  }
  .testimonial-large-image-section .row .testimonial-large-img {
    flex-direction: column;
  }
}
.testimonial-large-image-section .row .testimonial-large-img {
  background-color: var(--Gray-20);
  padding: 32px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial-large-img {
    padding: 20px;
  }
}
.testimonial-large-image-section .row .testimonial_image {
  padding: 0;
}
.testimonial-large-image-section .row .testimonial_image img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial_image img {
    width: 100%;
  }
}
.testimonial-large-image-section .row .testimonial_image .testimonial-desktop-image {
  display: block;
}
.testimonial-large-image-section .row .testimonial_image .image-container {
  display: flex;
  max-width: 470px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial_image .image-container {
    max-width: 295px;
    overflow: hidden;
    margin: 0 auto;
  }
}
.testimonial-large-image-section .row .testimonial-large-image-card {
  padding: 0;
  padding: 30px 30px 30px 88px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial-large-image-card {
    padding: 18px 0;
  }
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-desc {
  margin-bottom: 48px;
  font-style: italic;
  height: auto;
  overflow: hidden;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  max-height: 160px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-desc {
    margin-bottom: 32px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-desc h5 {
  font-weight: 400;
  margin-bottom: 0;
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-desc-customheight {
  max-height: 280px;
  overflow: hidden;
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info {
  margin-bottom: 36px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info {
    margin-bottom: 28px;
  }
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info .patient-name {
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info .patient-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 4px;
  }
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info .patient-name h6 {
  margin-bottom: 0;
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info .patient-designation {
  font-weight: 400;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}
@media only screen and (max-width: 991.98px) {
  .testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info .patient-designation {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
}
.testimonial-large-image-section .row .testimonial-large-image-card .patient-details .patient-info .patient-designation p {
  margin-bottom: 0;
}
.video-container {
  width: 90%;
  /* Centering */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.video-container .btn-container {
  display: flex;
  justify-content: flex-end;
}
.video-container .btn-container .close-video-btn {
  text-decoration: none;
  color: var(--Gray-70);
}

.gs-video-close-btn {
  text-decoration: none;
  display: flex;
  font-weight: 600;
}
.gs-video-close-btn span {
  margin-left: 8px;
  font-size: 30px;
}

.video-container-body {
  place-self: center;
}

.video-modal .modal-dialog {
  max-width: fit-content !important;
  width: fit-content !important;
  border: none !important;
  margin: auto !important;
}
@media only screen and (max-width: --gs-mobile-max_width) {
  .video-modal .modal-dialog {
    margin: auto;
  }
}
.video-modal .modal-dialog .modal-content {
  border: none !important;
  background-color: unset !important;
}
.video-modal .modal-dialog .modal-content .modal-header {
  border: none !important;
  justify-content: right !important;
}

.modal-video-content .modal-dialog {
  max-width: fit-content;
  width: fit-content;
  border: none;
  margin: auto;
}
.modal-video-content .modal-dialog .modal-content {
  border: none;
  background-color: unset;
}
.modal-video-content .modal-dialog .modal-content .modal-header {
  border: none;
  justify-content: right;
}
.modal-video-content .modal-dialog .modal-content .modal-body iframe {
  height: 50vw;
  width: 90vw;
}