@import url('https://use.fontawesome.com/releases/v5.0.6/css/all.css');@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{background-color:#212121;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font:16px 'Noto Sans',sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1.4;height:100%;margin:0 auto;min-width:300px;overflow-x:hidden;position:relative;width:100%}select,input:not([type=checkbox]),textarea,button,.button{-webkit-appearance:none;background-color:#fff;border:0;border-radius:4px;color:#000;display:block;font-family:'Noto Sans',sans-serif;font-size:16px;font-weight:normal;line-height:20px;margin-bottom:10px;padding:10px 15px;text-align:left;width:calc(100% - 30px)}textarea{display:block;height:6em}button[type=submit],input[type=submit],.button{background-color:#1c87c9;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:900;line-height:30px;margin-bottom:0;padding:10px 40px;position:relative;text-transform:uppercase;transition:all 0.5s;width:auto;white-space:nowrap}button[type=submit] i,input[type=submit] i,button i{float:right;line-height:20px}button[type=submit] .noscript,input[type=submit] .noscript,button .noscript{background-color:#ffa500;bottom:0;cursor:auto;font-size:11px;left:0;padding:10px 15px;pointer:absolute;position:absolute;right:0;top:0}button[type=submit]:hover,input[type=submit]:hover,.button:hover{background-color:#ffc90a;color:#fff}button[type=submit]:disabled,input[type=submit]:disabled,button:disabled{background-color:#aaa}::-webkit-input-placeholder{color:#777;font-size:13px}::-moz-placeholder{color:#777;font-size:13px}:-ms-input-placeholder{color:#777;font-size:13px}:-moz-placeholder{color:#777;font-size:13px}.um{ opacity:1 !important; }.um *{ color:#fff; }.um .um-button { text-align:center; }button[type=submit], input[type=submit], .button { background:#1c87c9!important; }.um-locked-content { background:transparent; border:0; color:#fff; font-size:inherit; padding:0; border-radius:0; }.dlp-folders-container .posts-table-reset { display:none; }.dlp-folders-container .dlp-table-document-link-wrap a { color:#fff!important; font-weight:400 }.dlp-folders-container .dataTables_length { display:none; }.dlp-folders-container .col-title a { pointer-events:none; color:#fff!important }.dlp-folders-container table.dataTable tbody th, .dlp-folders-container table.dataTable tbody td { vertical-align:middle; }.button.center{float:left;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}a,a:focus,a:active{color:inherit;text-decoration:inherit;transition:all 0.3s}strong,b{font-weight:900}em{font-style:italic}#skiptocontent,iframe[name=google_conversion_frame],.grecaptcha-badge{height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px}body.overflow{overflow:hidden}header,footer{-webkit-flex-shrink:0;flex-shrink:0;position:relative}main{-webkit-flex:1 0 auto;flex:1 0 auto}.container{clear:both;margin:0 auto;max-width:1200px;padding:0 5%;position:relative;width:90%;z-index:2}header::after,main::after,footer::after,.container::after,.heading::after{clear:both;content:'';display:table;}.postdata{background-color:#0f834d;border-left:.6180469716em solid rgba(0,0,0,.15);border-radius:3px;color:#fff;line-height:1.5;margin-bottom:6px;padding:1em 1.618em;transition:all 0.5s}.postdata.javascript{max-height:0;overflow:hidden;padding:0 20px}.postdata.error{background-color:#f00}.social a{display:inline;position:relative}.social a:not(:last-of-type){margin-right:20px}.social a::before{display:inline-block;font-family:'Font Awesome 5 Brands';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto}.social .facebook::before{content:'\f39e'}.social .google::before{content:'\f0d5'}.social .instagram::before{content:'\f16d'}.social .linkedin::before{content:'\f08c'}.social .pinterest::before{content:'\f231'}.social .twitter::before{content:'\f099'}.social a span{background-color:#e0deca;color:#3a3e3b;display:none;font-size:9px;left:50%;padding:2px 5px;position:absolute;text-transform:uppercase;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.social a:hover span{display:block}.google_map{height:50vh;margin-top:50px;min-height:400px;position:relative;width:100%}.google_map iframe{height:100%;width:100%}.wysiwyg::after{clear:both;content:'';display:table}.heading,.wysiwyg h1,.wysiwyg h2,.subheading,.wysiwyg h3{clear:both;color:#1c87c9;font-size:30px;font-weight:bold;line-height:1.1;margin-bottom:20px;text-align:center}.wysiwyg h1,.heading{font-size:38px}.subheading,.wysiwyg h3{font-size:20px}.wysiwyg p:not(:last-child){margin-bottom:30px}.wysiwyg em{font-style:italic}.wysiwyg p strong{font-weight:bold}.wysiwyg p + ul,.wysiwyg p + ol{margin-top:-1em}.wysiwyg ul,.wysiwyg ol{margin-bottom:30px}.wysiwyg ol{counter-reset:counter}.wysiwyg ul li,.wysiwyg ol li{margin:10px 0;padding-left:30px;position:relative}.wysiwyg ol li{counter-increment:counter}.wysiwyg ul li::before,.wysiwyg ol li::before{left:0;line-height:25px;position:absolute;top:0}.wysiwyg ul li::before{content:'\f00c';font-size:16px;font-family:'Font Awesome 5 Free';font-weight:700}.wysiwyg ol li::before{content:counter(counter)}.wysiwyg .alignright{float:right;margin:0 0 10px 10px}.wysiwyg .alignleft{float:left;margin:0 10px 10px 0}.wysiwyg .sitemap{margin-top:10px}.wysiwyg .sitemap li::before{content:'\f111'}@media (max-width:1299px){.heading,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{font-size:30px}.wysiwyg h1,.heading{font-size:38px}.wysiwyg h3{font-size:18px}}@media (max-width:999px){.heading,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{font-size:30px}.wysiwyg h1,.heading{font-size:38px}.wysiwyg h3{font-size:18px}}@media (max-width:599px){.heading,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{font-size:25px}.wysiwyg h1,.heading{font-size:30px}.wysiwyg h3{font-size:18px}}.breadcrumbs{color:#636466;margin-bottom:20px;text-align:left}.breadcrumbs li:last-of-type:last-of-type{color:#8b1d5c;font-weight:bold}.breadcrumbs ul,.breadcrumbs ul li{display:inline}.breadcrumbs ul li:not(:last-of-type)::after{content:'>';margin:0 5px 0 8px}.flex{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.flex.horizontal{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row}.flex.wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex > *{-webkit-flex:1 0 auto;flex:1 0 auto}.scrollfade{opacity:0}.scrollfade.appear{opacity:1;transition:opacity 1s}header{background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0.5) 80%, rgba(0,0,0,0) 100%);color:#fff;height:60px;left:0;position:fixed;right:0;top:0;transition:all 0.5s;width:100%;z-index:100}header .logo{height:50px;left:0;position:absolute;top:5px}header .logo img{height:100%;width:auto}header.opaque{background-color:#000128}header nav{position:relative;text-align:center}header nav ul{display:inline-block;line-height:20px;margin:0 auto;transition:all 0.5s}header.mobileMenu nav ul,.logo{margin-top:-60px;transition:all 0.5s}header nav ul li{float:left;padding:20px 0;position:relative}header nav ul li:not(:last-of-type){margin-right:40px}header nav ul li::after{color:#1c87c9;content:'•';font-size:20px;position:absolute;right:-40px;text-align:center;top:20px;width:40px}header nav ul li:last-of-type::after{content:none}header nav ul li a:hover{color:#ffc90a}#navMenu,#navMenu + label{cursor:pointer;font-size:35px;height:50px;line-height:50px;margin:-60px 0 0 0;min-width:0;padding:0;position:absolute;right:0;top:5px;transition:all 0.5s;width:50px;z-index:1}header.mobileMenu #navMenu,header.mobileMenu #navMenu + label,header.mobileMenu .logo{margin-top:0}#navMenu{opacity:0}#navMenu + label::after{background-color:#fff;content:'';opacity:0;transition:opacity 3s}header.mobileMenu.displayMenu nav ul{background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.8) 20%,rgba(0,0,0,1));bottom:0;margin:0;padding:calc(5% + 40px) 5% 5% 5%;position:fixed;right:calc(-200px - 10%);text-align:right;top:0;width:200px}header.mobileMenu.displayMenu nav ul li{float:none;display:block;margin:0}header.mobileMenu.displayMenu nav ul li:not(:last-of-type){margin-right:0}header.mobileMenu.displayMenu nav ul li::after{content:none}header.mobileMenu.displayMenu #navMenu:checked ~ ul{right:0;transition:right 0.5s}@media (max-width:749px){header nav ul{margin-top:-60px;transition:all 0.5s}header #navMenu,header #navMenu + label,header .logo{margin-top:0}header nav ul{background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.8) 20%,rgba(0,0,0,1));bottom:0;margin:0;padding:calc(5% + 40px) 5% 5% 5%;position:fixed;right:calc(-200px - 10%);text-align:right;top:0;width:200px}header nav ul li{float:none;display:block;margin:0}header nav ul li:not(:last-of-type){margin-right:0}header nav ul li::after{content:none}header #navMenu:checked ~ ul{right:0;transition:right 0.5s}}main > *{position:relative}main > *:nth-of-type(6n+2)::before,main > *:nth-of-type(6n+4)::before,main > *:last-of-type::before,.popup .popup_content::before{background-image:url('/assets/image/png/Akita_Swirl.png');background-position:center;background-repeat:no-repeat;background-size:100% auto;content:'';max-width:750px;opacity:0.4;padding-top:750px;pointer-events:none;position:absolute;right:0;top:-375px;width:100%;z-index:1}main > *:nth-of-type(6n+2)::before{bottom:10%;left:0;top:auto}main > *:nth-of-type(6n+4)::before{right:0}main > *:last-of-type,.popup .popup_content{overflow:hidden;padding-bottom:80px}main > *:last-of-type::before,.popup .popup_content::before{left:0;top:10%}.popup .popup_content::before{left:-50px}.error_page {padding-top:200px;padding-bottom:200px;}.error_page a {color:#1c87c9 !important;}footer{color:#a7b6bf;font-size:14px;line-height:20px;margin-top:-60px;position:relative}footer .container > div{float:left;padding:20px 0;width:50%}footer .left{text-align:left}footer .center{text-align:center}footer .right{text-align:right}footer .link{padding-left:20px}@media (max-width:749px){main > *:last-of-type{padding-bottom:120px}footer{margin-top:-75px;padding:0 0 15px 0}footer .container > div{padding:5px 0;width:100%}footer .left,footer .right{text-align:center}}.popup{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;table-layout:fixed;top:0;width:100%;z-index:100}.popup::after{background-color:rgba(0,0,0,0.9);bottom:-25vh;content:'';left:0;position:fixed;right:0;top:0;z-index:1}.popup.appear{display:table}.popup .popup_container{cursor:pointer;display:table-cell;height:100%;position:relative;text-align:center;vertical-align:middle;width:100%;z-index:2}.popup .popup_content{background-color:#000128;box-shadow:0 0 20px 5px #000;color:#fff;cursor:auto;margin:auto;max-height:calc(90vh - 10%);max-width:800px;min-height:400px;padding:5%;position:relative;overflow:auto;text-align:left;z-index:2}.popup .popup_content::-webkit-scrollbar{width:6px}.popup .popup_content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #a7b6bf}.popup .popup_content::-webkit-scrollbar-thumb{background-color:#1c87c9;outline:0}.popup .popup_content > *{position:relative;z-index:3}.popup .image{box-shadow:0 0 20px #000;float:left;height:150px;margin:0 20px 30px 0;overflow:hidden;width:200px}.popup .image img{height:150px;min-width:100%}.popup .quote{color:#a7b6bf;float:right;font-size:25px;height:150px;margin:0 0 30px 0;width:calc(100% - 240px)}.popup .quote q::before,.popup .quote q::after{display:inline-block;font-family:'Font Awesome 5 Free';font-size:20px;font-weight:700;line-height:30px}.popup .quote q::before{content:'\f10d';margin:-10px 10px 0 0}.popup .quote q::after{content:'\f10e';margin:-10px 0 0 10px}.popup .subheading{display:block;font-size:25px;margin-bottom:20px;text-align:left}.popup .close{color:rgba(255,255,255,0.5);font-family:monospace;font-size:30px;position:absolute;right:12px;top:12px;z-index:1}.popup .close::after{bottom:0;content:'';left:0;position:fixed;right:0;top:0}.popup .close:hover,.popup .popup_content:hover .close{color:rgba(255,255,255,1)}.home{height:100vh;overflow:hidden;position:relative;width:100%}.layout--blocks{background:linear-gradient(to bottom,#012d5c,#1c87c9);padding:50px 0}.layout--blocks .col2{margin:0 auto;max-width:800px}.layout--blocks .block{background-color:#1c87c9;margin:1.66%;max-width:350px;min-width:250px;position:relative;text-align:center;width:30%}.layout--blocks .block .block_popup{padding-bottom:80px}.layout--blocks .block .subheading{background-color:#000128;color:#fff;margin:0;padding:15px 20px}.layout--blocks .block .image{background-color:#fff;padding-top:71.5%;position:relative;width:100%}.layout--blocks .block .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.layout--blocks .block .wysiwyg{padding:10px 20px;text-align:center}.layout--blocks .block .button{background-color:#000128;bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layout--blocks .block .button:hover{background-color:#ffc90a}.layout--contact{background-color:#000128;padding:50px 0}.layout--contact .container{max-width:600px}.layout--contact .checkbox{color:#a7b6bf;float:left;font-size:14px;margin-bottom:10px;padding-left:0px;position:relative;width:calc(100% - 110px)}.layout--contact .checkbox input{left:0;position:absolute;top:2px}.layout--contact input:not([type=checkbox]){float:left;width:calc(50% - 35px)}.layout--contact input[type=text]{margin-right:10px}.layout--scroller{height:100vh;overflow:hidden;position:relative;width:100%;z-index:2}.layout--scroller ul,.layout--scroller li,.layout--scroller .background{bottom:0;left:0;position:absolute;right:0;top:0}.layout--scroller li{display:block}.layout--scroller li:not(:first-of-type){display:none}.layout--scroller .background{transition:transform 10s;pointer-events:none;-webkit-transform:scale(1.2);transform:scale(1.2)}.layout--scroller .background::after{background:linear-gradient(to right,rgba(0,0,0,0) 25%,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0.8) 60%,rgba(0,0,0,0) 75%);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:2}.layout--scroller .background img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.layout--scroller .background iframe{height:113vh;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200vh;z-index:-1}@media (min-aspect-ratio:16/9){.layout--scroller .background iframe{height:56.25vw;width:100vw}}.layout--scroller .container{height:calc(100% - 60px);margin-top:60px;z-index:2}.layout--scroller .text{color:#fff;left:50%;line-height:1;position:absolute;text-align:left;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.layout--scroller .heading{font-size:80px;font-weight:bold;text-align:left}.layout--scroller .text img{max-height:80vh;max-width:80vw}.layout--scroller .js-scroller{overflow:hidden}.layout--scroller .js-scroller li{display:block;left:100%;overflow:hidden;width:100%}.layout--scroller .js-scroller li .background{display:block;right:-10vw;-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1}.layout--scroller .js-scroller li.fadeOut{left:0;transition:left 0.75s;z-index:1}.layout--scroller .js-scroller li.fadeOut .background{left:-100px;right:0;transition:left 1s,right 2s,transform 10s}.layout--scroller .js-scroller li.active{left:0;transition:left 0.75s;z-index:2}.layout--scroller .js-scroller li.active .background{right:0;transition:right 2s,transform 10s 1.5s;-webkit-transform:scale(1);transform:scale(1)}.layout--scroller .js-scroller li .container{margin-top:-60px;transform:skew(0deg,-5deg);transform-origin:left top;transition:all 1s 0.5s}.layout--scroller .js-scroller li .title{max-height:0;overflow:hidden;transition:max-height 0.5s 0.75s}.layout--scroller .js-scroller li .subtitle{margin-top:0;max-height:0;overflow:hidden;transition:margin-top 0.5s 1s,max-height 0.5s 1s}.layout--scroller .js-scroller li.active .container{margin-top:0;transform:skew(0deg,0deg)}.layout--scroller .js-scroller li.active .title{max-height:240px}.layout--scroller .js-scroller li.active .subtitle{margin-top:20px;max-height:180px}.layout--scroller nav{bottom:20px;left:300px;position:absolute;right:0;text-align:center;z-index:3}.layout--scroller nav button{background-color:#e0deca;border:0;border-radius:10px;display:inline-block;height:10px;margin:5px;min-width:10px;outline:0;padding:0;width:10px}.layout--scroller nav button.active{background-color:#98765e}@media (max-width:1149px), (max-height:749px){.layout--scroller nav{left:230px}}@media (max-width:899px), (max-height:599px){.layout--scroller nav{left:180px}.layout--scroller .container .title{font-size:40px}.layout--scroller .container .subtitle{font-size:30px}}@media (max-width:599px), (max-height:549px){.layout--scroller nav{left:0}}.layout--text{background-color:#000128;padding:100px 0}.layout--text .wysiwyg{margin:0 auto;max-width:800px;text-align:center}.layout--text .wysiwyg a{ color:#1c87c9;}.layout--video{background:linear-gradient(to bottom,#012d5c,#1c87c9);padding:50px 0}.layout--video .wysiwyg{padding:0 5% 30px;text-align:center}.layout--video .iframe_container{padding-top:56%;position:relative;width:100%}.layout--video iframe{height:100%;left:0;position:absolute;top:0;width:100%}