html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.site-wrapper{max-width:100%;margin:0 auto}@media only screen and (max-width: 568px){.site-wrapper{max-width:100%;width:100%}}.content-wrapper{max-width:1280px;margin:0 auto;position:relative}.content-wrapper.is-short{max-width:1180px}@media only screen and (max-width: 1380px){.content-wrapper{max-width:100%;width:100%;padding:0 20px}}@media only screen and (max-width: 768px){br{display:none}}p{font-size:18px;font-size:1.8rem;line-height:26px;color:#333;font-weight:700;margin:0 0 25px;padding:0}@media only screen and (max-width: 768px){p{font-size:16px;font-size:1.6rem;line-height:22px;margin:0 0 15px}}h1,h2,h3,h4{margin:0 0 1em 0;font-weight:inherit;line-height:1.2em;color:#333;font-style:normal;font-weight:700}h1{font-size:72px;font-size:7.2rem;line-height:76px;color:#C21718;margin:0;padding:0}@media only screen and (max-width: 768px){h1{font-size:48px;font-size:4.8rem;line-height:54px}}h2{font-size:60px;font-size:6rem;line-height:70px;color:#333;margin:0 0 15px;padding:0}@media only screen and (max-width: 768px){h2{font-size:40px;font-size:4rem;line-height:50px}}h3{font-size:40px;font-size:4rem;line-height:50px;color:#C21718;margin:0 0 20px;padding:0}@media only screen and (max-width: 768px){h3{font-size:30px;font-size:3rem;line-height:40px}}h4{font-size:24px;font-size:2.4rem;line-height:30px;color:#C21718;margin:0 0 20px;padding:0}@media only screen and (max-width: 768px){h4{font-size:20px;font-size:2rem;line-height:30px}}h5{font-size:22px;font-size:2.2rem;line-height:30px;color:#333;margin:0 0 20px;padding:0;font-weight:700}@media only screen and (max-width: 768px){h5{font-size:18px;font-size:1.8rem;line-height:24px}}.txt-white p,.txt-white h1,.txt-white h2,.txt-white h3,.txt-white h4{color:#FFF}.txt-center{text-align:center}small,.font_small{font-size:0.8em}strong{font-weight:700}ul,li,ol{padding-left:0;list-style:none}ul,li,ol{padding-left:0;list-style:none}.news-listing-wrapper{padding:50px 0}.news-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media only screen and (max-width: 1380px){.news-list{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}}@media only screen and (max-width: 768px){.news-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 568px){.news-list{grid-template-columns:repeat(1, 1fr)}}.news-list .article{position:relative;margin:0 5px;background:#EFEFEF}.news-list .article a{text-decoration:none}.news-list .article:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#000000;background:linear-gradient(0deg, #000 0%, rgba(255,255,255,0) 50%)}.news-list .article .overlay{position:absolute;inset:0;background:#000;opacity:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.news-list .article__image{height:100%;height:300px}.news-list .article__image img{width:100%;height:100%;object-fit:cover;object-position:left}.news-list .article__content{position:relative;padding:25px;z-index:2;background:#EFEFEF;min-height:275px}.news-list .article__content .cats{font-size:16px;font-size:1.6rem;line-height:24px;color:#333;margin:0 0 5px}.news-list .article__content h4{margin:0;color:#333}.news-list .article:hover .overlay{opacity:0.5}.press-release-listing-wrapper{background:rgba(217,217,217,0.25);padding:50px 0}.press-release-listing-wrapper .press-release-list .press-release li a{display:flex;justify-content:space-between;align-items:center;background:#333;border:1px solid #C21718;padding:15px 25px;color:#FFF;text-decoration:none;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:0px;font-size:18px;font-size:1.8rem;line-height:normal;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.press-release-listing-wrapper .press-release-list .press-release li a .icon{width:50px;border:1px solid #C21718;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:0px;display:flex;place-content:center;padding:10px 0;right:0;position:relative;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.press-release-listing-wrapper .press-release-list .press-release li a:hover{background:#FFF;color:#C21718}.press-release-listing-wrapper .press-release-list .press-release li a:hover .icon{right:-10px}.post-content-wrapper{padding:100px 0}@media only screen and (max-width: 768px){.post-content-wrapper{padding:50px 0}}.post-content-wrapper .content-wrapper{display:grid;grid-template-columns:1fr 300px;gap:100px}@media only screen and (max-width: 768px){.post-content-wrapper .content-wrapper{grid-template-columns:1fr;gap:50px}}.post-content-wrapper .content-wrapper .post-content .button{display:inline-block}@media only screen and (max-width: 568px){.post-content-wrapper .content-wrapper .post-content .button{display:block}}.post-content-wrapper .content-wrapper .post-content .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.post-content-wrapper .content-wrapper .post-content .button a:hover{background:#C21718;color:#FFF}.post-content-wrapper .content-wrapper .post-content .button a:focus{outline:1px solid #C21718}.post-content-wrapper .content-wrapper .post-sidebar ul{margin:0}.post-content-wrapper .content-wrapper .post-sidebar ul li{border-bottom:1px solid #333}.post-content-wrapper .content-wrapper .post-sidebar ul li a{display:block;font-size:18px;font-size:1.8rem;line-height:24px;padding:10px 0;text-decoration:none}.post-content-wrapper .content-wrapper .post-sidebar ul li a:hover{color:#333}.accordion{margin:50px auto 0 auto;max-width:768px;width:100%;border-bottom:1px solid #FFF}@media only screen and (max-width: 768px){.accordion{margin:20px 0 0 0}}.accordion .accordion-header{text-align:left;font-weight:800;position:relative;padding:20px 50px 20px 20px;font-size:24px;font-size:2.4rem;line-height:normal;background:#C21718;color:#FFF;margin:0 0 10px;cursor:pointer;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:0px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}@media only screen and (max-width: 768px){.accordion .accordion-header{font-size:18px;font-size:1.8rem;line-height:24px}}.accordion .accordion-header.inactive-header{color:#FFF}.accordion .accordion-header.inactive-header:after{content:"";background:url("../img/accordion-arrow.svg") center center no-repeat;background-size:20px;width:20px;height:100%;position:absolute;top:0;right:20px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}@media only screen and (max-width: 568px){.accordion .accordion-header.inactive-header:after{background:url("../img/accordion-arrow.svg") center center no-repeat;background-size:14px}}.accordion .accordion-header.active-header{color:#FFF}.accordion .accordion-header.active-header:after{content:"";background:url("../img/accordion-arrow.svg") center center no-repeat;background-size:20px;width:20px;height:100%;position:absolute;top:0;right:20px;transform:rotate(180deg);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}@media only screen and (max-width: 568px){.accordion .accordion-header.active-header:after{background:url("../img/accordion-arrow.svg") center center no-repeat;background-size:14px}}.accordion .accordion-header:hover{background:#333}.accordion .accordion-content{display:none;padding:25px 0;width:100% !important;text-align:left}.accordion .accordion-content p a:hover{text-decoration:none}.accordion .accordion-content .button{display:inline-block}@media only screen and (max-width: 568px){.accordion .accordion-content .button{display:block}}.accordion .accordion-content .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.accordion .accordion-content .button a:hover{background:#C21718;color:#FFF}.accordion .accordion-content .button a:focus{outline:1px solid #C21718}.accordion .accordion-content ol{margin:0 0 25px}.accordion .accordion-content ol li{list-style-type:decimal;font-size:18px;font-size:1.8rem;line-height:26px;color:#333;margin:0 0 0 18px;font-weight:700}@media only screen and (max-width: 568px){.accordion .accordion-content ol li{font-size:16px;font-size:1.6rem;line-height:22px}}.accordion .accordion-content ol li a{color:#C21718}.accordion .accordion-content ol li a:hover{text-decoration:none}.accordion .accordion-content ul{margin:0 0 25px}.accordion .accordion-content ul li{background:url("../img/arrow-right-red.svg") 0px 5px no-repeat;background-size:8px;font-size:18px;font-size:1.8rem;line-height:26px;color:#333;margin:0 0 10px;padding:0 0 0 15px;font-weight:700;list-style-type:none}@media only screen and (max-width: 568px){.accordion .accordion-content ul li{font-size:16px;font-size:1.6rem;line-height:22px}}.accordion .accordion-content ul li a{color:#C21718}.accordion .accordion-content ul li a:hover{text-decoration:none}.accordion .accordion-content ul li ul{margin:5px 0 0 0}.accordion .accordion-content ul li ul li{background:none;list-style-type:disc;margin:0 0 0 15px;padding:0}.our-companies .slick-prev{position:absolute;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(180deg);background:url("../img/carousel-arrow.png") center center no-repeat;background-size:20px;left:-25px;z-index:10;border:none;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #868686;overflow:hidden}.our-companies .slick-prev:hover{background:url("../img/carousel-arrow-red.png") center center no-repeat;background-size:20px;border:1px solid #C21718}.our-companies .slick-next{position:absolute;top:50%;width:50px;height:50px;transform:translateY(-50%);background:url("../img/carousel-arrow.png") center center no-repeat;background-size:20px;right:-25px;z-index:10;border:none;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #868686;overflow:hidden}.our-companies .slick-next:hover{background:url("../img/carousel-arrow-red.png") center center no-repeat;background-size:20px;border:1px solid #C21718}.our-companies .slick-dots{text-align:center;margin:60px 0 0 0}.our-companies .slick-dots li{display:inline-block;margin:0 5px}.our-companies .slick-dots li button{background:#D8D8D8;border:none;text-indent:-9999px;border-radius:0%;-webkit-border-radius:0%;-moz-border-radius:0%;width:18px;height:18px;padding:0;border-radius:50%}.our-companies .slick-dots li.slick-active button{background:#C21718}.news-list .slick-prev{position:absolute;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(180deg);background:url("../img/carousel-arrow.png") center center no-repeat;background-size:20px;left:-75px;z-index:10;border:none;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #868686;overflow:hidden}.news-list .slick-prev:hover{background:url("../img/carousel-arrow-red.png") center center no-repeat;background-size:20px;border:1px solid #C21718}.news-list .slick-next{position:absolute;top:50%;width:50px;height:50px;transform:translateY(-50%);background:url("../img/carousel-arrow.png") center center no-repeat;background-size:20px;right:-75px;z-index:10;border:none;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #868686;overflow:hidden}.news-list .slick-next:hover{background:url("../img/carousel-arrow-red.png") center center no-repeat;background-size:20px;border:1px solid #C21718}.news-list .slick-dots{text-align:center;margin:30px 0 0 0}.news-list .slick-dots li{display:inline-block;margin:5px}.news-list .slick-dots li button{background:#D8D8D8;border:none;text-indent:-9999px;border-radius:0%;-webkit-border-radius:0%;-moz-border-radius:0%;width:16px;height:16px;padding:0;border-radius:50%}.news-list .slick-dots li.slick-active button{background:#C21718}footer{background:#333;padding:50px 0}footer .content-wrapper{display:flex;justify-content:space-between;gap:50px}@media only screen and (max-width: 768px){footer .content-wrapper{flex-direction:column}}footer .footer-left .footer-left-top{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){footer .footer-left .footer-left-top{flex-direction:column}}footer .footer-left .footer-left-top img{margin:0 0 15px}footer .footer-left .footer-left-top p{font-size:14px;font-size:1.4rem;line-height:20px;font-weight:400}footer .footer-left .footer-left-top p strong{font-weight:800}footer .footer-left .footer-left-top p a{color:#FFF;text-decoration:none}footer .footer-left .footer-left-top p a:hover{text-decoration:underline}@media only screen and (max-width: 768px){footer .footer-left .footer-left-top .footer-left-top-content-right p br{display:block !important}}footer .footer-left .footer-left-bottom p{font-size:14px;font-size:1.4rem;line-height:20px;margin:0;font-weight:400}footer .footer-left .footer-left-bottom p a{color:#FFF;text-decoration:none}footer .footer-left .footer-left-bottom p a:hover{text-decoration:underline}@media only screen and (max-width: 768px){footer .footer-left .footer-left-bottom span{display:block;margin:0 0 5px}}footer .footer-right .footer-navigation ul{margin:0}footer .footer-right .footer-navigation ul li a{color:#FFF;font-size:14px;font-size:1.4rem;line-height:20px;text-decoration:none}footer .footer-right .footer-navigation ul li a:hover{text-decoration:underline}footer .footer-right .footer-navigation ul li:last-child{display:none}header{position:relative;padding:25px 0 15px 0;position:fixed;top:0;left:0;width:100%;background:#FFF;z-index:999}@media only screen and (max-width: 1380px){header{padding:0;height:80px;display:flex;align-items:center}}header .content-wrapper{display:flex;flex-direction:row;justify-content:space-between}header .content-wrapper .logo{max-width:290px;width:100%}@media only screen and (max-width: 568px){header .content-wrapper .logo{max-width:200px}}header .content-wrapper .logo a{display:block;width:100%}header .content-wrapper .logo a img{width:100%;height:auto;display:block}header .hamburger-wrapper{position:absolute;height:18px;right:20px;top:48%;transform:translateY(-50%);width:30px;display:none;z-index:2}@media only screen and (max-width: 1380px){header .hamburger-wrapper{display:block}}header .hamburger-wrapper #hamburger{display:block;width:30px;height:18px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}header .hamburger-wrapper #hamburger span{display:block;position:absolute;height:2px;width:100%;background:#303642;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}header .hamburger-wrapper #hamburger span:nth-child(1){top:0px}header .hamburger-wrapper #hamburger span:nth-child(2),header .hamburger-wrapper #hamburger span:nth-child(3){top:9px}header .hamburger-wrapper #hamburger span:nth-child(4){top:18px}header .hamburger-wrapper #hamburger.open span:nth-child(1){top:9px;width:0%;left:50%}header .hamburger-wrapper #hamburger.open span:nth-child(2){transform:rotate(45deg)}header .hamburger-wrapper #hamburger.open span:nth-child(3){transform:rotate(-45deg)}header .hamburger-wrapper #hamburger.open span:nth-child(4){top:9px;width:0%;left:50%}.page-hero{height:700px;position:relative;width:100%}@media only screen and (max-width: 768px){.page-hero{height:450px}}.page-hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;z-index:2;height:75%;opacity:0.75;background:#000;background:linear-gradient(0deg, #000 0%, rgba(255,255,255,0) 100%)}.page-hero img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:1}.page-hero .content-wrapper{height:100%;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:50px 0}@media only screen and (max-width: 1380px){.page-hero .content-wrapper{padding:20px}}.page-hero .content-wrapper h1{color:#FFF;margin:0 0 25px}.page-hero .content-wrapper .button{display:inline-block}@media only screen and (max-width: 568px){.page-hero .content-wrapper .button{display:block}}.page-hero .content-wrapper .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#FFF;color:#333;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.page-hero .content-wrapper .button a:hover{background:#333;color:#FFF}.page-hero .content-wrapper .button a:focus{outline:1px solid #FFF}.page-hero.home{height:100vh}@media only screen and (max-width: 768px){.page-hero.home{height:450px}}.page-hero.post .content-wrapper h1{font-size:50px;font-size:5rem;line-height:60px}@media only screen and (max-width: 768px){.page-hero.post .content-wrapper h1{font-size:36px;font-size:3.6rem;line-height:46px}}@media only screen and (max-width: 568px){.page-hero.post .content-wrapper h1{font-size:24px;font-size:2.4rem;line-height:30px}}.page-intro{background:#C21718;padding:50px 0}.page-intro.bg-white{background:#FFF}.page-intro.bg-white p{color:#333}.page-intro p{color:#FFF;font-size:24px;font-size:2.4rem;line-height:34px;max-width:80%;width:100%}@media only screen and (max-width: 768px){.page-intro p{max-width:100%;font-size:20px;font-size:2rem;line-height:30px}}.page-intro p:only-of-type{margin:0}.companies-wrapper{background:rgba(217,217,217,0.15);padding:50px 0;text-align:center;overflow:hidden}.companies-wrapper h2{color:#333;margin:0 0 50px}.companies-wrapper .our-companies{margin:0 auto;max-width:800px;width:100%}.companies-wrapper .our-companies .company__logo{margin:0 0 25px}.companies-wrapper .our-companies .company__logo h3{color:#333;margin:0}.companies-wrapper .our-companies .company__logo img{display:inline-block !important;max-width:300px}@media only screen and (max-width: 768px){.companies-wrapper .our-companies .company__info{padding:0 20px}}.companies-wrapper .our-companies .company__button{display:inline-block}@media only screen and (max-width: 568px){.companies-wrapper .our-companies .company__button{display:block}}.companies-wrapper .our-companies .company__button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.companies-wrapper .our-companies .company__button a:hover{background:#C21718;color:#FFF}.companies-wrapper .our-companies .company__button a:focus{outline:1px solid #C21718}.investor-relations{background:#333;padding:50px 0;position:relative}.investor-relations:after{content:"";position:absolute;right:0;top:0;width:75%;height:100%;background:url("../img/dots.png") 0% 50% no-repeat;background-size:1620px}.investor-relations .button{display:inline-block}@media only screen and (max-width: 568px){.investor-relations .button{display:block}}.investor-relations .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#C21718;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.investor-relations .button a:hover{background:#FFF;color:#C21718}.investor-relations .button a:focus{outline:1px solid #C21718}.news-feed-wrapper{background:#FFF;padding:50px 0;position:relative}.news-feed-wrapper .news-feed{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;margin:0 0 25px}@media only screen and (max-width: 768px){.news-feed-wrapper .news-feed{grid-template-columns:repeat(1, 1fr)}}.news-feed-wrapper .news-feed-item{height:300px;overflow:hidden}.news-feed-wrapper .news-feed-item a{display:block;position:relative;text-decoration:none;width:100%;height:100%}.news-feed-wrapper .news-feed-item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;z-index:2;height:75%;opacity:0.85;background:#000;background:linear-gradient(0deg, #000 50%, rgba(255,255,255,0) 100%)}.news-feed-wrapper .news-feed-item .news-feed-content{position:absolute;inset:25px;bottom:25px;left:25px;right:25px;top:auto;z-index:3}.news-feed-wrapper .news-feed-item .news-feed-content p{font-size:14px;font-size:1.4rem;line-height:22px;margin:0 0 5px}.news-feed-wrapper .news-feed-item .news-feed-content h3{margin:0;font-size:20px;font-size:2rem;line-height:24px}.news-feed-wrapper .news-feed-item img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.news-feed-wrapper .news-feed-item:hover img{scale:1.05}.news-feed-wrapper .button{display:inline-block}@media only screen and (max-width: 568px){.news-feed-wrapper .button{display:block}}.news-feed-wrapper .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.news-feed-wrapper .button a:hover{background:#C21718;color:#FFF}.news-feed-wrapper .button a:focus{outline:1px solid #C21718}.careers-feed-wrapper{background:rgba(217,217,217,0.15);padding:50px 0;position:relative}.careers-feed-wrapper .content-wrapper{display:flex;gap:50px}@media only screen and (max-width: 768px){.careers-feed-wrapper .content-wrapper{flex-direction:column}}.careers-feed-wrapper .careers-feed{display:grid;grid-template-columns:repeat(2, minmax(410px, 1fr));gap:25px}@media only screen and (max-width: 768px){.careers-feed-wrapper .careers-feed{grid-template-columns:repeat(1, 1fr)}}.careers-feed-wrapper .careers-feed-item{border:1px solid #C21718;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px;overflow:hidden}.careers-feed-wrapper .careers-feed-item__thumb{width:100%;height:200px}.careers-feed-wrapper .careers-feed-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}.careers-feed-wrapper .careers-feed-item__content{display:flex;justify-content:space-between;padding:15px}.careers-feed-wrapper .careers-feed-item__content .content h4{color:#333;margin:0}.careers-feed-wrapper .careers-feed-item__content .content p{margin:0}.careers-feed-wrapper .careers-feed-item__content .button{display:inline-block}@media only screen and (max-width: 568px){.careers-feed-wrapper .careers-feed-item__content .button{display:block}}.careers-feed-wrapper .careers-feed-item__content .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:transparent;color:#C21718;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px;outline:1px solid #C21718}.careers-feed-wrapper .careers-feed-item__content .button a:hover{background:#C21718;color:#FFF}.careers-feed-wrapper .careers-feed-item__content .button a:focus{outline:1px solid #C21718}.careers-feed-wrapper .button{display:inline-block}@media only screen and (max-width: 568px){.careers-feed-wrapper .button{display:block}}.careers-feed-wrapper .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.careers-feed-wrapper .button a:hover{background:#C21718;color:#FFF}.careers-feed-wrapper .button a:focus{outline:1px solid #C21718}.page-contact{position:relative;background:#C21718}.page-contact .content-wrapper{display:flex;justify-content:flex-end}@media only screen and (max-width: 768px){.page-contact .content-wrapper{flex-direction:column}}.page-contact .page-contact-content{width:45%;text-align:right;padding:50px 0}@media only screen and (max-width: 768px){.page-contact .page-contact-content{width:100%;text-align:left}}.page-contact .page-contact-content .button{display:inline-block}@media only screen and (max-width: 568px){.page-contact .page-contact-content .button{display:block}}.page-contact .page-contact-content .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#FFF;color:#333;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.page-contact .page-contact-content .button a:hover{background:#333;color:#FFF}.page-contact .page-contact-content .button a:focus{outline:1px solid #FFF}.page-contact .page-contact-image{position:absolute;top:0;left:0;width:50%;bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:80px;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:80px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:80px;-moz-border-radius-bottomleft:0;overflow:hidden}@media only screen and (max-width: 768px){.page-contact .page-contact-image{position:relative;top:auto;left:auto;width:100%;bottom:auto;height:300px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0}}.page-contact .page-contact-image img{width:100%;height:100%;object-fit:cover}.single-column-content{padding:50px 0}.single-column-content.bg-grey{background:rgba(217,217,217,0.15)}.single-column-content p a{color:#C21718;text-decoration:none}.single-column-content p a:hover{text-decoration:underline}.single-column-content ul{margin:0 0 25px}.single-column-content ul li{list-style-type:disc;margin:0 0 10px 20px;font-size:18px;font-size:1.8rem;line-height:26px;color:#333;font-weight:700}@media only screen and (max-width: 768px){.single-column-content ul li{font-size:16px;font-size:1.6rem;line-height:22px;margin:0 0 5px 20px}}.list-with-icons{padding:25px 0 0 0}.list-with-icons ul{display:flex;justify-content:center;gap:100px;margin:0;padding:0}@media only screen and (max-width: 768px){.list-with-icons ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}}@media only screen and (max-width: 568px){.list-with-icons ul{gap:25px}}.list-with-icons ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.list-with-icons ul li .icon{height:100px}@media only screen and (max-width: 768px){.list-with-icons ul li .icon{height:75px}}@media only screen and (max-width: 568px){.list-with-icons ul li .icon{height:50px;gap:5px}}.list-with-icons ul li .icon img{height:100%;display:block;width:auto}.list-with-icons ul li .label{color:#C21718;font-size:32px;font-size:3.2rem;line-height:40px}@media only screen and (max-width: 768px){.list-with-icons ul li .label{font-size:24px;font-size:2.4rem;line-height:30px}}.directors-list{margin:100px 0}@media only screen and (max-width: 768px){.directors-list{margin:50px 0}}.directors-list h2{text-align:center}.directors-list-item{border:1px solid #C21718;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:0px;overflow:hidden;display:grid;grid-template-columns:400px 1fr;align-items:flex-start;margin:0 0 25px}@media only screen and (max-width: 568px){.directors-list-item{grid-template-columns:1fr}}.directors-list-item:last-of-type{margin:0}.directors-list-item__thumb{height:auto}.directors-list-item__thumb img{width:100%;height:auto;display:block}.directors-list-item__content{padding:25px}.directors-list-item__content h4{color:#333;border-bottom:1px solid #C21718;padding:0 0 20px}.directors-list-item__content h4 span:first-of-type{display:none}.directors-list-item__content p:only-of-type{margin:0}.executives-list{margin:100px 0 0px}@media only screen and (max-width: 768px){.executives-list{margin:50px 0 0 0}}.executives-list h2{text-align:center}.executives-list .grid-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}@media only screen and (max-width: 768px){.executives-list .grid-wrapper{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 568px){.executives-list .grid-wrapper{grid-template-columns:repeat(1, 1fr)}}.executives-list-item__thumb{height:250px;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:0px;overflow:hidden}@media only screen and (max-width: 768px){.executives-list-item__thumb{height:300px}}.executives-list-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}.executives-list-item__content{padding:25px 0 0 0}.executives-list-item__content h4{color:#333}.executives-list-item__content p:only-of-type{margin:0}.board-list-wrapper{margin:100px 0 50px}@media only screen and (max-width: 768px){.board-list-wrapper{margin:50px 0}}.board-list-wrapper h2{text-align:center}.board-list-wrapper .board-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media only screen and (max-width: 768px){.board-list-wrapper .board-list{grid-template-columns:repeat(1, 1fr)}}.board-list-wrapper .board-list-item{background:#F0F0F0;padding:25px}.board-list-wrapper .board-list-item .col-2{display:grid;column-gap:60px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 768px){.board-list-wrapper .board-list-item .col-2{grid-template-columns:repeat(1, 1fr);column-gap:0px}}.board-list-wrapper .board-list-item h4{color:#333}.board-list-wrapper .board-list-item p{margin:0 0 15px}.board-list-wrapper .board-list-item ul{margin:0;padding:0}.board-list-wrapper .board-list-item ul li{font-size:18px;font-size:1.8rem;line-height:26px;color:#333;font-weight:700}@media only screen and (max-width: 768px){.board-list-wrapper .board-list-item ul li{font-size:16px;font-size:1.6rem;line-height:22px}}.board-list-wrapper .board-list-item:last-child{grid-column:span 2 / span 2}@media only screen and (max-width: 768px){.board-list-wrapper .board-list-item:last-child{grid-column:unset}}.companies-list{padding:50px 0}.companies-list .company{border:1px solid #333;border-top-left-radius:30px;border-top-right-radius:0px;border-bottom-right-radius:30px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:30px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:0px;margin:0 0 25px;display:flex;flex-direction:column;align-items:center;padding:25px;gap:25px}.companies-list .company:last-child{margin:0}.companies-list .company p{text-align:center}.companies-list .company p:last-child{margin:0}.companies-list .company__logo{display:flex;align-items:center;gap:25px}@media only screen and (max-width: 768px){.companies-list .company__logo{flex-direction:column}}.companies-list .company__logo .logo{height:40px}@media only screen and (max-width: 768px){.companies-list .company__logo .logo{height:25px}}.companies-list .company__logo .logo img{height:100%;width:auto;display:block}.companies-list .company__logo .logo-type p{text-align:left;font-size:30px;font-size:3rem;line-height:36px;font-weight:700}@media only screen and (max-width: 768px){.companies-list .company__logo .logo-type p{text-align:center}}.companies-list .company__button{display:inline-block}@media only screen and (max-width: 568px){.companies-list .company__button{display:block}}.companies-list .company__button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.companies-list .company__button a:hover{background:#C21718;color:#FFF}.companies-list .company__button a:focus{outline:1px solid #C21718}.companies-list .company__hidden{padding:0 100px;display:none}@media only screen and (max-width: 568px){.companies-list .company__hidden{padding:0}}.companies-list .company__hidden h2{text-align:center}.companies-list .company__hidden .leadership-team{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media only screen and (max-width: 768px){.companies-list .company__hidden .leadership-team{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 568px){.companies-list .company__hidden .leadership-team{grid-template-columns:repeat(1, 1fr)}}.companies-list .company__hidden .leadership-team .grid-item__thumb{border-top-left-radius:30px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;height:auto;background:#FFF;overflow:hidden;margin:0 0 15px}.companies-list .company__hidden .leadership-team .grid-item__thumb img{width:100%;height:auto}.companies-list .company__hidden .leadership-team .grid-item__title{font-size:20px;font-size:2rem;line-height:26px;font-weight:700}.financial-reports-wrapper{background:rgba(217,217,217,0.25);padding:50px 0}.financial-reports-wrapper h3{color:#C21718}.financial-reports-wrapper .report-block{max-width:75%;width:100%;margin:0 0 50px}@media only screen and (max-width: 768px){.financial-reports-wrapper .report-block{max-width:100%}}.financial-reports-wrapper .report-block:last-of-type{margin:0}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing h4{margin:25px 0 0 0}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing.historic-report{display:none !important}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing ul{margin:0;padding:0}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing ul li{border-bottom:1px solid #333}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing ul li a{font-size:18px;font-size:1.8rem;line-height:normal;text-decoration:none;padding:10px 0;display:flex;align-items:center;gap:10px;color:#333}@media only screen and (max-width: 768px){.financial-reports-wrapper .report-block .report-content-wrapper .report-listing ul li a{font-size:16px;font-size:1.6rem;line-height:22px}}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing ul li a div.download-icon{width:30px}.financial-reports-wrapper .report-block .report-content-wrapper .report-listing ul li a:hover{color:#C21718}.financial-reports-wrapper .report-block .report-list{display:flex;gap:10px;flex-wrap:wrap}.financial-reports-wrapper .report-block .report-list li{display:inline-block;flex:1}.financial-reports-wrapper .report-block .report-list li a{display:block;background:#333;color:#FFF;text-decoration:none;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:0px;font-size:18px;font-size:1.8rem;line-height:18px;padding:10px 20px;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.financial-reports-wrapper .report-block .report-list li a:hover{background:#C21718}.financial-reports-wrapper .report-block .button{display:inline-block}@media only screen and (max-width: 568px){.financial-reports-wrapper .report-block .button{display:block}}.financial-reports-wrapper .report-block .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.financial-reports-wrapper .report-block .button a:hover{background:#C21718;color:#FFF}.financial-reports-wrapper .report-block .button a:focus{outline:1px solid #C21718}.financial-reports-wrapper .report-selector select{padding:10px;width:100%;height:45px;font-size:18px;font-size:1.8rem;color:#333;border-radius:6px;border:solid 1px #333;background-color:#fff;background-image:url(../img/select-arrow.png);background-repeat:no-repeat;background-position:right 15px top 50%;background-size:12px;appearance:none;margin:0 0 25px}.financial-reports-wrapper .report-selector select option:last-of-type{display:none}.corporate-announcements-wrapper{background:#FFF;padding:50px 0}.corporate-announcements-wrapper ul.corporate-announcements-list{margin:0;padding:0}.corporate-announcements-wrapper ul.corporate-announcements-list li a{font-size:18px;font-size:1.8rem;line-height:normal;text-decoration:none;padding:10px 0;display:flex;align-items:center;gap:10px;color:#333}.corporate-announcements-wrapper ul.corporate-announcements-list li a div.icon{width:30px}.corporate-announcements-wrapper ul.corporate-announcements-list li a:hover{color:#C21718}.search-form{width:80%;height:100px;border-bottom:1px solid #333;border-top:1px solid #333;position:fixed;top:50%;left:50%;margin-left:-40%;margin-top:-50px;display:none;z-index:10001;overflow:hidden}.search-form .search-form-content{display:flex;height:100%}.search-form .search-form-content .search-field{border:none;font-size:50px;font-size:5rem;line-height:50px;text-transform:uppercase;background:transparent}.search-form .search-form-content .search-field:focus{color:#C21718}.search-form .search-form-content .search-submit{width:100px;border:none;background:transparent url("../img/icon-search.png") center center no-repeat;text-indent:-9999px}.page-overlay{position:fixed;background:rgba(255,255,255,0.95);inset:0;z-index:10000;display:none}.search-results-wrapper{padding:50px 0}.results-list{margin:0;padding:0}.results-list li{border-bottom:1px solid #F2F2F2;padding:0 0 25px;margin:0 0 25px}.results-list li .results-content p a.moretag{display:none}.results-list li .results-link{display:inline-block}@media only screen and (max-width: 568px){.results-list li .results-link{display:block}}.results-list li .results-link a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#C21718;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.results-list li .results-link a:hover{background:#FFF;color:#C21718}.results-list li .results-link a:focus{outline:1px solid #C21718}select#categories{padding:10px;max-width:768px;width:100%;height:45px;font-size:18px;font-size:1.8rem;color:#333;border-radius:6px;border:solid 1px #333;background-color:#fff;background-image:url(../img/select-arrow.png);background-repeat:no-repeat;background-position:right 15px top 50%;background-size:12px;appearance:none;margin:0 0 25px}.job-list-block{margin:0 0 50px}.job-list-block .accordion{margin:0 auto !important}.job-list-block h4{margin:0 0 25px}.contact-blocks .contact-wrapper{background:rgba(217,217,217,0.15);height:600px;position:relative;display:grid;grid-template-columns:1fr 1fr}.contact-blocks .contact-wrapper .contact-left{height:100%;position:relative}.contact-blocks .contact-wrapper .contact-left__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact-blocks .contact-wrapper .contact-left__content h3,.contact-blocks .contact-wrapper .contact-left__content p{color:#333}.contact-blocks .contact-wrapper .contact-left__content .button{display:inline-block}@media only screen and (max-width: 568px){.contact-blocks .contact-wrapper .contact-left__content .button{display:block}}.contact-blocks .contact-wrapper .contact-left__content .button a{border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;background:#333;color:#FFF;text-decoration:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:12px 25px;display:inline-block;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-top-left-radius:16px;border-top-right-radius:0px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0px}.contact-blocks .contact-wrapper .contact-left__content .button a:hover{background:#C21718;color:#FFF}.contact-blocks .contact-wrapper .contact-left__content .button a:focus{outline:1px solid #C21718}.contact-blocks .contact-wrapper .contact-right{height:100%;background:#FFF}.contact-blocks .contact-wrapper .contact-right iframe{width:100% !important;height:100% !important}.contact-blocks .contact-wrapper:nth-of-type(even) .contact-left{order:2}.contact-blocks .contact-wrapper:nth-of-type(even) .contact-right{order:1}@media only screen and (max-width: 1380px){.main-navigation{position:fixed;top:80px;left:0;width:100%;height:100vh;background:#FFF;display:none}}.main-navigation ul{display:flex;align-items:center}@media only screen and (max-width: 1380px){.main-navigation ul{flex-direction:column;align-items:flex-start}}.main-navigation ul li{margin:0 0 0 20px}@media only screen and (max-width: 1380px){.main-navigation ul li{width:100%}}.main-navigation ul li a{font-size:18px;font-size:1.8rem;line-height:normal;color:#333;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;text-decoration:none;display:block}.main-navigation ul li a:hover{color:#C21718}@media only screen and (max-width: 1380px){.main-navigation ul li a{padding:10px 0;border-bottom:1px solid #F2F2F2}}.main-navigation ul li:last-child{width:40px;height:40px;overflow:hidden}@media only screen and (max-width: 1380px){.main-navigation ul li:last-child{display:none}}.main-navigation ul li:last-child a{width:100%;height:100%;text-indent:-9999px;background:#F2F2F2 url("../img/icon-search.png") 50% 50% no-repeat;background-size:20px;border-top-left-radius:16px;border-top-right-radius:0;border-bottom-right-radius:16px;border-bottom-left-radius:0;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:16px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.main-navigation ul li.current-menu-item a{color:#C21718}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}a:link{color:#C21718}a:visited{color:#C21718}a:active{color:#C21718}a:focus{color:#C21718}.browse-happy{position:absolute;background:rgba(0,0,0,0.8);z-index:9999;height:100%;width:100%;text-align:center}.browse-happy p{color:#C21718}.browse-happy p a{color:#C21718;text-decoration:underline}html{font-size:62.5%}html,body{height:100%}body{font-family:"sweet-sans-pro", sans-serif;font-weight:600;font-style:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;margin:0;padding:0;color:#333;background:#FFFFFF}table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%;background:#f2f5f6}table th{text-align:left;font-weight:600;background:#a9a9a9;color:#ffffff}table th,table td{border:1px solid #ccc;padding:0.5em}table th{vertical-align:bottom}table td{vertical-align:top}.alignnone{margin:0 1.5em 1.5em 0}.aligncenter,div.aligncenter{display:block;margin:0 auto 1.5em auto}.alignright{float:right;margin:0 0 1.5em 1.5em}.alignleft{float:left;margin:0 1.5em 1.5em 0}a img.alignright{float:right;margin:0 0 1.5em 1.5em}a img.alignnone{margin:0 1.5em 1.5em 0}a img.alignleft{float:left;margin:0 1.5em 1.5em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:1em;text-align:center}.wp-caption.alignnone{margin:1.5em 1.5em 1.5em 0}.wp-caption.alignleft{margin:1.5em 1.5em 1.5em 0}.wp-caption.alignright{margin:1.5em 0 1.5em 1.5em}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f2f5f6;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-khtml-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-ms-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-o-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:1em;line-height:normal;padding:1em;text-decoration:none;top:1em;width:auto;z-index:100000}.left{float:left}.right{float:right}.pagination{clear:both}@media only screen and (max-width: 768px){#wrapper{max-width:320px;margin:0 auto;background:#ffffff}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content img,.entry-content iframe,.entry-content object,.entry-content embed{max-width:100%}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input,textarea{border-radius:0;background:#f2f5f6}input,textarea,select{outline:0;width:100%;padding:0 20px;box-sizing:border-box}
