@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('wow-animation.css');


body{font-family: "Poppins", sans-serif; font-optical-sizing:auto; font-style:normal;}
a{text-decoration:none;}
.form-control{border-radius:.5rem; min-height:50px;}
.btn{border-radius:.5rem;}
:root{--brand:#004e9e;}
.easing *, *{transition:ease .3s all;}
.navbar-brand{display:inline-block;}
.navbar-brand img{width:220px; height:auto;}
.navbar-toggler{border-color:rgba(255,255,255,.5); color:rgba(255,255,255,.5);}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.news_ticker{height:300px; overflow:hidden; position:relative; list-style:none; padding-left:0;}
.news_ticker li{margin-bottom:.75rem; padding-bottom:.75rem; border-bottom:solid 1px #ccc;}
.news_ticker span{color:#333; font-weight:700;}
.pb-70{padding-bottom:70px;}
.pt-70{padding-top:70px;}

.nav_style1{background:#d32f52;}
.nav_style1 .navbar-nav{margin-left:auto;}
.nav_style1 .nav-item{position:relative;}
.nav_style1 .navbar-nav .nav-link{color:#fff !important; padding:1rem 1.5rem; font-weight:500;}
.nav_style1 .navbar-nav .nav-link:hover, 
.nav_style1 .navbar-nav .nav-link:focus{color:#f0ff00 !important;}
.nav_style1 .dropdown-item{padding-top:.5rem; padding-bottom:.5rem;}
.bg-brand{background-color:#d32f52;}
.text-brand{color:#004e9e;}
.btn-playstore img{max-width:220px; height:auto; width:100%;}
.btn-playstore:hover{filter:invert(1);}
.animate_play_btn{position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:10;}

.map_usa{position:relative; width:450px; max-width:100%; z-index:0;}
.map_usa .title_map{font-size:1.5rem; font-weight:bold; width:90%; right:0; margin:0 auto; left:0; top:40%; position:absolute; text-align:center; color:#fff;}
.map_usa img{width:100%; height:auto;}

@media all and (max-width:480px){
.map_usa .title_map{width:65%;}
}

.ChalPoints .ChalNum{background-color:#fff; position:relative; border-radius:.5rem; width:42px; height:42px; font-size:1.25rem; color:teal; display:inline-flex; justify-content:center; align-items:center; font-weight:700; padding:.5rem;}
.ChalPoints .ChalNum:after{content:''; position:absolute; z-index:-1; height:110%; width:110%; border-radius:.5rem; top:50%; left:50%; transform:translateX(-50%) translateY(-50%) rotate(15deg); background-color:rgba(0,0,0,.1);}

.btn-danger2{background:#ff4f4f; box-shadow:0 -3px 0 rgba(0,0,0,.15) inset; color:#fff;}
.btn-danger2:hover{background:#f0a93f; color:#fff;}
.btn-outline-danger2{border:3px #ff4f4f solid ; color:#ff4f4f; background:#fff; padding:.75rem 2rem; border-radius:50px;}
.btn-outline-danger2:hover{border-color:#f0a93f; color:#f0a93f;}
.btn-yellow{background-color:#ecc53f;}
.btn-yellow:hover{background-color:#ffd800}
.img_style2{position:relative; z-index:0;}
.img_style2:after{content:''; position:absolute; left:-20px; bottom:-20px; z-index:-1; width:100%; height:100%; border:solid 2px #d7d7d7;}
.img_style2 img{width:100%; height:350px; object-fit:cover}
.img_style3{width:200px; padding:.5rem; aspect-ratio: 2/2; margin:0 auto; position:relative; z-index:0;}
.img_style3:before{content:''; position:absolute; left:0%; top:0%; width:100%; aspect-ratio: 2/2; border-radius:2rem; background-color:#fff; z-index:-1;}
.img_style3:after{content:''; position:absolute; left:3%; top:3%; width:100%; aspect-ratio: 2/2; border-radius:2rem; background-color:#ddd; z-index:-2; transform:rotate(15deg);}
.text-teal{color:teal;}
.img_300{width:300px !important;}
.w_500{width:500px;}

.arrows_span{position:relative; margin-top:2.5rem; margin-bottom:2.5rem;}
.arrows_span .arrow_style{position:absolute; width:60px; top:-2.5rem; left:0;}
.arrows_span .arrow_style.span_class{left:auto; right:0; transform:rotate(-55deg)}

.counter_part{background-color:var(--bs-dark);}

.logo_styles{margin:0 auto; width:max-content;}
.logo_styles .img_style4{margin:1rem 0;}
.list_style1{list-style:none; margin-bottom:0; padding-left:0;}
.list_style1 li{padding-top:.5rem; padding-bottom:.5rem; color:var(--bs-secondary)}
.bg-light2{background:#f0f0f0;}
.bg-yellow{background:#fbd123;}
.btn_style1{border:2px solid var(--bs-dark); font-weight:700; padding:1rem 2rem; font-size:.9rem; border-radius:0; line-height:1; text-transform:uppercase;}
.btn_style1:hover{background-color:var(--bs-dark); color:var(--bs-white);}
.btn_style2{color:var(--bs-white); padding:1rem 2rem; line-height:1; text-transform:uppercase; font-weight:700; font-size:.9rem;}
.hover_imgGray .hover_img{filter:grayscale(0)}
.hover_imgGray:hover .hover_img{filter:grayscale(1);}
.footer_logo{width:180px; height:auto;}
.footer_section{background:#fff;}
.footer_section .footer_header{font-weight:700;}
.footer_section .footer_links{list-style:none; margin-bottom:0; padding-left:0;}
.footer_section .footer_links li{padding-top:.5rem; padding-bottom:.5rem;}
.footer_section .footer_links li a{color:#7f8490; font-size:.9rem; display:inline-block; position:relative; padding-left:1rem; transition:ease .3s all;}
.footer_section .footer_links li a:before{content:'\f105'; font-family: 'Font Awesome 6 Free'; font-weight:700; position:absolute; left:0; top:4px; line-height:1; font-size:.8rem; transition:ease .3s all;}
.footer_section .footer_links li a:hover:before{left:.5rem; transition:ease .3s all;}
.footer_section .footer_links li a:hover{color:var(--brand); transition:ease .3s all;}
.copy_section{padding-top:.5rem; padding-bottom:.5rem; text-align:center; border-top:1px solid rgba(0,0,0,.25)}
.copy_section .footer_links2{list-style:none; padding-left:0; margin-bottom:0; font-size:1rem;}
.copy_section .footer_links2 li{display:inline-block; padding-left:1rem; padding-right:1rem;}
.copy_section .footer_links2 li a{color:var(--bs-secondary);}
.copy_section .footer_links2 li a:hover{color:var(--brand);}
.social_links a{color:var(--bs-gray); font-size:1.75rem; margin-right:.35rem; display:inline-block; transform:scale(1);}
.social_links a:hover{color:var(--brand); transform:scale(1.25);}
.hover_brand:hover{color:var(--brand) !important;}
.FaqSection .card{margin-bottom:1rem;}
.FaqSection .card-body{color:#333; border-top:1px solid rgba(0,0,0,.125); padding:1rem;}
.FaqSection .card-header{border-bottom:none; padding:.75rem;}
.FaqSection .card-header a{display:block; font-size:18px; position:relative; color:#333; padding-right:30px;}
.FaqSection .video_faq .card-header a{padding-left:35px;}
.FaqSection .video_faq .card-header a:before{position:absolute; left:0; top:-1px; line-height:1; font-size:28px; color:#999; content:'\f144'; font-family:"Font Awesome 5 Free"; font-weight:bold;}
.FaqSection .card-header a:after{position:absolute; right:0; color:#333; content:'\f139'; font-family:"Font Awesome 5 Free"; font-weight:bold; font-size:18px; line-height:1;}
.FaqSection .card-header a.collapsed:after{color:#e03035; content:'\f13a'; font-family:"Font Awesome 5 Free"; font-weight:bold;}
.FaqSection .card-header a.collapsed{color:#1b9b90;}
.img_h40{height:40px; width:auto;}

.owl_style1 .owl-nav{position:absolute; z-index:-1; left:50%; top:80px; transform:translateX(-50%); width:100%; display:flex; justify-content:space-between;}
.owl-carousel.owl_style1 .owl-nav button{border:1px solid #aaa; width:45px; height:45px; line-height:45px; font-size:1.5rem;}
.owl-carousel.owl_style1 .owl-nav .owl-prev:before{content:'\f104'; font-family: 'Font Awesome 6 Free'; font-weight:700;}
.owl-carousel.owl_style1 .owl-nav .owl-next:before{content:'\f105'; font-family: 'Font Awesome 6 Free'; font-weight:700;}
.owl-carousel.owl_style1 .owl-nav button span{display:none;}

.h_style1{color:#006c6d; font-size:2.25rem; font-weight:700;}
.h_style2{color:#006c6d; font-weight:700;}
.table-fixed{table-layout:fixed;}

.check_points{list-style:none; padding-left:0;}
.check_points li{position:relative; padding-left:2.25rem; margin-bottom:1.25rem;}
.check_points li:before{content:'\f058'; color:#237bff; font-family: 'Font Awesome 6 Free'; font-size:1.5rem; font-weight:700; position:absolute; left:0; top:-2px;}

.list_style2{list-style:none; padding-left:0;}
.list_style2 li{position:relative; padding-left:1.5rem; margin-bottom:.5rem;}
.list_style2 li:before{content:'\f178'; font-family: 'Font Awesome 6 Free'; font-weight:700; position:absolute; left:0; top:0;}
.list-group_style1 li{padding-left:1.35rem;}
.list-group_style1 li:before{content:'\f111'; font-family: 'Font Awesome 6 Free'; font-weight:500; position:absolute; left:0; top:10px; font-size:13px; color:#999;}
.carousel_style1{padding-left:3rem; padding-right:3rem;}
.carousel_style1 .carousel_content{background-color:#58cbd1; border-radius:.5rem; width:80%; margin:0 auto; padding:1.5rem 2.5rem; color:#fff; position:relative; z-index:0;}
.carousel_style1 .carousel_content:before{content:''; position:absolute; top:0; left:0; right:0; height:110px; background:#fff; z-index:-1; border:solid 1px #58cbd1; border-bottom:none; border-radius:.5rem .5rem 0 0;}
.carousel_style1 .carousel_content img{width:150px; height:150px; object-fit:cover; border:solid 5px #fff;}
.carousel_style1 .carousel-control-next, .carousel_style1 .carousel-control-prev{width:40px;}
.accordion_style1 .accordion-button{text-transform:uppercase; color:var(--brand); font-weight:bold;}
.accordion_style1 .accordion-item{border-color:#ECC53F; border-left-width:3px;}
.accordion_style1 .accordion-button:not(.collapsed){background-color:#ecc53f; color:#fff;}
.accordion-button:not(.collapsed)::after{background-image:none; background-color:var(--bs-white); background-blend-mode: hue; -webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.accordion_style1 .sub_head{border-bottom: 1px solid #aaa; font-weight:bold;padding-bottom: 0.75rem;margin-bottom: 1rem; color:#212529;}
.accordion_style1 .accordion-body{color:#777;}

.owl-carousel{padding:0 1.5rem;}
.uni_carousel img{height:43px; width:auto !important;}
.uni_carousel .owl-item img{margin:0 auto;}
.uni_carousel .owl-nav button.owl-prev, 
.uni_carousel .owl-nav button.owl-next{position:absolute; border-radius:.25rem; font-size:2rem !important; top:0px; border:solid 1px #ddd !important; padding:.5rem !important; background-color:#fff; line-height:1;}
.uni_carousel .owl-nav button.owl-prev:hover, 
.uni_carousel .owl-nav button.owl-next:hover{background:#333; color:#fff;}
.uni_carousel .owl-nav .owl-prev{left:0;}
.uni_carousel .owl-nav .owl-next{right:0;}

.bg-theme1{background-color:#eff4fc;}


.counter_part .inner_wrap{color:#fff; text-align:center; border-right:solid 1px rgba(255,255,255,.3); margin:2rem 0;}
.counter_part .inner_wrap:last-child{border:none;}
.counter_part .number{font-size:3.5rem; font-weight:700;}
.counter_part .title{font-weight:700; opacity:.9;}

.team_carousel .team_item{padding:1rem;}
.team_item .team_photo{width:100%;}
.team_item .team_photo img{width:100%; height:100%; object-fit:cover; object-position:top center;}
.team_item:hover .team_photo img{transform:scale(1.1);}
.team_carousel .owl-nav{position:absolute; top:45%; left:0; width:100%;}
.team_carousel .owl-nav button.owl-prev, 
.team_carousel .owl-nav button.owl-next{position:absolute; border-radius:4px; font-size:2rem !important; top:0px; border:solid 1px #ddd !important; width:40px; height:40px; background-color:#fff; line-height:1;}
.team_carousel .owl-nav button.owl-prev:hover, 
.team_carousel .owl-nav button.owl-next:hover{background:#333; color:#fff;}
.team_carousel .owl-nav .owl-prev{left:0;}
.team_carousel .owl-nav .owl-next{right:0;}

.fixedNav{position: fixed;top: 0;right: 0;left: 0;z-index: 1030;animation: smoothScroll 1s forwards;}
.fixedNav .nav_style1{padding-left:1rem; padding-right:1rem; box-shadow:0 0 3px rgba(0,0,0,.3);}
.fixedNav .scroll_logo{display:block !important;}
.fixedNav .navbar-brand img{width:175px;}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}

@media all and (min-width: 992px) {
.navbar .dropdown-menu-end{ right:0; left: auto;  }
.navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
.navbar .nav-item:hover .nav-link{ color: #fff;  }
.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
.navbar .dropdown-menu.fade-up{ top:180%;  }
.navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
}

body.offcanvas-active{overflow:hidden;}
.offcanvas-header{ display:none; }
.screen-darken{height: 100%;width:0%;z-index: 30;position: fixed;top: 0;right: 0;opacity:0;visibility:hidden;background-color: rgba(34, 34, 34, 0.6);transition:opacity .2s linear, visibility 0.2s, width 2s ease-in;}
.screen-darken.active{z-index:10; transition:opacity .3s ease, width 0s;opacity:1;width:100%;visibility:visible;}
.section{padding-top:5rem; padding-bottom:5rem; position:relative;}
.section_header{font-size:3rem; font-weight:700;}
.hero_banner{background:url(../images/bg-1.png) no-repeat scroll top center; background-size:cover;}
.banner_content .banner_subtext, .section_subHeader{color:#53bc8e; text-transform:uppercase; font-size:1.25rem; font-weight:500;}
.banner_content .banner_title{font-size:3.5rem; font-weight:700; color:#333; line-height:1.25;}
.banner_para{color:#333; font-weight:300; font-size:1rem; letter-spacing:0.03em; margin-top:2rem;}
.btn-light-yellow{background-color:#ffd05a; color:#000; position:relative; overflow:hidden; z-index:0;}
.btn-light-yellow:after{content:''; position:absolute; z-index:-1; left:50%; top:50%; width:0; height:0; opacity:0; background-color:#333; transform:translateX(-50%) translateY(-50%); transition:ease .3s all;}
.btn-light-yellow:hover:after{opacity:1; width:110%; height:110%;  transform:translateX(-50%) translateY(-50%); transition:ease .3s all;}
.btn-light-yellow:hover{color:#fff;}
.btn-style1{padding:1rem 3rem; line-height:1; font-weight:500;}
.btn-style2{border-color:#0dcaf0; color:#0dcaf0; position:relative; overflow:hidden; z-index:0;}
.btn-style2:after{content:''; position:absolute; z-index:-1; left:50%; top:50%; width:0; height:0; opacity:0; background-color:#0dcaf0; transform:translateX(-50%) translateY(-50%); transition:ease .3s all;}
.btn-style2:hover:after{opacity:1; width:110%; height:110%;  transform:translateX(-50%) translateY(-50%); transition:ease .3s all;}
.btn-style2:hover{color:#fff;}
.link-style2{color:#000;}
.link-style2:hover{color:#666; text-decoration:none;}
.curve_style{border-radius:12px; border:solid 1px #c2c2c2; overflow:hidden; clip-path:polygon(0 0, 72% 0, 100% 20%, 100% 100%, 0 100%, 0% 50%);}
.img_style1{border-radius:12px; border:solid 3px #fff; box-shadow:0 0 5px rgba(0,0,0,.5);}
.img_mobile{text-align:center; position:relative; z-index:1;}
.img_mobile .Spanimg{max-width:320px; /*transform:rotate(25deg);*/}
.img_mobile:after{content:''; position:absolute; top:105%; left:50%; transform:translateX(-50%); height:30px; width:200px; border-radius:100px; filter:blur(35px); background-color:#000; z-index:-1;}

@media all and (max-width:480px){
.img_mobile .Spanimg{max-width:180px;}
}
.animated-circle:before {
-webkit-animation: 2.5s anim-effect-front 0s linear infinite;
animation: 2.5s anim-effect-front 0s linear infinite;
-webkit-box-shadow: 0 0 0 80px #e8e8e8;
box-shadow: 0 0 0 80px #e8e8e8;
position: absolute;
content: '';
width: 60px;
height: 60px;
top: 50%;
left: 50%;
transform:translate(-50%, -50%);
border-radius: 50%;
z-index: 0;
}
.animated-circle:after {
-webkit-animation: 2.5s anim-effect-back 0s linear infinite;
animation: 2.5s anim-effect-back 0s linear infinite;
-webkit-box-shadow: 0 0 0 10px #f4f4f4;
box-shadow: 0 0 0 10px #f4f4f4;
position: absolute;
content: '';
width: 35px;
height: 35px;
top: 50%;
left: 50%;
transform:translate(-50%, -50%);
border-radius: 50%;
z-index: 0;
}
.animated-circle{position:relative;}
.animated-circle img {position: relative;z-index: 9;}
@-webkit-keyframes anim-effect-front {
0% {
box-shadow: 0 0 0 15px rgba(224, 224, 224, 1);
opacity: 1;
}

50% {
box-shadow: 0 0 0 30px rgba(224, 224, 224, 0.6);
opacity: 1;
}

100% {
box-shadow: 0 0 0 40px rgba(224, 224, 224, 0);
opacity: 0;
}
}

@keyframes anim-effect-front {
0% {
box-shadow: 0 0 0 15px rgba(224, 224, 224, 1);
opacity: 1;
}

50% {
box-shadow: 0 0 0 30px rgba(224, 224, 224, 0.6);
opacity: 1;
}

100% {
box-shadow: 0 0 0 40px rgba(224, 224, 224, 0);
opacity: 0;
}
}
@-webkit-keyframes anim-effect-back {
0% {
box-shadow: 0 0 0 30px rgba(236, 236, 236, 1);
opacity: 1;
}

50% {
box-shadow: 0 0 0 50px rgba(236, 236, 236, 0.6);
opacity: 1;
}

100% {
box-shadow: 0 0 0 80px rgba(236, 236, 236, 0);
opacity: 1;
}
}
@keyframes anim-effect-back {
0% {
box-shadow: 0 0 0 20px rgba(236, 236, 236, 0.11);
opacity: 1;
}

50% {
box-shadow: 0 0 0 50px rgba(236, 236, 236, 0.11);
opacity: 1;
}

100% {
box-shadow: 0 0 0 70px rgba(236, 236, 236, 0.11);
opacity: 1;
}
}

.banner_style1{position:relative; height:300px;}
.banner_style1:after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:.35; z-index:0;}
.banner_style1 .banner_img{position:absolute; z-index:-1; width:100%; height:100%; object-fit:cover;}
.banner_style1 .banner_title{position:absolute; bottom:2rem; z-index:1; left:50%; transform:translateX(-50%); text-align:center;}
.banner_style1 .section_header{color:#fff;}
.map_wrapper iframe{height:400px;}
.contact_list .contact_icon{background-color:#91f5fa; border-radius:50%; width:64px; height:64px; align-items:center; justify-content:center; display:inline-flex; font-size:1.25rem;}
.w_200{width:200px;}
.w_250{width:250px;}

.hoverZoom{transition:ease .3s all;}
.hoverZoom:hover img{transform:scale(1.1); filter:grayscale(1);}

@-webkit-keyframes spinAni {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -360deg);
    transform: rotate3d(0, 0, 1, -360deg);
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinAni {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -360deg);
    transform: rotate3d(0, 0, 1, -360deg);
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
  }
}
.spinAni {
    -webkit-animation-name: spinAni;
    animation-name: spinAni;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration:6s;
}

@-webkit-keyframes moveArrow {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes moveArrow {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity:.2;
    -webkit-transform: none;
    transform: none;
  }
}

.moveArrow {
  -webkit-animation-name: moveArrow;
  animation-name: moveArrow;
  -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration:4s;
}


@media all and (max-width: 991.98px) {	
.offcanvas-header{ display:block; }
.mobile-offcanvas{visibility: hidden;transform:translateX(-100%);border-radius:0; display:block;position: fixed;top: 0; left:0;height:100%; z-index:1200; width:80%; overflow-y:scroll;overflow-x: hidden;transition: visibility .3s ease-in-out, transform .3s ease-in-out;}
.mobile-offcanvas.show{visibility: visible;transform: translateX(0);}
.mobile-offcanvas .container, .mobile-offcanvas .container-fluid{display: block;}
.navbar-brand img{width:120px;}
.team_item .team_connect{bottom:0;}
.fixMobNav{position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.section_header{font-size:1.5rem;}
.banner_content .banner_title{font-size:2.5rem;}
.banner_para{margin-top:2rem;}
.section{padding-top:3rem; padding-bottom:3rem;}
}

@media all and (max-width: 767.98px) {
.contact_list_item{border-right:none; border-bottom:1px solid #333; padding-right:0;}
.carousel_style1 .carousel_content{width:100%;}
.arrows_span .arrow_style{top:-3.5rem; left:50%; transform:rotate(0);}
.arrows_span .arrow_style.span_class{left:50%; top:auto; bottom:-3.5rem; transform:rotate(0)}
}
@media all and (max-width: 599.98px) {
.team_carousel .team_item{max-width:300px; margin:0 auto;}
}
@media all and (max-width: 577.98px) {
.counter_part .inner_wrap{border-right:none; border-bottom:solid 1px rgba(255,255,255,.3); padding-top:2rem; padding-bottom:2rem; margin:0;}
}