@charset "utf-8";
html {
  scroll-behavior: smooth;
}
html,body{margin:0;padding:0;}
@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Black.eot');
    src: url('../fonts/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirLTStd-Black.otf') format('otf'),
        url('../fonts/AvenirLTStd-Black.woff') format('woff'),
        url('../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Roman.eot');
    src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirLTStd-Roman.otf') format('otf'),
        url('../fonts/AvenirLTStd-Roman.woff') format('woff'),
        url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Book.eot');
    src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirLTStd-Book.otf') format('otf'),
        url('../fonts/AvenirLTStd-Book.woff') format('woff'),
        url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{font-family: 'Avenir LT Std';}
.banner{background:#FDB80F url('../images/banner-waves.png') no-repeat; background-position:right bottom;padding-bottom:0;}
.why figure{border-radius:100%;width:120px;height:120px;display:block;background:#FDB80F;padding:13px 0 50px;box-sizing:border-box;margin:0 auto;text-align:center;}
.why figure img{object-fit:contain;}
.our-services{border-radius:20px;min-height:170px;margin-top:10px;}
.btn-black{background:#000;color:#fff;border-radius:100px;padding:10px 40px;}
.btn-black:hover{background:#444 !important;color:#fff !important;}
.career{background:#fef0cf;border-radius:20px;}
.bg-black{background:#000;}
.copyright{background:#292929;padding:20px 0;}
.nav-link.btn-warning{border-radius:100px;padding:10px 25px !important;font-weight:bold;color:#000 !important;}
.navbar-expand-lg .navbar-nav .nav-item{padding-left:1.5rem;padding-right:1.5rem;}
.nav-link{padding-right:0 !important;padding-left:0 !important;}
.nav-link:not(.btn):hover, .nav-item.active .nav-link:not(.btn){border-bottom:3px solid #ffc107;font-weight:bold;}
@media only screen and (max-width: 600px) {
.copyright{text-align:center;}
.copyright .text-right{text-align:center !important;margin-top:15px;}
.font-weight-bold{text-align:center;}
.banner .display-3{font-size:1.5rem;}
.lead{text-align:center;}
.bg-light p{text-align:justify;}
.about p{text-align:justify;}
.why p{text-align:center;}
.welcome{text-align:center;}
}
