@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{font-family:Montserrat,sans-serif;line-height:1}ol,ul{list-style:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0}body{font-family:Montserrat,sans-serif!important;font-weight:400!important;-webkit-font-smoothing:antialiased!important;font-size:14px!important;color:#172c3e!important;position:relative!important;overflow-x:hidden!important}body.body_overflow{overflow:hidden}img{width:auto;max-width:100%}ul li{list-style:none}.arrow-ico,.arrow-ico-right{cursor:pointer}.arrow-ico-right svg,.arrow-ico svg{width:9px;height:7px}.arrow-ico-right{display:inline-block;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.arrow-ico{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.arrow-ico,.arrow-ico svg{-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.arrow-ico svg{width:9px;height:7px}.svg-fill{fill:#0061af}.logo{max-width:197px;width:12vw;min-width:100px;display:block;margin:30px 0 0}.logo img,.logo svg{width:100%;height:100%;display:block}.header{width:100%;margin:0 40px;background:#fff;z-index:10;position:relative}.header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-container,.header-nav,.header-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-nav-wrapper .lang-option{-webkit-transition:color .5s;transition:color .5s}.header-nav-top{margin:auto 30px}.header-nav-top .lang-option,.language{color:#4d5864}.language{position:relative;text-align:left;font-size:12px;margin-right:60px;line-height:1;text-transform:uppercase;letter-spacing:3px}.language .lang-option.active,.language a:hover{color:#0061af}.language span{display:block;padding:5px}.language span.selected{display:none!important}.language .lang-option:focus,.language .lang-option:hover{cursor:pointer}.language .arrow-ico{right:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.language>span{position:relative;padding:5px 20px 5px 5px;cursor:pointer;z-index:2}.language>div{z-index:1}.language div{opacity:0;visibility:hidden;background:#fff;position:absolute;padding-top:30px;top:0;left:0;min-width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.language.active .arrow-ico{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.language.active div{opacity:1;visibility:visible}#lang{padding-left:0}.language .lang-option:hover{color:#0061af}@media screen and (max-width:1199px){.header{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;min-height:110px}.header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav-top{padding:0 0 0 20px;height:55px;margin:0}.header-nav-top,.header-nav-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.logo{margin:24px 0}.logo-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none}}.hero,.hero-ttl{position:relative}.hero-ttl{margin-bottom:40px;z-index:1;margin-left:30px;margin-right:30px}.hero-ttl h1,.hero-ttl p{line-height:42px;color:#0061af;text-align:center;margin-bottom:0;margin-top:0}.hero-ttl h1{font-size:32px}.hero-ttl p{font-size:24px}@media(min-width:1200px){.hero-ttl p{font-size:28px}}.hero #hero-img{width:100%;display:inline-block;vertical-align:middle;text-shadow:none;color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transform:scale(1.4);transform:scale(1.4)}.hero #hero-img .inner{padding-top:40%;display:block;height:0}@media(min-width:539px){.hero #hero-img{-webkit-transform:scale(1.3);transform:scale(1.3)}}@media(min-width:900px){.hero #hero-img{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media(min-width:1200px){.hero #hero-img{-webkit-transform:none;transform:none}.hero-ttl{position:absolute;top:12%;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.hero-ttl h1{white-space:nowrap}}@media(max-width:1199px){.inner{margin-top:40px}}