.ast-container{
	max-width: 100% !important;
	padding: 0px !important;
}
/* ---------------------------------------------------- */

.center_price_card {
    -webkit-transform: scale(1.05); 
}
.center_price_card:hover{
	transform: scale(1.05) !important; 
}

.left_price_card:hover + .center_price_card {
    border-width: 1px !important; 
    transform: scale(1) !important; 
    border-color: var(--e-global-color-a726196) !important;
    z-index: 1 !important;
}
/* ---------------------- language change --------- */



.custom-lang-switcher-wrapper {

    position: relative;
    display: inline-block;
    z-index: 1000; 

}



.cpel-switcher__nav .cpel-switcher__toggle {

         display: flex;
    align-items: center;
    text-decoration: none;
    border: none;
    cursor: pointer;
    padding: 5px;
    transition: color 0.3s ease;
padding: 12px;
border-radius: 4px;
background-color: var(--e-global-color-c309bd5);
  box-shadow:none;
}





.cpel-switcher__icon{
    font-size: 1.6em;
    color: var(--e-global-color-primary) !important; 
}
.cpel-switcher__toggle span{
	font-size: 1.0em;
    color: var(--e-global-color-primary) !important;
	margin: 0px 5px
}



/* 1. Light BG on Hover */

.cpel-switcher__nav .cpel-switcher__toggle:hover {

    background-color: var(--e-global-color-ef4eaa8);

}





/* --- Dropdown List Styling --- */

.cpel-switcher__nav .cpel-switcher__list {

    list-style: none;

    margin: 0;

    padding: 0;

    position: absolute;

    top: 100%; 

    margin-top: 7px;

    min-width: 150px;

    background-color: var(--e-global-color-c309bd5); 

    color: var(--theme-text); 

    border-radius: 4px;

    border: 1px solid var(--e-global-color-a726196); 

    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); 
    padding: 8px 0;
    transition: background-color 0.3s ease, color 0.3s ease;

z-index: 1000;
    display: none; 
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s, transform 0.3s;

}



/* Show Dropdown on Click */

.cpel-switcher__nav .cpel-switcher__toggle--on + .cpel-switcher__list {

    display: block; 

    opacity: 1;

    transform: translateY(0);

}



/* --- Dropdown Item Links --- */

.cpel-switcher__nav .cpel-switcher__list .cpel-switcher__lang a {

    display: flex;

    align-items: center;

    justify-content: space-between; /* Pushes checkmark to the right */

    padding: 10px 15px;

    text-decoration: none;

    color: var(--e-global-color-primary);

    transition: background-color 0.2s;

}



.cpel-switcher__nav .cpel-switcher__list .cpel-switcher__lang a:hover {

    background-color: var(--e-global-color-ef4eaa8); 

}



/* --- Checkmark Styling --- */



/* 3. Selected Language Checkmark */

.cpel-switcher__nav .cpel-switcher__list .lang-checkmark {
    color: var(--e-global-color-primary);
    font-size: 0.9em;
    padding-right: 5px; 
    visibility: hidden;
}

.cpel-switcher__nav .cpel-switcher__list .cpel-switcher__lang.is-active .lang-checkmark {
    visibility: visible;
}

#jp-relatedposts{
    display: none !important;
}

/* //////////////////////////////////////////////////////////////////////////////// */

.contact_us_header{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.contact_us_header h1{
    font-size: 30px;
    font-weight: 700;
}
.contact_us_header p{
    margin-bottom: 20px;
}
.sib-row-fields{
    display: flex;
}
#next-button,#previous-button,.sib-default-btn{
    background: #bb933f !important;
}
#next-button, .job_application_btn{
  float: right;
    
}
#next-button:hover,
#previous-button:hover, .sib-default-btn{
    background: #c49f51 !important;
}
.sib-form-actions{
    display: flex;
    justify-content: space-between;
}
.sib-CV_URL-area{
	width:100%;
}
.footer_subscribe_main{
	display:flex;
	gap: 15px
}
.footer_subscribe_input{
	flex:1;
}
.alignnone{
width:20px !important;
}
.sib-CV_URL-area input{
width: 100%}

h1, h2, h3, h4, h5, h6, p, span, a {
	font-family:  "Open Sans", Sans-serif !important;
}