.page-title{position:relative;color:#505050;margin-bottom:1rem;padding:30px 0;background:hsla(0,0%,100%,.5);width:100vw;margin-top:75px}.page-title .container-fluid.custom{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.page-title h1{color:#111;font-size:26px}.page-title .breadcrumbs{margin-left:auto}.contact-form{padding:35px 0}.contact-form i{display:block;margin-top:20px;font-family:"Handlee",Sans-serif;font-size:20px;font-weight:bold;font-style:normal;color:#111}.contact-form h2{color:#111;font-weight:700;margin-bottom:20px;font-size:22px;line-height:1}.contact-form .btn-default{font-size:14px;font-weight:600;background:#ebb050;color:#fff;border-color:#ebb050;padding:15px 30px;border-radius:4px;box-shadow:none;text-decoration:none;line-height:1;cursor:pointer;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:20px;display:table}.contact-form .btn-default:before{content:""!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;position:relative;display:inline-block;margin:0 15px 0 -15px;top:1px;line-height:0}.contact-form .btn-default.btn-white{background:#fff;color:#ebb050;border-color:#fff}.contact-form .btn-default.btn-white:hover{color:#fff}.contact-form .btn-default.loading{opacity:.6;pointer-events:none;position:relative}.contact-form .btn-default.loading:before{content:""!important;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.contact-form .btn-default:hover{background-color:#e0a74a}.contact-banner{margin:25px 0 50px}.contact-banner .wrapper{background-image:url(/resources/img/contact2.jpg);background-position:0 -55px;background-repeat:no-repeat;background-size:cover;padding:150px 0;text-align:center;color:#fffcfc;text-shadow:0 0 8px rgba(0,0,0,.56);font-size:26px}.contact-text{padding:35px 0}.contact-text img{max-width:100%}.contact-text h2{color:#111;font-weight:700;margin-bottom:20px;font-size:22px;line-height:1}@media only screen and (max-width:767.5px){.page-title{padding:20px 0}.page-title .breadcrumbs{margin:0 0 5px}.page-title .container-fluid.custom{align-items:start;flex-direction:column-reverse}.contact-text{padding:25px 0}.contact-text img{margin-bottom:15px;display:none}.contact-banner .wrapper{padding:100px 0;font-size:30px;background-position:center}.contact-form .text{margin-top:50px}}