body{font-family:"Roboto",sans-serif;position:absolute;top:0;right:0;bottom:0;left:0}body .content:not(#divHome){padding-bottom:20px}body .content h1{color:#fff;width:100%;padding:15px 0;margin:0;text-align:center;background:linear-gradient(to right, #262262, #02a7dc)}body .content p{max-width:1000px;text-align:center;margin:auto;padding:10px 10px 20px 10px}body .content input[type=button].primary-button{background:#262262;color:#fff;border:none;outline:none;text-transform:uppercase;border-radius:3px}body .content input[type=button].primary-button:hover{opacity:.9}body .content .contact-form{text-align:center;padding:10px;margin:0 auto;background:#f0f0f0}body .content .contact-form .form-input{margin:20px}body .content .contact-form .form-input label{display:block;max-width:350px;margin:20px auto 10px auto;font-weight:700;text-align:left}body .content .contact-form .form-input input:not([type=checkbox]){width:100%;max-width:350px;padding:10px}body .content .contact-form .form-input textarea{width:100%;max-width:350px;padding:10px;height:250px;resize:none}body .content .contact-form .form-input.checkbox-container div{width:100%;max-width:350px;margin:0 auto}body .content .contact-form .form-input.checkbox-container div label{font-weight:normal}body .content .contact-form .form-input.checkbox-container div label input{margin-right:10px}body .content .main-email-container,body .content .email-container{-webkit-display:flex;display:flex;justify-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:20px}body .content .main-email-container .email-icon,body .content .email-container .email-icon{width:40px;height:40px;min-width:40px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:5px;cursor:pointer}body .content .main-email-container .email-main,body .content .main-email-container .email,body .content .email-container .email-main,body .content .email-container .email{line-height:50px;font-size:1.6em;color:#14649e;cursor:pointer}body .content .main-email-container .email-main,body .content .email-container .email-main{padding-left:20px}body .content .social-icons{display:flex;-webkit-display:flex;margin:auto;justify-content:center;justify-items:center}body .content .social-icons .facebook,body .content .social-icons .instagram{background-position:center;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;margin:10px;cursor:pointer}@media only screen and (max-width: 1000px){.email-main{padding-left:0 !important}}body .services-container{max-width:1000px;margin:auto}body .services-container .service-item-container{margin:30px 10px;display:-webkit-flex;display:flex;flex-wrap:wrap}body .services-container .service-item-container .service-icon{flex-basis:10%;padding-top:10%;height:10%;width:10%;min-height:100px;margin:auto;min-width:100px;background-position:center;background-repeat:no-repeat;background-size:contain}body .services-container .service-item-container .service-item{flex-basis:100%;text-align:center;border-radius:5px;min-width:200px;box-shadow:4px 4px 4px rgba(0,0,0,.05),4px 4px 8px rgba(0,0,0,.15);border:1px solid #f0f0f0;background:#f0f0f0}body .services-container .service-item-container .service-item .service-details{padding:10px}body .services-container .service-item-container .service-item .enquire-now{padding:10px;background-color:#14649e;color:#fff;width:50%;margin:10px auto 10px auto;border-radius:5px;cursor:pointer}body .services-container .service-item-container .service-item .enquire-now:hover{opacity:.75}body .clearfix::after{content:"";clear:both;display:table}@media only screen and (max-width: 1000px){.services-container{width:100% !important;max-width:none !important}.services-container .service-item-container .service-item{flex-basis:100% !important}}body #divAbout{padding-top:60vh}body #divAbout p.first-paragraph{padding-top:30px}body #divAbout p.quote{font-size:1.5em;font-weight:bold;text-align:center;color:#14649e}body #divAbout .about-service-container{display:-webkit-flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px}body #divAbout .about-service-container .about-service{flex-basis:33%;text-align:center;padding:10px;margin:10px;font-size:1.4em;border-radius:5px;min-width:200px;box-shadow:4px 4px 4px rgba(0,0,0,.05),4px 4px 8px rgba(0,0,0,.15);border:1px solid #f0f0f0;background:#f0f0f0}body .team-container{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;max-width:1200px;padding:20px;margin:auto}body .team-container .team-member-container{flex-basis:45%;box-shadow:4px 4px 4px rgba(0,0,0,.05),4px 4px 8px rgba(0,0,0,.15);margin:15px;border-radius:5px;background:#f0f0f0}body .team-container .team-member-picture{height:300px;width:100%;background:#14649e;background-position:center;background-size:cover;background-repeat:no-repeat}body .team-container .team-member-card{padding:15px}body .team-container .team-member-card .job-title{font-style:italic;margin:10px 0;color:#555}@media only screen and (max-width: 1000px){.about-service-container .about-service{flex-basis:80% !important}.team-container .team-member-container{flex-basis:100% !important}}body .nav-bar{background-color:#f5f5f5;height:75px;width:100%;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 4px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.15);z-index:4}body .nav-bar .background{position:inherit;top:0;left:0;right:0;height:75px;z-index:2;background:linear-gradient(to right, #262262, #02a7dc)}body .nav-bar__logo{position:inherit;background:url(../images/logo-full.png) no-repeat;display:block;width:300px;max-width:70%;height:75px;background-position:center;background-size:contain;z-index:4}body .nav-bar__logo-background{position:inherit;top:0;left:0;height:75px;width:330px;max-width:75%;background:#fff;z-index:3;border-radius:0 0 65px 0}body .nav-bar__link{position:inherit;top:0;right:0;height:75px;text-align:center;vertical-align:middle;margin-top:0;margin-bottom:0;margin-right:20px;z-index:3}body .nav-bar__link li{display:inline;line-height:75px;font-size:1.5em;padding:25px 20px;cursor:pointer;color:#fff;border-radius:2px}body .nav-bar__link li:hover{background-color:rgba(255,255,255,.2)}body .nav-bar__link li.nav-bar__link-item--active{background-color:rgba(255,255,255,.2)}body .nav-bar__link li a{display:inline-block}body .nav-bar__link li a:link{text-decoration:inherit;color:inherit}body .nav-bar__link li a:visited{text-decoration:inherit;color:inherit}body .nav-bar__mobile{display:none;position:inherit;top:0;right:0;height:75px;width:90px;padding:22px;cursor:pointer;z-index:5}body .nav-bar__mobile:hover{background-color:rgba(255,255,255,.2)}body .nav-bar__mobile div{background:#fff;height:4px;width:35px;border-radius:1px;padding:1px;margin:5px}body .nav-bar__mobile-menu{position:inherit;top:75px;right:0;z-index:5;border:1px solid #e8e8e8;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.15)}body .nav-bar__mobile-menu.hidden{display:none !important}body .nav-bar__mobile-menu .nav-bar__mobile-link{list-style-type:none;-webkit-padding-start:0;margin:0}body .nav-bar__mobile-menu .nav-bar__mobile-link-item{min-width:300px;padding:10px 20px;cursor:pointer;line-height:2em;font-size:1.2em;color:#262262;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .nav-bar__mobile-menu .nav-bar__mobile-link-item:hover{background:#e8e8e8}@media only screen and (max-width: 1000px){.nav-bar__link{display:none}.nav-bar__mobile{display:inherit !important}}@media only screen and (min-width: 1001px){.nav-bar__mobile-menu{display:none !important}}@media only screen and (max-width: 500px){.nav-bar__mobile-menu{left:0}}body .footer{height:100px;background:linear-gradient(to right, #262262, #02a7dc);width:100%;color:#fff;text-align:center;line-height:100px}body{overflow:hidden;font-size:16px}body #contentContainer{position:absolute;top:75px;right:0;left:0;bottom:0;overflow-x:hidden;overflow-y:auto}body .parallax,body .parallax:after{position:absolute;width:100%;height:60vh;top:0px;left:0px;z-index:0}body .parallax:after{content:""}body .parallax div{width:100%;height:100%;position:absolute;top:0px;left:0px;color:rgba(0,0,0,0);background-size:cover;background-attachment:fixed;background-position:50% 50%;background-repeat:none;opacity:0;z-index:1;animation:imageAnimation 20s linear infinite 0s}body .parallax .image-1{background-image:url("../images/banner_1.jpg");animation-delay:0s}body .parallax .image-2{background-image:url("../images/banner_2.jpg");animation-delay:4s}body .parallax .image-3{background-image:url("../images/banner_3.jpg");animation-delay:8s}body .parallax .image-4{background-image:url("../images/banner_4.jpg");animation-delay:12s}body .parallax .image-5{background-image:url("../images/banner_5.jpg");animation-delay:16s}@keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}5%{opacity:1;animation-timing-function:ease-out}20%{opacity:1}25%{opacity:0}100%{opacity:0}}.loader-container{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;display:none;background-color:rgba(255,255,255,.75)}.loader-container .loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.loader-container .lds-heart{display:inline-block;position:relative;width:100px;height:100px;transform:rotate(45deg)}.loader-container .lds-heart div{top:23px;left:19px;position:absolute;width:40px;height:40px;background:#14649e;animation:lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1)}.loader-container .lds-heart div:after,.loader-container .lds-heart div:before{content:" ";position:absolute;display:block;width:40px;height:40px;background:#14649e}.loader-container .lds-heart div:before{left:-20px;border-radius:50% 0 0 50%}.loader-container .lds-heart div:after{top:-20px;border-radius:50% 50% 0 0}@keyframes lds-heart{0%{transform:scale(0.95)}5%{transform:scale(1.1)}39%{transform:scale(0.85)}45%{transform:scale(1)}60%{transform:scale(0.95)}100%{transform:scale(0.9)}}/*# sourceMappingURL=style.min.css.map */
