.elementor-kit-7{--e-global-color-primary:#E6443B;--e-global-color-secondary:#3F3F3F;--e-global-color-text:#565656;--e-global-color-accent:#FFFFFF;--e-global-color-514ea6a:#777777;--e-global-typography-primary-font-family:"amplesoft";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"amplesoft";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:600;color:#565656;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#E6443B;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 36px 10px 36px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-footer{background-color:#4D4F53;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:"Amplesoft", Sans-serif;}.elementor-kit-7 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-7 h1{color:#E6443B;font-family:"Amplesoft", Sans-serif;font-size:68.79px;font-weight:700;}.elementor-kit-7 h2{color:#E6443B;font-family:"Amplesoft", Sans-serif;font-size:62.37px;font-weight:500;}.elementor-kit-7 h3{color:#3F3F3F;font-family:"Amplesoft", Sans-serif;font-size:37.51px;font-weight:500;}.elementor-kit-7 h4{color:#3F3F3F;font-family:"Amplesoft", Sans-serif;font-size:31.16px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1620px;}.e-con{--container-max-width:1620px;--container-default-padding-top:52px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:186px;max-width:186px;}.site-header .site-navigation ul.menu li a{color:#0B0A0A;}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */heaher.header-wrap > div{
    flex-wrap: nowrap !important;
}

.ue-post-navigation .ue-post-pagination-btn:last-child .ue-post-pagination-btn-label-txt{
    text-align: right;
}

.rights.rights.rights {
  background: #e6443b !important;
  color: #fff !important;
}

.rights.rights.rights:hover {
  background: #e6443b !important;
  color: #fff !important;
}



body{
min-height: 100vh;
display: flex;
flex-direction: column;
}
.elementor-location-footer {
margin-top: auto;
}

.elementor-button{
    background: #d52b1e !important;
    color: #fff !important;
}

.elementor-button:hover{
    background: #757575 !important;
}

.box-shadow{
   display: block;
   border-radius: 12.36px;
   box-shadow: 7px 7px 7px rgba(0,0,0,0.15);
   border: solid 1px #f2f2f2;
   padding: 31px 40px;
    background: #ffffff;
    
    
}

#job-apply .wpcf7-form input[type=checkbox]{
    margin-bottom:0;
}


.postcontent a{}

.postcontent a:hover{
    color: #000!important;
    
}

.bshadow{
  box-shadow: 0px 0px 20px rgba(0,0,0,0.15); 
  padding: 94px
}


.nshadow {
  box-shadow: 0px 0px 8px rgba(20,20,20,0.16) !important;
}

input:focus {
  outline: none;
}

/* Contact form*/

.contact {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(7, auto);
grid-column-gap: 87px;
grid-row-gap: 47px; 
}

.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 1 / 2 / 2 / 3; }
.div3 { grid-area: 2 / 1 / 3 / 2; }
.div4 { grid-area: 2 / 2 / 3 / 3; }
.div5 { grid-area: 3 / 1 / 4 / 3; }
.div6 { grid-area: 4 / 1 / 5 / 3; }
.div7 { grid-area: 5 / 1 / 6 / 3; }
.div8 { grid-area: 6 / 1 / 7 / 3; } 
.div9 { grid-area: 7 / 1 / 8 / 3; 
    text-align: center;
} 
form.wpcf7-form{
    width: 100%;
    max-width: 1363px;
    box-shadow: 7px 7px 12px rgba(0,0,0,0.2);
    padding: 100px;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
           font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 400;
   color: #565656;
   border-radius: 60px;
}

form.wpcf7-form input, form.wpcf7-form textarea{
    border-top: none;
     border-left: none;
      border-right: none;
       border-bottom: solid 1px #565656;
       font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #565656;
  padding: 10px;
  position: relative;
     
}

form.wpcf7-form .wpcf7-list-item{
    
   margin:0px;
}

form.wpcf7-form .wpcf7-not-valid-tip{
    font-size: 16px;
    margin-top: 4px;
}

form.wpcf7-form p{
   font-size: 18px;
     font-weight: 600;
}



form.wpcf7-form .wpcf7-list-item-label{
    font-size: 18px;
}

form.wpcf7-form .wpcf7-submit{
    
 display: inline-block;
position: relative;
width: 100%;
max-width: 250px;
background: #e6443b;
color: #fff;
}

.elementor-button{
   background-color: #d52b1e !important;  
}

form.wpcf7-form input[type=file]{
    
    border: none;
        font-size: 18px;
        float: right;
}

@media screen and (max-width: 1400px) {
    
    
    #job-search {
  margin-bottom: 30px !important;

}
    
    
  form.wpcf7-form{
   
    padding: 20px;
    
    
}

.div1 { grid-area: 1 / 1 / 2 / 3; }
.div2 { grid-area: 2 / 1 / 3 / 3; }
.div3 { grid-area: 3 / 1 / 4 / 3; }
.div4 { grid-area: 4 / 1 / 5 / 3; }
.div5 { grid-area: 5 / 1 / 6 / 3; }
.div6 { grid-area: 6 / 1 / 7 / 3; }
.div7 { grid-area: 7 / 1 / 8 / 3; }
.div8 { grid-area: 8 / 1 / 9 / 3; }
.div9 { grid-area: 9 / 1 / 10 / 3; } 


 #job-search {
            width: 100% !important;
          
        }
        
.job-listings {
 
grid-template-columns: 1fr !important;
grid-template-rows: auto !important;
width: 100%;
row-gap: 30px !important;

}
.rights{
    float: none !important;
    margin-bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}

.job-listings-container {
  width: 100% !important;
  margin: 0 auto !important;
    margin-top: 0px !important;
    padding: 0px 15px !important;
}

.bshadow{
    padding: 40px;
}



.job-type span::before {

  margin-left: 0px;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/Montserrat-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/Montserrat-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/Montserrat-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Amplesoft';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/AmpleSoft.woff2') format('woff2');
}
@font-face {
	font-family: 'Amplesoft';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/AmpleSoft-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Amplesoft';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/AmpleSoft-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Amplesoft';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/AmpleSoft-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Amplesoft';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/AmpleSoft-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Amplesoft';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.growin.com/wp-content/uploads/2024/05/AmpleSoft-ExtraLight.woff2') format('woff2');
}
/* End Custom Fonts CSS */