.bg-light{

	background-color: #ffffff !important

}



.bg-warning{

    background-color: #ff9921 !important;

}



.nav-link{

	color: #fff !important;

}



h1, h2, h3, h4, h5, h6{

    font-family: Poppins SemiBold

}



p{

    font-family: Poppins Regular

}



a{

    font-family: Poppins Regular

}



footer{

    background-color: #e81f25;

    font-family: 'Poppins Medium'

}

footer li{

    font-family: 'Poppins Regular';

    color: #ffffff9c;

}



footer a{

    font-family: 'Poppins Regular';

    color: #ffffff9c;

}



footer a:hover{

    font-family: 'Poppins Regular';

    color: #ffffff9c;

}



footer p{

    font-family: 'Poppins Regular';

    color: #ffffff9c;

}



footer h3{

    color:#282c3796;

}



footer ul {

    list-style-type: none;

    padding-inline-start: 0px !important;

}





.carousel p{



    font-family: Poppins Thin !important;

}



.bread-crump p{



    font-family: Poppins Thin !important;

}





.btn{



    font-family: Poppins Regular

}



.btn-success{

	background-color: #08d665 !important;

	border-color: #08d665 !important;

	border-radius: 6px !important;

}



.btn-secondary{

    color: #fff !important;

    background-color: #1650d2 !important;

    border-color: #1650d2 !important;

    font-family: Poppins Regular !important;

}



.btn-warning{

    background-color: #ff9921 !important;

    border-color: #ff9921 !important;

    border-radius: 6px !important;



}



.btn-primary{

    background-color: #1b1b1b !important;

    border-color: #1b1b1b !important;

    border-radius: 6px !important;



}



.text-warning{

    color: #ff9921 !important;

}



.social-media-icons i:hover{

    transition: .5s;

    font-size: 42px;

    color: #08d665 !important;

}



.dropdown-menu{

    box-shadow: 0px 0px 1px #c1c1c1;

    border-width: 0px;

    border-radius: 0px;

}

.nav-link{

    font-size: 15px;

    font-family: 'Poppins Medium' !important;

}





@media screen and (min-width: 1000px) {

    .mt-5{

        margin-top: 7rem!important;

    }

}





.fab{

	color: #cccccc !important;

}



::-webkit-scrollbar {

  width: 5px

 ;

}



/* Track */

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 5px grey; 

  border-radius: 10px;

}

 

/* Handle */

::-webkit-scrollbar-thumb {

  background: #243748; 

    border-radius: 10px;



}



/* Handle on hover */

::-webkit-scrollbar-thumb:hover {

  background: #212838; 

}



.relative{

	position: relative;

    width: 100%;

    overflow: hidden;

}



.relative-2{

    position: relative;

    width: 100%;

    overflow: hidden;

}



.overlay{

	position: absolute;

    top: 30%;

    width: 100%;

    height: 100%;

}



.overlay-2{

    position: absolute;

    top: 10%;

    width: 100%;

    height: 100%;

}



.overlay-3{

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

}



.overlay-4{

    position: absolute;

    top: 90%;

    width: 100%;

    height: 100%;

}



.overlay-5{

    position: absolute;

    top: 50%;

    width: 100%;

    height: 100%;

}

.overlay-6{

    position: absolute;

    top: 80%;

    width: 100%;

    height: 100%;

}





.overlay-5 h1{



    font-family: Poppins Thin !important;

    font-size: 3.5rem

}





.overlay-5 p{



    font-family: Poppins Thin !important;

}



/*Modal*/

.modal {

  display: none; /* Hidden by default */

  position: fixed; /* Stay in place */

  z-index: 1; /* Sit on top */

  padding-top: 100px; /* Location of the box */

  left: 0;

  top: 0;

  width: 100%; /* Full width */

  height: 100%; /* Full height */

  overflow: auto; /* Enable scroll if needed */

  background-color: rgb(0,0,0); /* Fallback color */

  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

}



.modal-content {

  background-color: #fff;

  margin: auto;

  width: 70%;

  border:0px !important;

}



.close {

    color: #ff0000;

    float: right;

    font-size: 48px;

    font-weight: bold;

}



.close:hover, .close:focus {

  text-decoration: none;

  cursor: pointer;

}



/*End Modal*/



.line{

	height: 3px; 

	width: 70px; 

	background-color: #ff9921;

    border-radius: 4px;

}



.none-list{



    margin-top: 0;

    margin-bottom: 1rem;

    list-style: none;

    margin-block-start: 0px !important;

    padding-inline-start: 0px !important;

}





.card{

    box-shadow: 0 0 14px 4px rgb(0 0 0 / 8%);

    border-radius: 0px !important;

    border: 0px !important;

}





.about{

    color: #7f7f7f

}



.section-1{

    margin-top: -100px;

}



.section-2 .col-md-6{

    padding: 0px !important

}



.section-3 p{

    font-size: 14px;

    font-family: 'Poppins Medium';

}



.section-4 .col-md-3{

    padding: 0px;

}





.section-5 .col-md-6{

    padding: 0px;

}



.section-6 .col-md-6{

    padding: 0px !important

}

.section-6 .row{

    margin: 0px

}



.article-container {

    overflow: hidden;

    position: relative;

}



.section-6 .cropped, .content .cropped{

    background-position: center center; 

    background-repeat: no-repeat; 

    background-size: cover;

    transition: all 1s;

    width: 100%;

    height: 100%;

}



.cropped:hover{

    transform: scale(1.1);

}



.transform:hover{



    transform: scale(1.8) !important;

}

.section-6 .col-md-3{

    padding: 0px;

}



.overlay-news{

    position: absolute;

    bottom: 0;

    width: 80%;

    height: 60%;

    background-color: #1b1b1b

}



/*

.carousel{

    padding-bottom: 22rem !important;

} */

.menu .carousel-caption {

    bottom: 30%;

}



.content{

    border-radius: 10px;

}



.category .col-md-4{

    margin-top: 15px;

}



.category a{

    font-family: Poppins Regular

    color: #fff;


}



.text-primary{

    color: #83aed4 !important;

}



.text-large{

    font-size: 22px;

}



@media screen and (min-width: 990px) {

   

.content{

    background-color: #ffffffe6;

}

    

}



.contact h6{

    font-size: 1.2rem;

}



.contact h6, .contact h4{

    font-family: Poppins Regular;

    color : #1b1b1b;

}



.form-control{

        padding: 6px 12px;

    height: 3.625em;

    border-radius: .75em;

    padding-left: 22px;

    color: #666;

    background-color: #f3f3f3;

    border: 1px solid #f3f3f3;

}



.form h6{

    color : #636363;

}



.section-1 a{

    color: #000;

    font-family: Poppins Medium;

}

.section-1 .btn{

    border-radius: 26px !important;

    font-family: Poppins Medium;

    background-color: #ff9921;

    border-color: #ff9921;

}





.career-card{

    border: 1px solid #0e75f354;

}



.career-card p{

    color: #717a85;

    font-size: 1.125rem;

}



.career-card small{

    color: #424242;

    text-transform: uppercase;

    letter-spacing: 2px;

    font-family: Poppins Medium;

}



.career-card h5{

    color: #0e75f3b3;    

    font-size: 1.6rem;

}



.career-card .btn-primary{

    background-color: #569ef7 !important;

    border-color: #569ef7 !important;

    border-radius: 0px !important;

    letter-spacing: 2px;

}



.navbar-light .navbar-toggler {

    border-color: rgb(255 255 255 / 31%) !important;

}



.section-2-responsive .col-md-6{

    padding: 0px !important

}

.section-6-responsive .col-md-4{

    padding: 0px !important

}



.prev-button img{

    max-width: 40%;

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1);

}



.mySlides a, .mySlides small{

    color: #7d7c80;

}



.plr-5 {

    padding-left: 4rem !important;

    padding-right: 4rem !important;

}

@media screen and (max-width: 1000px) {

    .carousel-slider{

        display: none;

    }

}



@media screen and (max-width: 1550px) {

    .section-2{

        display: none;

    }   

}

@media screen and (min-width: 1549px) {

    .section-2-responsive{

        display: none;

    }

}



@media screen and (max-width: 1040px) {

    .section-6{

        display: none;

    }

}







    .carousel h1{

        font-family: Poppins Thin !important;

        font-size: 3.5rem !important;

    }



@media screen and (max-width: 1000px) {



.bread-crump h1{



    font-family: Poppins Thin !important;

    font-size: 2.5rem

}

    .responsive-menu{

        display: block;

    }



    .menu{

            display: none;

    }



}



@media screen and (min-width: 1000px) {



.bread-crump h1{



    font-family: Poppins Thin !important;

    font-size: 3.5rem

}





    .menu{

        display: block;

    }

    

    .responsive-menu{

        display: none;

    }

}





@media screen and (min-width: 1040px) {

    .section-6-responsive{

        display: none;

    }

}







/* Slideshow container */

.slideshow-container {

  position: relative;

}



/* Slides */

.mySlides {

  display: none;

}



/* Next & previous buttons */

.prev-button, .next-button {

  cursor: pointer;

  position: absolute;

  top: 50%;

  width: auto;

  margin-top: -30px;

  padding: 16px;

  color: #fff;

  font-weight: bold;

  font-size: 20px;

  border-radius: 0 3px 3px 0;

  user-select: none;

}



/* Position the "next button" to the right */

.next-button {

  position: absolute;

  right: 0;

  border-radius: 3px 0 0 3px;

}









/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 8, 2020 */

/* #### Generated By: http://www.cufonfonts.com #### */



@font-face {

    font-family: 'Poppins Regular';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Regular'), url('../fonts/Poppins-Regular.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Italic'), url('../fonts/Poppins-Italic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Thin';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Thin'), url('../fonts/Poppins-Thin.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Thin Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Thin Italic'), url('../fonts/Poppins-ThinItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins ExtraLight';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins ExtraLight'), url('../fonts/Poppins-ExtraLight.woff') format('woff');

}





@font-face {

    font-family: 'Poppins ExtraLight Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins ExtraLight Italic'), url('Poppins-ExtraLightItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Light';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Light'), url('../fonts/Poppins-Light.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Light Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Light Italic'), url('../fonts/Poppins-LightItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Medium';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Medium'), url('../fonts/Poppins-Medium.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Medium Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Medium Italic'), url('../fonts/Poppins-MediumItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins SemiBold';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins SemiBold'), url('../fonts/Poppins-SemiBold.woff') format('woff');

}





@font-face {

    font-family: 'Poppins SemiBold Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins SemiBold Italic'), url('../fonts/Poppins-SemiBoldItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Bold';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Bold'), url('../fonts/Poppins-Bold.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Bold Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Bold Italic'), url('../fonts/Poppins-BoldItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins ExtraBold';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins ExtraBold'), url('../fonts/Poppins-ExtraBold.woff') format('woff');

}





@font-face {

    font-family: 'Poppins ExtraBold Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins ExtraBold Italic'), url('../fonts/Poppins-ExtraBoldItalic.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Black';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Black'), url('../fonts/Poppins-Black.woff') format('woff');

}





@font-face {

    font-family: 'Poppins Black Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Poppins Black Italic'), url('../fonts/Poppins-BlackItalic.woff') format('woff');

}







.menu .btn,

.responsive-menu .btn{font:bold 18px/1 'Poppins SemiBold', sans-serif;border-radius: 50%;border:2px solid #FFF !important;background-color:transparent !important;transition: all 400ms;width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;margin: auto;font-size: 24px;}

.menu .btn:hover,

.responsive-menu .btn:hover{background-color:#1650D2 !important;  color:#FFF !important; box-shadow:0 0 36px rgba(22, 80, 210,1);}



.responsive-menu .btn{width: 52px;height: 52px;}



.content .d-flex .career-card{border:none; padding:0 !important;}



.content .d-flex .career-card a{position:relative; display:block; padding:12px 14px; text-decoration:none; transition:all 300ms; text-align:center;}



.content .d-flex:nth-child(-n+2) .career-card a::after,

.content .d-flex:nth-child(-n+2) .career-card a::before{content:''; width:0; height:1px; background-color:#CCC; position:absolute; left:0; right:0; margin:auto; transition:all 300ms;}



.content .d-flex:nth-child(-n+2) .career-card a::after{top:0;}

.content .d-flex:nth-child(-n+2) .career-card a::before{bottom:0;}



.content .d-flex:nth-child(-n+2) .career-card a:hover::after,

.content .d-flex:nth-child(-n+2) .career-card a:hover::before{width:100%;}



.content .d-flex:nth-child(-n+2) .career-card a:hover{letter-spacing:1.9px;}



.content .d-flex:nth-child(3) .career-card a{border:1px solid #EEE; transition:all 500ms;}

.content .d-flex:nth-child(3) .career-card a:hover{border-color:#CCC; box-shadow:0 0 10px rgba(0,0,0,0.1) inset;}

.content .d-flex:nth-child(3) .career-card a::after{content:''; width:calc(100% + 20px); height:calc(100% + 20px); top:-10px; left:-10px; border:1px solid #BBB; position:absolute; margin:auto; transition:all 300ms; opacity:0; transition:all 500ms;}



.content .d-flex:nth-child(3) .career-card:hover a::after{opacity:1; width:100%; height:100%; top:0; left:0;}



