@charset "utf-8";body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(fonts/roboto-v20-latin-300.eot);src:local('Roboto Light'),local(Roboto-Light),url(fonts/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype"),url(fonts/roboto-v20-latin-300.woff2) format("woff2"),url(fonts/roboto-v20-latin-300.woff) format("woff"),url(fonts/roboto-v20-latin-300.ttf) format("truetype"),url(fonts/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(fonts/roboto-v20-latin-regular.eot);src:local(Roboto),local(Roboto-Regular),url(fonts/roboto-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(fonts/roboto-v20-latin-regular.woff) format("woff"),url(fonts/roboto-v20-latin-regular.ttf) format("truetype"),url(fonts/roboto-v20-latin-regular.svg#Roboto) format("svg")}html,body,*{margin:0;padding:0}body{position:relative;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;line-height:1.3;color:#000}h1{font-size:3em;color:#be1e2d}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.red{color:#be1e2d}.imp{font-weight:bold;color:#ee7621;}.fleft{float:left}.fright{float:right}.mb20{margin-bottom:20px}@media screen and (max-width: 1024px){h1{font-size:calc(30px + (48 - 30) * (100vw - 300px) / (1024 - 300))}}h2{color:#be1e2d}h1,h2{font-weight:500}h3{color:#919191;font-weight:300}p{margin:10px 0;line-height:1.5}.mainwrap{width:100%;max-width:1024px;margin:0 auto;box-sizing:border-box}a{text-decoration:none;border:none;outline:none;color:#be1e2d}a:hover{text-decoration:underline}#top{height:0;line-height:0;margin:0;padding:0;visibility:hidden}header{padding:20px 0;background:url(img/terra_bg.jpg);background-size:cover}header img{width:70%;max-width:350px;border:none;outline:none}header p,header p a{color:#fff}header p a:hover{text-decoration:none}.head_ie{background-color:#f78747;padding:20px}.head_ie img{border:none;outline:none}@media only screen and (max-width: 1070px){header{padding:10px 20px}}@media only screen and (max-width: 500px){header{padding:10px 20px}}#data_top{padding-right:20px;font-size:14px;text-align:right}#css_dropdown *{box-sizing:border-box}input#responsive-nav,label.responsive-nav-label{display:none}nav ul{width:100%;max-width:1024px;margin:0 auto}nav ul li{float:left;list-style:none;text-align:center}nav ul li a,nav ul li.nolink{padding:20px 13.5px;display:block}nav ul li a{color:#919191}nav ul li a:hover{text-decoration:none;background-color:#f8f8f8;color:#000}nav ul li.nolink{color:#be1e2d}@media screen and (max-width: 1034px){	#css_dropdown *{font-size:18px}label.responsive-nav-label{height:0;position:relative;top:-63px;display:block;padding:0 10px;cursor:pointer;font-weight:700;text-align:right;color:#fff}label.responsive-nav-label span{padding:0 10px;font-size:24px!important}nav{position:absolute;top:-9999px;padding:0 20px}input#responsive-nav[type=checkbox]:checked ~ nav{position:relative;top:0}nav ul li{float:none;width:100%}nav li a,nav li.nolink{padding:10px;border-top:1px solid #ccc}nav li:first-child a,nav li.nolink:first-child{border-top:none}}#main .fullimg{position:relative;z-index:-1;overflow:hidden;height:500px}#main .fullimg img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){#main .fullimg{height:400px;height:calc(200px + (400 - 200) * (100vw - 300px) / (1024 - 300))}}#main .fullimg>div{position:absolute;bottom:20px;width:100%}#main .fullimg h1{width:1024px;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,0.7);color:#fff}@media only screen and (max-width: 1070px){#main .fullimg h1{width:100%;padding-left:20px;box-sizing:border-box}}#main .mainwrap{padding:30px 0}#main .mainwrap .floatbox{margin:20px 0 30px}#main .mainwrap .floatbox>div{width:50%}#main .mainwrap .floatbox img{width:300px;height:auto}#main .mainwrap .floatbox img.fleft{margin-right:20px}#main .mainwrap .floatbox img.fright{margin-left:20px}@media only screen and (max-width: 1070px){#main .mainwrap{padding:30px 20px}}@media only screen and (max-width: 600px){#main .mainwrap .floatbox img.fleft,#main .mainwrap .floatbox img.fright{float:none;clear:both;display:block;width:100%;margin-left:0;margin-right:0}}#main .teamcontent{text-align:center}#main .teamcontent>div{width:45%}#main .teamcontent:nth-child(2)>div{width:100%}#main .teamcontent>:nth-child(odd){float:left}#main .teamcontent>div:nth-child(even){float:right}#main .teamcontent img{width:200px}@media only screen and (max-width: 600px){#main .mainwrap.teamcontent:nth-child(2){padding-bottom:0}#main .mainwrap.teamcontent:nth-child(3){padding-top:0}#main .teamcontent>div{width:80%;margin:20px auto;float:none!important}}#main .timeblock{width:20%;text-align:center;margin:0;float:left;padding:0 10px;box-sizing:border-box}#main .timeblock p{padding:20px 0}#main .timeblock p:nth-child(3){padding-top:0}#main .timeblock p span{display:block}#main .timeblock p span.big{font-size:24px;text-transform:uppercase}#main .timeblock p span.small{font-size:14px}@media only screen and (max-width: 650px){#main .timeblock{width:100%;float:none;clear:both}#main .timeblock p:first-child,#main .timeblock p:nth-child(2){padding-bottom:0}#main .timeblock p:nth-child(2){padding-top:0}#main .timeblock p.resp_off{visibility:hidden;height:0;line-height:0;margin:0;padding:0}}#main .benefits>div{float:left;width:25%;height:200px;margin-bottom:20px;padding:10px;box-sizing:border-box;text-align:center}#main .benefits img{width:50%;max-width:150px}@media only screen and (max-width: 900px){#main .benefits>div{width:33.3%;width:calc(100% / 3)}#main .benefits img{width:60%}}@media only screen and (max-width: 600px){#main .benefits>div{width:50%}#main .benefits img{width:70%}}#main .mainwrap.org ul{margin:10px 0;padding:15px}#main .mainwrap .knowledge{width:25%;float:left;padding:10px;box-sizing:border-box}#main .mainwrap .knowledge img{width:100%;height:auto}#main .mainwrap .knowledge h2{height:60px;margin-top:10px}#main .mainwrap .knowledge+div.clearer{display:none}@media only screen and (max-width: 850px){#main .mainwrap .knowledge{width:50%}#main .mainwrap .knowledge+div.clearer{display:block}}#main .gmap iframe{width:100%;height:450px;border:0}@media only screen and (max-width: 1024px){#main .gmap iframe{height:calc(200px + (450 - 200) * (100vw - 300px) / (1024 - 300))}}#main .mainwrap.data ol,#main .mainwrap.data ul,#main .mainwrap.data ol ul{margin:10px 0;padding:15px}#main .mainwrap.data ol.lower-alpha{list-style-type:lower-alpha}#main .mainwrap.data .small{font-size:12px;color:#919191}#main .mainwrap.data .small a{text-decoration:underline;color:#919191}footer,#footer{padding:30px 0;background-color:#efefef}footer .mainwrap,#footer .mainwrap{color:#555}a#to_top{margin-top:10px;padding:15px;display:block;color:#fff;background-color:#be1e2d;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}a#to_top:hover{text-decoration:none}@media only screen and (max-width: 1070px){footer,#footer{padding:30px 20px}}nav ul:after,#main .mainwrap:after,#main .mainwrap .floatbox:after,#main .teamcontent:after,#main .weektimes:after,#main .urgent-times:after,footer .mainwrap:after,#footer .mainwrap:after{content:".";height:0;display:block;visibility:hidden;clear:both}div.clearer{clear:both;line-height:0;height:0;font-size:0}/*.modal{background-color:#f99755;color:#fff;}.modal h2{color:#9a1b27;}.modal a.close-modal[class*="icon-"]{top:-10px;right:-10px;width:20px;height:20px;color:#fff;line-height:1.25;text-align:center;text-decoration:none;text-indent:0;background:#9a1b27;border:2px solid #fff;-webkit-border-radius:26px;-moz-border-radius:26px;-o-border-radius:26px;-ms-border-radius:26px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);}*/