﻿@charset "UTF-8";html{border:0;box-sizing:border-box;font-size:100%;height:100%;margin:0;padding:0;}*,*:before,*:after{box-sizing:inherit;}body{background-color:#fff;font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:27px;height:100%;margin:0;padding:0;}@media(min-width:1240px){body{font-size:22px;line-height:35px;}}.wrapper{position:relative;width:100%;}.container{margin:0 auto;width:100%;max-width:100%;overflow:hidden;}@media(min-width:1240px){.container{padding:0 10vw;}}.container.with-padding{padding:0 23px;}@media(min-width:1240px){.container.with-padding{padding:0 10vw;}}.full-container{width:100%;margin:0 auto;max-width:100%;overflow:hidden;padding:0 23px;}@media(min-width:1240px){.full-container{padding:0 40px;}}.offset-left-container{width:100%;margin:0 auto;max-width:100%;overflow:hidden;}@media(min-width:1240px){.offset-left-container{padding:0 40px 0 10vw;}}.offset-right-container{width:100%;margin:0 auto;max-width:100%;overflow:hidden;}@media(min-width:1240px){.offset-right-container{padding:0 10vw 0 40px;}}.pre-line{white-space:pre-line;}.flex{display:flex;flex-flow:row wrap;}.space-between{justify-content:space-between;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.flex-100{flex:0 0 100%;max-width:100%;}.flex-70{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.flex-70{flex:0 0 70%;max-width:70%;}}.flex-66{flex:0 0 100%;max-width:100%;}@media(min-width:600px){.flex-66{flex:0 0 50%;max-width:50%;}}@media(min-width:900px){.flex-66{flex:0 0 66.6666%;max-width:66.6666%;}}.flex-50{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.flex-50{flex:0 0 50%;max-width:50%;}}.flex-53{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.flex-53{flex:0 0 53.3333%;max-width:53.3333%;}}.flex-46{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.flex-46{flex:0 0 46.6666%;max-width:46.6666%;}}.flex-33{flex:0 0 100%;max-width:100%;}@media(min-width:600px){.flex-33{flex:0 0 50%;max-width:50%;}}@media(min-width:900px){.flex-33{flex:0 0 33.3333%;max-width:33.3333%;}}.flex-30{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.flex-30{flex:0 0 30%;max-width:30%;}}.flex-25{flex:0 0 100%;max-width:100%;}@media(min-width:600px){.flex-25{flex:0 0 50%;max-width:50%;}}@media(min-width:900px){.flex-25{flex:0 0 33.33%;max-width:33.33%;}}@media(min-width:1240px){.flex-25{flex:0 0 25%;max-width:25%;}}.flex-20{flex:0 0 100%;max-width:100%;}@media(min-width:400px){.flex-20{flex:0 0 50%;max-width:50%;}}@media(min-width:600px){.flex-20{flex:0 0 33.33%;max-width:33.33%;}}@media(min-width:900px){.flex-20{flex:0 0 25%;max-width:25%;}}@media(min-width:1240px){.flex-20{flex:0 0 20%;max-width:20%;}}.pad{padding:20px;}.the-content>figure img{max-width:100%;}@media(min-width:1024px){.mobile{display:none;}}.desktop{display:none;}@media(min-width:1024px){.desktop{display:block;}}h1,h2,h3,h4,h5{word-wrap:break-word;}h1{font-weight:400;font-style:inherit;font-size:35px;line-height:47px;margin-top:0;margin-bottom:15px;color:#bc1830;}@media(min-width:1240px){h1{font-size:47px;line-height:60px;}}h2{font-weight:400;font-style:inherit;font-size:35px;line-height:46px;margin-top:0;margin-bottom:20px;color:#bc1830;}@media(min-width:1240px){h2{font-size:47px;line-height:60px;}}h3{font-weight:400;font-style:inherit;font-size:30px;line-height:45px;margin-top:0;margin-bottom:20px;}@media(min-width:1240px){h3{font-size:35px;line-height:60px;}}h4{font-weight:400;font-style:inherit;font-size:16px;line-height:22px;margin-top:0;margin-bottom:20px;}@media(min-width:1240px){h4{font-size:22px;line-height:29px;}}h5{font-weight:300;font-style:inherit;font-size:16px;line-height:20px;margin-top:0;margin-bottom:0;}@media(min-width:1240px){h5{font-size:18px;line-height:22px;}}p,ul,ol,pre,blockquote{margin-top:0;margin-bottom:20px;}span{line-height:1.5;margin-top:0;}ul,ol{padding-left:25px;}ul ul,ol ol,ul ol,ol ul{margin-top:0;margin-bottom:0;}hr{border:1px solid;margin:-1px 0;}b,strong,em,small,code{line-height:1;}sup{line-height:0;position:relative;vertical-align:baseline;top:-.5em;}sub{bottom:-.25em;}a{color:inherit;cursor:pointer;position:relative;text-decoration:underline;}.lead{font-size:25px;line-height:37px;white-space:pre-line;font-weight:300;}@media(min-width:1240px){.lead{font-size:32px;line-height:50px;}}@media(min-width:1660px){.lead{font-size:47px;line-height:60px;}}.lead.italic{font-style:italic;}.lead.small{font-size:16px;line-height:27px;}@media(min-width:1240px){.lead.small{font-size:22px;line-height:35px;}}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.news-date{color:#bc1830;display:block;font-size:22px;line-height:29px;padding-bottom:30px;}.bold{font-weight:700;}a img{border:none;max-width:100%;max-height:100%;}img,svg,figure{display:block;margin:0;padding:0;}img{width:100%;height:auto;}figcaption{padding:0;}figure{margin:0;padding:0;}figure>img{margin:0;padding:0;}.button-row{margin-top:20px;}.btn{border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:franklin-gothic-urw,sans-serif;font-size:18px;line-height:39px;font-weight:400;display:inline-flex;justify-content:center;height:39px;align-items:center;padding:0 20px;outline:none;margin:0 15px 15px 0;text-decoration:none;transition:all 300ms;min-width:120px;}@media(min-width:1240px){.btn{font-size:22px;min-width:168px;height:56px;border-radius:10px;}}.btn:last-child{margin:0;}.mute{opacity:.5;pointer-events:none;}.btn-normal{background-color:#bc1830;}.btn-normal:hover{background-color:#e32440;}.btn-action{background-color:#666;}.btn-action:hover{background-color:#808080;}.submit-btn{height:48px;}@media(min-width:1240px){.submit-btn{min-width:158px;}}.link{color:#bc1830;text-decoration:none;text-transform:uppercase;}.link:hover{text-decoration:underline;}table{border-collapse:collapse;border-spacing:0;margin-top:0;margin-bottom:30px;max-width:730px;display:block;overflow-x:auto;}table>caption{border-bottom:1px solid #707070;font-weight:600;padding:12px 0;}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #707070;}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}caption,th,td{text-align:left;font-weight:normal;}.form-section .container{overflow:visible;}.form-row{display:flex;flex-flow:row wrap;margin:0 -10px 30px -10px;}.form-col-full{flex:0 0 100%;padding:0 10px;max-width:100%;position:relative;}.form-col-half{flex:0 0 50%;padding:0 10px;max-width:50%;position:relative;}label{font-size:15px;display:block;margin:10px 0;opacity:.9;}input[type=text],input[type=email]{background-color:#fff;border:1px solid #707070;border-radius:10px;font-family:franklin-gothic-urw,sans-serif;font-size:18px;line-height:21px;outline:none;padding:10px 12px;width:100%;height:48px;}input[type=text]:focus,input[type=email]:focus{box-shadow:0 0 5px 0 rgba(0,0,0,.3);}input[type=text].parsley-error,input[type=email].parsley-error{border:1px solid rgba(0,0,0,.6);box-shadow:0 0 0 2px rgba(0,0,0,.6);}textarea,select{background-color:#fff;border:1px solid #707070;border-radius:10px;font-family:franklin-gothic-urw,sans-serif;font-size:18px;line-height:21px;outline:none;padding:10px 12px;width:100%;}textarea:focus,select:focus{box-shadow:0 0 5px 0 rgba(0,0,0,.3);}textarea.parsley-error,select.parsley-error{border:1px solid rgba(0,0,0,.6);box-shadow:0 0 0 2px rgba(0,0,0,.6);}input[type=checkbox],input[type=radio]{transform:translateY(2px);height:16px;width:16px;}select:hover{cursor:pointer;}input[type=file]{position:relative;width:100%;}.form-status{margin:20px 0 20px 0;max-width:800px;}.parsley-errors-list{display:inline-block;flex:0 0 auto;list-style:none;margin:0;padding:0;}.parsley-errors-list>li{background-color:rgba(0,0,0,.6);border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:13.5px;margin:0 0 0 7px;padding:5px 15px;}.submit-button-container{text-align:right;}.gdpr-text{font-size:14px;line-height:18px;display:flex;}.gdpr-text input[type=checkbox]{margin:0;transform:none;flex:0 0 16px;max-width:16px;}.gdpr-text input[type=checkbox]:hover{cursor:pointer;}.gdpr-text label{font-size:12px;line-height:16px;margin:0 0 10px 0;padding-left:10px;flex:1;}.gdpr-text label:hover{cursor:pointer;}.newsletter-form .form-fields{display:flex;flex-flow:row wrap;align-items:flex-start;}.newsletter-form input{max-width:100%;}@media(min-width:1240px){.newsletter-form input{min-width:280px;}}.newsletter-form input.email-input{display:inline-block;margin-right:20px;width:auto;margin-bottom:20px;}.site-header{background-color:#fff;border-bottom:none;margin:0 auto;padding:0;position:fixed;width:100%;z-index:9999;top:-88px;transition:.3s ease-in-out;}@media(min-width:1024px){.site-header{top:-120px;}}.site-header.sticky{top:0;transition:.3s ease-in-out;}.site-header .header-top{height:88px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}@media(min-width:1024px){.site-header .header-top{height:120px;}}.site-header .header-top .menu-left{display:flex;align-items:center;flex-flow:row wrap;}.site-header .header-top .menu-left .topmenu-link{margin:0 0 0 30px;color:#666;font-size:22px;line-height:39px;text-decoration:none;display:none;}.site-header .header-top .menu-left .topmenu-link.lang{display:block;}.site-header .header-top .menu-left .topmenu-link.active,.site-header .header-top .menu-left .topmenu-link:hover{color:#bc1830;}@media(min-width:400px){.site-header .header-top .menu-left .topmenu-link{margin:0 0 0 40px;}}@media(min-width:600px){.site-header .header-top .menu-left .topmenu-link{display:block;margin:0 0 0 52px;}}.site-logo{display:block;padding:20px 0;}.site-logo>.img{display:block;margin:0;padding:0;}.site-nav{display:block;padding:5px 20px;width:100%;}.site-nav>.link{color:#666;display:block;margin:10px 0;padding:5px 0;text-align:right;text-decoration:none;}.site-nav>.link:hover,.site-nav>.link:active{color:#bc1830;}.site-nav>.link.active{font-weight:600;pointer-events:none;}@media(min-width:1024px){.site-nav{display:block;padding:20px;width:auto;}.site-nav>.link{display:inline-block;margin:0 10px;padding:0;}}.menu-container{width:100%;margin:0 auto;padding:0 23px;}@media(min-width:1024px){.menu-container{padding:0 40px;}}@media(min-width:1660px){.menu-container{margin:0 0 0 auto;}}.sub-nav{width:100%;color:#666;height:calc(100vh - 88px);overflow:auto;}@media(min-width:1024px){.sub-nav{height:auto;}}.sub-nav.off{display:none;}.sub-nav .sub-nav-inner{display:flex;flex-flow:row wrap;padding-bottom:93px;}@media(min-width:1024px){.sub-nav .sub-nav-inner{justify-content:flex-start;}}.sub-nav .sub-nav-branch{padding:20px 0;flex:0 0 100%;max-width:100%;}@media(min-width:1024px){.sub-nav .sub-nav-branch{flex:0 0 25%;max-width:25%;padding:20px 60px 20px 0;}}@media(min-width:1240px){.sub-nav .sub-nav-branch{flex:0 0 20%;max-width:20%;}}@media(min-width:1660px){.sub-nav .sub-nav-branch{flex:0 1 auto;max-width:100%;}}.sub-nav .sub-nav-branch .sub-nav-link{display:block;text-decoration:none;font-size:18px;line-height:33px;}.sub-nav .sub-nav-branch .sub-nav-link[data-level="3"]{font-weight:600;font-size:25px;margin-bottom:10px;}.sub-nav .sub-nav-branch .sub-nav-link[data-level="5"]{margin-left:20px;}.sub-nav .sub-nav-branch .sub-nav-link[data-level="6"]{font-size:14px;margin-left:30px;}.sub-nav .sub-nav-branch .sub-nav-link.active,.sub-nav .sub-nav-branch .sub-nav-link:hover{color:#bc1830;}.toggle-menu{display:flex;flex-flow:row wrap;margin:0;text-align:center;align-items:center;justify-content:space-between;color:#666;font-size:22px;line-height:39px;}.toggle-menu.hamburger{padding:20px 0;}.toggle-menu>.hamburger-box{fill:#666;width:40px;height:37px;}.toggle-menu>.hamburger-box .hamburger-inner{background:#666;width:40px;height:3px;}.toggle-menu>.hamburger-box .hamburger-inner:before,.toggle-menu>.hamburger-box .hamburger-inner:after{background:#666;width:40px;height:3px;}.toggle-menu>.hamburger-box .hamburger-inner:before{top:-12px;}.toggle-menu>.hamburger-box .hamburger-inner:after{bottom:-12px;}.toggle-menu.is-active .text{color:#bc1830;}.toggle-menu.is-active>.hamburger-box .hamburger-inner{background:#bc1830;transform:rotate(45deg);}.toggle-menu.is-active>.hamburger-box .hamburger-inner:after{bottom:0;transform:rotate(-90deg);}.toggle-menu.is-active>.hamburger-box .hamburger-inner:before,.toggle-menu.is-active>.hamburger-box .hamburger-inner:after{background:#bc1830;}.site-footer{background:#666;color:#fff;padding:33px 23px 42px;font-size:18px;line-height:31px;}@media(min-width:900px){.site-footer{padding:55px 23px;}}@media(min-width:1240px){.site-footer{padding:55px 0;}}.site-footer p{line-height:20px;}.site-footer .address{margin-bottom:48px;}@media(min-width:600px){.site-footer .address{margin-bottom:0;}}.site-footer .flex{margin:0 -20px;}.site-footer .flex-25{padding:0 20px;}.site-footer .footer-form{display:none;}@media(min-width:900px){.site-footer .footer-form{display:block;flex:0 0 33.3333%;max-width:33.3333%;padding:0 20px;}}@media(min-width:1240px){.site-footer .footer-form{flex:1;max-width:507px;}}body.fancybox-active{overflow:hidden;}body.fancybox-iosfix{position:fixed;left:0;right:0;}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden;}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0;}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch;}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71);}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s;}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion;}.fancybox-toolbar{top:0;right:0;margin:0;padding:0;}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0);}.fancybox-is-closing .fancybox-stage{overflow:visible;}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--image{overflow:visible;}.fancybox-slide--image::before{display:none;}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000;}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df;}.fancybox-slide--next{z-index:99995;}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box;}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none;}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab;}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-spaceball{z-index:1;}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff;}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff;}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default;}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px;}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}.fancybox-button:focus,.fancybox-button:hover{color:#fff;}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6;}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision;}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3;}.fancybox-button--share svg path{stroke-width:1;}.fancybox-button--play svg path:nth-child(2){display:none;}.fancybox-button--pause svg path:nth-child(1){display:none;}.fancybox-button--zoom svg path{fill:transparent;}.fancybox-navigation{display:none;}.fancybox-show-nav .fancybox-navigation{display:block;}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px;}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6);}.fancybox-navigation .fancybox-button--arrow_left{left:0;}.fancybox-navigation .fancybox-button--arrow_right{right:0;}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer;}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2;}.fancybox-close-small:focus{outline:none;}.fancybox-close-small:focus:after{outline:1px dotted #888;}.fancybox-close-small:hover:after{color:#555;background:#eee;}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px;}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaa;}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;background:transparent;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none;}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none;}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none;}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative;}.fancybox-caption a{color:#fff;text-decoration:underline;}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999;}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1);}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1);}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0;}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0;}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0;}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0;}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0;}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1;}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:33px;font-weight:700;text-align:center;}.fancybox-share p{margin:0;padding:0;text-align:center;}.fancybox-share p:first-of-type{margin-right:-10px;}.fancybox-share_button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:10px 20px;border:0;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);background:#fff;white-space:nowrap;font-size:16px;line-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:140px;color:#707070;transition:all .2s;}.fancybox-share_button:focus,.fancybox-share_button:hover{text-decoration:none;color:#333;box-shadow:0 2px 2px 0 rgba(0,0,0,.3);}.fancybox-share_button svg{margin-right:5px;width:20px;height:20px;vertical-align:text-bottom;}.fancybox-share input{box-sizing:border-box;width:100%;margin:5px 0 0 0;padding:10px 15px;border:1px solid #d7d7d7;border-radius:3px;background:#ebebeb;color:#5d5b5b;font-size:14px;outline:none;}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995;}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap;}.fancybox-thumbs-x>ul{overflow:hidden;}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1);}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1;}@media all and (max-width:800px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px);}}.newsarticle-section{padding:0 23px;}@media(min-width:1240px){.newsarticle-section{padding:0;}}.newsarticle-section img{border-radius:10px;}@media(min-width:900px){.newsarticle-section .news-flex{align-items:flex-end;}}.newsarticle-section .section-header{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.newsarticle-section .section-header{flex:0 0 33.3333%;max-width:33.3333%;padding-right:32px;}}@media(min-width:1240px){.newsarticle-section .section-header{flex:0 0 calc((80vw/3));max-width:calc((80vw/3));padding-right:38px;}}.newsarticle-section .section-header h1{margin-bottom:0;}.newsarticle-section .section-header .news-date{margin-bottom:50px;padding:0;}@media(min-width:900px){.newsarticle-section .section-header .news-date{margin-bottom:100px;}}.newsarticle-section .section-header .news-lead{margin:0;}.newsarticle-section .news-image{flex:0 0 100%;max-width:100%;padding:20px 0;}@media(min-width:900px){.newsarticle-section .news-image{flex:1;padding-left:18px;}}@media(min-width:1240px){.newsarticle-section .news-image{padding-left:12px;}}@media(min-width:900px){.newsarticle-section .news-content{padding-top:50px;column-count:3;column-gap:50px;}}.newsarticle-section .news-images{display:none;margin-top:50px;}@media(min-width:900px){.newsarticle-section .news-images{display:block;}}.newsarticle-section .news-images .news-img-flex{margin:0 -12px;}@media(min-width:1240px){.newsarticle-section .news-images .news-img-flex{margin:0 -25px;}}.newsarticle-section .news-images .news-img-flex .news-img{padding:0 12px;}@media(min-width:1240px){.newsarticle-section .news-images .news-img-flex .news-img{padding:0 25px;}}.section-base{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin:100px 0;}@media(min-width:1024px){.section-base{margin:150px 0;}}@media(min-width:1240px){.section-base{margin:200px 0;}}.section-header.with-spacing{margin-bottom:50px;}@media(min-width:1240px){.section-header.with-spacing{margin-bottom:100px;}}.banner-section{padding-bottom:211.458333%;margin-top:0;}@media(min-width:600px){.banner-section{padding-bottom:56.25%;}}.banner-section.with-mobile-bg{padding:0;}@media(min-width:600px){.banner-section.with-mobile-bg{padding-bottom:56.25%;}.banner-section.with-mobile-bg .mobile-bg{display:none;}}@media(max-width:599px){.banner-section.with-mobile-bg{background:none;}}.banner-section .mobile-bg{width:100%;height:auto;}.banner-outer{position:absolute;height:100%;width:100%;top:0;}.banner-outer .banner-container{height:100%;position:relative;display:flex;align-items:center;z-index:2;}@media(min-width:1240px){.banner-outer .banner-container{width:1191px;}}.banner-outer .banner-content{width:100%;padding:0 20px;}@media(min-width:600px){.banner-outer .banner-content{text-align:center;}}.banner-outer .banner-content h1{color:inherit;}.banner-outer .banner-title{display:block;}.banner-outer .banner-title>.title{font-size:35px;line-height:50px;font-weight:900;}@media(min-width:900px){.banner-outer .banner-title>.title{font-size:47px;line-height:60px;}}@media(min-width:1240px){.banner-outer .banner-title>.title{font-size:70px;line-height:89px;}}.banner-outer .banner-lead{display:block;}.banner-outer .banner-lead>.lead{display:inline;}.banner-outer .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.4;}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;overflow:visible;max-height:640px;}.flatpickr-calendar.open{display:inline-block;animation:flatpickrFadeInDown 300ms cubic-bezier(0,1,.5,1);z-index:99999;}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.hasWeeks{width:auto;}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:24px;text-align:center;position:relative;user-select:none;}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:10px;height:16px;line-height:16px;}.flatpickr-prev-month i,.flatpickr-next-month i{position:relative;}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left:calc(3.57% - 1.5px);}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right:calc(3.57% - 1.5px);}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#959ea9;}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px;}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{transition:fill .1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,.1);}.numInputWrapper span:active{background:rgba(0,0,0,.2);}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,.5);}.numInputWrapper:hover{background:rgba(0,0,0,.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;top:5px;display:inline-block;text-align:center;}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:7px;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9);}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9);}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none;}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;}.flatpickr-days,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{padding:0;outline:0;text-align:left;width:315px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:40px;height:40px;line-height:40px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;color:#fff;border-color:#569ff7;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none;}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default;}span.flatpickr-weekday{cursor:default;font-size:90%;color:rgba(0,0,0,.54);height:27.333333333333332px;line-height:24px;margin:0;background:transparent;text-align:center;display:block;float:left;width:14.28%;font-weight:bold;margin:0;padding-top:3.333333333333333px;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{display:inline-block;float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:1px 12px 0 12px;box-shadow:1px 0 0 #e6e6e6;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none;}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;transition:height .33s cubic-bezier(0,1,.5,1);display:flex;}.flatpickr-time:after{content:"";display:table;clear:both;}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;user-select:none;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0;}.hasWeeks .flatpickr-days,.hasTime .flatpickr-days{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.hasWeeks .flatpickr-days{border-left:0;}@media all and (-ms-high-contrast:none){.flatpickr-month{padding:0;}.flatpickr-month svg{top:0 !important;}}.flatpickr-input[readonly]{cursor:pointer;}@-moz-keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0);}to{opacity:1;transform:none;}}@-webkit-keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0);}to{opacity:1;transform:none;}}@-o-keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0);}to{opacity:1;transform:none;}}@keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0);}to{opacity:1;transform:none;}}.fullwidth-figure{background-color:#fff;position:relative;}.fullwidth-figure>img{height:auto;width:100%;}.fullwidth-figure:after{content:'';background:-moz-linear-gradient(top,transparent 0%,transparent 70%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent 0%,transparent 70%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0%,transparent 70%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);position:absolute;top:0;right:0;bottom:0;left:0;}.fullwidth-figcaption{color:#fff;position:absolute;bottom:20px;left:30px;line-height:1.5;max-width:500px;z-index:500;}.containedimage-section{padding:50px 0 20px 0;}@media(min-width:600px){.containedimage-section{padding:60px 0 20px 0;}}@media(min-width:900px){.containedimage-section{padding:65px 0 50px 0;}}@media(min-width:1240px){.containedimage-section{padding:80px 0 50px 0;}}.contained-figure{display:block;}.contained-figure>img{height:auto;margin-bottom:20px;width:100%;}.imgandtext-section{background:#fff !important;}@media(min-width:900px){.imgandtext-section{padding:0 23px;}}@media(min-width:1240px){.imgandtext-section{padding:0;}}.imgandtext-section.fullwidth-mobile .flex-image{padding:0;}.imgandtext-section.fullwidth-mobile .flex-image .img{border-radius:0;}@media(min-width:900px){.imgandtext-section.fullwidth-mobile .flex-image .img{border-radius:10px;}}@media(min-width:1660px){.imgandtext-section .with-content{align-items:flex-end;}}.flex-image{flex:0 0 100%;max-width:100%;padding:0 23px;}@media(min-width:900px){.flex-image{flex:0 0 50%;max-width:50%;padding:0;}}.flex-image .img{height:auto;width:100%;border-radius:10px;}.flex-content{max-width:100%;padding:32px 23px;}@media(min-width:900px){.flex-content{flex:0 0 50%;max-width:50%;padding:0 23px 0 0;}}@media(min-width:1240px){.flex-content{padding:0 60px 0 0;}}@media(min-width:1660px){.flex-content{padding:0 100px 0 0;}}@media(min-width:900px){.flex-content.normal-order{padding:0 0 0 23px;}}@media(min-width:1240px){.flex-content.normal-order{padding:0 0 0 60px;}}@media(min-width:1660px){.flex-content.normal-order{padding:0 0 0 100px;}}.flex-content h4{color:#bc1830;text-transform:uppercase;}@media(min-width:1240px){.flex-content h4{margin-bottom:35px;}}.flex-content .quote-author{white-space:pre-line;text-transform:uppercase;font-size:16px;line-height:24px;}@media(min-width:1240px){.flex-content .quote-author{font-size:22px;line-height:29px;}}.flex-content .button-row{margin:40px 0 0;}.normal-order{order:0;}.alt-order{order:0;}@media(min-width:900px){.alt-order{order:1;}}.text-section .section-header{max-width:730px;}@media(min-width:1240px){.text-section .section-header{max-width:80%;}}.the-content{max-width:730px;width:100%;}@media(min-width:1240px){.the-content{max-width:80%;}}.the-content>figure{max-width:730px !important;width:100% !important;}.the-content>figure img{height:auto !important;width:100% !important;}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:10px 10px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;text-transform:none;overflow:visible;}.hamburger:focus{outline:none;}.hamburger .text{line-height:1;}.hamburger-box{width:15px;height:12px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:15px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-5px;}.hamburger-inner::after{bottom:-5px;}.hamburger--3dx .hamburger-box{perspective:30px;}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box{perspective:30px;}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg);}.hamburger--3dy .hamburger-box{perspective:30px;}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box{perspective:30px;}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg);}.hamburger--3dxy .hamburger-box{perspective:30px;}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg);}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg);}.hamburger--3dxy-r .hamburger-box{perspective:30px;}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-5px,0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-3px,0,0) rotate(-45deg) scale(.7,1);}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-3px,0,0) rotate(45deg) scale(.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(3px,0,0) rotate(45deg) scale(.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(3px,0,0) rotate(-45deg) scale(.7,1);}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-3px,-3.75px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-3px,3.75px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(3px,-3.75px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(3px,3.75px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none;}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse .hamburger-inner::after{top:-10px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse-r .hamburger-inner::after{top:-10px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:5px;transition:opacity .125s .275s ease;}.hamburger--elastic .hamburger-inner::after{top:10px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(135deg);transition-delay:.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-270deg);transition-delay:.075s;}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:5px;transition:opacity .125s .275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:10px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(-135deg);transition-delay:.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(270deg);transition-delay:.075s;}.hamburger--emphatic{overflow:hidden;}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in;}.hamburger--emphatic .hamburger-inner::after{top:5px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in;}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent;}.hamburger--emphatic.is-active .hamburger-inner::before{left:-30px;top:-30px;transform:translate3d(30px,30px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);}.hamburger--emphatic.is-active .hamburger-inner::after{right:-30px;top:-30px;transform:translate3d(-30px,30px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);}.hamburger--emphatic-r{overflow:hidden;}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in;}.hamburger--emphatic-r .hamburger-inner::after{top:5px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in;}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-30px;top:30px;transform:translate3d(30px,-30px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-30px;top:30px;transform:translate3d(-30px,-30px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear;}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear;}.hamburger--minus.is-active .hamburger-inner::before{top:0;}.hamburger--minus.is-active .hamburger-inner::after{bottom:0;}.hamburger--slider .hamburger-inner{top:1px;}.hamburger--slider .hamburger-inner::before{top:5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s;}.hamburger--slider .hamburger-inner::after{top:10px;}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-2.14286px,-3px,0);opacity:0;}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner{top:1px;}.hamburger--slider-r .hamburger-inner::before{top:5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s;}.hamburger--slider-r .hamburger-inner::after{top:10px;}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(2.14286px,-3px,0);opacity:0;}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(90deg);}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in;}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear;}.hamburger--spring .hamburger-inner::before{top:5px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--spring .hamburger-inner::after{top:10px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent;}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,5px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,5px,0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--spring-r .hamburger-inner::after{top:-10px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear;}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear;}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1);}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear;}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear;}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}@media(min-width:900px){.startpagetext-section .title-left{padding-right:40px;}}@media(min-width:1660px){.startpagetext-section .title-left{padding-left:60px;padding-right:160px;}}@media(min-width:1660px){.startpagetext-section .content-right{padding-right:60px;}}.startpagetext-section .content-right a:hover{text-decoration:underline;}.startpagetext-section .mobile-img{margin-bottom:29px;}@media(min-width:900px){.startpagetext-section .mobile-img{display:none;}}.startpagetext-section .images{margin-top:97px;display:none;}@media(min-width:900px){.startpagetext-section .images{display:block;padding:0 23px;}}@media(min-width:1240px){.startpagetext-section .images{padding:0;}}.startpagetext-section .images img{border-radius:10px;}@media(min-width:900px){.startpagetext-section .images .images-flex{margin:0 -20px;}}@media(min-width:1660px){.startpagetext-section .images .images-flex{margin:0 -62px;}}@media(min-width:900px){.startpagetext-section .images .images-flex .flex-33{padding:0 20px;}}@media(min-width:1660px){.startpagetext-section .images .images-flex .flex-33{padding:0 62px;}}@media(min-width:900px){.startpagetext-section .btn{text-decoration:none;text-transform:uppercase;font-size:22px;line-height:29px;color:#bc1830;background:none;margin:0;padding:0;height:auto;min-width:initial;}}.employeelist-section{margin-top:100px;}@media(min-width:1240px){.employeelist-section{margin-top:145px;}}.employeelist-section .section-header{margin-bottom:50px;}@media(min-width:1240px){.employeelist-section .section-header{margin-bottom:120px;}}@media(min-width:600px){.employeelist-section .employee-flex{margin:0 -17px;}}.employeelist-section .employee-flex .employee-box{flex:0 0 100%;max-width:100%;margin-bottom:40px;color:#666;}@media(min-width:600px){.employeelist-section .employee-flex .employee-box{flex:0 0 50%;max-width:50%;padding:0 17px;}}@media(min-width:900px){.employeelist-section .employee-flex .employee-box{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:80px;}}@media(min-width:1240px){.employeelist-section .employee-flex .employee-box{margin-bottom:145px;}}.employeelist-section .employee-flex .employee-box img{width:100%;height:auto;margin-bottom:29px;border-radius:10px;}.employeelist-section .employee-flex .employee-box h4{text-transform:uppercase;font-weight:400;margin:0;}.employeelist-section .employee-flex .employee-box .jobtitle{font-weight:300;font-size:16px;line-height:22px;}@media(min-width:1240px){.employeelist-section .employee-flex .employee-box .jobtitle{font-size:22px;line-height:29px;}}.employeelist-section .employee-flex .employee-box .bio{margin-top:20px;color:#000;}.employeelist-section .employee-flex .employee-box a:hover{color:#bc1830;}.hotspots-section{padding:12px 0 53px;background:#000;background-size:cover;background-position:center center;position:relative;}@media(min-width:900px){.hotspots-section{padding:48px 0 76px;}}.hotspots-section .overlay{position:absolute;left:0;top:0;background:#000;width:100%;height:100%;z-index:1;opacity:.47;}.hotspots-section.with-mobile-bg{padding:0;}@media(min-width:900px){.hotspots-section.with-mobile-bg{padding:48px 0 76px;}.hotspots-section.with-mobile-bg .mobile-bg{display:none;}}@media(max-width:899px){.hotspots-section.with-mobile-bg{background:none;}.hotspots-section.with-mobile-bg .hotspots-container{height:100%;display:flex;align-items:center;justify-content:center;}.hotspots-section.with-mobile-bg .hotspots-outer{position:absolute;height:100%;width:100%;top:0;}}.hotspots-section .hotspot-content{position:relative;z-index:2;}.hotspots-section .hotspot-content .hotspot-title{flex:0 0 100%;max-width:100%;padding-top:20px;}.hotspots-section .hotspot-content .hotspot-title h2{color:#fff;}@media(min-width:900px){.hotspots-section .hotspot-content .hotspot-title{flex:0 0 20%;max-width:20%;}.hotspots-section .hotspot-content .hotspot-title h2{position:absolute;}}.hotspots-section .hotspot-content .hotspot-image{flex:0 0 100%;max-width:100%;padding:20px 0;}@media(min-width:900px){.hotspots-section .hotspot-content .hotspot-image{flex:0 0 60%;max-width:60%;}}.hotspots-section .hotspot-content .hotspot-image .hotspot-area{position:relative;max-width:700px;margin:0 auto;}.hotspots-section .hotspot-content .hotspot-image .spot{position:absolute;width:15px;height:15px;border-radius:50px;background:#bc1830;transform:translate(-50%,-50%);border:1px solid #fff;}@media(min-width:600px){.hotspots-section .hotspot-content .hotspot-image .spot{width:18px;height:18px;}}.hotspots-section .hotspot-content .hotspot-image .spot.with-content:hover,.hotspots-section .hotspot-content .hotspot-image .spot.with-content.open{cursor:pointer;width:28px;height:28px;background:#680b10;}@media(min-width:600px){.hotspots-section .hotspot-content .hotspot-image .spot.with-content:hover,.hotspots-section .hotspot-content .hotspot-image .spot.with-content.open{width:32px;height:32px;}}.hotspots-section .hotspot-content .hotspot-image .spot.with-content:hover .spot-box,.hotspots-section .hotspot-content .hotspot-image .spot.with-content.open .spot-box{top:17px;left:17px;}.hotspots-section .hotspot-content .hotspot-image .spot-box{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:217px;display:none;padding-bottom:10px;position:absolute;left:auto;top:auto;bottom:0;right:0;z-index:10;}.hotspots-section .hotspot-content .hotspot-image .spot-box.open{display:block;}.hotspots-section .hotspot-content .hotspot-image .spot-box .hotspot-img{width:100%;height:auto;margin:10px 0;}.hotspots-section .hotspot-content .hotspot-image .spot-box h5{font-size:16px;line-height:20px;font-weight:400;background:#bc1830;padding:9px 12px 3px;color:#fff;}.hotspots-section .hotspot-content .hotspot-image .spot-box p{padding:12px 12px 0;font-size:16px;line-height:20px;margin:0;}.hotspots-section .hotspot-content .hotspot-image .spot-box .link{text-align:right;padding-right:12px;line-height:20px;}.hotspots-section .hotspot-content .hotspot-image .spot-box a{font-size:16px;line-height:20px;color:#bc1830;font-weight:400;text-decoration:none;display:inline-block;}.hotspots-section .hotspot-content .hotspot-image img{height:auto;width:100%;margin:0 auto;max-width:700px;}.productlist-section{padding:58px 23px 54px;}@media(min-width:1240px){.productlist-section{padding:58px 0 54px;}}@media(min-width:900px){.productlist-section .product-main{padding-right:40px;}}@media(min-width:1240px){.productlist-section .product-main{padding-right:60px;}}@media(min-width:1660px){.productlist-section .product-main{padding-right:174px;}}.productlist-section .product-main .productswiper-container{overflow:hidden;width:100%;position:relative;}.productlist-section .product-main .productswiper-container .swiper-wrapper{width:100%;}.productlist-section .product-main .productswiper-container .swiper-wrapper .caption{font-size:16px;line-height:25px;font-weight:300;font-style:italic;}@media(min-width:1240px){.productlist-section .product-main .productswiper-container .swiper-wrapper .caption{font-size:18px;line-height:27px;}}.productlist-section .product-main .productswiper-container .swiper-prev,.productlist-section .product-main .productswiper-container .swiper-next{padding:20px;top:calc(50% - 20px);}.productlist-section .product-main .product-image{background:#e8e8e8;margin-top:10px;}.productlist-section .product-list{margin-top:46px;}@media(min-width:900px){.productlist-section .product-list{margin-top:0;}}.productlist-section .product-list .flex{margin:0 -20px;}@media(min-width:1660px){.productlist-section .product-list .flex{margin:0 -25px;}}.productlist-section .product-list .product-item{flex:0 0 50%;max-width:50%;padding:0 20px;margin-bottom:40px;}@media(min-width:600px){.productlist-section .product-list .product-item{flex:0 0 33.3333%;max-width:33.3333%;}}@media(min-width:1660px){.productlist-section .product-list .product-item{padding:0 25px;margin-bottom:50px;}}.productlist-section .product-list .product-item.active .overlay{opacity:1;background:#bc1830;color:#fff;}.productlist-section .product-list .product-item .product-item-inner{position:relative;background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(102,102,102,.7);}.productlist-section .product-list .product-item .overlay{bottom:0;width:100%;position:absolute;opacity:0;transition:all 300ms;background:#d4d4d4;padding:3px 10px;letter-spacing:.5px;font-size:16px;line-height:20px;text-transform:uppercase;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.productlist-section .product-list .product-item:hover{cursor:pointer;}.productlist-section .product-list .product-item:hover .overlay{transition:all 300ms;opacity:1;}.productlist-section .product-list .product-item img{border-radius:10px;width:100%;height:auto;}.boxes-section .box-item .box-image img{border-top-left-radius:10px;border-top-right-radius:10px;}.boxes-section .box-item .box-content{padding:22px 30px 10px;background:#d4d4d4;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}@media(min-width:1240px){.boxes-section .box-item .box-content{text-align:center;}}@media(min-width:1660px){.boxes-section .box-item .box-content{padding:32px 50px 20px;}}.boxes-section .box-item .box-content a{text-decoration:none;}.boxes-section .box-item .box-content .btn{margin-bottom:20px;}@media(min-width:900px){.boxes-section.two-boxes .boxes-flex{margin:0 -12px;}}@media(min-width:1240px){.boxes-section.two-boxes .boxes-flex{margin:0 -20px;}}.boxes-section.two-boxes .box-item{margin-bottom:40px;}@media(min-width:900px){.boxes-section.two-boxes .box-item{padding:0 12px;}}@media(min-width:1240px){.boxes-section.two-boxes .box-item{padding:0 20px;}}.swiper-container{padding:0 46px !important;}@media(min-width:900px){.swiper-container{padding:0 !important;}}.mobileswiper-container{padding:0 46px;overflow:hidden;}@media(min-width:900px){.mobileswiper-container{padding:0 23px;}}@media(min-width:1240px){.mobileswiper-container{padding:0 40px;}}.swiper-next{width:16px;height:16px;background:#fff;padding:36px;display:flex;position:absolute;top:calc(50% - 59px);z-index:20;right:0;transition:all 300ms;align-items:center;justify-content:center;}.swiper-next:hover{cursor:pointer;transition:all 300ms;}.swiper-next img{transform:rotate(180deg);margin:0 auto;width:16px;height:16px;}@media(min-width:900px){.swiper-next.disabled-desktop{display:none;}}.swiper-prev{width:16px;height:16px;background:#fff;padding:36px;display:flex;position:absolute;top:calc(50% - 59px);z-index:20;left:0;transition:all 300ms;align-items:center;justify-content:center;}.swiper-prev:hover{cursor:pointer;transition:all 300ms;}.swiper-prev img{margin:0 auto;width:16px;height:16px;}@media(min-width:900px){.swiper-prev.disabled-desktop{display:none;}}@media(min-width:1660px){.swiper-wrapper.disabled-desktop{transform:translate3d(0,0,0) !important;}}.swiper-wrapper .swiper-slide img{width:100%;height:auto;}.sustainability-section{padding:50px 23px 75px;background-color:#000;}@media(min-width:1240px){.sustainability-section{padding:100px 0 150px;}}.sustainability-section .overlay{position:absolute;left:0;top:0;background:#000;width:100%;height:100%;z-index:1;opacity:.39;}.sustainability-section h2{color:inherit;position:relative;z-index:2;}.sustainability-section .sustainability-content{position:relative;z-index:2;}.sustainability-section .sustainability-content p{margin-bottom:40px;}@media(min-width:900px){.sustainability-section .sustainability-content .col-left{padding-right:25px;}}@media(min-width:1240px){.sustainability-section .sustainability-content .col-left{padding-right:100px;}}@media(min-width:1660px){.sustainability-section .sustainability-content .col-left{padding-right:150px;}}@media(min-width:900px){.sustainability-section .sustainability-content .col-right{padding-left:25px;}}@media(min-width:1240px){.sustainability-section .sustainability-content .col-right{padding-left:0;}}.sustainability-section .sustainability-content .sus-numbers .sus-number{background:#fff;color:#666;margin:0 50px 50px 0;border-radius:10px;padding:28px 15px 3px;font-size:47px;line-height:50px;display:inline-block;}.sustainability-section .sustainability-content .sus-numbers .sus-number:hover{color:#bc1830;cursor:pointer;}.sustainability-section .sustainability-content .sus-numbers .sus-number.active{color:#bc1830;}.sustainability-section .sustainability-content .sus-numbers .sus-number:nth-last-child(1){margin-right:0;}.sustainability-section .sustainability-content .sus-text .sus-content{display:none;}.sustainability-section .sustainability-content .sus-text .sus-content.active{display:block;}.mapandcontact-section{padding:0 23px;}@media(min-width:1240px){.mapandcontact-section{padding:0;}}@media(min-width:1660px){.mapandcontact-section .map-flex{align-items:flex-end;}}.mapandcontact-section .contact-left{flex:0 0 100%;max-width:100%;padding-bottom:40px;}@media(min-width:900px){.mapandcontact-section .contact-left{flex:0 0 33.3333%;max-width:33.3333%;padding-right:77px;}}.mapandcontact-section .contact-left .the-content a{text-decoration:none;}.mapandcontact-section .contact-left .the-content a:hover{text-decoration:underline;}.mapandcontact-section .contact-map{flex:0 0 100%;max-width:100%;}@media(min-width:900px){.mapandcontact-section .contact-map{flex:0 0 66.6666%;max-width:66.6666%;}}.mapandcontact-section .contact-map .map{height:300px;border-radius:10px;}@media(min-width:600px){.mapandcontact-section .contact-map .map{height:400px;}}@media(min-width:1240px){.mapandcontact-section .contact-map .map{height:500px;}}@media(min-width:1660px){.mapandcontact-section .contact-map .map{height:766px;}}