img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-size:5652px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:14px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:14px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.un{height:14px;background-position:-5241px 0}.iti-flag.us{height:11px;background-position:-5263px 0}.iti-flag.uy{height:14px;background-position:-5285px 0}.iti-flag.uz{height:10px;background-position:-5307px 0}.iti-flag.va{height:15px;background-position:-5329px 0}.iti-flag.vc{height:14px;background-position:-5346px 0}.iti-flag.ve{height:14px;background-position:-5368px 0}.iti-flag.vg{height:10px;background-position:-5390px 0}.iti-flag.vi{height:14px;background-position:-5412px 0}.iti-flag.vn{height:14px;background-position:-5434px 0}.iti-flag.vu{height:12px;background-position:-5456px 0}.iti-flag.wf{height:14px;background-position:-5478px 0}.iti-flag.ws{height:10px;background-position:-5500px 0}.iti-flag.xk{height:15px;background-position:-5522px 0}.iti-flag.ye{height:14px;background-position:-5544px 0}.iti-flag.yt{height:14px;background-position:-5566px 0}.iti-flag.za{height:14px;background-position:-5588px 0}.iti-flag.zm{height:14px;background-position:-5610px 0}.iti-flag.zw{height:10px;background-position:-5632px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(//sudbury2050.ca/wp-content/plugins/gravityforms-phone-extension-1.2.2/vendor/intl-tel-input/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-image:url(//sudbury2050.ca/wp-content/plugins/gravityforms-phone-extension-1.2.2/vendor/intl-tel-input/css/../img/flags@2x.png)}}.iti-flag.np{background-color:transparent}
.gform_wrapper .gfield .intl-tel-input{display:block;margin-bottom:10px}.gform_wrapper .gfield .intl-tel-input.allow-dropdown input[type=tel]{padding-right:6px !important;padding-left:52px !important;margin-left:0}

html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}
[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}
@font-face{font-family:'TT Commons';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Regular.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Regular.woff2) format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:'TT Commons';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Italic.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Italic.woff2) format("woff2");font-weight:500;font-style:italic}
@font-face{font-family:'TT Commons';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20DemiBold.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20DemiBold.woff2) format("woff2");font-weight:600;font-style:normal}
@font-face{font-family:'TT Commons';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20DemiBold%20Italic.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20DemiBold%20Italic.woff2) format("woff2");font-weight:600;font-style:italic}
@font-face{font-family:'TT Commons';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Bold.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Bold.woff2) format("woff2");font-weight:700;font-style:normal}
@font-face{font-family:'TT Commons';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Bold%20Italic.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/tt-commons/TT%20Commons%20Bold%20Italic.woff2) format("woff2");font-weight:700;font-style:italic}
@font-face{font-family:'Flood';src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/flood/Flood%20Std%20Regular.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/assets/fonts/flood/Flood%20Std%20Regular.woff2) format("woff2");font-weight:500;font-style:normal}
*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%}
html.is-locked{height:100vh;width:100vw;overflow:hidden;position:fixed;z-index:-999}
body{font-size:1.5em;font-weight:500;font-family:"TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.6;color:black;background-color:white}
body.is-locked{height:100vh;width:100vw;overflow:hidden;position:fixed;z-index:-999}
body.no-scroll{overflow:hidden}
body #page-wrapper{overflow:hidden;position:relative}
body main.has-nav{position:relative;padding-top:6.5rem}
::-moz-selection{background:#fff200}
::selection{background:#fff200}
::-moz-selection{background:#fff200}
.container{position:relative;width:100%;max-width:123rem;padding:0 7.5rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}
.container.narrow{max-width:calc(102rem + 7.5rem) !important}
.column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:1.5rem}
.columns.is-mobile>.column.is-narrow{-webkit-box-flex:0;-ms-flex:none;flex:none}
.columns.is-mobile>.column.is-full{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.columns.is-mobile>.column.is-three-quarters{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.columns.is-mobile>.column.is-two-thirds{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.columns.is-mobile>.column.is-half{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.columns.is-mobile>.column.is-one-third{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.columns.is-mobile>.column.is-one-quarter{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.columns.is-mobile>.column.is-one-fifth{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.columns.is-mobile>.column.is-two-fifths{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.columns.is-mobile>.column.is-three-fifths{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.columns.is-mobile>.column.is-four-fifths{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}
.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}
.columns.is-mobile>.column.is-offset-half{margin-left:50%}
.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}
.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}
.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}
.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}
.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}
.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}
.columns.is-mobile>.column.is-1{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}
.columns.is-mobile>.column.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}
.columns.is-mobile>.column.is-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.columns.is-mobile>.column.is-offset-3{margin-left:25%}
.columns.is-mobile>.column.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}
.columns.is-mobile>.column.is-5{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}
.columns.is-mobile>.column.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.columns.is-mobile>.column.is-offset-6{margin-left:50%}
.columns.is-mobile>.column.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}
.columns.is-mobile>.column.is-8{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}
.columns.is-mobile>.column.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.columns.is-mobile>.column.is-offset-9{margin-left:75%}
.columns.is-mobile>.column.is-10{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}
.columns.is-mobile>.column.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}
.columns.is-mobile>.column.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.columns.is-mobile>.column.is-offset-12{margin-left:100%}
.columns{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem}
.columns:last-child{margin-bottom:-1.5rem}
.columns:not(:last-child){margin-bottom:calc(1.5rem - 1.5rem)}
.columns.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}
.columns.is-gapless>.column{margin:0;padding:0 !important}
.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}
.columns.is-gapless:last-child{margin-bottom:0}
.columns.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns.is-vcentered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.columns.is-variable{--columnGap:.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}
.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}
.columns.is-variable.is-lg-gap{--columnGap:6rem}
.columns.is-variable.is-0{--columnGap:0}
.columns.is-variable.is-1{--columnGap:.25rem}
.columns.is-variable.is-2{--columnGap:.5rem}
.columns.is-variable.is-3{--columnGap:.75rem}
.columns.is-variable.is-4{--columnGap:1rem}
.columns.is-variable.is-5{--columnGap:1.25rem}
.columns.is-variable.is-6{--columnGap:1.5rem}
.columns.is-variable.is-7{--columnGap:1.75rem}
.columns.is-variable.is-8{--columnGap:2rem}
.tile{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}
.tile.is-ancestor{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}
.tile.is-ancestor:last-child{margin-bottom:-0.75rem}
.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}
.tile.is-child{margin:0 !important}
.tile.is-parent{padding:.75rem}
.tile.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}
section{padding-top:8rem;padding-bottom:0;position:relative;z-index:5}
section:last-child{padding-top:8rem;padding-bottom:8rem}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
p{font-family:"TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:1.65;margin-top:0;margin-bottom:2.5rem}
p a{background-color:#DDD}
p a:hover{text-decoration:none;color:black;background-color:#fff200}
p strong{background-color:#fff200}
a{color:black;text-decoration:none;-webkit-transition:.35s ease;transition:.35s ease;font-weight:500;background-color:transparent}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2.5rem;font-family:"TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600}
h1.marker,h2.marker,h3.marker,h4.marker,h5.marker,h6.marker{font-family:"Flood","TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:500}
h1.marker b,h2.marker b,h3.marker b,h4.marker b,h5.marker b,h6.marker b{font-weight:500;background-color:#fff200}
h1{font-size:2.8rem;line-height:1.1;letter-spacing:-0.02rem}
h2{font-size:2.4rem;line-height:3.3rem;letter-spacing:-0.01rem}
h3{font-size:3rem;line-height:3rem;letter-spacing:normal}
h4{font-size:2.4rem;line-height:2.7rem;letter-spacing:normal}
h5{font-size:2rem;line-height:2.5rem;letter-spacing:normal}
h6{font-size:1.8rem;line-height:2.2rem;letter-spacing:normal}
code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}
pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow-x:scroll}
.button,.gform_button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;text-align:center;text-decoration:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.75rem 2.5rem;color:black !important;font-size:1.6rem;font-weight:500;background-color:transparent;border-radius:0;border:2px solid black;-webkit-transition:.35s ease;transition:.35s ease;line-height:1;position:relative}
.button:focus,.button:hover,.gform_button:focus,.gform_button:hover,button:focus,button:hover,input[type="submit"]:focus,input[type="submit"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="button"]:focus,input[type="button"]:hover{color:black !important;background-color:rgba(0,0,0,0);outline:0}
.button:before,.gform_button:before,button:before,input[type="submit"]:before,input[type="reset"]:before,input[type="button"]:before{content:'';position:absolute;width:calc(100% + 5px);height:calc(100% + 5px);top:calc(4px/-2);left:calc(4px/-2);background:-webkit-gradient(linear,left top,right top,from(#fff200),to(#fff200)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff200),color-stop(50%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff200),color-stop(50%,transparent)),-webkit-gradient(linear,left top,right top,from(#fff200),to(#fff200)),-webkit-gradient(linear,right top,left top,from(#fff200),to(#fff200));background:linear-gradient(to right,#fff200 0,#fff200 100%),linear-gradient(to top,#fff200 50%,transparent 50%),linear-gradient(to top,#fff200 50%,transparent 50%),linear-gradient(to right,#fff200 0,#fff200 100%),linear-gradient(to left,#fff200 0,#fff200 100%);background-size:100% 4px,4px 200%,4px 200%,0 4px,0 4px;background-position:50% 100%,0 0,100% 0,100% 0,0 0;background-repeat:no-repeat,no-repeat;-webkit-transition:background-position .125s ease-in-out,background-size .125s ease-in-out,-webkit-transform .125s ease-in-out;transition:background-position .125s ease-in-out,background-size .125s ease-in-out,-webkit-transform .125s ease-in-out;transition:transform .125s ease-in-out,background-position .125s ease-in-out,background-size .125s ease-in-out;transition:transform .125s ease-in-out,background-position .125s ease-in-out,background-size .125s ease-in-out,-webkit-transform .125s ease-in-out;-webkit-transform-origin:49.9% 50%;transform-origin:49.9% 50%;-webkit-transform:scaleX(0) rotate(180deg);transform:scaleX(0) rotate(180deg);-webkit-transition-delay:.25s,0.125s,0s;transition-delay:.25s,0.125s,0s}
.button:hover:before,.gform_button:hover:before,button:hover:before,input[type="submit"]:hover:before,input[type="reset"]:hover:before,input[type="button"]:hover:before{background-size:200% 4px,4px 400%,4px 400%,55% 4px,55% 4px;background-position:50% 100%,0 100%,100% 100%,100% 0,0 0;-webkit-transform:scaleX(1) rotate(180deg);transform:scaleX(1) rotate(180deg);-webkit-transition-delay:0s,0.125s,0.25s;transition-delay:0s,0.125s,0.25s}
.button i,.gform_button i,button i,input[type="submit"] i,input[type="reset"] i,input[type="button"] i{position:relative;top:-.1rem;padding-left:.75rem;font-size:.55em}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem;background-color:white;border:1px solid #b2b3b2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #fff200;outline:0}
input[type="checkbox"],input[type="radio"]{display:inline}
textarea{min-height:6.5rem;padding-top:.5rem;padding-bottom:.5rem;resize:vertical}
label,legend{text-align:left;display:block;margin-bottom:.5rem;font-weight:600}
fieldset{padding:0;border-width:0}
label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#777;-webkit-transition:.4s ease;transition:.4s ease}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#777;-ms-transition:.4s ease;transition:.4s ease}
input::-moz-placeholder,textarea::-moz-placeholder{color:#777;-moz-transition:.4s ease;transition:.4s ease}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}
input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{color:transparent}
ul{list-style:disc outside;font-size:1.6rem;padding-left:1.75rem}
ul.links{list-style:none;padding:0;margin:0}
ol{list-style:decimal inside}
ol,ul{margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem}
li{margin-bottom:1rem}
td,th{text-align:left;border-bottom:1px solid whitesmoke}
td:first-child,th:first-child{padding-left:0}
td:last-child,th:last-child{padding-right:0}
.button,button{margin-bottom:1rem}
fieldset,input,select,textarea{margin-bottom:1.5rem}
blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}
.is-clearfix::after{clear:both;content:" ";display:table}
.is-pulled-left{float:left !important}
.is-pulled-right{float:right !important}
.is-clipped{overflow:hidden !important}
.has-text-centered{text-align:center !important}
.has-text-justified{text-align:justify !important}
.has-text-left{text-align:left !important}
.has-text-right{text-align:right !important}
.is-capitalized{text-transform:capitalize !important}
.is-lowercase{text-transform:lowercase !important}
.is-uppercase{text-transform:uppercase !important}
.is-italic{font-style:italic !important}
.has-text-weight-light{font-weight:500 !important}
.has-text-weight-normal{font-weight:500 !important}
.has-text-weight-semibold{font-weight:600 !important}
.has-text-weight-bold{font-weight:700 !important}
.is-family-primary{font-family:"TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif !important}
.is-family-secondary{font-family:"Times New Roman",Times,serif !important}
.is-family-sans-serif{font-family:"TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif !important}
.is-family-monospace{font-family:monospace !important}
.is-family-code{font-family:monospace !important}
.is-block{display:block !important}
.is-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline{display:inline !important}
.is-inline-block{display:inline-block !important}
.is-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden{display:none !important}
.is-sr-only{border:none !important;clip:rect(0,0,0,0) !important;height:.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:.01em !important}
.is-invisible{visibility:hidden !important}
.is-marginless{margin:0 !important}
.is-paddingless{padding:0 !important}
.is-radiusless{border-radius:0 !important}
.is-shadowless{-webkit-box-shadow:none !important;box-shadow:none !important}
hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid whitesmoke}
.container:after,.row:after,.u-cf{content:"";display:table;clear:both}
#wpadminbar{-webkit-transition:.4s ease;transition:.4s ease;position:fixed;top:0;left:0;width:100%;-webkit-transform:translateY(-90%);transform:translateY(-90%);opacity:.6}
#wpadminbar:hover{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.clear-multi::after,.gf_list_2col::after,.gf_list_3col::after,.gf_list_4col::after,.gf_list_5col::after,.gf_list_inline::after,.gf_page_steps::after,.ginput_complex::after,.ginput_full::after,.ui-datepicker-header::after{clear:both;content:'';display:table}
.gform_wrapper form{margin-bottom:12px;margin-bottom:.75rem}
.hidden_sub_label{display:none}
.gform_heading{margin-bottom:24px;margin-bottom:1.5rem;padding-bottom:12px;padding-bottom:.75rem;border-bottom:1px solid #c5c5c5}
.gform_heading .gform_title{margin-bottom:12px;margin-bottom:.75rem}
.gsection{margin-bottom:12px;margin-bottom:.75rem;padding-bottom:12px;padding-bottom:.75rem;border-bottom:1px solid #858585}
.gsection .gsection_title{margin-bottom:12px;margin-bottom:.75rem}
.gfield_required{color:red;padding-left:2px}
.ginput_complex label{font-weight:normal}
.gform_fields{margin:0;list-style:none}
.gfield{margin-bottom:12px;margin-bottom:.75rem}
.gfield_description{font-size:14px;font-size:.875rem;font-style:italic}
.validation_message{font-style:normal}
.gfield_checkbox,.gfield_radio{list-style:none;margin:0}
.gfield_checkbox input,.gfield_radio input{margin-right:4px;margin-right:.25rem}
.gform_wrapper .gf_invisible,.gform_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}
.gfield_radio input[type="text"]{width:auto;display:inline-block}
.ginput_complex .ginput_left{width:49%;float:left;clear:left}
.ginput_complex .ginput_right{width:49%;float:right;clear:right}
.name_prefix{width:10%;float:left;margin-right:1%}
.name_first{width:39%;float:left;margin-right:1%}
.name_last{width:39%;float:left;margin-right:1%}
.name_suffix{width:9%;float:right}
input.datepicker_with_icon{margin-right:12px;margin-right:.75rem;display:inline-block;width:auto}
.gfield_date_dropdown_month,.gfield_date_month{display:inline-block;width:auto;margin-right:1%}
.gfield_date_day,.gfield_date_dropdown_day{display:inline-block;width:auto;margin-right:1%}
.gfield_date_dropdown_year,.gfield_date_year{display:inline-block;width:auto}
.gfield_time_hour{float:left;margin-right:1%}
.gfield_time_hour input{width:inherit;display:inline-block}
.gfield_time_hour label{display:block}
.gfield_time_minute{width:30%;float:left;margin-right:1%}
.gfield_time_ampm{width:20%;float:left;margin-right:1%}
.gfield,.gform_footer{clear:both}
.gf_left_half{width:49%;float:left;clear:left}
.gf_right_half{width:49%;float:right;clear:right}
.gf_left_third{clear:none;width:32.5%;float:left;margin-right:1.25%}
.gf_middle_third{clear:none;width:32.5%;float:left}
.gf_right_third{clear:none;width:32.5%;float:right}
.gf_inline{width:auto;display:inline-block;margin-right:1%;vertical-align:top}
.gf_list_2col li{width:50%;float:left}
.gf_list_3col li{width:33%;float:left}
.gf_list_4col li{width:25%;float:left}
.gf_list_5col li{width:20%;float:left}
.gf_list_inline li{display:inline-block;margin-right:1%}
.gf_list_height_25 li{height:25px}
.gf_list_height_50 li{height:50px}
.gf_list_height_75 li{height:75px}
.gf_list_height_100 li{height:100px}
.gf_list_height_125 li{height:125px}
.gf_list_height_150 li{height:150px}
.gfield_list{margin:0}
.gfield_list>tbody>tr:nth-child(odd)>td,.gfield_list>tbody>tr:nth-child(odd)>th{padding-right:12px;padding-right:.75rem;background:0;line-height:normal;padding:0;border:0}
.gfield_list>thead>tr>th{border:0}
.gf_scroll_text{padding:12px;border:1px solid #cecece;height:180px;overflow:auto}
.gf_scroll_text p:last-of-type{margin-bottom:0}
.gf_hide_ampm .gfield_time_ampm{display:none}
.gf_hide_charleft .charleft{display:none}
.gf_page_steps{margin-bottom:12px;margin-bottom:.75rem;line-height:1}
.gf_step{display:inline-block;opacity:.2;margin-right:1%}
.gf_step:last-of-type{margin-right:0}
.gf_step_active{opacity:1}
.gf_step_number{font-weight:bold;font-size:150%}
.gfield_error>label,.gfield_error .validation_message{font-size:1.8rem;color:red;text-align:left}
.gfield_error input,.gfield_error select,.gfield_error textarea{border-color:red}
.gfield_error input:focus,.gfield_error select:focus,.gfield_error textarea:focus{border-color:#c00}
.gform_validation_container{display:none;position:absolute;left:-9000px}
.ui-datepicker{background:white;border:1px solid whitesmoke}
.ui-datepicker-prev{width:20%;float:left}
.ui-datepicker-next{width:20%;float:right}
.ui-datepicker-title{width:60%;float:left}
.ui-datepicker-title select{width:auto;display:inline-block}
.gform_wrapper{position:relative}
.gform_page_footer{position:relative}
img.gform_ajax_spinner{position:absolute;display:inline-block;margin-left:1.8rem;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem);width:4rem;height:4rem}
@font-face{font-family:"icons";src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/./assets/fonts/icons.eot);src:url(//sudbury2050.ca/wp-content/themes/sudbury2050/./assets/fonts/icons.eot?#iefix) format("eot"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/./assets/fonts/icons.woff2) format("woff2"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/./assets/fonts/icons.woff) format("woff"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/./assets/fonts/icons.ttf) format("truetype"),url(//sudbury2050.ca/wp-content/themes/sudbury2050/./assets/fonts/icons.svg#icons) format("svg")}
.icon-alert:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-caret-down:before,.icon-caret-left:before,.icon-caret-right:before,.icon-caret-up:before,.icon-check-circ:before,.icon-check:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-chevron-up:before,.icon-close:before,.icon-disabled:before,.icon-external:before,.icon-facebook:before,.icon-instagram:before,.icon-linkedin:before,.icon-pause:before,.icon-play:before,.icon-stop:before,.icon-twitter:before,.icon-youtube:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}
.icon-alert:before{content:""}
.icon-arrow-down:before{content:""}
.icon-arrow-left:before{content:""}
.icon-arrow-right:before{content:""}
.icon-arrow-up:before{content:""}
.icon-caret-down:before{content:""}
.icon-caret-left:before{content:""}
.icon-caret-right:before{content:""}
.icon-caret-up:before{content:""}
.icon-check-circ:before{content:""}
.icon-check:before{content:""}
.icon-chevron-down:before{content:""}
.icon-chevron-left:before{content:""}
.icon-chevron-right:before{content:""}
.icon-chevron-up:before{content:""}
.icon-close:before{content:""}
.icon-disabled:before{content:""}
.icon-external:before{content:""}
.icon-facebook:before{content:""}
.icon-instagram:before{content:""}
.icon-linkedin:before{content:""}
.icon-pause:before{content:""}
.icon-play:before{content:""}
.icon-stop:before{content:""}
.icon-twitter:before{content:""}
.icon-youtube:before{content:""}
header{width:100%}
header .logo{display:inline-block;font-size:0;line-height:0;margin:0;padding:0;position:fixed;z-index:999;top:2rem;left:1rem;max-width:10rem}
header .logo a{display:block;-webkit-transform:rotate(-90deg) translate(0,-10rem);transform:rotate(-90deg) translate(0,-10rem);-webkit-transform-origin:100% 0;transform-origin:100% 0}
header .logo a img{margin:0;padding:0;width:100%}
header .menu-button{position:fixed;top:2rem;right:1rem;padding:0;display:inline-block;cursor:pointer;z-index:1000000;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
header .menu-button:before{display:none}
header .menu-button.is-active .menu-button-inner,header .menu-button.is-active .menu-button-inner::after,header .menu-button.is-active .menu-button-inner::before{background-color:white}
header .menu-button-box{width:24px;height:24px;display:inline-block;position:relative}
header .menu-button-inner{display:block;top:50%;margin-top:0}
header .menu-button-inner::before{top:-10px}
header .menu-button-inner::after{bottom:-10px}
header .menu-button-inner,header .menu-button-inner::after,header .menu-button-inner::before{width:24px;height:3px;background-color:black;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
header .menu-button-inner::after,header .menu-button-inner::before{content:"";display:block}
header .menu-button--slider .menu-button-inner{top:2px}
header .menu-button--slider .menu-button-inner::before{top:7px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
header .menu-button--slider .menu-button-inner::after{top:14px}
header .menu-button--slider.is-active .menu-button-inner{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
header .menu-button--slider.is-active .menu-button-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
header .menu-button--slider.is-active .menu-button-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(-90deg);transform:translate3d(0,-14px,0) rotate(-90deg)}
nav{display:block;position:fixed;top:0;left:0;width:100%;height:calc(var(--vhMenu, 1vh) * 100);background:#242424;z-index:9999;overflow:hidden;pointer-events:none;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path}
nav.is-active{pointer-events:all}
nav .logo{display:inline-block;font-size:0;line-height:0;margin:0;padding:0;max-width:13.9rem;position:absolute;top:2rem;left:1rem;max-width:10rem;z-index:10}
nav .logo img{margin:0;padding:0;width:100%;-webkit-transform:rotate(-90deg) translate(0,-10rem);transform:rotate(-90deg) translate(0,-10rem);-webkit-transform-origin:100% 0;transform-origin:100% 0}
nav .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
nav .container .columns .column ul.menu{margin:0;padding:0;list-style:none;text-align:right;position:relative;right:-2rem}
nav .container .columns .column ul.menu li{margin:0 0 .5rem;line-height:1.1;overflow:hidden}
nav .container .columns .column ul.menu li a{display:block;color:white;font-size:3.2rem;font-weight:600;letter-spacing:-0.1rem;position:relative;padding:0 2rem;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:none !important;transition:none !important;will-change:opacity transform}
nav .container .columns .column ul.menu li a:after{content:attr(title);position:absolute;top:0;right:0;background:#fff200;padding:inherit;color:black;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
nav .container .columns .column ul.menu li a:hover:after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
nav .container .columns .column ul.menu li a span{display:block}
nav .container ul.lang-toggle{position:absolute;width:100%;text-align:right;top:1.75rem;right:6rem;list-style:none;color:white;display:block;overflow:hidden;padding:0;margin:0}
nav .container ul.lang-toggle li{display:inline-block;vertical-align:text-bottom;line-height:1.2;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;margin:0}
nav .container ul.lang-toggle li:after{display:inline-block;content:' / ';font-size:2.4rem;font-weight:600}
nav .container ul.lang-toggle li:last-child:after{content:''}
nav .container ul.lang-toggle li a{display:inline-block;position:relative;font-size:2.4rem;line-height:1.2;font-weight:600;color:white;text-transform:capitalize}
nav .container ul.lang-toggle li a.is-active{color:#fff200;pointer-events:none}
nav .container ul.lang-toggle li a:after{content:attr(title);position:absolute;top:0;right:0;background:#fff200;padding:inherit;color:black;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
nav .container ul.lang-toggle li a:hover:after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
nav .container .watermark{position:absolute;pointer-events:none;top:0;left:0;color:white;color:#313131;font-weight:700;font-size:50vh;line-height:1;letter-spacing:-0.85rem;z-index:-1}
nav .container .watermark span{display:block;-webkit-transform:rotate(-90deg) translate(5%,-235%);transform:rotate(-90deg) translate(5%,-235%);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.in-page-navigation-wrapper{position:absolute;top:0;width:100%;z-index:100}
.in-page-navigation-wrapper:after,.in-page-navigation-wrapper:before{content:'';background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(50%,#fafafa));background:linear-gradient(to left,rgba(255,255,255,0) 0,#fafafa 50%);height:100%;width:4rem;position:absolute;top:0;left:0;-webkit-transition:.4s ease;transition:.4s ease;z-index:100}
.in-page-navigation-wrapper:after{width:16rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fafafa));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fafafa 50%);left:initial;right:0}
.in-page-navigation{background:#fafafa;top:0;position:relative;left:50%;width:100%;max-width:123rem;padding:0 4rem;overflow:visible;z-index:99;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.in-page-navigation .inner-stage{overflow:visible !important}
.in-page-navigation .inner-stage ul{padding:0;list-style:none;white-space:nowrap;margin:0 auto}
.in-page-navigation .inner-stage ul li{display:inline-block;padding:0 2rem 0 0;margin:0;line-height:1}
.in-page-navigation .inner-stage ul li:last-child{margin-right:6rem}
.in-page-navigation .inner-stage ul li a{font-size:1.6rem;font-weight:600;display:block;padding:2.5rem 0;line-height:1;color:black;margin:0;position:relative}
.in-page-navigation .inner-stage ul li a:before{display:block;content:attr(title);font-weight:600;height:0;overflow:hidden;visibility:hidden}
.in-page-navigation .inner-stage ul li a:after{content:'';display:block;height:3px;width:3rem;background:#fff200;position:absolute;top:calc(75% - 3px);border-radius:99rem;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-transition:.75s ease;transition:.75s ease}
.in-page-navigation .inner-stage ul li.active a:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
.in-page-navigation .scrollbar-track-x{visibility:hidden;background:white;height:2px;pointer-events:none}
.in-page-navigation .scrollbar-track-x .scrollbar-thumb{height:2px;background:#ffc424;border-radius:0}
.in-page-navigation:after{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;background:#fafafa;z-index:-1;-webkit-transform:translatex(-50%);transform:translatex(-50%)}
article.section--featured_news{position:relative;background:#fafafa;margin-bottom:12rem;padding-bottom:8rem;z-index:10}
article.section--featured_news .news-content .date{margin-top:2rem;margin-bottom:1.8rem}
article.section--featured_news .news-content h3{line-height:1.1}
article.section--featured_news .news-content p{margin-top:0}
article.section--featured_news .news-content .links{margin-top:4.8rem}
article.section--featured_news .news-featured-photo{position:absolute;width:100%;height:100%;top:-20rem}
article.section--featured_news .news-featured-photo img{width:100%;height:90rem;-o-object-fit:cover;object-fit:cover}
.section--impact_area.news{padding-bottom:20rem}
.section--impact_area.news.no-featured-img{padding-bottom:0}
.section--news_info{margin:-25rem 0 0}
.section--news_info.no-featured-img{background:#fafafa;padding-bottom:2.5rem;margin:0}
.section--news_info .date{font-size:1.6rem;line-height:1;margin-bottom:2rem}
.section--news_info h2{line-height:1}
.section--news_info figure{margin:0;padding:0}
.section--news_info figure img{display:block;width:100%;height:auto;margin-top:2.5rem}
.section--news_info figure figcaption{padding:1rem 0;font-size:1.2rem;line-height:1.2}
article.card.animate-ready{opacity:0}
article.card .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}
article.card .content{padding:4rem 0 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
article.card .press-info{margin-bottom:0}
article.card h3{line-height:1.1;margin-top:2.4rem;margin-bottom:2.4rem}
article.card h3 a{font-weight:600}
article.card .source{font-weight:600}
article.card a.button{max-width:35rem;margin-bottom:6rem}
article.card.press{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
article.card.press img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;height:47rem}
article.card.press .content.has-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4rem 3.75rem}
article.card.press a i::before{display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:calc(var(--vhMenu, 1vh) * 100);overflow:auto;z-index:1;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:black;background-color:rgba(0,0,0,0.75);text-align:center;z-index:9999999}
.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}
.blocker.behind{background-color:transparent}
.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:100%;height:calc(var(--vhMenu, 1vh) * 100);-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:15px 30px;border-radius:0;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}
.modal a.close-modal{position:absolute;top:4rem;right:4rem;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}
.modal a.close-modal .blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:black;background-color:rgba(0,0,0,0.75);text-align:center}
.modal a.close-modal .blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}
.modal a.close-modal .blocker.behind{background-color:transparent}
.modal a.close-modal .modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}
.modal a.close-modal .modal a.close-modal{position:absolute;top:4rem;right:4rem;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.modal a.close-modal .modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}
.modal a.close-modal .modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.modal a.close-modal .modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.modal a.close-modal .modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.modal a.close-modal .modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}
.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
footer.main-footer{position:relative;padding:4rem 0;min-height:20rem}
footer.main-footer .logo{display:inline-block;font-size:0;line-height:0;margin:0;padding:0;position:absolute;z-index:4;top:2rem;left:1rem;max-width:10rem;display:none}
footer.main-footer .logo img{margin:0;padding:0;width:100%;-webkit-transform:rotate(-90deg) translate(0,-10rem);transform:rotate(-90deg) translate(0,-10rem);-webkit-transform-origin:100% 0;transform-origin:100% 0}
footer.main-footer ul.sponsors{list-style:none;margin:0 0 2rem;padding:0}
footer.main-footer ul.sponsors li{display:inline-block;margin:0 3rem 2rem 0}
footer.main-footer ul.sponsors li a img{max-height:4.5rem}
footer.main-footer ul.sponsors li:last-child{margin:0}
footer.main-footer ul.menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style:none;margin:0;padding:0}
footer.main-footer ul.menu li{margin:0 0 1rem;line-height:1}
footer.main-footer ul.menu li a{font-size:1.6rem}
footer.main-footer ul.menu li a:hover{text-decoration:none;color:black;background-color:#fff200}
.section--callout_block{margin-top:8rem;padding:8rem 0 !important;background-image:url("/wp-content/themes/sudbury2050/img/number_bg.svg");background-size:cover;background-position:center;background-color:#fafafa;background-repeat:no-repeat}
.section--callout_block .container .columns .column ul.links{list-style:none;width:100%;text-align:center}
.section--callout_block .container .columns .column ul.links li:last-child{margin:0}
.section--countdown_block{background:#fafafa;padding:8rem 0 6rem 0 !important;margin-top:8rem}
.section--countdown_block .container .columns .column span.days,.section--countdown_block .container .columns .column span.hours,.section--countdown_block .container .columns .column span.minutes,.section--countdown_block .container .columns .column span.seconds{font-size:14vw;font-weight:700;line-height:.7;color:#fff200;display:block;text-align:center}
.section--countdown_block .container .columns .column span.unit{display:block;font-size:2.2rem;text-align:center}
.section--countdown_block .container h3{width:100%;text-align:center}
.section--countdown_block .container ul.links{margin:4rem 0 0}
.section--countdown_block .container ul.links li:last-child{margin-bottom:0}
section.section--featured_news_callout{background:#fafafa;padding-top:8rem;padding-bottom:12.5rem;margin:12rem 0 8rem}
section.section--featured_news_callout article{position:relative;background:#fafafa;margin-bottom:12rem;padding-bottom:8rem}
section.section--featured_news_callout article .news-content .date{margin-top:2rem;margin-bottom:1.8rem}
section.section--featured_news_callout article .news-content h3{line-height:1.1}
section.section--featured_news_callout article .news-content p{margin-top:0}
section.section--featured_news_callout article .news-content .links{margin-top:4.8rem}
section.section--featured_news_callout article .news-featured-photo{position:absolute;width:100%;height:100%;top:-20rem}
section.section--featured_news_callout article .news-featured-photo img{width:100%;height:90rem;-o-object-fit:cover;object-fit:cover}
section.section--featured_news_callout article .links a.button:first-of-type{margin-right:2.8rem}
section.section--featured_news_callout+section{margin-top:-16rem}
.section--form_block .container .form .gfield{margin-bottom:2.5rem}
.section--form_block .container .form .gfield .address_country,.section--form_block .container .form .gfield .gfield_list_17_cell2,.section--form_block .container .form .gfield .gfield_list_9_cell2,.section--form_block .container .form .gfield .ginput_container_select{position:relative}
.section--form_block .container .form .gfield .address_country:after,.section--form_block .container .form .gfield .gfield_list_17_cell2:after,.section--form_block .container .form .gfield .gfield_list_9_cell2:after,.section--form_block .container .form .gfield .ginput_container_select:after{pointer-events:none;content:'\E00C';font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section--form_block .container .form .gfield .address_country select,.section--form_block .container .form .gfield .gfield_list_17_cell2 select,.section--form_block .container .form .gfield .gfield_list_9_cell2 select,.section--form_block .container .form .gfield .ginput_container_select select{margin-bottom:0}
.section--form_block .container .form .gfield .ginput_container_consent{position:relative}
.section--form_block .container .form .gfield .ginput_container_consent input{position:absolute;top:0;left:0}
.section--form_block .container .form .gfield .gfield_list_17_cell2 select,.section--form_block .container .form .gfield .gfield_list_9_cell2 select{margin-bottom:1.5rem}
.section--form_block .container .form .gfield .gfield_list_17_cell2:after,.section--form_block .container .form .gfield .gfield_list_9_cell2:after{top:37%;right:2rem}
.section--form_block .container .form .gfield .address_country:after{top:calc(50% + 1.5rem)}
.section--form_block .container .form .gfield.gsection{border:0;padding-bottom:2.5rem}
.section--form_block .container .form .gfield .gfield_label{font-size:2rem}
.section--form_block .container .form .gfield .gfield_description{font-size:1.8rem;margin-bottom:1.5rem;font-style:normal}
.section--form_block .container .form .gfield .gfield_description ul{margin:0}
.section--form_block .container .form .gfield .ginput_container_fileupload{background:whitesmoke;padding:2.5rem;border:1px solid #b2b3b2}
.section--form_block .container .form .gfield .ginput_container_fileupload input{margin:0}
.section--form_block .container .form .gfield .ginput_container_fileupload .screen-reader-text{font-weight:600;font-size:1.5rem}
.section--form_block .container .form .gfield th{padding:0;font-size:1.6rem;font-weight:600}
.section--form_block .container .form .gfield.gfield.input-type-form table{width:100%}
.section--form_block .container .form .gfield.gfield.input-type-form table tr th:first-of-type{padding-left:.5rem}
.section--form_block .container .form .gfield.gfield.input-type-form table td{padding:2.5rem 0 !important}
.section--form_block .container .form .gfield.gfield.input-type-form table .gpnf-row-actions li.edit{display:none}
.section--form_block .container .form .gfield .gpnf-nested-entries th{background-color:rgba(0,0,0,0.015)}
.section--form_block .container .form .gfield td{border:0;padding:0 1rem 0 0 !important}
.section--form_block .container .form .gfield colgroup{width:100%}
.section--form_block .container .form .gfield colgroup col{width:33%}
.section--form_block .container .form .gfield.input-type-name .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--form_block .container .form .gfield.input-type-name .ginput_complex span{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.section--form_block .container .form .gfield.hidden_label>label{display:none}
.section--form_block .container .form .gfield .ginput_complex label{font-size:1.6rem;font-weight:600}
.section--form_block .container .form .gfield .ginput_container_list table{table-layout:fixed;border-collapse:collapse;width:100%}
.section--form_block .container .form .ginput_container_radio ul{padding:0}
.section--form_block .container .form .ginput_container_radio ul li{display:block;margin:0}
.section--form_block .container .form .ginput_container_radio input,.section--form_block .container .form .ginput_container_radio label{display:inline-block;font-weight:500}
.section--form_block .container .form .ginput_container_radio label{margin-left:1rem}
.section--form_block .container .form .gfield_radio input[type="radio"]{position:absolute;opacity:0}
.section--form_block .container .form .gfield_radio input[type="radio"]+label{cursor:pointer;-webkit-transition:.35s ease;transition:.35s ease}
.section--form_block .container .form .gfield_radio input[type="radio"]+label:before{content:'';background:transparent;border-radius:100%;border:1px solid #979797;display:inline-block;width:2rem;height:2rem;position:relative;top:.25rem;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;margin-right:2rem;display:block;float:left}
.section--form_block .container .form .gfield_radio input[type="radio"]:checked+label:before{background-color:#fff200;border:1px solid #fff200}
.section--form_block .container .form .gfield_radio input[type="radio"]:focus+label:before{outline:0;background-color:#fff200;border:1px solid #fff200}
.section--form_block .container .form .gfield_radio input[type="radio"]:disabled+label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}
.section--form_block .container .form #field_9_30 .gfield_required{display:none}
.section--form_block .container .form .gfield_checkbox input[type="checkbox"],.section--form_block .container .form .gfield.input-type-consent input[type="checkbox"]{position:absolute;opacity:0}
.section--form_block .container .form .gfield_checkbox input[type="checkbox"]+label,.section--form_block .container .form .gfield.input-type-consent input[type="checkbox"]+label{cursor:pointer;-webkit-transition:.35s ease;transition:.35s ease}
.section--form_block .container .form .gfield_checkbox input[type="checkbox"]+label:before,.section--form_block .container .form .gfield.input-type-consent input[type="checkbox"]+label:before{content:'';background:transparent;border:1px solid #979797;display:inline-block;width:2rem;height:2rem;position:relative;top:.25rem;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;margin-right:2rem;display:block;float:left}
.section--form_block .container .form .gfield_checkbox input[type="checkbox"]:checked+label::after,.section--form_block .container .form .gfield.input-type-consent input[type="checkbox"]:checked+label::after{content:'';background-color:#fff200;border:1px solid #979797;width:1.2rem;height:1.2rem;position:absolute;top:.25rem;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;margin-right:2rem;display:block;float:left;left:.45rem;top:.8rem}
.section--form_block .container .form .gfield_checkbox input[type="checkbox"]:focus+label:before,.section--form_block .container .form .gfield.input-type-consent input[type="checkbox"]:focus+label:before{outline:0;background-color:#fff200;border:1px solid #fff200}
.section--form_block .container .form .gfield_checkbox input[type="checkbox"]:disabled+label:before,.section--form_block .container .form .gfield.input-type-consent input[type="checkbox"]:disabled+label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}
.section--form_block .container .form .gfield.input-type-consent .ginput_container_consent{padding:2.4rem;background-color:#f9f9f9;border:1px solid #ccc}
.section--form_block .container .form .gfield.input-type-consent .ginput_container_consent label{position:relative;padding-left:4rem}
.section--form_block .container .form .gfield.input-type-consent .ginput_container_consent label::before{position:absolute !important;top:.45rem !important;left:0 !important}
.section--form_block .container .form .gform_fields{padding:0}
.section--form_block .container .form .gform_footer{padding:2.5rem 0 0;text-align:center}
.section--form_block .container .form .gform_footer .gform_button{min-width:22rem}
.section--form_block .container .form .gform_footer .gform_button.is-disabled{opacity:.5;border:2px solid #999;cursor:not-allowed}
.section--form_block .container .form .gform_footer .gform_button.is-disabled:hover:before{content:none}
.section--form_block .container .form .gform_page_footer .gform_button.is-disabled{opacity:.5;border:2px solid #999;cursor:not-allowed}
.section--form_block .container .form .gform_page_footer .gform_button.is-disabled:hover:before{content:none}
.section--form_block .container .form #input_9_28 .address_country::after{top:50%}
#gform_2 .validation_error,#gform_4 .validation_error,#gform_9 .validation_error{display:none}
#gform_2 .gform_previous_button,#gform_4 .gform_previous_button,#gform_9 .gform_previous_button{display:none}
#gform_2 .team-code-wrapper,#gform_4 .team-code-wrapper,#gform_9 .team-code-wrapper{opacity:0;-webkit-transition:.25s ease all;transition:.25s ease all}
#gform_2 .team-code-wrapper .team-code,#gform_4 .team-code-wrapper .team-code,#gform_9 .team-code-wrapper .team-code{background-color:#fff200}
#gform_2 .team-code-wrapper.is-active,#gform_4 .team-code-wrapper.is-active,#gform_9 .team-code-wrapper.is-active{opacity:1}
#gform_page_2_1 .gform_fields,#gform_page_4_1 .gform_fields,#gform_page_9_1 .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex}
#gform_page_2_1 .gform_fields .team_code input,#gform_page_4_1 .gform_fields .team_code input,#gform_page_9_1 .gform_fields .team_code input{display:block;border:0;padding:0;width:6ch;color:black;background:repeating-linear-gradient(90deg,dimgrey 0,dimgrey 1ch,transparent 0,transparent 1.5ch) 0 100%/5.5ch 1px no-repeat;font:3.5ch droid sans mono,consolas,monospace;letter-spacing:.5ch}
#gform_page_2_1 .gform_fields .team_code input::-webkit-input-placeholder,#gform_page_4_1 .gform_fields .team_code input::-webkit-input-placeholder,#gform_page_9_1 .gform_fields .team_code input::-webkit-input-placeholder{color:#b4b4b4}
#gform_page_2_1 .gform_fields .team_code input::-moz-placeholder,#gform_page_4_1 .gform_fields .team_code input::-moz-placeholder,#gform_page_9_1 .gform_fields .team_code input::-moz-placeholder{color:#b4b4b4}
#gform_page_2_1 .gform_fields .team_code input:-ms-input-placeholder,#gform_page_4_1 .gform_fields .team_code input:-ms-input-placeholder,#gform_page_9_1 .gform_fields .team_code input:-ms-input-placeholder{color:#b4b4b4}
#gform_page_2_1 .gform_fields .team_code input::-ms-input-placeholder,#gform_page_4_1 .gform_fields .team_code input::-ms-input-placeholder,#gform_page_9_1 .gform_fields .team_code input::-ms-input-placeholder{color:#b4b4b4}
#gform_page_2_1 .gform_fields .team_code input::placeholder,#gform_page_4_1 .gform_fields .team_code input::placeholder,#gform_page_9_1 .gform_fields .team_code input::placeholder{color:#b4b4b4}
#gform_page_2_1 .gform_fields .team_code input:focus,#gform_page_4_1 .gform_fields .team_code input:focus,#gform_page_9_1 .gform_fields .team_code input:focus{outline:0;color:black}
#gform_page_2_1 .gform_fields .team_code.gfield_error input,#gform_page_4_1 .gform_fields .team_code.gfield_error input,#gform_page_9_1 .gform_fields .team_code.gfield_error input{color:red;background:repeating-linear-gradient(90deg,red 0,red 1ch,transparent 0,transparent 1.5ch) 0 100%/5.5ch 1px no-repeat}
#gform_page_2_1 .gform_page_footer .gform_next_button,#gform_page_4_1 .gform_page_footer .gform_next_button,#gform_page_9_1 .gform_page_footer .gform_next_button{padding:2rem 2.5rem;position:relative}
#gform_page_2_1 .gform_page_footer .gform_next_button:focus,#gform_page_2_1 .gform_page_footer .gform_next_button:hover,#gform_page_4_1 .gform_page_footer .gform_next_button:focus,#gform_page_4_1 .gform_page_footer .gform_next_button:hover,#gform_page_9_1 .gform_page_footer .gform_next_button:focus,#gform_page_9_1 .gform_page_footer .gform_next_button:hover{color:black !important;background-color:rgba(0,0,0,0);outline:0}
#gform_page_2_1 .gform_page_footer .gform_next_button:before,#gform_page_4_1 .gform_page_footer .gform_next_button:before,#gform_page_9_1 .gform_page_footer .gform_next_button:before{content:'';position:absolute;width:calc(100% + 5px);height:calc(100% + 5px);top:calc(4px/-2);left:calc(4px/-2);background:-webkit-gradient(linear,left top,right top,from(#fff200),to(#fff200)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff200),color-stop(50%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff200),color-stop(50%,transparent)),-webkit-gradient(linear,left top,right top,from(#fff200),to(#fff200)),-webkit-gradient(linear,right top,left top,from(#fff200),to(#fff200));background:linear-gradient(to right,#fff200 0,#fff200 100%),linear-gradient(to top,#fff200 50%,transparent 50%),linear-gradient(to top,#fff200 50%,transparent 50%),linear-gradient(to right,#fff200 0,#fff200 100%),linear-gradient(to left,#fff200 0,#fff200 100%);background-size:100% 4px,4px 200%,4px 200%,0 4px,0 4px;background-position:50% 100%,0 0,100% 0,100% 0,0 0;background-repeat:no-repeat,no-repeat;-webkit-transition:background-position .125s ease-in-out,background-size .125s ease-in-out,-webkit-transform .125s ease-in-out;transition:background-position .125s ease-in-out,background-size .125s ease-in-out,-webkit-transform .125s ease-in-out;transition:transform .125s ease-in-out,background-position .125s ease-in-out,background-size .125s ease-in-out;transition:transform .125s ease-in-out,background-position .125s ease-in-out,background-size .125s ease-in-out,-webkit-transform .125s ease-in-out;-webkit-transform-origin:49.9% 50%;transform-origin:49.9% 50%;-webkit-transform:scaleX(0) rotate(180deg);transform:scaleX(0) rotate(180deg);-webkit-transition-delay:.25s,0.125s,0s;transition-delay:.25s,0.125s,0s}
#gform_page_2_1 .gform_page_footer .gform_next_button:hover:before,#gform_page_4_1 .gform_page_footer .gform_next_button:hover:before,#gform_page_9_1 .gform_page_footer .gform_next_button:hover:before{background-size:200% 4px,4px 400%,4px 400%,55% 4px,55% 4px;background-position:50% 100%,0 100%,100% 100%,100% 0,0 0;-webkit-transform:scaleX(1) rotate(180deg);transform:scaleX(1) rotate(180deg);-webkit-transition-delay:0s,0.125s,0.25s;transition-delay:0s,0.125s,0.25s}
.tingle-modal-box__content .gform_heading{border-bottom:0}
.tingle-modal-box__content .gpnf-modal-header{font-size:1.8rem}
.tingle-modal-box__content .ginput_container_select{position:relative}
.tingle-modal-box__content .ginput_container_select:after{pointer-events:none;content:'\E00C';font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tingle-modal-box__footer .tingle-btn,.tingle-modal-box__footer .tingle-btn--default,.tingle-modal-box__footer .tingle-btn--primary{background-color:transparent !important;border-radius:0;border:2px solid black}
.section--image_block{overflow:hidden}
.section--image_block .container.image{width:100%;max-width:100%}
.section--image_block .container.image img{width:100%;height:auto !important}
.section--image_block .container.heading{padding:0}
.section--image_columns{overflow:hidden}
.section--image_columns .container{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.section--image_columns .container .columns .column img{max-width:100%;height:auto !important}
.section--image_columns .container .columns .column p.caption{padding:.5rem 2rem;font-size:1.2rem}
.section--image_columns .container .columns .column .shape{position:absolute;display:none}
.section--image_columns .container .columns .column.left-col .shape{bottom:0;left:0;width:9rem}
.section--image_columns .container .columns .column.left-col p.caption{padding-left:12rem}
.section--image_columns .container .columns .column.right-col .shape{top:-4rem;right:0;width:25%;z-index:-1}
.section--impact_area{background:#fafafa;padding:12rem 0}
.section--home_impact_area{background:#fafafa;min-height:95vh;padding:0 !important}
.section--home_impact_area .container{height:95vh;z-index:5}
.section--home_impact_area .container .columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.section--home_impact_area .container .columns .column .headings{width:100%;text-align:center;margin-top:16rem}
.section--home_impact_area .container .columns .column .headings h1{font-size:13vw;line-height:.9;margin-bottom:0;font-family:"TT Commons","Helvetica Neue","Helvetica","Arial",sans-serif;display:block;white-space:nowrap;position:relative;z-index:2}
.section--home_impact_area .container .columns .column .headings h4{font-size:4.5vw;font-weight:500;background-image:url("/wp-content/themes/sudbury2050/img/heading_bg.svg");background-size:100%;background-repeat:no-repeat;display:block;white-space:nowrap;position:relative;z-index:1}
.section--home_impact_area .container .columns .column p.dates i.icon-arrow-down{font-size:1.5rem;display:block;margin-top:2rem}
.section--home_impact_area .container .watermark{position:absolute;pointer-events:none;top:-1rem;left:-12.5rem;color:white;color:#fff200;font-weight:700;font-size:50vh;line-height:1;letter-spacing:-0.85rem;z-index:-1;display:none}
.section--home_impact_area .container .watermark span{display:block;-webkit-transform:rotate(-90deg) translate(4%,-235%);transform:rotate(-90deg) translate(4%,-235%);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.section--home_impact_area .image{position:absolute;bottom:0;right:0;width:35vh;padding-bottom:35vh;background-size:cover;background-repeat:no-repeat;z-index:2}
.section--juror_callout{position:relative}
.section--juror_callout .container .columns .column .image{width:100%;padding-bottom:125%;height:0;background-size:cover;margin-bottom:2.5rem}
.section--juror_callout .container .columns .column ul.links{margin-top:4rem}
.section--juror_callout .container .columns .column h6,.section--juror_callout .container .columns .column p{margin-bottom:0}
.section--juror_callout .shape{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:20vw;max-width:25rem;display:none}
.section--juror_listing{position:relative}
.section--juror_listing .container .columns .column .image{width:100%;padding-bottom:125%;height:0;background-size:cover;margin-bottom:2.5rem}
.section--juror_listing .container .columns .column ul.links{margin-top:4rem}
.section--juror_listing .container .columns .column h6,.section--juror_listing .container .columns .column p{margin-bottom:0}
.section--juror_listing .container .columns .column a{font-weight:700;font-size:1.8rem}
.section--juror_listing .container .columns .column a:hover{text-decoration:none;color:black;background-color:#fff200}
.section--juror_listing .container .columns .column a i{position:relative;top:.2rem}
.modal.bio{background:whitesmoke;padding:0;height:auto}
.modal.bio a.close-modal{top:2rem}
.modal.bio .inner{padding:8rem 4rem;width:100%}
.modal.bio .inner .columns{height:100%}
.modal.bio .inner .columns .column .inner-scroll{overflow:hidden;overflow-y:scroll;padding-right:4rem;-webkit-overflow-scrolling:touch}
.modal.bio .inner .columns .column h3,.modal.bio .inner .columns .column h5{margin-bottom:0}
.modal.bio .inner .columns .column h5{font-weight:500}
.modal.bio .inner .columns .column .bio{margin-top:4rem}
.modal.bio .inner .columns .column .bio p{margin-bottom:2.5rem}
.modal.bio .inner .columns .column .image{width:100%;padding-bottom:125%;height:0;background-size:cover;margin-bottom:2.5rem}
.section--prize_block{padding:4rem 0 !important;margin-bottom:-4rem;background:#fafafa}
.section--text_block{padding:0}
.section--text_block .inner{padding:4rem 0;margin-bottom:-4rem}
.section--text_block .inner.grey{background:#fafafa}
.section--text_block .container .columns .column h4.marker{max-width:45rem}
.section--text_block .container .columns .column .body h1,.section--text_block .container .columns .column .body h2,.section--text_block .container .columns .column .body h3,.section--text_block .container .columns .column .body h4,.section--text_block .container .columns .column .body h5,.section--text_block .container .columns .column .body h6{font-weight:500}
.section--text_column_with_links .container .columns .column h3{max-width:48rem;line-height:1.1}
.section--text_column_with_links .container .columns .column ul.links{list-style:none;width:100%;text-align:center}
.section--text_with_image{position:relative}
.section--text_with_image img{width:100%;height:auto !important}
.section--text_with_image .is-offset-7 p.caption{text-align:left}
.section--text_with_image p.caption{padding:.5rem 0;font-size:1.2rem;text-align:left}
.section--text_with_image .container .columns{padding:0}
.section--text_with_image .container .columns img{width:auto;height:auto;max-width:100%;margin:0 auto 2.5rem;display:block}
.section--text_with_image .columns{padding:0 4rem}
.section--text_with_image .image{margin:0}
.section--text_with_image .image .column{padding:0}
.section--project_showcase .project-card{background:#fafafa;margin-bottom:8rem}
.section--project_showcase .project-card .inner-card{padding:4rem}
.section--project_showcase .project-card .inner-card a{display:block}
.section--project_showcase .project-card .inner-card a:hover{text-decoration:underline}
.section--project_showcase .project-card .inner-card a span{display:block;margin-top:2rem}
.section--project_showcase .project-card .inner-card a i{font-size:50%}
.section--project_showcase .project-card .inner-card .key-panel .image,.section--project_showcase .project-card .inner-card .panels .image{background-position:top center}
.section--project_showcase .project-card .inner-card .video .image{position:relative}
.section--project_showcase .project-card .inner-card .video .image i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:5rem;line-height:1;color:#fff200}
.section--project_showcase .project-card .image{width:100%;padding-bottom:56.25%;height:0;background-size:cover;background-position:center}
.section--voting_block .inner{background:#fafafa;padding:8rem 0}
.section--voting_block .inner .project-card-vote{cursor:pointer;-webkit-transition:.35s ease;transition:.35s ease}
.section--voting_block .inner .project-card-vote:hover{opacity:1 !important}
.section--voting_block .inner .project-card-vote:hover .image{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important}
.section--voting_block .inner .project-card-vote:hover .image .selected{opacity:1 !important}
.section--voting_block .inner .project-card-vote.disabled{opacity:.2}
.section--voting_block .inner .project-card-vote.disabled .image{-webkit-filter:grayscale(1);filter:grayscale(1)}
.section--voting_block .inner .project-card-vote.active .image .selected{opacity:1;background:rgba(0,0,0,0.5)}
.section--voting_block .inner .project-card-vote.active .image .selected svg{display:block}
.section--voting_block .inner .project-card-vote .image{width:100%;padding-bottom:100%;height:0;-webkit-filter:grayscale(0);filter:grayscale(0);background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:1rem;-webkit-transition:.35s ease;transition:.35s ease;position:relative}
.section--voting_block .inner .project-card-vote .image .selected{-webkit-transition:.35s ease;transition:.35s ease;opacity:0;border:4px solid #fff200;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0)}
.section--voting_block .inner .project-card-vote .image .selected svg{display:none;width:7rem}
.section--voting_block .inner .project-card-vote h6{margin-bottom:1rem;line-height:1.1}
.section--voting_block .inner .project-card-vote span{display:block;margin-top:0}
.section--voting_block .inner button{pointer-events:all}
.section--voting_block .inner button[disabled]{pointer-events:none;border-color:#AAA !important;pointer-events:none;color:#AAA !important}
.section--voting_block .already-voted{display:none}
.section--voting_block .already-voted.active{display:block}
.single-news .section--text_block{padding:8rem 0}
.single-news .section--text_block h4{margin-bottom:0}
.single-news .section--text_block .body>*{font-size:2.4rem}
.single-news .section--text_block .body>* p:last-of-type{margin-bottom:0}
.section--image_block{overflow:hidden}
.section--image_block .container figure{margin:0;padding:0;width:100%;max-width:100%}
.section--image_block .container figure img{display:block;width:100%;height:auto !important;margin-bottom:0}
.section--image_block .container figure figcaption{padding:1rem 0;font-size:1.2rem;line-height:1.2}
.section--video_block .video-container{position:relative;width:100%;height:auto;padding-top:56.25%}
.section--video_block .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.section--video_block .caption{padding:1rem 0;font-size:1.2rem}
.section--blockquote_block blockquote{position:relative;margin:0;padding:2rem;background:#fafafa}
.section--blockquote_block blockquote p{position:relative;z-index:10;line-height:1.2;font-weight:600;font-size:2rem;letter-spacing:normal}
.section--blockquote_block blockquote .quotee{position:relative;font-size:1.6rem;z-index:10}
.section--blockquote_block blockquote .highlight{display:none;position:absolute;bottom:3rem;right:-3.5rem}
.section--voting_impact_area{padding:16rem 0 0 !important}
.section--voting_impact_area:before{display:block;content:'';height:50vh;background:#fafafa;width:100%;position:absolute;top:0;left:0;z-index:1}
.section--voting_impact_area .container{z-index:5}
.section--voting_impact_area .container .body-text{padding-top:16rem}
.section--voting_impact_area .container .watermark{position:absolute;pointer-events:none;top:-17rem;left:-12.5rem;color:white;color:#fff200;font-weight:700;font-size:50vh;line-height:1;letter-spacing:-0.85rem;z-index:-1;display:none}
.section--voting_impact_area .container .watermark span{display:block;-webkit-transform:rotate(-90deg) translate(4%,-235%);transform:rotate(-90deg) translate(4%,-235%);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.page-template-template-news-press .section--featured_news{margin-top:-8rem}
.page-template-template-news-press .news-press-wrapper h5{margin-bottom:5.5rem}
.page-template-template-news-press .news-press-wrapper article{background:#fafafa}
.page-template-template-news-press .news-press-wrapper article:nth-of-type(2n+2){background:white}
.page-template-template-news-press .load-more-button{padding:10rem 0;text-align:center}
.page-template-template-news-press .load-more-button a.is-loading{cursor:progress;pointer-events:none;opacity:.5}
.page-template-template-news-press .load-more-button a.is-done{pointer-events:none;opacity:.7;border:0}
.single-news main section:not(:last-child){padding-top:2rem;padding-bottom:0}
.single-news main section:first-child{padding-top:4rem}
.single-news main section:last-child{padding-top:2rem;padding-bottom:4rem}
.single-news .back-to-archive{margin:4rem auto}
.single-news .back-to-archive a{font-size:1.8rem}
.single-news .back-to-archive a i{font-size:.6em;position:relative;margin-right:.5rem}
@media screen and (min-width:769px) and (max-width:1087px){.columns.is-variable.is-0-tablet-only{--columnGap:0}
.columns.is-variable.is-1-tablet-only{--columnGap:.25rem}
.columns.is-variable.is-2-tablet-only{--columnGap:.5rem}
.columns.is-variable.is-3-tablet-only{--columnGap:.75rem}
.columns.is-variable.is-4-tablet-only{--columnGap:1rem}
.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}
.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}
.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}
.columns.is-variable.is-8-tablet-only{--columnGap:2rem}
.has-text-centered-tablet-only{text-align:center !important}
.has-text-justified-tablet-only{text-align:justify !important}
.has-text-left-tablet-only{text-align:left !important}
.has-text-right-tablet-only{text-align:right !important}
.is-block-tablet-only{display:block !important}
.is-flex-tablet-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-tablet-only{display:inline !important}
.is-inline-block-tablet-only{display:inline-block !important}
.is-inline-flex-tablet-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-tablet-only{display:none !important}
.is-invisible-tablet-only{visibility:hidden !important}
}@media screen and (min-width:769px){p{font-size:1.8rem}
h1{font-size:4.8rem;line-height:6.5rem}
h2{font-size:3.6rem;line-height:4.9rem;letter-spacing:-0.03rem}
h3{font-size:4rem;line-height:4.1rem;letter-spacing:-0.01rem}
h4{font-size:2.8rem;line-height:3.8rem;letter-spacing:-0.01rem}
h5{font-size:2.4rem;line-height:3.3rem;letter-spacing:-0.01rem}
h6{font-size:2rem;line-height:2.7rem;letter-spacing:normal}
.button,.gform_button,button,input[type="submit"],input[type="reset"],input[type="button"]{font-size:1.8rem}
ul{font-size:1.6rem}
header .menu-button{top:2rem;right:2rem}
nav .container .columns .column ul.menu li a{font-size:4.6rem;letter-spacing:-0.2rem}
article.section--featured_news .news-content .date{margin-top:0;margin-bottom:4.8rem}
article.section--featured_news .news-content p{margin-top:4.8rem}
.section--impact_area.news{padding-bottom:50rem}
.section--news_info{margin:-50rem 0 0}
.section--news_info.no-featured-img{padding-bottom:5rem}
.section--news_info .date{margin-bottom:4.8rem;font-size:2rem}
.section--news_info h2{max-width:80%}
.section--news_info figure img{margin-top:6.8rem}
article.card .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
article.card .content{padding:8rem 0}
article.card h3{max-width:15em;margin-top:4.6rem;margin-bottom:8.75rem}
article.card a.button{margin-bottom:0}
article.card.press .content.has-img{height:100%;padding-left:10.4rem}
footer.main-footer .logo{display:block}
footer.main-footer ul.sponsors{margin:0}
footer.main-footer ul.sponsors li a img{max-height:100%}
footer.main-footer ul.menu li a{font-size:2.2rem}
.section--callout_block .container .columns .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--countdown_block{padding:16rem 0 12rem 0 !important;margin-top:20rem}
.section--countdown_block .container .columns .column span.days,.section--countdown_block .container .columns .column span.hours,.section--countdown_block .container .columns .column span.minutes,.section--countdown_block .container .columns .column span.seconds{text-align:left;font-size:14rem}
.section--countdown_block .container .columns .column span.unit{text-align:left}
.section--countdown_block .container h3{position:absolute;top:calc(50% - 6.75rem);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section--countdown_block .container.no-links h3{top:calc(50% - 1.5rem)}
section.section--featured_news_callout article .news-content .date{margin-top:0;margin-bottom:4.8rem}
section.section--featured_news_callout article .news-content p{margin-top:4.8rem}
#gform_page_2_1 .gform_fields .team_code,#gform_page_4_1 .gform_fields .team_code,#gform_page_9_1 .gform_fields .team_code{margin-left:3rem}
.section--image_block .container.heading{padding:0 8rem;position:absolute;top:8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.section--image_columns{margin-top:8rem}
.section--image_columns .container .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--image_columns .container .columns .column .shape{display:block}
.section--image_columns .container .columns .column.left-col{margin-top:-16rem}
.section--image_columns .container .columns .column.right-col{margin-top:16rem}
.section--home_impact_area{margin-bottom:8rem}
.section--home_impact_area .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--home_impact_area .container .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.section--home_impact_area .container .columns .column .headings h1{font-size:6.86vw;margin:0 0 1vw;display:inline-block}
.section--home_impact_area .container .columns .column .headings h4{font-size:2.475vw;display:inline-block}
.section--home_impact_area .container .columns .column p.dates{margin-top:36rem}
.section--home_impact_area .container .watermark{display:block}
.section--home_impact_area .image{width:50vh;padding-bottom:50vh}
.section--home_impact_area+main{margin-top:15rem}
.section--juror_callout .shape{display:block}
.modal.bio{height:calc(var(--vhMenu, 1vh) * 100)}
.modal.bio .inner .columns .column .inner-scroll{max-height:calc(calc(var(--vhMenu, 1vh) * 100) - 16rem)}
.section--prize_block{padding:8rem 0 !important}
.section--text_block .inner{padding:8rem 0;margin-bottom:-8rem}
.section--text_column_with_links .container .columns .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--text_with_image p.caption{padding:.5rem 2rem;text-align:right}
.section--text_with_image .container .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.section--text_with_image .columns{padding:0}
.section--text_with_image .image{width:100%;position:absolute;top:calc(50% + 8rem);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section--blockquote_block blockquote{padding:8.5rem}
.section--blockquote_block blockquote p{font-size:4rem;letter-spacing:-0.01rem}
.section--blockquote_block blockquote .quotee{font-size:2.4rem}
.section--blockquote_block blockquote .highlight{display:block;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.section--voting_impact_area{margin-bottom:8rem}
.section--voting_impact_area .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--voting_impact_area .container .watermark{display:block}
.page-template-template-news-press .news-press-wrapper h5{margin-bottom:11rem}
.single-news main section:not(:last-child){padding-top:4rem}
.single-news main section:first-child{padding-top:8rem}
.single-news main section:last-child{padding-top:4rem;padding-bottom:8rem}
.single-news .back-to-archive{margin:8rem auto}
.single-news .back-to-archive a{font-size:2.4rem}
}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none}
.column.is-full,.column.is-full-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-three-quarters,.column.is-three-quarters-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-two-thirds,.column.is-two-thirds-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.column.is-half,.column.is-half-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-one-third,.column.is-one-third-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.column.is-one-quarter,.column.is-one-quarter-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-one-fifth,.column.is-one-fifth-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.column.is-two-fifths,.column.is-two-fifths-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.column.is-three-fifths,.column.is-three-fifths-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.column.is-four-fifths,.column.is-four-fifths-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}
.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}
.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}
.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}
.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}
.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}
.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}
.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}
.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}
.column.is-1,.column.is-1-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}
.column.is-2,.column.is-2-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}
.column.is-3,.column.is-3-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}
.column.is-4,.column.is-4-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}
.column.is-5,.column.is-5-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}
.column.is-6,.column.is-6-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}
.column.is-7,.column.is-7-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}
.column.is-8,.column.is-8-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}
.column.is-9,.column.is-9-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}
.column.is-10,.column.is-10-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}
.column.is-11,.column.is-11-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}
.column.is-12,.column.is-12-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}
.columns:not(.is-desktop){display:-webkit-box;display:-ms-flexbox;display:flex}
.columns.is-variable.is-0-tablet{--columnGap:0}
.columns.is-variable.is-1-tablet{--columnGap:.25rem}
.columns.is-variable.is-2-tablet{--columnGap:.5rem}
.columns.is-variable.is-3-tablet{--columnGap:.75rem}
.columns.is-variable.is-4-tablet{--columnGap:1rem}
.columns.is-variable.is-5-tablet{--columnGap:1.25rem}
.columns.is-variable.is-6-tablet{--columnGap:1.5rem}
.columns.is-variable.is-7-tablet{--columnGap:1.75rem}
.columns.is-variable.is-8-tablet{--columnGap:2rem}
.tile:not(.is-child){display:-webkit-box;display:-ms-flexbox;display:flex}
.tile.is-1{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.tile.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.tile.is-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.tile.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.tile.is-5{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.tile.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.tile.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.tile.is-8{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.tile.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.tile.is-10{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.tile.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.tile.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.has-text-centered-tablet{text-align:center !important}
.has-text-justified-tablet{text-align:justify !important}
.has-text-left-tablet{text-align:left !important}
.has-text-right-tablet{text-align:right !important}
.is-block-tablet{display:block !important}
.is-flex-tablet{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-tablet{display:inline !important}
.is-inline-block-tablet{display:inline-block !important}
.is-inline-flex-tablet{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-tablet{display:none !important}
.is-invisible-tablet{visibility:hidden !important}
}@media screen and (min-width:1088px){.column.is-narrow-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none}
.column.is-full-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-three-quarters-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-two-thirds-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.column.is-half-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-one-third-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.column.is-one-quarter-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-one-fifth-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.column.is-two-fifths-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.column.is-three-fifths-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.column.is-four-fifths-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.column.is-offset-three-quarters-desktop{margin-left:75%}
.column.is-offset-two-thirds-desktop{margin-left:66.6666%}
.column.is-offset-half-desktop{margin-left:50%}
.column.is-offset-one-third-desktop{margin-left:33.3333%}
.column.is-offset-one-quarter-desktop{margin-left:25%}
.column.is-offset-one-fifth-desktop{margin-left:20%}
.column.is-offset-two-fifths-desktop{margin-left:40%}
.column.is-offset-three-fifths-desktop{margin-left:60%}
.column.is-offset-four-fifths-desktop{margin-left:80%}
.column.is-1-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.column.is-offset-1-desktop{margin-left:8.3333333333%}
.column.is-2-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.column.is-offset-2-desktop{margin-left:16.6666666667%}
.column.is-3-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-offset-3-desktop{margin-left:25%}
.column.is-4-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.column.is-offset-4-desktop{margin-left:33.3333333333%}
.column.is-5-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.column.is-offset-5-desktop{margin-left:41.6666666667%}
.column.is-6-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-offset-6-desktop{margin-left:50%}
.column.is-7-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.column.is-offset-7-desktop{margin-left:58.3333333333%}
.column.is-8-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.column.is-offset-8-desktop{margin-left:66.6666666667%}
.column.is-9-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-offset-9-desktop{margin-left:75%}
.column.is-10-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.column.is-offset-10-desktop{margin-left:83.3333333333%}
.column.is-11-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.column.is-offset-11-desktop{margin-left:91.6666666667%}
.column.is-12-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-offset-12-desktop{margin-left:100%}
.columns.is-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}
.columns.is-variable.is-0-desktop{--columnGap:0}
.columns.is-variable.is-1-desktop{--columnGap:.25rem}
.columns.is-variable.is-2-desktop{--columnGap:.5rem}
.columns.is-variable.is-3-desktop{--columnGap:.75rem}
.columns.is-variable.is-4-desktop{--columnGap:1rem}
.columns.is-variable.is-5-desktop{--columnGap:1.25rem}
.columns.is-variable.is-6-desktop{--columnGap:1.5rem}
.columns.is-variable.is-7-desktop{--columnGap:1.75rem}
.columns.is-variable.is-8-desktop{--columnGap:2rem}
p{font-size:2.2rem}
h1{font-size:7.2rem}
h2{font-size:6rem;line-height:8.2rem}
h3{font-size:4.8rem;line-height:6.5rem;letter-spacing:-0.03rem}
h4{font-size:3.6rem;line-height:4.9rem;letter-spacing:-0.03rem}
h5{font-size:3rem;line-height:4.1rem;letter-spacing:-0.03rem}
h6{font-size:2.4rem;line-height:3.3rem;letter-spacing:normal}
ul{font-size:1.8rem}
.has-text-centered-desktop{text-align:center !important}
.has-text-justified-desktop{text-align:justify !important}
.has-text-left-desktop{text-align:left !important}
.has-text-right-desktop{text-align:right !important}
.is-block-desktop{display:block !important}
.is-flex-desktop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-desktop{display:inline !important}
.is-inline-block-desktop{display:inline-block !important}
.is-inline-flex-desktop{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-desktop{display:none !important}
.is-invisible-desktop{visibility:hidden !important}
header .logo{left:2rem;max-width:13.9rem}
header .logo a{-webkit-transform:rotate(-90deg) translate(0,-13.9rem);transform:rotate(-90deg) translate(0,-13.9rem)}
nav .logo{left:2rem;max-width:13.9rem}
nav .logo img{-webkit-transform:rotate(-90deg) translate(0,-13.9rem);transform:rotate(-90deg) translate(0,-13.9rem)}
nav .container .columns .column ul.menu li a{font-size:6.2rem;letter-spacing:-0.3rem}
.in-page-navigation-wrapper:after,.in-page-navigation-wrapper:before{width:calc(calc(100vw - 123rem) / 2)}
footer.main-footer .logo{left:2rem;max-width:13.9rem}
footer.main-footer .logo img{-webkit-transform:rotate(-90deg) translate(0,-13.9rem);transform:rotate(-90deg) translate(0,-13.9rem)}
.section--countdown_block .container .columns .column span.days,.section--countdown_block .container .columns .column span.hours,.section--countdown_block .container .columns .column span.minutes,.section--countdown_block .container .columns .column span.seconds{font-size:24rem;letter-spacing:-0.45rem}
.section--blockquote_block blockquote p{font-size:4.8rem;letter-spacing:-0.03rem}
.section--blockquote_block blockquote .highlight{-webkit-transform:scale(1);transform:scale(1)}
}@media screen and (min-width:1088px) and (max-width:1279px){.columns.is-variable.is-0-desktop-only{--columnGap:0}
.columns.is-variable.is-1-desktop-only{--columnGap:.25rem}
.columns.is-variable.is-2-desktop-only{--columnGap:.5rem}
.columns.is-variable.is-3-desktop-only{--columnGap:.75rem}
.columns.is-variable.is-4-desktop-only{--columnGap:1rem}
.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}
.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}
.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}
.columns.is-variable.is-8-desktop-only{--columnGap:2rem}
.has-text-centered-desktop-only{text-align:center !important}
.has-text-justified-desktop-only{text-align:justify !important}
.has-text-left-desktop-only{text-align:left !important}
.has-text-right-desktop-only{text-align:right !important}
.is-block-desktop-only{display:block !important}
.is-flex-desktop-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-desktop-only{display:inline !important}
.is-inline-block-desktop-only{display:inline-block !important}
.is-inline-flex-desktop-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-desktop-only{display:none !important}
.is-invisible-desktop-only{visibility:hidden !important}
}@media screen and (min-width:1280px){.container{padding:0}
.column.is-narrow-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none}
.column.is-full-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-three-quarters-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-two-thirds-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.column.is-half-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-one-third-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.column.is-one-quarter-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-one-fifth-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.column.is-two-fifths-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.column.is-three-fifths-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.column.is-four-fifths-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.column.is-offset-three-quarters-widescreen{margin-left:75%}
.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}
.column.is-offset-half-widescreen{margin-left:50%}
.column.is-offset-one-third-widescreen{margin-left:33.3333%}
.column.is-offset-one-quarter-widescreen{margin-left:25%}
.column.is-offset-one-fifth-widescreen{margin-left:20%}
.column.is-offset-two-fifths-widescreen{margin-left:40%}
.column.is-offset-three-fifths-widescreen{margin-left:60%}
.column.is-offset-four-fifths-widescreen{margin-left:80%}
.column.is-1-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.column.is-offset-1-widescreen{margin-left:8.3333333333%}
.column.is-2-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.column.is-offset-2-widescreen{margin-left:16.6666666667%}
.column.is-3-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-offset-3-widescreen{margin-left:25%}
.column.is-4-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.column.is-offset-4-widescreen{margin-left:33.3333333333%}
.column.is-5-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.column.is-offset-5-widescreen{margin-left:41.6666666667%}
.column.is-6-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-offset-6-widescreen{margin-left:50%}
.column.is-7-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.column.is-offset-7-widescreen{margin-left:58.3333333333%}
.column.is-8-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.column.is-offset-8-widescreen{margin-left:66.6666666667%}
.column.is-9-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-offset-9-widescreen{margin-left:75%}
.column.is-10-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.column.is-offset-10-widescreen{margin-left:83.3333333333%}
.column.is-11-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.column.is-offset-11-widescreen{margin-left:91.6666666667%}
.column.is-12-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-offset-12-widescreen{margin-left:100%}
.columns.is-variable.is-0-widescreen{--columnGap:0}
.columns.is-variable.is-1-widescreen{--columnGap:.25rem}
.columns.is-variable.is-2-widescreen{--columnGap:.5rem}
.columns.is-variable.is-3-widescreen{--columnGap:.75rem}
.columns.is-variable.is-4-widescreen{--columnGap:1rem}
.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}
.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}
.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}
.columns.is-variable.is-8-widescreen{--columnGap:2rem}
.has-text-centered-widescreen{text-align:center !important}
.has-text-justified-widescreen{text-align:justify !important}
.has-text-left-widescreen{text-align:left !important}
.has-text-right-widescreen{text-align:right !important}
.is-block-widescreen{display:block !important}
.is-flex-widescreen{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-widescreen{display:inline !important}
.is-inline-block-widescreen{display:inline-block !important}
.is-inline-flex-widescreen{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-widescreen{display:none !important}
.is-invisible-widescreen{visibility:hidden !important}
nav .container ul.lang-toggle{right:0}
.in-page-navigation{padding:0}
.section--image_block .container.heading{padding:0}
}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-0-widescreen-only{--columnGap:0}
.columns.is-variable.is-1-widescreen-only{--columnGap:.25rem}
.columns.is-variable.is-2-widescreen-only{--columnGap:.5rem}
.columns.is-variable.is-3-widescreen-only{--columnGap:.75rem}
.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}
.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}
.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}
.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}
.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}
.has-text-centered-widescreen-only{text-align:center !important}
.has-text-justified-widescreen-only{text-align:justify !important}
.has-text-left-widescreen-only{text-align:left !important}
.has-text-right-widescreen-only{text-align:right !important}
.is-block-widescreen-only{display:block !important}
.is-flex-widescreen-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-widescreen-only{display:inline !important}
.is-inline-block-widescreen-only{display:inline-block !important}
.is-inline-flex-widescreen-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-widescreen-only{display:none !important}
.is-invisible-widescreen-only{visibility:hidden !important}
}@media screen and (min-width:1472px){.column.is-narrow-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none}
.column.is-full-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-three-quarters-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-two-thirds-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.column.is-half-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-one-third-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.column.is-one-quarter-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-one-fifth-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.column.is-two-fifths-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.column.is-three-fifths-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.column.is-four-fifths-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.column.is-offset-three-quarters-fullhd{margin-left:75%}
.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}
.column.is-offset-half-fullhd{margin-left:50%}
.column.is-offset-one-third-fullhd{margin-left:33.3333%}
.column.is-offset-one-quarter-fullhd{margin-left:25%}
.column.is-offset-one-fifth-fullhd{margin-left:20%}
.column.is-offset-two-fifths-fullhd{margin-left:40%}
.column.is-offset-three-fifths-fullhd{margin-left:60%}
.column.is-offset-four-fifths-fullhd{margin-left:80%}
.column.is-1-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.column.is-offset-1-fullhd{margin-left:8.3333333333%}
.column.is-2-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.column.is-offset-2-fullhd{margin-left:16.6666666667%}
.column.is-3-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-offset-3-fullhd{margin-left:25%}
.column.is-4-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.column.is-offset-4-fullhd{margin-left:33.3333333333%}
.column.is-5-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.column.is-offset-5-fullhd{margin-left:41.6666666667%}
.column.is-6-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-offset-6-fullhd{margin-left:50%}
.column.is-7-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.column.is-offset-7-fullhd{margin-left:58.3333333333%}
.column.is-8-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.column.is-offset-8-fullhd{margin-left:66.6666666667%}
.column.is-9-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-offset-9-fullhd{margin-left:75%}
.column.is-10-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.column.is-offset-10-fullhd{margin-left:83.3333333333%}
.column.is-11-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.column.is-offset-11-fullhd{margin-left:91.6666666667%}
.column.is-12-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-offset-12-fullhd{margin-left:100%}
.columns.is-variable.is-0-fullhd{--columnGap:0}
.columns.is-variable.is-1-fullhd{--columnGap:.25rem}
.columns.is-variable.is-2-fullhd{--columnGap:.5rem}
.columns.is-variable.is-3-fullhd{--columnGap:.75rem}
.columns.is-variable.is-4-fullhd{--columnGap:1rem}
.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}
.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}
.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}
.columns.is-variable.is-8-fullhd{--columnGap:2rem}
.has-text-centered-fullhd{text-align:center !important}
.has-text-justified-fullhd{text-align:justify !important}
.has-text-left-fullhd{text-align:left !important}
.has-text-right-fullhd{text-align:right !important}
.is-block-fullhd{display:block !important}
.is-flex-fullhd{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-fullhd{display:inline !important}
.is-inline-block-fullhd{display:inline-block !important}
.is-inline-flex-fullhd{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-fullhd{display:none !important}
.is-invisible-fullhd{visibility:hidden !important}
.in-page-navigation-wrapper:after,.in-page-navigation-wrapper:before{width:calc(calc(100vw - 140rem) / 2)}
.in-page-navigation{max-width:140rem}
}@media screen and (max-width:1087px){.column.is-narrow-touch{-webkit-box-flex:0;-ms-flex:none;flex:none}
.column.is-full-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-three-quarters-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-two-thirds-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.column.is-half-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-one-third-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.column.is-one-quarter-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-one-fifth-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.column.is-two-fifths-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.column.is-three-fifths-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.column.is-four-fifths-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.column.is-offset-three-quarters-touch{margin-left:75%}
.column.is-offset-two-thirds-touch{margin-left:66.6666%}
.column.is-offset-half-touch{margin-left:50%}
.column.is-offset-one-third-touch{margin-left:33.3333%}
.column.is-offset-one-quarter-touch{margin-left:25%}
.column.is-offset-one-fifth-touch{margin-left:20%}
.column.is-offset-two-fifths-touch{margin-left:40%}
.column.is-offset-three-fifths-touch{margin-left:60%}
.column.is-offset-four-fifths-touch{margin-left:80%}
.column.is-1-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.column.is-offset-1-touch{margin-left:8.3333333333%}
.column.is-2-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.column.is-offset-2-touch{margin-left:16.6666666667%}
.column.is-3-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-offset-3-touch{margin-left:25%}
.column.is-4-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.column.is-offset-4-touch{margin-left:33.3333333333%}
.column.is-5-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.column.is-offset-5-touch{margin-left:41.6666666667%}
.column.is-6-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-offset-6-touch{margin-left:50%}
.column.is-7-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.column.is-offset-7-touch{margin-left:58.3333333333%}
.column.is-8-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.column.is-offset-8-touch{margin-left:66.6666666667%}
.column.is-9-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-offset-9-touch{margin-left:75%}
.column.is-10-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.column.is-offset-10-touch{margin-left:83.3333333333%}
.column.is-11-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.column.is-offset-11-touch{margin-left:91.6666666667%}
.column.is-12-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-offset-12-touch{margin-left:100%}
.columns.is-variable.is-0-touch{--columnGap:0}
.columns.is-variable.is-1-touch{--columnGap:.25rem}
.columns.is-variable.is-2-touch{--columnGap:.5rem}
.columns.is-variable.is-3-touch{--columnGap:.75rem}
.columns.is-variable.is-4-touch{--columnGap:1rem}
.columns.is-variable.is-5-touch{--columnGap:1.25rem}
.columns.is-variable.is-6-touch{--columnGap:1.5rem}
.columns.is-variable.is-7-touch{--columnGap:1.75rem}
.columns.is-variable.is-8-touch{--columnGap:2rem}
.has-text-centered-touch{text-align:center !important}
.has-text-justified-touch{text-align:justify !important}
.has-text-left-touch{text-align:left !important}
.has-text-right-touch{text-align:right !important}
.is-block-touch{display:block !important}
.is-flex-touch{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-touch{display:inline !important}
.is-inline-block-touch{display:inline-block !important}
.is-inline-flex-touch{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-touch{display:none !important}
.is-invisible-touch{visibility:hidden !important}
.single-news .section--text_block .body>*{font-size:1.8rem}
}@media screen and (max-width:768px){.container{padding:0 3.75rem}
.column.is-narrow-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none}
.column.is-full-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-three-quarters-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-two-thirds-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}
.column.is-half-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-one-third-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}
.column.is-one-quarter-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-one-fifth-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}
.column.is-two-fifths-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}
.column.is-three-fifths-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}
.column.is-four-fifths-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}
.column.is-offset-three-quarters-mobile{margin-left:75%}
.column.is-offset-two-thirds-mobile{margin-left:66.6666%}
.column.is-offset-half-mobile{margin-left:50%}
.column.is-offset-one-third-mobile{margin-left:33.3333%}
.column.is-offset-one-quarter-mobile{margin-left:25%}
.column.is-offset-one-fifth-mobile{margin-left:20%}
.column.is-offset-two-fifths-mobile{margin-left:40%}
.column.is-offset-three-fifths-mobile{margin-left:60%}
.column.is-offset-four-fifths-mobile{margin-left:80%}
.column.is-1-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}
.column.is-offset-1-mobile{margin-left:8.3333333333%}
.column.is-2-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}
.column.is-offset-2-mobile{margin-left:16.6666666667%}
.column.is-3-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}
.column.is-offset-3-mobile{margin-left:25%}
.column.is-4-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}
.column.is-offset-4-mobile{margin-left:33.3333333333%}
.column.is-5-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}
.column.is-offset-5-mobile{margin-left:41.6666666667%}
.column.is-6-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}
.column.is-offset-6-mobile{margin-left:50%}
.column.is-7-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}
.column.is-offset-7-mobile{margin-left:58.3333333333%}
.column.is-8-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}
.column.is-offset-8-mobile{margin-left:66.6666666667%}
.column.is-9-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}
.column.is-offset-9-mobile{margin-left:75%}
.column.is-10-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}
.column.is-offset-10-mobile{margin-left:83.3333333333%}
.column.is-11-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}
.column.is-offset-11-mobile{margin-left:91.6666666667%}
.column.is-12-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
.column.is-offset-12-mobile{margin-left:100%}
.columns.is-variable.is-0-mobile{--columnGap:0}
.columns.is-variable.is-1-mobile{--columnGap:.25rem}
.columns.is-variable.is-2-mobile{--columnGap:.5rem}
.columns.is-variable.is-3-mobile{--columnGap:.75rem}
.columns.is-variable.is-4-mobile{--columnGap:1rem}
.columns.is-variable.is-5-mobile{--columnGap:1.25rem}
.columns.is-variable.is-6-mobile{--columnGap:1.5rem}
.columns.is-variable.is-7-mobile{--columnGap:1.75rem}
.columns.is-variable.is-8-mobile{--columnGap:2rem}
.has-text-centered-mobile{text-align:center !important}
.has-text-justified-mobile{text-align:justify !important}
.has-text-left-mobile{text-align:left !important}
.has-text-right-mobile{text-align:right !important}
.is-block-mobile{display:block !important}
.is-flex-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.is-inline-mobile{display:inline !important}
.is-inline-block-mobile{display:inline-block !important}
.is-inline-flex-mobile{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.is-hidden-mobile{display:none !important}
.is-invisible-mobile{visibility:hidden !important}
article.section--featured_news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:6rem}
article.section--featured_news .news-featured-photo{position:relative;top:initial;height:0;padding-bottom:56.25%;margin-left:3.75rem;width:calc(100% - 7.5rem)}
article.section--featured_news .news-featured-photo img{position:absolute;top:0;left:0;width:100%;height:100%}
article.card.press img{display:none}
section.section--featured_news_callout{padding-top:6rem;padding-bottom:4rem}
section.section--featured_news_callout h3.marker{margin-bottom:5rem}
section.section--featured_news_callout article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0;margin-bottom:4rem}
section.section--featured_news_callout article .news-featured-photo{position:relative;top:initial;height:0;padding-bottom:56.25%;margin-left:3.75rem;width:calc(100% - 7.5rem)}
section.section--featured_news_callout article .news-featured-photo img{position:absolute;top:0;left:0;width:100%;height:100%}
.section--form_block .container .form .gfield{width:100% !important}
#gform_page_2_1 .gform_fields,#gform_page_4_1 .gform_fields,#gform_page_9_1 .gform_fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single-news .section--text_block .body>*{font-size:1.6rem;line-height:1.5}
}@-webkit-keyframes sk-stretchdelay{}
@keyframes sk-stretchdelay{0%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
40%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
100%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
20%{-webkit-transform:scaleY(1);transform:scaleY(1)}
}@keyframes sk-stretchdelay{0%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
40%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
100%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
20%{-webkit-transform:scaleY(1);transform:scaleY(1)}
}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}