@import "bootstrap-4.5.0.min.css";@import "all.min.css";@import "animate.css";.btn.special:before,.fab,.far{font-weight:400}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v19/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(./fonts/fa-brands-400.eot);src:url(./fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(./fonts/fa-brands-400.woff2) format("woff2"),url(./fonts/fa-brands-400.woff) format("woff"),url(./fonts/fa-brands-400.ttf) format("truetype"),url(./fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}.fa,.far,.fas{font-family:'Font Awesome 5 Free'}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(./fonts/fa-regular-400.eot);src:url(./fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(./fonts/fa-regular-400.woff2) format("woff2"),url(./fonts/fa-regular-400.woff) format("woff"),url(./fonts/fa-regular-400.ttf) format("truetype"),url(./fonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(./fonts/fa-solid-900.eot);src:url(./fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(./fonts/fa-solid-900.woff2) format("woff2"),url(./fonts/fa-solid-900.woff) format("woff"),url(./fonts/fa-solid-900.ttf) format("truetype"),url(./fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-weight:900}body{background:#222;font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;color:#fff;font-weight:300}.cookie-alert,.modal{color:#333}.btn.special{height:70px;margin:2rem;min-width:260px;line-height:50px;font-size:16px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:relative}.btn.special span{display:inline-block;width:100%;height:100%;-webkit-transition:all .3s;-webkit-backface-visibility:hidden;-moz-transition:all .3s;-moz-backface-visibility:hidden;transition:all .3s;backface-visibility:hidden}.btn.special:before{left:0;top:-100%;position:absolute;height:100%;width:100%;line-height:2.5;font-size:180%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-family:'Font Awesome 5 Free';content:"\f073"}.btn.special:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn.special:hover:before{top:0}.btn.special:hover span{webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.btn.special.forward:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f554"}section.home{display:table;height:100vh;position:relative;width:100%;overflow:hidden}section.home .bg-container,section.home .bg-container:after,section.home .bg-container:before{bottom:0;position:absolute;top:0;left:0;right:0}section.home .bg-container:before{background:url(bg-over.png) bottom center no-repeat;content:'';display:block;z-index:2}section.home .bg-container:after{background:url(bg-photo.jpg) center no-repeat;background-size:cover;content:'';display:block;z-index:1}section.home .wrapper{display:table-cell;position:relative;text-align:center;vertical-align:middle;z-index:2}section.home .wrapper .captions{display:inline-block;max-width:680px;padding:35px 0;width:90%}section.home .wrapper .captions h1{font-size:5rem;font-weight:800}section.home .wrapper .captions h1 img{width:92px;margin-right:8px}section.home footer{bottom:34px;font-size:14px;letter-spacing:1px;position:absolute;text-transform:uppercase;z-index:2;left:0;right:0;height:30px}section.home footer .copy{left:50px;position:absolute}section.home footer .logo{right:50px;position:absolute;text-align:right}section.home footer .logo img{height:30px}@media (max-width:480px){section.home{display:block}section.home .wrapper .captions{padding:20px 0}section.home .wrapper .captions .btn.special{margin:1.2rem}section.home footer{height:auto;text-align:center;position:relative;margin-top:3rem}section.home footer .copy,section.home footer .logo{position:unset;left:unset;text-align:center}}