/* @media only screen and (min-width: 1200px) {
    .header.header--style-2 {
        padding-left:  0px!important;
       
    }
} */

/* .promo-slider .r-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    padding: 21px 56px;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    transform: translateX(-25%);
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.promo-slider .r-button:hover:before {
background-color: #25272a;
    color: #fff;
	 transform: translateX(0%);
} */
/* .elementor-8 .elementor-element.elementor-element-1a3b0ad .r-button.r-button--filled span, .elementor-8 .elementor-element.elementor-element-1a3b0ad .r-button.r-button--filled:before{
	transition:none
}
 */

.r-button::before{
	background-color:transparent
}

.top-line{
	display:none!important
}

.lang-item.active{
	display:none!important
}

.icon_box{
	display:flex;
	justify-content:center
}

.card_1_our_val{
	max-height:542px!important;
	border-radius:20px!important
}

.cs_shape_wrap .cs_shape_1 {
    width: 1884px;
    height: 1884px;
    border-radius: 50%;
    opacity: 0.6;
    background: radial-gradient(42.35% 42.35% at 50% 50%, rgba(134, 187, 241, 0.38) 0%, rgba(134, 187, 241, 0) 100%);
    position: absolute;
    top: 31%;
    right: -37%;
    z-index: -1;
}


.my_card{
	    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 21px 1px rgba(48, 123, 196, 0.1);
    box-shadow: 0px 4px 21px 1px rgba(48, 123, 196, 0.1);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    position: relative;
}

.cs_iconbox.cs_style_4 {
    padding: 32px 15px 32px 15px;
    
}


.main-menu>li>a::after{
	background-color:transparent
}

#header .active a span{
color: #274760!important;
font-weight:600!important
}
/*  */
.chevron{
	font-weight:400
} 

.hamburgers{
margin-top:7px
}

/* 
.elementor-8 .elementor-element.elementor-element-d0141d8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0141d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:cover
} */

.elementor-element-f9d4aaf{
	display:none
}

@media(max-width:762px){
.arr_btn{
	display:none!important;
}
	
	.card_1_our_val:nth-child(4){
		display:none!important
	}
	
	.card_1_our_val:nth-child(5){
		display:none!important
	}
	
	.card_1_our_val:nth-child(6){
		display:none!important
	}	
	}


@media (max-width: 580px) {
    .our_val_back::before {
        height: 93%!important;
    }
	
	.our_values_cards{
		margin-top:-110PX
	}
}

@media( max-width:992px ){
   #header{
	   position: relative;
    top: -55px;	
	box-shadow:unset   
}
}
.hero_btn a{
	margin-right:43px!important
}
.elementor-element-c3c50b0{
	background: radial-gradient(42.35% 42.35% at 50% 50%, rgba(134, 187, 241, 0.38) 0%, rgba(134, 187, 241, 0) 100%);

}

.arr_btn {
    margin-top: 327px!important;
    
}

.main-menu>li>a, .main-menu .sub-menu>li>a {
	font-size:16px;

}
@media( max-width:576px ){
.slick-slide .our_values_cards div:nth-child(4){
	display:none
}
	
	}


@media(min-width:762px){
.our_values {
    font-size: 62px!important;
	text-align: left!important;
	margin-top:-69px
}
	}


.arr_btn{
	justify-content:start!important
}

.card_1_our_val{
	margin-top:34px!important
}

@media (min-width: 992px) {
    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: baseline!important;
    }
}

.page-id-8 .card_1 .text_wrap {
    border-radius:24px!impostant
}
/* 
@media( min-width:992px) and (max-width:1680px){
.card_1{
	min-height:1100px!important
}
	} */

.page-id-8 .card_1 .text_wrap:nth-child(1){
	width:254px
}

.page-id-8 .card_1:nth-child(2) .text_wrap{
	width:230px
}

.page-id-8 .card_1:nth-child(3) .text_wrap{
	width:230px
}

.card_1 {
    min-height: 961px!important;
}


@media(max-width:762px){
	.page-id-8 .card_1 .text_wrap:nth-child(1){
	width: 70%
}

.page-id-8 .card_1:nth-child(2) .text_wrap{
	width: 70%
}

.page-id-8 .card_1:nth-child(3) .text_wrap{
	width 70%
}
}


.pill {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 50px;
  background-color: #007bff;
  color: white;
  font-size: 14px;
  text-align: center;
}

.text_wrap {
  white-space: nowrap; /* Prevent text from wrapping */
}
.hours{
	direction: rtl!important;
    left: 0px!important;
    width: 350px!important;
   padding-right:17px!important;
	z-index: -1;
    background: linear-gradient(119.31deg, #D2EAEF 17.16%, #86BBF1 89.78%);
}

.pill-wrap{
	z-index:9999!important;
	background-color:#307BC4!important
}

.pill-wrap .text_wrap{
	
	background-color:#307BC4!important
}

@media (max-width: 762px) {
    .page-id-8 .card_1 .text_wrap:nth-child(1) {
        width: 90%;
    }
	
	.hours{
		width:300px!important
	}
}

/* .elementor-element-fa624e3 .e-con-inner{
	justify-content:center!important
} */

.our_values_cards .slick-slide div{
	justify-content:center
}

.nav-inner .menu-contacts{
display:none!important
}

@media(min-width:1375px){
.arr_btn{
/*display:none!important*/

}

}

.btn-scroll-top svg{
top:-3px!important
}



/* @media only screen and (min-width: 1200px) {
    .header.header--style-2 {
        padding-left:  0px!important;
       
    }
} */

/* .promo-slider .r-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    padding: 21px 56px;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    transform: translateX(-25%);
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.promo-slider .r-button:hover:before {
background-color: #25272a;
    color: #fff;
	 transform: translateX(0%);
} */
/* .elementor-8 .elementor-element.elementor-element-1a3b0ad .r-button.r-button--filled span, .elementor-8 .elementor-element.elementor-element-1a3b0ad .r-button.r-button--filled:before{
	transition:none
}
 */

.r-button::before{
	background-color:transparent
}

.top-line{
	display:none!important
}

.lang-item.active{
	display:none!important
}

.icon_box{
	display:flex;
	justify-content:center
}

.card_1_our_val{
	max-height:542px!important;
	border-radius:20px!important
}

.cs_shape_wrap .cs_shape_1 {
    width: 1884px;
    height: 1884px;
    border-radius: 50%;
    opacity: 0.6;
    background: radial-gradient(42.35% 42.35% at 50% 50%, rgba(134, 187, 241, 0.38) 0%, rgba(134, 187, 241, 0) 100%);
    position: absolute;
    top: 31%;
    right: -37%;
    z-index: -1;
}


.my_card{
	    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 21px 1px rgba(48, 123, 196, 0.1);
    box-shadow: 0px 4px 21px 1px rgba(48, 123, 196, 0.1);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    position: relative;
}

.cs_iconbox.cs_style_4 {
    padding: 32px 15px 32px 15px;
    
}


.main-menu>li>a::after{
	background-color:transparent
}

#header .active a span{
color: #274760!important;
font-weight:600!important
}
/*  */
.chevron{
	font-weight:400
} 

.hamburgers{
margin-top:7px
}

/* 
.elementor-8 .elementor-element.elementor-element-d0141d8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0141d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:cover
} */

.elementor-element-f9d4aaf{
	display:none
}

@media(max-width:762px){
.arr_btn{
	display:none!important;
}
	
	.card_1_our_val:nth-child(4){
		display:none!important
	}
	
	.card_1_our_val:nth-child(5){
		display:none!important
	}
	
	.card_1_our_val:nth-child(6){
		display:none!important
	}	
	}


@media (max-width: 580px) {
    .our_val_back::before {
        height: 93%!important;
    }
	
	.our_values_cards{
		margin-top:-110PX
	}
}

@media( max-width:992px ){
   #header{
	   position: relative;
    top: -55px;	
	box-shadow:unset   
}
}
.hero_btn a{
	margin-right:43px!important
}
.elementor-element-c3c50b0{
	background: radial-gradient(42.35% 42.35% at 50% 50%, rgba(134, 187, 241, 0.38) 0%, rgba(134, 187, 241, 0) 100%);

}

.arr_btn {
    margin-top: 327px!important;
    
}

.main-menu>li>a, .main-menu .sub-menu>li>a {
	font-size:16px;

}
@media( max-width:576px ){
.slick-slide .our_values_cards div:nth-child(4){
	display:none
}
	
	}


@media(min-width:762px){
.our_values {
    font-size: 62px!important;
	text-align: left!important;
	margin-top:-69px
}
	}


.arr_btn{
	justify-content:start!important
}

.card_1_our_val{
	margin-top:34px!important
}

@media (min-width: 992px) {
    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: baseline!important;
    }
}

.page-id-8 .card_1 .text_wrap {
    border-radius:24px!impostant
}
/* 
@media( min-width:992px) and (max-width:1680px){
.card_1{
	min-height:1100px!important
}
	} */

.page-id-8 .card_1 .text_wrap:nth-child(1){
	width:254px
}

.page-id-8 .card_1:nth-child(2) .text_wrap{
	width:230px
}

.page-id-8 .card_1:nth-child(3) .text_wrap{
	width:230px
}

.card_1 {
    min-height: 961px!important;
}


@media(max-width:762px){
	.page-id-8 .card_1 .text_wrap:nth-child(1){
	width: 70%
}

.page-id-8 .card_1:nth-child(2) .text_wrap{
	width: 70%
}

.page-id-8 .card_1:nth-child(3) .text_wrap{
	width 70%
}
}


.pill {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 50px;
  background-color: #007bff;
  color: white;
  font-size: 14px;
  text-align: center;
}

.text_wrap {
  white-space: nowrap; /* Prevent text from wrapping */
}
.hours{
	direction: rtl!important;
    left: 0px!important;
    width: 350px!important;
   padding-right:17px!important;
	z-index: -1;
    background: linear-gradient(119.31deg, #D2EAEF 17.16%, #86BBF1 89.78%);
}

.pill-wrap{
	z-index:9999!important;
	background-color:#307BC4!important
}

.pill-wrap .text_wrap{
	
	background-color:#307BC4!important
}

@media (max-width: 762px) {
    .page-id-8 .card_1 .text_wrap:nth-child(1) {
        width: 90%;
    }
	
	.hours{
		width:300px!important
	}
}

/* .elementor-element-fa624e3 .e-con-inner{
	justify-content:center!important
} */

.our_values_cards .slick-slide div{
	justify-content:center
}

.nav-inner .menu-contacts{
display:none!important
}

@media(min-width:1375px){
.arr_btn{
/*display:none!important*/

}

}
.language-toggle {
    display:flex;
    gap:15px;
    margin-top:21px
    }

@media(max-width:992px){
    .no_1{
       display: none;
    }
}

.no_2{
    margin-top:15px;
    transition:0.3em ease-in
}


.no_2 a{
    transition:0.3em ease-in
}

.no_2 a:hover{
 color:#0D73FC!important
}

/* .no_2 a:after{
    content: "";
    display: block;
    height: 2px;
    width: 0%;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-color: #0D73FC;
    -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
} */

/* .no_2 a:hover{
    border-bottom: 2px solid #0d73fc
} */

/* .language-toggle .chevron::after { 
    content: "";
    display: block;
    height: 2px;
    width: 0%;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-color: #0D73FC;
    -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
} */

a{
    cursor:pointer;
}
/* 
.btn-scroll-top svg{
top:-3px!important
}


.language-toggle {
  display: flex;
  justify-content: center;
  gap: 10px;
}

button {
  padding: 10px 20px;
  font-size: 16px;
  border: 2px solid #333;
  background-color: #f0f0f0;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

button:hover {
  background-color: #ddd;
}

button:focus {
  outline: none;
  border-color: #007bff;
} */


.language-toggle .chevron {
    text-decoration: none;
    cursor: pointer;
    padding-bottom: 5px;
}

.language-toggle .chevron.active {
    border-bottom: 2px solid #000;
}

.elementor-element-b2fc0d3{
z-index:-999999!important

}


@media(max-width:992px){
.language-toggle .chevron.active {
    border-bottom: 2px solid #0d73fc;
}

}