#quick{padding:2rem;height:auto;margin:auto;background:transparent}#quick input:not(#quick_submit),#quick textarea{margin:1rem 0;padding:0.5rem;width:100%;border:2px solid #FFFFFF;background:transparent;color:#FFFFFF;font-family:"Rubik","Helvetica","Arial",sans-serif;transition:all 0.3s ease}#quick input:not(#quick_submit)::placeholder,#quick textarea::placeholder{color:#FFFFFF;font-weight:500;transition:all 0.3s ease}#quick input:not(#quick_submit):focus,#quick textarea:focus{border-color:#04245F;color:#ffffff;outline:none}#quick input:not(#quick_submit):focus::placeholder,#quick textarea:focus::placeholder{color:#ffffff}#quick #quick_submit{margin:1rem 0;padding:0.5rem;width:100%;border:2px solid #04245F;background:#04245F;color:#FFFFFF;font-family:"Rubik","Helvetica","Arial",sans-serif;font-weight:500;font-size:1.2rem;transition:all 0.3s ease}#quick #quick_submit:hover{border-color:#FFFFFF;color:#FFFFFF;background:transparent}#quick #quick_submit:focus{border-color:#04245F;color:#FFFFFF;outline:none;background:#04245F}#quick #quick_submit:active{color:#FFFFFF}#contact{padding:1rem 2rem 2rem 2rem}#contact input:not(#submit),#contact textarea{margin:1rem 0;padding:0.5rem;width:100%;border:2px solid #df252d;background:transparent;color:#df252d;font-family:"Rubik","Helvetica","Arial",sans-serif;transition:all 0.3s ease}#contact input:not(#submit)::placeholder,#contact textarea::placeholder{color:#df252d;font-weight:500;transition:all 0.3s ease}#contact input:not(#submit):focus,#contact textarea:focus{border-color:#f15c2d;color:#f15c2d;outline:none}#contact input:not(#submit):focus::placeholder,#contact textarea:focus::placeholder{color:#f15c2d}#contact #submit{margin:1rem 0;padding:0.5rem;width:100%;border:2px solid #df252d;background:#df252d;color:#FFFFFF;font-family:"Rubik","Helvetica","Arial",sans-serif;font-weight:500;font-size:1.2rem;transition:all 0.3s ease}#contact #submit:hover{border-color:#04245F;color:#FFFFFF;background:#04245F}#contact #submit:focus{border-color:#f15c2d;color:#FFFFFF;outline:none;background:#f15c2d}@media only screen and (max-width:767px){#quick{display:none}#contact{padding:0}}::selection{background:#df252d;color:#FFFFFF}.parallax-window{min-height:400px;background:transparent}img{max-width:100%}a.shadow,h1.shadow,h2.shadow,h3.shadow,h4.shadow,h5.shadow,h6.shadow,p.shadow{text-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:none!important}h1{font-family:"Rubik","Helvetica","Arial",sans-serif;font-weight:700;font-size:2.5rem}h1.hero{font-family:"Rubik","Helvetica","Arial",sans-serif;font-weight:700;font-size:4rem}h2{font-family:"Rubik","Helvetica","Arial",sans-serif;font-weight:700;font-size:2rem}h2.hero{font-family:"Rubik","Helvetica","Arial",sans-serif}h4{font-family:"Lora","Times New Roman","Verdana","Georgia",serif;font-weight:700;font-size:1.2rem;color:#df252d}p,ul{font-family:"Lora","Times New Roman","Verdana","Georgia",serif;font-weight:400;font-size:1rem}a:not(.nav-link):not(.btn-solid):not(.navbar-brand){color:#df252d;transition:all 0.3s ease}a:not(.nav-link):not(.btn-solid):not(.navbar-brand):hover{color:#f15c2d;text-decoration:none}a.tertiary:hover{color:#df252d!important}a.primary{color:#df252d!important}a.primary:hover{color:#f15c2d!important}a.secondary{color:#f15c2d!important}a.secondary:hover{color:#df252d!important}a.tertiary{color:#04245F!important}a.tertiary:hover{color:#df252d!important}a.warning{color:#38e4fb!important}a.warning:hover{color:#006A85!important}a.alert{color:#006A85!important}a.alert:hover{color:#38e4fb!important}a.white{color:#FFFFFF}a.white:hover{color:#000000!important}a.black{color:#000000!important}a.black:hover{color:#FFFFFF!important}.primary{color:#df252d!important}.secondary{color:#f15c2d!important}.tertiary{color:#04245F!important}.warning{color:#38e4fb!important}.alert{color:#006A85!important}.white{color:#FFFFFF}.black{color:#000000!important}.navbar{position:fixed;top:0;left:-5px;margin-top:-2px;width:calc(100% + 10px);background-color:rgba(255,255,255,0);z-index:9000;transition:all 0.3s ease}.navbar-brand{padding:0 1rem;transition:all 0.3s ease}.navbar-brand.white{color:#FFFFFF}.navbar-brand.white:hover{color:#df252d!important}.navbar-brand span.logo{font-size:27px;font-weight:bold;font-family:"Rubik","Helvetica","Arial",sans-serif}.navbar-brand span.tagline{font-size:14px;font-family:"Lora","Times New Roman","Verdana","Georgia",serif;letter-spacing:1px;text-align:center;display:block}.navbar .navbar-toggler{padding-top:1rem;margin:auto 0;height:100%;border:0!important}.navbar .navbar-toggler:focus{outline:none;border:none}.navbar .nav-toggle{display:block;height:3px;width:25px;background:#FFFFFF;transition:all 0.3s ease}.navbar .nav-toggle:first-of-type{margin-bottom:0.3rem}.navbar .nav-toggle:first-of-type.menu-open{background:#FFFFFF;transform:rotate(45deg) translate(8px,7px)}.navbar .nav-toggle:nth-of-type(2){margin-bottom:0.3rem}.navbar .nav-toggle:nth-of-type(2).menu-open{opacity:0}.navbar .nav-toggle:nth-of-type(3){margin-bottom:0}.navbar .nav-toggle:nth-of-type(3).menu-open{background:#FFFFFF;transform:rotate(-45deg) translate(4px,-3px)}.navbar.sticky{width:calc(100% + 10px);background-color:white;box-shadow:0px 5px 10px rgba(0,0,0,0.5);z-index:10000;transition:all 0.3s ease}.navbar.sticky .nav-toggle{background:#df252d}.navbar.sticky .nav-toggle.menu-open{background:#df252d}.navbar.sticky .nav-toggle:nth-of-type(3).menu-open{transform:rotate(-45deg) translate(3px,-3px)}.navbar.sticky .navbar-brand{color:#df252d}.navbar .navbar-brand img{height:80px;width:auto;padding-top:0.5rem;padding-bottom:0.5rem;transition:all 0.3s ease}.navbar-brand{margin-left:1.5rem}.navbar-dark .navbar-nav .nav-link{padding:0 2rem;color:#FFFFFF;text-shadow:0 0 5px rgba(0,0,0,0.5);text-transform:uppercase;font-family:"Rubik","Helvetica","Arial",sans-serif;font-size:18px;font-weight:500;transition:all 0.3s ease}.navbar-dark .navbar-nav .nav-link:hover{color:#f15c2d!important}.navbar-dark .navbar-nav .nav-link:active{color:#FFFFFF!important}.navbar-dark .navbar-nav .nav-link.primary{text-shadow:none}.sidebar{position:fixed;width:60%;height:100%;top:0;left:-100vw;box-shadow:5px 0 10px rgba(0,0,0,0.5);background-color:#df252d;overflow-x:hidden;transition:0.3s ease;z-index:13000}.sidebar.menu-open{left:0}.container{padding-top:2rem;padding-bottom:2rem}.screen-33{min-height:33vh}.screen-50{min-height:50vh}.screen-75{min-height:90vh}.screen-100{min-height:100vh}div.hero{padding-top:3rem;background-size:cover;background-position:center;background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}div.hero h1 span.logo{font-size:60px}div.hero h1 span.tagline{display:block;margin-bottom:3rem;font-size:30px;font-family:"Lora","Times New Roman","Verdana","Georgia",serif}.separator{display:block;height:2px;width:100px}.separator.primary{background:#df252d}.separator.secondary{background:#f15c2d}.separator.tertiary{background:#04245F}.separator.warning{background:#38e4fb}.separator.alert{background:#006A85}.separator.white{background:#FFFFFF}.separator.black{background:#000000}div.v-align-middle{height:100%;margin:auto}#IndexHero #form-trigger:hover{background:transparent!important;color:#FFFFFF!important;border-color:#FFFFFF!important}.btn-wrapper{margin-top:3rem}.btn-wrapper .btn-solid{display:block;margin:0 auto;padding:1rem;width:100%;border:2px solid #df252d;color:#FFFFFF;text-align:center;font-family:"Rubik","Helvetica","Arial",sans-serif;font-weight:500;transition:all 0.3s ease}.btn-wrapper .btn-solid:hover{border:2px solid;text-decoration:none}.btn-wrapper .btn-solid:active{border:2px solid #f15c2d;color:#FFFFFF;background:#f15c2d}.btn-wrapper .btn-solid.primary{background:#df252d;color:#FFFFFF!important}.btn-wrapper .btn-solid.primary:hover{border-color:#df252d;background:#FFFFFF;color:#df252d!important}.btn-wrapper .btn-solid.secondary{border-color:#f15c2d;background:#f15c2d;color:#FFFFFF!important}.btn-wrapper .btn-solid.secondary:hover{background:#FFFFFF;color:#f15c2d!important}.btn-wrapper .btn-solid.tertiary{background:#04245F;color:#FFFFFF!important;border-color:#04245F}.btn-wrapper .btn-solid.tertiary:hover{background:#FFFFFF;color:#04245F!important}ul.contact{list-style-type:none;list-style-position:outside;columns:2;font-family:"Lora","Times New Roman","Verdana","Georgia",serif}ul.contact li i{margin-right:0.5rem}.contact-info{list-style-type:none;padding-left:0;margin-bottom:0;font-family:"Rubik","Helvetica","Arial",sans-serif;text-align:center}.contact-info-item{padding:0.5rem 0}.contact-info-item:first-child{font-size:24px}.contact-info-item i{margin-right:0.5rem}.about-services{columns:2}footer .container-fluid{padding:3rem;background:#999999}footer .container-fluid a.phone-no{color:#FFFFFF!important}footer .container-fluid a.phone-no:hover{color:#AF1716!important}footer .container-fluid .sm-icon{color:#f15c2d;transition:all 0.3s ease}footer .container-fluid .sm-icon:hover{color:#FFFFFF}footer .container-fluid a.tertiary:hover{color:#FFFFFF!important}footer .container-fluid span.logo{font-size:27px;font-weight:bold;font-family:"Rubik","Helvetica","Arial",sans-serif;color:#FFFFFF}footer .container-fluid span.tagline{font-size:14px;font-family:"Lora","Times New Roman","Verdana","Georgia",serif;letter-spacing:1px;text-align:center;display:block;color:#FFFFFF}span.sm-icon{font-size:36px;width:100%;margin:auto}@media screen and (max-width:767px){h1.hero{font-size:2.5rem}h2{font-size:1.5rem}.navbar .navbar-brand{margin-left:0}.navbar .navbar-brand img{padding:0;width:75px;height:auto}.navbar .navbar-toggler{padding:0}}@media screen and (max-width:1024px){#IndexHero{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("/assets/img/hero-index.png")!important}#AboutHero{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("/assets/img/hero-about.png")!important}#ContactHero{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("/assets/img/hero-contact.png")!important}img{float:none!important;width:100%;margin:auto;text-align:center}img.logo-hero{max-width:25%}footer img{max-width:25%}#navbar{background:#FFFFFF}.navbar-dark .navbar-nav .nav-link{margin:1rem 0;padding-right:1rem;text-align:right;color:#df252d;text-shadow:none}.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}.about-services{columns:1}.sidebar{left:-150vw}}.blue{background-color:#04245F;border:2px solid #04245F!important}.blue:hover{background-color:#ffffff;color:#04245F}