
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Parisienne&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');

/*



.parisienne-regular {
  font-family: "Parisienne", cursive;
  font-weight: 400;
  font-style: normal;
}

.instrument-sans-<uniquifier> {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
   .poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
} 
*/
body{
    background-color: #f6f6f6;
    /* background-image: url(../images/bg-logo.png); */
    /* background-image: url(../images/banner-bg.webp);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain; */
    font-family: "Instrument Sans", sans-serif;
}

.site-title{
  display: none;
}

a{
    text-decoration: none;
}

.f-color-1{
  color: #fff;
}

.f-color-2{
  color: #38B46C;
}

.bord-1{
    border-bottom:1px solid #D7D7D7 ;
}

.site-header{
    padding-top: 16px;
    padding-bottom: 16px;
}

.call-us{
    background-color: #38B46C;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 25px;
    padding: 5px 25px;
    border-radius: 25px;
    display: inline-block;
    transition: all ease 0.5s;
    margin-left: auto;
    margin-right: 25px;
}

.call-us:hover{
    background-color: #000;
}


/* .hamburger-btn-1 span{
    display: block;
    width: 30px;
    height: 3px;
    background-color: #000;
    border-radius: 10px;
}

.hamburger-btn-1 span + span{
    margin-top: 5px;
} */

/* =========== hamburger =========== */

.hamburger-btn-1 {
  width: 30px;
  height: 20px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.3s ease;
}

.hamburger-btn-1 span {
  display: block;
  width: 100%;
  height: 3px;
  background-color: #000;
  border-radius: 3px;
  transition: all 0.3s ease;
}

.hamburger-btn-1 span + span {
  margin-top: 5px;
}


.show-slider .hamburger-btn-1 span:nth-child(1) {
  transform: rotate(45deg) translate(7px, 5px);
}

.show-slider .hamburger-btn-1 span:nth-child(2) {
  opacity: 0;
}

.show-slider .hamburger-btn-1 span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -5px);
}


/* =========== //hamburger =========== */

.main-navigation{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
}

.menu-toggle{
    display: none;
}

/*#primary-menu{
    font-family: "Instrument Sans", sans-serif;
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap: 5px;
}

#primary-menu li a{
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    padding: 5px 15px;
    border-radius: 0;
    display: block;
    transition: all ease 0.5s;
}

#primary-menu li a::after{
    content: "";
    display: block;
    width: 100%;
    height: 200px;
    background-color: #000;
    transition: all ease 0.5s;
    position: absolute;
    top:0;
    left: -200px;
    opacity: 0;
    z-index: -1;
}

#primary-menu li.current_page_item a,
#primary-menu li a:hover{
    color: #fff;
    border-radius: 15px;
}

#primary-menu li.current_page_item a::after,
#primary-menu li a:hover::after{
    background-color: #38B46C;
    left: 0px;
    opacity: 1;
}*/

/* ============= Mega Menu ============ */

#mega-menu-wrap-menu-1 {
    background-color: transparent;
  }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  height: auto;
  position: relative;
  overflow: hidden;
  z-index: 0;
  padding: 5px 15px;
  border-radius: 0;
  display: block;
  transition: all ease 0.5s;
  position: relative;
  border-radius: 15px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
    border-radius: 15px;
  }


  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current_page_item > a.mega-menu-link,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
  background-color: transparent;
  color: #fff;  
  font-weight: normal;
  text-decoration: none;
  border-color: transparent;
  position: relative;
  font-weight: 600;
  font-size: 14px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link::after {
  content: "" !important;
  display: block;
  width: 100%;
  height: 200px;
  background-color: #000;
  transition: all ease 0.5s;
  position: absolute;
  top: 0;
  left: -200px;
  opacity: 0;
  z-index: -1;
}



  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current_page_item > a.mega-menu-link::after, 
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover::after {
    background-color: #38B46C;
    left: 0px;
    opacity: 1;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 5px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > .mega-sub-menu > li.mega-menu-item > a{
  background-color: #fff;
  min-height: 105px;
  padding: 15px 25px 15px 15px;
  position: relative;
  font-size: 15px;
  transition: all ease 0.5s;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > .mega-sub-menu > li.mega-menu-item > a:hover{
  background-color: #38B46C;
  color: #fff;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column > .mega-sub-menu > li.mega-menu-item.menu-ico-1 > a:after{
  content: "" !important;
  display: block;
  position: absolute;
  right: 12px;
  top: 12px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  width: 30px;
  height: 30px;
  
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1a > a:after {  
background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.667 39.6667H9.33366C8.09598 39.6667 6.909 39.175 6.03383 38.2998C5.15866 37.4247 4.66699 36.2377 4.66699 35V11.6667C4.66699 10.429 5.15866 9.242 6.03383 8.36683C6.909 7.49167 8.09598 7 9.33366 7H46.667C47.9047 7 49.0917 7.49167 49.9668 8.36683C50.842 9.242 51.3337 10.429 51.3337 11.6667V35C51.3337 36.2377 50.842 37.4247 49.9668 38.2998C49.0917 39.175 47.9047 39.6667 46.667 39.6667H44.3337M28.0003 35L39.667 49H16.3337L28.0003 35Z' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");  
}


.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1b > a:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.0038 40.5L56 32L45.0038 23.5M19.9962 23.5L9 32L19.9962 40.5M39.816 15L26.0708 49' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1c > a:after {  
 background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.8 48C39.8 43.6387 38.0721 39.456 34.9966 36.372C31.921 33.2881 27.7496 31.5556 23.4 31.5556M23.4 31.5556C19.0504 31.5556 14.879 33.2881 11.8034 36.372C8.72785 39.456 7 43.6387 7 48M23.4 31.5556C29.0609 31.5556 33.65 26.954 33.65 21.2778C33.65 15.6015 29.0609 11 23.4 11C17.7391 11 13.15 15.6015 13.15 21.2778C13.15 26.954 17.7391 31.5556 23.4 31.5556ZM48 45.9444C48 39.0172 43.9 32.5833 39.8 29.5C41.1477 28.4861 42.2254 27.1548 42.9377 25.6238C43.6499 24.0928 43.9748 22.4093 43.8836 20.7224C43.7924 19.0354 43.2879 17.3971 42.4147 15.9522C41.5415 14.5074 40.3266 13.3007 38.8775 12.4389' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1d > a:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 6.25H10.4167C9.3116 6.25 8.25179 6.68899 7.47039 7.47039C6.68899 8.25179 6.25 9.3116 6.25 10.4167V39.5833C6.25 40.6884 6.68899 41.7482 7.47039 42.5296C8.25179 43.311 9.3116 43.75 10.4167 43.75H39.5833C40.6884 43.75 41.7482 43.311 42.5296 42.5296C43.311 41.7482 43.75 40.6884 43.75 39.5833V25M29.1667 31.25H18.75M18.75 31.25V20.8333M18.75 31.25L43.75 6.25M33.3333 6.25H43.75M43.75 6.25V16.6667' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1e > a:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5 40.6H28.5193M18.8571 7H38.1429C40.2731 7 42 8.8804 42 11.2V44.8C42 47.1196 40.2731 49 38.1429 49H18.8571C16.7269 49 15 47.1196 15 44.8V11.2C15 8.8804 16.7269 7 18.8571 7Z' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1f > a:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.7608 11.3902C27.4035 11.7547 27.2035 12.2446 27.2035 12.7549C27.2035 13.2652 27.4035 13.7552 27.7608 14.1196L30.8801 17.2389C31.2445 17.5961 31.7345 17.7962 32.2448 17.7962C32.7551 17.7962 33.2451 17.5961 33.6095 17.2389L39.665 11.1855C40.2889 10.5578 41.3475 10.7566 41.5814 11.6105C42.1705 13.7528 42.1372 16.0186 41.4855 18.1427C40.8338 20.2668 39.5906 22.1613 37.9014 23.6046C36.2122 25.0479 34.1468 25.9803 31.947 26.2927C29.7472 26.6051 27.504 26.2845 25.4797 25.3685L10.0584 40.7894C9.28285 41.5647 8.23101 42.0002 7.13434 42C6.03766 41.9998 4.98597 41.564 4.21063 40.7884C3.4353 40.0128 2.99982 38.961 3 37.8644C3.00018 36.7677 3.43601 35.7161 4.21161 34.9408L19.6329 19.5199C18.7169 17.4957 18.3963 15.2525 18.7087 13.0527C19.021 10.853 19.9535 8.7877 21.3968 7.09854C22.8402 5.40939 24.7348 4.16622 26.8589 3.51452C28.983 2.86282 31.2488 2.82953 33.3912 3.41855C34.2451 3.6525 34.444 4.70915 33.8182 5.3369L27.7608 11.3902Z' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}



/* ================== Hover =================== */
.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1a > a:hover:after {  
background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.667 39.6667H9.33366C8.09598 39.6667 6.909 39.175 6.03383 38.2998C5.15866 37.4247 4.66699 36.2377 4.66699 35V11.6667C4.66699 10.429 5.15866 9.242 6.03383 8.36683C6.909 7.49167 8.09598 7 9.33366 7H46.667C47.9047 7 49.0917 7.49167 49.9668 8.36683C50.842 9.242 51.3337 10.429 51.3337 11.6667V35C51.3337 36.2377 50.842 37.4247 49.9668 38.2998C49.0917 39.175 47.9047 39.6667 46.667 39.6667H44.3337M28.0003 35L39.667 49H16.3337L28.0003 35Z' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");  
}


.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1b > a:hover:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.0038 40.5L56 32L45.0038 23.5M19.9962 23.5L9 32L19.9962 40.5M39.816 15L26.0708 49' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1c > a:hover:after {  
 background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.8 48C39.8 43.6387 38.0721 39.456 34.9966 36.372C31.921 33.2881 27.7496 31.5556 23.4 31.5556M23.4 31.5556C19.0504 31.5556 14.879 33.2881 11.8034 36.372C8.72785 39.456 7 43.6387 7 48M23.4 31.5556C29.0609 31.5556 33.65 26.954 33.65 21.2778C33.65 15.6015 29.0609 11 23.4 11C17.7391 11 13.15 15.6015 13.15 21.2778C13.15 26.954 17.7391 31.5556 23.4 31.5556ZM48 45.9444C48 39.0172 43.9 32.5833 39.8 29.5C41.1477 28.4861 42.2254 27.1548 42.9377 25.6238C43.6499 24.0928 43.9748 22.4093 43.8836 20.7224C43.7924 19.0354 43.2879 17.3971 42.4147 15.9522C41.5415 14.5074 40.3266 13.3007 38.8775 12.4389' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1d > a:hover:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 6.25H10.4167C9.3116 6.25 8.25179 6.68899 7.47039 7.47039C6.68899 8.25179 6.25 9.3116 6.25 10.4167V39.5833C6.25 40.6884 6.68899 41.7482 7.47039 42.5296C8.25179 43.311 9.3116 43.75 10.4167 43.75H39.5833C40.6884 43.75 41.7482 43.311 42.5296 42.5296C43.311 41.7482 43.75 40.6884 43.75 39.5833V25M29.1667 31.25H18.75M18.75 31.25V20.8333M18.75 31.25L43.75 6.25M33.3333 6.25H43.75M43.75 6.25V16.6667' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1e > a:hover:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5 40.6H28.5193M18.8571 7H38.1429C40.2731 7 42 8.8804 42 11.2V44.8C42 47.1196 40.2731 49 38.1429 49H18.8571C16.7269 49 15 47.1196 15 44.8V11.2C15 8.8804 16.7269 7 18.8571 7Z' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mega-sub-menu > li.mega-menu-item.menu-ico-1.menu-ico-1f > a:hover:after {  
  background-image: url("data:image/svg+xml,%0A%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.7608 11.3902C27.4035 11.7547 27.2035 12.2446 27.2035 12.7549C27.2035 13.2652 27.4035 13.7552 27.7608 14.1196L30.8801 17.2389C31.2445 17.5961 31.7345 17.7962 32.2448 17.7962C32.7551 17.7962 33.2451 17.5961 33.6095 17.2389L39.665 11.1855C40.2889 10.5578 41.3475 10.7566 41.5814 11.6105C42.1705 13.7528 42.1372 16.0186 41.4855 18.1427C40.8338 20.2668 39.5906 22.1613 37.9014 23.6046C36.2122 25.0479 34.1468 25.9803 31.947 26.2927C29.7472 26.6051 27.504 26.2845 25.4797 25.3685L10.0584 40.7894C9.28285 41.5647 8.23101 42.0002 7.13434 42C6.03766 41.9998 4.98597 41.564 4.21063 40.7884C3.4353 40.0128 2.99982 38.961 3 37.8644C3.00018 36.7677 3.43601 35.7161 4.21161 34.9408L19.6329 19.5199C18.7169 17.4957 18.3963 15.2525 18.7087 13.0527C19.021 10.853 19.9535 8.7877 21.3968 7.09854C22.8402 5.40939 24.7348 4.16622 26.8589 3.51452C28.983 2.86282 31.2488 2.82953 33.3912 3.41855C34.2451 3.6525 34.444 4.70915 33.8182 5.3369L27.7608 11.3902Z' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* ============// Mega Menu ============ */

.text-1 span:first-child{
    font-size: 65px;
    font-weight: normal;
    display: block;
    max-width: 100%;
    text-align: left;
    margin: 0 auto;
    text-transform:none;
}

.text-1 i{
    font-family: "Parisienne", cursive;
    font-size: 80px;
    font-weight: normal;
    text-transform: lowercase;
}

.btn-1 .elementor-button{
  border-radius: 80px;
  text-transform: uppercase;
  font-family: "Instrument Sans", sans-serif;
  border: 1px solid #38B46C;
  position: relative;
  display: flex;
  align-items: center;
  transition: all ease 0.5s;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 2px;
}

.btn-1 .elementor-button:after{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 25px;
    height: 10px;
    margin-left: 15px;
    transition: all ease 0.5s;
}

.btn-1 .elementor-button:hover{
    background-color: transparent;
    border-color: #000;
    color: #000;
}

.btn-1.btn-1b .elementor-button:hover{
    border-color: #38B46C;
    color: #38B46C;
}
 
.btn-1 .elementor-button:hover:after{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-1.btn-1a .elementor-button{
  display: inline-flex;
  padding: 14px 20px;
}

.btn-1.btn-1b .elementor-button{
  display: inline-flex;
  padding: 20px;
}

.btn-1.btn-1b .elementor-button:hover{
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}

.btn-1.btn-1b .elementor-button:hover:after{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/*  */

.btn-2 .elementor-button{
    border-radius: 80px;
    text-transform: uppercase;
    font-family: "Instrument Sans", sans-serif !important;
    border: 1px solid #38B46C;
    position: relative;
    display: inline-flex;
    align-items: center;
    transition: all ease 0.5s;
    font-size: 16px;
    padding: 20px;
}

.btn-2 .elementor-button:after{
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 25px;
    height: 10px;
    margin-left: 15px;
    transition: all ease 0.5s;
}

.btn-2 .elementor-button{
    background-color: transparent;    
    color: #000;
    border-color: #000;
}

.btn-2 .elementor-button:hover{
    background-color: var(--e-global-color-accent);
    color: #fff;
    border-color: var(--e-global-color-accent);;
}

.btn-2 .elementor-button:hover:after{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}


.btn-arr .elementor-button{
  background-color: transparent;
  padding-left: 0;
}


.btn-arr .elementor-button {
  display: flex;
  align-items: center;
  /* gap: 15px; */
  color: var( --e-global-color-accent );
  font-size: 20px;
  overflow: hidden;
}

.btn-arr .elementor-button .elementor-button-content-wrapper {
  margin-left: -128px;
  transition: all ease 0.5s;
}

.btn-arr .elementor-button .elementor-button-text{
  /* font-size: 0px; */
  transition: all ease 0.5s;
}

/* var( --e-global-color-accent ) */

.btn-arr .elementor-button:after{
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%2361ce70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 47px;
    height: 18px;
    margin-left: 33px;
    transition: all ease 0.5s;
    display: block;
}

.btn-arr .elementor-button:hover:after{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%2361ce70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    margin-left: 15px;
}

.btn-arr:hover .elementor-button .elementor-button-content-wrapper {
  margin-left: 0;
}

.btn-arr:hover .elementor-button .elementor-button-text{
  font-size: 20px;
}

.acc-exp.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
  display: none;
}


.acc-exp .e-n-accordion-item .e-n-accordion-item-title{
  border-bottom: 1px solid #C2C2C2 !important;
  padding-top: 25px;
  padding-bottom: 25px;
}

.acc-exp .e-n-accordion-item:first-child .e-n-accordion-item-title{
  padding-top: 0;
}

.acc-exp .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]{
  border-bottom-color: var( --e-global-color-accent ) !important;
}

.acc-exp .e-n-accordion-item .elementor-element {
  padding: 10px 0 0;
}

/* // */


.text-2 i{
    font-family: "Parisienne", cursive;
    font-size: 49px;
    font-weight: normal;
    text-transform: lowercase;
    display: block;
    font-style: normal;
}



.text-3 span{
  color: #38B46C;
}


.text-4 i{
  font-family: "Parisienne", cursive;
  font-size: 65px;
  font-weight: normal;
  text-transform: lowercase;
}


.text-4 span{
  display: block;
}


.text-5 i{
  font-family: "Parisienne", cursive;
  font-size: 49px;
  font-weight: normal;
  text-transform: lowercase;
  font-style: normal;
}

.text-5 span{
  padding-left: 74px;
}


.elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li{
    /* flex-direction: column;
    justify-content: space-between; */
    background: #ffffffb3; 
    font-family: "Poppins", sans-serif;
    font-size: 30px;
    line-height: 45px;
    width: 369px;
    width: calc((100% / 4) - 16px);
    height: 230px;
    margin-bottom: 25px;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 0;
    overflow: hidden;
    transition: all ease 0.5s;
}

/* .elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li a{
    flex-direction: column;
    justify-content: space-between;
} */

/* .elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li:last-child a, */
/* .elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li:hover a{
    flex-direction: column-reverse;
} */

.elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li a{
    height: 100%;
    position: relative;
    transition: all ease 0.5s;
}

.elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:-500px;
    left: 0;
    background-color: #38B46C;
    z-index: -1;
    transition: all ease 0.5s;
}

.elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li:hover:after{
    top: 0;
}

.elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li:hover .elementor-icon-list-text{
    color: #fff; 
}

.service-list-box ul li .elementor-icon-list-text{
    display: block;
    align-self: start !important;
    max-width: 200px;
    position: absolute;
    bottom: 0%;
    left: 0;
    transition: all ease 0.5s !important;
}

.service-list-box ul li .elementor-icon-list-icon{
    position: absolute;
    top: 0;
    left: 0;
    transition: all ease 0.5s;
}


.service-list-box ul li:hover .elementor-icon-list-text{
    bottom: 54%;
}

.service-list-box ul li:nth-child(3):hover .elementor-icon-list-text,
.service-list-box ul li:nth-child(2):hover .elementor-icon-list-text{
    bottom: 80%;
}

.service-list-box ul li:hover .elementor-icon-list-icon{
    top: 80%;
}



.service-list-box ul li .elementor-icon-list-icon svg{
    display: none;
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul:not(.service-slider) li .elementor-icon-list-icon:after{
    content: "";
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 40px;
    height: 40px;
    transition: all ease 0.5s;
}
 
.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul:not(.service-slider) li:nth-child(1) .elementor-icon-list-icon:after{    
    background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.667 39.6667H9.33366C8.09598 39.6667 6.909 39.175 6.03383 38.2998C5.15866 37.4247 4.66699 36.2377 4.66699 35V11.6667C4.66699 10.429 5.15866 9.242 6.03383 8.36683C6.909 7.49167 8.09598 7 9.33366 7H46.667C47.9047 7 49.0917 7.49167 49.9668 8.36683C50.842 9.242 51.3337 10.429 51.3337 11.6667V35C51.3337 36.2377 50.842 37.4247 49.9668 38.2998C49.0917 39.175 47.9047 39.6667 46.667 39.6667H44.3337M28.0003 35L39.667 49H16.3337L28.0003 35Z' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");  
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul:not(.service-slider) li:nth-child(2) .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 8H11.2914L16.999 35.4547C17.2084 36.4602 17.7514 37.359 18.5347 37.9965C19.318 38.634 20.2925 38.9702 21.2904 38.9474H42.2755C43.2521 38.9457 44.199 38.601 44.9598 37.9699C45.7205 37.3389 46.2496 36.4595 46.4596 35.4768L50 19.0526H13.5873M21.9127 47.7895C21.9127 49.0103 20.952 50 19.767 50C18.5819 50 17.6213 49.0103 17.6213 47.7895C17.6213 46.5686 18.5819 45.5789 19.767 45.5789C20.952 45.5789 21.9127 46.5686 21.9127 47.7895ZM45.5155 47.7895C45.5155 49.0103 44.5548 50 43.3698 50C42.1847 50 41.2241 49.0103 41.2241 47.7895C41.2241 46.5686 42.1847 45.5789 43.3698 45.5789C44.5548 45.5789 45.5155 46.5686 45.5155 47.7895Z' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul li:nth-child(3) .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 6.25H10.4167C9.3116 6.25 8.25179 6.68899 7.47039 7.47039C6.68899 8.25179 6.25 9.3116 6.25 10.4167V39.5833C6.25 40.6884 6.68899 41.7482 7.47039 42.5296C8.25179 43.311 9.3116 43.75 10.4167 43.75H39.5833C40.6884 43.75 41.7482 43.311 42.5296 42.5296C43.311 41.7482 43.75 40.6884 43.75 39.5833V25M29.1667 31.25H18.75M18.75 31.25V20.8333M18.75 31.25L43.75 6.25M33.3333 6.25H43.75M43.75 6.25V16.6667' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul li:nth-child(4) .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.0038 40.5L56 32L45.0038 23.5M19.9962 23.5L9 32L19.9962 40.5M39.816 15L26.0708 49' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul li:nth-child(5) .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5 40.6H28.5193M18.8571 7H38.1429C40.2731 7 42 8.8804 42 11.2V44.8C42 47.1196 40.2731 49 38.1429 49H18.8571C16.7269 49 15 47.1196 15 44.8V11.2C15 8.8804 16.7269 7 18.8571 7Z' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul li:nth-child(6) .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.8 48C39.8 43.6387 38.0721 39.456 34.9966 36.372C31.921 33.2881 27.7496 31.5556 23.4 31.5556M23.4 31.5556C19.0504 31.5556 14.879 33.2881 11.8034 36.372C8.72785 39.456 7 43.6387 7 48M23.4 31.5556C29.0609 31.5556 33.65 26.954 33.65 21.2778C33.65 15.6015 29.0609 11 23.4 11C17.7391 11 13.15 15.6015 13.15 21.2778C13.15 26.954 17.7391 31.5556 23.4 31.5556ZM48 45.9444C48 39.0172 43.9 32.5833 39.8 29.5C41.1477 28.4861 42.2254 27.1548 42.9377 25.6238C43.6499 24.0928 43.9748 22.4093 43.8836 20.7224C43.7924 19.0354 43.2879 17.3971 42.4147 15.9522C41.5415 14.5074 40.3266 13.3007 38.8775 12.4389' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul li:nth-child(7) .elementor-icon-list-icon:after{    
background-image: url("data:image/svg+xml,%0A%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.7608 11.3902C27.4035 11.7547 27.2035 12.2446 27.2035 12.7549C27.2035 13.2652 27.4035 13.7552 27.7608 14.1196L30.8801 17.2389C31.2445 17.5961 31.7345 17.7962 32.2448 17.7962C32.7551 17.7962 33.2451 17.5961 33.6095 17.2389L39.665 11.1855C40.2889 10.5578 41.3475 10.7566 41.5814 11.6105C42.1705 13.7528 42.1372 16.0186 41.4855 18.1427C40.8338 20.2668 39.5906 22.1613 37.9014 23.6046C36.2122 25.0479 34.1468 25.9803 31.947 26.2927C29.7472 26.6051 27.504 26.2845 25.4797 25.3685L10.0584 40.7894C9.28285 41.5647 8.23101 42.0002 7.13434 42C6.03766 41.9998 4.98597 41.564 4.21063 40.7884C3.4353 40.0128 2.99982 38.961 3 37.8644C3.00018 36.7677 3.43601 35.7161 4.21161 34.9408L19.6329 19.5199C18.7169 17.4957 18.3963 15.2525 18.7087 13.0527C19.021 10.853 19.9535 8.7877 21.3968 7.09854C22.8402 5.40939 24.7348 4.16622 26.8589 3.51452C28.983 2.86282 31.2488 2.82953 33.3912 3.41855C34.2451 3.6525 34.444 4.70915 33.8182 5.3369L27.7608 11.3902Z' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) + .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after,
.service-list-box ul li:nth-child(8) .elementor-icon-list-icon:after{    
background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='20' viewBox='0 0 34 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10H33M33 10L24.1111 1M33 10L24.1111 19' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}


/*  */
.service-list-box ul li:nth-child(1):hover .elementor-icon-list-icon:after{    
    background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.667 39.6667H9.33366C8.09598 39.6667 6.909 39.175 6.03383 38.2998C5.15866 37.4247 4.66699 36.2377 4.66699 35V11.6667C4.66699 10.429 5.15866 9.242 6.03383 8.36683C6.909 7.49167 8.09598 7 9.33366 7H46.667C47.9047 7 49.0917 7.49167 49.9668 8.36683C50.842 9.242 51.3337 10.429 51.3337 11.6667V35C51.3337 36.2377 50.842 37.4247 49.9668 38.2998C49.0917 39.175 47.9047 39.6667 46.667 39.6667H44.3337M28.0003 35L39.667 49H16.3337L28.0003 35Z' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");  
}

.service-list-box ul li:nth-child(2):hover .elementor-icon-list-icon:after{    
    background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 8H11.2914L16.999 35.4547C17.2084 36.4602 17.7514 37.359 18.5347 37.9965C19.318 38.634 20.2925 38.9702 21.2904 38.9474H42.2755C43.2521 38.9457 44.199 38.601 44.9598 37.9699C45.7205 37.3389 46.2496 36.4595 46.4596 35.4768L50 19.0526H13.5873M21.9127 47.7895C21.9127 49.0103 20.952 50 19.767 50C18.5819 50 17.6213 49.0103 17.6213 47.7895C17.6213 46.5686 18.5819 45.5789 19.767 45.5789C20.952 45.5789 21.9127 46.5686 21.9127 47.7895ZM45.5155 47.7895C45.5155 49.0103 44.5548 50 43.3698 50C42.1847 50 41.2241 49.0103 41.2241 47.7895C41.2241 46.5686 42.1847 45.5789 43.3698 45.5789C44.5548 45.5789 45.5155 46.5686 45.5155 47.7895Z' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-list-box ul li:nth-child(3):hover .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 6.25H10.4167C9.3116 6.25 8.25179 6.68899 7.47039 7.47039C6.68899 8.25179 6.25 9.3116 6.25 10.4167V39.5833C6.25 40.6884 6.68899 41.7482 7.47039 42.5296C8.25179 43.311 9.3116 43.75 10.4167 43.75H39.5833C40.6884 43.75 41.7482 43.311 42.5296 42.5296C43.311 41.7482 43.75 40.6884 43.75 39.5833V25M29.1667 31.25H18.75M18.75 31.25V20.8333M18.75 31.25L43.75 6.25M33.3333 6.25H43.75M43.75 6.25V16.6667' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-list-box ul li:nth-child(4):hover .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.0038 40.5L56 32L45.0038 23.5M19.9962 23.5L9 32L19.9962 40.5M39.816 15L26.0708 49' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-list-box ul li:nth-child(5):hover .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5 40.6H28.5193M18.8571 7H38.1429C40.2731 7 42 8.8804 42 11.2V44.8C42 47.1196 40.2731 49 38.1429 49H18.8571C16.7269 49 15 47.1196 15 44.8V11.2C15 8.8804 16.7269 7 18.8571 7Z' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-list-box ul li:nth-child(6):hover .elementor-icon-list-icon:after{    
  background-image: url("data:image/svg+xml,%0A%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.8 48C39.8 43.6387 38.0721 39.456 34.9966 36.372C31.921 33.2881 27.7496 31.5556 23.4 31.5556M23.4 31.5556C19.0504 31.5556 14.879 33.2881 11.8034 36.372C8.72785 39.456 7 43.6387 7 48M23.4 31.5556C29.0609 31.5556 33.65 26.954 33.65 21.2778C33.65 15.6015 29.0609 11 23.4 11C17.7391 11 13.15 15.6015 13.15 21.2778C13.15 26.954 17.7391 31.5556 23.4 31.5556ZM48 45.9444C48 39.0172 43.9 32.5833 39.8 29.5C41.1477 28.4861 42.2254 27.1548 42.9377 25.6238C43.6499 24.0928 43.9748 22.4093 43.8836 20.7224C43.7924 19.0354 43.2879 17.3971 42.4147 15.9522C41.5415 14.5074 40.3266 13.3007 38.8775 12.4389' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-list-box ul li:nth-child(7):hover .elementor-icon-list-icon:after{    
background-image: url("data:image/svg+xml,%0A%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.7608 11.3902C27.4035 11.7547 27.2035 12.2446 27.2035 12.7549C27.2035 13.2652 27.4035 13.7552 27.7608 14.1196L30.8801 17.2389C31.2445 17.5961 31.7345 17.7962 32.2448 17.7962C32.7551 17.7962 33.2451 17.5961 33.6095 17.2389L39.665 11.1855C40.2889 10.5578 41.3475 10.7566 41.5814 11.6105C42.1705 13.7528 42.1372 16.0186 41.4855 18.1427C40.8338 20.2668 39.5906 22.1613 37.9014 23.6046C36.2122 25.0479 34.1468 25.9803 31.947 26.2927C29.7472 26.6051 27.504 26.2845 25.4797 25.3685L10.0584 40.7894C9.28285 41.5647 8.23101 42.0002 7.13434 42C6.03766 41.9998 4.98597 41.564 4.21063 40.7884C3.4353 40.0128 2.99982 38.961 3 37.8644C3.00018 36.7677 3.43601 35.7161 4.21161 34.9408L19.6329 19.5199C18.7169 17.4957 18.3963 15.2525 18.7087 13.0527C19.021 10.853 19.9535 8.7877 21.3968 7.09854C22.8402 5.40939 24.7348 4.16622 26.8589 3.51452C28.983 2.86282 31.2488 2.82953 33.3912 3.41855C34.2451 3.6525 34.444 4.70915 33.8182 5.3369L27.7608 11.3902Z' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.service-list-box ul li:nth-child(8):hover  .elementor-icon-list-icon:after{    
background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='20' viewBox='0 0 34 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10H33M33 10L24.1111 1M33 10L24.1111 19' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.para-1{
  font-family: "Instrument Sans", sans-serif;
  font-size: 18px;
  line-height: 29px;
  color: #404040;
}

.para-1 h2{
  font-family: "Instrument Sans", sans-serif;
  font-weight: 600;
  font-size: 34px;
  line-height: 50px;
  color: #000;
}

.slider-1 .swiper::before,
.slider-1 .swiper::after{
  content: "";
  display: block;
  width: 295px;
  height: 100%;
  background: url(../images/slider-opacity-bg-1.png) no-repeat 0 0;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  opacity: 0.9;
  transform: rotate(180deg);
}

.slider-1 .swiper::after{
  left: auto;
  right: 0;
  transform: rotate(0deg);
}

.slider-1  .swiper .elementor-swiper-button{
  z-index: 9999;
}


.slider-1 .swiper .elementor-swiper-button svg,
.slider-1  .swiper:hover~.elementor-swiper-button svg {
  transition: all ease 0.5s;
}

.slider-1  .swiper:hover .elementor-swiper-button svg, 
.slider-1  .swiper:hover~.elementor-swiper-button svg {
  fill: rgb(97, 206, 112);
}


.slider-2  .swiper .elementor-swiper-button, 
.slider-2  .swiper ~.elementor-swiper-button{
  background-color: #26282C;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  background-size: auto !important;
  transition: all ease 0.4S;
}

.slider-2  .swiper .elementor-swiper-button:hover, 
.slider-2  .swiper ~.elementor-swiper-button:hover{
  background-color: #38B46C;
}

.slider-2  .swiper .elementor-swiper-button svg, 
.slider-2  .swiper ~.elementor-swiper-button svg{
  display: none;
}

.slider-2  .swiper{
  width: 95%;
}


.slider-2  .swiper .elementor-swiper-button.elementor-swiper-button-next{
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.353516L13.5 6.35352L7.5 12.3535' stroke='white'/%3E%3Cpath d='M0 6.35352H13.5' stroke='white'/%3E%3C/svg%3E") !important;
}
.slider-2  .swiper .elementor-swiper-button.elementor-swiper-button-prev{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70703 12.3535L0.707032 6.35351L6.70703 0.353515' stroke='white'/%3E%3Cpath d='M14.207 6.35352L0.707031 6.35351' stroke='white'/%3E%3C/svg%3E%0A") !important;
}

/*

body .process-slider .owl-carousel .owl-nav .owl-next i::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.353516L13.5 6.35352L7.5 12.3535' stroke='white'/%3E%3Cpath d='M0 6.35352H13.5' stroke='white'/%3E%3C/svg%3E") !important;
}

body .our-team-slider .owce-carousel .owl-prev:hover, 
body .test-1 .owce-carousel .owl-prev:hover, 
body .our-team-slider .owl-carousel .owl-nav .owl-prev,
body .test-1 .owl-carousel .owl-nav .owl-prev,
body .process-slider .owl-carousel .owl-nav .owl-prev i::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70703 12.3535L0.707032 6.35351L6.70703 0.353515' stroke='white'/%3E%3Cpath d='M14.207 6.35352L0.707031 6.35351' stroke='white'/%3E%3C/svg%3E%0A") !important;
}*/

.eng-list ul li.elementor-icon-list-item{
  background-color: #000000b4;
  border-radius: 10px;
  padding: 25px;
  max-width: 300px;
}


/* ====== */
/* .story-boxes .gallery .gallery-item { 
  width: 200px; 
} */

/* .story-boxes .gallery { 
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
} */

.story-boxes .gallery{
  width: 100%;
}

.story-boxes .gallery .gallery-item { 
  width: 250px;
  width: calc(100% / 4);
  max-width: none;
  margin-bottom: 20px;
  overflow: hidden;
}

.story-boxes .gallery .gallery-item:nth-child(3n+1){
  /* width: 250px;
  width: 450px; */
  height: 565px;
  display: inline-flex;
  align-items: center;
}

/* .story-boxes .gallery .gallery-item:nth-child(2n+1){
  border:1px solid red
} */

.story-boxes .gallery .gallery-item:nth-child(3n+1) + * {
  position: absolute;
  left: auto;
}

.story-boxes .gallery .gallery-item:nth-child(3n+1) + * + *{
  margin-top: 294px !important;
}

/*.latest-posts {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  position: relative;
  height: 346px;  
  transition: all ease 0.5s;
  overflow: hidden;
}

.latest-posts.expand-post{
  height: 100%;
}*/

.latest-post-item {
  background-color: #fff;
  border-radius: 15px;
  overflow: hidden;
  transition: all ease 0.5s;
  position: relative;
  padding:344px 0 0;
}

.latest-posts .owl-item:not(.center) .latest-post-item{
  opacity: 0.5;
}

.latest-post-item:hover {
  padding: 0 0 346px;
}

.latest-post-item > .post-date {
  background: #38B46C;
  color: #fff;
  width: 69px;
  text-align: center;
  border-radius: 8px;
  padding: 15px;
}

.right-post-sec {
  width: 100%;
  position: relative;
  padding: 20px;
}

.post-img{
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: all ease 0.5s;
}

.latest-post-item:hover .post-img{
  top: calc(100% - 346px);
}

.post-img img{
  /* clip-path: polygon(0 74%, 54% 17%, 100% 58%, 100% 100%, 0% 100%); */
  clip-path: polygon(0 26%, 0 0, 100% 0, 100% 39%, 51% 74%);
}

.latest-post-item:hover .post-img img{
  clip-path: polygon(0 74%, 54% 17%, 100% 58%, 100% 100%, 0% 100%);
}

.post-img::after{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 36px;
  width: 100%;
  height: 100%;
  background-color: #d3efdf ;
  z-index: -1;
  clip-path: polygon(17% 43%, 17% 0%, 100% 0%, 100% 39%, 51% 74%);
}

.latest-post-item:hover .post-img::after{
  clip-path: polygon(0 74%, 57% 16%, 100% 58%, 100% 100%, 0% 100%);
  left: -12px;
  top: -40px;
}

.latest-post-item > .post-date span.post-j {
  font-size: 25px;
  display: block;
  text-align: center;
  font-weight: 600;
}

.right-post-sec .title-bar{
  border-bottom: 1px solid #C2C2C2;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

.right-post-sec h3 a{
  color: #404040;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.right-post-sec .post-author{
  color: #404040;
  margin: -7px 0 13px;  
}

.right-post-sec .post-author span{
  font-weight: 600;
}

.read-more-btn a span{
  font-size: 0px;
  line-height: 0;
  display: none;
}

.read-more-btn a:after{
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='20' viewBox='0 0 34 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10H33M33 10L24.1111 1M33 10L24.1111 19' stroke='%2338B46C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  width: 32px;
  height: 18px;
  transition: all ease 0.5s;
  display: block;
}

.expand-post-btn a .elementor-button-text{
  font-size: 0;
}

.expand-post-btn a .elementor-button-text:before{
  content: "Hide All";
  font-size: 20px;
}

.team-members .item{
  text-align: center;
}

.team-members .item h3{
  text-transform: uppercase;
  font-size: 20px;
}

.team-members .owl-item{
  opacity: 0.5;
  transition: all ease 0.1s;
}

.team-members .owl-item .item{
  transform: scale(0.9);
  transition: all ease 0.1s;
}

.team-members .owl-item.center{
  opacity: 1;
}

.team-members .owl-item.center .item{
  transform: scale(1);
}

.team-members .item p{
  font-size: 15px;
}

.team-members .item .team-photo{
  padding-bottom: 10px;
}

.team-members .item .team-photo img{
  border-radius: 8px;
}

.add-box{
  color: #fff;
}

.add-box span{
  display: block;
}


.add-box .mail-text a,
.add-box .call-text a{
  color: #fff;
  display: block;
  width: 100%;
  transition: all ease 0.5s;
  font-weight: 600;
}

.add-box .call-text a:hover,
.add-box .mail-text a{
  color: #38B46C;  
}

.add-box .mail-text a:hover{
  color: #fff;
}

.Form-1 .gform_title ~ .gform_required_legend,
.Form-1 .gform_title{
  display: none;
}


.Form-1 .gform-theme--framework textarea::placeholder,
.Form-1 input::placeholder{
  color: #fff;
}

.Form-1 .gform-theme--framework textarea,
.Form-1 .gform-theme--framework input{
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0px;
  color: #fff;
}

.Form-1 .gform-theme--framework #gform_submit_button_1{
  border-radius: 80px;
  text-transform: uppercase;
  font-family: "Instrument Sans", sans-serif;
  border: 1px solid #38B46C;
  background-color:#38B46C ;
  background-image: url(../images/submit-white-arrow-right.png);
  background-repeat: no-repeat;
  background-position: 80% 50%;
  position: relative;
  display: flex;
  align-items: center;
  transition: all ease 0.5s;
  font-size: 18px;
  letter-spacing: 2px;
  padding: 20px 65px 20px 25px;
  margin: 0 auto;
}

.trust-slider{
  margin-top: 25px;
  margin-bottom: 25px;
}


.trust-slider .item{
  position: relative;
  padding-left: 25px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}

.trust-slider .item::before{
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  background-color: #38B46C;
  border-radius: 50%;
  margin-right: 5px;
}

.has-text-align-center{
  text-align: center;
}

footer{ 
  /* border-top: 1px solid #B7B7B7; */
  /* background-color: #2D3536; */
  background: url(../images/footer-bg.png) no-repeat 50% 50% #2D3536;
  background-size: cover;
  color: #fff;
  padding-top: 62px;
  padding-bottom: 62px;
}

.footer-top-1 {
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 25px;
}

.footer-top-1 h3{
  font-family: "Parisienne", cursive;
  font-size: 49px;
  font-weight: normal;
  text-transform: lowercase;
  font-style: normal;
}

.footer-top-1 h2  {
  font-family: "Poppins", Sans-serif;
  font-size: 54px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 65px;
}

.footer-top-1 h2 strong {
  color: #38B46C;
}

.footer-top-2{
  border-top: 1px solid #6c7272;
  border-bottom: 1px solid #6c7272;
}

.footer-top-2 .wp-block-columns{
  max-width: 875px;
  margin: 0 auto;
  justify-content: center;
  gap: 80px;
}

.footer-top-2 .wp-block-columns .wp-block-column {
  padding-top: 25px;
  padding-bottom: 25px;
}

.footer-top-2 .wp-block-columns .wp-block-column:last-child a:hover,
.footer-top-2 .wp-block-columns .wp-block-column a{
  color: #fff;
  font-weight: 600;
}


.footer-top-2 .wp-block-columns .wp-block-column:last-child a,
.footer-top-2 .wp-block-columns .wp-block-column a:hover{
  color: #38B46C;
}

.footer-top-2 .wp-block-columns .wp-block-column p{
  margin: 0;
}

.footer-top-2 .wp-block-columns .wp-block-column:first-child p {
    max-width: 220px;
}

.footer-top-2 .wp-block-columns .wp-block-column:not(:first-child){
  border-left: 1px solid #6c7272;
}

.footer-top-2 .wp-block-columns .wp-block-column:not(:first-child){
  padding-left: 80px;
}

.footer-top-3{
  display: flex;
  flex-wrap: wrap;
  max-width: 1140px;
  margin: 0 auto;
  padding: 50px 0;
}


.footer-top-3 > *:first-child{
  width: calc(100% - 200px);
}

.footer-top-3 > *:last-child{
  width:200px;
}


.footer-top-3 .footer-top-3-inn-1{
  display: flex;
  flex-wrap: wrap;
  gap: 100px;
}

.footer-top-3 h2 {
  font-size: 13px;
  margin: 0 0 10px;
}

.footer-top-3 ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.footer-top-3 li a{
  color: #fff;
  transition: all ease 0.5s;
  font-family: "Instrument Sans", sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.footer-top-3 a:hover{
  color: #38b46c;
}

.wp-block-social-links{
  justify-content:left;
  list-style-type: none;
}

.site-info{
  text-align: center;
  max-width: 1140px;
  margin: 0 auto;
  border-top: 1px solid #6c7272;
}

#footer-social-m{
  padding-top: 25px;
  padding-bottom: 25px;
}

.wp-block-social-links a svg{
  display: none;
}

.wp-block-social-links a{
  width: 37px;
  height: 37px;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: all ease 0.5s;
}

.wp-social-link-facebook a{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='62' viewBox='0 0 61 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.237 29.1179C60.237 30.3258 60.237 31.5494 60.237 32.7573C60.2057 32.9455 60.1586 33.1338 60.1429 33.322C59.986 34.4985 59.8762 35.6907 59.6566 36.8672C57.2879 48.993 47.4837 58.5776 35.2951 60.6483C34.1971 60.8365 33.099 60.962 31.9852 61.1032C30.7303 61.1032 29.4754 61.1032 28.2204 61.1032C28.0949 61.0718 27.9694 61.0091 27.8283 61.0091C25.2713 60.8208 22.7771 60.3502 20.3771 59.4718C9.4591 55.4246 2.82361 47.6597 0.470602 36.2397C0.250988 35.126 0.156867 33.9965 0 32.8828C0 31.6278 0 30.3729 0 29.1179C0.156867 28.0199 0.266674 26.9061 0.454915 25.808C2.55694 13.6038 12.1102 3.81525 24.236 1.47793C25.6007 1.21126 26.9812 1.08576 28.3616 0.881836C29.5695 0.881836 30.793 0.881836 32.0009 0.881836C32.1578 0.913209 32.299 0.96027 32.4558 0.975956C36.9736 1.32106 41.2247 2.576 45.1307 4.89764C53.131 9.6664 58.0409 16.6313 59.7664 25.808C59.9704 26.9061 60.0802 28.0042 60.237 29.1179ZM26.5576 27.2669C25.4752 27.2669 24.4713 27.2669 23.4673 27.2669C22.7458 27.2669 22.4791 27.5493 22.4634 28.2709C22.4634 29.2434 22.4634 30.2317 22.4634 31.2043C22.4634 33.0396 22.4634 33.0396 24.2831 33.0396C25.036 33.0396 25.789 33.0396 26.5733 33.0396C26.5733 33.3847 26.5733 33.62 26.5733 33.8397C26.5733 37.6202 26.5576 41.4007 26.5576 45.1812C26.5576 45.9184 26.6831 46.0439 27.4047 46.0439C28.644 46.0439 29.8675 46.0439 31.1068 46.0439C31.9696 46.0439 32.095 45.9184 32.095 45.0557C32.095 41.2909 32.095 37.526 32.095 33.7612C32.095 33.5259 32.095 33.3063 32.095 33.0083C33.5069 33.0083 34.8559 33.0083 36.205 33.0083C36.9422 33.0083 37.1932 32.773 37.2717 32.0514C37.3972 30.9219 37.5227 29.7925 37.6638 28.663C37.8207 27.4395 37.6168 27.2199 36.3618 27.2199C34.95 27.2199 33.5539 27.2199 32.095 27.2199C32.095 25.8551 32.0637 24.5374 32.095 23.2354C32.1264 21.9021 32.8166 21.1805 34.1657 21.0863C34.9814 21.0236 35.8128 21.055 36.6285 21.0236C37.2717 21.0079 37.5383 20.7569 37.554 20.1295C37.5697 19.0157 37.5697 17.9019 37.554 16.7725C37.5383 16.1921 37.2403 15.9097 36.6599 15.9097C35.3893 15.894 34.1029 15.8783 32.8323 15.9254C29.8675 16.098 27.6086 17.8235 26.9027 20.6314C26.6674 21.5726 26.6204 22.5609 26.5733 23.5335C26.5106 24.7414 26.5576 25.9649 26.5576 27.2669Z' fill='%2338B46C'/%3E%3C/svg%3E%0A");

}

.wp-social-link-linkedin a{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.7108 0.163086C29.9676 0.163086 31.2243 0.163086 32.481 0.163086C32.6381 0.194321 32.7795 0.241174 32.9366 0.256791C37.6179 0.600378 41.985 1.94349 45.9751 4.36422C53.7982 9.12758 58.5894 15.9993 60.286 24.9638C60.4902 26.057 60.6002 27.1659 60.7416 28.2591C60.7416 29.5085 60.7416 30.7579 60.7416 32.0073C60.7102 32.1635 60.663 32.3041 60.6473 32.4603C60.2546 37.6141 58.6366 42.3774 55.7304 46.6723C50.9234 53.7314 44.2942 58.0887 35.8428 59.6505C34.7274 59.8535 33.5964 59.9628 32.481 60.119C31.2243 60.119 29.9676 60.119 28.7108 60.119C28.5538 60.0878 28.4124 60.0409 28.2553 60.0253C22.2544 59.5568 16.8348 57.4953 12.1064 53.8095C6.01128 49.0461 2.25682 42.8616 0.890133 35.2558C0.701624 34.1782 0.591661 33.1006 0.43457 32.023C0.43457 30.7736 0.43457 29.5242 0.43457 28.2747C0.528825 27.5563 0.591661 26.8535 0.701624 26.1351C1.56562 20.013 4.04765 14.625 8.22625 10.0646C12.8918 4.95768 18.6256 1.78732 25.4591 0.600378C26.543 0.428585 27.6269 0.303644 28.7108 0.163086ZM26.6687 25.5104C26.6687 31.7106 26.6687 37.8483 26.6687 44.0017C28.5223 44.0017 30.3289 44.0017 32.1668 44.0017C32.1668 43.7205 32.1668 43.4863 32.1668 43.252C32.1668 40.3471 32.1354 37.4423 32.1825 34.5218C32.1983 33.6784 32.3396 32.8038 32.6224 32.0073C33.1094 30.6799 34.3975 30.0239 35.9527 30.1332C37.3508 30.2269 38.2619 30.9922 38.6075 32.4603C38.7646 33.1006 38.8275 33.7721 38.8275 34.4281C38.8432 37.411 38.8432 40.394 38.8432 43.3926C38.8432 43.5956 38.8432 43.7986 38.8432 44.0017C40.8068 44.0017 42.6762 44.0017 44.5299 44.0017C44.5613 43.9236 44.577 43.8923 44.577 43.8455C44.577 39.7693 44.5927 35.6931 44.5456 31.6169C44.5299 30.0864 44.1371 28.6496 43.2103 27.3845C40.8068 24.1048 35.2929 24.0892 32.6067 27.3533C32.4967 27.4939 32.3711 27.6344 32.1354 27.9312C32.1354 27.0097 32.1354 26.2757 32.1354 25.5104C30.2818 25.5104 28.5066 25.5104 26.6687 25.5104ZM17.1804 44.0173C19.1283 44.0173 21.0134 44.0173 22.8985 44.0173C22.8985 37.8327 22.8985 31.695 22.8985 25.5417C20.9663 25.5417 19.0812 25.5417 17.1804 25.5417C17.1804 31.7106 17.1804 37.8483 17.1804 44.0173ZM23.4326 19.6538C23.4326 17.7485 21.8931 16.2023 20.008 16.218C18.1544 16.2336 16.6149 17.7641 16.5992 19.6382C16.5835 21.5123 18.1701 23.0897 20.0395 23.0741C21.9088 23.0585 23.4326 21.5436 23.4326 19.6538Z' fill='%2338B46C'/%3E%3C/svg%3E%0A");
}

.wp-social-link-google a{
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='%232d3536' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.0469 1C33.2038 1.03123 33.345 1.07814 33.502 1.09375C38.1831 1.43733 42.55 2.78057 46.54 5.20117C54.3631 9.96454 59.155 16.8363 60.8516 25.8008C61.0557 26.8939 61.1653 28.0026 61.3066 29.0957V32.8447C61.2752 33.0006 61.2286 33.141 61.2129 33.2969C60.8202 38.4506 59.2019 43.214 56.2959 47.5088C51.4889 54.5679 44.8596 58.9255 36.4082 60.4873C35.293 60.6903 34.1621 60.7999 33.0469 60.9561H29.2764C29.1193 60.9248 28.9774 60.8779 28.8203 60.8623C22.8196 60.3937 17.4002 58.3321 12.6719 54.6465C6.57677 49.8831 2.82176 43.6985 1.45508 36.0928C1.2666 35.0153 1.15705 33.9378 1 32.8604V29.1113C1.09423 28.393 1.15665 27.69 1.2666 26.9717C2.13064 20.8497 4.61346 15.4616 8.79199 10.9014C13.4575 5.79459 19.1911 2.62443 26.0244 1.4375C27.1083 1.26571 28.1924 1.14056 29.2764 1H33.0469Z' fill='%2338B46C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6342 30.2531C11.7982 29.3856 11.9075 28.4962 12.1371 27.6398C13.5694 22.4241 18.1614 18.6029 23.5406 18.1307C27.2032 17.8123 30.4504 18.8115 33.2384 21.2492C33.3259 21.326 33.4134 21.4139 33.5336 21.5237C32.3528 22.6656 31.183 23.7966 29.9912 24.9386C29.7616 24.7519 29.5648 24.5762 29.3462 24.4115C26.5035 22.2484 22.327 22.4241 19.5062 24.9056C17.0571 27.0688 16.1496 29.8578 16.8384 33.0421C17.5272 36.2045 19.4734 38.3786 22.5894 39.2351C25.6616 40.0696 28.4715 39.4876 30.691 37.006C31.4672 36.1386 31.9592 35.1064 32.1779 33.8986C29.707 33.8986 27.247 33.8986 24.7651 33.8986C24.7651 32.3723 24.7651 30.89 24.7651 29.3747C28.876 29.3747 32.976 29.3747 37.1416 29.3747C37.1963 29.8798 37.2838 30.3958 37.3056 30.9119C37.4259 33.8327 36.8574 36.5888 35.2392 39.0594C33.3259 42.0021 30.5598 43.6492 27.1595 44.2092C23.4968 44.8131 20.0856 44.1213 17.0571 41.9033C13.9083 39.5974 12.1262 36.468 11.6888 32.5809C11.6779 32.4602 11.6451 32.3394 11.6123 32.2186C11.6342 31.5707 11.6342 30.9119 11.6342 30.2531Z' fill='%232d3536'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.3661 33.6355C50.1087 33.6355 48.8623 33.6355 47.5613 33.6355C47.5613 34.9312 47.5613 36.172 47.5613 37.4457C46.2711 37.4457 45.0247 37.4457 43.7346 37.4457C43.7346 36.183 43.7346 34.9422 43.7346 33.6575C42.4663 33.6575 41.2309 33.6575 39.9517 33.6575C39.9517 32.3728 39.9517 31.121 39.9517 29.8143C41.1871 29.8143 42.4226 29.8143 43.7127 29.8143C43.7127 28.5187 43.7127 27.2669 43.7127 25.9932C45.0029 25.9932 46.2383 25.9932 47.5394 25.9932C47.5394 27.2449 47.5394 28.4967 47.5394 29.7594C48.8514 29.7594 50.0978 29.7594 51.3551 29.7594C51.3661 31.0551 51.3661 32.3398 51.3661 33.6355Z' fill='%232d3536'/%3E%3C/svg%3E%0A");
}

.wp-social-link-facebook a:hover{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='62' viewBox='0 0 61 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.237 29.1179C60.237 30.3258 60.237 31.5494 60.237 32.7573C60.2057 32.9455 60.1586 33.1338 60.1429 33.322C59.986 34.4985 59.8762 35.6907 59.6566 36.8672C57.2879 48.993 47.4837 58.5776 35.2951 60.6483C34.1971 60.8365 33.099 60.962 31.9852 61.1032C30.7303 61.1032 29.4754 61.1032 28.2204 61.1032C28.0949 61.0718 27.9694 61.0091 27.8283 61.0091C25.2713 60.8208 22.7771 60.3502 20.3771 59.4718C9.4591 55.4246 2.82361 47.6597 0.470602 36.2397C0.250988 35.126 0.156867 33.9965 0 32.8828C0 31.6278 0 30.3729 0 29.1179C0.156867 28.0199 0.266674 26.9061 0.454915 25.808C2.55694 13.6038 12.1102 3.81525 24.236 1.47793C25.6007 1.21126 26.9812 1.08576 28.3616 0.881836C29.5695 0.881836 30.793 0.881836 32.0009 0.881836C32.1578 0.913209 32.299 0.96027 32.4558 0.975956C36.9736 1.32106 41.2247 2.576 45.1307 4.89764C53.131 9.6664 58.0409 16.6313 59.7664 25.808C59.9704 26.9061 60.0802 28.0042 60.237 29.1179ZM26.5576 27.2669C25.4752 27.2669 24.4713 27.2669 23.4673 27.2669C22.7458 27.2669 22.4791 27.5493 22.4634 28.2709C22.4634 29.2434 22.4634 30.2317 22.4634 31.2043C22.4634 33.0396 22.4634 33.0396 24.2831 33.0396C25.036 33.0396 25.789 33.0396 26.5733 33.0396C26.5733 33.3847 26.5733 33.62 26.5733 33.8397C26.5733 37.6202 26.5576 41.4007 26.5576 45.1812C26.5576 45.9184 26.6831 46.0439 27.4047 46.0439C28.644 46.0439 29.8675 46.0439 31.1068 46.0439C31.9696 46.0439 32.095 45.9184 32.095 45.0557C32.095 41.2909 32.095 37.526 32.095 33.7612C32.095 33.5259 32.095 33.3063 32.095 33.0083C33.5069 33.0083 34.8559 33.0083 36.205 33.0083C36.9422 33.0083 37.1932 32.773 37.2717 32.0514C37.3972 30.9219 37.5227 29.7925 37.6638 28.663C37.8207 27.4395 37.6168 27.2199 36.3618 27.2199C34.95 27.2199 33.5539 27.2199 32.095 27.2199C32.095 25.8551 32.0637 24.5374 32.095 23.2354C32.1264 21.9021 32.8166 21.1805 34.1657 21.0863C34.9814 21.0236 35.8128 21.055 36.6285 21.0236C37.2717 21.0079 37.5383 20.7569 37.554 20.1295C37.5697 19.0157 37.5697 17.9019 37.554 16.7725C37.5383 16.1921 37.2403 15.9097 36.6599 15.9097C35.3893 15.894 34.1029 15.8783 32.8323 15.9254C29.8675 16.098 27.6086 17.8235 26.9027 20.6314C26.6674 21.5726 26.6204 22.5609 26.5733 23.5335C26.5106 24.7414 26.5576 25.9649 26.5576 27.2669Z' fill='%23fff'/%3E%3C/svg%3E%0A");

}

.wp-social-link-linkedin a:hover{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.7108 0.163086C29.9676 0.163086 31.2243 0.163086 32.481 0.163086C32.6381 0.194321 32.7795 0.241174 32.9366 0.256791C37.6179 0.600378 41.985 1.94349 45.9751 4.36422C53.7982 9.12758 58.5894 15.9993 60.286 24.9638C60.4902 26.057 60.6002 27.1659 60.7416 28.2591C60.7416 29.5085 60.7416 30.7579 60.7416 32.0073C60.7102 32.1635 60.663 32.3041 60.6473 32.4603C60.2546 37.6141 58.6366 42.3774 55.7304 46.6723C50.9234 53.7314 44.2942 58.0887 35.8428 59.6505C34.7274 59.8535 33.5964 59.9628 32.481 60.119C31.2243 60.119 29.9676 60.119 28.7108 60.119C28.5538 60.0878 28.4124 60.0409 28.2553 60.0253C22.2544 59.5568 16.8348 57.4953 12.1064 53.8095C6.01128 49.0461 2.25682 42.8616 0.890133 35.2558C0.701624 34.1782 0.591661 33.1006 0.43457 32.023C0.43457 30.7736 0.43457 29.5242 0.43457 28.2747C0.528825 27.5563 0.591661 26.8535 0.701624 26.1351C1.56562 20.013 4.04765 14.625 8.22625 10.0646C12.8918 4.95768 18.6256 1.78732 25.4591 0.600378C26.543 0.428585 27.6269 0.303644 28.7108 0.163086ZM26.6687 25.5104C26.6687 31.7106 26.6687 37.8483 26.6687 44.0017C28.5223 44.0017 30.3289 44.0017 32.1668 44.0017C32.1668 43.7205 32.1668 43.4863 32.1668 43.252C32.1668 40.3471 32.1354 37.4423 32.1825 34.5218C32.1983 33.6784 32.3396 32.8038 32.6224 32.0073C33.1094 30.6799 34.3975 30.0239 35.9527 30.1332C37.3508 30.2269 38.2619 30.9922 38.6075 32.4603C38.7646 33.1006 38.8275 33.7721 38.8275 34.4281C38.8432 37.411 38.8432 40.394 38.8432 43.3926C38.8432 43.5956 38.8432 43.7986 38.8432 44.0017C40.8068 44.0017 42.6762 44.0017 44.5299 44.0017C44.5613 43.9236 44.577 43.8923 44.577 43.8455C44.577 39.7693 44.5927 35.6931 44.5456 31.6169C44.5299 30.0864 44.1371 28.6496 43.2103 27.3845C40.8068 24.1048 35.2929 24.0892 32.6067 27.3533C32.4967 27.4939 32.3711 27.6344 32.1354 27.9312C32.1354 27.0097 32.1354 26.2757 32.1354 25.5104C30.2818 25.5104 28.5066 25.5104 26.6687 25.5104ZM17.1804 44.0173C19.1283 44.0173 21.0134 44.0173 22.8985 44.0173C22.8985 37.8327 22.8985 31.695 22.8985 25.5417C20.9663 25.5417 19.0812 25.5417 17.1804 25.5417C17.1804 31.7106 17.1804 37.8483 17.1804 44.0173ZM23.4326 19.6538C23.4326 17.7485 21.8931 16.2023 20.008 16.218C18.1544 16.2336 16.6149 17.7641 16.5992 19.6382C16.5835 21.5123 18.1701 23.0897 20.0395 23.0741C21.9088 23.0585 23.4326 21.5436 23.4326 19.6538Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.wp-social-link-google a:hover{
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='%232d3536' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.0469 1C33.2038 1.03123 33.345 1.07814 33.502 1.09375C38.1831 1.43733 42.55 2.78057 46.54 5.20117C54.3631 9.96454 59.155 16.8363 60.8516 25.8008C61.0557 26.8939 61.1653 28.0026 61.3066 29.0957V32.8447C61.2752 33.0006 61.2286 33.141 61.2129 33.2969C60.8202 38.4506 59.2019 43.214 56.2959 47.5088C51.4889 54.5679 44.8596 58.9255 36.4082 60.4873C35.293 60.6903 34.1621 60.7999 33.0469 60.9561H29.2764C29.1193 60.9248 28.9774 60.8779 28.8203 60.8623C22.8196 60.3937 17.4002 58.3321 12.6719 54.6465C6.57677 49.8831 2.82176 43.6985 1.45508 36.0928C1.2666 35.0153 1.15705 33.9378 1 32.8604V29.1113C1.09423 28.393 1.15665 27.69 1.2666 26.9717C2.13064 20.8497 4.61346 15.4616 8.79199 10.9014C13.4575 5.79459 19.1911 2.62443 26.0244 1.4375C27.1083 1.26571 28.1924 1.14056 29.2764 1H33.0469Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6342 30.2531C11.7982 29.3856 11.9075 28.4962 12.1371 27.6398C13.5694 22.4241 18.1614 18.6029 23.5406 18.1307C27.2032 17.8123 30.4504 18.8115 33.2384 21.2492C33.3259 21.326 33.4134 21.4139 33.5336 21.5237C32.3528 22.6656 31.183 23.7966 29.9912 24.9386C29.7616 24.7519 29.5648 24.5762 29.3462 24.4115C26.5035 22.2484 22.327 22.4241 19.5062 24.9056C17.0571 27.0688 16.1496 29.8578 16.8384 33.0421C17.5272 36.2045 19.4734 38.3786 22.5894 39.2351C25.6616 40.0696 28.4715 39.4876 30.691 37.006C31.4672 36.1386 31.9592 35.1064 32.1779 33.8986C29.707 33.8986 27.247 33.8986 24.7651 33.8986C24.7651 32.3723 24.7651 30.89 24.7651 29.3747C28.876 29.3747 32.976 29.3747 37.1416 29.3747C37.1963 29.8798 37.2838 30.3958 37.3056 30.9119C37.4259 33.8327 36.8574 36.5888 35.2392 39.0594C33.3259 42.0021 30.5598 43.6492 27.1595 44.2092C23.4968 44.8131 20.0856 44.1213 17.0571 41.9033C13.9083 39.5974 12.1262 36.468 11.6888 32.5809C11.6779 32.4602 11.6451 32.3394 11.6123 32.2186C11.6342 31.5707 11.6342 30.9119 11.6342 30.2531Z' fill='%232d3536'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.3661 33.6355C50.1087 33.6355 48.8623 33.6355 47.5613 33.6355C47.5613 34.9312 47.5613 36.172 47.5613 37.4457C46.2711 37.4457 45.0247 37.4457 43.7346 37.4457C43.7346 36.183 43.7346 34.9422 43.7346 33.6575C42.4663 33.6575 41.2309 33.6575 39.9517 33.6575C39.9517 32.3728 39.9517 31.121 39.9517 29.8143C41.1871 29.8143 42.4226 29.8143 43.7127 29.8143C43.7127 28.5187 43.7127 27.2669 43.7127 25.9932C45.0029 25.9932 46.2383 25.9932 47.5394 25.9932C47.5394 27.2449 47.5394 28.4967 47.5394 29.7594C48.8514 29.7594 50.0978 29.7594 51.3551 29.7594C51.3661 31.0551 51.3661 32.3398 51.3661 33.6355Z' fill='%232d3536'/%3E%3C/svg%3E%0A");
}

.site-info{
  font-family: "Instrument Sans", sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #8CA1A3;
  padding-top: 30px;
}

.site-info a{
  color: #8CA1A3;
}

.site-info a:hover{
  color: #fff;
}

.growth-grid{
  font-family: "Instrument Sans", sans-serif;
}

.growth-grid h2 {
    line-height: 32px;
}

.growth-grid i{
  font-size: 30px;
  color:#38B46C;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  display: block;
}

.overlay-bg::before {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  width: 26%;
}

.testimonials .owl-item .item{
  border: 1px solid transparent;
  border-bottom: none;
  transition: all ease 0.5s;
  border-radius: 8px 8px 0 0;
  background-color: #23282A;  
  color: #fff;  
  position: relative;
  overflow: hidden;
  padding: 30px 25px;
  transform: translate(0px, 20px);
  opacity: 0.3;
}

.testimonials .owl-item.active.center .item{
  transform: translate(0px, 0px);
  border-color: #38B46C;
  opacity: 1; 
}

.testimonials .testimonial-photo{
  position: relative;
  z-index: 0;
}

.testimonials .owl-item .testimonial-photo img {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  position: relative;
  left: 0;
  top: 0;
  width: 70px;
  height: 70px;
}

.testimonials .testimonial-photo:after {
  content: "";
  background-color: #254536;
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  left: 44px;
  top: 16px;
  transform: rotate(45deg);
  z-index: -1;
}

.testimonials .owl-nav .owl-prev, 
.testimonials .owl-nav .owl-next {
  position: absolute;
  top: 40%;
  z-index: 1;
}

.testimonials .owl-item,
.testimonials .owl-item > *{
  min-height: 400px;
}

.testimonials .testimonial-content {
    font-family: "Instrument Sans", sans-serif ;
    color: #fff ;
    font-size: 22px ;
    line-height: 35px ;
}

.testimonials .client-name {
  color: #FFFFFF;
  font-size: 16px;
  margin: 10px 0 20px 0;
}

.testimonials .owl-nav .owl-prev {
  float: left;
  left: -35px;
}

.testimonials .owl-nav .owl-next {
  float: right;
  right: -35px;
}

.testimonials .owl-nav span {
  color: #FFFFFF;
  font-size: 26px;
  font-size: 0px;
}

.testimonials .owl-nav .owl-prev span::after,
.testimonials .owl-nav .owl-next span::after{
  font-size: 26px;
  font-family: eicons
}

.testimonials .owl-nav .owl-prev span::after{
  content: "\e87e";
}

.testimonials .owl-nav .owl-next span::after{
  content: "\e87d";
}

.testimonials .owl-nav [class*=owl-]:hover {
  background: #23282a;
  color: #FFF;
  text-decoration: none;
}

.success-stories .story-header{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.item.success-story-item {
  background-color: #fff;
  border-radius: 20px;
  /* padding: 15px; */
}

.success-stories  .owl-item:not(.center) .item{
  /* border: 1px solid transparent;
  border-bottom: none;
  transition: all ease 0.5s;
  border-radius: 8px 8px 0 0;
  background-color: #23282A;  
  color: #fff;  
  position: relative;
  overflow: hidden;
  padding: 30px 25px;
  transform: translate(0px, 20px); */
  opacity: 0.3;
}

.story-header{
  border-bottom: 1px solid #D2D2D2;
  padding: 0 15px;
}

.devider {
  border-left: 1px solid #D2D2D2;
}

.story-header > *:not(.devider){
  padding: 15px 0;
}

.story-body{
  padding: 15px;
}

.inbound-sales-val{
  font-size: 35px;
  font-weight: 900;
}

.inbound-sales-title{
  font-size: 17px;
  font-weight: 900;
}

.success-story-title{
  color:#404040;
  font-size: 17px;
  font-weight: 900;
}

.success-story-text{
  color: #404040;
  font-size: 14px;
}

.read-more-story span:after{
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%2361ce70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 47px;
    height: 18px;
    margin-left: 33px;
    transition: all ease 0.5s;
    display: block;
}

.read-more-story:hover  span:after{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%2361ce70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    margin-left: 15px;
}

.read-more-story{
  font-size: 20px;
  overflow: hidden;
  display: inline-block;
  color: var(--e-global-color-accent);
  font-weight: var(--e-global-typography-accent-font-weight);
  margin: 0 0 0 15px;
}

.read-more-story span{
  display: flex;
  align-items: center;
  margin: 0 0 0 -131px;
  transition: all ease 0.5s;
}

.read-more-story:hover span{
  margin: 0 0 0 0;
}

 .owl-carousel .owl-nav.disabled {
    display: block;
}

body .owl-carousel .owl-nav [class^="owl-"] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
  width: 38px;
  height: 38px;  
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

body .owl-theme .owl-nav [class*=owl-]:hover {
  background: transparent;
}

body .owl-theme .owl-nav  .owl-prev:hover,
body .owl-carousel .owl-nav .owl-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 50 50;' version='1.1' viewBox='0 0 50 50' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Layer_1_1_'%3E%3Cpolygon points='13.854,48.707 37.561,25 13.854,1.293 12.439,2.707 34.732,25 12.439,47.293 '/%3E%3C/g%3E%3C/svg%3E");
  transform: rotate(180deg) translateY(19px);
}

body .owl-carousel .owl-nav .owl-next:hover,
body .owl-carousel .owl-nav .owl-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 50 50;' version='1.1' viewBox='0 0 50 50' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Layer_1_1_'%3E%3Cpolygon points='13.854,48.707 37.561,25 13.854,1.293 12.439,2.707 34.732,25 12.439,47.293 '/%3E%3C/g%3E%3C/svg%3E");
}


body .owl-carousel .owl-nav [class^="owl-"] span{
  display: none;
}


body .owl-theme.testimonials .owl-nav  .owl-prev:hover,
body .owl-carousel.testimonials .owl-nav .owl-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 50 50;' version='1.1' viewBox='0 0 50 50' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='%2361ce70' fill='%2361ce70' id='Layer_1_1_'%3E%3Cpolygon points='13.854,48.707 37.561,25 13.854,1.293 12.439,2.707 34.732,25 12.439,47.293 '/%3E%3C/g%3E%3C/svg%3E");
  transform: rotate(180deg) translateY(19px);
}

body .owl-carousel.testimonials .owl-nav .owl-next:hover,
body .owl-carousel.testimonials .owl-nav .owl-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 50 50;' version='1.1' viewBox='0 0 50 50' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg  stroke='%2361ce70' fill='%2361ce70' id='Layer_1_1_'%3E%3Cpolygon points='13.854,48.707 37.561,25 13.854,1.293 12.439,2.707 34.732,25 12.439,47.293 '/%3E%3C/g%3E%3C/svg%3E");
}

.owl-stage-outer{
  max-width: 92%;
  margin: 0 auto;
}

.add-xl{
  width: 350px;
  padding: 50px;
  height: 100%;
  position: fixed;
  right: -600px;
  top: 0;
  background-color: #ffffffed;
  z-index: 999;
  opacity: 0;
  transition: all ease 0.5s;
}

.show-slider .add-xl{
  opacity: 1;
  right: 0px;
}

.show-slider .hamburger-btn-1{
  position: fixed;
  right: 15px;
  top: 15px;
  z-index: 9999;
}

.add-xl .address-wrap{
  width: 100%;
  height: 450px;
  padding: 0px;
}

ul.contact-list{
  padding: 0;
  margin: 0;
  list-style-type: none;
}

ul.contact-list li{
  position: relative;
  padding: 0 0 30px 30px;
}

ul.contact-list li::before{
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
}

ul.contact-list li::before{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 32 32' height='32px' id='Layer_1' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='location'%3E%3Cpath clip-rule='evenodd' d='M16.002,17.746c3.309,0,6-2.692,6-6s-2.691-6-6-6 c-3.309,0-6,2.691-6,6S12.693,17.746,16.002,17.746z M16.002,6.746c2.758,0,5,2.242,5,5s-2.242,5-5,5c-2.758,0-5-2.242-5-5 S13.244,6.746,16.002,6.746z' fill='%23333333' fill-rule='evenodd'/%3E%3Cpath clip-rule='evenodd' d='M16,0C9.382,0,4,5.316,4,12.001c0,7,6.001,14.161,10.376,19.194 C14.392,31.215,15.094,32,15.962,32c0.002,0,0.073,0,0.077,0c0.867,0,1.57-0.785,1.586-0.805 c4.377-5.033,10.377-12.193,10.377-19.194C28.002,5.316,22.619,0,16,0z M16.117,29.883c-0.021,0.02-0.082,0.064-0.135,0.098 c-0.01-0.027-0.084-0.086-0.129-0.133C12.188,25.631,6,18.514,6,12.001C6,6.487,10.487,2,16,2c5.516,0,10.002,4.487,10.002,10.002 C26.002,18.514,19.814,25.631,16.117,29.883z' fill='%23333333' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
}

ul.contact-list li.call-icon::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg id='Layer_1_1_' style='enable-background:new 0 0 16 16;' version='1.1' viewBox='0 0 16 16' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M5,16h6c1.105,0,2-0.895,2-2V2c0-1.105-0.895-2-2-2H5C3.895,0,3,0.895,3,2v12C3,15.105,3.895,16,5,16z M4,2h8v12H4V2z'/%3E%3C/svg%3E");
}

ul.contact-list li.whatsApp-icon::before{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1' y2='0' gradientTransform='matrix(0 -512 -512 0 256 512)'%3E%3Cstop offset='0' stop-color='%2325cf43'/%3E%3Cstop offset='1' stop-color='%2361fd7d'/%3E%3C/linearGradient%3E%3Cg fill-rule='nonzero'%3E%3Cpath fill='url(%23a)' d='M116.225 0c-11.264.512-26.112 1.536-32.768 3.072-10.24 2.048-19.968 5.12-27.648 9.216-9.728 4.608-17.92 10.752-25.088 17.92-7.68 7.68-13.824 15.872-18.432 25.6-4.096 7.68-7.168 17.408-9.216 27.648-1.536 6.656-2.56 21.504-2.56 32.768-.512 4.608-.512 10.752-.512 13.824v265.729c.512 11.264 1.536 26.112 3.072 32.768 2.048 10.24 5.12 19.968 9.216 27.648 4.608 9.728 10.752 17.92 17.92 25.088 7.68 7.68 15.872 13.824 25.6 18.432 7.68 4.096 17.408 7.168 27.648 9.216 6.656 1.536 21.504 2.56 32.768 2.56 4.608.512 10.752.512 13.824.512h265.728c11.264-.512 26.112-1.536 32.768-3.072 10.24-2.048 19.968-5.12 27.648-9.216 9.728-4.608 17.92-10.752 25.088-17.92 7.68-7.68 13.824-15.872 18.432-25.6 4.096-7.68 7.168-17.408 9.216-27.648 1.536-6.656 2.56-21.504 2.56-32.768.512-4.608.512-10.752.512-13.824V116.225c-.512-11.264-1.536-26.112-3.072-32.768-2.048-10.24-5.12-19.968-9.216-27.648-4.608-9.728-10.752-17.92-17.92-25.088-7.68-7.68-15.872-13.824-25.6-18.432-7.68-4.096-17.408-7.168-27.648-9.216-6.656-1.536-21.504-2.56-32.768-2.56-4.608-.512-10.752-.512-13.824-.512H116.225z'/%3E%3Cpath fill='%23fff' d='M344.754 289.698c-4.56-2.282-26.98-13.311-31.161-14.832-4.18-1.521-7.219-2.282-10.259 2.282-3.041 4.564-11.78 14.832-14.44 17.875-2.66 3.042-5.32 3.423-9.88 1.14-4.561-2.281-19.254-7.095-36.672-22.627-13.556-12.087-22.709-27.017-25.369-31.581-2.66-4.564-.283-7.031 2-9.304 2.051-2.041 4.56-5.324 6.84-7.986 2.28-2.662 3.04-4.564 4.56-7.606 1.52-3.042.76-5.705-.38-7.987-1.14-2.282-10.26-24.72-14.06-33.848-3.701-8.889-7.461-7.686-10.26-7.826-2.657-.132-5.7-.16-8.74-.16-3.041 0-7.98 1.141-12.161 5.704-4.18 4.564-15.96 15.594-15.96 38.032 0 22.438 16.34 44.116 18.62 47.159 2.281 3.043 32.157 49.089 77.902 68.836 10.88 4.697 19.374 7.501 25.997 9.603 10.924 3.469 20.866 2.98 28.723 1.806 8.761-1.309 26.98-11.029 30.781-21.677 3.799-10.649 3.799-19.777 2.659-21.678-1.139-1.902-4.179-3.043-8.74-5.325zM261.547 403.271h-.061c-27.22-.011-53.917-7.32-77.207-21.137l-5.539-3.287-57.413 15.056 15.325-55.959-3.608-5.736c-15.184-24.145-23.203-52.051-23.192-80.704.033-83.611 68.083-151.635 151.756-151.635 40.517.016 78.603 15.811 107.243 44.474 28.64 28.663 44.404 66.764 44.389 107.283-.035 83.617-68.083 151.645-151.693 151.645zm129.102-280.709c-34.457-34.486-80.281-53.487-129.103-53.507-100.595 0-182.468 81.841-182.508 182.437-.013 32.156 8.39 63.546 24.361 91.212l-25.892 94.545 96.75-25.37c26.657 14.535 56.67 22.194 87.216 22.207h.075c100.586 0 182.465-81.852 182.506-182.448.019-48.751-18.946-94.59-53.405-129.076z'/%3E%3C/g%3E%3C/svg%3E");
}

ul.contact-list li.mail-icon::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 100.354 100.352;' version='1.1' viewBox='0 0 100.354 100.352' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M93.09,76.224c0.047-0.145,0.079-0.298,0.079-0.459V22.638c0-0.162-0.032-0.316-0.08-0.462 c-0.007-0.02-0.011-0.04-0.019-0.06c-0.064-0.171-0.158-0.325-0.276-0.46c-0.008-0.009-0.009-0.02-0.017-0.029 c-0.005-0.005-0.011-0.007-0.016-0.012c-0.126-0.134-0.275-0.242-0.442-0.323c-0.013-0.006-0.023-0.014-0.036-0.02 c-0.158-0.071-0.33-0.111-0.511-0.123c-0.018-0.001-0.035-0.005-0.053-0.005c-0.017-0.001-0.032-0.005-0.049-0.005H8.465 c-0.017,0-0.033,0.004-0.05,0.005c-0.016,0.001-0.032,0.004-0.048,0.005c-0.183,0.012-0.358,0.053-0.518,0.125 c-0.01,0.004-0.018,0.011-0.028,0.015c-0.17,0.081-0.321,0.191-0.448,0.327c-0.005,0.005-0.011,0.006-0.016,0.011 c-0.008,0.008-0.009,0.019-0.017,0.028c-0.118,0.135-0.213,0.29-0.277,0.461c-0.008,0.02-0.012,0.04-0.019,0.061 c-0.048,0.146-0.08,0.3-0.08,0.462v53.128c0,0.164,0.033,0.32,0.082,0.468c0.007,0.02,0.011,0.039,0.018,0.059 c0.065,0.172,0.161,0.327,0.28,0.462c0.007,0.008,0.009,0.018,0.016,0.026c0.006,0.007,0.014,0.011,0.021,0.018 c0.049,0.051,0.103,0.096,0.159,0.14c0.025,0.019,0.047,0.042,0.073,0.06c0.066,0.046,0.137,0.083,0.21,0.117 c0.018,0.008,0.034,0.021,0.052,0.028c0.181,0.077,0.38,0.121,0.589,0.121h83.204c0.209,0,0.408-0.043,0.589-0.121 c0.028-0.012,0.054-0.03,0.081-0.044c0.062-0.031,0.124-0.063,0.181-0.102c0.03-0.021,0.057-0.048,0.086-0.071 c0.051-0.041,0.101-0.082,0.145-0.129c0.008-0.008,0.017-0.014,0.025-0.022c0.008-0.009,0.01-0.021,0.018-0.03 c0.117-0.134,0.211-0.288,0.275-0.458C93.078,76.267,93.083,76.246,93.09,76.224z M9.965,26.04l25.247,23.061L9.965,72.346V26.04z M61.711,47.971c-0.104,0.068-0.214,0.125-0.301,0.221c-0.033,0.036-0.044,0.083-0.073,0.121l-11.27,10.294L12.331,24.138h75.472 L61.711,47.971z M37.436,51.132l11.619,10.613c0.287,0.262,0.649,0.393,1.012,0.393s0.725-0.131,1.011-0.393l11.475-10.481 l25.243,23.002H12.309L37.436,51.132z M64.778,49.232L90.169,26.04v46.33L64.778,49.232z'/%3E%3C/svg%3E");
}

ul.contact-list li a{
  color: #000;
  transition: all ease 0.5s;
  display: block;
}

ul.contact-list li a:hover{
  color: #25ae5f;
}

ul.social-link{
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  gap: 15px;
}

ul.social-link li {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #25ae5f;
}

ul.social-link a{
  color: #fff;
  font-size: 22px;
}

/*  ============== Blog ================= */

/* .single-post{
  text-align: center;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 36px;
  color: #2C3536;
}  */

.post-box.single-post .e-con.e-flex>.e-con-inner{
  row-gap: 0;
}

.post-box.single-post .elementor-widget-text-editor{
  color: #2C3536;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.post-box.single-post .post-thumbnail img{
  width: 100%;
  height: auto;
}

.blog-header{
  background-image: url(https://dev2.liquidshape.co.in/wp-content/uploads/2025/09/banner-bg.webp);
  background-position: 0 38%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin: 0 0 25px;
  position: relative;
  z-index: 0;
}

.blog-header:after{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #f6f6f6;
  background: linear-gradient(0deg, rgba(246, 246, 246, 1) 23%, rgba(255, 255, 255, 0) 84%);
  z-index: -1;
}


.search-results h1.page-title,
.archive h1.page-title,
.blog h1.page-title {
  text-align: center;
  padding: 55px 15px;
  padding-bottom: 0;
  height: auto;
  width: auto;
  position: static;
  margin: 0;
  clip-path: none;
/* height: 250px; */
  font-family: "Poppins", Sans-serif;
  font-size: 110px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 87px;
  color: #2D3436;    
}

.archive h1.page-title,
.search-results h1.page-title{
  font-size: 70px;
  line-height: 70px;
}

.archive h1.page-title + .archive-description{
  /* font-size: 50px;
  line-height: 50px; */
  color: #2D3436; 
  text-align: center;
  font-family: "Parisienne", cursive;
  font-size: 49px;
  font-weight: normal;
  text-transform: lowercase;
  display: block;
  font-style: normal;
}

.search-results h1.page-title span{
  display: block;
}

.blog-post-wrap{
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
  padding: 0 15px 75px;
  position: relative;
  z-index: 0;
}

.blog-post-wrap:after{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: url(https://dev2.liquidshape.co.in/wp-content/uploads/2025/09/banner-bg.webp);
  background-position: 0 38%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}

.blog-post-wrap article{
  width: calc((100% / 3) - 24px);
}

.blog-post-wrap article:not(:first-child) .post-box {
    /* border: 1px solid; */
    height: 100%;
    display: flex;
    flex-direction: column;
}

.blog-post-wrap article:not(:first-child) .post-box-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  /* border: 1px solid red; */
}

.blog-post-wrap article:not(:first-child) .post-box-content .entry-header {
    /* border: 1px solid yellow; */
    display: flex;
    flex-direction: column;
    align-items: normal;
    justify-content: space-between;
    height: 100%;
}

.blog-post-wrap article img{
  width: 100%;
  height: auto;
}

.blog-post-wrap:not(.case-study) article:first-child{
  width: 100%;
  border-bottom: 1px solid #ccc;
  /* margin-bottom: 25px; */
  padding-bottom: 25px;
}

.blog-post-wrap:not(.case-study) article:first-child .post-box{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.blog-post-wrap:not(.case-study) article:first-child .post-box .post-box-content{
  padding-left: 25px;
}

.blog-post-wrap:not(.case-study) article:first-child .post-box > *{
  width: 50%;
}

.blog-post-wrap article footer.entry-footer{
  background-image: none;
  background-color: transparent;
  color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}

.post-author-publish-date{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.blog-post-wrap article a,
.post-author-publish-date .post-publish,
.post-author-publish-date a{
  color: #000;
}

.blog-post-wrap article h2.entry-title{
  padding-bottom: 15px;
  font-size: inherit;
}

.blog-post-wrap article h2.entry-title a{
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
  color: var(--e-global-color-primary);
}

.blog-post-wrap:not(.case-study) article:first-child h2.entry-title a{
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.post-author-publish-date .post-publish span,
.post-author-publish-date{
  color: #6f6f6f;
  font-size: 15px;
}

.blog-post-wrap .post-box-thumb a{
  display: block;
  position: relative;
  display: flex;
  /* height: 208px; */
}

.blog-post-wrap article:not(:first-child) .post-box-thumb a{
  height: 208px;
}

.blog-post-wrap .post-box-thumb a img{
  width: 100%;
  height: 100%;
  /* aspect-ratio: 3/2; */
  object-fit: cover;
}

.blog-post-wrap:not(.case-study) article:first-child .post-box-thumb a img{
  aspect-ratio: inherit;
}

.testimonials-blog {
  background-color: #040404;
  background-image: url(https://dev2.liquidshape.co.in/wp-content/uploads/2025/09/testimolials-bg.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  overflow: hidden;
}

.testimonials-blog h2 {
  font-family: "Poppins", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-align: center;
  padding-bottom: 20px;
}

.blog footer.site-footer :where(.wp-block-columns) {
  margin-bottom: 0;
}

.post-auth{
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
}

.auth-image{
  width: 35px;
  height: 35px;
  display: flex;
  border-radius: 50%;
  overflow: hidden;
}

.blog-post-wrap article .auth-image img{
  width: 100%;
  height: 100%;
  /* aspect-ratio: 2/3; */
  object-fit: cover;
  object-position: center;
}

.post-auth .byline{
  width: calc();
}

/* .blog-post-wrap article:not(:first-child) h2{
  min-height: 105px;
} */

.blog-post-wrap article:not(:first-child) .post-box-content{
  padding-top: 25px;
}

.post-box.single-post .post-box-content{
  max-width: 1140px;
  margin: 0 auto;
}

.post-box.single-post .post-box-content > *{
  margin: 25px 0;
}

.post-box.single-post .post-author-publish-date {
  justify-content: normal;
  gap: 25px;
}

.posts-navigation{
  width: 100%;
}

.navigation > h2{
  display: none;
}

.posts-navigation .nav-links,
.post-navigation .nav-links{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1140px;
  margin: 0 auto 25px;
}

.posts-navigation .nav-links{
  max-width: 100%;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.posts-navigation .nav-links div[class^="nav-"],
.post-navigation .nav-links div[class^="nav-"]{
  display: flex;
} 

.posts-navigation .nav-links div[class^="nav-"] a,
.post-navigation .nav-links div[class^="nav-"] a{
  display: flex;
  color: #ffffff;
  border-radius: 80px;
  font-family: "Instrument Sans", sans-serif;
  background-color: #38B46C;
  border: 1px solid #38B46C;
  position: relative;
  display: flex;
  align-items: center;
  transition: all ease 0.5s;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 2px;
  padding: 5px 15px;
  font-weight: 600;
}

.post-navigation .nav-links div[class^="nav-"] a .nav-title{
  white-space: nowrap;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  padding-left: 5px;
  font-weight: normal;
}

.post-navigation .nav-links div.nav-previous a:before ,
.post-navigation .nav-links div.nav-next a:after {
    content: "";    
    width: 25px;
    height: 10px;
    margin-left: 15px;
    transition: all ease 0.5s;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.post-navigation .nav-links div.nav-next a:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    
}

.post-navigation .nav-links div.nav-previous a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H19M19 6L14 1M19 6L14 11' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: relative;
  transform: rotate(-180deg) translateX(20px);
}

.search-widget{
  padding: 0 15px;
}

.wp-block-social-link-label.screen-reader-text,
.skip-link.screen-reader-text,
.search-widget .wp-block-search__label{
  display: none;
}

.search-widget .wp-block-search__inside-wrapper{
  background-color: #fff;
  border: 1px solid #d5cfcf;
  border-radius: 8px;
  width: 100%;
  position: relative;
  display: flex;
  padding: 5px 5px;
  margin-bottom: 25px;
}

.search-widget .wp-block-search__inside-wrapper input[type=search]{
  width: 100%;
  border: none;
  background: transparent;  
}

.search-widget .wp-block-search__inside-wrapper input[type=search]:focus-visible{
  border: none;
  outline: none;
}

.search-widget .wp-block-search__inside-wrapper button{
  /*position: absolute;
  right: 0;
  top: 0;*/
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.25 2.75C6.14154 2.75 2 6.89029 2 11.998C2 17.1056 6.14154 21.2459 11.25 21.2459C13.5335 21.2459 15.6238 20.4187 17.2373 19.0475L20.7182 22.5287C21.011 22.8216 21.4859 22.8217 21.7788 22.5288C22.0717 22.2359 22.0718 21.761 21.7789 21.4681L18.2983 17.9872C19.6714 16.3736 20.5 14.2826 20.5 11.998C20.5 6.89029 16.3585 2.75 11.25 2.75ZM3.5 11.998C3.5 7.71905 6.96962 4.25 11.25 4.25C15.5304 4.25 19 7.71905 19 11.998C19 16.2769 15.5304 19.7459 11.25 19.7459C6.96962 19.7459 3.5 16.2769 3.5 11.998Z' fill='%2338B46C'/%3E%3C/svg%3E");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 33px;
    height: 33px;
    background-color: #fff;
    border: none;
    font-size: 0px;
    line-height: 0px;
}

  .header-container{
    max-width: 1170px;
    margin: 0 auto;
    padding: 55px 15px 0;
  }

.post-box.single-post h5,
.post-box.single-post h4,
.post-box.single-post h3,
.post-box.single-post h2{
  font-family: "Poppins", Sans-serif; 
  color: var(--e-global-color-primary);
  font-weight: 700;  
}

.post-box.single-post h2{
  font-size: 32px;
  line-height: 40px;
  padding-bottom: 5px;
  text-transform: uppercase;
}

.post-box.single-post h3{
  font-size: 25px;
  line-height: 28px;
}

.post-box.single-post h4{
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
}

.post-box.single-post h5{
  font-size: 19px;
  line-height: 20px;
  font-weight: 500;
}

.post-box.single-post hr{
  margin: 10px 0;
}

.post-box.single-post .e-con.e-flex>.e-con-inner a{
  color: #38B46C;
}

.post-cat {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}

.post-cat a:not(:first-child):before {
  content: ",";
  padding-right: 5px;
}

.blog-header .post-cat{
  padding-bottom: 0px;
}

/* blog logged-in admin-bar wp-custom-logo wp-theme-liquidshape hfeed elementor-default elementor-kit-32 customize-support dialog-body dialog-buttons-body dialog-container dialog-buttons-container */

/* archive post-type-archive post-type-archive-casestudy logged-in admin-bar wp-custom-logo wp-theme-liquidshape hfeed elementor-default elementor-kit-32 customize-support dialog-body dialog-buttons-body dialog-container dialog-buttons-container */

/* wp-singular casestudy-template-default single single-casestudy postid-4438 logged-in admin-bar wp-custom-logo wp-theme-liquidshape elementor-default elementor-kit-32 elementor-page elementor-page-4438 customize-support dialog-body dialog-buttons-body dialog-container dialog-buttons-container e--ua-blink e--ua-chrome e--ua-webkit */

/* wp-singular post-template-default single single-post postid-4282 single-format-standard logged-in admin-bar wp-custom-logo wp-theme-liquidshape elementor-default elementor-kit-32 elementor-page elementor-page-4282 customize-support dialog-body dialog-buttons-body dialog-container dialog-buttons-container e--ua-blink e--ua-chrome e--ua-webkit */

/* search search-results logged-in admin-bar wp-custom-logo wp-theme-liquidshape hfeed elementor-default elementor-kit-32 customize-support dialog-body dialog-buttons-body dialog-container dialog-buttons-container */

/* wp-singular page-template-default page page-id-9 logged-in admin-bar wp-custom-logo wp-theme-liquidshape elementor-default elementor-kit-32 elementor-page elementor-page-9 customize-support dialog-body dialog-buttons-body dialog-container dialog-buttons-container e--ua-blink e--ua-chrome e--ua-webkit */


body.search-results main.site-main p,
body.single-post main.site-main p,
body.single-casestudy main.site-main p,
body.single-casestudy main.site-main p,
body.post-type-archive-casestudy main.site-main p,
body.blog main.site-main p{
  line-height: 25px;
}


body:not(.home) main.site-main ol,
body:not(.home) main.site-main ul{
  padding: 0;
  margin: 0 0 25px 15px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 10px 0;
  line-height: 25px;
}

body:not(.home) main.site-main ul li{
  position: relative;
  padding-left: 15px;
}

body:not(.home) main.site-main ul li:before{
  content: "";
  width: 8px;
  height: 8px;
  display: block;
  background-color: #38B46C;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 8px;
}

body:not(.home) main.site-main ol li {
	counter-increment: custom-ol;
	position: relative;
	padding-left: 20px;
	margin-bottom: 10px;
}

body:not(.home) main.site-main ol li::before {
	content: counter(custom-ol) ".";
  font-family: "Poppins", Sans-serif; 
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 600;
	color: #38B46C; /* change color */
}




/*  =============// Blog ================= */

/* ============== Case Study ============== */
.case-study{
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
  padding: 0 15px 75px;
  position: relative;
  z-index: 0;
}

.case-study:after{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: url(https://dev2.liquidshape.co.in/wp-content/uploads/2025/09/banner-bg.webp);
  background-position: 0 38%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}

.case-study article{
  width: calc((100% / 2) - 24px);
}

.case-study article .post-box {
    /* border: 1px solid; */
    height: 100%;
    display: flex;
    flex-direction: column;
}

.case-study article .post-box-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  /* border: 1px solid red; */
}

.case-study article .post-box-content .entry-header {
    /* border: 1px solid yellow; */
    display: flex;
    flex-direction: column;
    align-items: normal;
    justify-content: space-between;
    height: 100%;
}

.case-study article img{
  width: 100%;
  height: auto;
}


.case-study article footer.entry-footer{
  background-image: none;
  background-color: transparent;
  color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}



.case-study article a{
  color: #000;
}

.case-study article h2.entry-title{
  padding-top: 15px;
  font-size: inherit;
}

.case-study article h2.entry-title a{
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
  color: var(--e-global-color-primary);
}

.case-study .post-box-thumb a{
  display: block;
  position: relative;
  display: flex;
  /* height: 208px; */
}

.case-study article .post-box-thumb a{
  height: 322px;
}

.case-study .post-box-thumb a img{
  width: 100%;
  height: 100%;
  /* aspect-ratio: 3/2; */
  object-fit: cover;
}

.casestudy-row{
  display: flex;
  /* flex-direction: row-reverse; */
   overflow: visible;
  max-width: 1170px;
  margin: 0 auto 35px;
  padding: 0 15px;
  transform: none !important;
  overflow: visible !important;
}

.casestudy-row .casestudy-sidebar{
  width: 25%;
  height: 600px;
  position: sticky;
  left: 0;
  top: 20px;
  order: 1;
}

.casestudy-row .casestudy-content{
  width: 75%;
  order: 2;
}


.wrap-casestudy a{
  color: #38B46C;
}

/* body:not(.home) main.site-main ul li:before */

.post-box.single-post .wrap-casestudy .casestudy-li h3{
    font-size: 20px;
    line-height: 20px;
}

body:not(.home) main.site-main .casestudy-sidebar ul{
  margin: 0;
}

/*body:not(.home) main.site-main .casestudy-sidebar ul li{
  padding-left: 0;
}

body:not(.home) main.site-main .casestudy-sidebar ul li:before{
  display: none;
}*/


.wrap-casestudy{
  border: 1px solid #38b46c;
  border-radius: 10px;
  padding: 25px 15px;
  margin-top: 16px;
}

.wrap-casestudy > *:not(:last-child) {
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #bbd5c6;
}

.casestudy-content{
  padding: 0 15px;
}

body:not(.home) main.site-main .sercice-list ul{
  flex-direction: row;
  gap: 10px;
  margin-left: 0;
}

/* ============ // Case Study ============== */

.float-btn {
    /* border: 1px solid #f00; */
    width: 100%;
    height: 100%;
}

.float-btn p{
  position: absolute;
  left: 0;
  top: 0;
  max-width: 225px;
  width: 100%;
}

.float-btn p:not(:nth-child(5)){
  animation: floatMove 3s ease-in-out infinite alternate;
}

.float-btn p:nth-child(5){ 
  animation: floatMoveNth5 3s ease-in-out infinite alternate;
}

/* Different delays for natural feel */
.float-btn p:nth-child(1){ animation-delay: 0s; }
.float-btn p:nth-child(2){ animation-delay: .4s; }
.float-btn p:nth-child(3){ animation-delay: .8s; }
.float-btn p:nth-child(4){ animation-delay: 1.2s; }
.float-btn p:nth-child(5){ animation-delay: 1.6s; }

@keyframes floatMove {
  from {
    transform: translateY(0) translateX(0);
  }
  to {
    transform: translateY(-8px) translateX(6px);
  }
}

@keyframes floatMoveNth5 {
  from {
    transform: translateY(0) translateX(-49%);
  }
  to {
    transform: translateY(-8px) translateX(-50%);
  }
}


/* Your existing positions */
.float-btn p:nth-child(4),
.float-btn p:nth-child(2){
  left: auto;
  right: 0;
  top: 142px;
}

.float-btn p:nth-child(3){
  max-width: 277px;
}

.float-btn p:nth-child(4),
.float-btn p:nth-child(3){
  top: auto;
  bottom: 163px;
}

.float-btn p:nth-child(4){
  bottom: 140px;
}

.float-btn p:nth-child(5){
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-49%);
}


.float-btn strong{
    border: 5px solid #38B46C;
    background-color: #fff;
    color: #38B46C;
    text-transform: uppercase;
    border-radius: 29px;
    padding: 10px 10px;
    display: inline-flex;    
    justify-content: center;
    width: 100%;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
}

.t1 span.top-pos{
  font-weight: normal;
  font-size: 50px;
  display: block;
}

.t1 span.f-style-1{
  font-family: "Parisienne", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 70px;
  text-transform: none;
}


.list-2 ul,
.list-1 ol{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.list-2 ul li,
.list-1 ol li {
	counter-increment: custom-ol;
	position: relative;
	padding-left: 64px;
	margin-bottom: 15px;
}

.list-1 ol li::before {
	content: counter(custom-ol);
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 600;
	color: #DEDEDE;
  background-color: #39B36D;
  display: block;
  width: 36px;
  height: 36px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: normal;
}

.list-2 ul li{
  padding-left: 44px;
}

.list-2 ul li::before {
  content: "";
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 600;
	color: #DEDEDE;
  background-color: #39B36D;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: normal;
}

.services{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 35px;
}

.service-item{
  position: relative;
  box-shadow: 0px 5px 10px #000;
  width: calc((100% / 3) - 24px);
}

.service-photo-wrap {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.service-photo-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.wrap-service{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
  opacity: 0;
  transition: all ease 0.5s;
}

.service-item:hover .wrap-service{
  opacity: 1;
}

.wrap-service::after{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #38B46C;
  opacity: 0.9;
  z-index: -1;
}

.inn-wrap-service{
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 328px;
  padding: 0 15px;
  font-size: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.inn-wrap-service h4{
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 30px;
  margin-bottom: 28px;
}

.ol-list-1 ol{
  padding: 0;
  margin: 0 0 25px 0px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 10px 0;
  line-height: 25px;
}

.ol-list-1 ol li {
	counter-increment: custom-ol;
	position: relative;
	padding-left: 160px;
	margin-bottom: 10px;
  color: #2C3536;
  font-size: 27px;
  line-height: 35px;
  font-family: "Instrument Sans", sans-serif;
  font-weight: 500;
}

.ol-list-1 ol li::before {
	content: counter(custom-ol);
  font-family: "Poppins", Sans-serif; 
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 600;
	color: #fff; /* change color */
  background-color: #1E1E1E;
  width: 130px;
  height: 130px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-family: "Instrument Sans", sans-serif;
  font-size: 74px;
  font-weight: normal;
}


.ol-list-1 ol li h3{
  color: #38B46C;  
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 15px; 
}

.box-row h3{
  font-size: 27px;
  line-height: 35px;
  font-weight: 700 !important;
}

.box-row p {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500 !important;
}

.our-team-slider .owl-stage-outer,
.test-1 .owl-stage-outer,
.process-slider .owl-stage-outer {
  max-width: 100%;
}

.process-slider .owl-content{
  font-family: "Instrument Sans", sans-serif;
  color: #B1B1B1;
}

.process-slider .owce-carousel .item{
  min-height: 360px;
  padding: 50px 50px;
  position: relative;
  overflow: hidden;
}

.process-slider .owce-carousel .item::before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url(https://dev2.liquidshape.co.in/wp-content/uploads/2026/02/Vector.png) no-repeat 14% 93%;
  background-size: 148%;
  z-index: -1;
  position: absolute;
  right: 0;
  bottom: -243px;
  opacity: 0;
  transition: all ease 0.5s;
  filter: invert(1);
}

.process-slider .owce-carousel .item:hover:before{
  opacity: 0.1;
}

.process-slider h3{
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  padding: 0 0 25px;
  color: #ffffff;
}

body .process-slider .owl-carousel .owl-nav{
  margin-top: 40px;
}

body .our-team-slider  .owl-carousel .owl-nav,
body .test-1  .owl-carousel .owl-nav,
body .process-slider .owl-carousel .owl-nav{
  display: flex;
  align-items: center;
  justify-content: center;  
  gap: 15px;
}

body .our-team-slider  .owl-carousel .owl-nav [class^="owl-"],
body .test-1  .owl-carousel .owl-nav [class^="owl-"],
body .process-slider .owl-carousel .owl-nav [class^="owl-"] {
  position: static;
  transform: none;
  background-color: #26282C;
  border-radius: 50%;
  transition: all ease 0.5s;
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

body .our-team-slider .owl-carousel .owl-nav [class^="owl-"]:hover,
body .test-1 .owl-carousel .owl-nav [class^="owl-"]:hover,
body .process-slider .owl-carousel .owl-nav [class^="owl-"]:hover{
  background-color: #38B46C !important;
}

/* body .test-1 .owl-carousel .owl-nav span, */
body .process-slider .owl-carousel .owl-nav i{
  position: relative;
}

body .our-team-slider .owl-carousel .owl-nav [class^="owl-"] i,
body .test-1 .owl-carousel .owl-nav [class^="owl-"] span,
body .process-slider .owl-carousel .owl-nav [class^="owl-"] i::before{
  display: none;
}

/* body .test-1 .owl-carousel .owl-nav [class^="owl-"] span::after, */
body .process-slider .owl-carousel .owl-nav [class^="owl-"] i::after {
  content: "";
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

body .our-team-slider .owl-carousel .owl-nav [class^="owl-"],
body .test-1 .owl-carousel .owl-nav [class^="owl-"]{
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  background-size: auto !important;
  /* background-color: red; */
}


body .our-team-slider .owce-carousel .owl-next:hover,
body .test-1 .owce-carousel .owl-next:hover,
body .our-team-slider  .owl-carousel .owl-nav .owl-next,
body .test-1  .owl-carousel .owl-nav .owl-next,
body .process-slider .owl-carousel .owl-nav .owl-next i::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.353516L13.5 6.35352L7.5 12.3535' stroke='white'/%3E%3Cpath d='M0 6.35352H13.5' stroke='white'/%3E%3C/svg%3E") !important;
}

body .our-team-slider .owce-carousel .owl-prev:hover, 
body .test-1 .owce-carousel .owl-prev:hover, 
body .our-team-slider .owl-carousel .owl-nav .owl-prev,
body .test-1 .owl-carousel .owl-nav .owl-prev,
body .process-slider .owl-carousel .owl-nav .owl-prev i::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70703 12.3535L0.707032 6.35351L6.70703 0.353515' stroke='white'/%3E%3Cpath d='M14.207 6.35352L0.707031 6.35351' stroke='white'/%3E%3C/svg%3E%0A") !important;
}

.our-team-slider .owce-carousel-testimonial-three .owl-stage-outer,
.test-1 .owce-carousel-testimonial-three .owl-stage-outer {
    padding-bottom: 15px;
}

.our-team-slider .owce-carousel-container,
.test-1 .owce-carousel-container {
  padding: 0;
}

.bg-1{
  position: relative;
  z-index: 0;
}

.bg-1 .elementor-element > .elementor-element:not(.elementor-absolute) {
    position: relative;
    z-index: 999;
}

.bg-1::after{
  content:"";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /* background: url(https://dev2.liquidshape.co.in/wp-content/uploads/2026/02/Subtract.png) no-repeat 50% 53px; */
   background: url(../images/bg-logo-1c.png) no-repeat 50% 53px;
  background-size: 35%;
  display: block;
  opacity: 0.2;
  /* z-index: -1; */
}


.accord-1 .e-n-accordion-item-title{
  justify-content: space-between; 
  padding-left: 0;
  padding-bottom: 10px;
}


.accord-1 .e-n-accordion-item:not(:last-child){
  border-bottom: 1px solid #F0F0F0 !important;   
  padding-bottom: 10px;
}


.test-1 .owce-carousel-testimonial-three .owl-testimonial-footer {
    margin-bottom: 0;
}


/* ============== CF7 =============== */
.wrap-cf7{
  display: flex;
  flex-wrap: wrap;
  gap: 30px 15px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 18px;
}

.wrap-cf7 label{
  font-weight: 500;
  padding-bottom: 5px;
}


.wrap-cf7 p{
  margin: 0;
}

.wrap-cf7 textarea,
.wrap-cf7 select,
.wrap-cf7 input{
  width: 100%;
  border: 1px solid #333;
  height: 50px;
  padding: 0 15px;
}

.wrap-cf7 textarea{
  padding: 15px;
}

.wrap-cf7 input::placeholder{
  color: #797979;
}

.wrap-cf7 textarea{
  height: 100px;
}

.wrap-cf7 br{
  display: none;
}

.wrap-cf7 .wpcf7-checkbox{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.wrap-cf7 .wpcf7-checkbox .wpcf7-list-item{
  margin: 0;
}

.wrap-cf7 .wpcf7-checkbox input[type="checkbox"]{
  display: none;
}

.wrap-cf7 .wpcf7-checkbox label .wpcf7-list-item-label{
  border: 1px solid #333;
  padding: 10px 15px;
  cursor: pointer;
  margin: 0;
  display: block;
  font-weight: normal;
}

.wrap-cf7 .wpcf7-checkbox input[type="checkbox"]:checked ~ .wpcf7-list-item-label{
  border: 1px solid #333;
  background-color: #333;
  color: #fff;
}

.wrap-cf7 .wpcf7-submit{
  border-radius: 80px;
  text-transform: uppercase;
  font-family: "Instrument Sans", sans-serif;
  border: 1px solid var(--e-global-color-accent);
  background-color: var(--e-global-color-accent);
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  transition: all ease 0.5s;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 2px;
  padding: 5px 25px;
}


.wrap-cf7 .cf7-1{
  width: calc((100% / 2) - 8px);
}

.wrap-cf7 .cf7-2{
  width: 100%;
}

/* =============// CF7 =============== */

/*

.gform-theme--framework.contact-form_wrapper{
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 23px;
}

.gform-theme--framework.contact-form_wrapper .gform_heading{
  display: none;
}

.gform-theme--foundation.contact-form_wrapper .gfield select,
.btn-style-option .gfield_label,
.gform-theme--framework.contact-form_wrapper textarea,
.gform-theme--framework.contact-form_wrapper input{
  font-size: 18px;
}

.gform-theme--framework.contact-form_wrapper textarea::placeholder,
.gform-theme--framework.contact-form_wrapper input::placeholder{
  color: #797979;
}

.gform-theme.gform-theme--framework.gform_wrapper.contact-form_wrapper input[type=submit].button.gform_button{
  border-radius: 80px;
  text-transform: uppercase;
  font-family: "Instrument Sans", sans-serif;
  border: 1px solid var(--e-global-color-accent);
  background-color: var(--e-global-color-accent);
  position: relative;
  display: flex;
  align-items: center;
  transition: all ease 0.5s;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 2px;
  padding: 5px 25px;
}


.gform-theme--framework .btn-style-option .gfield_checkbox {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}

.gform-theme--foundation.contact-form_wrapper .gfield select,
.gform-theme--framework.contact-form_wrapper .gfield input{
  border: 1px solid #333;
  height: 50px;
}

.gform-theme--foundation.contact-form_wrapper .gfield select{
  line-height: 50px;
}

.gform-theme--framework.contact-form_wrapper .gfield input:focus{
  outline: none;
}

.btn-style-option .gchoice input[type="checkbox"]{
  display: none;
}

.btn-style-option .gchoice label{
  border: 1px solid #333;
  padding: 10px 15px;
  cursor: pointer;
  margin: 0;
}

.btn-style-option .gchoice input[type="checkbox"]:checked ~ label{
  border: 1px solid #333;
  background-color: #333;
  color: #fff;
}*/

.elementor.elementor .e-con>.elementor-widget.schedule-call {
  max-width:400px ;
}

.schedule-call .elementor-image-box-title a{
  position: relative;
}

.schedule-call .elementor-image-box-title a::after{
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.18535 12.75C7.18535 12.3082 7.54352 11.95 7.98535 11.95H7.99535C8.43718 11.95 8.79535 12.3082 8.79535 12.75C8.79535 13.1918 8.43718 13.55 7.99535 13.55H7.98535C7.54352 13.55 7.18535 13.1918 7.18535 12.75Z' fill='%23ffffff'/%3E%3Cpath d='M7.98535 15.95C7.54352 15.95 7.18535 16.3082 7.18535 16.75C7.18535 17.1918 7.54352 17.55 7.98535 17.55H7.99535C8.43718 17.55 8.79535 17.1918 8.79535 16.75C8.79535 16.3082 8.43718 15.95 7.99535 15.95H7.98535Z' fill='%23ffffff'/%3E%3Cpath d='M11.1951 12.75C11.1951 12.3082 11.5533 11.95 11.9951 11.95H12.0051C12.4469 11.95 12.8051 12.3082 12.8051 12.75C12.8051 13.1918 12.4469 13.55 12.0051 13.55H11.9951C11.5533 13.55 11.1951 13.1918 11.1951 12.75Z' fill='%23ffffff'/%3E%3Cpath d='M11.9951 15.95C11.5533 15.95 11.1951 16.3082 11.1951 16.75C11.1951 17.1918 11.5533 17.55 11.9951 17.55H12.0051C12.4469 17.55 12.8051 17.1918 12.8051 16.75C12.8051 16.3082 12.4469 15.95 12.0051 15.95H11.9951Z' fill='%23ffffff'/%3E%3Cpath d='M15.2049 12.75C15.2049 12.3082 15.5631 11.95 16.0049 11.95H16.0149C16.4567 11.95 16.8149 12.3082 16.8149 12.75C16.8149 13.1918 16.4567 13.55 16.0149 13.55H16.0049C15.5631 13.55 15.2049 13.1918 15.2049 12.75Z' fill='%23ffffff'/%3E%3Cpath d='M16.0049 15.95C15.5631 15.95 15.2049 16.3082 15.2049 16.75C15.2049 17.1918 15.5631 17.55 16.0049 17.55H16.0149C16.4567 17.55 16.8149 17.1918 16.8149 16.75C16.8149 16.3082 16.4567 15.95 16.0149 15.95H16.0049Z' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75 2.75C8.75 2.33579 8.41421 2 8 2C7.58579 2 7.25 2.33579 7.25 2.75V3.75H5.5C4.25736 3.75 3.25 4.75736 3.25 6V19C3.25 20.2426 4.25736 21.25 5.5 21.25H18.5C19.7426 21.25 20.75 20.2426 20.75 19V6C20.75 4.75736 19.7426 3.75 18.5 3.75H16.75V2.75C16.75 2.33579 16.4142 2 16 2C15.5858 2 15.25 2.33579 15.25 2.75V3.75H8.75V2.75ZM19.25 8.25V6C19.25 5.58579 18.9142 5.25 18.5 5.25H5.5C5.08579 5.25 4.75 5.58579 4.75 6V8.25H19.25ZM4.75 9.75H19.25V19C19.25 19.4142 18.9142 19.75 18.5 19.75H5.5C5.08579 19.75 4.75 19.4142 4.75 19V9.75Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 50%;
  background-color: var(--e-global-color-accent);
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 50%;
}

.schedule-call {
  background: #fff;
  padding: 15px;
}

.schedule-call span{
  font-size: 12px;
}


/* elementor-element elementor-element-dbf8581 elementor-position-left elementor-view-default elementor-mobile-position-top elementor-widget elementor-widget-icon-box */

/* .mob-icon .elementor-icon svg, */
.map-icon .elementor-icon svg{
  display: none;
}

.envelope-icon .elementor-icon svg{
  fill: #fff;
}

/* .mob-icon .elementor-icon:after, */
.map-icon .elementor-icon:after{
  font-family: 'Line Awesome Free';
  font-weight: 900;
}

.map-icon .elementor-icon:after{
  content: "\f041";
}


/* .mob-icon .elementor-icon:after{
  content: "\f10b";
} */

.map-sec{
  display: flex;
  height: 100%;
}

.map-sec > *{
  width: 100%;
}

.map-sec > * > iframe{
  height: 100%;
  width: 100%;
}


/* ================== Custom Accordion ================= */
.custom-acc-sec .left-acc ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.custom-acc-sec .left-acc ul > li{
  padding-bottom: 20px;
}

.custom-acc-sec .left-acc ul > li > a{
  color: #38B46C;
  font-weight: 600;
  font-size: 25px;
  line-height: 28px;
}

.custom-acc-sec .left-acc ul > li > ul{
  padding-top: 15px;
}

.custom-acc-sec .left-acc ul > li > ul > li{
  padding-bottom: 15px;
}

.custom-acc-sec .left-acc ul > li > ul > li > a{
  color: #000;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}

.custom-acc-sec .left-acc ul > li > ul > li.active-tab > a{
  color: #38B46C;
}

.custom-acc-sec div.acc-tab:not(.first-acc-tab){
  display: none !important;
}

.custom-acc-sec div.acc-tab.active-tab-content{
  display: flex  !important;
}

ul.elementor-icon-list-items  li{
  border: 1px solid #ccc;
  padding: 10px !important;
  border-radius: 12px;
  background: #fbfbfb;
  margin-bottom: 15px !important;
}

/* =================// Custom Accordion ================= */

/* ============= Responsive =========== */

@media (min-width:1800px) {
  .blog-post-wrap article:not(:first-child) .post-box-thumb a {
      height: 378px;
  }
}

@media (max-width:1280px) and (min-width:992px) {
  .site-header .col-lg-3{
    width: 20%;
  }
  
  .site-header .col-lg-9{
    width: 80%;
  }

  .elementor-9 .elementor-element.t1 .elementor-heading-title {
    font-size: 52px;
  }

  .elementor-9 .elementor-element.t3 .elementor-heading-title,
  .elementor-9 .elementor-element.t2 .elementor-heading-title{
    font-size: 35px;
    line-height: 35px;
  }

  .elementor-9 .elementor-element.cust-gap{
    row-gap: 20px;
  }

  .float-btn p:nth-child(3) {
    bottom: 224px;
  }

  .cust-gap-2{
    padding-top: 40px;
    padding-bottom: 40px;
  }

}

@media (max-width:1199px) {
  .site-branding img{
    max-width: 100%;
    height: auto;
  }

  #primary-menu li a{
    padding: 5px 7px;
    font-size: 13px;
  }

  .call-us{
    margin-right: 0;
  }

  .growth-grid > *{
    
  }

  .growth-grid > * > * {
    width: calc((100% / 3) - 90px) !important;
  }

  .blog-post-wrap article:not(:first-child) .post-box-thumb a {
      height: 150px;
  }

  .footer-top-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

}

@media (min-width:992px) {
  .top-nav .contact-list,
  .top-nav .social-link,
  .d-tab-social-link{
    display: none;
  }
}

@media (max-width:991px) {
  /* .menu-toggle {
    display: block;
  } */

  .top-nav{
    background-color: #fffffff7;
    position: fixed;
    top: 0;
    right: -400px;
    width: 350px;
    max-width: 350px;
    height: 100%;
    z-index: 999;
    padding: 50px 30px;
    transition: all ease 0.5s;
    overflow: auto;
  }

  .show-slider .add-xl{
    display: none;
  }

  .show-slider .top-nav{
    right: 0px;
  }

  .menu-menu-1-container #primary-menu {
    display: block;
    padding-bottom: 25px;
  }

  #primary-menu li {
    margin: 15px 0 0;
  }

  #primary-menu li a {
    font-size: 16px;
  }

  /* .d-tab-social-link ul.social-link{
    display: flex;
  } */

  .d-tab-social-link ul.social-link {
    padding: 15px 0 10px;
    gap: 15px;
    justify-content: right;
  }


  .elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li{
    width: calc((100% / 2) - 16px);
  }

  .slider-1 .swiper::before, .slider-1 .swiper::after{
    content:none;
  }

  .testimonials .owl-item .item{
    opacity: 1;
  }


  .success-story-photo {
      width: 100%;
      text-align: center;
  }

  .success-story-photo img {
      width: auto !important;
      height: auto;
      margin: 0 auto;
  }

  .inbound_sales{
    width: 40%;
  }

  .elementor .elementor-element.quote-btn{
    margin-top: 0;
  }

  .blog-post-wrap article {
      width: calc((100% / 2) - 24px);
  }

  .elementor-9 .elementor-element.t1 .elementor-heading-title {
    font-size: 52px;
  }

  .elementor-9 .elementor-element.t3 .elementor-heading-title,
  .elementor-9 .elementor-element.t2 .elementor-heading-title{
    font-size: 35px;
    line-height: 35px;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:not(:first-child) {
    padding-left: 20px;
  }

  .footer-top-1 h2 {
      font-size: 39px;
      line-height: 46px;
  }
  
  .footer-top-2 .wp-block-columns {
    gap: 20px;
  }

}

@media (max-width:767px) {
  .text-1 span:first-child {
    font-size: 25px;
  }

  .text-1 h1 {
    max-width: 477px;
    margin: 0 auto;
  }

  .text-1 i {
    font-size: 40px;
  }

  .btn-1 .elementor-button {
    font-size: 13px;
  }

  .growth-bg{
    background-image:none !important;
  }

  .growth-grid > * > * {
      width: calc((100% / 3) - 25px) !important;
  }

  .overlay-bg::before {
    background-position: 0px 20% !important;
  }

  .services {
    display: block;
  }

  .service-item {
    width:100%;
    display: flex;
    align-items: center;
    background-color: #4ba261;
  }

  .services-slider .owl-stage-outer {
    max-width: 100%;
  }

  .wrap-service::after{
    display: none;
  }

  .service-item > *{
    width: 46%;
  }

  .wrap-service{
    position: relative;
    opacity: 1;
  }

  .inn-wrap-service{
    max-width: none;
    position: relative;
    transform: none;
    left: 0;
    top: 0;
  }

  .elementor-9 .elementor-element.t3{
    margin-top:0;
    padding-top:0;
  }

  .box-row h3,
  .elementor-9 .elementor-element.t3 .elementor-heading-title, 
  .elementor-9 .elementor-element.t2 .elementor-heading-title {
    font-size: 25px;
    line-height: 35px;
  }

  .box-row p {
    font-size: 16px;
    line-height: 25px;
  }

  .ol-list-1 ol{
    margin-bottom: 0;
  }

  .ol-list-1 ol li{
    padding-left: 70px;
    font-size: 17px;
    line-height: 26px;
  }

  .ol-list-1 ol li h3{
    font-size: 19px;
    padding-bottom: 0;
  }

  .ol-list-1 ol li::before{
    font-size: 28px;
    width: 50px;
    height: 50px;
  }

  .footer-top-2 .wp-block-columns {
    flex-wrap: wrap;
    gap: 20px;
    row-gap: 0;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:nth-child(1){
    width: 100%;
    border-bottom: 1px solid #6c7272;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:nth-child(1) p {
      max-width: 341px;
      margin: 0 auto;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:nth-child(2){
    border-left:none;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:not(:first-child) {
      padding-left: 20px;
  }
  
  .footer-top-3 .footer-top-3-inn-1 {
    row-gap: 0;
  }

}

@media (max-width:599px) {  
  .latest-posts .owl-item:not(.center) .latest-post-item,
    .success-stories .owl-item:not(.center) .item {
      opacity: 1;
    }
}

@media (max-width:575px) {

  .elementor .f-sec-1 .text-1 {
    margin: 0;
  }

  .elementor .f-sec-1 .elementor-element .elementor-heading-title {
    font-size: 32px;
  }

  .elementor .font-mng-1 .elementor-element {
    font-size: 16px;
    line-height: 28px;
  }

  .p-10{
    padding-left: 10px;
    padding-right: 10px;
  }

  .elementor .font-mng-1 .elementor-element h2.elementor-heading-title {
    font-size: 32px;
  }

  .d-n-mob{
    display: none;
  }

  .elementor .growth-bg{
    row-gap: 0;
  }

  .growth-grid > * > * {
    width: calc((100% / 1) - 25px) !important;
  }

  .growth-grid.e-con.e-flex>.e-con-inner {
    row-gap: 20px;
  }

  .elementor .font-mng-1 .growth-grid .elementor-element h2.elementor-heading-title {
    font-size: 18px;
  }

  .growth-grid i {
    font-size: 25px;
  }

  .elementor .font-mng-1.digital-solution .elementor-element h2.elementor-heading-title {
    font-size: 32px;
    line-height: 50px;
  }

  .elementor-widget.service-list-box .elementor-icon-list-items.elementor-inline-items li {
    width: 100%;
  }

  .text-5 span {
    padding-left: 0;
  }

  body .test-1 .owl-carousel .owl-nav [class^="owl-"]:hover,
  body .test-1 .owl-carousel .owl-nav [class^="owl-"],
  body .process-slider .owl-carousel .owl-nav [class^="owl-"]:hover,
  body .process-slider .owl-carousel .owl-nav [class^="owl-"] {
      width: 38px;
      height: 38px;
    }

  .float-btn p {
    max-width: 132px;
  }

  .float-btn p:nth-child(3) {
    max-width: 172px;
  }

  .float-btn strong{
    font-size: 12px;
  }


   /* .footer-top-2 .wp-block-columns .wp-block-column, */
  .site-footer > *:not(.footer-top-2){
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-top-3 .footer-top-3-inn-1 {
    width: 100%;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:nth-child(1) p {
    max-width: 100%;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:not(:first-child) {
    padding-left: 0;
    width: 100%;
    border-bottom: 1px solid #6c7272;
  }

  .site-footer .footer-top-2 .wp-block-columns .wp-block-column{
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-top-2 .wp-block-columns .wp-block-column:nth-child(3) {
    border-left:none;
    border-bottom: none;
  }

  .owl-stage-outer {
    max-width: 80%;
  }

  .inbound_sales {
    width: 100%;
  }

  .success-story-photo {
    width: auto;
  }

  .elementor .font-mng-1.front-blog .elementor-element h2.elementor-heading-title {
    padding-left: 15px;
    padding-right:15px;
  }

  .owl-stage-outer{
    max-width: 95%;
  }

  .testimonials .owl-stage-outer {
    max-width: 100%;
  }

  body .owl-carousel .owl-nav [class^="owl-"]:hover,
  body .owl-carousel .owl-nav [class^="owl-"]{
    width: 18px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
  }

  body .owl-theme .owl-nav .owl-prev:hover,
  body .owl-carousel .owl-nav .owl-prev,
  body .owl-theme.testimonials .owl-nav .owl-prev:hover,
  body .owl-carousel.testimonials .owl-nav .owl-prev {
  left: 0;
  }


  body .owl-carousel .owl-nav .owl-next:hover,
  body .owl-carousel .owl-nav .owl-next,
  body .owl-carousel.testimonials .owl-nav .owl-next:hover,
  body .owl-carousel.testimonials .owl-nav .owl-next{
    right: 0;
   }

   .service-slider{
    padding: 0;
    list-style-type: none;
   }

  .service-slider .owl-stage-outer{
    max-width: 100%;
  }

  .service-slider .owl-item{
    padding: 0 15px;
  }

  .service-slider .item{
    background-color: #fff;
    height: 200px;
    border-radius: 8px;
  }

  .service-slider .item a {
    padding: 0 15px;
    display: block;
    width: 94%;
    height: 100%;
    position: relative;
    margin: 0 auto;
    font-size: 25px;
    font-weight: 700;
  }

 .elementor .btn-2 .elementor-button .elementor-button-text{
    font-size: 14px;
  }

  .elementor .elementor-element.digital-content .e-con-inner,
  .elementor .elementor-element.digital-content{
    padding-top: 0;
    row-gap: 0;
  }

  .elementor .font-mng-1 .growth-grid .elementor-element h2.elementor-heading-title,
  .elementor .font-mng-1.growth-bg .elementor-element,
  .elementor .font-mng-1.growth-bg .elementor-element h2.elementor-heading-title {
    text-align: center;
  }

  .elementor .elementor-element.digital-content * {
    text-align: center;
  }

  .service-list-box ul li .elementor-icon-list-icon {
    position: static;
  }

  .service-slider .owl-stage-outer .owl-stage .owl-item:not(.cloned) .item a .elementor-icon-list-icon:after{
    width: 80px;
    height: 80px;
    margin: 0 auto;
  }

  .elementor-7 .elementor-element.elementor-element-2d16e77 .elementor-icon-list-text{
    text-align: center;
    width: 100%;
    max-width: none;
    padding: 0 0 25px;
  }

  .float-btn p:nth-child(2) {
    top: 78px;
  }

  .float-btn p:nth-child(4) {
    bottom: 82px;
  }

  .t1 span.f-style-1,
  .t1 span.top-pos,
  .elementor-9 .elementor-element.t1 .elementor-heading-title {
    font-size: 32px;
    line-height: 37px;
  }

  .elementor-9 .elementor-element.cust-gap{
    row-gap: 20px;
  }

  .service-item{
    display: block;
  }

  .service-item > * {
    width: 100%;
  }

  .inn-wrap-service h4 {
    font-size: 26px;
    margin-bottom: 10px;
    margin-top: 10px;
  }

}

@media (max-width:355px) {
  .call-us{
    padding: 5px 15px;
  }
}