@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  position: relative;
}

:root {
  --font-poppins: design-variables.$font-poppins;
  --font-bodoni: design-variables.bodoni;
}

body {
  font-family: "poppins", sans-serif;
}

.font-poppins {
  font-family: "poppins", sans-serif;
}

.font-bodoni {
  font-family: "Bodoni Moda", serif;
  font-optical-sizing: none;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.slick-loading .slick-list {
  background: #aaa url("../images/ajax-loader.gif?v=dd8c8fda15dc") center center no-repeat;
}

.slick-slider {
  display: block;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: pan-y;
}

.slick-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.slick-track::before, .slick-track::after {
  display: table;
  content: "";
}

.slick-track::after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.slick-loading .slick-list {
  background: #aaa url("../images/ajax-loader.gif?v=dd8c8fda15dc") center center no-repeat;
}

@font-face {
  font-family: "slick";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/slick.eot?v=e62ef498c186");
  src: url("../fonts/slick.eot?v=e62ef498c186#iefix") format("embedded-opentype"), url("../fonts/slick.woff?v=f89651cc1b69") format("woff"), url("../fonts/slick.ttf?v=4cba5fa12896") format("truetype"), url("../fonts/slick.svg?v=12459f221a0b#slick") format("svg");
}
.slick-prev,
.slick-next {
  display: block;
  position: absolute;
  top: 50%;
  width: 2rem;
  height: 2rem;
  padding: 0;
  transform: translate(0, -50%);
  border: 0;
  outline: 0;
  font-size: 0;
  cursor: pointer;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: 0;
}

.slick-prev:hover::before, .slick-prev:focus::before,
.slick-next:hover::before,
.slick-next:focus::before {
  opacity: 1;
}

.slick-prev.slick-disabled::before,
.slick-next.slick-disabled::before {
  opacity: 0.5;
}

.slick-prev::before,
.slick-next::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-family: "iconfont";
  font-size: 1rem;
  line-height: 1;
  opacity: 0.75;
}

@media screen and (min-width: 35rem) {
  .slick-prev,
  .slick-next {
    width: 4rem;
    height: 4rem;
  }
  .slick-prev::before,
  .slick-next::before {
    font-size: 1.625rem;
  }
}
button.slick-prev {
  left: -60px;
  z-index: 1000;
}

[dir=rtl] button.slick-prev {
  right: -60px;
  left: auto;
}

button.slick-prev::before {
  content: "\ea27";
}

[dir=rtl] button.slick-prev::before {
  content: "\ea28";
}

button.slick-next {
  right: -60px;
}

[dir=rtl] button.slick-next {
  right: auto;
  left: -60px;
}

button.slick-next::before {
  content: "\ea28";
}

[dir=rtl] button.slick-next::before {
  content: "\ea27";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  border: 0;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover::before, .slick-dots li button:focus::before {
  opacity: 1;
}

.slick-dots li button::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  content: "•";
  opacity: 0.25;
}

.slick-dots li.slick-active button::before {
  opacity: 0.75;
}

.carousel .slick-next {
  right: 0;
  left: auto;
}

.carousel .slick-prev {
  right: auto;
  left: 0;
}

@media screen and (min-width: 48rem) {
  .carousel.carousel--center figure {
    margin: 0 auto;
  }
  .carousel.carousel--center figcaption {
    max-height: 0;
    margin-top: 0;
    transition: 0.3s max-height ease-in-out;
    overflow: hidden;
    z-index: -1;
  }
  .carousel.carousel--center .slick-list {
    overflow-x: hidden;
  }
  .carousel.carousel--center .slick-track {
    padding-top: 39px;
  }
  .carousel.carousel--center .slick-slide {
    position: relative;
    transition: 500ms ease;
    z-index: 200;
  }
  .carousel.carousel--center .slick-slide img {
    transition: 300ms ease;
    opacity: 0.46;
  }
  .carousel.carousel--center .slick-current {
    padding-bottom: 3rem;
    transform: scale(1.105);
    z-index: 1000;
  }
  .carousel.carousel--center .slick-current img {
    opacity: 1;
  }
  .carousel.carousel--center .slick-current figcaption {
    max-height: 500px;
  }
  .carousel.carousel--center .slick-current figcaption h3,
  .carousel.carousel--center .slick-current figcaption p {
    font-size: 0.905em;
  }
  .carousel.carousel--center .slick-slider {
    transition: opacity 0.3s ease-out;
    opacity: 0;
  }
  .carousel.carousel--center .slick-slider.slick-initialized {
    opacity: 1;
  }
  .carousel.carousel--center .slick-next,
  .carousel.carousel--center .slick-prev {
    background-color: transparent;
  }
  .carousel.carousel--center .slick-next::before,
  .carousel.carousel--center .slick-prev::before {
    color: #aaa;
  }
}
.mfp-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aaa;
  opacity: 0.8;
  overflow: hidden;
  z-index: 1042;
}

.mfp-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none !important;
  z-index: 1043;
  backface-visibility: hidden;
}

.mfp-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 8px;
  text-align: center;
  box-sizing: border-box;
}

.mfp-container::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.mfp-align-top .mfp-container::before {
  display: none;
}

.mfp-content {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

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

.mfp-preloader {
  position: absolute;
  top: 50%;
  right: 8px;
  left: 8px;
  width: auto;
  margin-top: -0.8em;
  text-align: center;
  z-index: 1044;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  display: block;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  box-shadow: none;
  cursor: pointer;
  overflow: visible;
  z-index: 1046;
  touch-action: manipulation;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

button::focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0 0 18px 10px;
  color: #aaa;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  opacity: 0.65;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  top: 50%;
  width: 90px;
  height: 110px;
  margin: 0;
  margin-top: -55px;
  padding: 0;
  opacity: 0.65;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow::before,
.mfp-arrow::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  content: "";
}

.mfp-arrow::after {
  top: 8px;
  border-top-width: 13px;
  border-bottom-width: 13px;
}

.mfp-arrow::before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left::after {
  margin-left: 31px;
  border-right: 17px solid #aaa;
}

.mfp-arrow-left::before {
  margin-left: 25px;
  border-right: 27px solid #59595b;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right::after {
  margin-left: 39px;
  border-left: 17px solid #aaa;
}

.mfp-arrow-right::before {
  border-left: 27px solid #59595b;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  width: 100%;
  max-width: 900px;
  line-height: 0;
}

.mfp-iframe-holder .mfp-close {
  top: -3rem;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden;
}

.mfp-iframe-scaler iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aaa;
}

img.mfp-img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 40px 0;
  line-height: 0;
  box-sizing: border-box;
}

.mfp-figure {
  line-height: 0;
}

.mfp-figure::after {
  display: block;
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 40px;
  left: 0;
  width: auto;
  height: auto;
  background: #59595b;
  content: "";
  z-index: -1;
}

.mfp-figure small {
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: -36px;
  cursor: auto;
}

.mfp-title {
  padding-right: 36px;
  line-height: 18px;
  text-align: left;
  word-wrap: break-word;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-right: 0;
    padding-left: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure::after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    position: fixed;
    top: auto;
    bottom: 0;
    margin: 0;
    padding: 3px 5px;
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    top: 3px;
    right: 5px;
  }
  .mfp-img-mobile .mfp-close {
    position: fixed;
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    padding: 0;
    background: rgba(0, 0, 0, 0.6);
    line-height: 35px;
    text-align: center;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    transform-origin: 0;
  }
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  .mfp-container {
    padding-right: 6px;
    padding-left: 6px;
  }
}
html {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body *,
body *::before,
body *::after {
  box-sizing: inherit;
}

:where(:root) {
  color: #101820;
}

:where(:root a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(:root .link--fancy, :root .link--fancy-reverse, :root .editorial .link--fancy, :root .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(:root .cite-media .icon-label) {
  color: #101820;
}

:where(:root .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(:root .icon-label--stacked .label) {
  color: #101820;
}

:where(:root .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(:root .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(:root .slick-prev, :root .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(:root .slick-prev, :root .slick-next)::before {
  color: #fff;
}

:where(:root .slick-prev:hover, :root .slick-prev:focus, :root .slick-next:hover, :root .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

:root .slick-dots li button::before {
  color: #f1f1f1;
}

:root .slick-dots li.slick-active button::before {
  color: #000;
}

:root .search-control {
  background-color: transparent;
  color: #105456;
}

:root .search-control:hover, :root .search-control:active {
  background-color: transparent;
  color: #105456;
}

:root .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

:root .menu-button:hover, :root .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:where(.default-colors) {
  color: #101820;
}

:where(.default-colors a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(.default-colors .link--fancy, .default-colors .link--fancy-reverse, .default-colors .editorial .link--fancy, .default-colors .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.default-colors .cite-media .icon-label) {
  color: #101820;
}

:where(.default-colors .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(.default-colors .icon-label--stacked .label) {
  color: #101820;
}

:where(.default-colors .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(.default-colors .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(.default-colors .slick-prev, .default-colors .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(.default-colors .slick-prev, .default-colors .slick-next)::before {
  color: #fff;
}

:where(.default-colors .slick-prev:hover, .default-colors .slick-prev:focus, .default-colors .slick-next:hover, .default-colors .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

.default-colors .slick-dots li button::before {
  color: #f1f1f1;
}

.default-colors .slick-dots li.slick-active button::before {
  color: #000;
}

.default-colors .search-control {
  background-color: transparent;
  color: #105456;
}

.default-colors .search-control:hover, .default-colors .search-control:active {
  background-color: transparent;
  color: #105456;
}

.default-colors .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.default-colors .menu-button:hover, .default-colors .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:where(.dark-colors) {
  color: #101820;
}

:where(.dark-colors a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(.dark-colors .link--fancy, .dark-colors .link--fancy-reverse, .dark-colors .editorial .link--fancy, .dark-colors .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.dark-colors .cite-media .icon-label) {
  color: #101820;
}

:where(.dark-colors .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(.dark-colors .icon-label--stacked .label) {
  color: #101820;
}

:where(.dark-colors .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(.dark-colors .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(.dark-colors .slick-prev, .dark-colors .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(.dark-colors .slick-prev, .dark-colors .slick-next)::before {
  color: #fff;
}

:where(.dark-colors .slick-prev:hover, .dark-colors .slick-prev:focus, .dark-colors .slick-next:hover, .dark-colors .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

.dark-colors .slick-dots li button::before {
  color: #f1f1f1;
}

.dark-colors .slick-dots li.slick-active button::before {
  color: #000;
}

.dark-colors .search-control {
  background-color: transparent;
  color: #105456;
}

.dark-colors .search-control:hover, .dark-colors .search-control:active {
  background-color: transparent;
  color: #105456;
}

.dark-colors .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.dark-colors .menu-button:hover, .dark-colors .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

img {
  display: block;
  width: 100%;
  height: auto;
}

hr {
  margin-top: calc(1.25rem - 1px);
  margin-bottom: 1.25rem;
  border: 1px solid #d6d6db;
  border-width: 0 0 1px;
}

.show-for-sr,
.invisible {
  display: block;
  position: absolute;
  top: -999999em;
  left: -999999em;
}

.show-for-none {
  display: none;
}

form label,
form input,
form select,
form textarea {
  font-weight: 500;
  line-height: 2rem;
  font-size: 1.125rem;
}

form input[type=text],
form select {
  border-radius: 0;
}

form input[type=submit],
form button[type=submit] {
  margin: 0.5rem 0 0.5rem 0.5rem;
  text-align: right;
}

form .form-item {
  margin-bottom: 1rem;
}

form .form-item label {
  margin-right: 1rem;
}

button::-moz-focus-inner {
  border: 0;
}

.bg-csu-green {
  background-color: #1e4d2b;
}

.bg-csu-green::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#1e4d2b";
}

.bg-csu-gold {
  background-color: #c9d845;
}

.bg-csu-gold::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#c9d845";
}

.bg-aggie-orange {
  background-color: #d9782d;
}

.bg-aggie-orange::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#d9782d";
}

.bg-canyon {
  background-color: rgb(199.92, 82.32, 47.04);
}

.bg-canyon::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "rgb(199.92, 82.32, 47.04)";
}

.bg-dark-slate {
  background-color: #105456;
}

.bg-dark-slate::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#105456";
}

.bg-light-slate {
  background-color: #8ac4b3;
}

.bg-light-slate::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#8ac4b3";
}

.bg-alfalfa {
  background-color: #c9d845;
}

.bg-alfalfa::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#c9d845";
}

.bg-reservoir {
  background-color: #12a4b6;
}

.bg-reservoir::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#12a4b6";
}

.bg-sunshine {
  background-color: #ecc530;
}

.bg-sunshine::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#ecc530";
}

.bg-dark-gray {
  background-color: #59595b;
}

.bg-dark-gray::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#59595b";
}

.bg-csu-gray {
  background-color: #d6d6db;
}

.bg-csu-gray::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#d6d6db";
}

.bg-light-gray {
  background-color: #f1f1f1;
}

.bg-light-gray::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#f1f1f1";
}

.bg-csu-white {
  background-color: #fff;
}

.bg-csu-white::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#fff";
}

.bg-csu-text {
  background-color: #101820;
}

.bg-csu-text::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#101820";
}

.bg-csu-black {
  background-color: #000;
}

.bg-csu-black::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#000";
}

.bg-success {
  background-color: rgb(199.632, 215.012, 64.288);
}

.bg-success::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "rgb(199.632, 215.012, 64.288)";
}

.bg-warning {
  background-color: #ecc530;
}

.bg-warning::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#ecc530";
}

.bg-alert {
  background-color: #cc5430;
}

.bg-alert::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#cc5430";
}

.bg-info {
  background-color: #8ac4b3;
}

.bg-info::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#8ac4b3";
}

.bg-disabled {
  background-color: #767676;
}

.bg-disabled::before {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0 0 4px;
  background-color: rgba(44, 42, 41, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  content: "#767676";
}

:root :where(.scheme--light-gray) {
  background-color: #f1f1f1;
}

:root :where(.scheme--light-gray a) {
  color: #105456;
}

:root :where(.scheme--light-gray a:link, .scheme--light-gray a:visited, .scheme--light-gray a:hover, .scheme--light-gray a:active) {
  color: #105456;
}

:root :where(.scheme--light-gray .link--fancy, .scheme--light-gray .link--fancy-reverse, .scheme--light-gray .editorial .link--fancy, .scheme--light-gray .editorial .link--fancy-reverse)::before {
  color: #105456;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]) {
  background-color: #105456;
  color: #fff;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset])::after {
  color: #105456;
  background: #c9d845;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):link, :root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):visited {
  color: #fff;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):hover {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):hover::after {
  color: #fff;
  background: #105456;
}

:root :where(:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):active, :root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset])[aria-pressed=true]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):active, :root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #105456;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):focus {
  outline: none;
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--light-gray button, .scheme--light-gray a.button, .scheme--light-gray input[type=button], .scheme--light-gray input[type=submit], .scheme--light-gray input[type=reset]):focus::after {
  color: #fff;
  background: #105456;
}

:where(.scheme--light-gray .headline-group[class*=ic--]) .icon-svg, :where(.scheme--light-gray .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.scheme--light-gray .statistic {
  border-color: #c9d845;
}

:root :where(.scheme--light-gray .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--light-gray .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #c9d845;
}

:root :where(.scheme--light-gray .statistic .headline-group__icon) {
  color: #c9d845;
}

.scheme--light-gray .pullquote::before {
  background-color: #8ac4b3;
  color: #105456;
}

.scheme--light-gray .page-header__media::before {
  background-color: #c9d845;
}

:where(.scheme--light-gray.content-row--background-offset, .scheme--light-gray.content-row--indent)::after {
  background-color: #f1f1f1;
}

:where(.scheme--light-gray.content-row--background-offset-content .content-row__content)::after {
  background-color: #f1f1f1;
}

:where(.scheme--light-gray.content-row--overlay)::after {
  background-color: #f1f1f1;
}

:where(.scheme--light-gray .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #c9d845;
}

.scheme--light-gray .texture-triangles,
.scheme--light-gray .texture-hexagons {
  fill: #d6d6db;
  opacity: 0.5;
}

:root :where(.scheme--light-slate) {
  background-color: #8ac4b3;
}

:root :where(.scheme--light-slate a) {
  color: #1e4d2b;
}

:root :where(.scheme--light-slate a:link, .scheme--light-slate a:visited, .scheme--light-slate a:hover, .scheme--light-slate a:active) {
  color: #1e4d2b;
}

:root :where(.scheme--light-slate .link--fancy, .scheme--light-slate .link--fancy-reverse, .scheme--light-slate .editorial .link--fancy, .scheme--light-slate .editorial .link--fancy-reverse)::before {
  color: #1e4d2b;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]) {
  background-color: rgb(199.92, 82.32, 47.04);
  color: #fff;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):link, :root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):visited {
  color: #fff;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):hover {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):active, :root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset])[aria-pressed=true]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):active, :root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):focus {
  outline: none;
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--light-slate button, .scheme--light-slate a.button, .scheme--light-slate input[type=button], .scheme--light-slate input[type=submit], .scheme--light-slate input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.scheme--light-slate .headline-group[class*=ic--]) .icon-svg, :where(.scheme--light-slate .headline-group[class*=ic--])::before {
  background: transparent;
  color: #105456;
}

.scheme--light-slate .statistic {
  border-color: #105456;
}

:root :where(.scheme--light-slate .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--light-slate .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #105456;
}

:root :where(.scheme--light-slate .statistic .headline-group__icon) {
  color: #105456;
}

.scheme--light-slate .pullquote::before {
  background-color: #105456;
  color: #8ac4b3;
}

.scheme--light-slate .page-header__media::before {
  background-color: #105456;
}

:where(.scheme--light-slate.content-row--background-offset, .scheme--light-slate.content-row--indent)::after {
  background-color: #8ac4b3;
}

:where(.scheme--light-slate.content-row--background-offset-content .content-row__content)::after {
  background-color: #8ac4b3;
}

:where(.scheme--light-slate.content-row--overlay)::after {
  background-color: #8ac4b3;
}

:where(.scheme--light-slate .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #105456;
}

.scheme--light-slate .texture-triangles,
.scheme--light-slate .texture-hexagons {
  fill: #105456;
  opacity: 0.5;
}

:root :where(.scheme--aggie-orange) {
  background-color: #d9782d;
}

:root :where(.scheme--aggie-orange a) {
  color: #101820;
}

:root :where(.scheme--aggie-orange a:link, .scheme--aggie-orange a:visited, .scheme--aggie-orange a:hover, .scheme--aggie-orange a:active) {
  color: #101820;
}

:root :where(.scheme--aggie-orange .link--fancy, .scheme--aggie-orange .link--fancy-reverse, .scheme--aggie-orange .editorial .link--fancy, .scheme--aggie-orange .editorial .link--fancy-reverse)::before {
  color: #101820;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):link, :root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):visited {
  color: #105456;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):hover::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):active, :root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):active, :root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--aggie-orange button, .scheme--aggie-orange a.button, .scheme--aggie-orange input[type=button], .scheme--aggie-orange input[type=submit], .scheme--aggie-orange input[type=reset]):focus::after {
  color: #fff;
  background: #12a4b6;
}

:where(.scheme--aggie-orange .headline-group[class*=ic--]) .icon-svg, :where(.scheme--aggie-orange .headline-group[class*=ic--])::before {
  background: transparent;
  color: rgb(199.92, 82.32, 47.04);
}

.scheme--aggie-orange .statistic {
  border-color: rgb(199.92, 82.32, 47.04);
}

:root :where(.scheme--aggie-orange .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--aggie-orange .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: rgb(199.92, 82.32, 47.04);
}

:root :where(.scheme--aggie-orange .statistic .headline-group__icon) {
  color: rgb(199.92, 82.32, 47.04);
}

.scheme--aggie-orange .pullquote::before {
  background-color: rgb(199.92, 82.32, 47.04);
  color: #f1f1f1;
}

.scheme--aggie-orange .page-header__media::before {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.scheme--aggie-orange.content-row--background-offset, .scheme--aggie-orange.content-row--indent)::after {
  background-color: #d9782d;
}

:where(.scheme--aggie-orange.content-row--background-offset-content .content-row__content)::after {
  background-color: #d9782d;
}

:where(.scheme--aggie-orange.content-row--overlay)::after {
  background-color: #d9782d;
}

:where(.scheme--aggie-orange .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

.scheme--aggie-orange .texture-triangles,
.scheme--aggie-orange .texture-hexagons {
  fill: rgb(199.92, 82.32, 47.04);
  opacity: 0.5;
}

:where(.scheme--canyon) {
  color: #fff;
}

:where(.scheme--canyon a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.scheme--canyon .link--fancy, .scheme--canyon .link--fancy-reverse, .scheme--canyon .editorial .link--fancy, .scheme--canyon .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.scheme--canyon .cite-media .icon-label) {
  color: #fff;
}

:where(.scheme--canyon .image-with-caption__media) {
  background-color: #000;
}

:where(.scheme--canyon .icon-label--stacked .label) {
  color: #fff;
}

:where(.scheme--canyon .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.scheme--canyon .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.scheme--canyon .slick-prev, .scheme--canyon .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.scheme--canyon .slick-prev, .scheme--canyon .slick-next)::before {
  color: #fff;
}

:where(.scheme--canyon .slick-prev:hover, .scheme--canyon .slick-prev:focus, .scheme--canyon .slick-next:hover, .scheme--canyon .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.scheme--canyon .slick-dots li button::before {
  color: #d6d6db;
}

.scheme--canyon .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.scheme--canyon .search-control {
  background-color: transparent;
  color: #fff;
}

.scheme--canyon .search-control:hover, .scheme--canyon .search-control:active {
  background-color: transparent;
  color: #fff;
}

.scheme--canyon .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.scheme--canyon .menu-button:hover, .scheme--canyon .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.scheme--canyon) {
  background-color: rgb(199.92, 82.32, 47.04);
}

:root :where(.scheme--canyon a) {
  color: #fff;
}

:root :where(.scheme--canyon a:link, .scheme--canyon a:visited, .scheme--canyon a:hover, .scheme--canyon a:active) {
  color: #fff;
}

:root :where(.scheme--canyon .link--fancy, .scheme--canyon .link--fancy-reverse, .scheme--canyon .editorial .link--fancy, .scheme--canyon .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):link, :root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):visited {
  color: #105456;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):hover::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):active, :root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):active, :root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--canyon button, .scheme--canyon a.button, .scheme--canyon input[type=button], .scheme--canyon input[type=submit], .scheme--canyon input[type=reset]):focus::after {
  color: #fff;
  background: #12a4b6;
}

:where(.scheme--canyon .headline-group[class*=ic--]) .icon-svg, :where(.scheme--canyon .headline-group[class*=ic--])::before {
  background: transparent;
  color: #d9782d;
}

.scheme--canyon .statistic {
  border-color: #d9782d;
}

:root :where(.scheme--canyon .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--canyon .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #d9782d;
}

:root :where(.scheme--canyon .statistic .headline-group__icon) {
  color: #d9782d;
}

.scheme--canyon .pullquote::before {
  background-color: #d9782d;
  color: #f1f1f1;
}

.scheme--canyon .page-header__media::before {
  background-color: #d9782d;
}

:where(.scheme--canyon.content-row--background-offset, .scheme--canyon.content-row--indent)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.scheme--canyon.content-row--background-offset-content .content-row__content)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.scheme--canyon.content-row--overlay)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.scheme--canyon .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #d9782d;
}

.scheme--canyon .texture-triangles,
.scheme--canyon .texture-hexagons {
  fill: #d9782d;
  opacity: 0.5;
}

:where(.scheme--dark-slate) {
  color: #fff;
}

:where(.scheme--dark-slate a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.scheme--dark-slate .link--fancy, .scheme--dark-slate .link--fancy-reverse, .scheme--dark-slate .editorial .link--fancy, .scheme--dark-slate .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.scheme--dark-slate .cite-media .icon-label) {
  color: #fff;
}

:where(.scheme--dark-slate .image-with-caption__media) {
  background-color: #000;
}

:where(.scheme--dark-slate .icon-label--stacked .label) {
  color: #fff;
}

:where(.scheme--dark-slate .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.scheme--dark-slate .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.scheme--dark-slate .slick-prev, .scheme--dark-slate .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.scheme--dark-slate .slick-prev, .scheme--dark-slate .slick-next)::before {
  color: #fff;
}

:where(.scheme--dark-slate .slick-prev:hover, .scheme--dark-slate .slick-prev:focus, .scheme--dark-slate .slick-next:hover, .scheme--dark-slate .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.scheme--dark-slate .slick-dots li button::before {
  color: #d6d6db;
}

.scheme--dark-slate .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.scheme--dark-slate .search-control {
  background-color: transparent;
  color: #fff;
}

.scheme--dark-slate .search-control:hover, .scheme--dark-slate .search-control:active {
  background-color: transparent;
  color: #fff;
}

.scheme--dark-slate .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.scheme--dark-slate .menu-button:hover, .scheme--dark-slate .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.scheme--dark-slate) {
  background-color: #105456;
}

:root :where(.scheme--dark-slate a) {
  color: #fff;
}

:root :where(.scheme--dark-slate a:link, .scheme--dark-slate a:visited, .scheme--dark-slate a:hover, .scheme--dark-slate a:active) {
  color: #fff;
}

:root :where(.scheme--dark-slate .link--fancy, .scheme--dark-slate .link--fancy-reverse, .scheme--dark-slate .editorial .link--fancy, .scheme--dark-slate .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):link, :root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):visited {
  color: #105456;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):hover::after {
  color: #fff;
  background: #8ac4b3;
}

:root :where(:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):active, :root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):active, :root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #8ac4b3;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--dark-slate button, .scheme--dark-slate a.button, .scheme--dark-slate input[type=button], .scheme--dark-slate input[type=submit], .scheme--dark-slate input[type=reset]):focus::after {
  color: #fff;
  background: #8ac4b3;
}

:where(.scheme--dark-slate .headline-group[class*=ic--]) .icon-svg, :where(.scheme--dark-slate .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.scheme--dark-slate .statistic {
  border-color: #12a4b6;
}

:root :where(.scheme--dark-slate .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--dark-slate .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #12a4b6;
}

:root :where(.scheme--dark-slate .statistic .headline-group__icon) {
  color: #12a4b6;
}

.scheme--dark-slate .pullquote::before {
  background-color: #8ac4b3;
  color: #105456;
}

.scheme--dark-slate .page-header__media::before {
  background-color: #c9d845;
}

:where(.scheme--dark-slate.content-row--background-offset, .scheme--dark-slate.content-row--indent)::after {
  background-color: #105456;
}

:where(.scheme--dark-slate.content-row--background-offset-content .content-row__content)::after {
  background-color: #105456;
}

:where(.scheme--dark-slate.content-row--overlay)::after {
  background-color: #105456;
}

:where(.scheme--dark-slate .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #12a4b6;
}

.scheme--dark-slate .texture-triangles,
.scheme--dark-slate .texture-hexagons {
  fill: #8ac4b3;
  opacity: 0.5;
}

:root :where(.scheme--reservoir) {
  background-color: #12a4b6;
}

:root :where(.scheme--reservoir a) {
  color: #101820;
}

:root :where(.scheme--reservoir a:link, .scheme--reservoir a:visited, .scheme--reservoir a:hover, .scheme--reservoir a:active) {
  color: #101820;
}

:root :where(.scheme--reservoir .link--fancy, .scheme--reservoir .link--fancy-reverse, .scheme--reservoir .editorial .link--fancy, .scheme--reservoir .editorial .link--fancy-reverse)::before {
  color: #101820;
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset])::after {
  color: #fff;
  background: rgb(199.92, 82.32, 47.04);
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):link, :root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):visited {
  color: #105456;
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):active, :root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):active, :root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--reservoir button, .scheme--reservoir a.button, .scheme--reservoir input[type=button], .scheme--reservoir input[type=submit], .scheme--reservoir input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.scheme--reservoir .headline-group[class*=ic--]) .icon-svg, :where(.scheme--reservoir .headline-group[class*=ic--])::before {
  background: transparent;
  color: #105456;
}

.scheme--reservoir .statistic {
  border-color: #105456;
}

:root :where(.scheme--reservoir .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--reservoir .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #105456;
}

:root :where(.scheme--reservoir .statistic .headline-group__icon) {
  color: #105456;
}

.scheme--reservoir .pullquote::before {
  background-color: #105456;
  color: #8ac4b3;
}

.scheme--reservoir .page-header__media::before {
  background-color: #105456;
}

:where(.scheme--reservoir.content-row--background-offset, .scheme--reservoir.content-row--indent)::after {
  background-color: #12a4b6;
}

:where(.scheme--reservoir.content-row--background-offset-content .content-row__content)::after {
  background-color: #12a4b6;
}

:where(.scheme--reservoir.content-row--overlay)::after {
  background-color: #12a4b6;
}

:where(.scheme--reservoir .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #105456;
}

.scheme--reservoir .texture-triangles,
.scheme--reservoir .texture-hexagons {
  fill: #105456;
  opacity: 0.5;
}

:where(.scheme--csu-green) {
  color: #fff;
}

:where(.scheme--csu-green a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.scheme--csu-green .link--fancy, .scheme--csu-green .link--fancy-reverse, .scheme--csu-green .editorial .link--fancy, .scheme--csu-green .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.scheme--csu-green .cite-media .icon-label) {
  color: #fff;
}

:where(.scheme--csu-green .image-with-caption__media) {
  background-color: #000;
}

:where(.scheme--csu-green .icon-label--stacked .label) {
  color: #fff;
}

:where(.scheme--csu-green .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.scheme--csu-green .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.scheme--csu-green .slick-prev, .scheme--csu-green .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.scheme--csu-green .slick-prev, .scheme--csu-green .slick-next)::before {
  color: #fff;
}

:where(.scheme--csu-green .slick-prev:hover, .scheme--csu-green .slick-prev:focus, .scheme--csu-green .slick-next:hover, .scheme--csu-green .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.scheme--csu-green .slick-dots li button::before {
  color: #d6d6db;
}

.scheme--csu-green .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.scheme--csu-green .search-control {
  background-color: transparent;
  color: #fff;
}

.scheme--csu-green .search-control:hover, .scheme--csu-green .search-control:active {
  background-color: transparent;
  color: #fff;
}

.scheme--csu-green .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.scheme--csu-green .menu-button:hover, .scheme--csu-green .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.scheme--csu-green) {
  background-color: #1e4d2b;
}

:root :where(.scheme--csu-green a) {
  color: #fff;
}

:root :where(.scheme--csu-green a:link, .scheme--csu-green a:visited, .scheme--csu-green a:hover, .scheme--csu-green a:active) {
  color: #fff;
}

:root :where(.scheme--csu-green .link--fancy, .scheme--csu-green .link--fancy-reverse, .scheme--csu-green .editorial .link--fancy, .scheme--csu-green .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):link, :root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):visited {
  color: #105456;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):active, :root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):active, :root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.scheme--csu-green button, .scheme--csu-green a.button, .scheme--csu-green input[type=button], .scheme--csu-green input[type=submit], .scheme--csu-green input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.scheme--csu-green .headline-group[class*=ic--]) .icon-svg, :where(.scheme--csu-green .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.scheme--csu-green .statistic {
  border-color: #c9d845;
}

:root :where(.scheme--csu-green .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.scheme--csu-green .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #c9d845;
}

:root :where(.scheme--csu-green .statistic .headline-group__icon) {
  color: #c9d845;
}

.scheme--csu-green .pullquote::before {
  background-color: #c9d845;
  color: #f1f1f1;
}

.scheme--csu-green .page-header__media::before {
  background-color: #c9d845;
}

:where(.scheme--csu-green.content-row--background-offset, .scheme--csu-green.content-row--indent)::after {
  background-color: #1e4d2b;
}

:where(.scheme--csu-green.content-row--background-offset-content .content-row__content)::after {
  background-color: #1e4d2b;
}

:where(.scheme--csu-green.content-row--overlay)::after {
  background-color: #1e4d2b;
}

:where(.scheme--csu-green .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #c9d845;
}

.scheme--csu-green .texture-triangles,
.scheme--csu-green .texture-hexagons {
  fill: #c9d845;
  opacity: 0.5;
}

:root {
  --color-modern--energy-green: rgba(207, 252, 0, var(--color-opacity, 1));
  --color-modern--lovers-lane: rgba(130, 197, 3, var(--color-opacity, 1));
  --color-modern--colorado-state-green: rgba(
    30,
    77,
    43,
    var(--color-opacity, 1)
  );
  --color-modern--horsetooth-blue: rgba(0, 143, 179, var(--color-opacity, 1));
  --color-modern--stalwart-slate: rgba(16, 84, 86, var(--color-opacity, 1));
  --color-modern--aggie-orange: #d9792d;
  --color-modern--dark-orange: rgba(198, 80, 61, var(--color-opacity, 1));
  --color-modern--gray: rgba(205, 205, 205, var(--color-opacity, 1));
  --color-modern--light-gray: rgba(241, 241, 241, var(--color-opacity, 1));
  --color-modern--white: rgba(255, 255, 255, var(--color-opacity, 1));
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect y="4" width="155" height="1" fill="%2359595B"></rect><circle cx="168" cy="5" r="5" fill="%231E4D2B"></circle><circle cx="189" cy="5" r="5" fill="%2382C503"></circle><circle cx="210" cy="5" r="5" fill="%23CFFC00"></circle></svg>');
  --scheme-modern--text: rgba(16, 24, 31, var(--color-opacity, 1));
  --scheme-modern--link: var(--color-modern--stalwart-slate);
  --scheme-modern--background: none;
  --scheme-modern--background--pattern: var(--color-modern--energy-green);
  --scheme-modern--background--pattern--opacity: 0.5;
  --scheme-modern--icon: var(--color-modern--stalwart-slate);
  --scheme-modern--accents: var(--color-modern--energy-green);
  --scheme-modern--headline--headline: inherit;
  --scheme-modern--headline--subhead: var(--scheme-modern--headline--headline);
  --scheme-modern--headline--superhead: var(
    --scheme-modern--headline--headline
  );
  --scheme-modern--button--background: var(--color-modern--energy-green);
  --scheme-modern--button--text: var(--color-modern--colorado-state-green);
  --scheme-modern--button--arrow: var(--color-modern--colorado-state-green);
  --scheme-modern--button--arrow--background: var(--color-modern--lovers-lane);
  --scheme-modern--button--hover--background: var(--color-modern--stalwart-slate);
  --scheme-modern--button--hover--text: var(--color-modern--white);
  --scheme-modern--button--hover--arrow: var(--color-modern--white);
  --scheme-modern--button--hover--arrow--background: var(
    --color-modern--aggie-orange
  );
  --scheme-modern--dotted-rule--line: #59595b;
  --scheme-modern--dotted-rule--dot-1: #1e4d2b;
  --scheme-modern--dotted-rule--dot-2: #008fb3;
  --scheme-modern--dotted-rule--dot-3: #cffc00;
}

:root .scheme-modern--white {
  --scheme-modern--accents: var(--color-modern--stalwart-slate);
  --scheme-modern--background--pattern: var(--color-modern--gray);
}

:root .scheme-modern--energy-green {
  --scheme-modern--background: var(--color-modern--energy-green);
  --scheme-modern--button--background: var(--color-modern--stalwart-slate);
  --scheme-modern--button--text: var(--color-modern--white);
  --scheme-modern--button--arrow: var(--color-modern--white);
  --scheme-modern--button--arrow--background: var(
    --color-modern--horsetooth-blue
  );
  --scheme-modern--accents: var(--color-modern--horsetooth-blue);
  --scheme-modern--background--pattern: rgba(197, 239, 0, 1);
  --scheme-modern--background--opacity: 1;
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect y="4" width="155" height="1" fill="%2359595B"></rect><circle cx="168" cy="5" r="5" fill="%231E4D2B"></circle><circle cx="189" cy="5" r="5" fill="%2382C503"></circle><circle cx="210" cy="5" r="5" fill="%23008FB3"></circle></svg>');
}

:root .scheme-modern--lovers-lane {
  --scheme-modern--background: var(--color-modern--lovers-lane);
  --scheme-modern--button--background: var(--color-modern--stalwart-slate);
  --scheme-modern--button--text: var(--color-modern--white);
  --scheme-modern--button--arrow: var(--color-modern--white);
  --scheme-modern--button--arrow--background: var(
    --color-modern--horsetooth-blue
  );
  --scheme-modern--link: var(--color-modern--colorado-state-green);
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect y="4" width="155" height="1" fill="%2359595B"></rect><circle cx="168" cy="5" r="5" fill="%231E4D2B"></circle><circle cx="189" cy="5" r="5" fill="%23008FB3"></circle><circle cx="210" cy="5" r="5" fill="%23CFFC00"></circle></svg>');
}

:root .scheme-modern--colorado-state-green {
  --scheme-modern--background: var(--color-modern--colorado-state-green);
  --scheme-modern--text: var(--color-modern--white);
  --scheme-modern--icon: var(--color-modern--white);
  --scheme-modern--accents: var(--color-modern--lovers-lane);
  --scheme-modern--link: var(--color-modern--white);
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect y="4" width="155" height="1" fill="%2382c503"></rect><circle cx="168" cy="5" r="5" fill="%2382c503"></circle><circle cx="189" cy="5" r="5" fill="%23cffc00"></circle><circle cx="210" cy="5" r="5" fill="%23008FB3"></circle></svg>');
}

:root .scheme-modern--horsetooth-blue {
  --scheme-modern--background: var(--color-modern--horsetooth-blue);
  --scheme-modern--link: rgba(16, 24, 32, 1);
  --scheme-modern--icon: var(--color-modern--energy-green);
  --scheme-modern--background--pattern: rgba(56, 175, 205, 1);
  --scheme-modern--background--pattern--opacity: 1;
}

:root .scheme-modern--stalwart-slate {
  --scheme-modern--background: var(--color-modern--stalwart-slate);
  --scheme-modern--text: var(--color-modern--white);
  --scheme-modern--icon: var(--color-modern--energy-green);
  --scheme-modern--background--pattern: var(--color-modern--horsetooth-blue);
  --scheme-modern--link: var(--color-modern--white);
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect y="4" width="155" height="1" fill="%2382c503"></rect><circle cx="168" cy="5" r="5" fill="%2382c503"></circle><circle cx="189" cy="5" r="5" fill="%23008fb3"></circle><circle cx="210" cy="5" r="5" fill="%23CFFC00"></circle></svg>');
  --scheme-modern--button--hover--background: var(--color-modern--white);
  --scheme-modern--button--hover--text: var(--color-modern--stalwart-slate);
  --scheme-modern--button--hover--arrow: var(--color-modern--white);
  --scheme-modern--button--hover--arrow--background: var(--color-modern--aggie-orange);
}

:root .scheme-modern--gray {
  --scheme-modern--background: var(--color-modern--gray);
  --scheme-modern--link: rgba(16, 24, 32, 1);
  --scheme-modern--button--background: var(--color-modern--stalwart-slate);
  --scheme-modern--button--text: var(--color-modern--white);
  --scheme-modern--icon: var(--color-modern--horsetooth-blue);
  --scheme-modern--accents: var(--color-modern--stalwart-slate);
  --scheme-modern--background--pattern: rgba(227, 227, 227, 1);
  --scheme-modern--background--pattern--opacity: 1;
}

:root .scheme-modern--light-gray {
  --scheme-modern--background: var(--color-modern--light-gray);
  --scheme-modern--button--background: var(--color-modern--energy-green);
  --scheme-modern--button--text: var(--color-modern--colorado-state-green);
  --scheme-modern--button--hover--background: var(--color-modern--stalwart-slate);
  --scheme-modern--button--hover--text: var(--color-modern--white);
  --scheme-modern--button--hover--arrow: var(--color-modern--white);
  --scheme-modern--accents: var(--color-modern--stalwart-slate);
  --scheme-modern--icon: var(--color-modern--horsetooth-blue);
  --scheme-modern--background--pattern: var(--color-modern--gray);
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect y="4" width="155" height="1" fill="%2359595B"></rect><circle cx="168" cy="5" r="5" fill="%231E4D2B"></circle><circle cx="189" cy="5" r="5" fill="%2382C503"></circle><circle cx="210" cy="5" r="5" fill="%23008FB3"></circle></svg>');
}

:root :where([class*=scheme-modern--]),
:root :where(.content-row.wysiwyg) {
  /* Default text and background colors */
  color: var(--scheme-modern--text);
  background-color: var(--scheme-modern--background);
  /* Button colors */
  /* Content Rows */
  /* Dotted Rule Graphic */
  /* Headline Groups */
  /* Page Headers */
  /* Facts Collection */
  /* Pullquotes */
}

:root :where([class*=scheme-modern--]) button,
:root :where([class*=scheme-modern--]) .button,
:root :where(.content-row.wysiwyg) button,
:root :where(.content-row.wysiwyg) .button {
  /*
    Perhaps the RDC-theme exception should be for the entire `.content-row.wysiwyg` (see above)?
    Or maybe just for the entire `button,.button` selector?
    In any case, for now just surgically targeting the rule that's a known problem, at bottom of:
    https://www.chhs.colostate.edu/rdc/make/lab-volunteer/
  */
}

:root :where([class*=scheme-modern--]) button:where(:not(.rdc-theme *)),
:root :where([class*=scheme-modern--]) .button:where(:not(.rdc-theme *)),
:root :where(.content-row.wysiwyg) button:where(:not(.rdc-theme *)),
:root :where(.content-row.wysiwyg) .button:where(:not(.rdc-theme *)) {
  color: var(--scheme-modern--button--text);
  background-color: var(--scheme-modern--button--background);
}

:root :where([class*=scheme-modern--]) button::after,
:root :where([class*=scheme-modern--]) .button::after,
:root :where(.content-row.wysiwyg) button::after,
:root :where(.content-row.wysiwyg) .button::after {
  color: var(--scheme-modern--button--arrow);
  background-color: var(--scheme-modern--button--arrow--background);
}

:root :where([class*=scheme-modern--]) button:hover, :root :where([class*=scheme-modern--]) button:focus-visible,
:root :where([class*=scheme-modern--]) .button:hover,
:root :where([class*=scheme-modern--]) .button:focus-visible,
:root :where(.content-row.wysiwyg) button:hover,
:root :where(.content-row.wysiwyg) button:focus-visible,
:root :where(.content-row.wysiwyg) .button:hover,
:root :where(.content-row.wysiwyg) .button:focus-visible {
  color: var(--scheme-modern--button--hover--text);
  background-color: var(--scheme-modern--button--hover--background);
}

:root :where([class*=scheme-modern--]) button:hover::after, :root :where([class*=scheme-modern--]) button:focus-visible::after,
:root :where([class*=scheme-modern--]) .button:hover::after,
:root :where([class*=scheme-modern--]) .button:focus-visible::after,
:root :where(.content-row.wysiwyg) button:hover::after,
:root :where(.content-row.wysiwyg) button:focus-visible::after,
:root :where(.content-row.wysiwyg) .button:hover::after,
:root :where(.content-row.wysiwyg) .button:focus-visible::after {
  color: var(--scheme-modern--button--hover--arrow);
  background-color: var(--scheme-modern--button--hover--arrow--background);
}

:root :where([class*=scheme-modern--]).content-row--background-offset::after,
:root :where(.content-row.wysiwyg).content-row--background-offset::after {
  background-color: var(--scheme-modern--background);
}

:root :where([class*=scheme-modern--]) *:where(.content-row[class*=background-modern] *[class*=texture-] svg),
:root :where(.content-row.wysiwyg) *:where(.content-row[class*=background-modern] *[class*=texture-] svg) {
  fill: var(--scheme-modern--background--pattern);
  opacity: var(--scheme-modern--background--pattern--opacity);
}

:root :where([class*=scheme-modern--]) *:where(.content-row[class*=background-modern] *[class*=texture-] svg) :where(#Fill), :root :where([class*=scheme-modern--]) *:where(.content-row[class*=background-modern] *[class*=texture-] svg) :where(#Fill) *,
:root :where(.content-row.wysiwyg) *:where(.content-row[class*=background-modern] *[class*=texture-] svg) :where(#Fill),
:root :where(.content-row.wysiwyg) *:where(.content-row[class*=background-modern] *[class*=texture-] svg) :where(#Fill) * {
  fill: none;
}

:root :where([class*=scheme-modern--]) .dotted-rule::after,
:root :where(.content-row.wysiwyg) .dotted-rule::after {
  content: var(--decoration--dotted-rule);
  display: block;
}

:root :where([class*=scheme-modern--]) .headline-group__head:not(a.headline-group__head),
:root :where(.content-row.wysiwyg) .headline-group__head:not(a.headline-group__head) {
  color: var(--scheme-modern--headline--headline);
}

:root :where([class*=scheme-modern--]) .headline-group__superhead,
:root :where(.content-row.wysiwyg) .headline-group__superhead {
  color: var(--scheme-modern--headline--superhead);
}

:root :where([class*=scheme-modern--]) .headline-group__subhead,
:root :where(.content-row.wysiwyg) .headline-group__subhead {
  color: var(--scheme-modern--headline--subhead);
}

:root :where([class*=scheme-modern--]).page-header,
:root :where(.content-row.wysiwyg).page-header {
  background: none;
}

:root :where([class*=scheme-modern--]) .page-header__background,
:root :where(.content-row.wysiwyg) .page-header__background {
  background: var(--scheme-modern--background);
}

:root :where([class*=scheme-modern--]) .page-header__media svg,
:root :where(.content-row.wysiwyg) .page-header__media svg {
  fill: var(--scheme-modern--background--pattern);
  opacity: var(--scheme-modern--background--pattern--opacity);
}

:root :where([class*=scheme-modern--]) .page-header__media svg :where(#Fill), :root :where([class*=scheme-modern--]) .page-header__media svg :where(#Fill) *,
:root :where(.content-row.wysiwyg) .page-header__media svg :where(#Fill),
:root :where(.content-row.wysiwyg) .page-header__media svg :where(#Fill) * {
  fill: none;
}

:root :where([class*=scheme-modern--]) .statistic--stroke,
:root :where(.content-row.wysiwyg) .statistic--stroke {
  border-color: var(--scheme-modern--accents);
}

:root :where([class*=scheme-modern--]) .fact-collection__item::after,
:root :where(.content-row.wysiwyg) .fact-collection__item::after {
  background-color: var(--scheme-modern--accents);
}

:root :where([class*=scheme-modern--]).pullquote::before,
:root :where([class*=scheme-modern--]) .pullquote::before,
:root :where(.content-row.wysiwyg).pullquote::before,
:root :where(.content-row.wysiwyg) .pullquote::before {
  background-color: #CCC;
  color: var(--color-modern--colorado-state-green);
}

:root :where([class*=scheme-modern--] [class*=ic--])::before,
:root :where([class*=scheme-modern--] .icon-svg) {
  color: var(--scheme-modern--icon);
}

:root :where([class*=background-modern--]) {
  position: relative;
}

:root :where([class*=background-modern--]) *[class*=texture-] {
  z-index: 0;
  position: absolute;
  overflow: hidden;
}

:root :where([class*=background-modern--]) .content-row__content {
  position: relative;
  z-index: 1;
}

:root :where(.background-modern--brush-stroke) *[class*=texture-] {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.texture-fingerprint {
  --scheme-modern--background--pattern: rgba(255, 255, 255, 1);
  --scheme-modern--background--pattern--opacity: 0.4;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  position: absolute;
}

.content-row.content-row--overlay .texture-fingerprint {
  position: absolute;
  z-index: 0;
}

.texture-fingerprint svg {
  width: 100%;
  height: 100%;
}

.texture-fingerprint:where(.scheme-modern--colorado-state-green *) {
  --scheme-modern--background--pattern: var(--color-modern--lovers-lane);
  --scheme-modern--background--pattern--opacity: 0.05;
}

/* Overrides the preset background SVG color for color schemes */
.texture-brush-stroke,
.texture-circles {
  --scheme-modern--background--pattern: rgba(244, 244, 244, 1);
  --scheme-modern--background--pattern--opacity: 1;
}

.texture-brush-stroke:where(.content-row--news *),
.texture-circles:where(.content-row--news *) {
  --scheme-modern--background--pattern: var(--color-modern--horsetooth-blue);
  --scheme-modern--background--pattern--opacity: 0.15;
}

.texture-brush-stroke:where(.scheme-modern--gray *),
.texture-circles:where(.scheme-modern--gray *) {
  --scheme-modern--background--pattern--opacity: 0.5;
}

.texture-brush-stroke:where(.scheme-modern--light-gray *),
.texture-circles:where(.scheme-modern--light-gray *) {
  --scheme-modern--background--pattern: rgba(224, 224, 224, 1);
  --scheme-modern--background--pattern--opacity: 1;
}

.texture-brush-stroke:where(.scheme-modern--stalwart-slate *),
.texture-circles:where(.scheme-modern--stalwart-slate *) {
  --scheme-modern--background--pattern: #2a6e70;
}

.texture-brush-stroke:where(.scheme-modern--colorado-state-green *),
.texture-circles:where(.scheme-modern--colorado-state-green *) {
  --scheme-modern--background--pattern: var(--color-modern--energy-green);
  --scheme-modern--background--pattern--opacity: 0.15;
}

.texture-brush-stroke:where(.scheme-modern--energy-green *),
.texture-circles:where(.scheme-modern--energy-green *) {
  --scheme-modern--background--pattern: #c5ef00;
}

.texture-brush-stroke:where(.scheme-modern--lovers-lane *),
.texture-circles:where(.scheme-modern--lovers-lane *) {
  --scheme-modern--background--pattern: var(--color-modern--energy-green);
  --scheme-modern--background--pattern--opacity: 0.3;
}

.texture-brush-stroke:where(.scheme-modern--horsetooth-blue *),
.texture-circles:where(.scheme-modern--horsetooth-blue *) {
  --scheme-modern--background--pattern: rgba(56, 175, 205, 1);
  --scheme-modern--background--pattern--opacity: 0.5;
}

.texture-brush-stroke:where(.scheme-modern--lovers-lane *), .texture-brush-stroke:where(.scheme-modern--horsetooth-blue *), .texture-brush-stroke:where(.scheme-modern--gray *) {
  --scheme-modern--background--pattern--opacity: 0.25;
}

.texture-brush-stroke:where(.scheme-modern--colorado-state-green *) {
  --scheme-modern--background--pattern: #295636;
  --scheme-modern--background--pattern--opacity: 1;
}

.texture-brush-stroke:where(.scheme-modern--stalwart-slate *) {
  --scheme-modern--background--pattern: #0e4a4c;
}

.text-xs-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1rem;
  font-size: 0.75rem;
}

.text-xs-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1.5rem;
  font-size: 0.75rem;
}

.text-xs-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 0.75rem;
}

.text-xs-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 0.75rem;
}

.text-xs-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 0.75rem;
}

.text-s-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1rem;
  font-size: 0.875rem;
}

.text-s-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1.5rem;
  font-size: 0.875rem;
}

.text-s-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 0.875rem;
}

.text-s-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 0.875rem;
}

.text-s-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 0.875rem;
}

.text-m-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1rem;
  font-size: 1rem;
}

.text-m-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1.5rem;
  font-size: 1rem;
}

.text-m-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 1rem;
}

.text-m-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 1rem;
}

.text-m-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 1rem;
}

.text-l-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.text-l-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 1.125rem;
}

.text-l-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 1.125rem;
}

.text-l-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 1.125rem;
}

.text-l-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3.5rem;
  font-size: 1.125rem;
}

.text-xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1.5rem;
  font-size: 1.25rem;
}

.text-xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 1.25rem;
}

.text-xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 1.25rem;
}

.text-xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 1.25rem;
}

.text-xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3.5rem;
  font-size: 1.25rem;
}

.text-2xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 1.5rem;
  font-size: 1.45rem;
}

@media screen and (min-width: 48rem) {
  .text-2xl-tight {
    line-height: 1.5rem;
    font-size: 1.5rem;
  }
}
.text-2xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 1.45rem;
}

@media screen and (min-width: 48rem) {
  .text-2xl-medium {
    line-height: 2rem;
    font-size: 1.5rem;
  }
}
.text-2xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 1.45rem;
}

@media screen and (min-width: 48rem) {
  .text-2xl-wide {
    line-height: 2.5rem;
    font-size: 1.5rem;
  }
}
.text-2xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 1.45rem;
}

@media screen and (min-width: 48rem) {
  .text-2xl-huge {
    line-height: 3rem;
    font-size: 1.5rem;
  }
}
.text-2xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3.5rem;
  font-size: 1.45rem;
}

@media screen and (min-width: 48rem) {
  .text-2xl-redic {
    line-height: 3.5rem;
    font-size: 1.5rem;
  }
}
.text-3xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .text-3xl-tight {
    line-height: 2.5rem;
    font-size: 2.25rem;
  }
}
.text-3xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .text-3xl-medium {
    line-height: 3rem;
    font-size: 2.25rem;
  }
}
.text-3xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .text-3xl-wide {
    line-height: 3.5rem;
    font-size: 2.25rem;
  }
}
.text-3xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3.5rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .text-3xl-huge {
    line-height: 4rem;
    font-size: 2.25rem;
  }
}
.text-3xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 4rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .text-3xl-redic {
    line-height: 4.5rem;
    font-size: 2.25rem;
  }
}
.text-4xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2rem;
  font-size: 1.92rem;
}

@media screen and (min-width: 48rem) {
  .text-4xl-tight {
    line-height: 3rem;
    font-size: 3rem;
  }
}
.text-4xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 1.92rem;
}

@media screen and (min-width: 48rem) {
  .text-4xl-medium {
    line-height: 3.5rem;
    font-size: 3rem;
  }
}
.text-4xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 1.92rem;
}

@media screen and (min-width: 48rem) {
  .text-4xl-wide {
    line-height: 4rem;
    font-size: 3rem;
  }
}
.text-4xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3.5rem;
  font-size: 1.92rem;
}

@media screen and (min-width: 48rem) {
  .text-4xl-huge {
    line-height: 4.5rem;
    font-size: 3rem;
  }
}
.text-4xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 4rem;
  font-size: 1.92rem;
}

@media screen and (min-width: 48rem) {
  .text-4xl-redic {
    line-height: 5rem;
    font-size: 3rem;
  }
}
.text-5xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 2.5rem;
  font-size: 2.24rem;
}

@media screen and (min-width: 48rem) {
  .text-5xl-tight {
    line-height: 4.5rem;
    font-size: 4.5rem;
  }
}
.text-5xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3rem;
  font-size: 2.24rem;
}

@media screen and (min-width: 48rem) {
  .text-5xl-medium {
    line-height: 5rem;
    font-size: 4.5rem;
  }
}
.text-5xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 3.5rem;
  font-size: 2.24rem;
}

@media screen and (min-width: 48rem) {
  .text-5xl-wide {
    line-height: 5.5rem;
    font-size: 4.5rem;
  }
}
.text-5xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 4rem;
  font-size: 2.24rem;
}

@media screen and (min-width: 48rem) {
  .text-5xl-huge {
    line-height: 6rem;
    font-size: 4.5rem;
  }
}
.text-5xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  line-height: 4.5rem;
  font-size: 2.24rem;
}

@media screen and (min-width: 48rem) {
  .text-5xl-redic {
    line-height: 6.5rem;
    font-size: 4.5rem;
  }
}
.nc-placeholder {
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 6px inset;
}

.nc-placeholder p {
  line-height: 2.5rem;
  font-size: 1.125rem;
}

p {
  margin-bottom: 1rem;
}

.intro {
  line-height: 2rem;
  font-size: 1.25rem;
}

.intro p {
  line-height: 2rem;
  font-size: 1.25rem;
}

code {
  font-size: 0.8em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.text-justify {
  text-align: justify;
}

.text-justified-and-ancient {
  font-family: fantasy;
  text-align: justify;
}

.ellipsis {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.formatted-text--dark {
  background-color: #2c2a29;
}

:where(.formatted-text--dark) {
  color: #fff;
}

:where(.formatted-text--dark a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.formatted-text--dark .link--fancy, .formatted-text--dark .link--fancy-reverse, .formatted-text--dark .editorial .link--fancy, .formatted-text--dark .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.formatted-text--dark .cite-media .icon-label) {
  color: #fff;
}

:where(.formatted-text--dark .image-with-caption__media) {
  background-color: #000;
}

:where(.formatted-text--dark .icon-label--stacked .label) {
  color: #fff;
}

:where(.formatted-text--dark .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.formatted-text--dark .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.formatted-text--dark .slick-prev, .formatted-text--dark .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.formatted-text--dark .slick-prev, .formatted-text--dark .slick-next)::before {
  color: #fff;
}

:where(.formatted-text--dark .slick-prev:hover, .formatted-text--dark .slick-prev:focus, .formatted-text--dark .slick-next:hover, .formatted-text--dark .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.formatted-text--dark .slick-dots li button::before {
  color: #d6d6db;
}

.formatted-text--dark .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.formatted-text--dark .search-control {
  background-color: transparent;
  color: #fff;
}

.formatted-text--dark .search-control:hover, .formatted-text--dark .search-control:active {
  background-color: transparent;
  color: #fff;
}

.formatted-text--dark .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.formatted-text--dark .menu-button:hover, .formatted-text--dark .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.content-row iframe,
.wysiwyg iframe {
  max-width: 100%;
}

.wysiwyg {
  line-height: 2rem;
  font-size: 1.125rem;
}

.wysiwyg iframe:not([src*=youtube]) {
  width: 100%;
}

.copyright {
  line-height: 1rem;
  font-size: 0.75rem;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

:where(a) {
  color: var(--scheme-modern--link);
}

:where(a):hover {
  text-decoration: none;
}

.link--fancy,
.link--fancy-reverse,
.editorial .link--fancy,
.editorial .link--fancy-reverse {
  display: inline-block;
  position: relative;
  padding-left: 1.1em;
  transition: color 0.2s ease-in-out;
  font-weight: 600;
  text-decoration: none;
  text-wrap: balance;
}

.link--fancy::before,
.link--fancy-reverse::before,
.editorial .link--fancy::before,
.editorial .link--fancy-reverse::before {
  position: absolute;
  left: 0.25em;
  transition: left 0.3s ease-in-out;
  font-family: iconfont;
  font-size: 0.7em;
  content: "\ea28";
}

.link--fancy:hover::before, .link--fancy:active::before,
.link--fancy-reverse:hover::before,
.link--fancy-reverse:active::before,
.editorial .link--fancy:hover::before,
.editorial .link--fancy:active::before,
.editorial .link--fancy-reverse:hover::before,
.editorial .link--fancy-reverse:active::before {
  left: 0.5em;
}

.link--fancy-reverse::before,
.editorial a.link--fancy-reverse::before {
  color: currentColor;
  left: 0.25em;
  content: "\ea27";
}

.link--fancy-reverse:hover::before, .link--fancy-reverse:active::before,
.editorial a.link--fancy-reverse:hover::before,
.editorial a.link--fancy-reverse:active::before {
  left: 0;
}

.editorial .link--fancy,
.editorial .link--fancy-reverse {
  line-height: 1.5rem;
  font-size: 1.125rem;
}

button,
:where(a.button),
input[type=button],
input[type=submit],
input[type=reset] {
  border: 0;
  cursor: pointer;
  display: inline-block;
  padding: 1rem 1rem;
  background-color: #1e4d2b;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  text-wrap: balance;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
}

button:link, button:visited,
:where(a.button):link,
:where(a.button):visited,
input[type=button]:link,
input[type=button]:visited,
input[type=submit]:link,
input[type=submit]:visited,
input[type=reset]:link,
input[type=reset]:visited {
  color: #fff;
}

button:hover,
:where(a.button):hover,
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {
  background-color: #c9d845;
  color: #1e4d2b;
}

button:active, button[aria-pressed=true],
:where(a.button):active,
:where(a.button)[aria-pressed=true],
input[type=button]:active,
input[type=button][aria-pressed=true],
input[type=submit]:active,
input[type=submit][aria-pressed=true],
input[type=reset]:active,
input[type=reset][aria-pressed=true] {
  background-color: #c9d845;
  color: #1e4d2b;
}

button:focus,
:where(a.button):focus,
input[type=button]:focus,
input[type=submit]:focus,
input[type=reset]:focus {
  background-color: #c9d845;
  color: #1e4d2b;
}

button.button--large,
a.button.button--large,
input[type=button].button--large,
input[type=submit].button--large,
input[type=reset].button--large {
  padding: 1rem 1rem;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

button.button--arrow,
a.button.button--arrow,
input[type=button].button--arrow,
input[type=submit].button--arrow,
input[type=reset].button--arrow {
  display: inline-flex;
  align-items: center;
  position: relative;
  padding-right: 4.20125rem;
}

:where(button.button--arrow, a.button.button--arrow, input[type=button].button--arrow, input[type=submit].button--arrow, input[type=reset].button--arrow)::after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 1rem;
  display: inline-flex;
  align-items: center;
  font-family: iconfont;
  content: "\ea2e";
  color: #1e4d2b;
  background: #c9d845;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
}

:where(button.button--arrow:hover, button.button--arrow:active, button.button--arrow:focus, a.button.button--arrow:hover, a.button.button--arrow:active, a.button.button--arrow:focus, input[type=button].button--arrow:hover, input[type=button].button--arrow:active, input[type=button].button--arrow:focus, input[type=submit].button--arrow:hover, input[type=submit].button--arrow:active, input[type=submit].button--arrow:focus, input[type=reset].button--arrow:hover, input[type=reset].button--arrow:active, input[type=reset].button--arrow:focus)::after {
  color: #c9d845;
  background: #1e4d2b;
}

button.button--arrow.button--large,
a.button.button--arrow.button--large,
input[type=button].button--arrow.button--large,
input[type=submit].button--arrow.button--large,
input[type=reset].button--arrow.button--large {
  padding-right: 4.40125rem;
}

button.button--block,
a.button.button--block,
input[type=button].button--block,
input[type=submit].button--block,
input[type=reset].button--block {
  display: block;
  text-align: center;
}

.button.button--strip,
button.button--strip {
  display: inline;
  padding: 0;
  background: transparent;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

button.video-button {
  display: block;
}

button.video-button .video-button__pause {
  display: block;
}

button.video-button .video-button__play {
  display: none;
}

button.video-button.video-button--paused .video-button__pause {
  display: none;
}

button.video-button.video-button--paused .video-button__play {
  display: block;
}

.editorial h1,
.editorial h1.headline-group .headline-group__head {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2.5rem;
}

@supports (font-size: 1cqi) {
  .editorial h1,
  .editorial h1.headline-group .headline-group__head {
    font-size: clamp(2rem, 10cqi, 4.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .editorial h1,
  .editorial h1.headline-group .headline-group__head {
    font-size: 2.24rem;
  }
}
@media screen and (min-width: 48rem) {
  .editorial h1,
  .editorial h1.headline-group .headline-group__head {
    line-height: 4.5rem;
  }
  @supports (font-size: 1cqi) {
    .editorial h1,
    .editorial h1.headline-group .headline-group__head {
      font-size: clamp(2rem, 10cqi, 4.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .editorial h1,
    .editorial h1.headline-group .headline-group__head {
      font-size: 4.5rem;
    }
  }
}
.editorial h2,
.editorial h2.headline-group .headline-group__head {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  .editorial h2,
  .editorial h2.headline-group .headline-group__head {
    font-size: clamp(2rem, 3.5cqi, 2.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .editorial h2,
  .editorial h2.headline-group .headline-group__head {
    font-size: 1.92rem;
  }
}
@media screen and (min-width: 48rem) {
  .editorial h2,
  .editorial h2.headline-group .headline-group__head {
    line-height: 3rem;
  }
  @supports (font-size: 1cqi) {
    .editorial h2,
    .editorial h2.headline-group .headline-group__head {
      font-size: clamp(2rem, 3.5cqi, 2.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .editorial h2,
    .editorial h2.headline-group .headline-group__head {
      font-size: 3rem;
    }
  }
}
.editorial h3,
.editorial h3.headline-group .headline-group__head {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  .editorial h3,
  .editorial h3.headline-group .headline-group__head {
    font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
  }
}
@supports not (font-size: 1cqi) {
  .editorial h3,
  .editorial h3.headline-group .headline-group__head {
    font-size: 1.67rem;
  }
}
@media screen and (min-width: 48rem) {
  .editorial h3,
  .editorial h3.headline-group .headline-group__head {
    line-height: 2.5rem;
  }
  @supports (font-size: 1cqi) {
    .editorial h3,
    .editorial h3.headline-group .headline-group__head {
      font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .editorial h3,
    .editorial h3.headline-group .headline-group__head {
      font-size: 2.25rem;
    }
  }
}
.editorial h4,
.editorial h4.headline-group .headline-group__head {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  .editorial h4,
  .editorial h4.headline-group .headline-group__head {
    font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .editorial h4,
  .editorial h4.headline-group .headline-group__head {
    font-size: 1.45rem;
  }
}
@media screen and (min-width: 48rem) {
  .editorial h4,
  .editorial h4.headline-group .headline-group__head {
    line-height: 1.5rem;
  }
  @supports (font-size: 1cqi) {
    .editorial h4,
    .editorial h4.headline-group .headline-group__head {
      font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .editorial h4,
    .editorial h4.headline-group .headline-group__head {
      font-size: 1.5rem;
    }
  }
}
.editorial h5,
.editorial h5.headline-group .headline-group__head {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  .editorial h5,
  .editorial h5.headline-group .headline-group__head {
    font-size: clamp(1rem, 1.4cqi, 1.167rem);
  }
}
@supports not (font-size: 1cqi) {
  .editorial h5,
  .editorial h5.headline-group .headline-group__head {
    font-size: 1.125rem;
  }
}
.editorial h6,
.editorial h6.headline-group .headline-group__head {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: sans-serif;
  font-weight: normal;
}

h1,
.visually-h1 {
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2.5rem;
}

@supports (font-size: 1cqi) {
  h1,
  .visually-h1 {
    font-size: clamp(2rem, 10cqi, 4.5rem);
  }
}
@supports not (font-size: 1cqi) {
  h1,
  .visually-h1 {
    font-size: 2.24rem;
  }
}
@media screen and (min-width: 48rem) {
  h1,
  .visually-h1 {
    line-height: 4.5rem;
  }
  @supports (font-size: 1cqi) {
    h1,
    .visually-h1 {
      font-size: clamp(2rem, 10cqi, 4.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    h1,
    .visually-h1 {
      font-size: 4.5rem;
    }
  }
}
h2,
.visually-h2 {
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  h2,
  .visually-h2 {
    font-size: clamp(2rem, 3.5cqi, 2.5rem);
  }
}
@supports not (font-size: 1cqi) {
  h2,
  .visually-h2 {
    font-size: 1.92rem;
  }
}
@media screen and (min-width: 48rem) {
  h2,
  .visually-h2 {
    line-height: 3rem;
  }
  @supports (font-size: 1cqi) {
    h2,
    .visually-h2 {
      font-size: clamp(2rem, 3.5cqi, 2.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    h2,
    .visually-h2 {
      font-size: 3rem;
    }
  }
}
h3,
.visually-h3 {
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  h3,
  .visually-h3 {
    font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
  }
}
@supports not (font-size: 1cqi) {
  h3,
  .visually-h3 {
    font-size: 1.67rem;
  }
}
@media screen and (min-width: 48rem) {
  h3,
  .visually-h3 {
    line-height: 2.5rem;
  }
  @supports (font-size: 1cqi) {
    h3,
    .visually-h3 {
      font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
    }
  }
  @supports not (font-size: 1cqi) {
    h3,
    .visually-h3 {
      font-size: 2.25rem;
    }
  }
}
h4,
.visually-h4 {
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  h4,
  .visually-h4 {
    font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
  }
}
@supports not (font-size: 1cqi) {
  h4,
  .visually-h4 {
    font-size: 1.45rem;
  }
}
@media screen and (min-width: 48rem) {
  h4,
  .visually-h4 {
    line-height: 1.5rem;
  }
  @supports (font-size: 1cqi) {
    h4,
    .visually-h4 {
      font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    h4,
    .visually-h4 {
      font-size: 1.5rem;
    }
  }
}
h5,
.visually-h5 {
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  h5,
  .visually-h5 {
    font-size: clamp(1rem, 1.4cqi, 1.167rem);
  }
}
@supports not (font-size: 1cqi) {
  h5,
  .visually-h5 {
    font-size: 1.125rem;
  }
}
h6,
.visually-h6 {
  font-family: sans-serif;
  font-weight: normal;
}

ul li,
ol li {
  margin-bottom: 0.5rem;
}

ul.no-decoration,
ol.no-decoration {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.no-decoration > li,
ol.no-decoration > li {
  margin-left: 0;
  text-indent: 0;
}

ul.no-decoration > li::before,
ol.no-decoration > li::before {
  display: none;
}

ul.no-bullets,
ol.no-bullets {
  padding: 0;
  list-style: none;
}

ul.no-bullets > li::before,
ol.no-bullets > li::before {
  display: none;
}

dl dt {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 2rem;
  font-size: 1.125rem;
}

dl dd {
  margin-bottom: 1rem;
  margin-left: 0;
}

dl.described-links dt {
  margin-bottom: 0;
}

dl.described-links dd {
  margin-left: 0.75rem;
}

dl.invisible-labels dt {
  display: none;
}

dl.invisible-labels dd {
  margin-bottom: 0;
}

/* Forms
    ========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
    * Show the overflow in IE.
    */
button {
  overflow: visible;
}

/**
    * Remove the inheritance of text transform in Edge, Firefox, and IE.
    * 1. Remove the inheritance of text transform in Firefox.
    */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
    * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
    *    controls in Android 4.
    * 2. Correct the inability to style clickable types in iOS and Safari.
    */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

button,
[type=button],
[type=reset],
[type=submit] {
  /**
    * Remove the inner border and padding in Firefox.
    */
  /**
    * Restore the focus styles unset by the previous rule.
    */
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
    * Show the overflow in Edge.
    */
input {
  overflow: visible;
}

/**
    * 1. Add the correct box sizing in IE 10-.
    * 2. Remove the padding in IE 10-.
    */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
    * Correct the cursor style of increment and decrement buttons in Chrome.
    */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
    * 1. Correct the odd appearance in Chrome and Safari.
    * 2. Correct the outline style in Safari.
    */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
    * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
    */
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
    * 1. Correct the inability to style clickable types in iOS and Safari.
    * 2. Change font properties to `inherit` in Safari.
    */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
    * Change the border, margin, and padding in all browsers (opinionated).
    */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
    * 1. Correct the text wrapping in Edge and IE.
    * 2. Correct the color inheritance from `fieldset` elements in IE.
    * 3. Remove the padding so developers are not caught out when they zero out
    *    `fieldset` elements in all browsers.
    */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
    * 1. Add the correct display in IE 9-.
    * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
    */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
    * Remove the default vertical scrollbar in IE.
    */
textarea {
  overflow: auto;
}

/* foundation form styles
    ========================================================================== */
[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #b0aeaa;
  border-radius: 0;
  background-color: #fff;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

[type=text]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #3b3b3b;
  background-color: #fff;
  box-shadow: 0 0 5px #b0aeaa;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}

textarea[rows] {
  height: auto;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #b0aeaa;
}

input::placeholder,
textarea::placeholder {
  color: #b0aeaa;
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e1e0df;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}

[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.5rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
}

label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
}

.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem;
}

.input-group > :first-child {
  border-radius: 0 0 0 0;
}

.input-group > :last-child > * {
  border-radius: 0 0 0 0;
}

.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #b0aeaa;
  background: #e1e0df;
  text-align: center;
  white-space: nowrap;
  width: 1%;
  height: 100%;
}

.input-group-label:first-child {
  border-right: 0;
}

.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  height: 2.5rem;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  width: 1%;
  height: 100%;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  height: 2.5rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

.input-group .input-group-button {
  display: table-cell;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #b0aeaa;
}

.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
  background: #fff;
}

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #b0aeaa;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  color: #000;
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #3b3b3b;
  background-color: #fff;
  box-shadow: 0 0 5px #b0aeaa;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

select:disabled {
  background-color: #e1e0df;
  cursor: not-allowed;
}

select::-ms-expand {
  display: none;
}

select[multiple] {
  height: auto;
  background-image: none;
}

.is-invalid-input:not(:focus) {
  border-color: rgb(199.92, 82.32, 47.04);
}

.is-invalid-input:not(:focus)::-moz-placeholder {
  color: rgb(199.92, 82.32, 47.04);
}

.is-invalid-input:not(:focus)::placeholder {
  color: rgb(199.92, 82.32, 47.04);
}

.is-invalid-label {
  color: rgb(199.92, 82.32, 47.04);
}

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: rgb(199.92, 82.32, 47.04);
}

.form-error.is-visible {
  display: block;
}

[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select {
  border: rgba(16, 24, 32, 0.25) 1px solid;
  box-shadow: none;
  margin: 0.625rem 0 2.5rem 0;
  padding: 1rem 0.875rem;
  line-height: 1em;
  height: auto;
}

[type=text]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
textarea:focus,
select:focus {
  border: #101820 1px solid;
  box-shadow: 0 0 0;
}

[type=text][disabled],
[type=password][disabled],
[type=date][disabled],
[type=datetime][disabled],
[type=datetime-local][disabled],
[type=month][disabled],
[type=week][disabled],
[type=email][disabled],
[type=number][disabled],
[type=search][disabled],
[type=tel][disabled],
[type=time][disabled],
[type=url][disabled],
[type=color][disabled],
textarea[disabled],
select[disabled] {
  background-color: #f1f1f1;
  color: #767676;
}

label > [type=checkbox],
label > [type=radio] {
  margin: 0;
  cursor: pointer;
}

ul.form-widget-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 2.5rem;
}

ul.form-widget-list > li {
  margin-left: 0;
  text-indent: 0;
}

ul.form-widget-list > li::before {
  display: none;
}

ul.form-widget-list li {
  margin-bottom: 1rem;
}

ul.form-widget-list li label {
  display: inline-flex;
  align-items: baseline;
  cursor: pointer;
}

ul.form-widget-list li label [type=checkbox],
ul.form-widget-list li label [type=radio] {
  margin-right: 0.625rem;
}

fieldset legend {
  margin-bottom: 1.25rem;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgb(24.5, 36.75, 49);
}

input[disabled]::-webkit-input-placeholder,
textarea[disabled]::-webkit-input-placeholder {
  color: #767676;
}

select {
  padding-right: 1.875rem;
  line-height: 1.5;
  border: 0;
  font-weight: bold;
  color: #105456;
  background-color: #f1f1f1;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIKCSBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAwIDEwMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTA1NDU2O30KPC9zdHlsZT4KPHBvbHlnb24gYng6b3JpZ2luPSIwLjUgMC40OTY0NTIiIGNsYXNzPSJzdDAiIHBvaW50cz0iNDk5LjgsODAyLjEgMTAwMCwzMDIuNCA4OTUuNSwxOTcuOSA1MDAsNTkzLjMgMTA0LjYsMTk3LjkgMCwzMDIuNCAiPgo8L3BvbHlnb24+Cjwvc3ZnPgo=");
  background-size: 15px 15px;
}

select:focus {
  color: #000;
  background-color: #d6d6db;
  border: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIKCSBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAwIDEwMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gYng6b3JpZ2luPSIwLjUgMC40OTY0NTIiIHBvaW50cz0iNDk5LjgsODAyLjEgMTAwMCwzMDIuNCA4OTUuNSwxOTcuOSA1MDAsNTkzLjMgMTA0LjYsMTk3LjkgMCwzMDIuNCAiPgo8L3BvbHlnb24+Cjwvc3ZnPgo=");
}

select[disabled] {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIKCSBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAwIDEwMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNzY3Njc2O30KPC9zdHlsZT4KPHBvbHlnb24gYng6b3JpZ2luPSIwLjUgMC40OTY0NTIiIGNsYXNzPSJzdDAiIHBvaW50cz0iNDk5LjgsODAyLjEgMTAwMCwzMDIuNCA4OTUuNSwxOTcuOSA1MDAsNTkzLjMgMTA0LjYsMTk3LjkgMCwzMDIuNCAiPgo8L3BvbHlnb24+Cjwvc3ZnPgo=");
}

label {
  font-size: 1rem;
  line-height: 1.625rem;
}

.is-error,
.is-valid,
fieldset[disabled] {
  border-width: 2px;
  border-style: solid;
}

.is-error {
  border-color: rgb(199.92, 82.32, 47.04);
}

.is-valid {
  border-color: var(--color-modern--energy-green);
}

fieldset.is-error, fieldset.is-valid, fieldset[disabled] {
  padding: 1.25rem;
}

fieldset.is-error legend, fieldset.is-valid legend, fieldset[disabled] legend {
  padding: 0 0.625rem;
  margin-bottom: 0;
}

fieldset[disabled] {
  border-color: #d6d6db;
  color: #767676;
  cursor: not-allowed;
}

fieldset[disabled] label {
  color: #767676;
  cursor: not-allowed;
}

fieldset[disabled] label > [type=checkbox],
fieldset[disabled] label > [type=radio] {
  cursor: not-allowed;
}

fieldset[disabled] ul.form-widget-list li label {
  cursor: not-allowed;
}

label abbr[title=Required],
legend abbr[title=Required] {
  border: 0;
  color: rgb(199.92, 82.32, 47.04);
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 0px;
}

.checkbox-group {
  display: flex;
  flex-flow: row nowrap;
}

.checkbox-group [type=checkbox] {
  margin: 0.5rem 0 0 0;
}

.editorial table,
.content-table {
  border-collapse: collapse;
}

.editorial table thead,
.content-table thead {
  background-color: #105456;
  color: #fff;
}

.editorial table tfoot,
.content-table tfoot {
  background-color: #d6d6db;
  color: #000;
}

.editorial table tbody tr:nth-child(even) th,
.editorial table tbody tr:nth-child(even) td,
.content-table tbody tr:nth-child(even) th,
.content-table tbody tr:nth-child(even) td {
  background-color: #f1f1f1;
}

.editorial table th,
.editorial table td,
.content-table th,
.content-table td {
  padding: 1rem;
  text-align: left;
}

.editorial table th.align-right,
.editorial table td.align-right,
.content-table th.align-right,
.content-table td.align-right {
  text-align: right;
}

.editorial table th,
.content-table th {
  font-weight: 600;
}

.editorial table caption,
.content-table caption {
  padding: 1rem;
  text-align: inherit;
}

.editorial table.table--full-width,
.content-table.table--full-width {
  width: 100%;
}

.table-wrapper.table-wrapper--overflow {
  max-width: 100%;
  overflow-x: auto;
}

.table-wrapper.table-wrapper--overflow table {
  width: 100%;
}

.table-wrapper.table-wrapper--columnize table {
  width: 100%;
}

.table-wrapper.table-wrapper--columnize thead {
  display: none;
}

.table-wrapper.table-wrapper--columnize tbody tr {
  border-bottom: 4px #fff solid;
}

.table-wrapper.table-wrapper--columnize th,
.table-wrapper.table-wrapper--columnize td {
  display: block;
  border-width: 0;
}

.table-wrapper.table-wrapper--columnize th.align-right,
.table-wrapper.table-wrapper--columnize td.align-right {
  text-align: initial;
}

.table-wrapper.table-wrapper--columnize .responsive-label {
  display: inline;
  font-weight: 500;
}

.table-wrapper.table-wrapper--columnize .responsive-label::after {
  content: ": ";
}

@supports (display: grid) {
  .table-wrapper.table-wrapper--columnize tr {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-gap: 4px;
  }
  .table-wrapper.table-wrapper--columnize tr th {
    grid-column: 1/-1;
  }
}
@media screen and (min-width: 48rem) {
  .table-wrapper.table-wrapper--columnize thead {
    display: table-header-group;
  }
  .table-wrapper.table-wrapper--columnize tr {
    display: table-row;
  }
  .table-wrapper.table-wrapper--columnize th,
  .table-wrapper.table-wrapper--columnize td {
    display: table-cell;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-width: 4px;
  }
  .table-wrapper.table-wrapper--columnize th.align-right,
  .table-wrapper.table-wrapper--columnize td.align-right {
    text-align: right;
  }
  .table-wrapper.table-wrapper--columnize tbody tr {
    border-bottom-width: 0;
  }
  .table-wrapper.table-wrapper--columnize .responsive-label {
    display: none;
  }
}
.logo-wcag img {
  width: 176px;
}

.icon-catalog {
  margin: 0;
  padding: 0;
  list-style: none;
}

.icon-catalog > li {
  margin-left: 0;
  text-indent: 0;
}

.icon-catalog > li::before {
  display: none;
}

.icon-catalog .icon-label .ic {
  width: 1em;
}

.icon-catalog .icon-label .label {
  margin-left: 0.5em;
}

.icon-catalog li {
  line-height: 2.5rem;
  font-size: 1.25rem;
}

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
}

.icon-svg svg {
  width: 100%;
  height: 100%;
  display: block;
}

.icon-svg svg :where(#Fill), .icon-svg svg :where(#Fill) * {
  fill: none;
}

.icon-label {
  display: flex;
  align-items: baseline;
}

.icon-label .ic {
  width: auto;
  margin-right: 0.55em;
  vertical-align: baseline;
}

.icon-label .label {
  white-space: normal;
}

.icon-label--stacked {
  flex-direction: column;
  align-items: center;
}

.icon-label--stacked .ic {
  margin-right: 0;
  font-size: 1.1em;
  line-height: 1.5rem;
}

.icon-label--stacked .label {
  font-size: 0.5625rem;
  font-weight: 900;
  line-height: 1rem;
}

.icon-label--big {
  align-items: center;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.5rem;
  font-size: 1.25rem;
}

.icon-label--big .ic {
  position: relative;
  align-self: flex-start;
  margin-right: 0.5em;
  font-size: 2em;
}

button .icon-label--big .label,
.button .icon-label--big .label {
  font-size: 1em;
  line-height: 1.1;
  text-align: left;
}

a .icon-label .label,
button .icon-label .label {
  display: inline;
  text-decoration: none;
}

.align-icons .icon-label .ic {
  width: 1em;
}

.align-icons .icon-label .label {
  margin-left: 0.5em;
}

.skip-nav {
  display: flex;
  position: absolute;
  top: -5rem;
  justify-content: center;
  width: 100%;
  background: #fff;
  padding: 1rem;
}

.skip-nav:focus {
  top: 0;
  transition: top 0.5s;
}

.global-nav {
  position: relative;
  z-index: 10;
  flex-grow: 1;
}

.global-nav > a {
  display: block;
  font-weight: 600;
  text-decoration: none;
}

.global-nav > a:link, .global-nav > a:visited {
  text-decoration: none;
}

@media screen and (min-width: 68.125em) {
  .global-nav {
    display: flex;
    -moz-column-gap: clamp(1rem, 3cqi, 3rem);
         column-gap: clamp(1rem, 3cqi, 3rem);
    align-items: center;
    flex: auto 0;
  }
  .global-nav > a:hover::after, .global-nav > a:hover::before, .global-nav > a:focus::after, .global-nav > a:focus::before, .global-nav > a::after, .global-nav > a::before {
    display: none;
  }
  .global-nav > a, .global-nav > .global-nav__subnav-toggle {
    font-family: "poppins", sans-serif;
    font-size: 1rem;
    line-height: 1;
    color: var(--color-modern--colorado-state-green);
    margin-bottom: 0;
    padding: 0;
    background: unset;
    transition-property: color;
    transition-duration: 0.2s;
  }
}
@media screen and (min-width: 68.125em) and (min-width: 80.625rem) {
  .global-nav > a, .global-nav > .global-nav__subnav-toggle {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 68.125em) {
  .global-nav > a:hover, .global-nav > a:focus, .global-nav > .global-nav__subnav-toggle:hover, .global-nav > .global-nav__subnav-toggle:focus {
    background: unset;
  }
  .global-nav > a, .global-nav > .global-nav__subnav-toggle > div {
    white-space: nowrap;
    border-bottom: solid 2px transparent;
    transition: color 0.2s, border 0.2s;
  }
  .global-nav > a:hover, .global-nav > a:focus, .global-nav > .global-nav__subnav-toggle:hover > div, .global-nav > .global-nav__subnav-toggle:focus > div {
    border-bottom-color: currentColor;
  }
  .global-nav > .global-nav__subnav-toggle {
    position: relative;
    padding-right: 1rem;
  }
}
@media screen and (min-width: 68.125em) and (min-width: 80.625rem) {
  .global-nav > .global-nav__subnav-toggle {
    padding-right: 1.75rem;
  }
}
@media screen and (min-width: 68.125em) {
  .global-nav > .global-nav__subnav-toggle::after {
    position: absolute;
    left: auto;
    right: 0;
    top: 0.3125rem;
    content: "";
    display: block;
    width: 0.75rem;
    height: 0.375rem;
    background-color: currentColor;
    -webkit-mask-size: 12px 6px;
            mask-size: 12px 6px;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8"><path d="m13.945 1.434-6.167 5.41S7 7.71 6.049 6.756L.321 1.652C.08 1.437-.048 1.132.017.835c.043-.2.17-.4.475-.51.763-.274 1.22.166 1.22.166l5.26 4.63L12.266.49s.627-.515 1.237-.165c.61.35.517 1.04.44 1.108"/></svg>');
            mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8"><path d="m13.945 1.434-6.167 5.41S7 7.71 6.049 6.756L.321 1.652C.08 1.437-.048 1.132.017.835c.043-.2.17-.4.475-.51.763-.274 1.22.166 1.22.166l5.26 4.63L12.266.49s.627-.515 1.237-.165c.61.35.517 1.04.44 1.108"/></svg>');
    transition-property: transform;
    transition-duration: 0.2s;
  }
}
@media screen and (min-width: 68.125em) and (min-width: 80.625rem) {
  .global-nav > .global-nav__subnav-toggle::after {
    top: 0.375rem;
  }
}
@media screen and (min-width: 68.125em) {
  .global-nav > .global-nav__subnav-toggle[aria-expanded=true] {
    color: var(--color-modern--dark-orange);
  }
  .global-nav > .global-nav__subnav-toggle[aria-expanded=true]::after {
    transform: rotate(-180deg);
  }
  .global-nav__subnav-panel {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: var(--color-modern--horsetooth-blue);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="142" height="310" fill="none" viewBox="0 0 142 310"><g fill="%2359595B" opacity=".15"><path d="M52.787 268.557c-7.085.163-15.272-1.105-23.363-3.12-.58-.144-1.183-.278-1.71-.545-1.806-.918-2.674-2.64-2.13-4.086.636-1.686 2.357-2.42 4.449-2.023 4.603.872 9.205 1.752 13.827 2.513 10.261 1.689 20.394.559 30.493-1.455 15.125-3.017 28.78-9.334 41.162-18.421 16.717-12.27 29.077-27.947 36.346-47.466 3.993-10.723 5.992-21.817 5.472-33.286-.179-3.95.476-7.674 2.183-11.212 2.531-5.245 6.965-8.285 12.332-9.842 8.58-2.49 18.606.136 23.806 7.765 2.395 3.514 3.36 7.46 3.434 11.608.156 8.695-.728 17.304-2.204 25.879-2.034 11.825-5.622 23.139-10.685 33.99-13.22 28.339-33.289 50.425-60.364 66.12-10.157 5.889-20.994 10.086-32.26 13.245-1.146.32-2.366.46-3.559.517-1.693.082-2.735-.946-3.122-2.468-.415-1.638.47-2.824 1.902-3.483 1.086-.5 2.269-.81 3.43-1.12 28.81-7.727 51.96-23.98 70.477-47.08 12.283-15.323 20.86-32.582 25.822-51.584 2.876-11.015 4.103-22.25 3.806-33.65-.24-9.25-6.575-14.917-15.803-14.013-7.66.75-12.469 5.93-12.656 13.65-.087 3.613-.086 7.229-.243 10.838-.556 12.713-4.098 24.657-9.71 35.984-12.37 24.97-31.699 42.652-57.074 53.813-13.604 5.984-27.873 9.042-44.058 8.932Z"/><path d="M-18.561 151.193c1.424-30.142 9.344-58.387 23.57-84.902a69.238 69.238 0 0 1 3.319-5.578c1.11-1.67 2.882-2.166 4.336-1.421 1.586.812 2.128 2.724 1.114 4.716-2.508 4.93-5.28 9.733-7.648 14.728C-.756 93.26-5.622 108.44-8.635 124.253c-2.519 13.215-3.287 26.514-2.892 39.914.735 24.937 14.708 45.49 38.298 54.929 10.573 4.23 21.55 6.202 32.847 5.415 14.54-1.013 28.137-5.122 39.804-14.31 10.358-8.157 17.316-18.545 20.53-31.42 1.616-6.474 2.462-13.02 2.326-19.67-.294-14.337 4.933-26.541 14.127-37.25.7-.814 1.448-1.678 2.357-2.197 1.337-.764 2.806-.758 3.976.464 1.145 1.196 1.263 2.565.342 3.947-.465.698-1.036 1.328-1.585 1.966-8.584 9.974-13.082 21.358-12.8 34.7.31 14.69-3.42 28.334-11.882 40.528-8.392 12.095-19.823 20.04-33.532 25.058-12.12 4.435-24.643 5.707-37.307 4.282C25.038 228.252 7.24 219.66-5.54 202.312c-6.924-9.398-10.97-20.014-11.982-31.663-.562-6.466-1.177-12.105-1.038-19.456Z"/><path d="M33.77 154.878c.106-8.23 2.248-16.861 3.198-24.334.119-.936.438-1.885.852-2.736.93-1.908 2.144-2.56 3.682-2.156 1.686.442 2.733 2.235 2.398 4.278-.428 2.61-.818 5.24-1.362 7.817-1.01 4.784-1.414 9.706-1.719 14.562-.272 4.329-.44 9.258 1.373 13.368 2.547 5.769 9.53 8.472 15.515 7.45 7.647-1.306 11.792-6.215 11.861-14.003.069-7.725.464-15.416 2.171-22.965 2.239-9.903 5.66-19.397 10.542-28.317 10.553-19.278 25.327-34.373 44.68-44.902 6.25-3.4 12.822-6.019 19.612-8.108a11.19 11.19 0 0 1 2.834-.491c2.061-.078 3.178.74 3.487 2.38.33 1.75-.547 3.215-2.448 3.87-2.608.897-5.277 1.625-7.863 2.578-20.796 7.663-37.092 21.062-49.362 39.364-11.49 17.139-17.581 36.059-17.13 56.794.323 14.875-13.683 23.585-27.594 19.465-5-1.481-9.327-4.66-11.754-9.331-2.312-4.451-3.04-9.438-2.973-14.583ZM-.66 154.202c.397-17.077 3.116-33.758 8.497-50.002C19.114 70.153 38.695 41.849 66.44 19.186c12.19-9.956 25.6-17.92 40.029-24.18.657-.286 1.334-.574 2.032-.712 2.21-.436 3.515.187 4.134 1.881.624 1.709-.124 3.223-2.25 4.266-2.698 1.323-5.444 2.551-8.16 3.839C84.63 12.617 69.26 24.043 55.65 37.904 39.077 54.783 26.4 74.249 17.668 96.2c-6.306 15.854-10.432 32.29-11.281 49.42-.274 5.53-.354 11.07-.435 16.606-.046 3.18-1.246 5.215-3.259 5.152-1.794-.057-3.246-2.06-3.335-4.864-.087-2.768-.019-5.541-.019-8.313Z"/><path d="M141.417 1.942c2.103.055 3.42 1.03 3.726 2.565.321 1.617-.312 2.885-2.276 3.56-2.835.973-5.778 1.624-8.65 2.496-41.066 12.469-71.572 38.04-92.51 75.207-3.814 6.769-6.396 14.233-9.547 21.375-.291.66-.529 1.355-.9 1.968-1.008 1.671-2.438 2.252-3.903 1.662-1.723-.692-2.572-2.187-1.99-4.096a93.93 93.93 0 0 1 2.788-7.821c8.718-21.527 21.62-40.215 38.35-56.275 15.281-14.67 32.703-26.096 52.442-33.786 6.811-2.653 13.954-4.455 20.952-6.624.566-.176 1.186-.183 1.518-.23Z"/><path d="M90.56 53.111C82.8 59.471 76.07 66.68 69.864 74.56a130.5 130.5 0 0 0-18.17 31.11c-.364.883-.801 1.773-1.382 2.522-.998 1.287-2.336 1.651-3.843.883-1.456-.74-2.197-1.955-1.75-3.562.418-1.499 1.018-2.958 1.655-4.383 8.101-18.15 19.299-35.09 34.09-48.485 7.941-7.19 16.938-13.097 26.207-18.42A145.357 145.357 0 0 1 137.2 21.05c8.92-2.68 18.024-4.17 27.228-5.236 1.182-.137 2.561-.381 3.546.076 1.053.487 2.104 1.615 2.508 2.704.516 1.39-.502 2.568-1.82 3.12-.979.41-2.073.655-3.133.738-19.672 1.543-38.676 7.706-55.734 17.577a137.554 137.554 0 0 0-10.039 6.436c-3.021 2.118-6.34 4.306-9.197 6.646ZM178.08 67.849c8.61-.27 16.546.972 24.32 3.314.903.272 1.82.676 2.571 1.233 1.144.848 1.7 2.03 1.107 3.489-.616 1.515-1.775 2.273-3.39 2.158-.703-.05-1.374-.44-2.079-.571-5.666-1.052-11.302-2.649-17.014-3.01-20.512-1.301-38.953 4.808-55.457 16.84-14.406 10.5-24.784 24.124-30.43 41.108-1.51 4.544-2.218 9.358-3.236 14.06-.607 2.805-1.869 4.306-3.64 4.115-2.002-.215-3.123-1.99-2.753-5.064 1.128-9.402 3.812-18.377 8.154-26.786 11.407-22.086 29.104-37.116 52.254-45.718 9.641-3.582 19.685-5.549 29.592-5.168ZM16.695 153.674c.295-6.967 1.355-13.976 2.07-20.6.089-.814.27-1.714.708-2.375.758-1.143 1.856-1.916 3.372-1.512 1.44.384 2.314 1.33 2.33 2.834.013 1.318-.1 2.645-.265 3.954-1.042 8.249-1.693 16.506-1.502 24.842.332 14.505 9.205 24.85 22.048 28.13 12.218 3.12 23.388 1.252 32.947-7.365 5.132-4.627 7.793-10.581 8.386-17.461.145-1.678.172-3.378.475-5.026.328-1.78 1.776-2.984 3.217-2.854 1.635.147 2.685 1.203 3.018 2.7.28 1.264.278 2.633.173 3.936-1.348 16.763-11.54 28.092-25.766 32.085-14.328 4.023-27.687 2.13-39.32-7.622-4.21-3.531-7.462-8.081-9.35-13.247-2.364-6.475-2.838-13.426-2.541-20.42Z"/><path d="M55.992 215.458c-17.684-.837-32.74-6.9-44.367-20.468-4.118-4.805-6.94-10.388-9.054-16.334a8.293 8.293 0 0 1-.353-1.4c-.424-2.507.384-4.138 2.286-4.657 1.55-.423 3.077.62 3.904 2.899 1.69 4.659 3.668 9.159 6.658 13.152 7.316 9.765 17.057 15.663 28.886 18.369 8.134 1.86 16.197 1.87 24.31-.094 11.494-2.783 20.638-8.937 27.332-18.708.476-.695.885-1.446 1.43-2.081 1.38-1.605 2.766-1.95 4.076-1.102 1.666 1.076 2.121 2.748 1.071 4.716-.846 1.588-1.794 3.15-2.895 4.57-7.327 9.45-16.717 15.876-28.385 18.634-4.89 1.156-9.928 1.688-14.899 2.504ZM65.733 246.549c.107-1.902 1.568-3.307 3.747-3.588 5.407-.7 10.54-2.335 15.598-4.294 18.976-7.346 33.67-19.693 43.784-37.416.535-.94 1.07-1.907 1.773-2.714 1.078-1.238 2.5-1.421 3.933-.672 1.487.778 1.898 2.13 1.503 3.688-.174.683-.566 1.32-.914 1.948-10.755 19.373-26.497 33.094-47.138 41.009-5.57 2.136-11.513 3.312-17.3 4.868-1.737.467-3.392.216-4.486-1.426-.316-.475-.398-1.104-.5-1.403ZM14.786 53.843a3.592 3.592 0 0 1-.146-3.617c.325-.614.633-1.172.992-1.695C25.698 33.887 37.312 20.614 50.95 9.194c4.694-3.93 9.69-7.502 14.572-11.207.857-.65 1.782-1.255 2.76-1.693 1.663-.748 3.098-.256 4.043 1.271.89 1.438.623 2.778-.557 3.907-.692.661-1.472 1.243-2.263 1.785-14.99 10.281-28.01 22.688-39.436 36.78-3.101 3.824-5.839 7.942-8.779 11.9-.707.952-1.397 2.108-2.382 2.609-.92.468-2.413.578-3.293.132-.332-.168-.595-.47-.829-.835ZM56.658 286.038c-15.098-.37-28.04-2.158-40.494-6.685-5.184-1.884-10.288-3.994-15.405-6.058-.87-.351-1.952-.81-2.348-1.538-.517-.951-.72-2.26-.561-3.342.204-1.388 1.542-1.86 2.788-1.74 1.168.113 2.366.47 3.432.973 9.184 4.334 18.78 7.469 28.702 9.495 12.483 2.55 25.081 2.855 37.727 1.238 1.156-.147 2.467-.24 3.513.154 2.322.874 2.645 3.71.63 5.19a6.187 6.187 0 0 1-2.96 1.127c-5.633.514-11.278.9-15.024 1.186ZM51.99 153.006c1.196-20.896 6.95-41.04 18.117-59.558.373-.616.753-1.244 1.227-1.78 1.277-1.446 3.103-1.688 4.503-.662 1.34.984 1.724 2.422.821 4.156-1.888 3.624-4.034 7.118-5.83 10.785-6.47 13.203-10.506 27.108-11.677 41.799-.267 3.359-.428 6.726-.638 10.089-.03.48-.023.966-.095 1.44-.311 2.044-1.534 3.369-3.111 3.406-1.643.039-3.06-1.52-3.29-3.626-.025-.238-.026-.481-.026-.721-.002-1.566-.001-3.132-.001-5.328ZM81.859 279.346c.038-1.96.836-2.993 2.42-3.48 2.748-.844 5.471-1.77 8.225-2.596 7.148-2.145 13.94-5.11 20.42-8.802.73-.416 1.466-.823 2.227-1.175 1.807-.835 3.099-.562 4.117.822 1.001 1.362.799 3.288-.67 4.483-1.106.902-2.366 1.636-3.62 2.332-8.749 4.854-18.104 8.18-27.701 10.863-1.728.484-3.619.822-4.877-1.076-.318-.48-.435-1.092-.541-1.371ZM50.601 250.516c-8.463-.242-16.632-2.097-24.65-4.681-.96-.31-2.14-.977-2.514-1.8-.432-.948-.436-2.437.038-3.343.383-.73 1.726-1.214 2.693-1.31 1.021-.1 2.125.31 3.151.63 8.647 2.696 17.483 4.142 26.546 4.309 1.08.02 2.466.479 3.157 1.238 1.579 1.733.433 4.61-1.952 4.903-2.127.26-4.31.054-6.469.054ZM77.79 83.115c.237-.49.523-1.43 1.077-2.17 4.977-6.652 10.707-12.6 17.117-17.874 1.794-1.477 3.582-1.331 4.804.058 1.31 1.488 1.14 3.294-.784 5.012-5.827 5.205-11.256 10.776-16.137 16.885a4.535 4.535 0 0 1-2.004 1.4c-1.97.653-4.012-.854-4.073-3.31ZM62.243 320.833c-.838 0-1.684.075-2.512-.015-1.909-.21-3.25-1.526-3.337-3.175-.084-1.572.867-2.794 2.71-3.328.681-.198 1.418-.217 2.133-.287 7.158-.693 14.316-1.38 21.473-2.071.477-.047.948-.18 1.425-.194 2.3-.071 3.774 1.003 3.9 2.81.125 1.77-1.129 3.234-3.281 3.606-2.953.51-5.914 1.012-8.891 1.328-4.532.48-9.08.798-13.622 1.184l.002.142ZM60.5 303.154c-2.035.088-4.075.123-6.119.089-.71-.012-1.468-.035-2.12-.278-1.388-.517-2.046-1.63-1.968-3.103.078-1.475.763-2.514 2.32-2.766.59-.096 1.191-.138 1.79-.183 7.058-.533 14.117-1.071 21.178-1.586 2.568-.187 4.112.822 4.323 2.746.193 1.759-1.272 3.32-3.642 3.616-5.205.648-10.467 1.235-15.762 1.465ZM26.49 293.95c4.874.684 9.761 1.293 14.617 2.087 2.2.36 3.337 1.959 3.094 3.762-.233 1.737-1.886 3.053-4.013 2.756-4.873-.68-9.73-1.495-14.569-2.387-2.124-.392-3.242-2.076-2.899-3.851.349-1.804 1.528-2.576 3.77-2.367Z"/></g></svg>');
    background-size: auto 135%;
    background-position-x: -1.75rem;
    background-position-y: 0;
    background-repeat: no-repeat;
    top: calc(100% + 1rem);
    left: 0;
    right: 0;
    min-height: calc(2rem + 22px);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    /* Hide the top of the box shadow */
    clip-path: inset(1px -11px -11px -11px);
    /* Force different rendering mode to eliminate clip-path artifact */
    transform: translateZ(0);
    transition-property: opacity, visibility;
    transition-duration: 0.2s;
    transition-behavior: allow-discrete;
  }
  .global-nav__subnav-panel:not([aria-hidden=true]) {
    visibility: visible;
    opacity: 1;
  }
  .global-nav .subnav-panel__contents {
    margin-left: 4.0625rem;
    padding: 1rem 3.5rem 1.5rem 4rem;
    background: #FFF;
  }
  .global-nav .subnav-panel__overview-link {
    display: block;
    font-weight: 700;
    margin-bottom: 0.75rem;
    font-size: 1rem;
  }
  .global-nav .subnav-panel__link-list {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
    -moz-column-width: 16rem;
         column-width: 16rem;
    font-size: 0.875rem;
  }
  .global-nav .subnav-panel__link-list.columns-1 {
    -moz-column-width: auto;
         column-width: auto;
    -moz-column-count: 1;
         column-count: 1;
  }
  .global-nav .subnav-panel__link-list.columns-2 {
    -moz-column-width: 14.25rem;
         column-width: 14.25rem;
    max-width: 40rem;
  }
  .global-nav .subnav-panel__link-list a {
    text-decoration-line: underline;
    text-decoration-color: transparent;
    transition: -webkit-text-decoration 0.2s;
    transition: text-decoration 0.2s;
    transition: text-decoration 0.2s, -webkit-text-decoration 0.2s;
  }
  .global-nav .subnav-panel__link-list a:hover, .global-nav .subnav-panel__link-list a:focus {
    text-decoration-color: currentColor;
  }
  .global-nav .subnav-panel__link-list a.menu-item-object-custom:after {
    content: "";
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");
    background-color: #1e4d2b;
    display: inline-block;
    position: relative;
    left: 1.2em;
    width: 1em;
    height: 1em;
    margin-left: -1em;
  }
  .global-nav .subnav-panel__link-list > ul {
    margin-top: 0;
    margin-bottom: 0;
  }
  .global-nav .subnav-panel__link-list ul {
    list-style: none;
  }
  .global-nav .subnav-panel__link-list ul, .global-nav .subnav-panel__link-list li {
    margin-left: 0;
    padding-left: 0;
  }
  .global-nav .subnav-panel__link-list > ul > li > a {
    font-weight: 600;
  }
  .global-nav .subnav-panel__link-list > ul > li {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
  .global-nav .subnav-panel__link-list li > ul {
    margin-top: 0.5rem;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    -moz-column-break-before: avoid;
         break-before: avoid;
  }
  .global-nav .subnav-panel__link-list li > ul a {
    color: rgba(0, 0, 0, 0.8);
  }
}
@media screen and (min-width: 75em) {
  .global-nav {
    -moz-column-gap: clamp(1rem, 1.6cqi, 3rem);
         column-gap: clamp(1rem, 1.6cqi, 3rem);
  }
}
@media screen and (min-width: 80.625rem) {
  .global-nav > a, .global-nav > .global-nav__subnav-toggle {
    font-size: 1.125rem;
    line-height: 1;
  }
}
.rdc-theme .global-nav > a:hover, .rdc-theme .global-nav > a:focus, .rdc-theme .global-nav > .rdc-theme .global-nav__subnav-toggle:hover > div, .rdc-theme .global-nav > .rdc-theme .global-nav__subnav-toggle:focus > div {
  border-bottom-color: #d61d29;
}

.subnav-panel__interface {
  position: absolute;
  top: calc(1rem - 11px);
  right: calc(1.5rem - 11px);
  left: auto;
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}

.panel-close {
  background-color: var(--color-modern--colorado-state-green);
  width: 44px;
  height: 44px;
  padding: 0;
  -webkit-mask-size: 22px;
          mask-size: 22px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" width="22px" height="22px"><path d="M 22 11 C 22 17.08 17.08 22 11 22 C 4.92 22 0 17.08 0 11 C 0 4.92 4.92 0 11 0 C 17.08 0 22 4.92 22 11 Z M 6 12 L 16 12 L 16 10 L 6 10 Z" style=""></path></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" width="22px" height="22px"><path d="M 22 11 C 22 17.08 17.08 22 11 22 C 4.92 22 0 17.08 0 11 C 0 4.92 4.92 0 11 0 C 17.08 0 22 4.92 22 11 Z M 6 12 L 16 12 L 16 10 L 6 10 Z" style=""></path></svg>');
  transition-property: background-color, -webkit-mask-size;
  transition-property: background-color, mask-size;
  transition-property: background-color, mask-size, -webkit-mask-size;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.panel-close:hover, .panel-close:focus-visible {
  background-color: var(--color-modern--dark-orange);
  -webkit-mask-size: 30px;
          mask-size: 30px;
}

.panel-close:focus:not(:focus-visible):not(:hover) {
  background-color: var(--color-modern--colorado-state-green);
}

.mobile-popover {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
}

.global-nav--small {
  --mobile-nav-root-font-size: 1.25rem;
  --mobile-nav-link-spacing: 0.25rem;
  font-size: var(--mobile-nav-root-font-size);
  /* Top-level links */
  /* Second-level links */
  /* Third-level links */
  /* Any link lists deeper than level 1 */
  /* Third-level lists */
}

.global-nav--small ul {
  list-style: none;
}

.global-nav--small ul, .global-nav--small li {
  padding: 0;
}

.global-nav--small li {
  margin-bottom: var(--mobile-nav-link-spacing);
}

.global-nav--small a {
  text-decoration-color: transparent;
  text-decoration-line: underline;
  transition: -webkit-text-decoration;
  transition: text-decoration;
  transition: text-decoration, -webkit-text-decoration;
}

.global-nav--small a:hover, .global-nav--small a:focus {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

:where(.global-nav--small > ul > li > a) {
  font-weight: 700;
}

:where(.global-nav--small > ul > li > ul > li > a) {
  font-weight: 600;
}

:where(.global-nav--small > ul > li > ul > li > ul > li > a) {
  color: rgba(0, 0, 0, 0.8);
}

.global-nav--small :where(ul ul) {
  font-size: calc(var(--mobile-nav-root-font-size) * 0.8);
  margin-top: var(--mobile-nav-link-spacing);
  margin-bottom: 1rem;
}

.global-nav--small :where(ul ul ul) {
  margin-left: 1rem;
}

.utility-nav a {
  display: block;
  font-weight: 600;
  text-decoration: none;
  line-height: 2.5rem;
  font-size: 0.875rem;
}

.utility-nav a:link, .utility-nav a:visited {
  text-decoration: none;
}

.utility-nav a:hover, .utility-nav a:active {
  text-decoration: underline;
}

.utility-nav a:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 64em) {
  .utility-nav {
    display: flex;
    align-items: center;
  }
  .utility-nav a {
    display: inline;
    white-space: nowrap;
    margin-bottom: 0;
    font-weight: 600;
    margin-right: 1rem;
    line-height: 1.5rem;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 75em) {
  .utility-nav a {
    margin-right: 2rem;
  }
}
.footer-nav {
  position: relative;
  padding-left: 1.875rem;
}

.footer-nav::before {
  display: inline-block;
  content: "";
  position: absolute;
  width: 1.25rem;
  height: 0.125rem;
  top: 0.625rem;
  left: 0;
  background-color: #4a4a4a;
}

.footer-nav .footer-nav__headline {
  text-transform: uppercase;
  font-weight: 600;
  font-family: "poppins", sans-serif;
  margin-top: 0;
  line-height: 1rem;
  font-size: 0.875rem;
}

.footer-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-nav ul > li {
  margin-left: 0;
  text-indent: 0;
}

.footer-nav ul > li::before {
  display: none;
}

.footer-nav ul li {
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 0.875rem;
}

@media screen and (max-width: 40em) {
  .footer-nav ul li {
    margin-bottom: 1rem;
  }
}
.footer-nav ul li a {
  text-decoration: none;
}

.footer-nav ul li a:link, .footer-nav ul li a:visited {
  color: #1e4d2b;
}

.footer-nav ul li a:hover, .footer-nav ul li a:active {
  color: #1e4d2b;
}

.footer-nav ul li a:hover, .footer-nav ul li a:active {
  text-decoration: underline;
}

.footer-nav ul li a.social-nav:hover, .footer-nav ul li a.social-nav:active {
  text-decoration: none;
}

.section-nav {
  background: #f1f1f1;
}

.section-nav h2,
.section-nav h3,
.section-nav h4 {
  margin: 0;
  padding: 1rem 2rem;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  .section-nav h2,
  .section-nav h3,
  .section-nav h4 {
    font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
  }
}
@supports not (font-size: 1cqi) {
  .section-nav h2,
  .section-nav h3,
  .section-nav h4 {
    font-size: 1.67rem;
  }
}
@media screen and (min-width: 48rem) {
  .section-nav h2,
  .section-nav h3,
  .section-nav h4 {
    line-height: 2.5rem;
  }
  @supports (font-size: 1cqi) {
    .section-nav h2,
    .section-nav h3,
    .section-nav h4 {
      font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .section-nav h2,
    .section-nav h3,
    .section-nav h4 {
      font-size: 2.25rem;
    }
  }
}
.section-nav h2.show-for-sr,
.section-nav h3.show-for-sr,
.section-nav h4.show-for-sr {
  font-size: 1px;
}

.section-nav ol,
.section-nav ul {
  margin: 0.5rem 0;
  padding-left: 0rem;
  list-style: none;
}

.section-nav ol li,
.section-nav ul li {
  border-top: #fff 2px solid;
  padding: 1rem 2rem;
  margin: 0;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.section-nav ol li a,
.section-nav ul li a {
  text-decoration: none;
}

.section-nav ol li a:hover,
.section-nav ul li a:hover {
  text-decoration: underline;
}

.section-nav ol li ul li,
.section-nav ol li ol li,
.section-nav ul li ul li,
.section-nav ul li ol li {
  border-top: 0;
  padding: 0.5rem 1rem;
}

.section-nav ol li.current-item > a:link, .section-nav ol li.current-item > a:visited,
.section-nav ul li.current-item > a:link,
.section-nav ul li.current-item > a:visited {
  color: #000;
}

.section-nav ol li.current-item > a:hover, .section-nav ol li.current-item > a:active,
.section-nav ul li.current-item > a:hover,
.section-nav ul li.current-item > a:active {
  color: #000;
}

.js-tabcontent .section-nav {
  margin: 1rem 2rem;
}

.breadcrumbs {
  padding-right: 5rem;
  padding-left: 5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media screen and (max-width: 75em) {
  .breadcrumbs {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .breadcrumbs {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .breadcrumbs {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (max-width: 64em) {
  .breadcrumbs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .breadcrumbs {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 48em) {
  .breadcrumbs {
    display: none;
  }
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
  display: flex;
}

.breadcrumbs li {
  display: flex;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1rem;
  font-size: 0.875rem;
}

.breadcrumbs li::after {
  display: inline-block;
  content: "";
  width: 0.125rem;
  height: auto;
  background: #c9d845;
  margin: 0 1rem;
}

.breadcrumbs li:last-child::after {
  display: none;
}

.breadcrumbs li a {
  text-decoration: none;
}

.breadcrumbs li a:hover {
  text-decoration: underline;
}

.cta-group {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: flex-start;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 1.5rem;
}

.cta-group:where(.page-header *) > *:not(:only-child) {
  flex: 0 0 max-content;
}

.cta-group a.link--fancy {
  line-height: 1.5rem;
  font-size: 1.125rem;
}

@media screen and (min-width: 64em) {
  .cta-group {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
  }
}
.cta-group.cta-group--stack {
  flex-flow: column nowrap;
  align-items: flex-start;
}

.pagination {
  margin: 2rem 0;
}

.pagination a {
  margin: 0.5rem;
  text-align: center;
  text-decoration: none;
}

.pagination a:focus {
  text-decoration: underline;
}

.pagination ul {
  margin: 0;
  text-align: center;
}

.pagination ul li {
  display: none;
  margin: 0;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

@media screen and (min-width: 35rem) {
  .pagination ul li {
    display: inline-block;
  }
}
.pagination .current a,
.pagination .active a {
  display: inline-block;
  background-image: none;
  pointer-events: none;
}

.pagination .first,
.pagination .previous,
.pagination .next,
.pagination .last {
  display: inline-block;
}

.pagination .first::before, .pagination .first::after,
.pagination .previous::before,
.pagination .previous::after,
.pagination .next::before,
.pagination .next::after,
.pagination .last::before,
.pagination .last::after {
  display: inline-block;
  position: relative;
  bottom: 0.1em;
}

.pagination .active.previous, .pagination .active.next {
  visibility: hidden;
}

.pagination .first a::before {
  display: inline-block;
  margin-right: 0.3em;
  content: "«";
}

.pagination .previous a::before {
  display: inline-block;
  margin-right: 0.3em;
  content: "‹";
}

.pagination .next a::after {
  display: inline-block;
  margin-left: 0.3em;
  content: "›";
}

.pagination .last a::after {
  display: inline-block;
  margin-left: 0.3em;
  content: "»";
}

a.social-nav {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}

a.social-nav:hover span, a.social-nav:active span {
  text-decoration: underline;
}

a.social-nav::before {
  font-family: iconfont;
  font-weight: 100;
  margin-right: 0.3125rem;
}

a.social-nav.ic--facebook::before {
  color: #3b5998;
}

a.social-nav.ic--twitter::before {
  color: #000;
}

a.social-nav.ic--linkedin::before {
  color: #007bb6;
}

a.social-nav.ic--instagram::before {
  color: #517fa4;
}

a.social-nav.ic--youtube::before {
  color: #bb0000;
}

a.social-nav.ic--pinterest::before {
  color: #cb2027;
}

a.social-nav.ic--flickr::before {
  color: #0063dc;
}

form.search .control-group {
  display: flex;
}

form.search input[type=text] {
  margin: 0;
}

form.search button {
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.5rem;
  font-size: 0.875rem;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.link-collection .headline-group {
  margin-top: 0;
}

.link-collection .link-collection__links {
  display: flex;
  flex-flow: row wrap;
  gap: 8%;
}

.link-collection .link-collection__links .link-collection__link {
  margin-bottom: 1.5rem;
  flex: 0 1 46%;
}

.link-collection .link-collection__links .link-collection__link:nth-child(2n), .link-collection .link-collection__links .link-collection__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .link-collection .link-collection__links .link-collection__link {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .link-collection .link-collection__links .link-collection__link {
    margin-right: 0;
  }
  .link-collection .link-collection__links .link-collection__link:nth-child(2n) {
    margin-right: 0;
  }
}
.link-collection .link-collection__links .link-collection__link .link-collection__link-headline,
.link-collection .link-collection__links .link-collection__link a {
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.link-collection .link-collection__links .link-collection__link .link-collection__link-headline {
  font-family: "poppins", sans-serif;
  font-weight: bold;
  margin-bottom: 0;
}

.link-collection .link-collection__links .link-collection__link .link-collection__link-headline a {
  display: inline-block;
  position: relative;
  padding-left: 1.1em;
  transition: color 0.2s ease-in-out;
  font-weight: 600;
  text-decoration: none;
  text-wrap: balance;
}

.link-collection .link-collection__links .link-collection__link .link-collection__link-headline a::before {
  position: absolute;
  left: 0.25em;
  transition: left 0.3s ease-in-out;
  font-family: iconfont;
  font-size: 0.7em;
  content: "\ea28";
}

.link-collection .link-collection__links .link-collection__link .link-collection__link-headline a:hover::before, .link-collection .link-collection__links .link-collection__link .link-collection__link-headline a:active::before {
  left: 0.5em;
}

.link-collection .link-collection__links .link-collection__link p {
  margin: 0.5rem 0 0 0;
}

.link-collection.link-collection--three-column .link-collection__links {
  gap: 5%;
}

.link-collection.link-collection--three-column .link-collection__links .link-collection__link {
  flex: 0 1 30%;
}

.link-collection.link-collection--three-column .link-collection__links .link-collection__link:nth-child(3n), .link-collection.link-collection--three-column .link-collection__links .link-collection__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .link-collection.link-collection--three-column .link-collection__links .link-collection__link {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .link-collection.link-collection--three-column .link-collection__links .link-collection__link {
    margin-right: 0;
  }
  .link-collection.link-collection--three-column .link-collection__links .link-collection__link:nth-child(3n) {
    margin-right: 0;
  }
}
.described-links {
  margin-bottom: 1.5rem;
}

.described-links dd {
  padding-left: 1rem;
}

.cite-media {
  font-style: normal;
  line-height: 1rem;
  font-size: 0.875rem;
}

.content-meta {
  margin-bottom: 0.5rem;
}

.content-meta .byline,
.content-meta .location {
  font-weight: 500;
  line-height: 2rem;
  font-size: 1.125rem;
}

.content-meta .date {
  line-height: 2rem;
  font-size: 1.125rem;
}

.content-meta .who-when {
  font-weight: 500;
}

.content-meta .taxonomy-list {
  display: block;
  font-style: italic;
}

.content-meta span + span::before {
  content: " | ";
}

.footer-address .footer-address__headline {
  font-weight: 600;
  font-family: "poppins", sans-serif;
  margin-top: 0;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.footer-address .street-address span {
  display: block;
}

.footer-address .adr,
.footer-address .tel,
.footer-address .email {
  margin-bottom: 1rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
}

.footer-address .tel,
.footer-address .email {
  font-weight: 600;
}

.contact-list dt,
dl.contact-list dt {
  font-weight: 600;
}

.contact-list dd,
dl.contact-list dd {
  margin-bottom: 1.5rem;
}

.contact-list dd p,
dl.contact-list dd p {
  margin: 0 0 0.25rem 0;
}

.contact-list a,
dl.contact-list a {
  font-weight: 600;
}

.pullquote .pullquote__quote,
.pullquote .pullquote__quote p,
.pullquote .pulltext__content,
.pullquote .pulltext__content p,
.pulltext .pullquote__quote,
.pulltext .pullquote__quote p,
.pulltext .pulltext__content,
.pulltext .pulltext__content p {
  font-family: "Bodoni Moda", serif;
  margin-top: 0;
  line-height: 2rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .pullquote .pullquote__quote,
  .pullquote .pullquote__quote p,
  .pullquote .pulltext__content,
  .pullquote .pulltext__content p,
  .pulltext .pullquote__quote,
  .pulltext .pullquote__quote p,
  .pulltext .pulltext__content,
  .pulltext .pulltext__content p {
    line-height: 2.5rem;
    font-size: 2.25rem;
  }
}
.pullquote {
  position: relative;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  padding-left: 3.125rem;
}

.pullquote .pullquote__meta,
.pullquote .pullquote__quote {
  position: relative;
  z-index: 2;
}

.pullquote .pullquote__quote p::after {
  content: "”";
}

.pullquote cite.pullquote__attribution {
  font-weight: 600;
  font-style: normal;
}

.pullquote::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  content: "“";
  font-size: 5rem;
  line-height: 6.25rem;
  padding-left: 0.75rem;
  background: #8ac4b3;
  border-radius: 50%;
  width: 3.75rem;
  height: 3.75rem;
  color: #105456;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
}

@media screen and (max-width: 23.75em) {
  .pullquote {
    padding-bottom: 0.625rem;
    padding-top: 0.625rem;
    padding-left: 1.5625rem;
  }
  .pullquote::before {
    width: 1.875rem;
    height: 1.875rem;
    font-size: 2.5rem;
    line-height: 3.125rem;
    padding-left: 0.375rem;
  }
}
.headline-group .headline-group__superhead,
.headline-group .headline-group__subhead {
  display: block;
  font-family: "poppins", sans-serif;
}

.headline-group .headline-group__superhead {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.5rem;
  line-height: 1rem;
  font-size: 0.875rem;
}

.headline-group .headline-group__subhead {
  line-height: 3.5rem;
  font-size: 1.25rem;
}

.headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level1 {
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2.5rem;
}

@supports (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level1 {
    font-size: clamp(2rem, 10cqi, 4.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level1 {
    font-size: 2.24rem;
  }
}
@media screen and (min-width: 48rem) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level1 {
    line-height: 4.5rem;
  }
  @supports (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level1 {
      font-size: clamp(2rem, 10cqi, 4.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level1 {
      font-size: 4.5rem;
    }
  }
}
.headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level2 {
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level2 {
    font-size: clamp(2rem, 3.5cqi, 2.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level2 {
    font-size: 1.92rem;
  }
}
@media screen and (min-width: 48rem) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level2 {
    line-height: 3rem;
  }
  @supports (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level2 {
      font-size: clamp(2rem, 3.5cqi, 2.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level2 {
      font-size: 3rem;
    }
  }
}
.headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level3 {
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level3 {
    font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
  }
}
@supports not (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level3 {
    font-size: 1.67rem;
  }
}
@media screen and (min-width: 48rem) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level3 {
    line-height: 2.5rem;
  }
  @supports (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level3 {
      font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level3 {
      font-size: 2.25rem;
    }
  }
}
.headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level4 {
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level4 {
    font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level4 {
    font-size: 1.45rem;
  }
}
@media screen and (min-width: 48rem) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level4 {
    line-height: 1.5rem;
  }
  @supports (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level4 {
      font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level4 {
      font-size: 1.5rem;
    }
  }
}
.headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level5 {
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level5 {
    font-size: clamp(1rem, 1.4cqi, 1.167rem);
  }
}
@supports not (font-size: 1cqi) {
  .headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level5 {
    font-size: 1.125rem;
  }
}
.headline-group.headline-group--nonsemantic.headline-group--nonsemantic-level6 {
  font-family: sans-serif;
  font-weight: normal;
}

:where(.headline-group--stroke):not(.headline-group--stroke-inline) {
  position: relative;
  padding-top: 3rem;
}

@media screen and (max-width: 48rem) {
  :where(.headline-group--stroke):not(.headline-group--stroke-inline) {
    padding-top: 1.5rem;
  }
}
:where(.headline-group--stroke):not(.headline-group--stroke-inline)::after {
  display: block;
  position: absolute;
  top: 0;
  width: auto;
  font-size: 0;
  line-height: 0;
  height: 0.25rem;
  left: 0;
}

:where(.headline-group--stroke):not(.headline-group--stroke-inline):not(.rdc-theme *)::after {
  content: var(--decoration--dotted-rule);
}

:where(.headline-group--stroke):not(.headline-group--stroke-inline):where(.rdc-theme *)::after {
  content: "";
  width: 9.6875rem;
  max-width: 100%;
}

:where(.headline-group--stroke):not(.headline-group--stroke-inline):not(:has(.headline-group__superhead))::after {
  font-size: inherit;
  top: calc(0.5em - 6px);
}

@media screen and (max-width: 48rem) {
  :where(.headline-group--stroke):not(.headline-group--stroke-inline)::after {
    left: 0;
  }
  :where(.headline-group--stroke):not(.headline-group--stroke-inline):not([class*=ic--]):has(.headline-group__superhead) .headline-group__superhead {
    margin-left: 0;
    max-width: 100%;
  }
}
:where(.headline-group--stroke).headline-group--stroke-inline {
  position: relative;
  padding-top: 0;
}

@media screen and (max-width: 48rem) {
  :where(.headline-group--stroke).headline-group--stroke-inline {
    padding-top: 1.5rem;
  }
}
:where(.headline-group--stroke).headline-group--stroke-inline::after {
  display: block;
  position: absolute;
  top: 0;
  width: auto;
  font-size: 0;
  line-height: 0;
  height: 0.25rem;
  left: calc(-215px - 1rem);
}

:where(.headline-group--stroke).headline-group--stroke-inline:not(.rdc-theme *)::after {
  content: var(--decoration--dotted-rule);
}

:where(.headline-group--stroke).headline-group--stroke-inline:where(.rdc-theme *)::after {
  content: "";
  width: 9.6875rem;
  max-width: 100%;
  left: -11rem;
}

:where(.headline-group--stroke).headline-group--stroke-inline:not([class*=ic--]):has(.headline-group__superhead)::after {
  left: calc(-215px - 1rem);
}

:where(.headline-group--stroke).headline-group--stroke-inline:not(:has(.headline-group__superhead))::after {
  font-size: inherit;
  top: calc(0.5em - 6px);
}

@media screen and (max-width: 48rem) {
  :where(.headline-group--stroke).headline-group--stroke-inline::after {
    left: 0;
  }
  :where(.headline-group--stroke).headline-group--stroke-inline:not([class*=ic--]):has(.headline-group__superhead)::after {
    left: calc(-155px - 1rem);
  }
  :where(.headline-group--stroke).headline-group--stroke-inline:not([class*=ic--]):has(.headline-group__superhead) .headline-group__superhead {
    margin-left: 0;
    max-width: 100%;
  }
}
:where(.headline-group[class*=ic--]) {
  position: relative;
  padding-left: 5rem;
}

:where(.headline-group[class*=ic--] .icon-svg),
:where(.headline-group[class*=ic--])::before {
  font-family: iconfont;
  color: var(--scheme-modern--icon);
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
}

:where(.headline-group[class*=ic--] .icon-svg) {
  line-height: 2.5rem;
  font-size: 2.24rem;
}

@media screen and (min-width: 48rem) {
  :where(.headline-group[class*=ic--] .icon-svg) {
    line-height: 4.5rem;
    font-size: 4.5rem;
  }
}
:where(.headline-group[class*=ic--])::before {
  font-size: inherit;
}

.statistic {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.statistic > div {
  width: 100%;
}

.statistic .headline-group {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding-left: 0;
  margin-bottom: 0;
}

.statistic .headline-group .headline-group__head,
.statistic .headline-group .headline-group__subhead,
.statistic .headline-group .headline-group__superhead {
  width: 100%;
}

.statistic .headline-group .headline-group__superhead,
.statistic .headline-group .headline-group__subhead {
  text-transform: none;
  font-weight: 400;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.statistic .headline-group .headline-group__head {
  line-height: 2rem;
}

.statistic .headline-group .headline-group__subhead {
  margin-top: 1rem;
}

.statistic .headline-group::before,
.statistic .headline-group .icon-svg {
  position: static;
  font-size: 5.625rem;
  line-height: 7rem;
  height: 7rem;
  margin-bottom: 0.75rem;
}

@media screen and (max-width: 23.75em) {
  .statistic .headline-group::before,
  .statistic .headline-group .icon-svg {
    font-size: 2.4286rem;
    line-height: 3.5rem;
    height: 3.5rem;
  }
}
.statistic .headline-group :where(#Fill), .statistic .headline-group :where(#Fill) * {
  fill: none;
}

.statistic .headline-group .headline-group__icon {
  max-width: 6.25rem;
}

.statistic--stroke:not([class*=scheme-modern--] *) {
  border-color: #d6d6db;
}

.statistic--stroke {
  border-width: 0.25rem;
  border-style: solid;
  padding: 1.5rem;
}

@media screen and (max-width: 23.75em) {
  .statistic--stroke {
    padding: 0.5rem;
  }
}
.statistic--stroke .headline-group .headline-group__head {
  line-height: 2.5rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .statistic--stroke .headline-group .headline-group__head {
    line-height: 3rem;
    font-size: 2.25rem;
  }
}
figure {
  margin: 0;
}

figure img {
  width: 100%;
  height: auto;
}

figure figcaption {
  margin-top: 1em;
}

.media figure figcaption {
  margin-bottom: 1rem;
}

.media.media--video-indicator .media__wrapper {
  position: relative;
}

.media.media--video-indicator .media__wrapper .icon-label {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.5rem 1rem;
  background-color: rgb(199.92, 82.32, 47.04);
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1rem;
  font-size: 0.75rem;
}

.media.media--full-width figcaption {
  margin-bottom: 2rem;
  padding-right: 5rem;
  padding-left: 5rem;
}

@media screen and (max-width: 75em) {
  .media.media--full-width figcaption {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .media.media--full-width figcaption {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .media.media--full-width figcaption {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (min-width: 48em) {
  .media.media--full-width figcaption {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.sidebar-layout__main .media.media--full-width figcaption {
  padding: 0;
  max-width: none;
}

@media screen and (min-width: 48em) {
  .content-row.content-row--indent .media.media--full-width .media__wrapper {
    margin-left: -14%;
  }
}
.slab {
  padding: 1rem 1rem;
}

@media screen and (min-width: 35rem) {
  .slab {
    padding: 1.5rem 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .slab {
    padding: 1.5rem 2rem;
  }
}
@media screen and (min-width: 76rem) {
  .slab {
    padding: 2rem 0;
  }
}
.slab.slab--thin {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.slab__wrapper {
  max-width: 72rem;
  margin: 0 auto;
}

.slab__wrapper > :first-child {
  margin-top: 0;
}

.slab__wrapper > :last-child {
  margin-bottom: 0;
}

.slab--csu-green {
  background-color: #1e4d2b;
}

:where(.slab--csu-green) {
  color: #fff;
}

:where(.slab--csu-green a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.slab--csu-green .link--fancy, .slab--csu-green .link--fancy-reverse, .slab--csu-green .editorial .link--fancy, .slab--csu-green .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.slab--csu-green .cite-media .icon-label) {
  color: #fff;
}

:where(.slab--csu-green .image-with-caption__media) {
  background-color: #000;
}

:where(.slab--csu-green .icon-label--stacked .label) {
  color: #fff;
}

:where(.slab--csu-green .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.slab--csu-green .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.slab--csu-green .slick-prev, .slab--csu-green .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.slab--csu-green .slick-prev, .slab--csu-green .slick-next)::before {
  color: #fff;
}

:where(.slab--csu-green .slick-prev:hover, .slab--csu-green .slick-prev:focus, .slab--csu-green .slick-next:hover, .slab--csu-green .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.slab--csu-green .slick-dots li button::before {
  color: #d6d6db;
}

.slab--csu-green .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.slab--csu-green .search-control {
  background-color: transparent;
  color: #fff;
}

.slab--csu-green .search-control:hover, .slab--csu-green .search-control:active {
  background-color: transparent;
  color: #fff;
}

.slab--csu-green .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.slab--csu-green .menu-button:hover, .slab--csu-green .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.slab--csu-green .heading--display span {
  background-color: #1e4d2b;
}

.slab--csu-gold {
  background-color: #c9d845;
}

.slab--csu-gold .heading--display span {
  background-color: #c9d845;
}

.slab--aggie-orange {
  background-color: #d9782d;
}

.slab--aggie-orange .heading--display span {
  background-color: #d9782d;
}

.slab--canyon {
  background-color: rgb(199.92, 82.32, 47.04);
}

.slab--canyon .heading--display span {
  background-color: rgb(199.92, 82.32, 47.04);
}

.slab--dark-slate {
  background-color: #105456;
}

:where(.slab--dark-slate) {
  color: #fff;
}

:where(.slab--dark-slate a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.slab--dark-slate .link--fancy, .slab--dark-slate .link--fancy-reverse, .slab--dark-slate .editorial .link--fancy, .slab--dark-slate .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.slab--dark-slate .cite-media .icon-label) {
  color: #fff;
}

:where(.slab--dark-slate .image-with-caption__media) {
  background-color: #000;
}

:where(.slab--dark-slate .icon-label--stacked .label) {
  color: #fff;
}

:where(.slab--dark-slate .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.slab--dark-slate .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.slab--dark-slate .slick-prev, .slab--dark-slate .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.slab--dark-slate .slick-prev, .slab--dark-slate .slick-next)::before {
  color: #fff;
}

:where(.slab--dark-slate .slick-prev:hover, .slab--dark-slate .slick-prev:focus, .slab--dark-slate .slick-next:hover, .slab--dark-slate .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.slab--dark-slate .slick-dots li button::before {
  color: #d6d6db;
}

.slab--dark-slate .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.slab--dark-slate .search-control {
  background-color: transparent;
  color: #fff;
}

.slab--dark-slate .search-control:hover, .slab--dark-slate .search-control:active {
  background-color: transparent;
  color: #fff;
}

.slab--dark-slate .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.slab--dark-slate .menu-button:hover, .slab--dark-slate .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.slab--dark-slate .heading--display span {
  background-color: #105456;
}

.slab--light-slate {
  background-color: #8ac4b3;
}

.slab--light-slate .heading--display span {
  background-color: #8ac4b3;
}

.slab--alfalfa {
  background-color: #c9d845;
}

.slab--alfalfa .heading--display span {
  background-color: #c9d845;
}

.slab--reservoir {
  background-color: #12a4b6;
}

.slab--reservoir .heading--display span {
  background-color: #12a4b6;
}

.slab--sunshine {
  background-color: #ecc530;
}

.slab--sunshine .heading--display span {
  background-color: #ecc530;
}

.slab--dark-gray {
  background-color: #59595b;
}

:where(.slab--dark-gray) {
  color: #fff;
}

:where(.slab--dark-gray a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.slab--dark-gray .link--fancy, .slab--dark-gray .link--fancy-reverse, .slab--dark-gray .editorial .link--fancy, .slab--dark-gray .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.slab--dark-gray .cite-media .icon-label) {
  color: #fff;
}

:where(.slab--dark-gray .image-with-caption__media) {
  background-color: #000;
}

:where(.slab--dark-gray .icon-label--stacked .label) {
  color: #fff;
}

:where(.slab--dark-gray .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.slab--dark-gray .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.slab--dark-gray .slick-prev, .slab--dark-gray .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.slab--dark-gray .slick-prev, .slab--dark-gray .slick-next)::before {
  color: #fff;
}

:where(.slab--dark-gray .slick-prev:hover, .slab--dark-gray .slick-prev:focus, .slab--dark-gray .slick-next:hover, .slab--dark-gray .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.slab--dark-gray .slick-dots li button::before {
  color: #d6d6db;
}

.slab--dark-gray .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.slab--dark-gray .search-control {
  background-color: transparent;
  color: #fff;
}

.slab--dark-gray .search-control:hover, .slab--dark-gray .search-control:active {
  background-color: transparent;
  color: #fff;
}

.slab--dark-gray .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.slab--dark-gray .menu-button:hover, .slab--dark-gray .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.slab--dark-gray .heading--display span {
  background-color: #59595b;
}

.slab--csu-gray {
  background-color: #d6d6db;
}

.slab--csu-gray .heading--display span {
  background-color: #d6d6db;
}

.slab--light-gray {
  background-color: #f1f1f1;
}

.slab--light-gray .heading--display span {
  background-color: #f1f1f1;
}

.slab--csu-white {
  background-color: #fff;
}

.slab--csu-white .heading--display span {
  background-color: #fff;
}

.slab--csu-text {
  background-color: #101820;
}

:where(.slab--csu-text) {
  color: #fff;
}

:where(.slab--csu-text a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.slab--csu-text .link--fancy, .slab--csu-text .link--fancy-reverse, .slab--csu-text .editorial .link--fancy, .slab--csu-text .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.slab--csu-text .cite-media .icon-label) {
  color: #fff;
}

:where(.slab--csu-text .image-with-caption__media) {
  background-color: #000;
}

:where(.slab--csu-text .icon-label--stacked .label) {
  color: #fff;
}

:where(.slab--csu-text .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.slab--csu-text .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.slab--csu-text .slick-prev, .slab--csu-text .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.slab--csu-text .slick-prev, .slab--csu-text .slick-next)::before {
  color: #fff;
}

:where(.slab--csu-text .slick-prev:hover, .slab--csu-text .slick-prev:focus, .slab--csu-text .slick-next:hover, .slab--csu-text .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.slab--csu-text .slick-dots li button::before {
  color: #d6d6db;
}

.slab--csu-text .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.slab--csu-text .search-control {
  background-color: transparent;
  color: #fff;
}

.slab--csu-text .search-control:hover, .slab--csu-text .search-control:active {
  background-color: transparent;
  color: #fff;
}

.slab--csu-text .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.slab--csu-text .menu-button:hover, .slab--csu-text .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.slab--csu-text .heading--display span {
  background-color: #101820;
}

.slab--csu-black {
  background-color: #000;
}

:where(.slab--csu-black) {
  color: #fff;
}

:where(.slab--csu-black a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.slab--csu-black .link--fancy, .slab--csu-black .link--fancy-reverse, .slab--csu-black .editorial .link--fancy, .slab--csu-black .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.slab--csu-black .cite-media .icon-label) {
  color: #fff;
}

:where(.slab--csu-black .image-with-caption__media) {
  background-color: #000;
}

:where(.slab--csu-black .icon-label--stacked .label) {
  color: #fff;
}

:where(.slab--csu-black .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.slab--csu-black .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.slab--csu-black .slick-prev, .slab--csu-black .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.slab--csu-black .slick-prev, .slab--csu-black .slick-next)::before {
  color: #fff;
}

:where(.slab--csu-black .slick-prev:hover, .slab--csu-black .slick-prev:focus, .slab--csu-black .slick-next:hover, .slab--csu-black .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.slab--csu-black .slick-dots li button::before {
  color: #d6d6db;
}

.slab--csu-black .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.slab--csu-black .search-control {
  background-color: transparent;
  color: #fff;
}

.slab--csu-black .search-control:hover, .slab--csu-black .search-control:active {
  background-color: transparent;
  color: #fff;
}

.slab--csu-black .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.slab--csu-black .menu-button:hover, .slab--csu-black .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.slab--csu-black .heading--display span {
  background-color: #000;
}

.slab--success {
  background-color: rgb(199.632, 215.012, 64.288);
}

.slab--success .heading--display span {
  background-color: rgb(199.632, 215.012, 64.288);
}

.slab--warning {
  background-color: #ecc530;
}

.slab--warning .heading--display span {
  background-color: #ecc530;
}

.slab--alert {
  background-color: #cc5430;
}

.slab--alert .heading--display span {
  background-color: #cc5430;
}

.slab--info {
  background-color: #8ac4b3;
}

.slab--info .heading--display span {
  background-color: #8ac4b3;
}

.slab--disabled {
  background-color: #767676;
}

.slab--disabled .heading--display span {
  background-color: #767676;
}

.slab--csu-green + .slab--csu-green {
  padding-top: 0;
}

.slab--csu-gold + .slab--csu-gold {
  padding-top: 0;
}

.slab--aggie-orange + .slab--aggie-orange {
  padding-top: 0;
}

.slab--canyon + .slab--canyon {
  padding-top: 0;
}

.slab--dark-slate + .slab--dark-slate {
  padding-top: 0;
}

.slab--light-slate + .slab--light-slate {
  padding-top: 0;
}

.slab--alfalfa + .slab--alfalfa {
  padding-top: 0;
}

.slab--reservoir + .slab--reservoir {
  padding-top: 0;
}

.slab--sunshine + .slab--sunshine {
  padding-top: 0;
}

.slab--dark-gray + .slab--dark-gray {
  padding-top: 0;
}

.slab--csu-gray + .slab--csu-gray {
  padding-top: 0;
}

.slab--light-gray + .slab--light-gray {
  padding-top: 0;
}

.slab--csu-white + .slab--csu-white {
  padding-top: 0;
}

.slab--csu-text + .slab--csu-text {
  padding-top: 0;
}

.slab--csu-black + .slab--csu-black {
  padding-top: 0;
}

.slab--success + .slab--success {
  padding-top: 0;
}

.slab--warning + .slab--warning {
  padding-top: 0;
}

.slab--alert + .slab--alert {
  padding-top: 0;
}

.slab--info + .slab--info {
  padding-top: 0;
}

.slab--disabled + .slab--disabled {
  padding-top: 0;
}

.grid {
  max-width: 72rem;
  margin: 0 auto;
}

.grid .grid {
  max-width: none;
  margin: 0.5rem 0;
}

@media screen and (min-width: 35rem) {
  .grid .grid {
    margin: 1rem 0;
  }
}
@media screen and (min-width: 48rem) {
  .grid .grid {
    margin: 2rem 0;
  }
}
.grid--divided .grid__column {
  position: relative;
}

.grid--divided .grid__column::after {
  position: absolute;
  right: 0;
  bottom: -1px;
  left: 0;
  height: 2px;
  background-color: #aaa;
  content: "";
}

.grid--divided .grid__column:last-child::after {
  display: none;
}

.grid--two-tone .grid__column {
  margin: 0.5rem;
  padding: 1.5rem;
  background-color: #aaa;
}

:where(.grid--two-tone .grid__column) {
  color: #fff;
}

:where(.grid--two-tone .grid__column a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.grid--two-tone .grid__column .link--fancy, .grid--two-tone .grid__column .link--fancy-reverse, .grid--two-tone .grid__column .editorial .link--fancy, .grid--two-tone .grid__column .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.grid--two-tone .grid__column .cite-media .icon-label) {
  color: #fff;
}

:where(.grid--two-tone .grid__column .image-with-caption__media) {
  background-color: #000;
}

:where(.grid--two-tone .grid__column .icon-label--stacked .label) {
  color: #fff;
}

:where(.grid--two-tone .grid__column .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.grid--two-tone .grid__column .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.grid--two-tone .grid__column .slick-prev, .grid--two-tone .grid__column .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.grid--two-tone .grid__column .slick-prev, .grid--two-tone .grid__column .slick-next)::before {
  color: #fff;
}

:where(.grid--two-tone .grid__column .slick-prev:hover, .grid--two-tone .grid__column .slick-prev:focus, .grid--two-tone .grid__column .slick-next:hover, .grid--two-tone .grid__column .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.grid--two-tone .grid__column .slick-dots li button::before {
  color: #d6d6db;
}

.grid--two-tone .grid__column .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.grid--two-tone .grid__column .search-control {
  background-color: transparent;
  color: #fff;
}

.grid--two-tone .grid__column .search-control:hover, .grid--two-tone .grid__column .search-control:active {
  background-color: transparent;
  color: #fff;
}

.grid--two-tone .grid__column .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.grid--two-tone .grid__column .menu-button:hover, .grid--two-tone .grid__column .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.grid--2-up grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--2-up {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--2-up grid__column {
    flex: 0 1 auto;
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}
@supports (grid-template-columns: 1px) {
  .grid--2-up {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--2-up grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--2-up {
      grid-gap: 1rem;
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--2-up {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--2-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--2-up.grid--divided .grid__column:nth-child(2n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--2-up.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--3-up grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--3-up {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--3-up grid__column {
    flex: 0 1 auto;
    width: calc(33.3333333333% - 1rem);
    margin: 0 0 2rem;
  }
}
@supports (grid-template-columns: 1px) {
  .grid--3-up {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--3-up grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--3-up {
      grid-gap: 1rem;
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--3-up {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--3-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--3-up.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--3-up.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--4-up grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--4-up {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--4-up grid__column {
    flex: 0 1 auto;
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .grid--4-up grid__column {
    flex: 0 1 auto;
    width: calc(25% - 1rem);
    margin: 0 0 2rem;
  }
}
@supports (grid-template-columns: 1px) {
  .grid--4-up {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--4-up grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--4-up {
      grid-gap: 1rem;
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--4-up {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--4-up {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--4-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--4-up.grid--divided .grid__column:nth-child(2n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--4-up.grid--divided .grid__column:nth-child(2n)::after {
    display: block;
  }
  .grid--4-up.grid--divided .grid__column:nth-child(4n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--4-up.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--5-up grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--5-up {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--5-up grid__column {
    flex: 0 1 auto;
    width: calc(33.3333333333% - 1rem);
    margin: 0 0 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .grid--5-up grid__column {
    flex: 0 1 auto;
    width: calc(20% - 1rem);
    margin: 0 0 2rem;
  }
}
@supports (grid-template-columns: 1px) {
  .grid--5-up {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--5-up grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--5-up {
      grid-gap: 1rem;
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--5-up {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--5-up {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--5-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--5-up.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--5-up.grid--divided .grid__column:nth-child(3n)::after {
    display: block;
  }
  .grid--5-up.grid--divided .grid__column:nth-child(5n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--5-up.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--6-up grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--6-up {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--6-up grid__column {
    flex: 0 1 auto;
    width: calc(33.3333333333% - 1rem);
    margin: 0 0 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .grid--6-up grid__column {
    flex: 0 1 auto;
    width: calc(16.6666666667% - 1rem);
    margin: 0 0 2rem;
  }
}
@supports (grid-template-columns: 1px) {
  .grid--6-up {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--6-up grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--6-up {
      grid-gap: 1rem;
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--6-up {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--6-up {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--6-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--6-up.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--6-up.grid--divided .grid__column:nth-child(3n)::after {
    display: block;
  }
  .grid--6-up.grid--divided .grid__column:nth-child(6n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--6-up.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--sidebar-left grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--sidebar-left {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--sidebar-left grid__column--article {
    flex: 0 1 auto;
    width: calc(66.6% - 1rem);
  }
  .grid--sidebar-left grid__column--sidebar {
    flex: 0 1 auto;
    width: calc(33.3% - 1rem);
  }
}
@media screen and (min-width: 48rem) {
  .grid--sidebar-left grid__column--article {
    flex: 0 1 auto;
    width: calc(75% - 1rem);
  }
  .grid--sidebar-left grid__column--sidebar {
    flex: 0 1 auto;
    width: calc(25% - 1rem);
  }
}
@supports (grid-template-columns: 1px) {
  .grid--sidebar-left {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--sidebar-left grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--sidebar-left {
      grid-gap: 1rem;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      grid-template-areas: "side main main";
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--sidebar-left {
      grid-template-columns: repeat(4, minmax(0, 1fr));
      grid-template-areas: "side main main main";
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--sidebar-left {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--sidebar-left.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--sidebar-left.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--sidebar-left.grid--divided .grid__column:nth-child(3n)::after {
    display: block;
  }
  .grid--sidebar-left.grid--divided .grid__column:nth-child(4n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--sidebar-left.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--sidebar-right grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--sidebar-right {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--sidebar-right grid__column--article {
    flex: 0 1 auto;
    width: calc(66.6% - 1rem);
  }
  .grid--sidebar-right grid__column--sidebar {
    flex: 0 1 auto;
    width: calc(33.3% - 1rem);
  }
}
@media screen and (min-width: 48rem) {
  .grid--sidebar-right grid__column--article {
    flex: 0 1 auto;
    width: calc(75% - 1rem);
  }
  .grid--sidebar-right grid__column--sidebar {
    flex: 0 1 auto;
    width: calc(25% - 1rem);
  }
}
@supports (grid-template-columns: 1px) {
  .grid--sidebar-right {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--sidebar-right grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--sidebar-right {
      grid-gap: 1rem;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      grid-template-areas: "main main side";
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--sidebar-right {
      grid-template-columns: repeat(4, minmax(0, 1fr));
      grid-template-areas: "main main main side";
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--sidebar-right {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--sidebar-right.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--sidebar-right.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--sidebar-right.grid--divided .grid__column:nth-child(3n)::after {
    display: block;
  }
  .grid--sidebar-right.grid--divided .grid__column:nth-child(4n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--sidebar-right.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--major-left grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--major-left {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--major-left grid__column {
    flex: 0 1 auto;
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .grid--major-left grid__column--major {
    flex: 0 1 auto;
    width: calc(66.6% - 1rem);
  }
  .grid--major-left grid__column--minor {
    flex: 0 1 auto;
    width: calc(33.3% - 1rem);
  }
}
@supports (grid-template-columns: 1px) {
  .grid--major-left {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--major-left grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--major-left {
      grid-gap: 1rem;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      grid-template-areas: "major minor";
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--major-left {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      grid-template-areas: "major major minor";
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--major-left {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--major-left.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--major-left.grid--divided .grid__column:nth-child(2n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--major-left.grid--divided .grid__column:nth-child(2n)::after {
    display: block;
  }
  .grid--major-left.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--major-left.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid--major-right grid__column {
  margin-bottom: 1rem;
  box-sizing: border-box;
}

@media screen and (min-width: 35rem) {
  .grid--major-right {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .grid--major-right grid__column {
    flex: 0 1 auto;
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .grid--major-right grid__column--major {
    flex: 0 1 auto;
    width: calc(66.6% - 1rem);
  }
  .grid--major-right grid__column--minor {
    flex: 0 1 auto;
    width: calc(33.3% - 1rem);
  }
}
@supports (grid-template-columns: 1px) {
  .grid--major-right {
    display: grid;
    grid-auto-rows: auto;
    grid-gap: 0.5rem;
  }
  .grid--major-right grid__column {
    width: auto;
    margin: 0;
  }
  @media screen and (min-width: 35rem) {
    .grid--major-right {
      grid-gap: 1rem;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      grid-template-areas: "minor major";
    }
  }
  @media screen and (min-width: 48rem) {
    .grid--major-right {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      grid-template-areas: "minor major major";
    }
  }
  @media screen and (min-width: 76rem) {
    .grid--major-right {
      grid-gap: 2rem;
    }
  }
}
@media screen and (min-width: 35rem) {
  .grid--major-right.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem / 2 - 1px);
  }
  .grid--major-right.grid--divided .grid__column:nth-child(2n)::after {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .grid--major-right.grid--divided .grid__column:nth-child(2n)::after {
    display: block;
  }
  .grid--major-right.grid--divided .grid__column:nth-child(3n)::after {
    display: none;
  }
}
@media screen and (min-width: 76rem) {
  .grid--major-right.grid--divided .grid__column::after {
    right: calc(-2rem / 2 - 1px);
  }
}
.grid__column {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

.grid__column > div {
  width: 100%;
}

.grid--major-left .grid__column--minor {
  margin-top: 2rem;
}

.grid--major-right .grid__column--major {
  margin-top: 2rem;
}

@media screen and (min-width: 35rem) {
  .grid--major-left .grid__column--major,
  .grid--major-left .grid__column--minor,
  .grid--major-right .grid__column--major,
  .grid--major-right .grid__column--minor {
    margin-top: 0;
  }
  .grid--major-left .editorial .editorial__aside.align-right,
  .grid--major-left .editorial .editorial__aside.align-left,
  .grid--major-right .editorial .editorial__aside.align-right,
  .grid--major-right .editorial .editorial__aside.align-left {
    max-width: 100%;
    margin: 1rem 0;
    float: none;
  }
  .grid--major-left .editorial .editorial__aside.align-left {
    margin-left: -2vw;
  }
  .grid--major-right .editorial .editorial__aside.align-right {
    margin-right: -2vw;
  }
}
@media screen and (min-width: 48rem) {
  .grid--major-left .editorial .editorial__aside.align-right,
  .grid--major-left .editorial .editorial__aside.align-left,
  .grid--major-right .editorial .editorial__aside.align-right,
  .grid--major-right .editorial .editorial__aside.align-left {
    max-width: 50%;
    margin-top: 0;
  }
  .grid--major-left .editorial .editorial__aside.align-left {
    margin-right: 2rem;
    margin-left: -2vw;
    float: left;
  }
  .grid--major-left .editorial .editorial__aside.align-right {
    margin-left: 2rem;
    float: right;
  }
  .grid--major-right .editorial .editorial__aside.align-right {
    margin-right: -2vw;
    margin-left: 2rem;
    float: right;
  }
  .grid--major-right .editorial .editorial__aside.align-left {
    margin-right: 2rem;
    float: left;
  }
}
.grid__column--major {
  display: block;
  grid-area: major;
}

.grid__column--minor {
  display: block;
  grid-area: minor;
}

.grid__column--minor > * {
  margin-bottom: 2rem;
}

.grid__column--article {
  grid-area: main;
}

.grid__column--sidebar {
  grid-area: side;
}

.block-list aside:first-of-type {
  padding-top: 0;
}

.block-list aside:last-of-type {
  padding-bottom: 0;
}

.sidebar-layout {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.sidebar-layout .sidebar-layout__main {
  flex: 0 1 72%;
}

@media screen and (max-width: 64em) {
  .sidebar-layout .sidebar-layout__main {
    flex: 0 1 68%;
  }
}
.sidebar-layout .sidebar-layout__sidebar {
  flex: 0 1 24%;
  max-width: 24%;
}

.sidebar-layout .sidebar-layout__sidebar > * {
  margin-bottom: 3.75rem;
}

.sidebar-layout .sidebar-layout__sidebar .contact-list a {
  overflow-wrap: break-word;
}

@media screen and (max-width: 48em) {
  .sidebar-layout .sidebar-layout__main,
  .sidebar-layout .sidebar-layout__sidebar {
    max-width: 100%;
    flex: 0 1 100%;
  }
}
@media screen and (max-width: 48em) {
  .sidebar-layout.sidebar-layout--mobile-swap .sidebar-layout__main {
    order: 2;
  }
  .sidebar-layout.sidebar-layout--mobile-swap .sidebar-layout__sidebar {
    order: 1;
  }
}
.page-header + .sidebar-layout,
#bio-page-root .sidebar-layout:first-child {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media screen and (max-width: 64em) {
  .page-header + .sidebar-layout,
  #bio-page-root .sidebar-layout:first-child {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .page-header + .sidebar-layout,
  #bio-page-root .sidebar-layout:first-child {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.two-columns,
.three-columns,
.four-columns {
  flex-flow: row wrap;
}

.two-columns {
  display: flex;
  gap: 8%;
}

@media screen and (max-width: 40em) {
  .two-columns {
    flex-flow: row wrap;
  }
}
.two-columns .two-columns__left,
.two-columns .two-columns__right {
  flex: 0 1 46%;
}

.two-columns .two-columns__left:nth-child(2n), .two-columns .two-columns__left:last-child,
.two-columns .two-columns__right:nth-child(2n),
.two-columns .two-columns__right:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .two-columns .two-columns__left,
  .two-columns .two-columns__right {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .two-columns .two-columns__left,
  .two-columns .two-columns__right {
    margin-right: 0;
  }
  .two-columns .two-columns__left:nth-child(2n),
  .two-columns .two-columns__right:nth-child(2n) {
    margin-right: 0;
  }
}
.three-columns {
  display: flex;
  gap: 5%;
}

@media screen and (max-width: 40em) {
  .three-columns {
    flex-flow: row wrap;
  }
}
.three-columns .three-columns__left,
.three-columns .three-columns__center,
.three-columns .three-columns__right {
  flex: 0 1 30%;
}

.three-columns .three-columns__left:nth-child(3n), .three-columns .three-columns__left:last-child,
.three-columns .three-columns__center:nth-child(3n),
.three-columns .three-columns__center:last-child,
.three-columns .three-columns__right:nth-child(3n),
.three-columns .three-columns__right:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .three-columns .three-columns__left,
  .three-columns .three-columns__center,
  .three-columns .three-columns__right {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .three-columns .three-columns__left,
  .three-columns .three-columns__center,
  .three-columns .three-columns__right {
    margin-right: 0;
  }
  .three-columns .three-columns__left:nth-child(3n),
  .three-columns .three-columns__center:nth-child(3n),
  .three-columns .three-columns__right:nth-child(3n) {
    margin-right: 0;
  }
}
.four-columns {
  display: flex;
  gap: 4%;
}

@media screen and (max-width: 40em) {
  .four-columns {
    flex-flow: row wrap;
  }
}
.four-columns .four-columns__left,
.four-columns .four-columns__center-left,
.four-columns .four-columns__center-right,
.four-columns .four-columns__right {
  flex: 0 1 22%;
}

.four-columns .four-columns__left:nth-child(4n), .four-columns .four-columns__left:last-child,
.four-columns .four-columns__center-left:nth-child(4n),
.four-columns .four-columns__center-left:last-child,
.four-columns .four-columns__center-right:nth-child(4n),
.four-columns .four-columns__center-right:last-child,
.four-columns .four-columns__right:nth-child(4n),
.four-columns .four-columns__right:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .four-columns .four-columns__left,
  .four-columns .four-columns__center-left,
  .four-columns .four-columns__center-right,
  .four-columns .four-columns__right {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .four-columns .four-columns__left,
  .four-columns .four-columns__center-left,
  .four-columns .four-columns__center-right,
  .four-columns .four-columns__right {
    margin-right: 0;
  }
  .four-columns .four-columns__left:nth-child(4n),
  .four-columns .four-columns__center-left:nth-child(4n),
  .four-columns .four-columns__center-right:nth-child(4n),
  .four-columns .four-columns__right:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 48em) {
  .float--right {
    float: right;
  }
}
@media screen and (min-width: 48em) {
  .float--left {
    float: left;
  }
}
@media screen and (min-width: 48em) {
  .float--right-static {
    float: right;
  }
}
@media screen and (min-width: 48em) {
  .float--left-static {
    float: left;
  }
}
@media screen and (min-width: 48em) {
  .float--right,
  .float--left {
    max-width: 46%;
  }
}
.float--right-static img,
.float--left-static img {
  width: auto;
  max-width: none;
}

@media screen and (min-width: 48em) {
  .float--right,
  .float--right-static {
    margin-left: 4%;
  }
}
@media screen and (min-width: 48em) {
  .float--left,
  .float--left-static {
    margin-right: 4%;
  }
}
@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.teaser {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
}

.teaser .headline-group {
  margin: 0;
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
  line-height: 1.25 !important;
}

@supports (font-size: 1cqi) {
  .teaser .headline-group {
    font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .teaser .headline-group {
    font-size: 1.45rem;
  }
}
@media screen and (min-width: 48rem) {
  .teaser .headline-group {
    line-height: 1.5rem;
  }
  @supports (font-size: 1cqi) {
    .teaser .headline-group {
      font-size: clamp(1.25rem, 1.4cqi, 1.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .teaser .headline-group {
      font-size: 1.5rem;
    }
  }
}
.teaser .headline-group .headline-group__head {
  font-family: "poppins", sans-serif;
  font-weight: 600;
}

.teaser .headline-group a.headline-group__head {
  display: inline-block;
  position: relative;
  padding-left: 1.1em;
  transition: color 0.2s ease-in-out;
  font-weight: 600;
  text-decoration: none;
  text-wrap: balance;
  font-weight: 600;
}

.teaser .headline-group a.headline-group__head::before {
  position: absolute;
  left: 0.25em;
  transition: left 0.3s ease-in-out;
  font-family: iconfont;
  font-size: 0.7em;
  content: "\ea28";
}

.teaser .headline-group a.headline-group__head:hover::before, .teaser .headline-group a.headline-group__head:active::before {
  left: 0.5em;
}

@media screen and (min-width: 40em) {
  .teaser .teaser__body {
    order: 2;
  }
  .teaser .teaser__media {
    order: 1;
    margin-bottom: 1rem;
    flex: 0 0 auto;
  }
}
.teaser.teaser--center {
  text-align: center;
}

.teaser.teaser--center .headline-group {
  align-items: center;
}

.teaser.teaser--center-headline .headline-group {
  align-items: center;
}

.teaser.teaser--icon .headline-group {
  display: flex;
  flex-flow: column nowrap;
  padding-left: 0;
  row-gap: 1.125rem;
}

.teaser.teaser--icon .headline-group::before {
  position: static;
  line-height: 3.5rem;
  font-size: 2.24rem;
  height: 3.5rem;
}

@media screen and (min-width: 48rem) {
  .teaser.teaser--icon .headline-group::before {
    line-height: 5.5rem;
    font-size: 4.5rem;
    height: 5.5rem;
  }
}
.teaser.teaser--icon .headline-group a.headline-group__head {
  padding-left: 0;
}

.teaser.teaser--icon .headline-group a.headline-group__head::before {
  position: static;
}

.teaser.teaser--icon .headline-group .icon-svg {
  position: static;
}

.teaser__summary {
  padding-top: 1rem;
}

.teaser__summary > *:first-child,
.teaser__summary > *:first-child p:first-of-type {
  margin-top: 0;
}

.toggle-button__demo {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.toggle-button__demo[aria-hidden=true] {
  display: none;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.accordion__header {
  width: 100%;
  padding-top: calc(1rem - 1px);
  padding-right: 1em;
  padding-bottom: 1rem;
  padding-left: 4rem;
  margin-bottom: 1.5rem;
  background-color: var(--color-modern--light-gray);
  color: var(--color-modern--stalwart-slate);
  font-weight: 600;
  text-align: left;
  text-transform: none;
}

.accordion__header:focus {
  outline: none;
  background-color: var(--color-modern--energy-green);
  color: var(--color-modern--stalwart-slate);
}

.accordion__header:active {
  outline: none;
  background-color: var(--color-modern--light-gray);
}

.accordion__header:hover {
  background-color: var(--color-modern--energy-green);
  color: var(--color-modern--stalwart-slate);
}

.accordion__title {
  position: absolute;
  left: -99999em;
}

.accordion__panel {
  margin: 0;
  padding: 0;
  transition: visibility 0s ease-in-out, max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
  opacity: 1;
  overflow: hidden;
  visibility: visible;
}

.accordion__panel .editorial {
  padding-top: 0;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 40em) {
  .accordion__panel .editorial {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .accordion__panel .editorial > :first-child {
    margin-top: 0;
  }
}
[aria-hidden=true].accordion__panel {
  max-height: 0;
  margin: 0;
  padding: 0;
  transition-delay: 0.3s, 0s, 0s;
  opacity: 0;
  visibility: hidden;
}

button.accordion__header {
  display: block;
  position: relative;
}

button.accordion__header::before, button.accordion__header::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}

button.accordion__header::before {
  content: "";
  width: 3rem;
  background-color: var(--color-modern--stalwart-slate);
}

button.accordion__header::after {
  transform: rotate(0deg);
  transition: transform 0.3s ease-in-out;
  font-family: "iconfont";
  font-size: 1.5rem;
  height: 1.5rem;
  margin: auto 0.75rem;
  content: "\eb7e" !important; /* override the RDC-theme override */
  color: #fff;
}

button.accordion__header:focus::after, button.accordion__header:hover::after {
  color: var(--color-modern--energy-green);
}

button.accordion__header[aria-expanded=true] {
  background-color: var(--color-modern--white);
}

button.accordion__header[aria-expanded=true]::before {
  background-color: var(--color-modern--light-gray);
}

button.accordion__header[aria-expanded=true]::after {
  color: var(--color-modern--stalwart-slate);
}

button.accordion__header[aria-expanded=true]::after {
  transform: rotate(45deg);
}

.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper select {
  padding: 1rem 1.875rem 1rem 0.875rem;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.search-control {
  padding: 0.5rem;
  transition: color 0.3s ease-in-out;
  border-width: 0;
  background-color: transparent;
  line-height: 1rem;
  font-size: 0.875rem;
}

.search-control::before {
  margin-right: 0.3em;
  font-family: iconfont;
  font-weight: normal;
  content: "\eb40";
  vertical-align: text-bottom;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.no-scroll {
  overflow: hidden;
}

.modal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #aaa;
  opacity: 0.89;
  z-index: 666;
}

.mfp-inline-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #aaa;
}

.mfp-inline-holder .mfp-close:hover,
.mfp-image-holder .mfp-close:hover {
  color: #aaa;
}

.modal-display {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 72rem;
  margin: 0;
  padding: 1rem;
  border-width: 0;
  background: #aaa;
  z-index: 667;
  overflow-x: none;
  overflow-y: auto;
}

@media screen and (min-width: 48rem) {
  .modal-display {
    position: fixed;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    max-height: 95vh;
    padding: 2rem;
    transform: translateX(-50%) translateY(-50%);
  }
}
@media screen and (min-width: 76rem) {
  .modal-display {
    padding: 4rem;
  }
}
.modal-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 0;
  border: 0;
}

.modal-close::after {
  display: inline-block;
  margin-left: 0.3em;
  font-family: "iconfont";
  font-size: 2em;
  vertical-align: middle;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.image-gallery {
  margin: -0.75rem;
}

.modal .modal__wrapper {
  max-width: 80vw;
  max-height: 80vh;
}

.modal .modal__wrapper img {
  max-width: 80vw;
  max-height: 80vw;
}

.mfp-container {
  padding-top: 4rem;
}

.image-gallery__block a {
  display: block;
  overflow: hidden;
}

.image-gallery__block a:hover figure img, .image-gallery__block a:focus figure img {
  transform: scale(1.1);
}

.image-gallery__block a:hover figure::before, .image-gallery__block a:hover figure::after, .image-gallery__block a:focus figure::before, .image-gallery__block a:focus figure::after {
  opacity: 1;
}

.image-gallery__block figure {
  position: relative;
  overflow: hidden;
}

.image-gallery__block figure img {
  transition: transform 0.6s ease-in-out;
}

.image-gallery__block figure::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: opacity 0.3s ease-in-out;
  color: #fff;
  font-family: "iconfont";
  font-size: 2.2em;
  line-height: 1.2;
  content: "\eb08";
  opacity: 0;
  z-index: 10;
}

.image-gallery__block figure::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.3s ease-in-out;
  background-color: rgba(30, 77, 43, 0.7);
  box-shadow: inset 0 0 0 0.5rem var(--color-modern--energy-green);
  content: "";
  opacity: 0;
  z-index: 10;
}

.image-gallery__block figcaption {
  display: none;
}

.image-gallery__slide__title {
  font-weight: 500;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.image-gallery__block-sizer,
.image-gallery__block {
  width: 33.3333%;
  padding: 0.75rem;
}

.image-gallery__block--width2 {
  width: 66.6666%;
}

.mfp-bg {
  background-color: #1e4d2b;
}

button.mfp-close {
  right: 0;
  width: 1.4em !important;
  padding: 0;
  line-height: 1;
  text-align: center;
}

.mfp-image-holder .mfp-bottom-bar {
  position: relative;
  top: auto;
  margin-top: 0;
}

.mfp-image-holder .mfp-figure {
  padding: 3rem;
  background-color: #fff;
}

.mfp-image-holder .mfp-figure::after {
  display: none;
}

.mfp-image-holder .mfp-title {
  padding-right: 0;
}

.mfp-image-holder .mfp-counter {
  top: auto;
  bottom: 100%;
}

.mfp-image-holder .mfp-img {
  padding: 0 0 1rem;
}

.mfp-image-holder figure img {
  max-width: 70vw;
  height: auto;
}

@media screen and (min-width: 48rem) {
  .mfp-image-holder .mfp-landscape figure figcaption {
    margin: 2rem;
  }
  .mfp-image-holder .mfp-portrait figure {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    max-width: 70vw;
  }
  .mfp-image-holder .mfp-portrait figure img {
    flex: 1 1 50%;
    max-width: 30vw;
    margin-right: 2rem;
  }
  .mfp-image-holder .mfp-portrait figure figcaption {
    flex: 1 1 50%;
    margin-right: 2rem;
  }
  .mfp-image-holder .mfp-portrait figure .mfp-bottom-bar {
    margin-top: 56px;
  }
}
video {
  display: block;
}

.nice-video {
  position: relative;
  background-color: #aaa;
}

.nice-video img {
  opacity: 0.57;
}

.nice-video--control {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  transition: 0.2s color ease-in-out, 0.2s background-color ease-in-out;
  color: #aaa;
  text-decoration: none;
}

.nice-video--control .ic--play-triangle {
  display: block;
  margin-right: 0;
  color: #aaa;
  font-size: 2.2rem;
  line-height: 1.2;
}

.nice-video--control .label {
  display: block;
  position: absolute;
  left: -99999em;
}

.nice-video--control:hover .ic--play-triangle {
  color: #aaa;
}

.js-tabs {
  position: relative;
}

.js-tabs .back-to-top {
  position: absolute;
  right: 1rem;
  bottom: 0;
  padding: 0 0.5rem;
  background-color: #aaa;
  color: #aaa;
  font-size: 1rem;
  line-height: 2rem;
}

.js-tablist {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}

.js-tablist__item {
  position: relative;
  flex: 1 1 100%;
  margin-bottom: 0;
}

.js-tablist__item a {
  display: block;
  margin: 0 auto;
  padding: 1rem 0;
  outline: 0;
  background-color: #aaa;
  color: #aaa;
  text-align: center;
  text-transform: uppercase;
  line-height: 1rem;
  font-size: 0.875rem;
}

.js-tablist__item a:hover, .js-tablist__item a:active {
  color: #aaa;
}

.js-tablist__item a[aria-selected=true]::after, .js-tablist__item a:focus::after {
  position: absolute;
  right: 1.5rem;
  bottom: 0;
  left: 1.5rem;
  height: 4px;
  background-color: #aaa;
  content: "";
}

.js-tablist__item a[aria-selected=true] {
  background-color: #aaa;
  color: #aaa;
  font-weight: 600;
  pointer-events: none;
}

.js-tablist__item a[aria-selected=true]::after {
  background-color: #aaa;
}

.js-tablist__item a[aria-selected=true]:hover, .js-tablist__item a[aria-selected=true]:active {
  color: #aaa;
}

.js-tabcontent {
  margin-bottom: calc(0.5rem - 4px);
  padding-bottom: 2.5rem;
  border-bottom: 4px #aaa solid;
  background-color: #aaa;
}

:where(.js-tabcontent) {
  color: #fff;
}

:where(.js-tabcontent a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.js-tabcontent .link--fancy, .js-tabcontent .link--fancy-reverse, .js-tabcontent .editorial .link--fancy, .js-tabcontent .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.js-tabcontent .cite-media .icon-label) {
  color: #fff;
}

:where(.js-tabcontent .image-with-caption__media) {
  background-color: #000;
}

:where(.js-tabcontent .icon-label--stacked .label) {
  color: #fff;
}

:where(.js-tabcontent .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.js-tabcontent .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.js-tabcontent .slick-prev, .js-tabcontent .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.js-tabcontent .slick-prev, .js-tabcontent .slick-next)::before {
  color: #fff;
}

:where(.js-tabcontent .slick-prev:hover, .js-tabcontent .slick-prev:focus, .js-tabcontent .slick-next:hover, .js-tabcontent .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.js-tabcontent .slick-dots li button::before {
  color: #d6d6db;
}

.js-tabcontent .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.js-tabcontent .search-control {
  background-color: transparent;
  color: #fff;
}

.js-tabcontent .search-control:hover, .js-tabcontent .search-control:active {
  background-color: transparent;
  color: #fff;
}

.js-tabcontent .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.js-tabcontent .menu-button:hover, .js-tabcontent .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.js-tabcontent[aria-hidden=true] {
  display: none;
}

.js-tabcontent .section-nav {
  margin: 0;
  padding: 0;
  border-width: 0;
  background-color: transparent;
}

.js-tabcontent .universal-header {
  display: block;
}

.global-header .global-header__banner,
.global-header .global-header__college-home-banner {
  display: flex;
  justify-content: center;
  align-items: center;
}

.global-header .global-header__banner {
  padding: 1.25rem 1rem;
  background-color: #1e4d2b;
}

:where(.global-header .global-header__banner) {
  color: #fff;
}

:where(.global-header .global-header__banner a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.global-header .global-header__banner .link--fancy, .global-header .global-header__banner .link--fancy-reverse, .global-header .global-header__banner .editorial .link--fancy, .global-header .global-header__banner .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.global-header .global-header__banner .cite-media .icon-label) {
  color: #fff;
}

:where(.global-header .global-header__banner .image-with-caption__media) {
  background-color: #000;
}

:where(.global-header .global-header__banner .icon-label--stacked .label) {
  color: #fff;
}

:where(.global-header .global-header__banner .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.global-header .global-header__banner .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.global-header .global-header__banner .slick-prev, .global-header .global-header__banner .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.global-header .global-header__banner .slick-prev, .global-header .global-header__banner .slick-next)::before {
  color: #fff;
}

:where(.global-header .global-header__banner .slick-prev:hover, .global-header .global-header__banner .slick-prev:focus, .global-header .global-header__banner .slick-next:hover, .global-header .global-header__banner .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.global-header .global-header__banner .slick-dots li button::before {
  color: #d6d6db;
}

.global-header .global-header__banner .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.global-header .global-header__banner .search-control {
  background-color: transparent;
  color: #fff;
}

.global-header .global-header__banner .search-control:hover, .global-header .global-header__banner .search-control:active {
  background-color: transparent;
  color: #fff;
}

.global-header .global-header__banner .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.global-header .global-header__banner .menu-button:hover, .global-header .global-header__banner .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

.global-header .global-header__banner .logo {
  display: flex;
}

.global-header .global-header__banner .logo::after {
  display: inline-block;
  content: "";
  width: 0.125rem;
  height: auto;
  background: #fff;
  margin: 0 0.9375rem;
}

.global-header .global-header__banner .logo a {
  display: block;
  width: 100%;
  min-width: 8rem;
}

@media screen and (min-width: 40em) {
  .global-header .global-header__banner .logo a {
    min-width: 33vw;
  }
}
@media screen and (max-width: 64em) {
  .global-header .global-header__banner .logo.logo--oneline {
    display: none;
  }
}
.global-header .global-header__banner .logo.logo--oneline a {
  min-width: 0;
}

.global-header .global-header__banner .logo.logo--oneline img {
  height: 3.25rem;
  max-height: 100%;
  max-width: 100%;
}

.global-header .global-header__banner .logo.logo--stacked {
  display: none;
}

@media screen and (max-width: 64em) {
  .global-header .global-header__banner .logo.logo--stacked {
    display: flex;
  }
}
@media screen and (max-width: 40em) {
  .global-header .global-header__banner .logo.logo--stacked {
    display: none;
  }
}
.global-header .global-header__banner .logo.logo--mobile {
  display: none;
}

@media screen and (max-width: 40em) {
  .global-header .global-header__banner .logo.logo--mobile {
    display: flex;
  }
}
.global-header .global-header__banner.global-header__banner--start {
  justify-content: flex-start;
}

.global-header .global-header__college-home-banner {
  color: var(--color-modern--colorado-state-green);
  background-color: var(--color-modern--energy-green);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-right: 5rem;
  padding-left: 5rem;
}

:where(.global-header .global-header__college-home-banner) {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner .link--fancy, .global-header .global-header__college-home-banner .link--fancy-reverse, .global-header .global-header__college-home-banner .editorial .link--fancy, .global-header .global-header__college-home-banner .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.global-header .global-header__college-home-banner .cite-media .icon-label) {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner .image-with-caption__media) {
  background-color: #000;
}

:where(.global-header .global-header__college-home-banner .icon-label--stacked .label) {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner .slick-prev, .global-header .global-header__college-home-banner .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.global-header .global-header__college-home-banner .slick-prev, .global-header .global-header__college-home-banner .slick-next)::before {
  color: #fff;
}

:where(.global-header .global-header__college-home-banner .slick-prev:hover, .global-header .global-header__college-home-banner .slick-prev:focus, .global-header .global-header__college-home-banner .slick-next:hover, .global-header .global-header__college-home-banner .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.global-header .global-header__college-home-banner .slick-dots li button::before {
  color: #d6d6db;
}

.global-header .global-header__college-home-banner .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.global-header .global-header__college-home-banner .search-control {
  background-color: transparent;
  color: #fff;
}

.global-header .global-header__college-home-banner .search-control:hover, .global-header .global-header__college-home-banner .search-control:active {
  background-color: transparent;
  color: #fff;
}

.global-header .global-header__college-home-banner .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.global-header .global-header__college-home-banner .menu-button:hover, .global-header .global-header__college-home-banner .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

@media screen and (max-width: 75em) {
  .global-header .global-header__college-home-banner {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .global-header .global-header__college-home-banner {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .global-header .global-header__college-home-banner {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.global-header .global-header__identifier,
.global-header .global-header__college-home-banner {
  letter-spacing: 0.11em;
  line-height: 1.1em;
  font-size: 1.1875rem;
  text-transform: uppercase;
  text-decoration: none;
}

.global-header .global-header__identifier a,
.global-header .global-header__college-home-banner a {
  position: relative;
  text-decoration: none;
  text-decoration: none;
  color: inherit;
}

.global-header .global-header__identifier a::after,
.global-header .global-header__college-home-banner a::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: var(--color-modern--colorado-state-green);
  height: 2px;
  width: 0;
  transition: width 0.2s ease-out;
}

.global-header .global-header__identifier a:hover::after,
.global-header .global-header__college-home-banner a:hover::after {
  width: 100%;
}

@media screen and (max-width: 23.75em) {
  .global-header .global-header__identifier,
  .global-header .global-header__college-home-banner {
    font-size: 0.875rem;
  }
}
.global-header .global-header__nav {
  display: flex;
  justify-content: space-between;
  flex: auto 0;
  padding-right: 5rem;
  padding-left: 5rem;
}

.global-header .global-header__nav > a:hover, .global-header .global-header__nav > .global-nav__subnav-toggle:hover {
  text-decoration: none;
}

.global-header .global-header__nav .global-nav,
.global-header .global-header__nav .utility-nav {
  justify-content: flex-end;
  display: none;
}

@media screen and (min-width: 68.125em) {
  .global-header .global-header__nav .global-nav,
  .global-header .global-header__nav .utility-nav {
    display: flex;
  }
}
.global-header .global-header__nav .global-nav {
  padding-right: 1.75rem;
  margin-right: 1.75rem;
  border-right: solid 2px rgb(214, 214, 219);
}

@media screen and (min-width: 68.125em) {
  .global-header .global-header__nav .global-nav {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
}
@media screen and (max-width: 75em) {
  .global-header .global-header__nav {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .global-header .global-header__nav {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .global-header .global-header__nav {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (min-width: 68.125em) {
  .global-header .global-header__nav {
    padding-top: 1rem;
    padding-bottom: 1rem;
    justify-content: center;
  }
}
@media screen and (min-width: 80.625em) {
  .global-header .search-button {
    width: 5.3125rem;
  }
}
.global-header .toggle-button {
  align-self: center;
  background: transparent;
  text-transform: uppercase;
  color: #1e4d2b;
  line-height: 1.5rem;
  font-size: 0.875rem;
}

.global-header .toggle-button:hover, .global-header .toggle-button:active, .global-header .toggle-button:focus, .global-header .toggle-button[aria-pressed=true] {
  background-color: var(--color-modern--energy-green);
}

.global-header .toggle-button .icon-label {
  align-items: center;
}

.global-header .toggle-button .icon-label .ic {
  line-height: 1em;
}

@media screen and (min-width: 68.125em) {
  .global-header .toggle-button {
    padding: 0;
  }
  .global-header .toggle-button .label {
    position: relative;
    text-decoration: none;
  }
  .global-header .toggle-button .label::after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #c9d845;
    height: 2px;
    width: 0;
    transition: width 0.2s ease-out;
  }
  .global-header .toggle-button:hover .label::after {
    width: 100%;
  }
  .global-header .toggle-button:hover, .global-header .toggle-button:active, .global-header .toggle-button:focus, .global-header .toggle-button[aria-pressed=true] {
    background-color: transparent;
  }
}
@media screen and (min-width: 68.125em) {
  .global-header .toggle-button.menu-button {
    display: none;
  }
}
.global-header .global-header__mobile-nav,
.global-header .global-header__search-form {
  background-color: var(--color-modern--energy-green);
  padding: 2rem;
}

.global-header .global-header__mobile-nav .global-nav {
  padding-bottom: 0.5rem;
  border-bottom: 0.125rem #fff solid;
  margin-bottom: 0.5rem;
}

.global-header .global-header__search-form button:hover, .global-header .global-header__search-form button:active, .global-header .global-header__search-form button:focus, .global-header .global-header__search-form button[aria-pressed=true] {
  background-color: #d9782d;
  color: #fff;
}

.sticky-wrapper.stuck {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
  width: 100%;
}

.sticky-wrapper {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.global-header__college-home-banner + .sticky-wrapper {
  box-shadow: none;
}

.mobile-tab-nav .utility-nav {
  display: block;
  margin-top: 0.5rem;
}

.mobile-tab-nav .universal-nav > * {
  padding: 0.5rem 0.5rem 0 0;
}

.mobile-tab-nav .universal-nav > *.my-uk-logo {
  padding: 0;
}

.mobile-tab-nav .mobile-tab-nav__main-menu-panel {
  background-color: #aaa;
}

.mobile-tab-nav .mobile-tab-nav__menus {
  padding: 1.5rem;
  background-color: #aaa;
}

.mobile-tab-nav .mobile-tab-nav__universal {
  padding: 1.5rem 1.5rem 0;
}

.mobile-tab-nav .universal-breadcrumb {
  display: block;
}

.mobile-tab-nav .my-uk-logo svg {
  width: 4.375rem;
  height: 1.875rem;
}

.mobile-tab-nav .section-nav {
  padding: 1.5rem;
}

.mobile-tab-nav .section-nav li {
  display: none;
}

.mobile-tab-nav .section-nav li.current-item {
  display: list-item;
  line-height: 2rem;
  font-size: 1.125rem;
}

.mobile-tab-nav .section-nav li.current-item a {
  pointer-events: none;
}

.mobile-tab-nav .section-nav li.current-item ul,
.mobile-tab-nav .section-nav li.current-item ol {
  padding-top: calc(0.5rem - 1px);
  padding-bottom: 0.5rem;
  border-top: 1px #aaa solid;
}

.mobile-tab-nav .section-nav li.current-item li {
  display: list-item;
}

.mobile-tab-nav--wildcat .mobile-tab-nav__main-menu-tab[aria-selected=true] {
  background-color: #aaa;
}

.mobile-tab-nav--wildcat .mobile-tab-nav__menus {
  padding-bottom: 0;
  background-color: #aaa;
}

.mobile-tab-nav--wildcat .mobile-tab-nav__universal {
  padding-top: 0;
}

.global-footer {
  border-top: var(--color-modern--energy-green) 4px solid;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 20rem;
  padding-left: 5rem;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 75em) {
  .global-footer {
    padding-right: 10rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .global-footer {
    padding-right: 5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 40em) {
  .global-footer {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.global-footer a {
  text-decoration: none;
}

.global-footer a:link, .global-footer a:visited {
  color: #1e4d2b;
}

.global-footer a:hover, .global-footer a:active {
  color: #1e4d2b;
}

.global-footer a:hover, .global-footer a:active {
  text-decoration: underline;
}

.global-footer .footer-address {
  padding-right: 1.875rem;
}

.global-footer .footer-address a {
  text-decoration: underline;
}

.global-footer .footer-address a:hover, .global-footer .footer-address a:active {
  text-decoration: none;
}

@media screen and (min-width: 64em) {
  .global-footer .footer-address {
    flex: 0 1 15%;
  }
}
.global-footer .footer-nav {
  padding-right: 1.875rem;
}

@media screen and (min-width: 64em) {
  .global-footer .footer-nav {
    flex: 0 1 15%;
  }
}
@media screen and (min-width: 64em) {
  .global-footer .logo {
    flex: 0 1 28%;
    max-width: 31.25rem;
    display: flex;
    align-items: center;
  }
}
.global-footer .logo a {
  display: block;
  width: 100%;
}

.global-footer .texture-thumbprint-gray {
  position: absolute;
  top: -8.875rem;
  left: auto;
  bottom: 0;
  right: -2rem;
  margin: -4px auto auto auto;
  width: 16rem;
  z-index: -1;
}

.global-footer .texture-thumbprint-gray svg {
  transform: rotate(-5deg);
  width: 100%;
  height: auto;
}

@media screen and (max-width: 75em) {
  .global-footer .texture-thumbprint-gray {
    top: -4rem;
    right: -2rem;
    width: 12rem;
  }
}
@media screen and (max-width: 64em) {
  .global-footer .footer-address {
    flex: 0 1 46%;
    margin-bottom: 3rem;
    order: 1;
  }
  .global-footer .footer-nav {
    flex: 1 1 30%;
    order: 3;
  }
  .global-footer .logo {
    flex: 0 1 46%;
    order: 2;
  }
  .global-footer .texture-thumbprint-gray {
    width: 10rem;
  }
  .global-footer .texture-thumbprint-gray svg {
    height: auto;
  }
}
@media screen and (max-width: 40em) {
  .global-footer .footer-address {
    flex: 0 1 100%;
  }
  .global-footer .footer-nav {
    flex: 0 1 100%;
    margin-bottom: 1.5rem;
  }
  .global-footer .logo {
    flex: 0 1 100%;
    order: 99;
  }
  .global-footer .logo a {
    max-width: 21.875rem;
    margin: 0 auto;
  }
  .global-footer .texture-thumbprint-gray {
    top: 0;
    width: 14rem;
  }
  .global-footer .texture-thumbprint-gray svg {
    position: absolute;
    bottom: 0;
  }
}
.universal-footer {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-color: #1e4d2b;
  padding-right: 5rem;
  padding-left: 5rem;
}

:where(.universal-footer) {
  color: #fff;
}

:where(.universal-footer a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.universal-footer .link--fancy, .universal-footer .link--fancy-reverse, .universal-footer .editorial .link--fancy, .universal-footer .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.universal-footer .cite-media .icon-label) {
  color: #fff;
}

:where(.universal-footer .image-with-caption__media) {
  background-color: #000;
}

:where(.universal-footer .icon-label--stacked .label) {
  color: #fff;
}

:where(.universal-footer .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.universal-footer .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.universal-footer .slick-prev, .universal-footer .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.universal-footer .slick-prev, .universal-footer .slick-next)::before {
  color: #fff;
}

:where(.universal-footer .slick-prev:hover, .universal-footer .slick-prev:focus, .universal-footer .slick-next:hover, .universal-footer .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.universal-footer .slick-dots li button::before {
  color: #d6d6db;
}

.universal-footer .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.universal-footer .search-control {
  background-color: transparent;
  color: #fff;
}

.universal-footer .search-control:hover, .universal-footer .search-control:active {
  background-color: transparent;
  color: #fff;
}

.universal-footer .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.universal-footer .menu-button:hover, .universal-footer .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

@media screen and (max-width: 75em) {
  .universal-footer {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .universal-footer {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .universal-footer {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (min-width: 64em) {
  .universal-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.universal-footer .universal-footer__nav-copyright div.universal-footer__nav,
.universal-footer .universal-footer__nav-copyright nav.universal-footer__nav {
  margin-bottom: 1rem;
}

@media screen and (min-width: 48em) {
  .universal-footer .universal-footer__nav-copyright div.universal-footer__nav,
  .universal-footer .universal-footer__nav-copyright nav.universal-footer__nav {
    display: flex;
  }
}
.universal-footer .universal-footer__nav-copyright div.universal-footer__nav a,
.universal-footer .universal-footer__nav-copyright nav.universal-footer__nav a {
  font-weight: 800;
  text-decoration: none;
  display: block;
  padding: 1rem 0;
  border-bottom: #c9d845 2px solid;
}

.universal-footer .universal-footer__nav-copyright div.universal-footer__nav a:hover,
.universal-footer .universal-footer__nav-copyright nav.universal-footer__nav a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 48em) {
  .universal-footer .universal-footer__nav-copyright div.universal-footer__nav a,
  .universal-footer .universal-footer__nav-copyright nav.universal-footer__nav a {
    display: flex;
    border: 0;
    padding: 0;
    line-height: 1rem;
    font-size: 0.75rem;
  }
  .universal-footer .universal-footer__nav-copyright div.universal-footer__nav a::after,
  .universal-footer .universal-footer__nav-copyright nav.universal-footer__nav a::after {
    display: inline-block;
    content: "";
    width: 3px;
    height: auto;
    background: var(--color-modern--energy-green);
    margin: 0 1rem;
  }
  .universal-footer .universal-footer__nav-copyright div.universal-footer__nav a:last-child::after,
  .universal-footer .universal-footer__nav-copyright nav.universal-footer__nav a:last-child::after {
    display: none;
  }
}
.universal-footer .universal-footer__nav-copyright .copyright {
  display: inline-block;
  margin-bottom: 1rem;
}

.universal-footer .universal-footer__logo {
  max-width: 21.875rem;
}

@media screen and (max-width: 64em) {
  .universal-footer .universal-footer__logo {
    margin-top: 1rem;
  }
}
.alert-group {
  margin-bottom: 3rem;
}

.banner-alert {
  background-color: #fff;
  position: relative;
  display: flex;
  border: 1px #f1f1f1 solid;
  padding: 1rem 2rem;
  box-shadow: 0 0 0.3125rem #d6d6db;
  margin-bottom: 1rem;
  margin-right: 5rem;
  margin-left: 5rem;
}

@media screen and (max-width: 75em) {
  .banner-alert {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .banner-alert {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .banner-alert {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}
@media screen and (max-width: 48em) {
  .banner-alert {
    margin-top: 2rem;
  }
}
.banner-alert div {
  flex: 1 1 auto;
}

.banner-alert .alert__icon-wrapper {
  flex: 0 0 auto;
}

.banner-alert .alert__icon {
  height: 100%;
  right: auto;
  margin: auto 1rem auto 0;
  padding-right: 1rem;
  border-right: 1px #f1f1f1 solid;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banner-alert .alert__icon::before,
.banner-alert .alert__icon svg {
  font-family: iconfont;
  font-size: 2.125rem;
  line-height: 1;
  color: #8ac4b3;
  width: 1em;
  height: 1em;
}

.banner-alert .banner-alert__headline {
  font-weight: 600;
  font-family: "poppins", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}

.banner-alert a {
  font-weight: 600;
}

.banner-alert p {
  margin-top: 0;
}

.banner-alert.banner-alert--warning {
  background-color: rgba(236, 197, 48, 0.3);
  border-color: #ecc530;
}

.banner-alert.banner-alert--warning .alert__icon {
  border-right-color: #ecc530;
}

.banner-alert.banner-alert--warning .alert__icon::before,
.banner-alert.banner-alert--warning .alert__icon svg {
  color: #ecc530;
}

.banner-alert.banner-alert--emergency {
  background-color: rgba(204, 84, 48, 0.3);
  border-color: #cc5430;
}

.banner-alert.banner-alert--emergency .alert__icon {
  border-right-color: #cc5430;
}

.banner-alert.banner-alert--emergency .alert__icon::before,
.banner-alert.banner-alert--emergency .alert__icon svg {
  color: #cc5430;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.page-header {
  --decoration--dotted-rule: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 10" width="215px" height="10px"><rect width="155" height="1" fill="%23CFFC00" x="60" y="4.5"></rect><circle cx="47" cy="5" r="5" fill="%2382C503"></circle><circle cx="26" cy="5" r="5" fill="%23008FB3"></circle><circle cx="5" cy="5" r="5" fill="%23CFFC00"></circle></svg>');
}

.page-header:not(.page-header--grid) {
  position: relative;
  overflow: hidden;
}

@media screen and (min-width: 64em) {
  .page-header:not(.page-header--grid) {
    display: flex;
    justify-content: space-between;
  }
}
.page-header:not(.page-header--grid) .page-header__body {
  flex: 0 1 70%;
  position: relative;
  z-index: 3;
}

.page-header:not(.page-header--grid) .page-header__media {
  position: relative;
  z-index: 2;
}

@media screen and (min-width: 64em) {
  .page-header:not(.page-header--grid) .page-header__media {
    flex: 0 0 50%;
    margin-left: 8%;
    position: relative;
    min-height: 0;
  }
  .page-header:not(.page-header--grid) .page-header__media:before {
    display: block;
    content: "";
    position: absolute;
    height: rem-calc(4);
    width: rem-calc(150);
    top: rem-calc(100);
    left: rem-calc(-100);
    z-index: 4;
  }
}
.page-header:not(.page-header--grid) .page-header__media .texture-hexagons,
.page-header:not(.page-header--grid) .page-header__media .texture-circles {
  top: 50%;
  right: auto;
  left: -100%;
  width: 100%;
  overflow: hidden;
}

.page-header:not(.page-header--grid) .page-header__media .texture-hexagons svg,
.page-header:not(.page-header--grid) .page-header__media .texture-circles svg {
  display: block;
  width: 600px;
  margin-left: 60%;
}

.page-header:not(.page-header--grid) .texture-triangles,
.page-header:not(.page-header--grid) .texture-hexagons,
.page-header:not(.page-header--grid) .texture-circles {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}

.page-header:not(.page-header--grid) .texture-triangles svg {
  margin-left: 70%;
  margin-top: -2px;
  width: 70%;
}

@media screen and (max-width: 48em) {
  .page-header:not(.page-header--grid) .texture-triangles svg {
    width: 100%;
  }
}
@media screen and (max-width: 40em) {
  .page-header:not(.page-header--grid) .texture-triangles svg {
    width: 150%;
  }
}
.page-header--grid {
  display: grid;
}

.page-header--grid .page-header__background {
  position: relative;
  overflow: hidden;
  z-index: -1;
  grid-row: 1/3;
}

.page-header--grid .page-header__background:not(.page-header--content-after *):where(.page-header.has-image *) {
  grid-column: 1/2;
}

.page-header--grid .page-header__background:not(.page-header--content-after *):not(.page-header.has-image *) {
  grid-column: 1/-1;
}

.page-header--grid .page-header__background:where(.page-header--content-after *) {
  grid-column: 2/-1;
}

.page-header--grid .page-header__background .texture-circles {
  position: absolute;
}

.page-header--grid .page-header__background .texture-circles svg {
  width: 100%;
}

.page-header--grid .page-header__background .texture-circles:where(.page-header--large-media *) {
  bottom: 0;
  right: 0;
}

.page-header--grid .page-header__background .texture-circles:where(.has-image *):not(.page-header--large-media *) {
  transform: scaleX(-1);
}

.page-header--grid .page-header__background .texture-circles:not(.page-header--large-media *) {
  top: 50%;
  width: min(50%, 32rem);
}

.page-header--grid .page-header__background .texture-circles:not(.page-header--large-media *):not(.page-header.has-image *) {
  right: 0;
}

.page-header--grid .page-header__background .texture-brush-stroke {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.page-header--grid .page-header__background .texture-brush-stroke svg {
  width: 100%;
  height: 100%;
}

.page-header--grid .page-header__body {
  position: relative;
  grid-row: 1/2;
  grid-column: 1;
}

@media screen and (min-width: 48em) {
  .page-header--grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .page-header--grid .page-header__body:not(.page-header--content-after *) {
    grid-column: 1;
  }
  .page-header--grid .page-header__body:not(.page-header--content-after *):where(.page-header.has-image *) {
    grid-column-end: 2;
  }
  .page-header--grid .page-header__body:not(.page-header--content-after *):not(.page-header.has-image *) {
    grid-column-end: -1;
  }
  .page-header--grid .page-header__body:where(.page-header--content-after *) {
    grid-column: 2;
  }
  .page-header--grid .page-header__body:not(.page-header--content-after *):not(.rdc-theme *):not(.page-header--overlay *)::after {
    content: var(--decoration--dotted-rule);
  }
  .page-header--grid .page-header__body:not(.page-header--content-after *):where(.rdc-theme *)::after {
    content: "";
  }
  .page-header--grid .page-header__body:not(.page-header--content-after *)::after {
    display: block;
    position: absolute;
    top: 2.5rem;
  }
  .page-header--grid .page-header__body:where(.page-header.has-image *)::after {
    right: -100px;
  }
  .page-header--grid .page-header__media {
    grid-row: 1/3;
  }
  .page-header--grid .page-header__media:not(.page-header--content-after *) {
    grid-column: 2;
  }
  .page-header--grid .page-header__media:where(.page-header--content-after *) {
    grid-column: 1;
  }
  .page-header--grid .page-header__after {
    grid-row: 2/4;
    grid-column: 1/-1;
  }
}
@media screen and (min-width: 64em) {
  .page-header--grid .page-header__body::after {
    top: 5rem;
  }
}
:where(.page-header:not([class*=scheme-modern--])) {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) .link--fancy, .page-header:not([class*=scheme-modern--]) .link--fancy-reverse, .page-header:not([class*=scheme-modern--]) .editorial .link--fancy, .page-header:not([class*=scheme-modern--]) .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header:not([class*=scheme-modern--]) .cite-media .icon-label) {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) .image-with-caption__media) {
  background-color: #000;
}

:where(.page-header:not([class*=scheme-modern--]) .icon-label--stacked .label) {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) .slick-prev, .page-header:not([class*=scheme-modern--]) .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.page-header:not([class*=scheme-modern--]) .slick-prev, .page-header:not([class*=scheme-modern--]) .slick-next)::before {
  color: #fff;
}

:where(.page-header:not([class*=scheme-modern--]) .slick-prev:hover, .page-header:not([class*=scheme-modern--]) .slick-prev:focus, .page-header:not([class*=scheme-modern--]) .slick-next:hover, .page-header:not([class*=scheme-modern--]) .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.page-header:not([class*=scheme-modern--]) .slick-dots li button::before {
  color: #d6d6db;
}

.page-header:not([class*=scheme-modern--]) .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.page-header:not([class*=scheme-modern--]) .search-control {
  background-color: transparent;
  color: #fff;
}

.page-header:not([class*=scheme-modern--]) .search-control:hover, .page-header:not([class*=scheme-modern--]) .search-control:active {
  background-color: transparent;
  color: #fff;
}

.page-header:not([class*=scheme-modern--]) .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header:not([class*=scheme-modern--]) .menu-button:hover, .page-header:not([class*=scheme-modern--]) .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header:not([class*=scheme-modern--])) {
  background-color: #1e4d2b;
}

:root :where(.page-header:not([class*=scheme-modern--]) a) {
  color: #fff;
}

:root :where(.page-header:not([class*=scheme-modern--]) a:link, .page-header:not([class*=scheme-modern--]) a:visited, .page-header:not([class*=scheme-modern--]) a:hover, .page-header:not([class*=scheme-modern--]) a:active) {
  color: #fff;
}

:root :where(.page-header:not([class*=scheme-modern--]) .link--fancy, .page-header:not([class*=scheme-modern--]) .link--fancy-reverse, .page-header:not([class*=scheme-modern--]) .editorial .link--fancy, .page-header:not([class*=scheme-modern--]) .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):link, :root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):active, :root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):active, :root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header:not([class*=scheme-modern--]) button, .page-header:not([class*=scheme-modern--]) a.button, .page-header:not([class*=scheme-modern--]) input[type=button], .page-header:not([class*=scheme-modern--]) input[type=submit], .page-header:not([class*=scheme-modern--]) input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.page-header:not([class*=scheme-modern--]) .headline-group[class*=ic--]) .icon-svg, :where(.page-header:not([class*=scheme-modern--]) .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.page-header:not([class*=scheme-modern--]) .statistic {
  border-color: #c9d845;
}

:root :where(.page-header:not([class*=scheme-modern--]) .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header:not([class*=scheme-modern--]) .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #c9d845;
}

:root :where(.page-header:not([class*=scheme-modern--]) .statistic .headline-group__icon) {
  color: #c9d845;
}

.page-header:not([class*=scheme-modern--]) .pullquote::before {
  background-color: #c9d845;
  color: #f1f1f1;
}

.page-header:not([class*=scheme-modern--]) .page-header__media::before {
  background-color: #c9d845;
}

:where(.page-header:not([class*=scheme-modern--]).content-row--background-offset, .page-header:not([class*=scheme-modern--]).content-row--indent)::after {
  background-color: #1e4d2b;
}

:where(.page-header:not([class*=scheme-modern--]).content-row--background-offset-content .content-row__content)::after {
  background-color: #1e4d2b;
}

:where(.page-header:not([class*=scheme-modern--]).content-row--overlay)::after {
  background-color: #1e4d2b;
}

:where(.page-header:not([class*=scheme-modern--]) .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #c9d845;
}

.page-header:not([class*=scheme-modern--]) .texture-triangles,
.page-header:not([class*=scheme-modern--]) .texture-hexagons {
  fill: #c9d845;
  opacity: 0.5;
}

.page-header:where([class*=scheme-modern]) .page-header__background svg {
  display: block;
  fill: var(--scheme-modern--background--pattern);
}

.page-header:where([class*=scheme-modern]) .page-header__background svg :where(#Fill) {
  fill: none;
}

.page-header:where(.scheme-modern--colorado-state-green) .page-header__background .texture-circles svg {
  opacity: 0.15;
}

.page-header .page-header__body {
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-right: 5rem;
  padding-left: 5rem;
}

@media screen and (max-width: 75em) {
  .page-header .page-header__body {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .page-header .page-header__body {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .page-header .page-header__body {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (max-width: 64em) {
  .page-header .page-header__body {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 48em) {
  .page-header .page-header__body {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 64em) {
  .page-header .page-header__body:where(.rdc-theme *) {
    margin-right: auto;
    margin-left: auto;
  }
}
.page-header .page-header__body:not(.rdc-theme *) h1 .headline-group__head {
  font-weight: 500;
  font-style: italic;
  font-family: "Bodoni Moda", serif;
  font-optical-sizing: none;
  line-height: 1;
}

.page-header .page-header__body:not(.rdc-theme *) h1 .headline-group__superhead {
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
  line-height: 1.2;
  color: var(--scheme-modern--background);
  background-color: var(--scheme-modern--button--background);
  padding: 0.75rem 1.35rem 0.75rem 1.2em;
  margin-bottom: 1.75rem;
}

.page-header .page-header__body:not(.rdc-theme *) h1 .headline-group__superhead::before {
  line-height: 1.6;
}

.page-header .page-header__body:not(.rdc-theme *) h1 .headline-group__subhead {
  font-size: 1.5rem;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.125rem;
}

.page-header .page-header__body:not(.rdc-theme *) .button.button--large,
.page-header .page-header__body:not(.rdc-theme *) a.link--fancy {
  font-size: 1.125rem;
  line-height: 1.1;
}

.page-header .page-header__body:not(.rdc-theme *) a.link--fancy::before {
  line-height: 1.5em;
}

.page-header .page-header__body h1.headline-group {
  margin-top: 0;
  margin-bottom: 0;
  text-wrap: balance;
  text-wrap: pretty;
}

@supports (container-type: inline-size) {
  .page-header .page-header__body h1.headline-group {
    container-type: inline-size;
  }
}
.page-header .page-header__body h1 .headline-group__head {
  display: block;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2.5rem;
}

@supports (font-size: 1cqi) {
  .page-header .page-header__body h1 .headline-group__head {
    font-size: clamp(2rem, 10cqi, 4.5rem);
  }
}
@supports not (font-size: 1cqi) {
  .page-header .page-header__body h1 .headline-group__head {
    font-size: 2.24rem;
  }
}
@media screen and (min-width: 48rem) {
  .page-header .page-header__body h1 .headline-group__head {
    line-height: 4.5rem;
  }
  @supports (font-size: 1cqi) {
    .page-header .page-header__body h1 .headline-group__head {
      font-size: clamp(2rem, 10cqi, 4.5rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .page-header .page-header__body h1 .headline-group__head {
      font-size: 4.5rem;
    }
  }
}
.page-header .page-header__body h1 .headline-group__subhead {
  margin-top: 1.5rem;
}

.page-header .page-header__body h1 .headline-group__subhead:where(.rdc-theme *) {
  line-height: 2rem;
  font-size: 1.67rem;
}

@media screen and (min-width: 48rem) {
  .page-header .page-header__body h1 .headline-group__subhead:where(.rdc-theme *) {
    line-height: 2.5rem;
    font-size: 2.25rem;
  }
}
.page-header .page-header__body h1:where(.rdc-theme *) .headline-group__superhead {
  font-weight: 600;
  text-transform: none;
  line-height: 2rem;
  font-size: 1.125rem;
}

.page-header .page-header__body h1 a.headline-group__superhead {
  display: block;
  display: inline-block;
  position: relative;
  padding-left: 1.1em;
  transition: color 0.2s ease-in-out;
  font-weight: 600;
  text-decoration: none;
  text-wrap: balance;
}

.page-header .page-header__body h1 a.headline-group__superhead::before {
  position: absolute;
  left: 0.25em;
  transition: left 0.3s ease-in-out;
  font-family: iconfont;
  font-size: 0.7em;
  content: "\ea28";
}

.page-header .page-header__body h1 a.headline-group__superhead:hover::before, .page-header .page-header__body h1 a.headline-group__superhead:active::before {
  left: 0.5em;
}

.page-header .page-header__body h1 a.headline-group__superhead::before {
  transform: rotate(180deg);
}

.page-header .page-header__body h1 a.headline-group__superhead:hover::before, .page-header .page-header__body h1 a.headline-group__superhead:active::before {
  left: 0;
}

.page-header .page-header__body .page-header__summary,
.page-header .page-header__body .page-header__summary p {
  font-size: 1.125rem;
  line-height: 1.75;
}

.page-header .page-header__body .cta-group {
  margin-top: 2rem;
}

.page-header .page-header__media {
  background-size: cover;
  background-position: center center;
  min-height: 25rem;
}

@media screen and (min-width: 64em) {
  .page-header .page-header__media {
    min-height: 0;
  }
  .page-header .page-header__media::before {
    display: block;
    content: "";
    position: absolute;
    height: 0.25rem;
    width: 9.375rem;
    top: 6.25rem;
    left: -6.25rem;
    z-index: 4;
  }
}
@media screen and (max-width: 40em) {
  .page-header .page-header__media {
    min-height: 12.5rem;
  }
}
.page-header .page-header__after {
  padding-right: 5rem;
  padding-left: 5rem;
}

@media screen and (max-width: 75em) {
  .page-header .page-header__after {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .page-header .page-header__after {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .page-header .page-header__after {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
:root :where(.page-header.scheme--dark-slate) {
  background-color: #105456;
}

:root :where(.page-header.scheme--dark-slate a) {
  color: #fff;
}

:root :where(.page-header.scheme--dark-slate a:link, .page-header.scheme--dark-slate a:visited, .page-header.scheme--dark-slate a:hover, .page-header.scheme--dark-slate a:active) {
  color: #fff;
}

:root :where(.page-header.scheme--dark-slate .link--fancy, .page-header.scheme--dark-slate .link--fancy-reverse, .page-header.scheme--dark-slate .editorial .link--fancy, .page-header.scheme--dark-slate .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):link, :root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):hover::after {
  color: #fff;
  background: #8ac4b3;
}

:root :where(:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):active, :root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):active, :root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #8ac4b3;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header.scheme--dark-slate button, .page-header.scheme--dark-slate a.button, .page-header.scheme--dark-slate input[type=button], .page-header.scheme--dark-slate input[type=submit], .page-header.scheme--dark-slate input[type=reset]):focus::after {
  color: #fff;
  background: #8ac4b3;
}

:where(.page-header.scheme--dark-slate .headline-group[class*=ic--]) .icon-svg, :where(.page-header.scheme--dark-slate .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.page-header.scheme--dark-slate .statistic {
  border-color: #12a4b6;
}

:root :where(.page-header.scheme--dark-slate .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header.scheme--dark-slate .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #12a4b6;
}

:root :where(.page-header.scheme--dark-slate .statistic .headline-group__icon) {
  color: #12a4b6;
}

.page-header.scheme--dark-slate .pullquote::before {
  background-color: #8ac4b3;
  color: #105456;
}

.page-header.scheme--dark-slate .page-header__media::before {
  background-color: #c9d845;
}

:where(.page-header.scheme--dark-slate.content-row--background-offset, .page-header.scheme--dark-slate.content-row--indent)::after {
  background-color: #105456;
}

:where(.page-header.scheme--dark-slate.content-row--background-offset-content .content-row__content)::after {
  background-color: #105456;
}

:where(.page-header.scheme--dark-slate.content-row--overlay)::after {
  background-color: #105456;
}

:where(.page-header.scheme--dark-slate .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #12a4b6;
}

.page-header.scheme--dark-slate .texture-triangles,
.page-header.scheme--dark-slate .texture-hexagons {
  fill: #8ac4b3;
  opacity: 0.5;
}

:where(.page-header .scheme--light-gray) {
  color: #101820;
}

:where(.page-header .scheme--light-gray a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(.page-header .scheme--light-gray .link--fancy, .page-header .scheme--light-gray .link--fancy-reverse, .page-header .scheme--light-gray .editorial .link--fancy, .page-header .scheme--light-gray .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--light-gray .cite-media .icon-label) {
  color: #101820;
}

:where(.page-header .scheme--light-gray .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--light-gray .icon-label--stacked .label) {
  color: #101820;
}

:where(.page-header .scheme--light-gray .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(.page-header .scheme--light-gray .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(.page-header .scheme--light-gray .slick-prev, .page-header .scheme--light-gray .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(.page-header .scheme--light-gray .slick-prev, .page-header .scheme--light-gray .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--light-gray .slick-prev:hover, .page-header .scheme--light-gray .slick-prev:focus, .page-header .scheme--light-gray .slick-next:hover, .page-header .scheme--light-gray .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

.page-header .scheme--light-gray .slick-dots li button::before {
  color: #f1f1f1;
}

.page-header .scheme--light-gray .slick-dots li.slick-active button::before {
  color: #000;
}

.page-header .scheme--light-gray .search-control {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--light-gray .search-control:hover, .page-header .scheme--light-gray .search-control:active {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--light-gray .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--light-gray .menu-button:hover, .page-header .scheme--light-gray .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--light-gray) {
  background-color: #f1f1f1;
}

:root :where(.page-header .scheme--light-gray a) {
  color: #105456;
}

:root :where(.page-header .scheme--light-gray a:link, .page-header .scheme--light-gray a:visited, .page-header .scheme--light-gray a:hover, .page-header .scheme--light-gray a:active) {
  color: #105456;
}

:root :where(.page-header .scheme--light-gray .link--fancy, .page-header .scheme--light-gray .link--fancy-reverse, .page-header .scheme--light-gray .editorial .link--fancy, .page-header .scheme--light-gray .editorial .link--fancy-reverse)::before {
  color: #105456;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]) {
  background-color: #105456;
  color: #fff;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset])::after {
  color: #105456;
  background: #c9d845;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):link, :root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):visited {
  color: #fff;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):hover {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):hover::after {
  color: #fff;
  background: #105456;
}

:root :where(:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):active, :root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset])[aria-pressed=true]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):active, :root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #105456;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):focus {
  outline: none;
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--light-gray button, .page-header .scheme--light-gray a.button, .page-header .scheme--light-gray input[type=button], .page-header .scheme--light-gray input[type=submit], .page-header .scheme--light-gray input[type=reset]):focus::after {
  color: #fff;
  background: #105456;
}

:where(.page-header .scheme--light-gray .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--light-gray .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.page-header .scheme--light-gray .statistic {
  border-color: #c9d845;
}

:root :where(.page-header .scheme--light-gray .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--light-gray .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #c9d845;
}

:root :where(.page-header .scheme--light-gray .statistic .headline-group__icon) {
  color: #c9d845;
}

.page-header .scheme--light-gray .pullquote::before {
  background-color: #8ac4b3;
  color: #105456;
}

.page-header .scheme--light-gray .page-header__media::before {
  background-color: #c9d845;
}

:where(.page-header .scheme--light-gray.content-row--background-offset, .page-header .scheme--light-gray.content-row--indent)::after {
  background-color: #f1f1f1;
}

:where(.page-header .scheme--light-gray.content-row--background-offset-content .content-row__content)::after {
  background-color: #f1f1f1;
}

:where(.page-header .scheme--light-gray.content-row--overlay)::after {
  background-color: #f1f1f1;
}

:where(.page-header .scheme--light-gray .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #c9d845;
}

.page-header .scheme--light-gray .texture-triangles,
.page-header .scheme--light-gray .texture-hexagons {
  fill: #d6d6db;
  opacity: 0.5;
}

:where(.page-header .scheme--light-slate) {
  color: #101820;
}

:where(.page-header .scheme--light-slate a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(.page-header .scheme--light-slate .link--fancy, .page-header .scheme--light-slate .link--fancy-reverse, .page-header .scheme--light-slate .editorial .link--fancy, .page-header .scheme--light-slate .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--light-slate .cite-media .icon-label) {
  color: #101820;
}

:where(.page-header .scheme--light-slate .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--light-slate .icon-label--stacked .label) {
  color: #101820;
}

:where(.page-header .scheme--light-slate .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(.page-header .scheme--light-slate .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(.page-header .scheme--light-slate .slick-prev, .page-header .scheme--light-slate .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(.page-header .scheme--light-slate .slick-prev, .page-header .scheme--light-slate .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--light-slate .slick-prev:hover, .page-header .scheme--light-slate .slick-prev:focus, .page-header .scheme--light-slate .slick-next:hover, .page-header .scheme--light-slate .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

.page-header .scheme--light-slate .slick-dots li button::before {
  color: #f1f1f1;
}

.page-header .scheme--light-slate .slick-dots li.slick-active button::before {
  color: #000;
}

.page-header .scheme--light-slate .search-control {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--light-slate .search-control:hover, .page-header .scheme--light-slate .search-control:active {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--light-slate .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--light-slate .menu-button:hover, .page-header .scheme--light-slate .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--light-slate) {
  background-color: #8ac4b3;
}

:root :where(.page-header .scheme--light-slate a) {
  color: #1e4d2b;
}

:root :where(.page-header .scheme--light-slate a:link, .page-header .scheme--light-slate a:visited, .page-header .scheme--light-slate a:hover, .page-header .scheme--light-slate a:active) {
  color: #1e4d2b;
}

:root :where(.page-header .scheme--light-slate .link--fancy, .page-header .scheme--light-slate .link--fancy-reverse, .page-header .scheme--light-slate .editorial .link--fancy, .page-header .scheme--light-slate .editorial .link--fancy-reverse)::before {
  color: #1e4d2b;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]) {
  background-color: rgb(199.92, 82.32, 47.04);
  color: #fff;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):link, :root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):visited {
  color: #fff;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):hover {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):active, :root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset])[aria-pressed=true]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):active, :root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):focus {
  outline: none;
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--light-slate button, .page-header .scheme--light-slate a.button, .page-header .scheme--light-slate input[type=button], .page-header .scheme--light-slate input[type=submit], .page-header .scheme--light-slate input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.page-header .scheme--light-slate .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--light-slate .headline-group[class*=ic--])::before {
  background: transparent;
  color: #105456;
}

.page-header .scheme--light-slate .statistic {
  border-color: #105456;
}

:root :where(.page-header .scheme--light-slate .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--light-slate .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #105456;
}

:root :where(.page-header .scheme--light-slate .statistic .headline-group__icon) {
  color: #105456;
}

.page-header .scheme--light-slate .pullquote::before {
  background-color: #105456;
  color: #8ac4b3;
}

.page-header .scheme--light-slate .page-header__media::before {
  background-color: #105456;
}

:where(.page-header .scheme--light-slate.content-row--background-offset, .page-header .scheme--light-slate.content-row--indent)::after {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--light-slate.content-row--background-offset-content .content-row__content)::after {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--light-slate.content-row--overlay)::after {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--light-slate .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #105456;
}

.page-header .scheme--light-slate .texture-triangles,
.page-header .scheme--light-slate .texture-hexagons {
  fill: #105456;
  opacity: 0.5;
}

:where(.page-header .scheme--aggie-orange) {
  color: #101820;
}

:where(.page-header .scheme--aggie-orange a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(.page-header .scheme--aggie-orange .link--fancy, .page-header .scheme--aggie-orange .link--fancy-reverse, .page-header .scheme--aggie-orange .editorial .link--fancy, .page-header .scheme--aggie-orange .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--aggie-orange .cite-media .icon-label) {
  color: #101820;
}

:where(.page-header .scheme--aggie-orange .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--aggie-orange .icon-label--stacked .label) {
  color: #101820;
}

:where(.page-header .scheme--aggie-orange .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(.page-header .scheme--aggie-orange .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(.page-header .scheme--aggie-orange .slick-prev, .page-header .scheme--aggie-orange .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(.page-header .scheme--aggie-orange .slick-prev, .page-header .scheme--aggie-orange .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--aggie-orange .slick-prev:hover, .page-header .scheme--aggie-orange .slick-prev:focus, .page-header .scheme--aggie-orange .slick-next:hover, .page-header .scheme--aggie-orange .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

.page-header .scheme--aggie-orange .slick-dots li button::before {
  color: #f1f1f1;
}

.page-header .scheme--aggie-orange .slick-dots li.slick-active button::before {
  color: #000;
}

.page-header .scheme--aggie-orange .search-control {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--aggie-orange .search-control:hover, .page-header .scheme--aggie-orange .search-control:active {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--aggie-orange .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--aggie-orange .menu-button:hover, .page-header .scheme--aggie-orange .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--aggie-orange) {
  background-color: #d9782d;
}

:root :where(.page-header .scheme--aggie-orange a) {
  color: #101820;
}

:root :where(.page-header .scheme--aggie-orange a:link, .page-header .scheme--aggie-orange a:visited, .page-header .scheme--aggie-orange a:hover, .page-header .scheme--aggie-orange a:active) {
  color: #101820;
}

:root :where(.page-header .scheme--aggie-orange .link--fancy, .page-header .scheme--aggie-orange .link--fancy-reverse, .page-header .scheme--aggie-orange .editorial .link--fancy, .page-header .scheme--aggie-orange .editorial .link--fancy-reverse)::before {
  color: #101820;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):link, :root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):hover::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):active, :root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):active, :root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--aggie-orange button, .page-header .scheme--aggie-orange a.button, .page-header .scheme--aggie-orange input[type=button], .page-header .scheme--aggie-orange input[type=submit], .page-header .scheme--aggie-orange input[type=reset]):focus::after {
  color: #fff;
  background: #12a4b6;
}

:where(.page-header .scheme--aggie-orange .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--aggie-orange .headline-group[class*=ic--])::before {
  background: transparent;
  color: rgb(199.92, 82.32, 47.04);
}

.page-header .scheme--aggie-orange .statistic {
  border-color: rgb(199.92, 82.32, 47.04);
}

:root :where(.page-header .scheme--aggie-orange .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--aggie-orange .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: rgb(199.92, 82.32, 47.04);
}

:root :where(.page-header .scheme--aggie-orange .statistic .headline-group__icon) {
  color: rgb(199.92, 82.32, 47.04);
}

.page-header .scheme--aggie-orange .pullquote::before {
  background-color: rgb(199.92, 82.32, 47.04);
  color: #f1f1f1;
}

.page-header .scheme--aggie-orange .page-header__media::before {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.page-header .scheme--aggie-orange.content-row--background-offset, .page-header .scheme--aggie-orange.content-row--indent)::after {
  background-color: #d9782d;
}

:where(.page-header .scheme--aggie-orange.content-row--background-offset-content .content-row__content)::after {
  background-color: #d9782d;
}

:where(.page-header .scheme--aggie-orange.content-row--overlay)::after {
  background-color: #d9782d;
}

:where(.page-header .scheme--aggie-orange .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

.page-header .scheme--aggie-orange .texture-triangles,
.page-header .scheme--aggie-orange .texture-hexagons {
  fill: rgb(199.92, 82.32, 47.04);
  opacity: 0.5;
}

:where(.page-header .scheme--canyon) {
  color: #fff;
}

:where(.page-header .scheme--canyon a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.page-header .scheme--canyon .link--fancy, .page-header .scheme--canyon .link--fancy-reverse, .page-header .scheme--canyon .editorial .link--fancy, .page-header .scheme--canyon .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--canyon .cite-media .icon-label) {
  color: #fff;
}

:where(.page-header .scheme--canyon .image-with-caption__media) {
  background-color: #000;
}

:where(.page-header .scheme--canyon .icon-label--stacked .label) {
  color: #fff;
}

:where(.page-header .scheme--canyon .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.page-header .scheme--canyon .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.page-header .scheme--canyon .slick-prev, .page-header .scheme--canyon .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.page-header .scheme--canyon .slick-prev, .page-header .scheme--canyon .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--canyon .slick-prev:hover, .page-header .scheme--canyon .slick-prev:focus, .page-header .scheme--canyon .slick-next:hover, .page-header .scheme--canyon .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.page-header .scheme--canyon .slick-dots li button::before {
  color: #d6d6db;
}

.page-header .scheme--canyon .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.page-header .scheme--canyon .search-control {
  background-color: transparent;
  color: #fff;
}

.page-header .scheme--canyon .search-control:hover, .page-header .scheme--canyon .search-control:active {
  background-color: transparent;
  color: #fff;
}

.page-header .scheme--canyon .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--canyon .menu-button:hover, .page-header .scheme--canyon .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--canyon) {
  background-color: rgb(199.92, 82.32, 47.04);
}

:root :where(.page-header .scheme--canyon a) {
  color: #fff;
}

:root :where(.page-header .scheme--canyon a:link, .page-header .scheme--canyon a:visited, .page-header .scheme--canyon a:hover, .page-header .scheme--canyon a:active) {
  color: #fff;
}

:root :where(.page-header .scheme--canyon .link--fancy, .page-header .scheme--canyon .link--fancy-reverse, .page-header .scheme--canyon .editorial .link--fancy, .page-header .scheme--canyon .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):link, :root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):hover::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):active, :root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):active, :root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--canyon button, .page-header .scheme--canyon a.button, .page-header .scheme--canyon input[type=button], .page-header .scheme--canyon input[type=submit], .page-header .scheme--canyon input[type=reset]):focus::after {
  color: #fff;
  background: #12a4b6;
}

:where(.page-header .scheme--canyon .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--canyon .headline-group[class*=ic--])::before {
  background: transparent;
  color: #d9782d;
}

.page-header .scheme--canyon .statistic {
  border-color: #d9782d;
}

:root :where(.page-header .scheme--canyon .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--canyon .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #d9782d;
}

:root :where(.page-header .scheme--canyon .statistic .headline-group__icon) {
  color: #d9782d;
}

.page-header .scheme--canyon .pullquote::before {
  background-color: #d9782d;
  color: #f1f1f1;
}

.page-header .scheme--canyon .page-header__media::before {
  background-color: #d9782d;
}

:where(.page-header .scheme--canyon.content-row--background-offset, .page-header .scheme--canyon.content-row--indent)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.page-header .scheme--canyon.content-row--background-offset-content .content-row__content)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.page-header .scheme--canyon.content-row--overlay)::after {
  background-color: rgb(199.92, 82.32, 47.04);
}

:where(.page-header .scheme--canyon .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #d9782d;
}

.page-header .scheme--canyon .texture-triangles,
.page-header .scheme--canyon .texture-hexagons {
  fill: #d9782d;
  opacity: 0.5;
}

:where(.page-header .scheme--dark-slate) {
  color: #fff;
}

:where(.page-header .scheme--dark-slate a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.page-header .scheme--dark-slate .link--fancy, .page-header .scheme--dark-slate .link--fancy-reverse, .page-header .scheme--dark-slate .editorial .link--fancy, .page-header .scheme--dark-slate .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--dark-slate .cite-media .icon-label) {
  color: #fff;
}

:where(.page-header .scheme--dark-slate .image-with-caption__media) {
  background-color: #000;
}

:where(.page-header .scheme--dark-slate .icon-label--stacked .label) {
  color: #fff;
}

:where(.page-header .scheme--dark-slate .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.page-header .scheme--dark-slate .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.page-header .scheme--dark-slate .slick-prev, .page-header .scheme--dark-slate .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.page-header .scheme--dark-slate .slick-prev, .page-header .scheme--dark-slate .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--dark-slate .slick-prev:hover, .page-header .scheme--dark-slate .slick-prev:focus, .page-header .scheme--dark-slate .slick-next:hover, .page-header .scheme--dark-slate .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.page-header .scheme--dark-slate .slick-dots li button::before {
  color: #d6d6db;
}

.page-header .scheme--dark-slate .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.page-header .scheme--dark-slate .search-control {
  background-color: transparent;
  color: #fff;
}

.page-header .scheme--dark-slate .search-control:hover, .page-header .scheme--dark-slate .search-control:active {
  background-color: transparent;
  color: #fff;
}

.page-header .scheme--dark-slate .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--dark-slate .menu-button:hover, .page-header .scheme--dark-slate .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--dark-slate) {
  background-color: #105456;
}

:root :where(.page-header .scheme--dark-slate a) {
  color: #fff;
}

:root :where(.page-header .scheme--dark-slate a:link, .page-header .scheme--dark-slate a:visited, .page-header .scheme--dark-slate a:hover, .page-header .scheme--dark-slate a:active) {
  color: #fff;
}

:root :where(.page-header .scheme--dark-slate .link--fancy, .page-header .scheme--dark-slate .link--fancy-reverse, .page-header .scheme--dark-slate .editorial .link--fancy, .page-header .scheme--dark-slate .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset])::after {
  color: #fff;
  background: #12a4b6;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):link, :root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):hover::after {
  color: #fff;
  background: #8ac4b3;
}

:root :where(:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):active, :root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):active, :root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #8ac4b3;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--dark-slate button, .page-header .scheme--dark-slate a.button, .page-header .scheme--dark-slate input[type=button], .page-header .scheme--dark-slate input[type=submit], .page-header .scheme--dark-slate input[type=reset]):focus::after {
  color: #fff;
  background: #8ac4b3;
}

:where(.page-header .scheme--dark-slate .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--dark-slate .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.page-header .scheme--dark-slate .statistic {
  border-color: #12a4b6;
}

:root :where(.page-header .scheme--dark-slate .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--dark-slate .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #12a4b6;
}

:root :where(.page-header .scheme--dark-slate .statistic .headline-group__icon) {
  color: #12a4b6;
}

.page-header .scheme--dark-slate .pullquote::before {
  background-color: #8ac4b3;
  color: #105456;
}

.page-header .scheme--dark-slate .page-header__media::before {
  background-color: #c9d845;
}

:where(.page-header .scheme--dark-slate.content-row--background-offset, .page-header .scheme--dark-slate.content-row--indent)::after {
  background-color: #105456;
}

:where(.page-header .scheme--dark-slate.content-row--background-offset-content .content-row__content)::after {
  background-color: #105456;
}

:where(.page-header .scheme--dark-slate.content-row--overlay)::after {
  background-color: #105456;
}

:where(.page-header .scheme--dark-slate .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #12a4b6;
}

.page-header .scheme--dark-slate .texture-triangles,
.page-header .scheme--dark-slate .texture-hexagons {
  fill: #8ac4b3;
  opacity: 0.5;
}

:where(.page-header .scheme--reservoir) {
  color: #101820;
}

:where(.page-header .scheme--reservoir a:not([class*=scheme-modern--] *):not(.button)) {
  color: #105456;
}

:where(.page-header .scheme--reservoir .link--fancy, .page-header .scheme--reservoir .link--fancy-reverse, .page-header .scheme--reservoir .editorial .link--fancy, .page-header .scheme--reservoir .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--reservoir .cite-media .icon-label) {
  color: #101820;
}

:where(.page-header .scheme--reservoir .image-with-caption__media) {
  background-color: #8ac4b3;
}

:where(.page-header .scheme--reservoir .icon-label--stacked .label) {
  color: #101820;
}

:where(.page-header .scheme--reservoir .headline-group .headline-group__superhead) {
  color: #101820;
}

:where(.page-header .scheme--reservoir .headline-group .headline-group__subhead) {
  color: #101820;
}

:where(.page-header .scheme--reservoir .slick-prev, .page-header .scheme--reservoir .slick-next) {
  background-color: #59595b;
  color: transparent;
}

:where(.page-header .scheme--reservoir .slick-prev, .page-header .scheme--reservoir .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--reservoir .slick-prev:hover, .page-header .scheme--reservoir .slick-prev:focus, .page-header .scheme--reservoir .slick-next:hover, .page-header .scheme--reservoir .slick-next:focus) {
  background-color: #59595b;
  color: transparent;
}

.page-header .scheme--reservoir .slick-dots li button::before {
  color: #f1f1f1;
}

.page-header .scheme--reservoir .slick-dots li.slick-active button::before {
  color: #000;
}

.page-header .scheme--reservoir .search-control {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--reservoir .search-control:hover, .page-header .scheme--reservoir .search-control:active {
  background-color: transparent;
  color: #105456;
}

.page-header .scheme--reservoir .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--reservoir .menu-button:hover, .page-header .scheme--reservoir .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--reservoir) {
  background-color: #12a4b6;
}

:root :where(.page-header .scheme--reservoir a) {
  color: #101820;
}

:root :where(.page-header .scheme--reservoir a:link, .page-header .scheme--reservoir a:visited, .page-header .scheme--reservoir a:hover, .page-header .scheme--reservoir a:active) {
  color: #101820;
}

:root :where(.page-header .scheme--reservoir .link--fancy, .page-header .scheme--reservoir .link--fancy-reverse, .page-header .scheme--reservoir .editorial .link--fancy, .page-header .scheme--reservoir .editorial .link--fancy-reverse)::before {
  color: #101820;
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset])::after {
  color: #fff;
  background: rgb(199.92, 82.32, 47.04);
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):link, :root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):active, :root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):active, :root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--reservoir button, .page-header .scheme--reservoir a.button, .page-header .scheme--reservoir input[type=button], .page-header .scheme--reservoir input[type=submit], .page-header .scheme--reservoir input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.page-header .scheme--reservoir .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--reservoir .headline-group[class*=ic--])::before {
  background: transparent;
  color: #105456;
}

.page-header .scheme--reservoir .statistic {
  border-color: #105456;
}

:root :where(.page-header .scheme--reservoir .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--reservoir .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #105456;
}

:root :where(.page-header .scheme--reservoir .statistic .headline-group__icon) {
  color: #105456;
}

.page-header .scheme--reservoir .pullquote::before {
  background-color: #105456;
  color: #8ac4b3;
}

.page-header .scheme--reservoir .page-header__media::before {
  background-color: #105456;
}

:where(.page-header .scheme--reservoir.content-row--background-offset, .page-header .scheme--reservoir.content-row--indent)::after {
  background-color: #12a4b6;
}

:where(.page-header .scheme--reservoir.content-row--background-offset-content .content-row__content)::after {
  background-color: #12a4b6;
}

:where(.page-header .scheme--reservoir.content-row--overlay)::after {
  background-color: #12a4b6;
}

:where(.page-header .scheme--reservoir .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #105456;
}

.page-header .scheme--reservoir .texture-triangles,
.page-header .scheme--reservoir .texture-hexagons {
  fill: #105456;
  opacity: 0.5;
}

:where(.page-header .scheme--csu-green) {
  color: #fff;
}

:where(.page-header .scheme--csu-green a:not([class*=scheme-modern--] *):not(.button)) {
  color: #fff;
}

:where(.page-header .scheme--csu-green .link--fancy, .page-header .scheme--csu-green .link--fancy-reverse, .page-header .scheme--csu-green .editorial .link--fancy, .page-header .scheme--csu-green .editorial .link--fancy-reverse)::before {
  color: currentColor;
}

:where(.page-header .scheme--csu-green .cite-media .icon-label) {
  color: #fff;
}

:where(.page-header .scheme--csu-green .image-with-caption__media) {
  background-color: #000;
}

:where(.page-header .scheme--csu-green .icon-label--stacked .label) {
  color: #fff;
}

:where(.page-header .scheme--csu-green .headline-group .headline-group__superhead) {
  color: #fff;
}

:where(.page-header .scheme--csu-green .headline-group .headline-group__subhead) {
  color: #fff;
}

:where(.page-header .scheme--csu-green .slick-prev, .page-header .scheme--csu-green .slick-next) {
  background-color: #101820;
  color: transparent;
}

:where(.page-header .scheme--csu-green .slick-prev, .page-header .scheme--csu-green .slick-next)::before {
  color: #fff;
}

:where(.page-header .scheme--csu-green .slick-prev:hover, .page-header .scheme--csu-green .slick-prev:focus, .page-header .scheme--csu-green .slick-next:hover, .page-header .scheme--csu-green .slick-next:focus) {
  background-color: #101820;
  color: transparent;
}

.page-header .scheme--csu-green .slick-dots li button::before {
  color: #d6d6db;
}

.page-header .scheme--csu-green .slick-dots li.slick-active button::before {
  color: #ecc530;
}

.page-header .scheme--csu-green .search-control {
  background-color: transparent;
  color: #fff;
}

.page-header .scheme--csu-green .search-control:hover, .page-header .scheme--csu-green .search-control:active {
  background-color: transparent;
  color: #fff;
}

.page-header .scheme--csu-green .menu-button {
  background-color: transparent;
  color: #1e4d2b;
}

.page-header .scheme--csu-green .menu-button:hover, .page-header .scheme--csu-green .menu-button:active {
  background-color: #c9d845;
  color: #1e4d2b;
}

:root :where(.page-header .scheme--csu-green) {
  background-color: #1e4d2b;
}

:root :where(.page-header .scheme--csu-green a) {
  color: #fff;
}

:root :where(.page-header .scheme--csu-green a:link, .page-header .scheme--csu-green a:visited, .page-header .scheme--csu-green a:hover, .page-header .scheme--csu-green a:active) {
  color: #fff;
}

:root :where(.page-header .scheme--csu-green .link--fancy, .page-header .scheme--csu-green .link--fancy-reverse, .page-header .scheme--csu-green .editorial .link--fancy, .page-header .scheme--csu-green .editorial .link--fancy-reverse)::before {
  color: #fff;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset])::after {
  color: #fff;
  background: #105456;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):link, :root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):visited {
  color: #105456;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):hover {
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):hover::after {
  color: #fff;
  background: #d9782d;
}

:root :where(:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):active, :root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset])[aria-pressed=true]) {
  background-color: #fff;
  color: #105456;
}

:root :where(:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):active, :root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #d9782d;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):focus {
  outline: none;
  background-color: #fff;
  color: #105456;
}

:root :where(.page-header .scheme--csu-green button, .page-header .scheme--csu-green a.button, .page-header .scheme--csu-green input[type=button], .page-header .scheme--csu-green input[type=submit], .page-header .scheme--csu-green input[type=reset]):focus::after {
  color: #fff;
  background: #d9782d;
}

:where(.page-header .scheme--csu-green .headline-group[class*=ic--]) .icon-svg, :where(.page-header .scheme--csu-green .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.page-header .scheme--csu-green .statistic {
  border-color: #c9d845;
}

:root :where(.page-header .scheme--csu-green .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.page-header .scheme--csu-green .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #c9d845;
}

:root :where(.page-header .scheme--csu-green .statistic .headline-group__icon) {
  color: #c9d845;
}

.page-header .scheme--csu-green .pullquote::before {
  background-color: #c9d845;
  color: #f1f1f1;
}

.page-header .scheme--csu-green .page-header__media::before {
  background-color: #c9d845;
}

:where(.page-header .scheme--csu-green.content-row--background-offset, .page-header .scheme--csu-green.content-row--indent)::after {
  background-color: #1e4d2b;
}

:where(.page-header .scheme--csu-green.content-row--background-offset-content .content-row__content)::after {
  background-color: #1e4d2b;
}

:where(.page-header .scheme--csu-green.content-row--overlay)::after {
  background-color: #1e4d2b;
}

:where(.page-header .scheme--csu-green .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #c9d845;
}

.page-header .scheme--csu-green .texture-triangles,
.page-header .scheme--csu-green .texture-hexagons {
  fill: #c9d845;
  opacity: 0.5;
}

.search-results .page-header .texture-hexagons {
  display: none;
}

@media screen and (min-width: 48em) {
  .page-header.page-header--large-media.page-header--grid.page-header--content-after {
    grid-template-columns: 4fr 6fr;
  }
  .page-header.page-header--large-media.page-header--grid:not(.page-header--content-after) {
    grid-template-columns: 6fr 4fr;
  }
}
@media screen and (min-width: 64em) {
  .page-header.page-header--large-media.page-header--grid.page-header--content-after {
    grid-template-columns: 6fr 4fr;
  }
  .page-header.page-header--large-media.page-header--grid:not(.page-header--content-after) {
    grid-template-columns: 4fr 6fr;
  }
}
.page-header.page-header--large-media:not(.page-header--grid) {
  display: block;
  background: transparent;
  margin-bottom: 3rem;
}

.page-header.page-header--large-media:not(.page-header--grid) .page-header__body-wrapper {
  background-color: green;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-bottom: 22%;
  margin-bottom: -22%;
}

.page-header.page-header--large-media:not(.page-header--grid) .page-header__body {
  padding-left: 0;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.page-header.page-header--large-media:not(.page-header--grid) .page-header__body::before {
  display: block;
  content: "";
  height: 0.25rem;
  width: 9.375rem;
  margin-bottom: 1rem;
  z-index: 4;
  background-color: #c9d845;
}

.page-header.page-header--large-media:not(.page-header--grid) .page-header__media {
  max-width: 90rem;
  margin-left: auto;
}

.page-header.page-header--large-media:not(.page-header--grid) .page-header__media video {
  display: block;
  width: 100%;
}

.page-header.page-header--large-media:not(.page-header--grid) .page-header__media::before {
  display: none;
}

@media screen and (min-width: 40em) {
  .page-header.page-header--large-media:not(.page-header--grid) .page-header__body-wrapper {
    padding-left: 4.6875rem;
  }
  .page-header.page-header--large-media:not(.page-header--grid) .page-header__media {
    padding-left: 4.6875rem;
  }
}
@media screen and (min-width: 64em) {
  .page-header.page-header--large-media:not(.page-header--grid) .page-header__body-wrapper {
    padding-right: 10.875rem;
    padding-left: 13.375rem;
  }
  .page-header.page-header--large-media:not(.page-header--grid) .page-header__body::before {
    display: block;
    content: "";
    position: absolute;
    height: 0.25rem;
    width: 9.375rem;
    top: 4.125rem;
    left: -10.875rem;
    z-index: 4;
    background-color: #c9d845;
  }
  .page-header.page-header--large-media:not(.page-header--grid) .page-header__media {
    margin-left: auto;
    padding-left: 13.375rem;
  }
}
@supports (display: grid) {
  .page-header.page-header--large-media:not(.page-header--grid) .page-header__headline {
    margin: 0;
  }
  @media screen and (min-width: 64em) {
    .page-header.page-header--large-media:not(.page-header--grid) .page-header__body {
      display: grid;
      grid-column-gap: 4%;
      grid-row-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: max-content auto;
      grid-template-areas: "header body" "links body";
    }
    .page-header.page-header--large-media:not(.page-header--grid) .page-header__body .page-header__headline {
      grid-column: 1/2;
      grid-row: 1;
      grid-area: header;
    }
    .page-header.page-header--large-media:not(.page-header--grid) .page-header__body .page-header__summary {
      grid-column: 2;
      grid-row: 1/3;
      grid-area: body;
    }
    .page-header.page-header--large-media:not(.page-header--grid) .page-header__body .page-header__links {
      grid-column: 1;
      grid-row: 2;
      grid-area: links;
      margin-top: 0;
    }
  }
}
.page-header.page-header--overlay {
  position: relative;
  overflow: hidden;
}

.page-header.page-header--overlay .page-header__body,
.page-header.page-header--overlay .page-header__background {
  grid-column-end: -1;
}

.page-header.page-header--overlay .page-header__body {
  position: relative;
  z-index: 2;
  text-align: center;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

@media screen and (max-width: 64em) {
  .page-header.page-header--overlay .page-header__body {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media screen and (max-width: 40em) {
  .page-header.page-header--overlay .page-header__body {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 23.75em) {
  .page-header.page-header--overlay .page-header__body {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.page-header.page-header--overlay .page-header__body .headline-group .headline-group__head {
  padding: 0;
}

.page-header.page-header--overlay .page-header__body .headline-group a.headline-group__superhead {
  display: flex;
  justify-content: center;
  padding-left: 0;
  padding-right: 2rem;
}

.page-header.page-header--overlay .page-header__body .headline-group a.headline-group__superhead::before {
  position: relative;
  left: 0;
  width: 2rem;
}

.page-header.page-header--overlay .page-header__body .headline-group a.headline-group__superhead:hover::before, .page-header.page-header--overlay .page-header__body .headline-group a.headline-group__superhead:focus::before, .page-header.page-header--overlay .page-header__body .headline-group a.headline-group__superhead:active::before {
  left: -0.25em;
}

.page-header.page-header--overlay .page-header__media {
  grid-column-start: 1;
  grid-column-end: -1;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  max-width: none;
  margin: 0;
  opacity: 0.15;
}

.page-header.page-header--overlay .page-header__media::before {
  display: none;
}

.page-header.page-header--overlay .cta-group {
  justify-content: center;
  align-items: center;
}

.page-header.page-header--overlay .texture-triangles,
.page-header.page-header--overlay .texture-hexagons,
.page-header.page-header--overlay .texture-circles {
  display: none;
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-font.ttf?v=045ad587bfa4") format("truetype"), url("../fonts/icons-font.svg?v=6abbac68978c#icons-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic--lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ic--2x {
  font-size: 2em;
}

.ic--3x {
  font-size: 3em;
}

.ic--4x {
  font-size: 4em;
}

.ic--5x {
  font-size: 5em;
}

.ic--fw {
  width: 1.2857142857em;
  text-align: center;
}

.ic--24h1::before {
  content: "\ea01";
}

.ic--24h2::before {
  content: "\ea02";
}

.ic--24h3::before {
  content: "\ea03";
}

.ic--3dshape1::before {
  content: "\ea04";
}

.ic--Career-v1::before {
  content: "\ea05";
}

.ic--Career-v2::before {
  content: "\ea06";
}

.ic--Chart-v1::before {
  content: "\ea07";
}

.ic--Chart-v2::before {
  content: "\ea08";
}

.ic--Clipboard::before {
  content: "\ea09";
}

.ic--Community::before {
  content: "\ea0a";
}

.ic--Financial::before {
  content: "\ea0b";
}

.ic--Handshake::before {
  content: "\ea0c";
}

.ic--Heart::before {
  content: "\ea0d";
}

.ic--Helping-v1::before {
  content: "\ea0e";
}

.ic--Helping-v2::before {
  content: "\ea0f";
}

.ic--Mortarboard::before {
  content: "\ea10";
}

.ic--Nutrition::before {
  content: "\ea11";
}

.ic--Presentation::before {
  content: "\ea12";
}

.ic--Psychology-v1::before {
  content: "\ea13";
}

.ic--Psychology-v2::before {
  content: "\ea14";
}

.ic--SocialWork::before {
  content: "\ea15";
}

.ic--Triangle::before {
  content: "\ea16";
}

.ic--accessibility-10::before {
  content: "\ea17";
}

.ic--accessibility-11::before {
  content: "\ea18";
}

.ic--accessibility-8::before {
  content: "\ea19";
}

.ic--accessibility-9::before {
  content: "\ea1a";
}

.ic--acorn1::before {
  content: "\ea1b";
}

.ic--alert::before {
  content: "\ea1c";
}

.ic--alphabet1::before {
  content: "\ea1d";
}

.ic--ambulance1::before {
  content: "\ea1e";
}

.ic--anatomy-1::before {
  content: "\ea1f";
}

.ic--anatomy-2::before {
  content: "\ea20";
}

.ic--anatomy-3::before {
  content: "\ea21";
}

.ic--anatomy-4::before {
  content: "\ea22";
}

.ic--anatomy-5::before {
  content: "\ea23";
}

.ic--anatomy-6::before {
  content: "\ea24";
}

.ic--anchor1::before {
  content: "\ea25";
}

.ic--angle-down::before {
  content: "\ea26";
}

.ic--angle-left::before {
  content: "\ea27";
}

.ic--angle-right::before {
  content: "\ea28";
}

.ic--angle-up::before {
  content: "\ea29";
}

.ic--appetizers1::before {
  content: "\ea2a";
}

.ic--archive1::before {
  content: "\ea2b";
}

.ic--arrow-down::before {
  content: "\ea2c";
}

.ic--arrow-left::before {
  content: "\ea2d";
}

.ic--arrow-right::before {
  content: "\ea2e";
}

.ic--arrow-up::before {
  content: "\ea2f";
}

.ic--arrow1::before {
  content: "\ea30";
}

.ic--arrow10::before {
  content: "\ea31";
}

.ic--arrow11::before {
  content: "\ea32";
}

.ic--arrow12::before {
  content: "\ea33";
}

.ic--arrow13::before {
  content: "\ea34";
}

.ic--arrow14::before {
  content: "\ea35";
}

.ic--arrow15::before {
  content: "\ea36";
}

.ic--arrow16::before {
  content: "\ea37";
}

.ic--arrow2::before {
  content: "\ea38";
}

.ic--arrow3::before {
  content: "\ea39";
}

.ic--arrow4::before {
  content: "\ea3a";
}

.ic--arrow5::before {
  content: "\ea3b";
}

.ic--arrow6::before {
  content: "\ea3c";
}

.ic--arrow7::before {
  content: "\ea3d";
}

.ic--arrow8::before {
  content: "\ea3e";
}

.ic--arrow9::before {
  content: "\ea3f";
}

.ic--art1::before {
  content: "\ea40";
}

.ic--audio::before {
  content: "\ea41";
}

.ic--audio1::before {
  content: "\ea42";
}

.ic--audio2::before {
  content: "\ea43";
}

.ic--award1::before {
  content: "\ea44";
}

.ic--award2::before {
  content: "\ea45";
}

.ic--award3::before {
  content: "\ea46";
}

.ic--baby1::before {
  content: "\ea47";
}

.ic--babybib1::before {
  content: "\ea48";
}

.ic--babybottle1::before {
  content: "\ea49";
}

.ic--babycarriage1::before {
  content: "\ea4a";
}

.ic--babycrib1::before {
  content: "\ea4b";
}

.ic--babydiaper1::before {
  content: "\ea4c";
}

.ic--babyonesie1::before {
  content: "\ea4d";
}

.ic--babypacifier1::before {
  content: "\ea4e";
}

.ic--babyrattle1::before {
  content: "\ea4f";
}

.ic--badmitten1::before {
  content: "\ea50";
}

.ic--bag1::before {
  content: "\ea51";
}

.ic--bag2::before {
  content: "\ea52";
}

.ic--bag3::before {
  content: "\ea53";
}

.ic--bandaid1::before {
  content: "\ea54";
}

.ic--barcode1::before {
  content: "\ea55";
}

.ic--basket1::before {
  content: "\ea56";
}

.ic--basketball1::before {
  content: "\ea57";
}

.ic--bathtub1::before {
  content: "\ea58";
}

.ic--beard1::before {
  content: "\ea59";
}

.ic--beer1::before {
  content: "\ea5a";
}

.ic--beer2::before {
  content: "\ea5b";
}

.ic--beer3::before {
  content: "\ea5c";
}

.ic--bell1::before {
  content: "\ea5d";
}

.ic--bell2::before {
  content: "\ea5e";
}

.ic--belt1::before {
  content: "\ea5f";
}

.ic--bike1::before {
  content: "\ea60";
}

.ic--bikini1::before {
  content: "\ea61";
}

.ic--bikini2::before {
  content: "\ea62";
}

.ic--blocks1::before {
  content: "\ea63";
}

.ic--bolt::before {
  content: "\ea64";
}

.ic--book1::before {
  content: "\ea65";
}

.ic--book2::before {
  content: "\ea66";
}

.ic--bowling1::before {
  content: "\ea67";
}

.ic--bra1::before {
  content: "\ea68";
}

.ic--brain::before {
  content: "\ea69";
}

.ic--bread1::before {
  content: "\ea6a";
}

.ic--bread2::before {
  content: "\ea6b";
}

.ic--bread3::before {
  content: "\ea6c";
}

.ic--bread4::before {
  content: "\ea6d";
}

.ic--bread5::before {
  content: "\ea6e";
}

.ic--bread6::before {
  content: "\ea6f";
}

.ic--bread7::before {
  content: "\ea70";
}

.ic--briefcase::before {
  content: "\ea71";
}

.ic--broadcast1::before {
  content: "\ea72";
}

.ic--broadcast2::before {
  content: "\ea73";
}

.ic--building::before {
  content: "\ea74";
}

.ic--building1::before {
  content: "\ea75";
}

.ic--cake1::before {
  content: "\ea76";
}

.ic--calculator1::before {
  content: "\ea77";
}

.ic--calendar1::before {
  content: "\ea78";
}

.ic--calendar2::before {
  content: "\ea79";
}

.ic--camera::before {
  content: "\ea7a";
}

.ic--camera1::before {
  content: "\ea7b";
}

.ic--camera2::before {
  content: "\ea7c";
}

.ic--cap::before {
  content: "\ea7d";
}

.ic--career-1::before {
  content: "\ea7e";
}

.ic--career-2::before {
  content: "\ea7f";
}

.ic--career-3::before {
  content: "\ea80";
}

.ic--career-4::before {
  content: "\ea81";
}

.ic--career-5::before {
  content: "\ea82";
}

.ic--cart1::before {
  content: "\ea83";
}

.ic--case1::before {
  content: "\ea84";
}

.ic--case2::before {
  content: "\ea85";
}

.ic--case3::before {
  content: "\ea86";
}

.ic--chart::before {
  content: "\ea87";
}

.ic--chart1::before {
  content: "\ea88";
}

.ic--chart2::before {
  content: "\ea89";
}

.ic--chart3::before {
  content: "\ea8a";
}

.ic--checklist::before {
  content: "\ea8b";
}

.ic--circles1::before {
  content: "\ea8c";
}

.ic--classroom-1::before {
  content: "\ea8d";
}

.ic--classroom-2::before {
  content: "\ea8e";
}

.ic--classroom-3::before {
  content: "\ea8f";
}

.ic--classroom-4::before {
  content: "\ea90";
}

.ic--classroom-5::before {
  content: "\ea91";
}

.ic--classroom-6::before {
  content: "\ea92";
}

.ic--clipboard1::before {
  content: "\ea93";
}

.ic--clipboard2::before {
  content: "\ea94";
}

.ic--clipboard3::before {
  content: "\ea95";
}

.ic--clock::before {
  content: "\ea96";
}

.ic--clock1::before {
  content: "\ea97";
}

.ic--clock10::before {
  content: "\ea98";
}

.ic--clock11::before {
  content: "\ea99";
}

.ic--clock12::before {
  content: "\ea9a";
}

.ic--clock2::before {
  content: "\ea9b";
}

.ic--clock3::before {
  content: "\ea9c";
}

.ic--clock4::before {
  content: "\ea9d";
}

.ic--clock5::before {
  content: "\ea9e";
}

.ic--clock6::before {
  content: "\ea9f";
}

.ic--clock7::before {
  content: "\eaa0";
}

.ic--clock8::before {
  content: "\eaa1";
}

.ic--clock9::before {
  content: "\eaa2";
}

.ic--close::before {
  content: "\eaa3";
}

.ic--closed1::before {
  content: "\eaa4";
}

.ic--cloud1::before {
  content: "\eaa5";
}

.ic--cloud2::before {
  content: "\eaa6";
}

.ic--co21::before {
  content: "\eaa7";
}

.ic--coat1::before {
  content: "\eaa8";
}

.ic--coat2::before {
  content: "\eaa9";
}

.ic--coat3::before {
  content: "\eaaa";
}

.ic--cocktail1::before {
  content: "\eaab";
}

.ic--cocktail2::before {
  content: "\eaac";
}

.ic--cocktail3::before {
  content: "\eaad";
}

.ic--cocktail4::before {
  content: "\eaae";
}

.ic--cocktail5::before {
  content: "\eaaf";
}

.ic--coconut1::before {
  content: "\eab0";
}

.ic--coffee1::before {
  content: "\eab1";
}

.ic--coffee2::before {
  content: "\eab2";
}

.ic--community1::before {
  content: "\eab3";
}

.ic--compass1::before {
  content: "\eab4";
}

.ic--computer::before {
  content: "\eab5";
}

.ic--computer1::before {
  content: "\eab6";
}

.ic--computer2::before {
  content: "\eab7";
}

.ic--computer3::before {
  content: "\eab8";
}

.ic--construction-1::before {
  content: "\eab9";
}

.ic--construction-2::before {
  content: "\eaba";
}

.ic--construction-3::before {
  content: "\eabb";
}

.ic--construction-4::before {
  content: "\eabc";
}

.ic--conversation1::before {
  content: "\eabd";
}

.ic--cookies1::before {
  content: "\eabe";
}

.ic--cooking-1::before {
  content: "\eabf";
}

.ic--cooking-2::before {
  content: "\eac0";
}

.ic--cooking-3::before {
  content: "\eac1";
}

.ic--cooking-4::before {
  content: "\eac2";
}

.ic--cooking-5::before {
  content: "\eac3";
}

.ic--cooking-6::before {
  content: "\eac4";
}

.ic--cooking1::before {
  content: "\eac5";
}

.ic--cooking2::before {
  content: "\eac6";
}

.ic--cooking3::before {
  content: "\eac7";
}

.ic--cooking4::before {
  content: "\eac8";
}

.ic--cooking5::before {
  content: "\eac9";
}

.ic--crackers1::before {
  content: "\eaca";
}

.ic--creditcard1::before {
  content: "\eacb";
}

.ic--creditcard2::before {
  content: "\eacc";
}

.ic--dancing-1::before {
  content: "\eacd";
}

.ic--dancing-2::before {
  content: "\eace";
}

.ic--delivery1::before {
  content: "\eacf";
}

.ic--diet1::before {
  content: "\ead0";
}

.ic--dining1::before {
  content: "\ead1";
}

.ic--dining2::before {
  content: "\ead2";
}

.ic--dining3::before {
  content: "\ead3";
}

.ic--dining4::before {
  content: "\ead4";
}

.ic--dna1::before {
  content: "\ead5";
}

.ic--donut1::before {
  content: "\ead6";
}

.ic--dress-form-1::before {
  content: "\ead7";
}

.ic--dress1::before {
  content: "\ead8";
}

.ic--drink1::before {
  content: "\ead9";
}

.ic--drink2::before {
  content: "\eada";
}

.ic--dumpsterfire1::before {
  content: "\eadb";
}

.ic--electricity1::before {
  content: "\eadc";
}

.ic--email1::before {
  content: "\eadd";
}

.ic--envelope1::before {
  content: "\eade";
}

.ic--envelope2::before {
  content: "\eadf";
}

.ic--event::before {
  content: "\eae0";
}

.ic--exercise1::before {
  content: "\eae1";
}

.ic--exercise2::before {
  content: "\eae2";
}

.ic--exercise3::before {
  content: "\eae3";
}

.ic--exercise4::before {
  content: "\eae4";
}

.ic--exercise5::before {
  content: "\eae5";
}

.ic--exercise6::before {
  content: "\eae6";
}

.ic--facebook::before {
  content: "\eae7";
}

.ic--facebook-block::before {
  content: "\eae8";
}

.ic--first-responder-1::before {
  content: "\eae9";
}

.ic--first-responder-2::before {
  content: "\eaea";
}

.ic--first-responder-3::before {
  content: "\eaeb";
}

.ic--first-responder-4::before {
  content: "\eaec";
}

.ic--first-responder-5::before {
  content: "\eaed";
}

.ic--flickr::before {
  content: "\eaee";
}

.ic--flour1::before {
  content: "\eaef";
}

.ic--flower1::before {
  content: "\eaf0";
}

.ic--flower2::before {
  content: "\eaf1";
}

.ic--food1::before {
  content: "\eaf2";
}

.ic--food2::before {
  content: "\eaf3";
}

.ic--food4::before {
  content: "\eaf4";
}

.ic--food5::before {
  content: "\eaf5";
}

.ic--food6::before {
  content: "\eaf6";
}

.ic--football1::before {
  content: "\eaf7";
}

.ic--fruit1::before {
  content: "\eaf8";
}

.ic--fruit10::before {
  content: "\eaf9";
}

.ic--fruit11::before {
  content: "\eafa";
}

.ic--fruit12::before {
  content: "\eafb";
}

.ic--fruit13::before {
  content: "\eafc";
}

.ic--fruit14::before {
  content: "\eafd";
}

.ic--fruit15::before {
  content: "\eafe";
}

.ic--fruit16::before {
  content: "\eaff";
}

.ic--fruit2::before {
  content: "\eb00";
}

.ic--fruit3::before {
  content: "\eb01";
}

.ic--fruit4::before {
  content: "\eb02";
}

.ic--fruit5::before {
  content: "\eb03";
}

.ic--fruit6::before {
  content: "\eb04";
}

.ic--fruit7::before {
  content: "\eb05";
}

.ic--fruit8::before {
  content: "\eb06";
}

.ic--fruit9::before {
  content: "\eb07";
}

.ic--gallery-open::before {
  content: "\eb08";
}

.ic--gardening-1::before {
  content: "\eb09";
}

.ic--gardening1::before {
  content: "\eb0a";
}

.ic--gardening2::before {
  content: "\eb0b";
}

.ic--gardening3::before {
  content: "\eb0c";
}

.ic--gardening4::before {
  content: "\eb0d";
}

.ic--gardening5::before {
  content: "\eb0e";
}

.ic--gardening6::before {
  content: "\eb0f";
}

.ic--glasses1::before {
  content: "\eb10";
}

.ic--glasses2::before {
  content: "\eb11";
}

.ic--globe::before {
  content: "\eb12";
}

.ic--globe1::before {
  content: "\eb13";
}

.ic--grain1::before {
  content: "\eb14";
}

.ic--grandparents-1::before {
  content: "\eb15";
}

.ic--graph::before {
  content: "\eb16";
}

.ic--h2o1::before {
  content: "\eb17";
}

.ic--handshake1::before {
  content: "\eb18";
}

.ic--hat1::before {
  content: "\eb19";
}

.ic--hat2::before {
  content: "\eb1a";
}

.ic--hat3::before {
  content: "\eb1b";
}

.ic--head::before {
  content: "\eb1c";
}

.ic--headphones1::before {
  content: "\eb1d";
}

.ic--heart1::before {
  content: "\eb1e";
}

.ic--heart2::before {
  content: "\eb1f";
}

.ic--heart_handshake::before {
  content: "\eb20";
}

.ic--helping-1::before {
  content: "\eb21";
}

.ic--helping-2::before {
  content: "\eb22";
}

.ic--helping-3::before {
  content: "\eb23";
}

.ic--helping-4::before {
  content: "\eb24";
}

.ic--helping-5::before {
  content: "\eb25";
}

.ic--helping-6::before {
  content: "\eb26";
}

.ic--home::before {
  content: "\eb27";
}

.ic--home1::before {
  content: "\eb28";
}

.ic--home2::before {
  content: "\eb29";
}

.ic--horseriding-1::before {
  content: "\eb2a";
}

.ic--horseshoe-1::before {
  content: "\eb2b";
}

.ic--hourglass1::before {
  content: "\eb2c";
}

.ic--hypodermic1::before {
  content: "\eb2d";
}

.ic--icecream1::before {
  content: "\eb2e";
}

.ic--iceskate1::before {
  content: "\eb2f";
}

.ic--idcard1::before {
  content: "\eb30";
}

.ic--info::before {
  content: "\eb31";
}

.ic--instagram::before {
  content: "\eb32";
}

.ic--instagram-block::before {
  content: "\eb33";
}

.ic--jar1::before {
  content: "\eb34";
}

.ic--kettle1::before {
  content: "\eb35";
}

.ic--kettle2::before {
  content: "\eb36";
}

.ic--ladder1::before {
  content: "\eb37";
}

.ic--leaf1::before {
  content: "\eb38";
}

.ic--lightbulb::before {
  content: "\eb39";
}

.ic--lightbulb1::before {
  content: "\eb3a";
}

.ic--lightbulb2::before {
  content: "\eb3b";
}

.ic--like1::before {
  content: "\eb3c";
}

.ic--link1::before {
  content: "\eb3d";
}

.ic--linkedin::before {
  content: "\eb3e";
}

.ic--linkedin-block::before {
  content: "\eb3f";
}

.ic--magnify::before {
  content: "\eb40";
}

.ic--magnify1::before {
  content: "\eb41";
}

.ic--mappin1::before {
  content: "\eb42";
}

.ic--measuringcup1::before {
  content: "\eb43";
}

.ic--medical::before {
  content: "\eb44";
}

.ic--medical1::before {
  content: "\eb45";
}

.ic--medicine1::before {
  content: "\eb46";
}

.ic--medicine2::before {
  content: "\eb47";
}

.ic--medicine3::before {
  content: "\eb48";
}

.ic--megaphone1::before {
  content: "\eb49";
}

.ic--menu::before {
  content: "\eb4a";
}

.ic--mobile1::before {
  content: "\eb4b";
}

.ic--money::before {
  content: "\eb4c";
}

.ic--money1::before {
  content: "\eb4d";
}

.ic--money10::before {
  content: "\eb4e";
}

.ic--money2::before {
  content: "\eb4f";
}

.ic--money3::before {
  content: "\eb50";
}

.ic--money4::before {
  content: "\eb51";
}

.ic--money5::before {
  content: "\eb52";
}

.ic--money6::before {
  content: "\eb53";
}

.ic--money7::before {
  content: "\eb54";
}

.ic--money8::before {
  content: "\eb55";
}

.ic--money9::before {
  content: "\eb56";
}

.ic--monitor1::before {
  content: "\eb57";
}

.ic--mortarboard1::before {
  content: "\eb58";
}

.ic--mortarpestle1::before {
  content: "\eb59";
}

.ic--mountain1::before {
  content: "\eb5a";
}

.ic--mug1::before {
  content: "\eb5b";
}

.ic--mug2::before {
  content: "\eb5c";
}

.ic--mug3::before {
  content: "\eb5d";
}

.ic--museum-1::before {
  content: "\eb5e";
}

.ic--museum-2::before {
  content: "\eb5f";
}

.ic--museum-3::before {
  content: "\eb60";
}

.ic--music-1::before {
  content: "\eb61";
}

.ic--music-2::before {
  content: "\eb62";
}

.ic--music-3::before {
  content: "\eb63";
}

.ic--musicplayer1::before {
  content: "\eb64";
}

.ic--musicplayer2::before {
  content: "\eb65";
}

.ic--necklace1::before {
  content: "\eb66";
}

.ic--network1::before {
  content: "\eb67";
}

.ic--notebook1::before {
  content: "\eb68";
}

.ic--nurse1::before {
  content: "\eb69";
}

.ic--open1::before {
  content: "\eb6a";
}

.ic--palmtree1::before {
  content: "\eb6b";
}

.ic--pan1::before {
  content: "\eb6c";
}

.ic--pants1::before {
  content: "\eb6d";
}

.ic--pause::before {
  content: "\eb6e";
}

.ic--pencil::before {
  content: "\eb6f";
}

.ic--people::before {
  content: "\eb70";
}

.ic--phone1::before {
  content: "\eb71";
}

.ic--phone2::before {
  content: "\eb72";
}

.ic--phone3::before {
  content: "\eb73";
}

.ic--phone4::before {
  content: "\eb74";
}

.ic--phone5::before {
  content: "\eb75";
}

.ic--photo1::before {
  content: "\eb76";
}

.ic--pie::before {
  content: "\eb77";
}

.ic--pin::before {
  content: "\eb78";
}

.ic--pinterest::before {
  content: "\eb79";
}

.ic--pinterest-block::before {
  content: "\eb7a";
}

.ic--plant1::before {
  content: "\eb7b";
}

.ic--plant2::before {
  content: "\eb7c";
}

.ic--play-triangle::before {
  content: "\eb7d";
}

.ic--plus-circle::before {
  content: "\eb7e";
}

.ic--pool1::before {
  content: "\eb7f";
}

.ic--popup::before {
  content: "\eb80";
}

.ic--pot1::before {
  content: "\eb81";
}

.ic--pot2::before {
  content: "\eb82";
}

.ic--pot3::before {
  content: "\eb83";
}

.ic--potholder1::before {
  content: "\eb84";
}

.ic--potholder2::before {
  content: "\eb85";
}

.ic--powerplant1::before {
  content: "\eb86";
}

.ic--pretzel1::before {
  content: "\eb87";
}

.ic--pricetag1::before {
  content: "\eb88";
}

.ic--print1::before {
  content: "\eb89";
}

.ic--psychology-1::before {
  content: "\eb8a";
}

.ic--psychology-2::before {
  content: "\eb8b";
}

.ic--psychology-3::before {
  content: "\eb8c";
}

.ic--psychology-4::before {
  content: "\eb8d";
}

.ic--psychology-5::before {
  content: "\eb8e";
}

.ic--pyramid1::before {
  content: "\eb8f";
}

.ic--quote-close::before {
  content: "\eb90";
}

.ic--quote-open::before {
  content: "\eb91";
}

.ic--radio1::before {
  content: "\eb92";
}

.ic--record1::before {
  content: "\eb93";
}

.ic--research-1::before {
  content: "\eb94";
}

.ic--research-2::before {
  content: "\eb95";
}

.ic--research-3::before {
  content: "\eb96";
}

.ic--research-4::before {
  content: "\eb97";
}

.ic--research-5::before {
  content: "\eb98";
}

.ic--research-6::before {
  content: "\eb99";
}

.ic--ribbon1::before {
  content: "\eb9a";
}

.ic--ring1::before {
  content: "\eb9b";
}

.ic--rss::before {
  content: "\eb9c";
}

.ic--rss1::before {
  content: "\eb9d";
}

.ic--safe1::before {
  content: "\eb9e";
}

.ic--safe2::before {
  content: "\eb9f";
}

.ic--safetypin1::before {
  content: "\eba0";
}

.ic--sale1::before {
  content: "\eba1";
}

.ic--sale2::before {
  content: "\eba2";
}

.ic--scale1::before {
  content: "\eba3";
}

.ic--scale2::before {
  content: "\eba4";
}

.ic--scale3::before {
  content: "\eba5";
}

.ic--service-animal-1::before {
  content: "\eba6";
}

.ic--service-animal-2::before {
  content: "\eba7";
}

.ic--service-animal-3::before {
  content: "\eba8";
}

.ic--shell1::before {
  content: "\eba9";
}

.ic--shirt1::before {
  content: "\ebaa";
}

.ic--shirt2::before {
  content: "\ebab";
}

.ic--shirt3::before {
  content: "\ebac";
}

.ic--shirt4::before {
  content: "\ebad";
}

.ic--shirt5::before {
  content: "\ebae";
}

.ic--shirt6::before {
  content: "\ebaf";
}

.ic--shirt7::before {
  content: "\ebb0";
}

.ic--shoe1::before {
  content: "\ebb1";
}

.ic--shoe2::before {
  content: "\ebb2";
}

.ic--shoe3::before {
  content: "\ebb3";
}

.ic--shower1::before {
  content: "\ebb4";
}

.ic--skirt1::before {
  content: "\ebb5";
}

.ic--sleep-5::before {
  content: "\ebb6";
}

.ic--sleep-6::before {
  content: "\ebb7";
}

.ic--sleep-7::before {
  content: "\ebb8";
}

.ic--sms1::before {
  content: "\ebb9";
}

.ic--snapchat::before {
  content: "\ebba";
}

.ic--snapchat-block::before {
  content: "\ebbb";
}

.ic--soccer1::before {
  content: "\ebbc";
}

.ic--social-work-1::before {
  content: "\ebbd";
}

.ic--social-work-2::before {
  content: "\ebbe";
}

.ic--social-work-3::before {
  content: "\ebbf";
}

.ic--social-work-4::before {
  content: "\ebc0";
}

.ic--socks1::before {
  content: "\ebc1";
}

.ic--sports-1::before {
  content: "\ebc2";
}

.ic--sports-2::before {
  content: "\ebc3";
}

.ic--sports-3::before {
  content: "\ebc4";
}

.ic--sports-4::before {
  content: "\ebc5";
}

.ic--sports-5::before {
  content: "\ebc6";
}

.ic--sports-6::before {
  content: "\ebc7";
}

.ic--sports-7::before {
  content: "\ebc8";
}

.ic--sports-8::before {
  content: "\ebc9";
}

.ic--star1::before {
  content: "\ebca";
}

.ic--steps::before {
  content: "\ebcb";
}

.ic--stethoscope1::before {
  content: "\ebcc";
}

.ic--strategy1::before {
  content: "\ebcd";
}

.ic--strawberry1::before {
  content: "\ebce";
}

.ic--studying-1::before {
  content: "\ebcf";
}

.ic--studying-2::before {
  content: "\ebd0";
}

.ic--studying-3::before {
  content: "\ebd1";
}

.ic--studying-4::before {
  content: "\ebd2";
}

.ic--studying-5::before {
  content: "\ebd3";
}

.ic--sun1::before {
  content: "\ebd4";
}

.ic--sun2::before {
  content: "\ebd5";
}

.ic--sun3::before {
  content: "\ebd6";
}

.ic--target1::before {
  content: "\ebd7";
}

.ic--technology-1::before {
  content: "\ebd8";
}

.ic--technology-10::before {
  content: "\ebd9";
}

.ic--technology-11::before {
  content: "\ebda";
}

.ic--technology-12::before {
  content: "\ebdb";
}

.ic--technology-13::before {
  content: "\ebdc";
}

.ic--technology-14::before {
  content: "\ebdd";
}

.ic--technology-15::before {
  content: "\ebde";
}

.ic--technology-16::before {
  content: "\ebdf";
}

.ic--technology-17::before {
  content: "\ebe0";
}

.ic--technology-18::before {
  content: "\ebe1";
}

.ic--technology-2::before {
  content: "\ebe2";
}

.ic--technology-3::before {
  content: "\ebe3";
}

.ic--technology-4::before {
  content: "\ebe4";
}

.ic--technology-5::before {
  content: "\ebe5";
}

.ic--technology-6::before {
  content: "\ebe6";
}

.ic--technology-7::before {
  content: "\ebe7";
}

.ic--technology-8::before {
  content: "\ebe8";
}

.ic--technology-9::before {
  content: "\ebe9";
}

.ic--tennis1::before {
  content: "\ebea";
}

.ic--theater-1::before {
  content: "\ebeb";
}

.ic--theater-2::before {
  content: "\ebec";
}

.ic--therapy-1::before {
  content: "\ebed";
}

.ic--therapy-2::before {
  content: "\ebee";
}

.ic--therapy-3::before {
  content: "\ebef";
}

.ic--therapy-4::before {
  content: "\ebf0";
}

.ic--thermometer1::before {
  content: "\ebf1";
}

.ic--three_hands::before {
  content: "\ebf2";
}

.ic--tie1::before {
  content: "\ebf3";
}

.ic--tie2::before {
  content: "\ebf4";
}

.ic--time1::before {
  content: "\ebf5";
}

.ic--tomato1::before {
  content: "\ebf6";
}

.ic--tools-1::before {
  content: "\ebf7";
}

.ic--tools-10::before {
  content: "\ebf8";
}

.ic--tools-11::before {
  content: "\ebf9";
}

.ic--tools-12::before {
  content: "\ebfa";
}

.ic--tools-13::before {
  content: "\ebfb";
}

.ic--tools-14::before {
  content: "\ebfc";
}

.ic--tools-15::before {
  content: "\ebfd";
}

.ic--tools-16::before {
  content: "\ebfe";
}

.ic--tools-17::before {
  content: "\ebff";
}

.ic--tools-18::before {
  content: "\ec00";
}

.ic--tools-3::before {
  content: "\ec01";
}

.ic--tools-4::before {
  content: "\ec02";
}

.ic--tools-5::before {
  content: "\ec03";
}

.ic--tools-6::before {
  content: "\ec04";
}

.ic--tools-7::before {
  content: "\ec05";
}

.ic--tools-8::before {
  content: "\ec06";
}

.ic--tools-9::before {
  content: "\ec07";
}

.ic--treadmill1::before {
  content: "\ec08";
}

.ic--tree1::before {
  content: "\ec09";
}

.ic--tree2::before {
  content: "\ec0a";
}

.ic--tree3::before {
  content: "\ec0b";
}

.ic--triangle-left::before {
  content: "\ec0c";
}

.ic--triangle1::before {
  content: "\ec0d";
}

.ic--tv1::before {
  content: "\ec0e";
}

.ic--twitter::before {
  content: "\ec0f";
}

.ic--two_hands::before {
  content: "\ec10";
}

.ic--umbrella1::before {
  content: "\ec11";
}

.ic--umbrella2::before {
  content: "\ec12";
}

.ic--underwear1::before {
  content: "\ec13";
}

.ic--underwear2::before {
  content: "\ec14";
}

.ic--vegetable1::before {
  content: "\ec15";
}

.ic--vegetable10::before {
  content: "\ec16";
}

.ic--vegetable11::before {
  content: "\ec17";
}

.ic--vegetable12::before {
  content: "\ec18";
}

.ic--vegetable13::before {
  content: "\ec19";
}

.ic--vegetable14::before {
  content: "\ec1a";
}

.ic--vegetable2::before {
  content: "\ec1b";
}

.ic--vegetable3::before {
  content: "\ec1c";
}

.ic--vegetable4::before {
  content: "\ec1d";
}

.ic--vegetable5::before {
  content: "\ec1e";
}

.ic--vegetable6::before {
  content: "\ec1f";
}

.ic--vegetable7::before {
  content: "\ec20";
}

.ic--vegetable8::before {
  content: "\ec21";
}

.ic--vegetable9::before {
  content: "\ec22";
}

.ic--vest1::before {
  content: "\ec23";
}

.ic--veteran-1::before {
  content: "\ec24";
}

.ic--veteran-2::before {
  content: "\ec25";
}

.ic--veteran-3::before {
  content: "\ec26";
}

.ic--veteran-4::before {
  content: "\ec27";
}

.ic--video::before {
  content: "\ec28";
}

.ic--video1::before {
  content: "\ec29";
}

.ic--wallet1::before {
  content: "\ec2a";
}

.ic--watch1::before {
  content: "\ec2b";
}

.ic--watch2::before {
  content: "\ec2c";
}

.ic--water1::before {
  content: "\ec2d";
}

.ic--water2::before {
  content: "\ec2e";
}

.ic--water3::before {
  content: "\ec2f";
}

.ic--water4::before {
  content: "\ec30";
}

.ic--wheelbarrow1::before {
  content: "\ec31";
}

.ic--wifi1::before {
  content: "\ec32";
}

.ic--windmill1::before {
  content: "\ec33";
}

.ic--wine1::before {
  content: "\ec34";
}

.ic--wine2::before {
  content: "\ec35";
}

.ic--wine3::before {
  content: "\ec36";
}

.ic--write1::before {
  content: "\ec37";
}

.ic--yoga-1::before {
  content: "\ec38";
}

.ic--yoga-2::before {
  content: "\ec39";
}

.ic--yoga-3::before {
  content: "\ec3a";
}

.ic--youtube::before {
  content: "\ec3b";
}

.ic--youtube-block::before {
  content: "\ec3c";
}

.page-header.page-header--content-after:not(.page-header--grid) {
  flex-flow: row wrap;
  background: transparent;
}

@media screen and (min-width: 64em) {
  .page-header.page-header--content-after:not(.page-header--grid) {
    background: transparent;
    position: relative;
  }
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__body,
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media,
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__after {
    position: relative;
    z-index: 2;
  }
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__body::after {
    display: none;
  }
  .page-header.page-header--content-after:not(.page-header--grid)::after {
    background: #1e4d2b;
    display: block;
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 20%;
    margin: auto;
  }
}
.page-header.page-header--content-after:not(.page-header--grid) .page-header__body {
  background: #1e4d2b;
  margin-left: auto;
}

@media screen and (min-width: 64em) {
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__body {
    flex: 0 1 46%;
    padding-left: 0;
    max-width: 46%;
  }
}
@media screen and (min-width: 75em) {
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__body {
    flex: 0 1 34%;
    max-width: 34%;
  }
}
.page-header.page-header--content-after:not(.page-header--grid) .page-header__media {
  max-width: none;
  position: static;
  margin-bottom: -5rem;
}

@media screen and (min-width: 64em) {
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 20%;
    right: 0;
    margin: 0;
    max-width: 46%;
  }
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media::before {
    left: auto;
    right: -3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media {
    max-width: 60%;
  }
}
@media screen and (max-width: 40em) {
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media {
    min-height: 18.75rem;
  }
}
.page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-hexagons,
.page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-circles {
  left: auto;
}

@media screen and (max-width: 75em) {
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-hexagons,
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-circles {
    right: -150%;
  }
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-hexagons svg,
  .page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-circles svg {
    margin: 0;
  }
}
.page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-hexagons {
  right: -80%;
}

.page-header.page-header--content-after:not(.page-header--grid) .page-header__media .texture-circles {
  right: -67%;
}

.page-header.page-header--content-after:not(.page-header--grid) .page-header__after {
  flex: 0 1 100%;
}

.page-header.page-header--content-after:not(.page-header--grid) .texture-triangles {
  display: none;
}

.content-row {
  display: flex;
  flex-flow: row wrap;
  row-gap: 2rem;
  padding-right: 5rem;
  padding-left: 5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media screen and (max-width: 75em) {
  .content-row {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .content-row {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .content-row {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (max-width: 64em) {
  .content-row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .content-row {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.content-row .headline-group {
  margin-top: 0;
}

.content-row.content-row--overlay > .content-row__overlay {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
}

.content-row.content-row--overlay > .content-row__overlay:where(.scheme-modern--colorado-state-green *) {
  background-color: rgba(30, 77, 43, 0.87);
}

.content-row .content-row__headline:not(:last-child) {
  margin-bottom: 1rem;
}

@media screen and (max-width: 40em) {
  .content-row .content-row__headline:not(:last-child) {
    margin-top: 2rem;
  }
}
.content-row .content-row__intro,
.content-row .content-row__content {
  flex: 0 1 100%;
  max-width: 100%;
  z-index: 1;
  position: relative;
}

.content-row .content-row__intro--stroke,
.content-row .content-row__content--stroke {
  position: relative;
  padding-top: 0;
}

@media screen and (max-width: 48rem) {
  .content-row .content-row__intro--stroke,
  .content-row .content-row__content--stroke {
    padding-top: 1.5rem;
  }
}
.content-row .content-row__intro--stroke::after,
.content-row .content-row__content--stroke::after {
  display: block;
  position: absolute;
  top: 0;
  width: auto;
  font-size: 0;
  line-height: 0;
  height: 0.25rem;
  left: calc(-215px - 1rem);
}

.content-row .content-row__intro--stroke:not(.rdc-theme *)::after,
.content-row .content-row__content--stroke:not(.rdc-theme *)::after {
  content: var(--decoration--dotted-rule);
}

.content-row .content-row__intro--stroke:where(.rdc-theme *)::after,
.content-row .content-row__content--stroke:where(.rdc-theme *)::after {
  content: "";
  width: 9.6875rem;
  max-width: 100%;
  left: -11rem;
}

.content-row .content-row__intro--stroke:not([class*=ic--]):has(.headline-group__superhead)::after,
.content-row .content-row__content--stroke:not([class*=ic--]):has(.headline-group__superhead)::after {
  left: calc(-215px - 1rem);
}

.content-row .content-row__intro--stroke:not(:has(.headline-group__superhead))::after,
.content-row .content-row__content--stroke:not(:has(.headline-group__superhead))::after {
  font-size: inherit;
  top: calc(0.5em - 6px);
}

@media screen and (max-width: 48rem) {
  .content-row .content-row__intro--stroke::after,
  .content-row .content-row__content--stroke::after {
    left: 0;
  }
  .content-row .content-row__intro--stroke:not([class*=ic--]):has(.headline-group__superhead)::after,
  .content-row .content-row__content--stroke:not([class*=ic--]):has(.headline-group__superhead)::after {
    left: calc(-155px - 1rem);
  }
  .content-row .content-row__intro--stroke:not([class*=ic--]):has(.headline-group__superhead) .headline-group__superhead,
  .content-row .content-row__content--stroke:not([class*=ic--]):has(.headline-group__superhead) .headline-group__superhead {
    margin-left: 0;
    max-width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .content-row .content-row__intro--stroke::after,
  .content-row .content-row__content--stroke::after {
    margin-left: 0;
  }
}
.content-row .content-row__intro:last-child {
  margin-bottom: 0;
}

.content-row .content-row__intro > *:last-child {
  margin-bottom: 0;
}

.content-row .content-row__intro .content-row__summary {
  line-height: 2rem;
  font-size: 1.125rem;
}

.content-row .content-row__intro .content-row__summary > *:first-child {
  margin-top: 0;
}

@media screen and (min-width: 64em) {
  .sidebar-layout__main .content-row:not([class*=scheme--], [class*=scheme-modern--]) {
    padding-right: 0;
  }
}
@media screen and (min-width: 48em) {
  .sidebar-layout__main .content-row:first-child:not([class*=scheme--], [class*=scheme-modern--]) {
    padding-top: 0;
  }
}
.sidebar-layout__sidebar .content-row {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 48em) {
  .sidebar-layout__sidebar .content-row {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.content-row.content-row--content-left,
.content-row.content-row--content-right {
  -moz-column-gap: 8%;
       column-gap: 8%;
  row-gap: 2rem;
}

.content-row.content-row--content-left .content-row__intro,
.content-row.content-row--content-left .content-row__content {
  flex: 0 1 46%;
}

.content-row.content-row--content-left .content-row__intro:nth-child(2n), .content-row.content-row--content-left .content-row__intro:last-child,
.content-row.content-row--content-left .content-row__content:nth-child(2n),
.content-row.content-row--content-left .content-row__content:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .content-row.content-row--content-left .content-row__intro,
  .content-row.content-row--content-left .content-row__content {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .content-row.content-row--content-left .content-row__intro,
  .content-row.content-row--content-left .content-row__content {
    margin-right: 0;
  }
  .content-row.content-row--content-left .content-row__intro:nth-child(2n),
  .content-row.content-row--content-left .content-row__content:nth-child(2n) {
    margin-right: 0;
  }
}
.content-row.content-row--content-left .content-row__intro {
  margin-right: 0;
  gap: 8%;
}

@media screen and (min-width: 40em) {
  .content-row.content-row--content-left .content-row__intro {
    order: 2;
  }
}
@media screen and (min-width: 40em) {
  .content-row.content-row--content-left .content-row__content {
    order: 1;
  }
}
.content-row.content-row--content-right .content-row__intro,
.content-row.content-row--content-right .content-row__content {
  flex: 0 1 46%;
}

.content-row.content-row--content-right .content-row__intro:nth-child(2n), .content-row.content-row--content-right .content-row__intro:last-child,
.content-row.content-row--content-right .content-row__content:nth-child(2n),
.content-row.content-row--content-right .content-row__content:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .content-row.content-row--content-right .content-row__intro,
  .content-row.content-row--content-right .content-row__content {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .content-row.content-row--content-right .content-row__intro,
  .content-row.content-row--content-right .content-row__content {
    margin-right: 0;
  }
  .content-row.content-row--content-right .content-row__intro:nth-child(2n),
  .content-row.content-row--content-right .content-row__content:nth-child(2n) {
    margin-right: 0;
  }
}
.content-row.content-row--content-right-wide {
  -moz-column-gap: 5%;
       column-gap: 5%;
  row-gap: 2rem;
}

@media screen and (min-width: 64em) {
  .content-row.content-row--content-right-wide {
    flex-flow: row nowrap;
  }
}
@media screen and (min-width: 64em) {
  .content-row.content-row--content-right-wide .content-row__intro {
    flex: 0 1 18%;
  }
}
@media screen and (min-width: 64em) {
  .content-row.content-row--content-right-wide .content-row__content {
    flex: 0 1 74%;
  }
}
@media screen and (min-width: 64em) {
  .content-row.content-row--content-right-wide .content-row__content .sidebar-layout {
    margin-right: -2.5rem;
  }
}
@media screen and (min-width: 75em) {
  .content-row.content-row--content-right-wide .content-row__content .sidebar-layout {
    margin-right: -5rem;
  }
}
@media screen and (min-width: 48em) {
  .content-row.content-row--content-right-wide .content-row__content .sidebar-layout .sidebar-layout__main {
    flex: 0 1 48%;
  }
}
@media screen and (min-width: 75em) {
  .content-row.content-row--content-right-wide .content-row__content .sidebar-layout .sidebar-layout__main {
    flex: 0 1 64%;
  }
}
@media screen and (min-width: 48em) {
  .content-row.content-row--content-right-wide .content-row__content .sidebar-layout .sidebar-layout__sidebar {
    flex: 0 1 48%;
  }
}
@media screen and (min-width: 75em) {
  .content-row.content-row--content-right-wide .content-row__content .sidebar-layout .sidebar-layout__sidebar {
    flex: 0 1 30%;
  }
}
@supports (display: grid) {
  .content-row.content-row--split-intro {
    row-gap: 1.75rem;
  }
  @media screen and (min-width: 48em) {
    .content-row.content-row--split-intro .content-row__intro {
      display: grid;
      -moz-column-gap: 4%;
           column-gap: 4%;
      row-gap: 1.75rem;
      grid-template-columns: auto auto;
      grid-template-rows: max-content auto;
      grid-template-areas: "header body" "links body";
    }
    .content-row.content-row--split-intro .content-row__intro .content-row__headline {
      grid-column: 1/2;
      grid-row: 1;
      grid-area: header;
    }
    .content-row.content-row--split-intro .content-row__intro .content-row__summary {
      grid-column: 2;
      grid-row: 1/3;
      grid-area: body;
    }
    .content-row.content-row--split-intro .content-row__intro .content-row__cta-group {
      grid-column: 1;
      grid-row: 2;
      grid-area: links;
    }
  }
}
.content-row.content-row--center-intro .content-row__intro {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.content-row.content-row--center-intro .content-row__intro .cta-group {
  justify-content: center;
  align-items: center;
}

.content-row.content-row--indent {
  padding-right: 1rem;
}

@media screen and (min-width: 48em) {
  .content-row.content-row--indent {
    padding-left: 14%;
    padding-right: 2rem;
  }
}
.content-row.content-row--indent .headline-group--stroke {
  padding-left: 0;
  position: relative;
  position: relative;
  padding-top: 0;
}

@media screen and (max-width: 48rem) {
  .content-row.content-row--indent .headline-group--stroke {
    padding-top: 1.5rem;
  }
}
.content-row.content-row--indent .headline-group--stroke::after {
  display: block;
  position: absolute;
  top: 0;
  width: auto;
  font-size: 0;
  line-height: 0;
  height: 0.25rem;
  left: calc(-215px - 1rem);
}

.content-row.content-row--indent .headline-group--stroke:not(.rdc-theme *)::after {
  content: var(--decoration--dotted-rule);
}

.content-row.content-row--indent .headline-group--stroke:where(.rdc-theme *)::after {
  content: "";
  width: 9.6875rem;
  max-width: 100%;
  left: -11rem;
}

.content-row.content-row--indent .headline-group--stroke:not([class*=ic--]):has(.headline-group__superhead)::after {
  left: calc(-215px - 1rem);
}

.content-row.content-row--indent .headline-group--stroke:not(:has(.headline-group__superhead))::after {
  font-size: inherit;
  top: calc(0.5em - 6px);
}

@media screen and (max-width: 48rem) {
  .content-row.content-row--indent .headline-group--stroke::after {
    left: 0;
  }
  .content-row.content-row--indent .headline-group--stroke:not([class*=ic--]):has(.headline-group__superhead)::after {
    left: calc(-155px - 1rem);
  }
  .content-row.content-row--indent .headline-group--stroke:not([class*=ic--]):has(.headline-group__superhead) .headline-group__superhead {
    margin-left: 0;
    max-width: 100%;
  }
}
.content-row.content-row--indent .headline-group--stroke .headline-group__icon {
  top: 1.5rem;
}

@media screen and (min-width: 48em) {
  .content-row.content-row--indent .headline-group--stroke .headline-group__icon {
    top: 0;
  }
}
.content-row.content-row--indent .headline-group--stroke[class*=ic--] .headline-group__head,
.content-row.content-row--indent .headline-group--stroke[class*=ic--] .headline-group__superhead,
.content-row.content-row--indent .headline-group--stroke[class*=ic--] .headline-group__subhead {
  padding-left: 3rem;
}

@media screen and (min-width: 76rem) {
  .content-row.content-row--indent .headline-group--stroke[class*=ic--] .headline-group__head,
  .content-row.content-row--indent .headline-group--stroke[class*=ic--] .headline-group__superhead,
  .content-row.content-row--indent .headline-group--stroke[class*=ic--] .headline-group__subhead {
    padding-left: 5rem;
  }
}
.content-row.content-row--indent .headline-group--stroke[class*=ic--] ::after {
  left: -4rem;
}

@media screen and (min-width: 48rem) {
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .icon-svg {
    font-size: 3rem;
  }
}
.content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__head {
  line-height: 1.2;
}

@media screen and (min-width: 48rem) {
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__head,
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__superhead,
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__subhead {
    padding-left: 4.5rem;
  }
}
@media screen and (min-width: 76rem) {
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__head,
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__superhead,
  .content-row.content-row--indent .headline-group--stroke[class*=ic--].ic--svg .headline-group__subhead {
    padding-left: 4.5rem;
  }
}
.sidebar-layout__main .content-row.content-row--indent {
  margin-left: 5rem;
}

@media screen and (min-width: 48em) {
  .sidebar-layout__main .content-row.content-row--indent .headline-group--stroke {
    padding-top: 0;
    padding-left: 0;
  }
  .sidebar-layout__main .content-row.content-row--indent[class*=scheme--] {
    position: relative;
  }
  .sidebar-layout__main .content-row.content-row--indent[class*=scheme--]::after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
  }
}
.sidebar-layout__main .content-row.content-row--indent::after {
  left: -5rem;
  width: 5rem;
}

@media screen and (max-width: 75em) {
  .sidebar-layout__main .content-row.content-row--indent {
    margin-left: 2.5rem;
  }
  .sidebar-layout__main .content-row.content-row--indent::after {
    left: -2.5rem;
    width: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .sidebar-layout__main .content-row.content-row--indent {
    margin-left: 1.5rem;
  }
  .sidebar-layout__main .content-row.content-row--indent::after {
    left: -1.5rem;
    width: 1.5rem;
  }
}
@media screen and (max-width: 48em) {
  .sidebar-layout__main .content-row.content-row--indent {
    margin-left: 0;
  }
}
.content-row.content-row--triangles,
.content-row.content-row--hexagons,
.content-row.content-row--circles,
.content-row.content-row--brush-stroke {
  position: relative;
}

.content-row.content-row--triangles .content-row__intro,
.content-row.content-row--triangles .content-row__content,
.content-row.content-row--hexagons .content-row__intro,
.content-row.content-row--hexagons .content-row__content,
.content-row.content-row--circles .content-row__intro,
.content-row.content-row--circles .content-row__content,
.content-row.content-row--brush-stroke .content-row__intro,
.content-row.content-row--brush-stroke .content-row__content {
  position: relative;
  z-index: 3;
}

.content-row.content-row--triangles .texture-triangles,
.content-row.content-row--triangles .texture-hexagons,
.content-row.content-row--triangles .texture-circles,
.content-row.content-row--triangles .texture-brush-stroke,
.content-row.content-row--hexagons .texture-triangles,
.content-row.content-row--hexagons .texture-hexagons,
.content-row.content-row--hexagons .texture-circles,
.content-row.content-row--hexagons .texture-brush-stroke,
.content-row.content-row--circles .texture-triangles,
.content-row.content-row--circles .texture-hexagons,
.content-row.content-row--circles .texture-circles,
.content-row.content-row--circles .texture-brush-stroke,
.content-row.content-row--brush-stroke .texture-triangles,
.content-row.content-row--brush-stroke .texture-hexagons,
.content-row.content-row--brush-stroke .texture-circles,
.content-row.content-row--brush-stroke .texture-brush-stroke {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
  z-index: 2;
}

.content-row.content-row--triangles .texture-triangles svg,
.content-row.content-row--triangles .texture-hexagons svg,
.content-row.content-row--triangles .texture-circles svg,
.content-row.content-row--triangles .texture-brush-stroke svg,
.content-row.content-row--hexagons .texture-triangles svg,
.content-row.content-row--hexagons .texture-hexagons svg,
.content-row.content-row--hexagons .texture-circles svg,
.content-row.content-row--hexagons .texture-brush-stroke svg,
.content-row.content-row--circles .texture-triangles svg,
.content-row.content-row--circles .texture-hexagons svg,
.content-row.content-row--circles .texture-circles svg,
.content-row.content-row--circles .texture-brush-stroke svg,
.content-row.content-row--brush-stroke .texture-triangles svg,
.content-row.content-row--brush-stroke .texture-hexagons svg,
.content-row.content-row--brush-stroke .texture-circles svg,
.content-row.content-row--brush-stroke .texture-brush-stroke svg {
  width: 100%;
}

.content-row.content-row--triangles .texture-hexagons,
.content-row.content-row--hexagons .texture-hexagons,
.content-row.content-row--circles .texture-hexagons,
.content-row.content-row--brush-stroke .texture-hexagons {
  top: 50%;
}

.content-row.content-row--triangles .texture-hexagons svg,
.content-row.content-row--hexagons .texture-hexagons svg,
.content-row.content-row--circles .texture-hexagons svg,
.content-row.content-row--brush-stroke .texture-hexagons svg {
  width: 40%;
}

.content-row.content-row--triangles .texture-triangles svg,
.content-row.content-row--hexagons .texture-triangles svg,
.content-row.content-row--circles .texture-triangles svg,
.content-row.content-row--brush-stroke .texture-triangles svg {
  opacity: 0.6;
  width: 70%;
  margin-left: -35%;
  margin-top: -1px;
}

@media screen and (max-width: 64em) {
  .content-row.content-row--triangles .texture-triangles svg,
  .content-row.content-row--hexagons .texture-triangles svg,
  .content-row.content-row--circles .texture-triangles svg,
  .content-row.content-row--brush-stroke .texture-triangles svg {
    width: 60%;
    margin-left: -45%;
  }
}
@media screen and (max-width: 48em) {
  .content-row.content-row--triangles .texture-triangles svg,
  .content-row.content-row--hexagons .texture-triangles svg,
  .content-row.content-row--circles .texture-triangles svg,
  .content-row.content-row--brush-stroke .texture-triangles svg {
    width: 80%;
    margin-left: -60%;
  }
}
@media screen and (max-width: 40em) {
  .content-row.content-row--triangles .texture-triangles svg,
  .content-row.content-row--hexagons .texture-triangles svg,
  .content-row.content-row--circles .texture-triangles svg,
  .content-row.content-row--brush-stroke .texture-triangles svg {
    width: 120%;
    margin-left: -90%;
  }
}
.content-row.content-row--triangles:not([class*=scheme]) .texture-triangles svg,
.content-row.content-row--hexagons:not([class*=scheme]) .texture-triangles svg,
.content-row.content-row--circles:not([class*=scheme]) .texture-triangles svg,
.content-row.content-row--brush-stroke:not([class*=scheme]) .texture-triangles svg {
  fill: #c9d845;
}

.content-row.content-row--triangles:not([class*=scheme]) .texture-hexagons svg,
.content-row.content-row--hexagons:not([class*=scheme]) .texture-hexagons svg,
.content-row.content-row--circles:not([class*=scheme]) .texture-hexagons svg,
.content-row.content-row--brush-stroke:not([class*=scheme]) .texture-hexagons svg {
  fill: #f1f1f1;
}

.content-row.content-row--triangles .texture-circles svg,
.content-row.content-row--hexagons .texture-circles svg,
.content-row.content-row--circles .texture-circles svg,
.content-row.content-row--brush-stroke .texture-circles svg {
  position: absolute;
  width: auto;
}

.content-row.content-row--triangles:not(.content-row--content-right) .texture-circles svg,
.content-row.content-row--hexagons:not(.content-row--content-right) .texture-circles svg,
.content-row.content-row--circles:not(.content-row--content-right) .texture-circles svg,
.content-row.content-row--brush-stroke:not(.content-row--content-right) .texture-circles svg {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  transform: rotate(180deg) scaleX(-100%);
}

.content-row.content-row--triangles.content-row--content-right .texture-circles svg, .content-row.content-row--triangles.content-row--news .texture-circles svg,
.content-row.content-row--hexagons.content-row--content-right .texture-circles svg,
.content-row.content-row--hexagons.content-row--news .texture-circles svg,
.content-row.content-row--circles.content-row--content-right .texture-circles svg,
.content-row.content-row--circles.content-row--news .texture-circles svg,
.content-row.content-row--brush-stroke.content-row--content-right .texture-circles svg,
.content-row.content-row--brush-stroke.content-row--news .texture-circles svg {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  transform: scaleX(-100%);
}

.content-row.content-row--triangles.content-row--texture-right .texture-triangles,
.content-row.content-row--triangles.content-row--texture-right .texture-hexagons,
.content-row.content-row--hexagons.content-row--texture-right .texture-triangles,
.content-row.content-row--hexagons.content-row--texture-right .texture-hexagons,
.content-row.content-row--circles.content-row--texture-right .texture-triangles,
.content-row.content-row--circles.content-row--texture-right .texture-hexagons,
.content-row.content-row--brush-stroke.content-row--texture-right .texture-triangles,
.content-row.content-row--brush-stroke.content-row--texture-right .texture-hexagons {
  text-align: right;
}

.content-row.content-row--triangles.content-row--texture-right .texture-triangles svg,
.content-row.content-row--hexagons.content-row--texture-right .texture-triangles svg,
.content-row.content-row--circles.content-row--texture-right .texture-triangles svg,
.content-row.content-row--brush-stroke.content-row--texture-right .texture-triangles svg {
  margin-left: 0;
  margin-right: -35%;
}

@media screen and (max-width: 64em) {
  .content-row.content-row--triangles.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--hexagons.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--circles.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--brush-stroke.content-row--texture-right .texture-triangles svg {
    margin-right: -50%;
  }
}
@media screen and (max-width: 48em) {
  .content-row.content-row--triangles.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--hexagons.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--circles.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--brush-stroke.content-row--texture-right .texture-triangles svg {
    margin-right: -60%;
  }
}
@media screen and (max-width: 40em) {
  .content-row.content-row--triangles.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--hexagons.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--circles.content-row--texture-right .texture-triangles svg,
  .content-row.content-row--brush-stroke.content-row--texture-right .texture-triangles svg {
    margin-right: -90%;
  }
}
.content-row.content-row--background-offset::after {
  z-index: -1;
}

.content-row.content-row--background-offset .texture-circles {
  left: 0;
}

@media screen and (min-width: 48em) {
  .content-row.content-row--background-offset {
    background: transparent;
    position: relative;
  }
  .content-row.content-row--background-offset .content-row__intro,
  .content-row.content-row--background-offset .content-row__content {
    position: relative;
    z-index: 3;
  }
  .content-row.content-row--background-offset::after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  .content-row.content-row--background-offset::after,
  .content-row.content-row--background-offset .texture-triangles,
  .content-row.content-row--background-offset .texture-hexagons,
  .content-row.content-row--background-offset .texture-circles,
  .content-row.content-row--background-offset .texture-brush-stroke {
    bottom: 30%;
  }
  .content-row.content-row--background-offset .texture-hexagons {
    top: 30%;
  }
}
@media screen and (min-width: 64em) {
  .content-row.content-row--background-offset::after,
  .content-row.content-row--background-offset .texture-triangles,
  .content-row.content-row--background-offset .texture-hexagons,
  .content-row.content-row--background-offset .texture-circles,
  .content-row.content-row--background-offset .texture-brush-stroke {
    bottom: 40%;
  }
}
.content-row.content-row--background-offset-content {
  background: transparent;
}

@media screen and (min-width: 48em) {
  .content-row.content-row--background-offset-content .content-row__content {
    position: relative;
  }
  .content-row.content-row--background-offset-content .content-row__content > * {
    position: relative;
    z-index: 3;
  }
  .content-row.content-row--background-offset-content .content-row__content::after {
    display: block;
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    margin-right: -5rem;
    margin-left: -5rem;
    margin-top: -3rem;
    margin-bottom: -3rem;
    margin-top: 3%;
  }
}
@media screen and (min-width: 48em) and (max-width: 75em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-right: -2.5rem;
    margin-left: -2.5rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 64em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 40em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-right: -1rem;
    margin-left: -1rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 64em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 40em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 64em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-top: 3%;
  }
}
@media screen and (min-width: 48em) and (max-width: 40em) {
  .content-row.content-row--background-offset-content .content-row__content::after {
    margin-top: 3%;
  }
}
.content-row.content-row--overlay {
  position: relative;
  background-size: cover;
  background-position: center center;
  text-align: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media screen and (min-width: 48em) {
  .content-row.content-row--overlay {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .content-row.content-row--overlay {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.content-row.content-row--overlay > * {
  position: relative;
  z-index: 2;
}

.content-row.content-row--overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  opacity: 0.85;
}

.content-row.content-row--overlay .cta-group {
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 64em) {
  .content-row.content-row--overlay .content-row__intro,
  .content-row.content-row--overlay .content-row__content {
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
  }
}
.content-row.content-row--overlay:not([class*=scheme]) {
  background-color: #fff;
}

.content-row.content-row--overlay:not([class*=scheme])::after {
  background-color: #fff;
}

.teaser-collection {
  display: flex;
  flex-flow: row wrap;
  row-gap: 2rem;
  justify-content: center;
}

.teaser-collection .teaser-collection__items {
  flex: 0 1 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15.25rem, 1fr));
  -moz-column-gap: 5%;
       column-gap: 5%;
  row-gap: 2rem;
}

@media screen and (max-width: 40em) {
  .teaser-collection .teaser-collection__items .teaser-collection__item .teaser__media {
    margin-bottom: 2rem;
  }
}
.teaser-collection.teaser-collection--one-column .teaser-collection__items .teaser-collection__item {
  flex: 0 1 100%;
}

.teaser-collection.teaser-collection--two-column .teaser-collection__items {
  -moz-column-gap: 8%;
       column-gap: 8%;
}

.teaser-collection.teaser-collection--four-column .teaser-collection__items {
  gap: 4%;
}

.teaser-collection.teaser-collection--feature {
  justify-content: space-between;
}

.teaser-collection.teaser-collection--feature .teaser-collection__feature {
  flex: 0 1 66%;
}

@media screen and (max-width: 48em) {
  .teaser-collection.teaser-collection--feature .teaser-collection__feature {
    flex: 0 1 100%;
  }
}
.teaser-collection.teaser-collection--feature .teaser-collection__items {
  flex: 0 1 30%;
  align-content: flex-start;
}

@media screen and (max-width: 48em) {
  .teaser-collection.teaser-collection--feature .teaser-collection__items {
    flex: 0 1 100%;
  }
}
.teaser-collection.teaser-collection--feature .teaser-collection__items .teaser-collection__item {
  flex: 0 1 100%;
}

.teaser-collection.feed-news .teaser__media img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.sidebar-layout__sidebar .teaser-collection .teaser-collection__items {
  gap: 8%;
}

.sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item {
  flex: 0 1 100%;
  margin: 0;
}

@media screen and (max-width: 48em) {
  .sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item {
    flex: 0 1 46%;
  }
  .sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item:nth-child(2n), .sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 48em) and (max-width: 48em) {
  .sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item {
    flex: 1 1;
  }
}
@media screen and (max-width: 48em) and (max-width: 40em) {
  .sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item {
    margin-right: 0;
  }
  .sidebar-layout__sidebar .teaser-collection .teaser-collection__items .teaser-collection__item:nth-child(2n) {
    margin-right: 0;
  }
}
.fact-collection .fact-collection__items {
  display: flex;
  gap: 5%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.fact-collection .fact-collection__items > li {
  margin-left: 0;
  text-indent: 0;
}

.fact-collection .fact-collection__items > li::before {
  display: none;
}

@media screen and (max-width: 48em) {
  .fact-collection .fact-collection__items {
    flex-flow: row wrap;
  }
}
.fact-collection .fact-collection__items .fact-collection__item {
  flex: 0 1 30%;
}

.fact-collection .fact-collection__items .fact-collection__item:nth-child(3n), .fact-collection .fact-collection__items .fact-collection__item:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48em) {
  .fact-collection .fact-collection__items .fact-collection__item {
    flex: 1 1;
  }
}
@media screen and (max-width: 40em) {
  .fact-collection .fact-collection__items .fact-collection__item {
    margin-right: 0;
  }
  .fact-collection .fact-collection__items .fact-collection__item:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 48em) {
  .fact-collection .fact-collection__items .fact-collection__item {
    flex: 0 1 100%;
    margin-right: 0;
    margin-bottom: 3rem;
  }
  .fact-collection .fact-collection__items .fact-collection__item:nth-child(3) {
    margin-right: 0;
  }
  .fact-collection .fact-collection__items .fact-collection__item:last-child {
    margin-bottom: 0;
  }
}
.fact-collection .fact-collection__items .fact-collection__item.fact-collection__intro {
  text-align: center;
}

@media screen and (min-width: 48em) {
  .fact-collection .fact-collection__items .fact-collection__item.fact-collection__intro {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    flex: 0 1 45%;
    text-align: left;
  }
}
.fact-collection .fact-collection__items .fact-collection__item.fact-collection__intro .cta-group {
  margin-top: 0;
  align-items: center;
}

@media screen and (min-width: 48em) {
  .fact-collection .fact-collection__items .fact-collection__item.fact-collection__intro .cta-group {
    align-items: flex-start;
  }
}
.fact-collection.fact-collection--divided .fact-collection__items {
  justify-content: center;
}

.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item {
  flex: 0 1 auto;
}

.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item.fact-collection__intro {
  flex: 1 1 auto;
}

.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item .cta-group {
  display: block;
}

@media screen and (min-width: 48em) {
  :where(.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item) {
    position: relative;
  }
  :where(.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: -10%;
    width: 0.25rem;
  }
  :where(.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item):not([class*=scheme-] *)::after {
    background-color: #d6d6db;
  }
  :where(.fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item:last-child, .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item.fact-collection__intro, .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item.statistic--stroke)::after {
    display: none;
  }
}
.filmstrip {
  display: flex;
}

@media screen and (max-width: 40em) {
  .filmstrip {
    flex-flow: row wrap;
  }
}
@media screen and (max-width: 40em) {
  .filmstrip .media {
    flex: 0 1 100%;
  }
}
#directory {
  width: 100%;
}

.directory-list {
  list-style: none;
  padding-left: 0;
  width: 100%;
}

.directory-list li {
  padding: 1rem 0 1rem 1rem;
  margin: 0;
  display: flex;
  flex-direction: column;
}

@supports (display: grid) {
  .directory-list li {
    display: grid;
    grid-column-gap: 0.5rem;
    grid-template-columns: 1fr auto;
    grid-template-rows: max-content max-content;
    grid-template-areas: "top        right" "bottom     right";
  }
}
.directory-list li:nth-child(even) {
  background-color: #f1f1f1;
}

.directory-list .person__name,
.directory-list .person__email {
  font-weight: 600;
}

.directory-list .person__pronouns {
  font-style: italic;
}

.directory-list .person__name-title {
  grid-area: top;
}

.directory-list .person__contact {
  grid-area: bottom;
}

.directory-list .person__portrait {
  grid-area: right;
  flex: 1 0 auto;
}

.directory-list .person__name-title,
.directory-list .person__contact {
  align-content: flex-start;
}

.directory-list .person__portrait img {
  width: auto;
  max-width: 100%;
  margin-left: auto;
}

@media print, screen and (min-width: 64em) {
  .directory-list li {
    display: flex;
    flex-flow: row wrap;
  }
  .directory-list .person__name-title {
    padding-right: 1rem;
    flex: 0 0 18.75rem;
  }
  .directory-list .person__name {
    width: 100%;
  }
  .directory-list .person__title {
    grid-column-start: 1;
    grid-row-start: 2;
  }
  .directory-list .person__phone {
    flex: 0 0 150px;
  }
  .directory-list .person__email {
    flex: 1 0 320px;
  }
  .directory-list .person__portrait {
    padding-left: 1rem;
  }
}
@media screen and (min-width: 75em) {
  .directory-list .person__name-title {
    flex: 0 0 23.125rem;
    padding-right: 1.5rem;
  }
}
.directory-filters {
  background: #f1f1f1;
}

.directory-filters > * {
  padding: 1rem 2rem;
}

.directory-filters fieldset > label,
.directory-filters fieldset > legend {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.directory-filters h2,
.directory-filters h3,
.directory-filters h4 {
  margin: 0;
  font-family: "Bodoni Moda", serif;
  font-weight: 500;
  font-optical-sizing: none;
  line-height: 2rem;
}

@supports (font-size: 1cqi) {
  .directory-filters h2,
  .directory-filters h3,
  .directory-filters h4 {
    font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
  }
}
@supports not (font-size: 1cqi) {
  .directory-filters h2,
  .directory-filters h3,
  .directory-filters h4 {
    font-size: 1.67rem;
  }
}
@media screen and (min-width: 48rem) {
  .directory-filters h2,
  .directory-filters h3,
  .directory-filters h4 {
    line-height: 2.5rem;
  }
  @supports (font-size: 1cqi) {
    .directory-filters h2,
    .directory-filters h3,
    .directory-filters h4 {
      font-size: clamp(1.875rem, 3.5cqi, 2.125rem);
    }
  }
  @supports not (font-size: 1cqi) {
    .directory-filters h2,
    .directory-filters h3,
    .directory-filters h4 {
      font-size: 2.25rem;
    }
  }
}
.directory-filters ol,
.directory-filters ul {
  margin: 0.5rem 0;
  list-style: none;
}

.directory-filters ol li,
.directory-filters ul li {
  border-top: #fff 2px solid;
  padding: 1rem 2rem;
  margin: 0;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.125rem;
}

.directory-filters ol li a,
.directory-filters ul li a {
  text-decoration: none;
}

.directory-filters ol li a:hover,
.directory-filters ul li a:hover {
  text-decoration: underline;
}

.directory-filters ol li ul li,
.directory-filters ol li ol li,
.directory-filters ul li ul li,
.directory-filters ul li ol li {
  border-top: 0;
  padding: 0.5rem 1rem;
}

.directory-filters ol li.current-item > a:link, .directory-filters ol li.current-item > a:visited,
.directory-filters ul li.current-item > a:link,
.directory-filters ul li.current-item > a:visited {
  color: #000;
}

.directory-filters ol li.current-item > a:hover, .directory-filters ol li.current-item > a:active,
.directory-filters ul li.current-item > a:hover,
.directory-filters ul li.current-item > a:active {
  color: #000;
}

.js-tabcontent .directory-filters {
  margin: 1rem 2rem;
}

.person-bio .headline-group__subhead {
  line-height: 2rem;
}

.person-bio.content-row .content-row__headline {
  margin-top: 0;
}

.person-bio .media.float--right-static {
  margin-bottom: 1rem;
}

@media screen and (min-width: 23.75em) {
  .person-bio .media.float--right-static {
    float: right;
    margin-left: 4%;
  }
}
.search-results {
  padding-top: 0;
}

.list-collection .list-collection__headline {
  margin: 0;
  padding-bottom: 0;
  padding-right: 5rem;
  padding-left: 5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media screen and (max-width: 75em) {
  .list-collection .list-collection__headline {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .list-collection .list-collection__headline {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .list-collection .list-collection__headline {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (max-width: 64em) {
  .list-collection .list-collection__headline {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .list-collection .list-collection__headline {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 48em) {
  .list-collection .list-collection__headline {
    margin-left: -17%;
    padding-left: 17%;
    padding-left: 14%;
    margin-left: 0;
  }
  .list-collection .list-collection__headline::after {
    top: 0;
    left: -215px;
    width: 215px;
    margin-top: 0.2rem;
    margin-left: 0;
  }
}
.list-collection .list-collection__headline::after {
  margin-top: 3.4rem;
}

@media screen and (max-width: 64em) {
  .list-collection .list-collection__headline::after {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 48em) {
  .list-collection .list-collection__headline::after {
    margin-top: 0;
  }
}
.list-collection .list-collection__lists .link-collection {
  padding-right: 5rem;
  padding-left: 5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media screen and (max-width: 75em) {
  .list-collection .list-collection__lists .link-collection {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 64em) {
  .list-collection .list-collection__lists .link-collection {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 40em) {
  .list-collection .list-collection__lists .link-collection {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (max-width: 64em) {
  .list-collection .list-collection__lists .link-collection {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .list-collection .list-collection__lists .link-collection {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 48em) {
  .list-collection .list-collection__lists .link-collection {
    padding-left: 14%;
  }
}
:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even)) {
  background-color: #f1f1f1;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) a) {
  color: #105456;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) a:link, .list-collection .list-collection__lists .link-collection:nth-child(even) a:visited, .list-collection .list-collection__lists .link-collection:nth-child(even) a:hover, .list-collection .list-collection__lists .link-collection:nth-child(even) a:active) {
  color: #105456;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) .link--fancy, .list-collection .list-collection__lists .link-collection:nth-child(even) .link--fancy-reverse, .list-collection .list-collection__lists .link-collection:nth-child(even) .editorial .link--fancy, .list-collection .list-collection__lists .link-collection:nth-child(even) .editorial .link--fancy-reverse)::before {
  color: #105456;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]) {
  background-color: #105456;
  color: #fff;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset])::after {
  color: #105456;
  background: #c9d845;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):link, :root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):visited {
  color: #fff;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):hover {
  background-color: #c9d845;
  color: #105456;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):hover::after {
  color: #fff;
  background: #105456;
}

:root :where(:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):active, :root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset])[aria-pressed=true]) {
  background-color: #c9d845;
  color: #105456;
}

:root :where(:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):active, :root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset])[aria-pressed=true])::after {
  color: #fff;
  background: #105456;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):focus {
  outline: none;
  background-color: #c9d845;
  color: #105456;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) button, .list-collection .list-collection__lists .link-collection:nth-child(even) a.button, .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=button], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=submit], .list-collection .list-collection__lists .link-collection:nth-child(even) input[type=reset]):focus::after {
  color: #fff;
  background: #105456;
}

:where(.list-collection .list-collection__lists .link-collection:nth-child(even) .headline-group[class*=ic--]) .icon-svg, :where(.list-collection .list-collection__lists .link-collection:nth-child(even) .headline-group[class*=ic--])::before {
  background: transparent;
  color: #c9d845;
}

.list-collection .list-collection__lists .link-collection:nth-child(even) .statistic {
  border-color: #c9d845;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) .statistic .headline-group[class*=ic--]) .icon-svg, :root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) .statistic .headline-group[class*=ic--])::before {
  background-color: transparent;
  color: #c9d845;
}

:root :where(.list-collection .list-collection__lists .link-collection:nth-child(even) .statistic .headline-group__icon) {
  color: #c9d845;
}

.list-collection .list-collection__lists .link-collection:nth-child(even) .pullquote::before {
  background-color: #8ac4b3;
  color: #105456;
}

.list-collection .list-collection__lists .link-collection:nth-child(even) .page-header__media::before {
  background-color: #c9d845;
}

:where(.list-collection .list-collection__lists .link-collection:nth-child(even).content-row--background-offset, .list-collection .list-collection__lists .link-collection:nth-child(even).content-row--indent)::after {
  background-color: #f1f1f1;
}

:where(.list-collection .list-collection__lists .link-collection:nth-child(even).content-row--background-offset-content .content-row__content)::after {
  background-color: #f1f1f1;
}

:where(.list-collection .list-collection__lists .link-collection:nth-child(even).content-row--overlay)::after {
  background-color: #f1f1f1;
}

:where(.list-collection .list-collection__lists .link-collection:nth-child(even) .fact-collection.fact-collection--divided .fact-collection__items .fact-collection__item)::after {
  background-color: #c9d845;
}

.list-collection .list-collection__lists .link-collection:nth-child(even) .texture-triangles,
.list-collection .list-collection__lists .link-collection:nth-child(even) .texture-hexagons {
  fill: #d6d6db;
  opacity: 0.5;
}

.list-collection .list-collection__lists .link-collection:nth-child(even) .headline-group[class*=ic--] .icon-svg, .list-collection .list-collection__lists .link-collection:nth-child(even) .headline-group[class*=ic--]::before {
  color: #12a4b6;
}

.list-collection .list-collection__lists .link-collection .headline-group[class*=ic--] .icon-svg, .list-collection .list-collection__lists .link-collection .headline-group[class*=ic--]::before {
  color: #12a4b6;
}

.callout {
  padding: 2rem;
  margin-bottom: 2rem;
}

.callout h1,
.callout h2,
.callout h3,
.callout h4,
.callout h5,
.callout h6 {
  margin-top: 0;
}

.callout a.social-nav {
  font-weight: 600;
}

.callout .callout__section-heading {
  margin-top: 0;
  margin-left: -2rem;
  padding-left: 2rem;
  position: relative;
  font-family: "poppins", sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
}

@supports (font-size: 1cqi) {
  .callout .callout__section-heading {
    font-size: clamp(1rem, 1.4cqi, 1.167rem);
  }
}
@supports not (font-size: 1cqi) {
  .callout .callout__section-heading {
    font-size: 1.125rem;
  }
}
.callout .callout__section-heading .headline-group__head {
  font-weight: 600;
}

.callout .callout__section-heading::before {
  position: absolute;
  top: 1rem;
  left: 0;
  display: inline-block;
  content: "";
  background-color: #fff;
  height: 0.125rem;
  width: 1.5rem;
  margin-right: 0.5rem;
}

.callout .callout__section-heading .headline-group__subhead {
  font-style: italic;
  line-height: 1rem;
  font-size: 0.875rem;
}
/*# sourceMappingURL=style.css.map */
