/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 23, 2018 */@font-face{font-family:'lunaregular';src:url("../fonts/luna-webfont.woff2") format("woff2"),url("../fonts/luna-webfont.woff") format("woff");font-weight:normal;font-style:normal}/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:10px}img{max-width:100%;height:auto}body{font-family:'Raleway', sans-serif}.container{max-width:114rem;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}#container{min-height:100vh;display:flex;flex-direction:column}#container #banner{flex:1 1 auto}a.btn{font-family:'Raleway', sans-serif;transition:all .3s ease-out 0s;font-weight:bold;color:#fff;font-size:3rem;white-space:nowrap;line-height:2.5;display:inline-flex;min-width:26rem;justify-content:center;align-items:center;text-decoration:none;border:3px solid transparent}a.btn:hover{border-color:#fff !important;background:rgba(0,0,0,0.5) !important}header{text-align:center;padding:1rem}header img{width:43rem}#top-block{background:#b0bc22;color:#fff;padding:3.2rem 0}#top-block .container{display:flex;align-items:center}#top-block h2{font-family:'lunaregular';font-size:2.2rem;line-height:2;margin:0;flex:1 1 auto;text-align:center;font-weight:400}#top-block .btn-wrap{margin-left:3.5rem}#top-block .btn-wrap .btn{background:#4e166b;border-color:#4e166b}#banner{background:url(../img/main-bg.jpg) 50% 50% no-repeat transparent;background-size:cover;overflow:hidden;padding-top:10rem;padding-bottom:12rem}#banner .inner{max-width:60%}#banner h1{font-family:'lunaregular';font-size:3.6rem;color:#fff;text-shadow:5px 0 5px rgba(0,0,0,0.5);line-height:2;font-weight:400}#banner .subtitle{color:#fff;font-size:3rem;text-shadow:3px 3px 3px rgba(0,0,0,0.5);font-weight:600;max-width:60rem;margin-bottom:4rem}#banner .btn{background:#3664a2;border-color:#3664a2}#banner .btn .icon{transition:all .3s ease-out 0s;display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;background:#ffffff;border-radius:50%;margin-right:20px;border:2px solid #fff}#banner .btn .icon svg path{transition:all .3s ease-out 0s}#banner .btn:hover .icon{background:transparent}#banner .btn:hover .icon svg path{fill:#fff}#cta{background:#2c6583;color:#fff;padding:3.2rem 0}#cta .container{display:flex;align-items:center}#cta h2{font-family:'lunaregular';font-size:2.2rem;line-height:2;margin:0;flex:1 1 auto;font-weight:400}#cta .btn-wrap{margin-left:3.5rem}#cta .btn-wrap .btn{background:#4e166b;border-color:#4e166b}footer{background:#141424;text-align:center;padding:4.5rem 0 1.5rem}footer .logo{width:12rem}footer h2,footer .contact{font-size:1.8rem;color:#ffffff;margin:0;line-height:1.7}footer h2{font-weight:bold}footer .contact a{color:#b0bc22;text-decoration:none}footer .contact a:hover{text-decoration:underline}footer .copyright{font-size:1.2rem;line-height:2;color:#fff;padding-top:2.6rem}footer .copyright a{text-decoration:none;color:inherit}footer .copyright a:hover{text-decoration:underline}@media (max-width: 1259px){html{font-size:9px}}@media (max-width: 1023px){html{font-size:8px}}@media (max-width: 767px){#banner .inner{max-width:80%}}@media (max-width: 539px){#banner h1{font-size:2.8rem}#banner .inner{max-width:none}#cta .container{flex-direction:column;align-items:flex-start}#cta .container h2{margin-bottom:1em}#cta .container .btn-wrap{margin-left:0}}
