html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'NeueHaasGroteskDisp Pro';src:url(../../fonts/NHaasGroteskDSPro-55Rg.eot);src:local("Neue Haas Grotesk Display Pro 55 Roman"),local("NHaasGroteskDSPro-55Rg"),url(../../fonts/NHaasGroteskDSPro-55Rg.eot?#iefix) format("embedded-opentype"),url(../../fonts/NHaasGroteskDSPro-55Rg.woff2) format("woff2"),url(../../fonts/NHaasGroteskDSPro-55Rg.woff) format("woff"),url(../../fonts/NHaasGroteskDSPro-55Rg.ttf) format("truetype"),url(../../fonts/NHaasGroteskDSPro-55Rg.svg#NHaasGroteskDSPro-55Rg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'NeueHaasGroteskDisp Pro';src:url(../../fonts/NHaasGroteskDSPro-75Bd.eot);src:local("Neue Haas Grotesk Display Pro 75 Bold"),local("NHaasGroteskDSPro-75Bd"),url(../../fonts/NHaasGroteskDSPro-75Bd.eot?#iefix) format("embedded-opentype"),url(../../fonts/NHaasGroteskDSPro-75Bd.woff2) format("woff2"),url(../../fonts/NHaasGroteskDSPro-75Bd.woff) format("woff"),url(../../fonts/NHaasGroteskDSPro-75Bd.ttf) format("truetype"),url(../../fonts/NHaasGroteskDSPro-75Bd.svg#NHaasGroteskDSPro-75Bd) format("svg");font-weight:700;font-style:normal}.standard-animation-short{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.standard-animation{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.standard-animation-long{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body,html,main{width:100%}body,html{min-height:100%}body{width:100%;height:100%;min-width:240px;margin:0;font-family:"NeueHaasGroteskDisp Pro";font-weight:300;font-size:16px;background:#f2f2f2;color:#000;overflow-x:hidden}.vertical-center{top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.horizontal-center{left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%)}.vertical-horizontal-center{top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ring-hidden{display:none}source[type="image/webp"]{width:100%;display:block}#main-page-header{display:flex;width:100%;min-width:240px;top:0;z-index:100;background:#e3e3e3;box-shadow:0 0 8px rgba(255,255,255,.1);-moz-box-shadow:0 0 8px rgba(255,255,255,.1);-o-box-shadow:0 0 8px rgba(255,255,255,.1);-webkit-box-shadow:0 0 8px rgba(255,255,255,.1)}#main-page-header .header-wrapper{display:inline-block;width:100%}#main-page-header ul{padding:0;margin:0}@media all and (max-width:767px){#main-page-header .menu-desktop{display:none}}@media all and (min-width:768px){#main-page-header .menu-mobile{display:none}}#main-page-header .main-page-nav{font-size:0}#main-page-header .main-page-nav li{display:inline-block}#main-page-header .main-page-nav li a{display:inline-block;padding:20px 10px;font-weight:700;font-size:18px;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#f2f2f2}#main-page-header .main-page-nav li a:hover{color:#ffd21e}#main-page-header .main-page-nav li.has-subMenu:hover ul.list-submenu{max-height:500px;opacity:1}#main-page-header .main-page-nav ul.list-submenu{position:absolute;color:#fff;font-size:14px;text-align:left;overflow:hidden;max-height:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-page-header .main-page-nav ul.list-submenu .submenu-item{align-items:center;display:inline-block;width:100%}#main-page-header .main-page-nav ul.list-submenu .submenu-item .submenu-title{width:100%;padding-top:15px;padding-bottom:15px}#main-page-header .main-page-nav ul.static-submenu{display:none}#main-page-header .main-page-nav ul.static-submenu.staticSubmenu{display:block}@media all and (max-width:767px){#main-page-header .main-page-nav.menu-no-float{display:inline-block}}@media all and (min-width:768px){#main-page-header .main-page-nav.menu-no-float{display:table}}#main-page-header .main-page-nav.menu-list-left{text-align:left}#main-page-header .main-page-nav.menu-list-right{text-align:right}#main-page-header .main-page-nav.menu-list-none,#main-page-header .main-page-nav.menu-list-none.menu-no-float{display:none}#main-page-header .main-page-nav.menu-list-center{text-align:center}#main-page-header .menu-hamburger-left{float:left;line-height:normal}#main-page-header .menu-hamburger-right{float:right;line-height:normal}#main-page-header .menu-hamburger-none{display:none}#main-page-header .menu-hamburger-center{position:absolute;top:0;left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);line-height:normal}#main-page-header .hamburger-list-items{padding:0;margin:0}#main-page-header .hamburger-list-items li{display:inline-block;width:100%}#main-page-header .menuToggle{display:inline-block;position:relative;margin:18px 10px;z-index:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#main-page-header .menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#main-page-header .menuToggle a:hover{color:tomato}#main-page-header .menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-page-header .menuToggle span:first-child{transform-origin:0 0}#main-page-header .menuToggle span:nth-last-child(2){transform-origin:0 100%}#main-page-header .menuToggle span:nth-last-child(1){margin-bottom:0}#main-page-header .menu-mobile-container{overflow:auto;z-index:999999;position:fixed;top:0;left:0;width:100%;max-width:300px;height:100%;margin:0;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#main-page-header .menu-mobile-container .main-page-logo{position:absolute;left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}#main-page-header .menu-mobile-container .menuToggleInside{display:inline-block;margin:10px 0 25px 260px;cursor:pointer;float:right}#main-page-header .menu-mobile-container .menuToggleInside span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-page-header .menu-mobile-container .menuToggleInside span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#main-page-header .menu-mobile-container .menuToggleInside span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);top:15px}#main-page-header .menu-mobile-container .menuToggleInside span:nth-last-child(1){top:-10px;left:2px}#main-page-header .menu-mobile-container.expanded{transform:translate(0,0);min-width:240px}#main-page-header .menu-mobile-container li{padding:0;font-size:20px;text-align:center}#main-page-header .menu-item-mobile{overflow:hidden}#main-page-header .menu-item-mobile .submenu-title{font-size:14px;padding:10px}#main-page-header .menu-item-mobile ul{max-height:1000px;transition:max-height .3s ease-in-out}#main-page-header .menu-item-mobile ul.collapsed{max-height:0;transition:max-height .3s ease-in-out}#main-page-header .page-logo-wrapper{display:inline-block;line-height:0}#main-page-header .main-page-logo{display:inline-block;width:100px;height:60px;z-index:100}@media all and (max-width:767px){#main-page-header .page-logo-wrapper.mobile-left{float:left}#main-page-header .page-logo-wrapper.mobile-right{float:right}#main-page-header .page-logo-wrapper.mobile-none{display:none}#main-page-header .page-logo-wrapper.mobile-center{position:absolute;left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}}@media all and (min-width:768px){#main-page-header .page-logo-wrapper.desktop-left{float:left}#main-page-header .page-logo-wrapper.desktop-right{float:right}#main-page-header .page-logo-wrapper.desktop-none{display:none}#main-page-header .page-logo-wrapper.desktop-center{position:absolute;left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}#main-page-header .page-logo-wrapper.desktop-center.menu-no-float{position:relative;display:block;margin:0 auto;text-align:center}}.menu-buttons-wrapper{float:right;display:inline-block;z-index:5}.menu-buttons-wrapper a,.menu-buttons-wrapper span{display:inline-block;padding:20px 10px;font-weight:700;font-size:16px;text-decoration:none}.menu-buttons-wrapper.buttons-desktop-right,.menu-buttons-wrapper.buttons-mobile-right{float:right}.menu-buttons-wrapper.buttons-desktop-left,.menu-buttons-wrapper.buttons-mobile-left{float:left}@media all and (max-width:767px){.menu-buttons-wrapper.buttons-mobile-none{display:none}}@media all and (min-width:768px){.menu-buttons-wrapper.buttons-desktop-none{display:none}}.menu-buttons-wrapper.buttons-desktop-center,.menu-buttons-wrapper.buttons-mobile-center{position:absolute;left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.menu-buttons-wrapper.buttons-desktop-center.menu-no-float,.menu-buttons-wrapper.buttons-mobile-center.menu-no-float{position:relative;display:block;margin:0 auto;text-align:center}.search-container input[type=search]{padding:6px;font-size:17px;border:none;border-radius:12px 0 0 12px}.search-container button{float:right;padding:6px 10px;margin-right:16px;background:#ddd;font-size:17px;border:none;cursor:pointer;border-radius:0 12px 12px 0}.search-container button:hover{background:#ccc}@media screen and (max-width:600px){.search-container .topnav .search-container{float:none}.search-container .topnav .search-container button,.search-container .topnav a,.search-container .topnav input[type=search]{float:none;display:block;text-align:left;width:100%;margin:0;padding:14px}.search-container .topnav input[type=text]{border:1px solid #ccc}}.ring-simple-menu--wrapper{display:flex;flex-wrap:wrap;position:relative;background-color:#000;border-bottom:1px solid #fff}.ring-simple-menu--arrow{transition:all ease-in-out .2s;width:15px;height:15px;background-image:url(../../img/arrow_white.svg);background-size:12px;background-repeat:no-repeat;background-position:center;margin-left:7px}.ring-simple-menu--arrow--active{transform:rotate(-180deg)}.ring-simple-menu--listWrapper{display:flex;flex-direction:column}.ring-simple-menu--labelWrapper{background-color:#000;color:#fff;display:flex;align-items:center;height:45px}@media all and (min-width:768px){.ring-simple-menu--labelWrapper:hover{cursor:pointer}.ring-simple-menu--labelWrapper:hover.ring-simple-menu--labelWrapper+.ring-simple-menu--list{opacity:1;z-index:1;pointer-events:auto}.ring-simple-menu--labelWrapper:hover.ring-simple-menu--labelWrapper>.ring-simple-menu--label{color:#e91b5e}.ring-simple-menu--labelWrapper:hover.ring-simple-menu--labelWrapper>.ring-simple-menu--arrow{transform:rotate(-180deg)}}.ring-simple-menu--label{text-align:left;font-size:23px;line-height:26px;font-weight:400;margin:0;padding:0;margin-left:25px;transition:all ease-in-out .1s}.ring-simple-menu--labelLink{color:inherit;text-decoration:none}.ring-simple-menu--subLabel{color:#fff;margin-left:25px}.ring-simple-menu--list{position:absolute;top:45px;width:100%;background-color:#1e1e1e;font-size:16px;left:0;border-top:1px solid #fff;opacity:0;z-index:-1;pointer-events:none}.ring-simple-menu--list:hover{opacity:1;z-index:1;pointer-events:auto}.ring-simple-menu--listElementsWrapper{display:flex;flex-wrap:wrap;list-style-type:none;margin-left:25px;padding-left:0}.ring-simple-menu--listElement{color:#fff;margin:0;padding:0}.ring-simple-menu--listElement a{color:#a2a2a2!important;margin-right:10px;transition:all ease-in-out .1s}.ring-simple-menu--listElement:hover a{color:#fff!important}@media all and (max-width:767px){.ring-simple-menu--wrapper{flex-direction:column}.ring-simple-menu--list{position:initial;max-height:0;transition:all ease-in-out .1s}.ring-simple-menu--labelWrapper:hover{cursor:pointer}.ring-simple-menu--activeMobile{max-height:100vh;z-index:1;opacity:1;pointer-events:auto}}@font-face{font-family:"Source Sans Pro";src:url(../../fonts/SourceSansPro-Bold.eot);src:url(../../fonts/SourceSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SourceSansPro-Bold.woff2) format("woff2"),url(../../fonts/SourceSansPro-Bold.woff) format("woff"),url(../../fonts/SourceSansPro-Bold.ttf) format("truetype"),url(../../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../../fonts/SourceSansPro-Black.eot);src:url(../../fonts/SourceSansPro-Black.eot?#iefix) format("embedded-opentype"),url(../../fonts/SourceSansPro-Black.woff2) format("woff2"),url(../../fonts/SourceSansPro-Black.woff) format("woff"),url(../../fonts/SourceSansPro-Black.ttf) format("truetype"),url(../../fonts/SourceSansPro-Black.svg#SourceSansPro-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../../fonts/SourceSansPro-SemiBold.eot);src:url(../../fonts/SourceSansPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(../../fonts/SourceSansPro-SemiBold.woff) format("woff"),url(../../fonts/SourceSansPro-SemiBold.ttf) format("truetype"),url(../../fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../../fonts/SourceSansPro-Regular.eot);src:url(../../fonts/SourceSansPro-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/SourceSansPro-Regular.woff2) format("woff2"),url(../../fonts/SourceSansPro-Regular.woff) format("woff"),url(../../fonts/SourceSansPro-Regular.ttf) format("truetype"),url(../../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Source Sans Pro",sans-serif}source[type="image/webp"]{width:auto}#main-page-header{background-color:#fff;margin-bottom:7px}#main-page-header .header-wrapper{width:100%}#main-page-header .main-page-logo{width:203px;height:80px;margin:5px 0}@media all and (max-width:767px){#main-page-header .main-page-nav{min-height:110px;display:flex;align-items:center}}@media all and (min-width:768px){#main-page-header .main-page-nav{overflow:hidden}}#main-page-header .main-page-nav .menu-list-left{text-align:right;margin-bottom:-15px}@media all and (max-width:767px){#main-page-header .main-page-nav .menu-list-left{display:none;visibility:hidden;font-size:0;line-height:0;width:0;height:0;z-index:-1;position:absolute;top:-9999px;left:-9999px}}#main-page-header .main-page-nav .menu-list-left li a{padding:0;line-height:initial;font-weight:300}#main-page-header .main-page-nav .menu-list-left .custom-element-1{float:right;padding:13px 0 0 0}#main-page-header .main-page-nav .menu-list-left .custom-element-1 a{font-size:15px;color:#a2a2a2;pointer-events:none;padding:0}#main-page-header .main-page-nav .menu-list-left .custom-element-2{float:right}#main-page-header .main-page-nav .menu-list-left .custom-element-2.logoImage{width:150px}#main-page-header .main-page-nav .menu-list-left .custom-element-2.logoImage a{width:100%;height:100%;line-height:0;font-size:0;padding:14px;margin:9px -4px 0 0;background:url(../../img/logo_header.svg) center center no-repeat;background-size:contain}#main-page-header .main-page-nav .menu-list-left .custom-element-3{clear:both;float:right;padding-top:19px}#main-page-header .main-page-nav .menu-list-left .custom-element-3 a{font-size:14px;line-height:17px;color:#777;pointer-events:none;overflow:hidden;max-height:18px;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all}.micrositesAd-info{text-align:center;padding:.5rem;background-color:#ececec;color:#999;letter-spacing:.03125rem}