.elementor-20 .elementor-element.elementor-element-8f633a7{--display:flex;--min-height:1080px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-b535fcf{--display:flex;}.elementor-20 .elementor-element.elementor-element-cbbb521{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-17396b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-26d01aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-26d01aa.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1fe3f31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-6e601ca > .elementor-widget-container{padding:0px 0px 0px 0240px;}.elementor-20 .elementor-element.elementor-element-6e601ca.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-6e601ca{text-align:start;}.elementor-20 .elementor-element.elementor-element-6e601ca img{width:219px;}.elementor-20 .elementor-element.elementor-element-0c2553e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0100px 0px;--row-gap:0100px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:240px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0c2553e.e-con{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-a86b002 > .elementor-widget-container{padding:0px 0px 0px 018px;border-style:solid;border-width:0px 0px 0px 03px;border-color:#95C11F;}.elementor-20 .elementor-element.elementor-element-a86b002.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-a86b002 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-20 .elementor-element.elementor-element-a86b002 .elementor-counter-title{justify-content:start;color:#007142;font-family:"mundial", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-a86b002 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#49AD33;font-family:"mundial", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-23f2e78 > .elementor-widget-container{padding:0px 0px 0px 018px;border-style:solid;border-width:0px 0px 0px 03px;border-color:#95C11F;}.elementor-20 .elementor-element.elementor-element-23f2e78.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-23f2e78 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-20 .elementor-element.elementor-element-23f2e78 .elementor-counter-title{justify-content:start;color:#007142;font-family:"mundial", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-23f2e78 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#49AD33;font-family:"mundial", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-15823d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 018px;border-style:solid;border-width:0px 0px 0px 03px;border-color:#95C11F;}.elementor-20 .elementor-element.elementor-element-15823d6.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-15823d6 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-20 .elementor-element.elementor-element-15823d6 .elementor-counter-title{justify-content:start;color:#007142;font-family:"mundial", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-15823d6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#49AD33;font-family:"mundial", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-b772130{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-b772130:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b772130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF1F0;}.elementor-20 .elementor-element.elementor-element-6464396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-6464396:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6464396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF1F0;}.elementor-20 .elementor-element.elementor-element-881cfe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-881cfe6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-881cfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF1F0;}.elementor-20 .elementor-element.elementor-element-719176e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1814127{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1814127:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1814127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19ACA5;}.elementor-20 .elementor-element.elementor-element-c9a2bde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-305731c{--display:flex;}.elementor-20 .elementor-element.elementor-element-68c213b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-0a0b3c3{--grid-columns:3;}.elementor-20 .elementor-element.elementor-element-323f9c0{--grid-columns:3;}.elementor-20 .elementor-element.elementor-element-9587dce{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-84ba933{--display:flex;}.elementor-20 .elementor-element.elementor-element-6054c3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0025px;--row-gap:0px;--column-gap:0025px;--margin-top:-165px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5b602b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-7158ee4{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-ebb7ef3{--display:flex;}.elementor-20 .elementor-element.elementor-element-4c33e5d{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-986fce6{--display:flex;}.elementor-20 .elementor-element.elementor-element-5692a7a{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-c400296{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-624a3cc > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-26d01aa{--width:30%;}.elementor-20 .elementor-element.elementor-element-b772130{--width:70%;}.elementor-20 .elementor-element.elementor-element-719176e{--content-width:1920px;}.elementor-20 .elementor-element.elementor-element-1814127{--content-width:1440px;}.elementor-20 .elementor-element.elementor-element-c9a2bde{--content-width:30000px;}.elementor-20 .elementor-element.elementor-element-305731c{--width:1200px;}.elementor-20 .elementor-element.elementor-element-68c213b{--width:1000px;}.elementor-20 .elementor-element.elementor-element-5b602b4{--width:463px;}.elementor-20 .elementor-element.elementor-element-ebb7ef3{--width:463px;}.elementor-20 .elementor-element.elementor-element-986fce6{--width:463px;}}@media(max-width:1650px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-ebb7ef3{--width:463px;}.elementor-20 .elementor-element.elementor-element-986fce6{--width:463px;}}@media(max-width:1050px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-26d01aa{--width:100%;}.elementor-20 .elementor-element.elementor-element-c9a2bde{--content-width:40000px;}.elementor-20 .elementor-element.elementor-element-305731c{--width:1500px;}.elementor-20 .elementor-element.elementor-element-68c213b{--width:1000px;}}@media(max-width:1650px){.elementor-20 .elementor-element.elementor-element-17396b0{--gap:0px 050px;--row-gap:0px;--column-gap:050px;}.elementor-20 .elementor-element.elementor-element-6e601ca > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-20 .elementor-element.elementor-element-6e601ca.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0c2553e{--padding-top:110px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6054c3e{--padding-top:0px;--padding-bottom:0px;--padding-left:040px;--padding-right:040px;}}@media(max-width:1050px){.elementor-20 .elementor-element.elementor-element-17396b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-26d01aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1fe3f31{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6e601ca > .elementor-widget-container{padding:60px 0px 0px 60px;}.elementor-20 .elementor-element.elementor-element-0c2553e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-2c8f0b4 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-20 .elementor-element.elementor-element-881cfe6{--min-height:50px;}.elementor-20 .elementor-element.elementor-element-1814127{--min-height:550px;}.elementor-20 .elementor-element.elementor-element-c9a2bde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-305731c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-20 .elementor-element.elementor-element-68c213b{--gap:400px 400px;--row-gap:400px;--column-gap:400px;--padding-top:0px;--padding-bottom:50px;--padding-left:00px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0a0b3c3{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-323f9c0{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-9587dce{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-84ba933{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7158ee4{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-4c33e5d{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-5692a7a{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-c400296{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-b535fcf{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-6e601ca > .elementor-widget-container{padding:60px 0px 0px 021px;}.elementor-20 .elementor-element.elementor-element-6e601ca.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0c2553e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:046px;--padding-bottom:39px;--padding-left:010px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-a86b002{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-a86b002 > .elementor-widget-container{padding:15px 0px 0px 017px;}.elementor-20 .elementor-element.elementor-element-a86b002 .elementor-counter-number-wrapper{font-size:36px;}.elementor-20 .elementor-element.elementor-element-a86b002 .elementor-counter-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-23f2e78{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-23f2e78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:015px 0px 0px 017px;}.elementor-20 .elementor-element.elementor-element-23f2e78 .elementor-counter-number-wrapper{font-size:36px;}.elementor-20 .elementor-element.elementor-element-23f2e78 .elementor-counter-title{font-size:18px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-15823d6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-15823d6 > .elementor-widget-container{padding:015px 0px 0px 017px;}.elementor-20 .elementor-element.elementor-element-15823d6 .elementor-counter-number-wrapper{font-size:36px;}.elementor-20 .elementor-element.elementor-element-15823d6 .elementor-counter-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-6464396{--padding-top:055px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-881cfe6{--min-height:45px;}.elementor-20 .elementor-element.elementor-element-c9a2bde{--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-68c213b{--width:1000px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0a0b3c3{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-323f9c0{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-9587dce{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-84ba933{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-3312658 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7158ee4{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-4c33e5d{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-5692a7a{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-0c2553e */.elementor-20 .elementor-element.elementor-element-0c2553e{
    margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d01aa */.elementor-20 .elementor-element.elementor-element-26d01aa{
    margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6464396 */.scrollcon {
  max-width: 100vw; /* Set the maximum height of the container to 60% of the viewport height */
  overflow-x: scroll;/* Prevent horizontal scrolling */
  overflow-y: hidden;/* Enable vertical scrolling within the container when content exceeds its height */
  border: none; /* Border style for the container */
  border-radius: 0px; /* Applies a border-radius to the scrollbar track */
  
}

.scrollcon::-webkit-scrollbar {
  width: 1px;/* Sets the width of the scrollbar */
  height:3px;
}

.scrollcon::-webkit-scrollbar-track {
  background: #C7C9CA;; /* Sets the background color of the scrollbar track */
  border-radius: 0px; /* Applies a border-radius to the scrollbar track */
}

.scrollcon::-webkit-scrollbar-thumb {
  background: #007142; /* Sets the background color of the scrollbar thumb */
  border-radius: 0px; /* Applies a border-radius to the scrollbar thumb */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4c5a78 */.elementor-20 .elementor-element.elementor-element-b4c5a78 button {
  


  cursor: pointer;
  border:1px solid #007142;
}


.elementor-20 .elementor-element.elementor-element-b4c5a78 button:hover{
    background-color: transparent;
}
.elementor-20 .elementor-element.elementor-element-b4c5a78 .psuedo-text {
  color:#007142;
  position: relative;
  top: 0;
  height: 100%;
  width: 100%;
  display: inline;
  height: auto;
  font-size:16px;
  font-size: 16;
  transition: 0.25s ease-in;
  transition-delay: 0.1s;
    font-family: Mundial;
    color:#007142;
    
}




.elementor-20 .elementor-element.elementor-element-b4c5a78 .button {
  padding: 22px 50px;
  background: transparent;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  position: relative;
  will-change: transform;
  
}

.elementor-20 .elementor-element.elementor-element-b4c5a78 .button-mat {
  color: #fff;
  border: 1px solid #007142;
  border-radius: 0;
  transition: 0.3s ease-in-out;
  transition-delay: 0.35s;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-b4c5a78 .button-mat:before {
  content: "";
  display: block;
  background: #007142;
  position: absolute;
  width: 200%;
  height: 500%;
  border-radius: 100%;
  transition: 0.36s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-20 .elementor-element.elementor-element-b4c5a78 .button-mat:hover .psuedo-text {
  color: #fff;
}
.elementor-20 .elementor-element.elementor-element-b4c5a78 .button-mat:hover {
  color: transparent;
}

.elementor-20 .elementor-element.elementor-element-b4c5a78 .btn--5:before {
  transform: translate(-120%, -50%) translateZ(0);
}
.elementor-20 .elementor-element.elementor-element-b4c5a78 .btn--5:hover:before {
  transform: translate(-45%, -34%) translateZ(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-624a3cc */button {
  border: none;


  cursor: pointer;
  border:1px solid #fff;
}


button:hover{
    background-color: transparent;
}
.psuedo-text {
  color: #fff;
  position: relative;
  top: 0;
  height: 100%;
  width: 100%;
  display: inline;
  height: auto;
  font-size:16px;
  font-size: 16;
  transition: 0.25s ease-in;
  transition-delay: 0.1s;
    font-family: Mundial;
    color:#fff;
    
}




.button {
  padding: 22px 50px;
  background: transparent;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  position: relative;
  will-change: transform;
  
}

.button-mat {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  transition: 0.3s ease-in-out;
  transition-delay: 0.35s;
  overflow: hidden;
}

.button-mat:before {
  content: "";
  display: block;
  background: #fff;
  position: absolute;
  width: 200%;
  height: 500%;
  border-radius: 100%;
  transition: 0.36s cubic-bezier(0.4, 0, 1, 1);
}
.button-mat:hover .psuedo-text {
  color: #00506F;
}
.button-mat:hover {
  color: transparent;
}

.btn--5:before {
  transform: translate(-120%, -50%) translateZ(0);
}
.btn--5:hover:before {
  transform: translate(-45%, -34%) translateZ(0);
}/* End custom CSS */