html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}@-moz-keyframes zoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes slideinleft{0%{left:-300px}100%{left:0}}@-moz-keyframes slideinleft{0%{left:-300px}100%{left:0}}@keyframes slideinleft{0%{left:-300px}100%{left:0}}@-webkit-keyframes slideintop{0%{top:-300px}100%{top:0}}@-moz-keyframes slideintop{0%{top:-300px}100%{top:0}}@keyframes slideintop{0%{top:-300px}100%{top:0}}@-webkit-keyframes fadeinup{0%{opacity:0;margin-top:-50px}100%{opacity:1;margin-top:0px}}@-moz-keyframes fadeinup{0%{opacity:0;margin-top:-50px}100%{opacity:1;margin-top:0px}}@keyframes fadeinup{0%{opacity:0;margin-top:-50px}100%{opacity:1;margin-top:0px}}@-webkit-keyframes fadeinfrombottom{0%{opacity:0;margin-top:50px}100%{opacity:1;margin-top:0px}}@-moz-keyframes fadeinfrombottom{0%{opacity:0;margin-top:50px}100%{opacity:1;margin-top:0px}}@keyframes fadeinfrombottom{0%{opacity:0;margin-top:50px}100%{opacity:1;margin-top:0px}}@keyframes bringtotop{0%{z-index:1}100%{z-index:10}}@keyframes buckethigh{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:-120px}}@-webkit-keyframes buckethigh{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:-120px}}@keyframes bucketlow{0%{opacity:0;margin-top:20px}100%{opacity:1;margin-top:0px}}@-webkit-keyframes bucketlow{0%{opacity:0;margin-top:20px}100%{opacity:1;margin-top:0px}}@keyframes flip{0%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}25%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}80%{opacity:1}85%{opacity:0}90%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);opacity:0}95%{opacity:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}100%{opacity:1}}@-webkit-keyframes flip{0%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}25%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}80%{opacity:1}85%{opacity:0}90%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);opacity:0}95%{opacity:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}100%{opacity:1}}@keyframes shrink{0%{height:100%}20%{height:100%}70%{height:0;opacity:1}75%{opacity:0}80%{height:100%}85%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes shrink{0%{height:100%}20%{height:100%}70%{height:0;opacity:1}75%{opacity:0}80%{height:100%}85%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes grow{0%{height:0%}20%{height:0%}70%{height:100%}80%{opacity:1}85%{height:100%;opacity:0}90%{height:0;opacity:0}100%{opacity:1}}@-webkit-keyframes grow{0%{height:0%}20%{height:0%}70%{height:100%}80%{opacity:1}85%{height:100%;opacity:0}90%{height:0;opacity:0}100%{opacity:1}}*{box-sizing:border-box}body{font-size:.9375rem;line-height:1.73333;font-family:"Montserrat",helvetica,arial,sans-serif}::-moz-selection{background:#40B4E5;color:#fff}::selection{background:#40B4E5;color:#fff}h1,.h1{font-size:2.125rem;line-height:1.17647;letter-spacing:.035em;color:#276092;text-transform:uppercase;font-weight:600;font-family:"Montserrat",helvetica,arial,sans-serif;margin-bottom:20px}h1 a,.h1 a{color:#276092}h2,.h2{font-size:1.6875rem;line-height:1.33333;letter-spacing:.03em;color:#276092;font-weight:400;font-family:"Open Sans",Arial,helvetica,sans-serif;margin-bottom:15px;text-transform:none}h2 a,.h2 a{color:#276092}h3,.h3{font-size:1.375rem;line-height:1.27273;letter-spacing:.12em;color:#276092;font-weight:700;margin-bottom:10px;text-transform:uppercase}h3 a,.h3 a{color:#276092}h4,.h4{font-size:.9375rem;line-height:1.46667;letter-spacing:.12em;margin-bottom:10px;color:#276092;font-weight:700;text-transform:uppercase}h4 a,.h4 a{color:#276092}h5,.h5{font-size:1rem;line-height:1.5625;letter-spacing:.03em;color:#276092;font-weight:600}h5 a,.h5 a{color:#276092}h6,.h6{font-weight:bold;margin-bottom:3px}a{color:#40B4E5;text-decoration:none}a:hover{color:#F7B352}a[target="_blank"],a.external,a[href$=".pdf"],a.pdf{font-size:1rem;line-height:1.5625;letter-spacing:.03em;color:#333E48;font-weight:700;display:inline-block;padding-left:30px;margin-right:10px;min-height:30px}a[target="_blank"]:hover,a.external:hover,a[href$=".pdf"]:hover,a.pdf:hover{color:#F7B352}a[target="_blank"],a.external{background:url(../images/icon-external.png) no-repeat left top;padding-left:40px}a[href$=".pdf"],a.pdf{background:url(../images/icon-download.png) no-repeat left top}.backtotop{width:40px;height:40px;display:block;background:url(../images/back-to-top.svg) no-repeat left top;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;position:fixed;text-indent:-9999em;bottom:40px;right:40px;z-index:999;cursor:pointer}p{font-weight:300;color:#313D48;letter-spacing:.03em;margin-bottom:25px}small{font-size:.75rem;font-weight:300;opacity:.8}strong{color:#276092;font-weight:600}em{font-style:italic}p.listtitle{font-weight:700;margin-bottom:0}p.alt{font-weight:500}p.meta{font-size:.8125rem;line-height:1.69231;letter-spacing:.03em}p.smallheader{margin-bottom:5px}.divider{width:33px;height:1px;display:block;margin:15px 0;background:#70767a}blockquote{padding:15px 30px 25px}blockquote p{color:#276092;font-style:italic;font-weight:300;font-size:1.125rem;line-height:1.66667;position:relative;margin-bottom:20px}blockquote p:first-child:before{content:'';display:block;background:url(../images/icon-quote.png) no-repeat top left;width:27px;height:27px;position:absolute;top:-12px;left:-30px}blockquote .quoteend{transform:rotate(180deg);margin-left:5px;display:inline-block}blockquote footer{color:#276092;font-weight:600;font-size:.875rem;line-height:1.57143;letter-spacing:.12em}blockquote footer:before{content:'';display:block;margin-bottom:20px;width:37px;height:1px;background:rgba(112,118,122,0.3)}ul,ol{font-weight:300;color:#313D48;font-size:1rem;line-height:1.5625;letter-spacing:.03em;margin-bottom:25px}ul strong,ol strong{color:#276092;font-weight:600}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;padding-top:20px}ul ul li:last-child,ul ol li:last-child,ol ul li:last-child,ol ol li:last-child{margin-bottom:0}ul li.spacer,ol li.spacer{display:none;list-style-image:none}ul{list-style-image:url(../images/icon-bullet.png);padding-left:20px}ul li{padding-left:5px;padding-bottom:5px;margin-bottom:15px}ol{list-style-type:decimal;padding-left:20px}ol li{padding-left:5px;padding-bottom:5px;margin-bottom:15px}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.list_2col_wrapper{overflow:hidden;margin-bottom:25px}.list_2col_wrapper ul{margin-bottom:0}.glossary{list-style-image:none}.glossary ul{list-style-image:none}.glossary p.alt{margin-bottom:0}.glossary-nav{list-style-image:none;text-align:center}.glossary-nav li{display:inline-block;margin-bottom:5px}.glossary-nav li a{padding:10px 17px;display:block;font-weight:500}.button{display:inline-block;text-align:center;font-style:normal;position:relative;background:#fff;border:1px solid #333E48;border:1px solid rgba(51,62,72,0.3);color:#333E48;text-transform:uppercase;padding:15px 30px;font-weight:700;text-decoration:none;font-size:.875rem;line-height:1.28571;letter-spacing:.12em;border-radius:8px;-webkit-border-radius:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:0px 3px 6px 0px transparent;-moz-box-shadow:0px 3px 6px 0px transparent;box-shadow:0px 3px 6px 0px transparent}.button:after{content:'';display:block;float:right;margin:1px 0 0 7px;width:9px;height:12px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:url(../images/icon-rightarrow-spruce.svg) no-repeat left center;background-size:9px 13px}.button:hover{border:1px solid #F7B352;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:#F7B352}.button:hover:after{background:url(../images/icon-rightarrow-yellow.svg) no-repeat left center;background-size:9px 13px}.button.alt{background:#F7B352;color:#fff;border-color:transparent;-webkit-transition:none;-moz-transition:none;transition:none}.button.alt:after{background:url(../images/icon-rightarrow.svg) no-repeat top left;background-size:9px 13px}.button.alt:hover{background:#035b99;background:-moz-linear-gradient(-45deg, #035b99 0%, #2fa5df 28%, #83d4f1 64%, #6db0e1 100%);background:-webkit-linear-gradient(-45deg, #035b99 0%, #2fa5df 28%, #83d4f1 64%, #6db0e1 100%);background:linear-gradient(135deg, #035b99 0%, #2fa5df 28%, #83d4f1 64%, #6db0e1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#035b99', endColorstr='#6db0e1',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 8s ease infinite;-moz-animation:Gradient 8s ease infinite;animation:Gradient 8s ease infinite}button.close{width:20px;height:20px;outline:0;border:0;text-indent:-99999px;position:absolute;top:20px;right:20px;cursor:pointer;background:url(../images/icon-close.svg) no-repeat top left}img{max-width:100%}img.full_img{width:100%;height:auto}img.align_left{float:left;margin:20px 40px 20px 0}img.align_right{float:right;margin:20px 0 20px 20px}img.align_center{display:block;margin:0 auto}.photo_caption img{margin-bottom:10px}.inline_photo_caption p{font-size:.8125rem;line-height:1.69231;letter-spacing:.03em;font-weight:500;color:#70767a}.video video{width:100%;height:auto}.table_container{width:100%;width:calc(100% + 25px);overflow-y:auto;overflow:auto;margin:0 0 1em;position:relative}table{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);margin:0 10px 5px 5px}table th{background:#333E48;padding:15px;min-width:140px}table th p{color:#F7B352;font-family:"Open Sans",Arial,helvetica,sans-serif;font-size:1.375rem;line-height:1.27273;letter-spacing:.035em;margin-bottom:0;font-weight:300}table th p span{font-family:"Montserrat",helvetica,arial,sans-serif;display:block;font-style:italic;font-size:.75rem;line-height:1.83333;letter-spacing:.02em;font-weight:300}table tr{border-bottom:1px solid rgba(112,118,122,0.3)}table tr:last-child{border-bottom:0}table td{border-right:1px solid rgba(112,118,122,0.3);padding:7px 15px;font-size:.75rem;line-height:1.83333;letter-spacing:.05em;color:#70767a}table td p{font-size:.75rem;line-height:2.91667;letter-spacing:.05em;color:#70767a}.infobox{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:40px 30px;text-align:center}.infobox em{font-size:.8125rem;line-height:1.69231;letter-spacing:.03em;margin-bottom:15px}.infobox a[href^="tel:"]{font-weight:600;font-size:1rem;line-height:2.125;letter-spacing:.03em;color:#F7B352}.infobox .or{font-size:.875rem;line-height:1.78571;letter-spacing:.03em;margin-bottom:15px}.quicklinks_wrapper{background:#333E48;min-height:15px}.quicklinks_wrapper a{display:block;padding:14px 10px;color:#F7B352;font-size:.8125rem;line-height:1.23077;letter-spacing:.05em;font-weight:400;text-transform:none;text-decoration:none;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out;border-left:0}.quicklinks_wrapper a:hover{color:#fff;border-left:0}.quicklinks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-evenly}.quicklinks.longlinks{display:grid;grid-template-columns:1fr 1fr}.quicklinks.longlinks a{padding:10px 30px}.quicklinks_desktop{display:none}.no-cssgrid .quicklinks,.no-flexbox .quicklinks{display:block}.no-cssgrid .quicklinks.longlinks,.no-flexbox .quicklinks.longlinks{display:block}.no-cssgrid .quicklinks.longlinks a,.no-flexbox .quicklinks.longlinks a{width:50%;float:left}.no-cssgrid .quicklinks a,.no-flexbox .quicklinks a{display:inline-block}.mainnav_inside{padding:13px 15px;overflow:hidden;background:#fff;position:relative;z-index:90}.mainnav_wrapper{position:relative;padding:0 10px;background:#fff;border-top:15px solid #333E48}.mainnav{position:relative}.logo{display:block;width:130px;height:48px;float:left}.logo svg,.logo img{display:block}.menubtn{cursor:pointer;float:right;padding-top:4px;margin-right:-15px}.menubtn button{outline:0}.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;padding:8px 15px;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:30px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;width:30px;height:4px;background-color:#333E48;border-radius:4px;position:absolute;border-radius:0;-webkit-border-radius:0;text-indent:-9999em}.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:#333E48;border-radius:4px;position:absolute;border-radius:0;-webkit-border-radius:0}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::after{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.mobileopen .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.mobileopen .hamburger-inner::before{top:0;opacity:0;transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.mobileopen .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}nav{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 90px);clear:both;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;display:none;position:absolute;z-index:27;top:100%;left:0;width:100%;padding:0 5px 0 5px}nav ul{padding-left:0;padding-top:0;list-style-image:none;background:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}nav ul ul{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav li{border-bottom:1.25px solid #F0F0F1;padding-left:0;padding-bottom:0;position:relative;margin-bottom:0}nav a{-ms-font-feature-settings:normal;text-transform:uppercase;text-decoration:none;position:relative;color:#333E48;padding:20px 20px 20px 35px;display:block;border-left:10px solid #fff;font-weight:700;font-size:.8125rem;letter-spacing:.03em;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}nav a:hover{border-left:10px solid #F7B352;color:#F7B352}nav ul ul{display:none}nav li.active{border-left:10px solid #F7B352;color:#F7B352}nav li.active a{padding-bottom:10px;color:#F7B352;border-left:none}nav li.active ul{display:block;margin-bottom:10px}nav li.active ul li{border-bottom:0}nav li.active ul a{font-weight:400;text-transform:none;border-left:0;color:#333E48;padding:12px 20px 12px 55px;font-size:.875rem}nav li.active ul a:hover{color:#F7B352}.mobileopen{overflow:hidden;height:100%;width:100%;position:fixed;top:0;left:0}.mobileopen nav{opacity:0;display:block;-webkit-animation:fadeinfrombottom .2s ease 1;-moz-animation:fadeinfrombottom .2s ease 1;animation:fadeinfrombottom .2s ease 1;animation-fill-mode:forwards}.dropdownbtn{position:absolute;z-index:10;top:0;right:0;width:80px;min-width:40%;height:60px;cursor:pointer}.dropdownbtn:before{content:'';display:block;width:14px;background:url(../images/icon-downarrow-spruce.svg) no-repeat 70% center;background-size:contain;height:14px;position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.active .dropdownbtn:before{transform:rotate(180deg)}.solutionsnav{overflow:hidden}.solutionsnav li{display:block}.solutionsnav li .challenge{padding:15px}.solutionsnav .challenges_dropdown{display:none}.stickynav header{min-height:106px}.stickynav .mainnav_wrapper{position:fixed;top:0;width:100%;z-index:100;border-top:0;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-webkit-animation:slideintop .4s ease 1;-moz-animation:slideintop .4s ease 1;animation:slideintop .4s ease 1;animation-fill-mode:forwards}.footer_wrapper{padding:40px 25px}.footer_wrapper.no_cta{border-top:1px solid rgba(112,118,122,0.3)}.footer_wrapper .logo{margin-bottom:30px}.footer_wrapper .button{width:100%;text-align:center;margin-bottom:22px;padding:17px 30px}.footer_wrapper .button:after{display:none}.footer_wrapper .button span{display:inline-block}.footer_wrapper .button span:after{content:'';display:block;float:right;margin:1px 0 0 7px;width:8.5px;height:14.5px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:url(../images/icon-rightarrow-spruce.svg) no-repeat top left;background-size:8px 13px}.footer_wrapper .button:hover span:after{background:url(../images/icon-rightarrow-yellow.svg) no-repeat top left;background-size:8px 13px}.footer_links{float:left;list-style-image:none;padding-left:0;margin-bottom:25px}.footer_links li{padding:0;margin-bottom:5px}.footer_links a{text-decoration:none;font-size:.8125rem;line-height:1.15385;letter-spacing:.05em;font-weight:400;color:#70767a}.footer_links a:hover{color:#F7B352}.footer_links li.list_title{text-transform:uppercase;font-size:.875rem;line-height:1.28571;letter-spacing:.08em;font-weight:700;color:#276092}.btn_quicklinks{clear:both;max-width:350px;margin:0 auto}.sitenav{clear:left;width:60%}.helpfullinks{width:40%}.up_logo{overflow:hidden;width:310px;margin:0 auto 15px}.up_logo p{font-weight:700;font-size:.875rem;line-height:1.28571;letter-spacing:.08em;font-weight:700;color:#276092;text-transform:uppercase;float:left;padding:23px 5px 0 0}.up_logo a{float:left;margin-left:7px}.up_logo img{width:50px;height:60px}.copyright{text-align:center;overflow:hidden}.copyright p,.copyright a{font-size:.8125rem;line-height:2.30769;letter-spacing:.05em;text-decoration:none;color:#70767a;font-weight:400;display:inline-block;margin-bottom:0}.copyright a:before{content:'|';display:inline;padding:0 4px 0 2px}.copyright a:hover{color:#F7B352}.copyright a:hover:before{color:#70767a}.social_links{list-style-image:none;padding-left:0}.social_links li{padding-left:0;display:inline-block}.social_links svg path,.social_links svg rect{fill:#70767a;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.social_links a{padding:10px}.social_links a span{text-indent:-99999em;display:block}.social_links a:before{display:none}.social_links a:hover svg path,.social_links a:hover svg rect{fill:#F7B352}.social_links .facebook svg,.social_links .twitter svg,.social_links .instagram svg,.social_links .linkedin svg{width:20px;height:20px}.collapsible_items_wrapper{margin-bottom:40px}.collapsible_wrapper{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:20px 20px 30px;margin-bottom:20px}.collapsible_item{border-bottom:1px solid #70767a;border-bottom:1px solid rgba(112,118,122,0.3);padding:18px 0}.collapsible_item h3{text-transform:uppercase;margin-bottom:0;font-size:.9375rem;line-height:1.53333;letter-spacing:.12em}.collapsible_item ul{margin-bottom:0}.collapsible_item .collapsible_content{display:none}.collapsible_item:first-child{border-top:1px solid #70767a;border-top:1px solid rgba(112,118,122,0.3)}.collapsible_handle{position:relative;cursor:pointer;padding-right:20px}.collapsible_handle:hover h5,.collapsible_handle:hover h3{color:#F7B352}.collapsible_handle:hover rect{fill:#F7B352}.collapsible_handle svg{width:8px;height:8px;position:absolute;top:10px;right:0}.collapsible_handle rect{fill:#276092}.collapsible_handle .plus_vert{height:23px}.collapsible_item.open h5{font-size:1.5625rem;line-height:1.4;margin-bottom:15px}.collapsible_item.open .collapsible_content{display:block}.collapsible_item.open .collapsible_handle .plus_vert{height:0}.endpage_cta_wrapper{background-image:url(../images/endpage_cta_placeholder.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;width:100%;clear:both;min-height:400px;margin-top:30px;display:grid;justify-content:center;align-content:center;align-items:center;justify-items:center}.endpage_cta_wrapper:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.8;background:-moz-linear-gradient(-45deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);background:-webkit-linear-gradient(-45deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);background:linear-gradient(135deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333e48', endColorstr='#b340b4e5',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite}.endpage_cta_wrapper.endpage_alt{background:#F0F0F1;display:block}.endpage_cta_wrapper.endpage_alt:before{display:none}.no-cssgrid .endpage_cta_wrapper{display:table}.no-cssgrid .endpage_cta{display:table-cell;vertical-align:middle}.endpage_cta{z-index:2;position:relative;text-align:center;max-width:340px;margin:0 auto;padding:85px 10px}.endpage_cta h2,.endpage_cta h3,.endpage_cta h4,.endpage_cta h5,.endpage_cta p{color:#fff}.endpage_cta h2{font-size:2.0625rem;line-height:1.0303;letter-spacing:.03em;font-weight:600;font-family:"Montserrat",helvetica,arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.endpage_cta h3{font-size:1.125rem;line-height:1.88889;letter-spacing:.1em;font-weight:400;margin-bottom:20px}.endpage_cta p{font-size:.9375rem;line-height:1.6}.endpage_alt h2,.endpage_alt h3,.endpage_alt h4,.endpage_alt h5,.endpage_alt p{color:#276092}.endpage_alt .endpage_cta{max-width:100%}.endpage_alt .overlay_cta{text-align:center}.endpage_alt .overlay_cta .button{background:none}.carousel_wrapper{text-align:center;margin-bottom:50px}.carousel_content{margin-bottom:25px;text-align:left}.carousel_content .slick-slide{padding:5px}.carousel_content .slide{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:40px 45px}.carousel_content blockquote{padding:0}.carousel_content blockquote p{color:#333E48}.carousel_content blockquote img{display:inline-block}.carousel_group .carousel_content{margin-bottom:0}.carousel_group .carousel_content .slide{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.carousel_navigation{overflow:hidden;text-align:center;display:inline-block;position:relative;padding:0 30px}.carousel_navigation .btn_prev,.carousel_navigation .btn_next,.carousel_navigation .slick-next,.carousel_navigation .slick-prev{display:block;outline:0;border:0;text-indent:-99999em;width:19px;height:28px;cursor:pointer;background:url(../images/icon-rightarrow-blue.svg) no-repeat right center;position:absolute;top:0;padding:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.carousel_navigation .btn_prev,.carousel_navigation .slick-prev{transform:rotate(180deg);left:5px}.carousel_navigation .btn_prev:hover,.carousel_navigation .slick-prev:hover{width:25px;left:0}.carousel_navigation .btn_next,.carousel_navigation .slick-next{right:5px}.carousel_navigation .btn_next:hover,.carousel_navigation .slick-next:hover{width:25px;right:0}.carousel_navigation ul{display:inline-block;list-style-image:none;padding:0 5px;margin-bottom:0;text-align:center}.carousel_navigation ul li{display:inline-block;padding:10px}.carousel_navigation ul li span,.carousel_navigation ul li button{text-indent:-99999em;outline:0;padding:0;border-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:10px;height:10px;background:rgba(165,172,175,0.4);border-radius:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.carousel_navigation ul li:hover span,.carousel_navigation ul li:hover button,.carousel_navigation ul li.active span,.carousel_navigation ul li.slick-active button{background:#276092}.pagination_wrapper,.pagination_section{text-align:center}.pagination_wrapper{overflow:hidden;text-align:center;display:inline-block;position:relative;padding:0 30px}.pagination_wrapper .btn_prev,.pagination_wrapper .btn_next,.pagination_wrapper .slick-next,.pagination_wrapper .slick-prev{display:block;outline:0;border:0;text-indent:-99999em;width:19px;height:28px;cursor:pointer;background:url(../images/icon-rightarrow-blue.svg) no-repeat right center;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;padding:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.pagination_wrapper .btn_prev,.pagination_wrapper .slick-prev{transform:rotate(180deg);left:5px}.pagination_wrapper .btn_prev:hover,.pagination_wrapper .slick-prev:hover{width:25px;left:0}.pagination_wrapper .btn_next,.pagination_wrapper .slick-next{right:5px}.pagination_wrapper .btn_next:hover,.pagination_wrapper .slick-next:hover{width:25px;right:0}.pagination_wrapper ul{display:inline-block;list-style-image:none;padding:0 5px;margin-bottom:0;margin-top:-5px;text-align:center}.pagination_wrapper ul li{display:inline-block;padding:10px}.pagination_wrapper ul li span,.pagination_wrapper ul li button{outline:0;padding:0;border-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;font-size:.875rem;line-height:1.28571;letter-spacing:.08em;font-weight:700;color:#C6C8C9}.pagination_wrapper ul li:hover span,.pagination_wrapper ul li:hover button,.pagination_wrapper ul li.active button,.pagination_wrapper ul li.slick-active button{color:#276092}.carousel_gallery .carousel_content{margin:0 -20px 20px;overflow:hidden;padding-bottom:7px}.carousel_gallery .slick-slide{padding:10px}.carousel_gallery .slide{padding:0;position:relative;overflow:hidden}.carousel_gallery .slide a{display:block}.carousel_gallery .slide a:before{content:'';display:block;background:url(../images/icon-zoom.png);width:76px;height:74px;position:absolute;top:300%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%, -50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.carousel_gallery .slide:hover a:before{top:50%}.carousel_gallery .slide img{display:block;width:100%}.content_blocks{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.block_header{background:#333E48;padding:15px 15px;text-align:center}.block_header p{color:#F7B352;font-family:"Open Sans",Arial,helvetica,sans-serif;font-size:1.375rem;line-height:1.27273;letter-spacing:.03em;margin-bottom:0}.block_header p span{font-family:"Montserrat",helvetica,arial,sans-serif;display:block;font-style:italic;font-size:.75rem;line-height:1.66667;letter-spacing:.02em}.block_content{padding:15px 35px 30px}.block_content ul{list-style-image:none;padding-left:0}.block_content li{border-bottom:1px solid rgba(112,118,122,0.3);padding:12px 0 10px}.block_content p{font-size:.8125rem;line-height:1.38462;letter-spacing:.05em;color:#70767a}.block_content p:last-child{margin-bottom:0}.block_content p strong{font-size:.9375rem;line-height:1.46667;letter-spacing:.12em}form{max-width:800px;margin:0 auto}.formnote{text-align:left;margin-bottom:20px}.field{margin-bottom:8px;padding-bottom:10px;clear:both;display:block;width:100%;position:relative}.checkbox_wrapper.last_checkbox{margin-bottom:0;padding-bottom:0}.field_required label,.field_error label{color:#C30045;position:relative}.field_required label span:after,.field_error label span:after{content:'';display:inline-block;padding-left:10px;font-size:.625rem;line-height:1.5;letter-spacing:.05em;color:#C30045}.field_required input,.field_error input{border-color:#C30045;position:relative}.checkbox_wrapper.field_required label:after{display:none}.checkbox_wrapper.field_required .grouplabel:after{content:'';display:inline-block;position:static;padding-left:10px;font-size:.625rem;line-height:1.5;font-weight:400;letter-spacing:.05em;color:#C30045}.field_required label span:after{content:'Field is required'}.checkbox_wrapper.field_required .grouplabel:after{content:'Field is required'}label,legend{font-size:1rem;line-height:1.625;letter-spacing:.05em;color:#70767a}input,textarea{display:block;width:100%;background:none;outline:0;border:1px solid rgba(51,62,72,0.3);padding:10px 20px;border-radius:8px;font-family:"Montserrat",helvetica,arial,sans-serif;font-size:.8125rem;line-height:2.30769;letter-spacing:.05em;color:#70767a;min-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,textarea:focus{border-color:rgba(39,96,146,0.3);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.is_focused label,.is_focused legend{color:#276092}.is_focused input,.is_focused textarea{border-color:rgba(39,96,146,0.3);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}input[type="checkbox"]:checked+span,input[type="radio"]:checked+span{background:url(../images/formbox-checked.png) no-repeat left top}.grouplabel,legend.grouplabel{font-weight:600;margin-bottom:15px;font-size:.8125rem}.field_checkbox{margin:15px 20px 20px 0}.field_checkbox input{display:none}.field_checkbox label{overflow:hidden;display:block}.field_checkbox span{float:left;position:static;background:url(../images/formbox.png) no-repeat left top;padding:5px 0 5px 40px;cursor:pointer}.form_wrapper{margin-bottom:40px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;font-style:normal;position:relative;border:1px solid transparent;text-transform:uppercase;padding:15px 30px;font-weight:700;text-decoration:none;font-size:.875rem;line-height:1.28571;letter-spacing:.12em;border-radius:8px;-webkit-border-radius:8px;-webkit-box-shadow:0px 3px 6px 0px transparent;-moz-box-shadow:0px 3px 6px 0px transparent;box-shadow:0px 3px 6px 0px transparent;background:#F7B352;color:#fff;-webkit-transition:none;-moz-transition:none;transition:none;cursor:pointer;max-width:260px;margin:0 auto 0}input[type="submit"]:after{content:'';display:block;float:right;margin:1px 0 0 7px;width:7.5px;height:11.5px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:url(../images/icon-rightarrow.svg) no-repeat top left;background-size:8px 13px}input[type="submit"]:hover{background:#035b99;background:-moz-linear-gradient(-45deg, #035b99 0%, #2fa5df 28%, #83d4f1 64%, #6db0e1 100%);background:-webkit-linear-gradient(-45deg, #035b99 0%, #2fa5df 28%, #83d4f1 64%, #6db0e1 100%);background:linear-gradient(135deg, #035b99 0%, #2fa5df 28%, #83d4f1 64%, #6db0e1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#035b99', endColorstr='#6db0e1',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 8s ease infinite;-moz-animation:Gradient 8s ease infinite;animation:Gradient 8s ease infinite}.item_list{list-style-image:none;padding-left:0}.item_list img{float:left;width:85px}.item_list .item_description{padding-left:100px}.item_list li{padding-bottom:10px}@media screen and (max-height: 600px){nav{padding:0 5px 50px 5px}}@media screen and (max-width: 800px){.parallax{transform:translate(0, 0) !important}}@media screen and (min-width: 600px){img.quarter_img{width:25%;height:auto;min-width:300px}img.third_img{width:33%;height:auto;min-width:300px}.dropdownbtn span{min-width:65%}.carousel_gallery .slick-slide{padding:20px}.footer_links li{width:50%;float:left}.footer_links li.list_title{width:100%;float:none}}@media screen and (min-width: 800px){img.half_img{width:50%;height:auto}img.threefourths_img{width:50%;height:auto}ul.list_2col,ol.list_2col{display:grid;grid-template-columns:1fr 1fr}.no-cssgrid ul.list_2col,.no-cssgrid ol.list_2col{overflow:hidden}.no-cssgrid ul.list_2col li,.no-cssgrid ol.list_2col li{float:left;width:47%;margin-right:3%}.no-cssgrid ul li.spacer,.no-cssgrid ol li.spacer{display:block}.glossary-nav li a{padding:10px}.formnote{text-align:center}blockquote{max-width:500px;float:right;padding:25px 50px}blockquote.align_left{float:left}.inline_photo_caption{float:right;padding:25px 0 25px 25px;max-width:450px}.inline_photo_caption.align_left{float:left;padding:25px 25px 25px 0}.logo{margin-right:30px;width:195px;height:72px}.menubtn{margin-top:14px}.sitenav{clear:none;width:32%}.helpfullinks{width:35%}.footer_links{padding-top:17px}.footer_links li{width:100%;float:none}.footer_wrapper{padding:40px 60px;max-width:1520px;margin:0 auto}.footer_wrapper .logo{width:145px;height:58px;margin-right:50px}.btn_quicklinks{padding-top:17px}.up_logo{width:305px;margin:0 auto 15px}.copyright{clear:both}.social_links{display:inline-block}.endpage_cta{max-width:1100px;padding:80px 30px}.endpage_cta h2{font-size:2.1875rem;line-height:1.14286}.endpage_cta h3{font-size:1.0625rem;line-height:1.58824}.endpage_cta p{font-size:1.125rem;line-height:1.44444}.endpage_alt .endpage_cta{max-width:1400px}.carousel_content .slide{padding:60px 65px}.carousel_content blockquote{max-width:100%;float:none}.carousel_gallery .slide{padding:0;width:100%;float:none}.carousel_gallery .slide:nth-child(3n){display:block}.content_blocks{display:grid;grid-template-columns:1fr 1fr}.content_blocks .block_header{border-right:1px solid rgba(112,118,122,0.84)}.content_blocks .block_content{border-right:1px solid rgba(112,118,122,0.3)}.no-cssgrid .content_blocks{display:block;overflow:hidden}.no-cssgrid .block_item{float:left;width:50%}form{padding:30px 0}.field{margin-bottom:0;padding-bottom:0;position:relative;margin-bottom:20px}.field_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 40px}.field_checkbox{float:left;margin:0 20px 20px 0}.field_checkbox span{padding-top:3px}.no-cssgrid .form_wrapper,.no-cssgrid .field_wrapper.field_half{display:block;overflow:hidden}.no-cssgrid .field_half{width:48%;margin-right:4%;margin-bottom:20px;float:left;clear:none}.no-cssgrid .field_half:nth-child(2n){margin-right:0}label{font-size:.8125rem;line-height:2.30769;letter-spacing:.05em;position:relative;display:block;width:100%;height:30px}label span{position:absolute;top:40px;left:20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:0}input{position:relative;z-index:3}.is_focused label span,.filled label span{top:0;left:0}.checkbox input{display:inline-block}.checkbox label{width:100%}.checkbox label span{position:static;top:auto;left:auto;clear:none;display:inline}.item_list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 30px;padding-top:20px}.no-cssgrid.flexbox .item_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.no-cssgrid.flexbox .item_list li{width:45%}.no-cssgrid.no-flexbox .item_list{overflow:hidden;display:block}.no-cssgrid.no-flexbox .item_list li{width:45%;float:left;min-height:200px}}@media screen and (min-width: 1000px){.mainnav_wrapper{padding:0 45px}h1,.h1{font-size:3.125rem;line-height:1.2;letter-spacing:.025em}h2,.h2{font-size:2.5rem;line-height:1.175}h3,.h3{font-size:1.5625rem;line-height:1.12;letter-spacing:.12em}h4,.h4{font-size:1rem;line-height:1.375;letter-spacing:.12em}h5,.h5{font-size:1.125rem;line-height:1.38889}p{font-size:1rem;line-height:1.875}img.threefourths_img{width:75%;height:auto}.button:after{width:10px;height:14px}.fancycaption h4{font-size:1rem;line-height:1.375}.fancycaption h6{font-size:.875rem;line-height:1.57143;font-style:italic;color:#276092}.fancycaption p{font-size:.875rem;line-height:1.64286}.collapsible_section{overflow:hidden;max-width:1400px;margin:0 auto 70px}.collapsible_section .section_col1{width:40%;float:left;padding-right:40px}.collapsible_section .section_col2{width:60%;float:right}.collapsible_wrapper{padding:35px 45px}.collapsible_item.open h3{font-size:1.5625rem;line-height:1.2}.collapsible_item h3{font-size:1rem;line-height:1.375}.endpage_cta h2{font-size:2.5rem;line-height:1.125}.endpage_cta h3{font-size:1.25rem;line-height:1.35}.carousel_content .slide{padding:80px 90px}.carousel_gallery .slide{padding:0}.carousel_navigation ul a{padding:10px 6px}.content_blocks.blocks-3{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1100px){ul.list_2col_small,ol.list_2col_small{display:grid;grid-template-columns:1fr 1fr}.no-cssgrid ul.list_2col_small,.no-cssgrid ol.list_2col_small{overflow:hidden}.no-cssgrid ul.list_2col_small li,.no-cssgrid ol.list_2col_small li{float:left;width:47%;margin-right:3%}.list_2col_wrapper ul{float:left;max-width:47%;margin-right:3%}.sitenav{width:25%}.helpfullinks{width:25%}.btn_quicklinks{clear:none;float:right}.block_header p{font-size:2.125rem;line-height:1.11765;letter-spacing:.035em}.block_header p span{font-size:.875rem;line-height:1.57143;letter-spacing:.02em}}@media screen and (min-width: 1200px){.mobileopen{overflow:auto;position:static;height:auto}h1,.h1{font-size:3.75rem;line-height:1.25;letter-spacing:.03em}.menubtn{display:none}.quicklinks_mobile{display:none}.quicklinks_desktop{display:block}.quicklinks{display:block;text-align:right;padding:0 60px}.quicklinks a{display:inline-block;margin-left:30px}.quicklinks a:last-child{padding-right:0}.mainnav_wrapper{border-top:0;padding:0 60px;z-index:15}.mainnav_wrapper:after{content:'';display:block;width:1px;clear:both}.mainnav_inside{float:left;padding:18px 15px 18px 0;margin-right:5px}nav{display:block;width:auto;position:relative;clear:none;overflow:visible;padding:14px 0 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav ul{margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;justify-content:space-between}nav a{border-left:0;padding:28px 10px 37px 10px;position:relative}nav a:hover{border-left:0;color:#333E48}nav li{display:inline-block;border-bottom:0;position:relative}nav li:hover a:after{content:'';display:block;position:absolute;bottom:30px;left:10px;width:calc(100% - 20px);height:5px;background:#F7B352}nav li:hover ul.dropdown{opacity:0;display:block;-webkit-animation:fadeinfrombottom .3s ease 1;-moz-animation:fadeinfrombottom .3s ease 1;animation:fadeinfrombottom .3s ease 1;animation-fill-mode:forwards;animation-delay:.4s}nav li:hover ul.dropdown a:after{display:none}nav li:last-child a{padding-right:0}nav li:last-child a:after{width:calc(100% - 10px)}nav li.active{border-left:0}nav li.active a{color:#333E48;padding:28px 10px 37px 10px}nav li.active ul.dropdown{display:none}nav li.active ul.dropdown a{padding:25px 10px 25px 30px}nav li.active:hover ul.dropdown{opacity:0;display:block;-webkit-animation:fadeinfrombottom .3s ease 1;-moz-animation:fadeinfrombottom .3s ease 1;animation:fadeinfrombottom .3s ease 1;animation-fill-mode:forwards;animation-delay:.4s}li:hover .dropdown a{border-bottom:1.25px solid #F0F0F1}ul.dropdown{position:absolute;top:calc(100% - 30px);left:0;z-index:20;background:#fff;width:355px;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}ul.dropdown a:after{display:none}ul.dropdown li,ul.dropdown a{display:block;width:100%}ul.dropdown li{margin-bottom:0}ul.dropdown li:last-child a{border-bottom:0}ul.dropdown a{padding:25px 10px 25px 30px;border-left:10px solid #fff;border-bottom:1.25px solid #F0F0F1;font-weight:400;font-size:.875rem;line-height:1.71429;text-transform:none}ul.dropdown a:hover{border-left:10px solid #F7B352;color:#F7B352;font-weight:700;padding-left:50px}li.solutionsnav{position:static}li.solutionsnav ul.dropdown{width:100%;padding:20px}li.solutionsnav ul.dropdown li{display:none}li.solutionsnav ul.dropdown li.challenges_dropdown{display:block}li.solutionsnav li.challenges_dropdown:hover a{border-bottom:0}li.solutionsnav .challenge{padding:10px;border-bottom:0;margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-left:0}li.solutionsnav .challenge:hover{padding-left:10px;border-left:0}li.solutionsnav .challenge .challenge_inside{padding:30px 10px}.dropdownbtn{display:none}.no-flexbox .mainnav_inside{padding:10px 15px 0 0}.no-flexbox nav{width:auto;padding-top:20px;float:right;position:static}.no-flexbox nav:after{content:'';display:block;width:1px;clear:both}.no-flexbox nav a{font-size:.75rem}.no-flexbox nav ul{display:block;float:right}.no-flexbox nav ul li{padding-right:0;float:left}.no-flexbox nav ul ul{display:none}.no-flexbox .challenges_wrappers a{float:left;width:17%}.footer_wrapper .logo{margin-right:40px;width:195px;height:72px}.endpage_cta h2{font-size:3.125rem;line-height:1.1;letter-spacing:.03em}.endpage_cta h3{font-size:1.5625rem;line-height:1.36;letter-spacing:.1em}.item_list{grid-template-columns:1fr 1fr 1fr}.no-cssgrid.flexbox .item_list li{width:32%}.no-cssgrid.no-flexbox{display:block}.no-cssgrid.no-flexbox .item_list li{width:30%}.endpage_alt .overlay_cta{text-align:right;padding-right:20px}}@media screen and (min-width: 1300px){.footer_links{width:auto;padding-right:3%}.btn_quicklinks{width:280px;float:left}.up_logo{float:right;clear:none}.social_links a{padding:10px 4px}.social_links .facebook svg,.social_links .twitter svg,.social_links .instagram svg,.social_links .linkedin svg{width:14px;height:14px}.footer_wrapper .logo{margin-right:40px}.no-flexbox nav ul li{padding-right:15px}.content_blocks.blocks-4{grid-template-columns:1fr 1fr 1fr 1fr}.no-cssgrid .content_blocks.blocks-4 .block_item{width:25%}}@media screen and (min-width: 1400px){.table_container{width:100%;overflow:auto}table{width:100%;width:calc(100% - 10px)}.footer_links{padding-right:6%}.footer_wrapper .logo{margin-right:60px}}.gradient_icon{width:54px;height:54px;margin:0 auto 10px;display:block;background:#333e48;background:-webkit-linear-gradient(bottom left, #333e48 29%, #40b4e5 63%);background:-o-linear-gradient(bottom left, #333e48 29%, #40b4e5 63%);background:linear-gradient(to top right, #333e48 29%, #40b4e5 63%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333e48', endColorstr='#40b4e5',GradientType=1 );cursor:pointer;position:relative;background-size:600% 600%;-webkit-animation:Gradient 4s ease infinite;-moz-animation:Gradient 4s ease infinite;animation:Gradient 4s ease infinite}.gradient_icon:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease;background:#f7b352;background:-webkit-linear-gradient(bottom left, #f7b352 21%, #f2ddc4 44%, #f7b352 73%, #e59627 94%);background:-o-linear-gradient(bottom left, #f7b352 21%, #f2ddc4 44%, #f7b352 73%, #e59627 94%);background:linear-gradient(to top right, #f7b352 21%, #f2ddc4 44%, #f7b352 73%, #e59627 94%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b352', endColorstr='#e59627',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 4s ease infinite;-moz-animation:Gradient 4s ease infinite;animation:Gradient 4s ease infinite}.gradient_icon svg,.gradient_icon img{display:block;width:55px;height:55px;top:-1px;position:relative;z-index:3;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.challenges_wrappers{padding:20px 0;max-width:340px;margin:0 auto;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.challenge{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff;width:46%;flex-basis:48%;flex-basis:calc(50% - 26px);height:144px;justify-content:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;flex-direction:column;margin:0 12px 20px;align-content:center;text-decoration:none;border:1px solid #fff;padding:10px;outline:0;position:relative}.challenge:nth-child(2n) .gradient_icon{animation-delay:.3s}.challenge:nth-child(3n) .gradient_icon{animation-delay:.9s}.challenge:nth-child(4n) .gradient_icon{animation-delay:.7s}.challenge:nth-child(5n) .gradient_icon{animation-delay:.5s}.challenge:before{content:'';display:block;background:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.challenge:hover:before{border:1px solid #F7B352;-webkit-box-shadow:0px 6px 12px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 12px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 12px 0px rgba(0,0,0,0.2);transform:scale(1.05)}.challenge:hover .gradient_icon:before{opacity:1}.challenge:hover h5,.challenge:hover h3{color:#F7B352}.challenge h3{text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;font-size:.75rem;line-height:1.16667;letter-spacing:.12em;min-height:38px;margin-bottom:0}.challenge_inside{margin:0 auto}.no-flexbox .challenges_wrappers{display:block;overflow:hidden}.no-flexbox .challenge{width:40%;display:inline-block;position:relative}.no-flexbox .challenge_inside{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.popupcta{display:none}.challenge_description{display:none}.endpage_alt .challenge{width:46%;flex-basis:48%;flex-basis:calc(50% - 46px);height:144px}@media screen and (min-width: 550px){.challenges_wrappers{max-width:560px}.challenge{width:28%;flex-basis:30%;flex-basis:calc(33% - 23px);height:150px}.no-flexbox .challenge{width:27%}.no-flexbox .endpage_alt .challenge{width:40%}.endpage_alt .challenges_wrappers{max-width:400px}.endpage_alt .challenge{width:46%;flex-basis:48%;flex-basis:calc(50% - 46px);height:144px}}@media screen and (min-width: 700px){.gradient_icon{height:60px;width:60px}.gradient_icon img,.gradient_icon svg{height:61px;width:61px}}@media screen and (min-width: 800px){.challenges_wrappers{clear:both;max-width:100%}.gradient_icon{height:64px;width:64px}.gradient_icon img,.gradient_icon svg{height:65px;width:65px}.challenge{height:calc(calc(100vw - 127px)/3)}.challenge h3{font-size:.9375rem;line-height:1.26667}.no-flexbox .challenge_wrappers{position:relative}.no-flexbox .challenge_inside{position:absolute;width:100%;top:50%;left:0;transition:transform(0, -50%)}}@media screen and (min-width: 900px){.challenges_wrappers{max-width:800px}.challenge{height:240px}.endpage_alt .challenges_wrappers{max-width:850px}.endpage_alt .challenge{width:28%;flex-basis:30%;flex-basis:calc(33% - 40px);height:205px}.solutionschild .endpage_alt .challenges_wrappers{max-width:850px}.solutionschild .endpage_alt .challenge{width:19%;flex-basis:21%;flex-basis:calc(25% - 40px);height:165px}.no-flexbox .endpage_alt .challenge{width:20%;height:195px}}@media screen and (min-width: 1100px){.challenge{padding:2px;justify-content:flex-start;border-width:0;border-color:transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;text-transform:uppercase;font-weight:700;height:224px;width:28%;flex-basis:30%;flex-basis:calc(33% - 40px);margin:0 20px 50px}.challenge .challenge_inside{padding:40px 25px 53px;width:100%}.challenge h3{font-size:1rem;line-height:1.25;font-weight:600}.section_challenges p,h2{float:none;clear:none}.gradient_icon{width:70px;height:70px}.gradient_icon img,.gradient_icon svg{width:72px;height:72px}.no-flexbox .challenge_teasers .challenge_inside{transform:translate(0, 0);position:static;height:450px}.no-flexbox .challenge_teasers .challenge{width:29%;float:left}.no-flexbox .challenge_teasers .challenge a{display:block}.no-flexbox .endpage_cta .challenge{width:22%}.teaser_shadow{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);border:1px solid #fff;border-bottom:1px solid #F7B352;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.popupcta{display:block;position:absolute;z-index:5;height:10px;bottom:0;left:0;z-index:2;width:100%;overflow:hidden;background:#F7B352;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.popupcta span{position:absolute;left:0;top:10px;width:100%;display:block;background:#F7B352;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;font-size:.9375rem;line-height:1.26667;letter-spacing:.12em;color:#fff;padding:22px 20px;background:#f7b352;background:-moz-linear-gradient(-45deg, #f7b352 21%, #f2ddc4 44%, #f7b352 73%, #e59627 94%);background:-webkit-linear-gradient(-45deg, #f7b352 21%, #f2ddc4 44%, #f7b352 73%, #e59627 94%);background:linear-gradient(135deg, #f7b352 21%, #f2ddc4 44%, #f7b352 73%, #e59627 94%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b352', endColorstr='#e59627',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 8s ease infinite;-moz-animation:Gradient 8s ease infinite;animation:Gradient 8s ease infinite}.popupcta span:after{content:'';display:inline-block;margin-left:10px;width:7.5px;height:11.5px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:url(../images/icon-rightarrow.svg) no-repeat top left}.challenge_teasers{margin:0 -10px;max-width:140%}.challenge_teasers .challenge{height:auto}.challenge_teasers .challenge:hover .popupcta{height:63px}.challenge_teasers .challenge:hover .popupcta span{top:0}.challenge_teasers .challenge:hover .teaser_shadow{border:1px solid #F7B352;-webkit-box-shadow:0px 6px 12px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 12px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 12px 0px rgba(0,0,0,0.2);transform:scale(1.05)}.challenge_teasers .challenge:after{content:'';display:block;width:1px;clear:both}.challenge_teasers .challenge:before{display:none}.challenge_description{display:block}.challenge_description p{text-transform:none;float:none;font-size:.875rem;line-height:1.85714}.solutionschild .endpage_alt .challenges_wrappers{max-width:1000px}.solutionschild .endpage_alt .challenge{width:19%;flex-basis:21%;flex-basis:calc(25% - 40px);height:205px}.solutionschild .endpage_alt .challenge h3{font-size:1rem;line-height:1.25;font-weight:600}}@media screen and (min-width: 1200px){.challenges_wrappers{max-width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.endpage_alt .challenges_wrappers{max-width:1400px}.solutionschild .endpage_alt .challenges_wrappers{max-width:1000px}.challenge{flex-basis:18%;flex-basis:calc(20% - 30px);margin:0 15px 30px;height:175px}.challenge:first-child{margin-left:0}.challenge:nth-child(3n){margin-right:15px}.challenge h3{font-size:.75rem;line-height:1.33333;font-weight:600}.challenge_teasers{-webkit-flex-wrap:wrap;flex-wrap:wrap}.challenge_teasers .challenge{flex-basis:28%;flex-basis:calc(30% - 30px);margin:0 50px 70px}.challenge_teasers .challenge:first-child{margin-left:0}.challenge_teasers .challenge:nth-child(3n){margin-right:0}.no-flexbox .challenge{width:17%;height:184px}.no-flexbox li.solutionsnav ul.dropdown{top:70px}.no-flexbox .challenge_teasers .challenge{width:27%;height:auto}.no-flexbox .challenge_teasers .challenge_inside{height:410px}}@media screen and (min-width: 1320px){.challenge{height:214px}.challenge h3{font-size:1rem;line-height:1.25;font-weight:600}}.section{padding:20px 25px;max-width:1450px;margin:0 auto 20px;clear:both}.section.section_alt{background:#F0F0F1;padding:50px 25px;max-width:100%}.section.section_narrow{max-width:850px;text-align:center}.section_inside{max-width:1400px;margin:0 auto}.section_spacer{margin:50px auto;overflow:hidden}.challenge_section h3{max-width:650px;margin:0 auto 0;text-align:center}.challenges_wrappers{margin-top:20px}.colicon{margin:0 auto 20px;display:block}.last_section{padding-bottom:0}.section_grouping .section_wrapper{padding-top:60px}.section_grouping .section_wrapper:nth-child(2n){padding-top:0}.section_grouping .section{padding-bottom:0;margin-bottom:0}.whatwedo_group .section_wrapper,.whatwedo_group .section_wrapper:nth-child(2n){padding-top:60px}.news_filter_wrapper,.resources_filter_wrapper{height:50px;margin-bottom:30px;position:relative}.resources_filter_wrapper{margin-top:30px;margin-bottom:0}.news_filter,.resources_filter{border:1px solid rgba(112,118,122,0.23);background:#fff;border-radius:8px;-webkit-border-radius:8px;padding:9px 20px;cursor:pointer}.news_filter .filter_title,.resources_filter .filter_title{text-align:left;font-size:.8125rem;line-height:2.30769;letter-spacing:.05em;margin-bottom:0;position:relative}.news_filter .filter_title:after,.resources_filter .filter_title:after{content:'';-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out;display:block;position:absolute;top:12px;right:0;margin:0 0 0 0;background:url(../images/icon-dropdown.png) no-repeat top right;height:9px;width:14px}.news_filter ul,.resources_filter ul{display:none;list-style-image:none;padding-left:0;margin-bottom:0}.news_filter li,.resources_filter li{display:block}.news_filter li:last-child,.resources_filter li:last-child{margin-bottom:0}.news_filter a,.resources_filter a{color:#70767a;font-weight:500;font-size:.875rem;line-height:2.14286;letter-spacing:.05em;padding:10px 0}.news_filter a:hover,.resources_filter a:hover{color:#F7B352}.news_filter .current,.resources_filter .current{display:none}.news_filter.is-active .filter_title,.resources_filter.is-active .filter_title{margin-bottom:20px;border-bottom:1px solid rgba(112,118,122,0.23);padding-bottom:10px}.news_filter.is-active .filter_title:after,.resources_filter.is-active .filter_title:after{transform:rotate(180deg)}.news_filter.is-active ul,.resources_filter.is-active ul{display:block}.section_title{padding:25px 0 5px 0;margin:0 auto 20px;position:relative;text-align:center}.section_title:after{content:'';display:block;height:1px;width:85%;max-width:800px;margin:0 auto;background:rgba(112,118,122,0.23)}.section_title h2{text-align:center;position:relative;display:inline-block;cursor:pointer}.section_nav .dropdown{padding:18px 0 5px 0;margin:0 auto 20px;position:relative;text-align:center}.section_nav .dropdown:after{content:'';height:1px;display:block;background:#70767a;opacity:.23;width:100%;max-width:800px;margin:0 auto}.section_nav .dropdown.open ul{opacity:0;display:block;-webkit-animation:fadeinfrombottom .2s ease 1;-moz-animation:fadeinfrombottom .2s ease 1;animation:fadeinfrombottom .2s ease 1;animation-fill-mode:forwards}.section_nav .dropdown .dropdown_inside{display:inline-block;overflow:hidden}.section_nav .dropdown .gradient_icon{display:none}.section_nav .dropdown h2{text-align:center;position:relative;display:block;float:left;margin-bottom:0;padding-top:3px;cursor:pointer;font-size:1rem;line-height:1.5625;letter-spacing:.12em}.section_nav .dropdown h2:after{content:'';margin-left:10px;display:inline-block;background-image:url(../images/icon-downarrow-darkblue.svg);background-position:center top;background-size:13px;background-repeat:no-repeat;width:14px;height:10px}.section_nav .dropdown ul{position:absolute;z-index:3;top:99%;left:50%;transform:translate(-50%, 0);display:none;list-style-image:none;border:1px solid #F0F0F1;background:#fff;padding-left:0;width:100%;max-width:460px;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.section_nav .dropdown li{list-style-type:none;border-bottom:1.25px solid #F0F0F1;padding-left:0;padding-bottom:0;margin-bottom:0;text-align:left}.section_nav .dropdown a{-ms-font-feature-settings:normal;text-transform:uppercase;text-decoration:none;position:relative;color:#333E48;padding:20px 20px 20px 35px;display:block;border-left:10px solid #fff;font-weight:700;font-size:.8125rem;letter-spacing:.03em;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}.section_nav .dropdown a:hover{border-left:10px solid #F7B352;color:#F7B352}.section_nav_stick{background:#fff;padding:0 25px;position:fixed;z-index:10;top:-500px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;left:0;width:100%;position:fixed}.section_nav_stick.fixed{top:68px}.section_nav_stick.fixed .dropdown{margin-bottom:0}.section_nav_stick.absolute.fixed{position:absolute}.section_break{max-width:800px;text-align:center}.section_break:after{content:'';display:block;height:1px;width:100%;background:rgba(112,118,122,0.23)}.section_break p{padding-bottom:15px;font-size:1rem;line-height:1.6875}.main_with_sidebar .main{margin-bottom:25px}.section_pageheader{position:relative;overflow:hidden;text-align:center;display:block;display:grid;justify-content:center;align-content:center;align-items:center;justify-items:center;min-height:265px;background-size:cover;background-position:center top}.section_pageheader::before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.8;background:-moz-linear-gradient(-45deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);background:-webkit-linear-gradient(-45deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);background:linear-gradient(135deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333e48', endColorstr='#b340b4e5',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite}.section_pageheader h1,.section_pageheader h2,.section_pageheader h3,.section_pageheader h4,.section_pageheader h5,.section_pageheader p,.section_pageheader a{color:#fff}.section_pageheader_text{max-width:1450px;margin:0 auto;z-index:3;padding:0 20px;text-align:center;position:relative;color:#fff}.section_pageheader_text h1{color:#fff;font-size:2.375rem;line-height:.94737;letter-spacing:.03em;font-weight:600;text-transform:uppercase;margin-bottom:5px}.section_pageheader_text h2{color:#fff;font-size:1.25rem;line-height:1.2;letter-spacing:.08em;font-weight:500;text-transform:uppercase;margin-bottom:20px;font-family:"Montserrat",helvetica,arial,sans-serif}.no-cssgrid .section_pageheader{display:table;width:100%}.no-cssgrid .section_pageheader_text{display:table-cell;vertical-align:middle}.first_section{padding-top:50px}.first_section .section_icon{display:none}.section_intro,.section_intro_blank{max-width:800px;text-align:center;margin-bottom:0}.section_intro:after,.section_intro_blank:after{content:'';display:block;height:1px;width:100%;margin-top:30px;background:rgba(112,118,122,0.23)}.section_intro p,.section_intro_blank p{font-size:1rem;line-height:1.6875}.section_intro_blank{min-height:400px}.section_intro_blank:after{display:none}.intro_noborder{max-width:900px}.intro_noborder:after{display:none}.section_imgoverlap{min-height:500px}.section_imgoverlap .section_contentbox{background:#fff;padding:20px 20px 40px 0;width:100%;position:relative;z-index:2}.section_imgoverlap .section_image{z-index:1;position:static}.section_imgoverlap .section_image img{width:100%}.section_imgoverlap .section_contentextra{position:relative;z-index:3}.section_imgoverlap.section_extended .section_contentbox{margin-bottom:0;padding-bottom:0}.image_cta{padding:20px 0 30px}.image_cta img{width:100%;display:block}.image_cta .image_cta_msg{background:#333E48;padding:30px 20px}.image_cta h4,.image_cta h5{color:#F7B352;margin-bottom:5px}.image_cta h4{letter-spacing:.12em;line-height:1.375;font-weight:600}.image_cta h5{font-style:italic;font-weight:300;font-size:.875rem;line-height:1.57143;letter-spacing:.02em}.image_cta p{color:#fff;margin-bottom:0;font-size:.875rem;line-height:1.64286}.section_cta{background:#333E48;text-align:center;max-width:100%;padding:40px 20px;margin:80px 0}.section_cta .section_inside{max-width:850px;margin:0 auto}.section_cta h2,.section_cta h3,.section_cta h4,.section_cta h5{color:#F7B352;margin-bottom:20px;text-transform:uppercase}.section_cta h3{font-weight:500}.section_cta p{color:#fff}.section_cta .button{background:#333E48;border-color:#F7B352;color:#F7B352}.section_cta .button:after{background:url(../images/icon-rightarrow-yellow.svg) no-repeat top left;background-size:8px 12px}.section_cta .button:hover{color:#fff;border-color:#fff}.section_cta .button:hover:after{background:url(../images/icon-rightarrow.svg) no-repeat top left;background-size:8px 12px}.section_3col .section_col{margin-bottom:70px}.section_3col .section_col:last-child{margin-bottom:0}.section_3col img{padding-bottom:20px}@media screen and (min-width: 600px){.section_nav .dropdown{padding:25px 0 10px 0}.section_nav .dropdown .dropdown_inside{padding-bottom:5px}.section_nav .dropdown h2{cursor:pointer;font-size:1.375rem;line-height:1.13636;letter-spacing:.12em}.section_nav .dropdown .gradient_icon{display:block;float:left;width:32px;height:31px;margin-right:15px;margin-bottom:0}.section_nav .dropdown .gradient_icon img,.section_nav .dropdown .gradient_icon svg{width:100%;height:auto}}@media screen and (min-width: 700px){.section_3col{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.no-cssgrid .section_3col{overflow:hidden;display:block}.no-cssgrid .section_3col .section_col{width:50%;float:left;padding:0 15px;min-height:550px;margin-bottom:30px}}@media screen and (min-width: 800px){.section_nav .dropdown{padding:25px 0 10px 0}.section_nav .dropdown .dropdown_inside{padding-bottom:5px}.section_nav .dropdown h2{font-size:1.875rem;line-height:1.16667}.section_nav .dropdown .gradient_icon{width:41px;height:40px}.whatwedo_group .section_wrapper,.whatwedo_group .section_wrapper:nth-child(2n){padding-top:110px}.news_filter_wrapper{margin-bottom:70px}.news_filter,.resources_filter{border:none;text-align:center}.news_filter .filter_title,.resources_filter .filter_title{display:none}.news_filter ul,.resources_filter ul{display:inline-block;border-bottom:1px solid rgba(112,118,122,0.23)}.news_filter li,.resources_filter li{display:inline-block;text-align:left}.news_filter li:first-child a,.resources_filter li:first-child a{padding-left:0}.news_filter li:last-child a,.resources_filter li:last-child a{padding-right:0}.news_filter li.current,.resources_filter li.current{display:inline-block}.news_filter a,.resources_filter a{padding:10px 15px}.news_filter .current a,.resources_filter .current a{color:#276092;font-weight:600}.section_intro,.section_intro_blank{margin:0 auto}.first_section .section_icon{float:right;display:block;width:230px;padding:20px 0 20px 20px}.first_section .section_copy{padding-right:250px;max-width:1160px}.section_challenges{max-width:1450px;margin:0 auto}.section_challenges .backuptitle{display:none}.section_challenges .desktopbtn{float:right;display:block;margin-top:10px}.section_challenges .mobilebtn{display:none}.section_imgoverlap{position:relative;padding-top:0;overflow:hidden}.section_imgoverlap:before{content:'';position:absolute;background:#fff;top:100px;left:30px;width:50%;height:90%;height:calc(100% - 40px);z-index:2}.section_imgoverlap .section_contentbox{position:relative;width:50%;margin-top:100px;margin-bottom:50px;background:none}.section_imgoverlap .section_image{width:50%;position:absolute;top:20px;right:25px;z-index:1;margin-top:0}.section_imgoverlap.section_imgoverlap_alt:before{left:auto;right:30px;height:100%;top:0}.section_imgoverlap.section_imgoverlap_alt .section_contentbox{float:right}.section_imgoverlap.section_imgoverlap_alt .section_image{right:auto;left:25px}.section_imgoverlap.image_left:before{left:auto;right:30px;top:30px}.section_imgoverlap.image_left .section_image{right:auto;left:25px}.section_imgoverlap.image_left .section_contentbox{float:right}.section_cta{padding:50px 20px}.section_nav_stick.fixed{top:90px}.section_imgoverlap ul.list_2col li{width:100%;margin-right:0}.section_imgoverlap ul.list_2col li.spacer{display:none}}@media screen and (min-width: 1000px){.last_section.image_cta{margin-bottom:0;padding-bottom:0}.last_section.image_cta .image_cta_msg.cta_left{bottom:0}.section_intro,.section_intro_blank{padding:60px 25px 40px}.section_intro p,.section_intro_blank p{font-size:1.125rem;line-height:1.66667}.section_pageheader_text{padding-top:30px}.section_pageheader_text h1{font-size:3.125rem;line-height:1.1;letter-spacing:.025em;margin-bottom:13px}.section_pageheader_text h2{font-size:1.4375rem;line-height:1.30435;letter-spacing:.08em;margin-bottom:27px}.image_cta{position:relative;padding:20px 25px 30px;margin:0 auto 70px}.image_cta .image_cta_msg{position:absolute;bottom:30px;max-width:486px;padding:40px}.image_cta .image_cta_msg.cta_right{right:25px}.image_cta .image_cta_msg.cta_left{left:25px}.image_cta img{display:block}.image_cta p{font-size:.9375rem;line-height:1.66667}.section_twocol{overflow:hidden}.section_twocol .section_col1{width:50%;float:left;padding-right:20px}.section_twocol .section_col2{width:50%;float:right;padding-left:20px}}@media screen and (min-width: 1200px){.section_pageheader{min-height:375px}.news_filter{margin-bottom:40px}.section_nav .dropdown .gradient_icon{width:51px;height:50px}.section_nav .dropdown h2{padding-top:0}.section_pageheader_text h1{font-size:3.75rem;line-height:1.08333;letter-spacing:.03em}.section_pageheader_text h2{font-size:1.75rem;line-height:1.28571;letter-spacing:.1em}.main_with_sidebar{overflow:hidden}.main_with_sidebar .main{float:left;width:64%}.main_with_sidebar .sidebar{float:right;width:30%;padding:10px}.section_3col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;margin:0 auto;max-width:1540px}.section_3col .section_col1,.section_3col .section_col2{border-bottom:none}.section_3col .section_col{padding:0 40px 50px;border-right:1px solid rgba(112,118,122,0.23)}.section_3col .section_col:nth-child(3n){border-right:0}.no-cssgrid .section_3col{overflow:hidden;display:block}.no-cssgrid .section_3col .section_col1,.no-cssgrid .section_3col .section_col2,.no-cssgrid .section_3col .section_col3{width:30%;float:left;min-height:500px;padding:0 25px}.section_nav .dropdown h2:after{background-size:100%;height:23px;width:22px}.section_nav_stick.fixed{top:105px}.section_nav_stick.fixed h2{font-size:2.75rem;line-height:1.13636}.section_imgoverlap ul.list_2col li{float:left;width:47%;margin-right:3%}.section_imgoverlap ul.list_2col li.spacer{display:block}}@media screen and (min-width: 1400px){.main_with_sidebar .main{width:68%}.main_with_sidebar .sidebar{width:25%}}.map_wrapper{overflow:hidden;max-width:1260px;margin:0 auto 30px;padding:30px 0}.map_graphic_wrapper{padding-bottom:30px;position:relative;height:325px}.map_graphic{position:absolute;top:-40%;left:-20%}.map_key .group_toggle,.map_key .state_toggle{display:block;width:30px;height:30px;text-indent:-9000em;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;float:left;margin-right:10px;background:url(../images/formbox-checked.png) no-repeat left top}.map_key .group_toggle.hidden,.map_key .state_toggle.hidden{background:url(../images/formbox.png) no-repeat left top}.map_key h4{margin-bottom:0;font-size:.875rem;line-height:1.28571;letter-spacing:.12em}.map_key img{width:17px;height:auto;float:left;margin-right:8px}.map_key p{font-size:.8125rem;line-height:1.30769;font-style:italic}.map_key .option{overflow:hidden}.map_key .option_info{padding-left:65px}.map_key .cold_connect .group_toggle{background:url(../images/checkbox-cold-connect-checked.png) no-repeat left top}.map_key .cold_connect .group_toggle.hidden{background:url(../images/checkbox-cold-connect.png) no-repeat left top}.map_key .intermodal_ramps .group_toggle{background:url(../images/checkbox-intermodal-checked.png) no-repeat left top}.map_key .intermodal_ramps .group_toggle.hidden{background:url(../images/checkbox-intermodal.png) no-repeat left top}.map_key .intermodal_ramps h4{color:#40B4E5}.map_key .railport_locations .group_toggle{background:url(../images/checkbox-railport-checked.png) no-repeat left top}.map_key .railport_locations .group_toggle.hidden{background:url(../images/checkbox-railport.png) no-repeat left top}.map_key .railport_locations h4{color:#6E267B}.map_key .transload_facilities .state_toggle{background:url(../images/checkbox-transload-checked.png) no-repeat left top}.map_key .transload_facilities .state_toggle.hidden{background:url(../images/checkbox-transload.png) no-repeat left top}.map_key .transload_facilities h4{color:#F7B352}.map_key .transload_facilities .option_info{padding-left:42px}.transload_scale{overflow:hidden;padding-left:40px}.transload_scale p.note{margin-bottom:5px;font-style:italic}.transload_scale ul{list-style-image:none;padding-left:0}.transload_scale li{padding-left:0;float:left;width:20%;text-align:center}.transload_scale .bar{width:100%;height:19px;background:#F7B352;display:block}.transload_scale .data{font-size:.8125rem;line-height:1.38462;letter-spacing:.03em}.transload_scale .step_1 .bar{background:#FBDEB3}.transload_scale .step_2 .bar{background:#F9C882}.transload_scale .step_3 .bar{background:#F7B351}.transload_scale .step_4 .bar{background:#F59E20}.transload_scale .step_5 .bar{background:#D8840A}@media screen and (min-width: 500px){.map_graphic_wrapper{height:400px}}@media screen and (min-width: 600px){.map_graphic_wrapper{height:540px}.map_graphic{top:-41%;left:-26%}}@media screen and (min-width: 800px){.map_graphic_wrapper{width:60%;height:550px;float:left}.map_graphic{left:-30%}.map_key{width:40%;float:right}}@media screen and (min-width: 800px) and (min-height: 700px){.transload_scale p.note{margin-bottom:15px}.transload_scale ul{width:125px}.transload_scale li{display:block;float:none;width:100%;margin-bottom:2px;overflow:hidden}.transload_scale .bar{height:13px;width:65px;float:left}.transload_scale .data{float:right;text-align:left;width:50px}}@media screen and (min-width: 1000px){.map_graphic_wrapper{height:540px}.map_graphic{top:-43%;left:-29%}}@media screen and (min-width: 1200px){.map_graphic_wrapper{width:75%;height:730px}.map_graphic{top:-40%;left:-20%}.map_key{width:25%;margin-top:190px}.map_key img{width:24px}.map_key .option_info{padding-left:74px}}@media screen and (min-width: 1300px){.map_graphic_wrapper{height:800px}}.transload-wrapper{overflow-x:scroll;-ms-overflow-y:hidden;-ms-overflow-style:none;cursor:ew-resize;cursor:-o-ew-resize;cursor:-moz-ew-resize;cursor:-webkit-ew-resize;padding:0 23px}.transload-process{width:780px;margin:0;padding-left:0;list-style-image:none}.transload-process:after{content:'';display:block;clear:both;width:1px}.transload-process.d2d{width:1120px}.transload-process li{background:none;list-style-type:none;float:left;padding:0 20px;text-align:center;color:#276092}.transload-process li:first-child{padding-left:0}.transload-process li:last-child{padding-right:0}.transload-process p{color:#276092;line-height:1.3;font-size:.8em;margin-bottom:0}.transload-process .customer-railserved,.transload-process .receiver-railserved{width:93px}.transload-process .customer-railserved .transload-image,.transload-process .receiver-railserved .transload-image{height:62px}.transload-process .customer-nonrailserved,.transload-process .receiever-nonrailserved{width:100px}.transload-process .customer-nonrailserved .transload-image,.transload-process .receiever-nonrailserved .transload-image{height:58px}.transload-process .origintrucking,.transload-process .destination-trucking{width:130px}.transload-process .origintrucking .transload-image,.transload-process .destination-trucking .transload-image{height:61px}.transload-process .transload-animation{width:225px;padding-top:0}.transload-process .railtransit{width:190px}.transload-process .railtransit .transload-image{height:62px}.transload-process .transload-image{height:50px;margin-bottom:10px}p.swipe{display:block;margin:0 auto 70px;font-size:.8em;font-weight:600;color:#A5ACAF;max-width:176px;text-transform:uppercase}li.transload-animation{padding-top:6px}.transload-icon{position:relative;width:100%;height:80px}.transload-icon:after{content:'';display:block;background:url(../images/transload-process-trucktransfer-crane.png) no-repeat left top;background-size:contain;position:absolute;width:85px;height:29px;bottom:17px;left:39px;z-index:90}.transload-icon span{display:block}.transload-icon .arrow{position:relative;width:73px;height:34px;margin:0 auto;overflow:hidden;z-index:9}.transload-icon .arrow-inside{background:url(../images/transloading-arrow.png) no-repeat center top;background-size:100%;position:absolute;top:0;left:50%;width:74px;height:65px;margin-left:-37px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.transload-icon .truck{position:absolute;top:36px;left:0;width:106px;height:32px;background:url(../images/transload-process-trucktransfer.png) no-repeat center top;background-size:100%}.transload-icon .truck .truck-inside{width:106px;height:32px;position:absolute;z-index:5;top:0;left:0;background:url(../images/transload-process-truck-cover.png) no-repeat center top;background-size:100%}.transload-icon .truck:after{content:'';display:block;height:100%;width:100%;position:absolute;z-index:3;bottom:0;left:0;background:#276092}.transload-icon .train{position:absolute;top:38px;right:0;overflow:hidden;width:79px;height:30px;background:url(../images/transload-process-railcartransfer.png) no-repeat center top;background-size:100%}.transload-icon .train .train-inside{width:79px;height:30px;position:absolute;z-index:5;top:0;left:0;background:url(../images/transload-process-railcar-cover.png) no-repeat center top;background-size:100%}.transload-icon .train:after{content:'';display:block;height:0%;width:100%;position:absolute;z-index:3;bottom:2px;left:0;background:#276092}.transload-icon.totruck:after{background:url(../images/transload-process-railcartransfer-crane.png) no-repeat left top;background-size:contain;width:68px;height:69px;left:43px;bottom:16px}.transload-icon.totruck .truck{left:auto;right:0}.transload-icon.totruck .truck:after{content:'';display:block;height:0%;width:100%;position:absolute;z-index:3;bottom:0;left:0;background:#276092}.transload-icon.totruck .train{left:0;right:auto}.transload-icon.totruck .train:after{content:'';display:block;height:100%;width:100%;position:absolute;z-index:3;bottom:2px;left:0;background:#276092}.transload-icon.totruck .arrow-inside{animation:flip;-webkit-animation:flip;animation-duration:7s;-webkit-animation-duration:7s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.transload-icon.totruck .truck:after{animation:grow;-webkit-animation:grow;animation-duration:7s;-webkit-animation-duration:7s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.transload-icon.totruck .train:after{animation:shrink;-webkit-animation:shrink;animation-duration:7s;-webkit-animation-duration:7s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.transload-icon .arrow-inside{animation:flip;-webkit-animation:flip;animation-duration:7s;-webkit-animation-duration:7s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.transload-icon .truck:after{animation:shrink;-webkit-animation:shrink;animation-duration:7s;-webkit-animation-duration:7s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.transload-icon .train:after{animation:grow;-webkit-animation:grow;animation-duration:7s;-webkit-animation-duration:7s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.equipment-section{background:url(../images/transload-graphic.jpg) no-repeat center bottom;background-size:100%;padding-bottom:60px}.d2d-wrapper p.swipe{display:block}.d2d-wrapper .transload-wrapper{overflow-x:scroll;-ms-overflow-y:hidden;-ms-overflow-style:none;cursor:ew-resize;cursor:-o-ew-resize;cursor:-moz-ew-resize;cursor:-webkit-ew-resize;padding:0 23px}@media screen and (min-width: 460px){.equipment-section{padding-bottom:90px}}@media screen and (min-width: 600px){.equipment-section{padding-bottom:140px}}@media screen and (min-width: 800px){p.swipe{display:none}p.d2d_swipe{display:block}.transload-wrapper{margin-bottom:60px}}@media screen and (min-width: 900px){.equipment-section{padding-bottom:180px}}@media screen and (min-width: 1200px){p.d2d_swipe{display:none}}@media screen and (min-width: 1400px){.transload-process{width:930px}.transload-process.d2d{width:1400px}.transload-process .transload-image{height:75px}.transload-process p{font-size:1em}.transload-icon{height:75px;width:213px}.transload-icon:after{width:96px;height:33px;bottom:7px;left:39px}.transload-icon .arrow{width:93px;height:42px}.transload-icon .arrow-inside{margin-left:-47px;width:94px;height:85px}.transload-icon .truck{width:123px;height:38px}.transload-icon .truck .truck-inside{width:123px;height:38px}.transload-icon .train{width:93px;height:38px}.transload-icon .train .train-inside{width:93px;height:38px}.transload-icon.totruck:after{width:73px;height:75px;left:50px;bottom:4px}}@media screen and (min-width: 1500px){.transload-advantage .section-image.first{background-position:center center}}.home .logo{opacity:0;-webkit-animation:fade 1s ease 1;-moz-animation:fade 1s ease 1;animation:fade 1s ease 1;animation-fill-mode:forwards}.home .collapsible_item:first-child{border-top:0}.main_section_wrapper{padding:0 25px 25px;overflow:hidden;max-width:100%}.main_section{position:relative;overflow:hidden;height:calc(85vh - 115px);max-height:400px;text-align:center;display:block;display:grid;justify-content:center;align-content:center;align-items:center;justify-items:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.main_section::before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.8;background:-moz-linear-gradient(-45deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);background:-webkit-linear-gradient(-45deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);background:linear-gradient(135deg, #333e48 0%, #333e48 32%, #354f5f 42%, rgba(64,180,229,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333e48', endColorstr='#b340b4e5',GradientType=1 );background-size:600% 600%;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite}.main_section:after{content:'';display:block;height:100%;max-width:250px;position:absolute;z-index:2;top:0;left:-400px;width:100%;background:url(../images/logooverlay.png) no-repeat left center;background-size:contain;-webkit-animation:slideinleft .7s ease 1;-moz-animation:slideinleft .7s ease 1;animation:slideinleft .7s ease 1;animation-delay:.25s;animation-fill-mode:forwards}.main_section_img{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/home_hero2.jpg) no-repeat center center;background-size:cover;-webkit-animation:zoom 1s ease 1;-moz-animation:zoom 1s ease 1;animation:zoom 1s ease 1}.main_section_text{z-index:3;text-align:center;position:relative;color:#fff;width:100%;opacity:0;-webkit-animation:fadeinup .5s ease 1;-moz-animation:fadeinup .5s ease 1;animation:fadeinup .5s ease 1;animation-fill-mode:forwards;animation-delay:.5s}.main_section_text h1{color:#fff;font-size:2.375rem;line-height:.94737;letter-spacing:.03em;font-weight:600;text-transform:uppercase;margin-bottom:5px}.main_section_text h2{color:#fff;font-size:1.25rem;line-height:1.2;letter-spacing:.08em;font-weight:500;text-transform:uppercase;margin-bottom:20px;font-family:"Montserrat",helvetica,arial,sans-serif}.main_section_overlay{position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;top:120%;left:0;width:100%;height:100%;background:#F0F0F1;z-index:10;padding:45px 5px}.main_section_overlay .button{background:none;padding:15px 20px}.main_section_overlay .button:after{margin:0 0 0 7px}.main_section_overlay h2{margin-bottom:5px}.main_section_overlay .h2{font-size:1.25rem;line-height:1.2;letter-spacing:.08em;font-weight:500;text-transform:uppercase;margin-bottom:20px;font-family:"Montserrat",helvetica,arial,sans-serif}.no-cssgrid .main_section{display:table;width:100%}.no-cssgrid .main_section_text{display:table-cell;vertical-align:middle}.main_section_wrapper.is-active .main_section{max-height:800px;height:800px}.main_section_wrapper.is-active .main_section_overlay{top:0}.section_challenges .desktopbtn{display:none}.section_challenges .mobilebtn{width:280px;margin:0 auto;display:block}@media screen and (min-width: 550px){.main_section_overlay .challenges_wrappers{max-width:490px}.main_section_wrapper.is-active .main_section{height:650px}}@media screen and (min-width: 800px){.main_section{min-height:450px;max-height:600px}.main_section_text{padding-top:100px}.home .section_imgoverlap{margin-bottom:40px;padding-top:100px}.home .section_imgoverlap:before{display:none}.home .section_imgoverlap .section_image{max-width:975px;width:75%;margin-top:0;position:static}.home .section_imgoverlap .section_contentbox{max-width:486px;padding:45px 0 45px 45px;position:absolute;right:0;top:50%;transform:translate(0, -50%);background:#fff}.main_section_overlay .challenges_wrappers{max-width:600px}.main_section_overlay .challenge{height:175px}}@media screen and (min-width: 1000px){.main_section{height:calc(100vh - 107px);max-height:950px;border-bottom:60px solid white}.main_section:after{max-width:410px}.main_section_wrapper{padding:0 60px}.main_section_text{padding-top:130px}.main_section_text h1{font-size:3.125rem;line-height:.6;letter-spacing:.025em;margin-bottom:13px}.main_section_text h2{font-size:1.4375rem;line-height:1.30435;letter-spacing:.08em;margin-bottom:27px}.main_section_overlay .h1{margin-bottom:13px}.main_section_overlay .h2{font-size:1.4375rem;line-height:1.30435;letter-spacing:.08em;margin-bottom:27px}.main_section_overlay .gradient_icon{height:60px;width:60px}.main_section_overlay .gradient_icon img{height:61px;width:60px}.main_section_wrapper.is-active .main_section{height:830px;max-height:830px;padding:30px}}@media screen and (min-width: 1100px){.main_section_overlay .challenges_wrappers{max-width:750px}.main_section_overlay .challenge{height:195px}.section_challenges .mobilebtn{display:none}}@media screen and (min-width: 1200px){.home .quicklinks{opacity:0;-webkit-animation:fade 1s ease 1;-moz-animation:fade 1s ease 1;animation:fade 1s ease 1;animation-fill-mode:forwards;animation-delay:1s}.home nav{opacity:0;-webkit-animation:fade 1s ease 1;-moz-animation:fade 1s ease 1;animation:fade 1s ease 1;animation-fill-mode:forwards;animation-delay:1s}.main_section{height:550px;height:calc(100vh - 134px)}.main_section_text h1{font-size:3.75rem;line-height:.6;letter-spacing:.03em}.main_section_text h2{font-size:1.75rem;line-height:1.28571;letter-spacing:.1em}.main_section_overlay{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.main_section_overlay .main_section_overlay_inside{width:100%}.main_section_overlay .h1{font-size:3.125rem;line-height:.68;font-weight:600}.main_section_overlay .h2{font-size:1.5625rem;line-height:1.36;letter-spacing:.1em}.home .section_imgoverlap{position:relative;padding-top:75px}.home .section_imgoverlap .section_contentbox{padding:45px 0 45px 45px;position:absolute;right:0;top:50%;transform:translate(0, -50%)}}@media screen and (min-width: 1200px){.main_section_overlay .challenges_wrappers{max-width:1300px;margin:0 auto;padding:0 30px}.main_section_overlay .overlay_cta{max-width:1300px;padding:0 30px;position:absolute;bottom:30px;width:100%;left:50%;transform:translate(-50%, 0)}.main_section_overlay .challenge{flex-basis:calc(20% - 24px);height:175px}.main_section_overlay .challenge:last-child{margin-right:0}.main_section_overlay .button{float:right}.main_section_wrapper.is-active .main_section{height:calc(100vh - 134px);max-height:950px;min-height:550px}}@media screen and (min-width: 1320px){.main_section_overlay .challenges_wrappers{max-width:1300px;margin:0 auto;padding:0 30px}.main_section_overlay .overlay_cta{max-width:1300px;padding:0 30px;position:absolute;bottom:30px;width:100%;left:50%;transform:translate(-50%, 0)}.main_section_overlay .challenge{flex-basis:calc(20% - 24px);height:190px}.main_section_overlay .challenge:last-child{margin-right:0}.main_section_overlay .button{float:right}.main_section_wrapper.is-active .main_section{height:calc(100vh - 134px);max-height:950px;min-height:550px}}.newslist{overflow:hidden}.newslist_item{margin-bottom:40px;padding-bottom:42px;border-bottom:1px solid rgba(112,118,122,0.3);overflow:hidden}.newslist_item p.meta{color:#70767a;font-weight:500;margin-bottom:0;font-size:.8125rem;line-height:2.30769;letter-spacing:.05em}.newslist_item_media{float:right;width:125px;height:115px;padding:10px 0 20px 20px}.newslist_item_media .newslist_item_cat{display:none}.newslist_item_cap{display:none}.newslist_item_teaser h2{font-size:1.375rem;line-height:1.36364;letter-spacing:.03em;margin-bottom:5px}.newslist_item_teaser p.meta{margin-bottom:0}.newslist_item_teaser .newslist_item_cat{font-size:.875rem;line-height:1.57143;letter-spacing:.02em;font-weight:500;margin-bottom:10px}.newslist_item_teaser .newslist_item_cat.cat_annoucements{color:#F7B352}.newslist_item_teaser .newslist_item_cat.cat_events{color:#40B4E5}.newslist_item_teaser .newslist_item_cat.cat_articles{color:#276092}.newslist_item_teaser .newslist_item_cat.cat_solutions{color:#333E48}.newslist_item_teaser .newslist_item_cat.cat_tips{color:#A5ACAF}.newslist_item_teaser .newslist_item_cat.cat_tips{color:#A5ACAF}.older_posts{margin:0 auto;display:block;max-width:210px}.news_article .newslist_item_cat{display:inline-block;margin-bottom:0;color:#fff;padding:5px 10px;font-size:.875rem;line-height:1.57143;letter-spacing:.02em}.news_article .newslist_item_cat.cat_annoucements{background:rgba(247,179,82,0.9)}.news_article .newslist_item_cat.cat_events{background:rgba(64,180,229,0.9)}.news_article .newslist_item_cat.cat_articles{background:rgba(39,96,146,0.9)}.news_article .newslist_item_cat.cat_solutions{background:rgba(51,62,72,0.9)}.news_article .newslist_item_cat.cat_tips{background:rgba(165,172,175,0.9)}.news_article .newslist_item_cat.cat_tips{background:rgba(165,172,175,0.9)}.news_article .section_main{margin-bottom:30px}.news_article .section_sidebar .infobox{margin-bottom:40px}.news_article .post_image img{width:100%}.post_title{background:#fff;width:95%;margin-top:-30px;position:relative;padding-top:20px}.post_title h1{margin-bottom:0}.post_title p.meta{color:#70767a;font-weight:500;margin-bottom:0}.post_title .newslist_item_cat{margin-bottom:20px}@media screen and (min-width: 600px){.newslist_item_media{width:135px;height:135px}}@media screen and (min-width: 800px){.newslist_item_media{width:185px;height:185px}}@media screen and (min-width: 1000px){p.meta{padding-bottom:15px}.newslist_item_media{width:300px;height:auto;float:left;z-index:1;position:relative;padding:0}.newslist_item_media .newslist_item_img{width:120%;position:relative}.newslist_item_media .newslist_item_img img{display:block}.newslist_item_media .newslist_item_cat{display:block;position:absolute;bottom:0;left:0;z-index:3;margin-bottom:0;color:#fff;padding:5px 15px;font-size:.875rem;line-height:1.57143;letter-spacing:.02em}.newslist_item_media .newslist_item_cat.cat_annoucements{background:rgba(247,179,82,0.9)}.newslist_item_media .newslist_item_cat.cat_events{background:rgba(64,180,229,0.9)}.newslist_item_media .newslist_item_cat.cat_articles{background:rgba(39,96,146,0.9)}.newslist_item_media .newslist_item_cat.cat_solutions{background:rgba(51,62,72,0.9)}.newslist_item_media .newslist_item_cat.cat_tips{background:rgba(165,172,175,0.9)}.newslist_item_media .newslist_item_cat.cat_tips{background:rgba(165,172,175,0.9)}.newslist_item_cap{display:block;padding:20px 0 0}.newslist_item_cap p{font-size:.875rem;line-height:1.57143;letter-spacing:.03em;margin-bottom:0;font-weight:500;color:#70767a}.newslist_item_teaser{padding-right:0;background:#fff;padding:30px 40px;z-index:2;position:relative;top:25px;margin-left:300px}.newslist_item_teaser h2{font-size:2.5rem;line-height:1.175;letter-spacing:.03em}.newslist_item_teaser .newslist_item_cat{display:none}.no_photo .newslist_item_teaser{margin-left:0;padding:0;margin-bottom:30px}.no_photo .newslist_item_teaser .newslist_item_cat{display:inline-block;z-index:3;margin:15px 0;color:#fff;padding:5px 15px;font-size:.875rem;line-height:1.57143;letter-spacing:.02em}.no_photo .newslist_item_teaser .newslist_item_cat.cat_annoucements{background:#F7B352}.no_photo .newslist_item_teaser .newslist_item_cat.cat_events{background:#40B4E5}.no_photo .newslist_item_teaser .newslist_item_cat.cat_articles{background:#276092}.no_photo .newslist_item_teaser .newslist_item_cat.cat_solutions{background:#333E48}.no_photo .newslist_item_teaser .newslist_item_cat.cat_tips{background:#A5ACAF}.no_photo .newslist_item_teaser .newslist_item_cat.cat_tips{background:#A5ACAF}.news_article{overflow:hidden}.news_article .section_main,.news_article .section_sidebar{float:left}.news_article .section_main{width:65%;padding-right:30px}.news_article .section_sidebar{width:35%}.post_title{margin-top:-80px}}@media screen and (min-width: 1200px){.older_posts{margin:0;float:right}.news_article .section_main{width:70%;padding-right:50px}.news_article .section_sidebar{width:30%;padding-left:30px}}@media screen and (min-width: 1400px){.newslist_item{margin-bottom:60px;padding-bottom:60px}}.contact .section_contentbox a{color:#276092;word-break:break-word}.contact .section_contentbox a:hover{color:#F7B352}.contact .section_contentbox h3{margin-bottom:0}.contact .section_contentbox p.smallheader{position:relative}.contact .section_contentbox a[href^="tel:"]{font-weight:700;font-size:.9375rem;line-height:1.46667;letter-spacing:.12em}.contact .section_contentbox .social_links svg path,.contact .section_contentbox .social_links svg rect{fill:#276092}.contact .section_contentbox .social_links a:hover svg path,.contact .section_contentbox .social_links a:hover svg rect{fill:#F7B352}.contact .section_contentbox .social_links .facebook a{padding-left:0}@media screen and (min-width: 800px){.contact .section_imgoverlap{margin-top:70px;min-height:420px}.contact .section_imgoverlap:before{display:none}.contact .section_imgoverlap .section_image{max-width:975px;width:75%;margin-top:0}.contact .section_imgoverlap .section_contentbox{max-width:486px;padding:40px 40px 5px 45px;margin-top:0;background:#fff;position:absolute;top:50%;right:0}}@media screen and (min-width: 1000px){.contact .section_imgoverlap{min-height:520px}}@media screen and (min-width: 1100px){.contact .section_imgoverlap{min-height:620px}}.resources_img{position:relative}.resources_img img{display:block;margin-bottom:0}.resource_item_cat{display:inline-block;margin-bottom:15px;color:#fff;padding:5px 10px;font-size:.875rem;line-height:1.57143;letter-spacing:.02em}.resource_item_cat.cat_1{background:rgba(247,179,82,0.9)}.resource_item_cat.cat_2{background:rgba(64,180,229,0.9)}.resource_item_cat.cat_3{background:rgba(39,96,146,0.9)}.resource_item_cat.cat_4{background:rgba(51,62,72,0.9)}.resource_item_cat.cat_5{background:rgba(165,172,175,0.9)}@media screen and (min-width: 1000px){.resources_img{margin-bottom:20px}.resources_img img{padding-bottom:0}.resource_item_cat{display:block;position:absolute;bottom:0;left:0;z-index:3;margin-bottom:0;padding:5px 15px}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-loup.mCSB_scrollTools .mCSB_draggerRail{background-color:#DADDDE;height:8px}.mCS-loup.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#276092;height:8px}.mCS-loup.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#40B4E5}.mCS-loup.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-loup.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#40B4E5}.mCS-loup.mCSB_scrollTools.mCSB_scrollTools_horizontal{margin-right:25px}.mCS-loup.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-loup.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-loup.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-loup.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:normal}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}/*! ckin v0.0.1: Custom HTML5 Video Player Skins. (c) 2017 MIT License git+https://github.com/hunzaboy/ckin.git */@font-face{font-family:'ckin';src:url("../fonts/ckin.eot?g02cfx");src:url("../fonts/ckin.eot?g02cfx#iefix") format("embedded-opentype"),url("../fonts/ckin.ttf?g02cfx") format("truetype"),url("../fonts/ckin.woff?g02cfx") format("woff"),url("../fonts/ckin.svg?g02cfx#ckin") format("svg");font-weight:normal;font-style:normal}[class^="ckin-"],[class*=" ckin-"]{font-family:'ckin' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ckin-compress:before{content:"\e901"}.ckin-expand:before{content:"\e900"}.ckin-play:before{content:"\ea1c"}.ckin-pause:before{content:"\ea1d"}.ckin-stop:before{content:"\ea1e"}.ckin-backward:before{content:"\ea1f"}.ckin-forward:before{content:"\ea20"}.ckin-volume-high:before{content:"\ea26"}.ckin-volume-medium:before{content:"\ea27"}.ckin-volume-low:before{content:"\ea28"}.ckin-volume-mute:before{content:"\ea2a"}video{width:100%;height:auto;cursor:pointer}.ckin__player{margin-bottom:20px;font-family:"Helvetica Neue", "Calibri Light", Roboto, sans-serif;letter-spacing:0.02em}.ckin__player.ckin__fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0 !important;display:-ms-flexbox;display:flex}.ckin__overlay{position:relative}.ckin__overlay:before{background:radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%)}.ckin__overlay--2:before{background:rgba(24,24,24,0.8)}.default{border:0 solid rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative;font-size:0;overflow:hidden;border-radius:5px;cursor:pointer}.default:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border-radius:5px;transition:opacity .2s;opacity:1;visibility:visible}.default__title{position:absolute;left:20px;top:20px;z-index:1;font-size:24px;color:rgba(255,255,255,0.8);font-style:italic}.default__button{background:none;border:0;line-height:1;color:#00CF7D;outline:0;padding:0;cursor:pointer;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;max-width:50px}.default__button i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.default__button--big{background:none;border:0;line-height:1;color:#00CF7D;text-align:center;outline:0;padding:0;cursor:pointer;position:absolute;opacity:1;visibility:visible;top:50%;left:50%;-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);font-size:64px;transition:all .2s;-ms-touch-action:manipulation;touch-action:manipulation}.default__slider{width:10px;height:30px}.default__controls{display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;left:0;transition:all .3s;-ms-flex-wrap:wrap;flex-wrap:wrap;background:linear-gradient(to top, rgba(0,0,0,0.65) 0%, transparent 100%);font-size:32px;-ms-flex-align:center;align-items:center;padding:10px;-ms-transform:translateY(0);transform:translateY(0);-ms-flex-pack:justify;justify-content:space-between;border-radius:0 0 5px 5px}.default.is-playing:before{opacity:0;visibility:hidden;-ms-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.default.is-playing .default__button--big{opacity:0;visibility:hidden}.default.is-playing .default__controls{-ms-transform:translateY(52px);transform:translateY(52px)}.default.is-playing:hover .default__controls{-ms-transform:translateY(0);transform:translateY(0)}.default__controls>*{-ms-flex:1;flex:1}.default .progress{position:relative;display:-ms-flexbox;display:flex;height:10px;transition:height 0.3s;background:rgba(0,0,0,0.5);cursor:pointer;border-radius:4px}.default .progress__filled{width:0%;background:#00CF7D;-ms-flex:0;flex:0;-ms-flex-preferred-size:0%;flex-basis:0%;border-radius:4px}.minimal{border:0 solid rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative;font-size:0;overflow:hidden;border-radius:5px;cursor:pointer}.minimal:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border-radius:5px;transition:opacity .2s;opacity:1;visibility:visible}.minimal__title{position:absolute;left:20px;top:20px;z-index:1;font-size:24px;color:rgba(255,255,255,0.8);font-style:italic}.minimal__button{background:none;border:0;line-height:1;color:#00CF7D;outline:0;padding:0;cursor:pointer;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;max-width:50px}.minimal__button i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.minimal__button--big{background:none;border:0;line-height:1;color:#00CF7D;text-align:center;outline:0;padding:0;cursor:pointer;position:absolute;opacity:1;visibility:visible;top:50%;left:50%;-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);font-size:64px;transition:all .2s ease-in;-ms-touch-action:manipulation;touch-action:manipulation}.minimal__slider{width:10px;height:30px}.minimal__controls{display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;left:0;transition:all .3s;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#242424;font-size:32px;-ms-flex-align:center;align-items:center;padding:10px;-ms-transform:translateY(0);transform:translateY(0);-ms-flex-pack:justify;justify-content:space-between;border-radius:0 0 5px 5px}.minimal.is-playing:before{opacity:0;visibility:hidden}.minimal.is-playing .minimal__button--big{opacity:0;visibility:hidden;-ms-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.minimal.is-playing .minimal__controls{-ms-transform:translateY(52px);transform:translateY(52px)}.minimal.is-playing:hover .minimal__controls{-ms-transform:translateY(0);transform:translateY(0)}.minimal__controls>*{-ms-flex:1;flex:1}.minimal .progress{position:relative;display:-ms-flexbox;display:flex;height:10px;transition:height 0.3s;background:rgba(0,0,0,0.5);cursor:pointer;border-radius:4px}.minimal .progress__filled{width:0%;background:#00CF7D;-ms-flex:0;flex:0;-ms-flex-preferred-size:0%;flex-basis:0%;border-radius:4px}.compact{border:0 solid rgba(0,0,0,0.2);position:relative;font-size:0;overflow:hidden;cursor:pointer}.compact__title{position:absolute;left:20px;top:20px;z-index:1;font-size:24px;color:rgba(255,255,255,0.8)}.compact__button{background:none;border:0;line-height:1;color:#00CF7D;outline:0;padding:0;cursor:pointer;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;max-width:50px}.compact__button i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.compact__button--big{background:none;border:0;line-height:1;color:#00CF7D;text-align:center;outline:0;padding:0;cursor:pointer;position:absolute;opacity:1;visibility:visible;top:50%;left:50%;-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);font-size:64px;transition:all .2s ease-in;-ms-touch-action:manipulation;touch-action:manipulation}.compact__slider{width:10px;height:30px}.compact__controls{display:-ms-flexbox;display:flex;position:absolute;max-width:400px;bottom:0;right:0;left:50%;transition:all .3s;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#242424;font-size:32px;-ms-flex-align:center;align-items:center;padding:10px;-ms-transform:translateY(-20px) translateX(-50%);transform:translateY(-20px) translateX(-50%);-ms-flex-pack:justify;justify-content:space-between;border-radius:5px}.compact.is-playing:before{opacity:0;visibility:hidden}.compact.is-playing .compact__button--big{opacity:0;visibility:hidden;-ms-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.compact.is-playing .compact__controls{-ms-transform:translateY(52px) translateX(-50%);transform:translateY(52px) translateX(-50%)}.compact.is-playing:hover .compact__controls{-ms-transform:translateY(-20px) translateX(-50%);transform:translateY(-20px) translateX(-50%)}.compact__controls>*{-ms-flex:1;flex:1}.compact .progress{position:relative;display:-ms-flexbox;display:flex;height:10px;transition:height 0.3s;background:rgba(0,0,0,0.5);cursor:pointer;border-radius:4px}.compact .progress__filled{width:0%;background:#00CF7D;-ms-flex:0;flex:0;-ms-flex-preferred-size:0%;flex-basis:0%;border-radius:4px}@media (max-width: 480px){.ckin__player button{font-size:18px}}video::-webkit-media-controls-enclosure{display:none !important}@media print{h1,h2,h3,h4,h5,h6{color:#000}p{color:#000}p strong{color:#000}ul li strong{color:#000}strong{color:#000}.button.alt{background:none;border-color:#000;color:#000}.menubtn{display:none}.stickynav .mainnav_wrapper{display:none}img{max-width:50%}.footer_wrapper .logo{margin:0 auto;float:none}.footer_links,.btn_quicklinks{display:none}.challenges_wrappers{display:none}.endpage_cta_wrapper{display:none}.image_cta h4,.image_cta h5{color:#000}.section_cta h2,.section_cta h3,.section_cta h4,.section_cta h5,.section_cta h6,.section_cta p{color:#000}.section_cta .button{border-color:#000;color:#000}.section_pageheader{min-height:100px}.section_pageheader_text h1{color:#000}.section_nav{display:none}.collapsible_item .collapsible_content{display:block}.main_section{height:auto;margin-bottom:50px}.main_section:before,.main_section:after{display:none}.main_section_img{display:none}.main_section_text{color:#000000}.main_section_text h1,.main_section_text h2,.main_section_text h3,.main_section_text h4,.main_section_text h5 p{color:#000000}.collapsible_wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}