﻿/*!
* Home page
*/
.home-page{background-image:url(/images/close-up-puzzle-background.jpg);background-size:cover;background-attachment:fixed;background-position:center;background-color:#f9efed;min-height:800px;}.home-page #sectionHome .content-holder{display:flex;flex-wrap:wrap;}.home-page #sectionHome .content-holder .text-holder{background-color:#262626;border-radius:15px;box-shadow:-2px 2px 6px rgba(0,0,0,.3);}@media(max-width:767.98px){.home-page #sectionHome .content-holder .text-holder{margin:25px 25px 0 25px;padding:25px 30px 35px;}}@media(min-width:768px) and (max-width:991.98px){.home-page #sectionHome .content-holder .text-holder{margin:40px 30px 0 30px;padding:35px 40px 40px;}}@media(min-width:992px) and (max-width:1199.98px){.home-page #sectionHome .content-holder .text-holder{margin:45px 0 30px 30px;padding:30px 20px 35px 30px;}}@media(min-width:1200px){.home-page #sectionHome .content-holder .text-holder{margin:60px 0 40px 40px;padding:40px 20px 40px 30px;}}.home-page #sectionHome .content-holder .text-holder .header-holder{max-width:723px;}.home-page #sectionHome .content-holder .text-holder .header-holder h1{font-family:"Poppins",Arial;font-weight:700;line-height:1;color:#fff;}@media(max-width:399.98px){.home-page #sectionHome .content-holder .text-holder .header-holder h1{font-size:38px;}}@media(min-width:400px) and (max-width:767.98px){.home-page #sectionHome .content-holder .text-holder .header-holder h1{font-size:44px;}}@media(min-width:768px){.home-page #sectionHome .content-holder .text-holder .header-holder h1{font-size:56px;}}.home-page #sectionHome .content-holder .text-holder .subheader-holder{padding-top:30px;padding-bottom:10px;}.home-page #sectionHome .content-holder .text-holder .subheader-holder p{color:#fff;font-family:"Spartan",Arial;font-size:16px;font-weight:400;line-height:24px;}.home-page #sectionHome .content-holder .text-holder .subheader-holder .button-holder{padding-top:15px;text-align:center;}.home-page #sectionHome .content-holder .text-holder .subheader-holder .button-holder a{display:inline-block;background-color:#0092e8;border-color:#0092e8;color:#fff;font-family:"Spartan",Arial;font-size:20px;font-weight:600;border-style:solid;border-width:1px;border-radius:8px;padding:10px 25px;text-decoration:none;transition:height .2s ease,background-color .2s ease,padding .2s ease,width .2s ease,margin .2s ease,top .2s ease,transform .2s ease;}.home-page #sectionHome .content-holder .text-holder .subheader-holder .button-holder a:hover{background-color:#0082ce;border-color:#007fc9;}.pagenotfound-page{padding-top:40px;padding-bottom:60px;}.pagenotfound-page h1{font-family:"Montserrat",Arial;font-weight:600;color:#3b3b3b;}@media(max-width:767.98px){.pagenotfound-page h1{font-size:32px;}}@media(min-width:768px){.pagenotfound-page h1{font-size:40px;}}