.swiper-container{margin-left:-10px}@media(orientation: portrait)and (max-width: 768px){.swiper-container{margin-left:0}}.swiper-container:hover div[class^=swiper-button]{opacity:1}.swiper-container .swiper-slide{padding:0 10px;width:auto}@media(orientation: portrait)and (max-width: 768px){.swiper-container .swiper-slide{padding:0}}.swiper-container .swiper-slide figure{width:-webkit-min-content;width:-moz-min-content;width:min-content}.swiper-container .swiper-slide img{height:500px;width:auto}@media(orientation: portrait)and (max-width: 768px){.swiper-container .swiper-slide img{height:200px}}.swiper-container div[class^=swiper-button]{width:20%;height:500px;top:20px;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;mix-blend-mode:difference}@media(orientation: portrait)and (max-width: 768px){.swiper-container div[class^=swiper-button]{height:200px;top:22px;opacity:1}}.swiper-container div[class^=swiper-button]:after{content:none}.swiper-container div[class^=swiper-button] svg path{fill:#e2df00}.swiper-container .swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}@media(orientation: portrait)and (max-width: 768px){.swiper-container .swiper-button-next{padding-right:7px}}.swiper-container .swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}@media(orientation: portrait)and (max-width: 768px){.swiper-container .swiper-button-prev{padding-left:7px}}.swiper-container .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-container .swiper-button-disabled{opacity:0 !important}header{z-index:20}header.overblue .header-sticky .header-logo svg g path{fill:#fff}header.overblue .header-controls{background-color:#fff}header.overblue .header-search{border-color:transparent}header.overblue .header-search,header.overblue .header-search:after{background-color:#fff}@media(orientation: portrait)and (max-width: 768px){header.overblue .header-search,header.overblue .header-search:after{background-color:transparent}}header.background .header-sticky{background-color:#fff}header .header-logo svg{width:17.7vw;height:auto}@media(orientation: portrait)and (max-width: 768px){header .header-logo svg{width:100px !important}}header .header-logo svg g path{-webkit-transition:fill .25s;transition:fill .25s}header .header-logo.fixed svg{width:165px;-webkit-transition:width .25s ease;transition:width .25s ease}header .header-controls{background-color:transparent;-webkit-transition:background-color .25s;transition:background-color .25s}@media(orientation: portrait)and (max-width: 768px){header .header-controls{background-color:#fff}}header .header-search{border-color:transparent}header .header-search:after{content:"";position:absolute;top:-5px;left:-6px;right:-6px;bottom:-5px;background:#fff;border-radius:2em;z-index:-1;-webkit-transition:background-color .25s;transition:background-color .25s}header .header-search,header .header-search:after{background-color:transparent}header .header-sticky{-webkit-transition:background-color .35s ease;transition:background-color .35s ease;z-index:10}@media(orientation: portrait)and (max-width: 768px){header .header-sticky{background-color:transparent}}header .header-sticky .header-logo{background-color:transparent}main{position:relative;display:block;padding-top:0}main section{position:relative;width:100%}main section:first-of-type{margin-top:20px}main section.line-left{margin-left:25%;width:75%}@media(orientation: portrait)and (max-width: 768px){main section.line-left{width:100%;margin-left:0}}main section.line-left:before{content:"";display:block;width:2px;height:100%;background-color:#0003e2;position:absolute;top:0;left:-20px}main section.blue-bg{background-color:#0003e2;color:#fff}main section.blue-bg a{color:#fff;text-decoration:underline}main section#news-slider{padding:20px 0}@media(orientation: portrait)and (max-width: 768px){main section#news-slider{padding:14px 0}}main section#news-slider .swiper-container div[class^=swiper-button]{height:100%}@media(orientation: portrait)and (max-width: 768px){main section#news-slider .swiper-container div[class^=swiper-button]{height:calc((100vw - 40px) * .66)}}main section#news-body h3.news-title{margin-bottom:30px}@media(orientation: portrait)and (max-width: 768px){main section#news-body h3.news-title{margin-bottom:22px}}main section#topics{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}main section#topics .topics-body{padding:30px 0}@media(orientation: portrait)and (max-width: 768px){main section#topics .topics-body{padding:22px 0}}main section#topics a.button{white-space:nowrap;font-size:32px;line-height:36px;letter-spacing:-0.04em;line-height:1.7em;letter-spacing:.005em;padding:.075em 1em}@media(orientation: portrait)and (max-width: 768px){main section#topics a.button{font-size:16px;line-height:22px;letter-spacing:-0.04em;font-weight:bold;line-height:1.75em;letter-spacing:.0025em;margin-bottom:7.3333333333px;padding:0em .8em}}main section#about{padding:48px 0;margin-top:20px}main section#about .about-item{width:75%;margin-left:25%;margin-bottom:36px}@media(orientation: portrait)and (max-width: 768px){main section#about .about-item{width:100%;margin-left:0;margin-bottom:24px}}main section#about .about-item h3{margin-bottom:15px}@media(orientation: portrait)and (max-width: 768px){main section#about .about-item h3{margin-bottom:11px}}main .swiper-container{margin-left:0}@media(orientation: portrait)and (max-width: 768px){main .swiper-container .swiper-slide{padding:0 14px;width:100% !important}}main .swiper-container .swiper-slide .item-text{display:none}main .swiper-container .swiper-slide figure{width:auto}main .swiper-container .swiper-slide figure .image-wrapper{padding-top:66%}main .swiper-container .swiper-button-prev{left:20px}@media(orientation: portrait)and (max-width: 768px){main .swiper-container .swiper-button-prev{left:28px}}main .swiper-container .swiper-button-next{right:20px}@media(orientation: portrait)and (max-width: 768px){main .swiper-container .swiper-button-next{right:28px}}footer{padding-top:0}footer:before{content:"";display:block;height:1px;width:calc(100% - 40px);position:absolute;top:0;left:20px;background-color:#fff}@media(orientation: portrait)and (max-width: 768px){footer:before{width:calc(100% - 14px);left:14px}}
/*# sourceMappingURL=home.css.map*/