.elementor-kit-2017{--e-global-color-primary:#003E1A;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-472ff775:#003E1A;--e-global-color-446649b7:#D00019;--e-global-color-3949ee86:#000;--e-global-color-42e9b261:#FFF;--e-global-typography-primary-font-family:"Solway";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Solway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-2017 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@media(max-width:1024px){.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 */.sharped_bottom .swiper-wrapper:after, .sharped_bottom:after{
    background: url('/wp-content/uploads/2023/05/white_cuts.png') bottom center repeat-x;
z-index: 0;
width: 100%;
height: 100vh;
content: '';
position: absolute;
bottom: -50px;
}

.sharped_bottom:after{

height: 200px;

}

.sharped_top:before{
   background: url('/wp-content/uploads/2023/05/white_cuts_top.png') top center repeat-x;
z-index: 3;
width: 100%;
height: 150px;
content: '';
position: absolute;
top: -70px;
}

.elementor-location-footer{
    position: relative;
}

.sharped_bottom_section{
    padding-bottom: 130px   
}
.sharped_top_section{
    padding-top: 135px;
}
.sharped_bottom_section:after
{
    background: url('/wp-content/uploads/2023/05/white_cuts.png') bottom center repeat-x;
z-index: 10;
width: 100%;
height: 130px;
content: '';
position: absolute;
bottom: -20px;
}
.sharped_top_section:before
{
    background: url('/wp-content/uploads/2023/05/white_cuts_top.png') top center repeat-x;
z-index: 10;
width: 100%;
height: 130px;
content: '';
position: absolute;
top: -20px;
}

.rt-team-container .social-icons a i, .rt-team-container .social-icons a i {
  background: #00441C!important;
  color: #fff!important;
  width: 30px!important;
  height: 30px!important;
}
.rt-team-container.team_slider .img-responsive {
  display: block;
  max-width: 100%;
  width: 90%;
  height: auto;
  margin: 0 auto;
}

.rt-team-container.rt-team-container-3381 .rt-carousel-holder .swiper-arrow {
  border-color: #00441c;
  border-radius: 100%;
  background-color: #A4A7A9;
  width: 50px;
  height: 50px;
}

.team_slider .rt-carousel-holder.top-nav .swiper-nav {
  position: absolute;
  right: auto;
  top: 34%;
  width: 110%;
}
.team_slider.rt-team-container.rt-team-container-3381 .rt-carousel-holder .swiper-arrow {
  border-color: #00441c;
  background-color: #A4A7A9;
  font-size: 25px;
}

.team_slider.rt-team-container .rt-carousel-holder .swiper-pagination {
  width: auto;
  bottom: -20px;
  height: 30px;
}

.elementor-location-footer .e--pointer-underline .elementor-item::after{
    height:0;
}

.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu a, .elementor-location-footer  .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 8px 0px;
}


.ile-material-bullet-style .ile-content-box{
    
}

.ile-content-box .ile-title{
    color:#00441C!important;
    font-size: 18px;
    font-family: "OpenSans", Sans-Serif;
}

p.ile-content {
  font-size: 16px;
  margin-bottom: 0px;
  position: absolute;
  z-index: 10000;
  right: -180px;
  width: 200px;
  background: #E5ECE8;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  display:none;
  color:#00441C!important;

}
.ile-container-holder{
    border-bottom: 1px #00441C solid;
}
.ile-content-box{
    border-bottom: 1px #00441C solid;
    padding: 15px!important;
}
.ile-content-box:hover{
    background: #E5ECE8!importan;
}


.ile-content-box:hover p.ile-content  {
    display: block;
}
p.ile-content span{
    display: block;
    background: #D10019;
    border-radius: 10px 10px 0 0;
    padding: 10px;
    position: relative;
    top:-10px;
    left: -10px;
    width: calc(100% + 20px);
    color: #fff
}


.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
    background-color: #fff
}/* End custom CSS */