.elementor-2592 .elementor-element.elementor-element-baf3cb3{--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-2592 .elementor-element.elementor-element-baf3cb3.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-bde507d{--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;--align-items:center;}.elementor-2592 .elementor-element.elementor-element-efe187d{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-efe187d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-42f9982{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-34d8b00{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2592 .elementor-element.elementor-element-aa55c93{--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;--align-items:center;}.elementor-2592 .elementor-element.elementor-element-468851a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-468851a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-642dfc3{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-45e0dd8{--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:space-between;--align-items:center;}.elementor-2592 .elementor-element.elementor-element-a5bc523{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-2592 .elementor-element.elementor-element-a5bc523.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-9f0fdc8{--display:flex;--flex-wrap:wrap;--align-content:center;--overflow:hidden;}.elementor-2592 .elementor-element.elementor-element-9f0fdc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-92d85f4 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-0cd841a );border-width:0px 0px 0px 0px;}.elementor-2592 .elementor-element.elementor-element-92d85f4 .elementor-testimonial__header{padding-top:16px;padding-left:16px;padding-right:16px;padding-block-end:calc( 12px / 2 );}.elementor-2592 .elementor-element.elementor-element-92d85f4 .elementor-testimonial__content{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-block-start:calc( 12px / 2 );}.elementor-2592 .elementor-element.elementor-element-92d85f4 .elementor-swiper-button{font-size:35px;color:var( --e-global-color-accent );}.elementor-2592 .elementor-element.elementor-element-92d85f4 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-2592 .elementor-element.elementor-element-92d85f4 .elementor-testimonial__name{color:var( --e-global-color-ad75f82 );}.elementor-2592 .elementor-element.elementor-element-7b0fd45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2592 .elementor-element.elementor-element-baf3cb3{--min-height:72vh;--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;--justify-content:flex-start;}.elementor-2592 .elementor-element.elementor-element-bde507d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2592 .elementor-element.elementor-element-efe187d{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-2592 .elementor-element.elementor-element-aa55c93{--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-2592 .elementor-element.elementor-element-468851a{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-642dfc3{width:100%;max-width:100%;padding:3% 0% 0% 0%;}.elementor-2592 .elementor-element.elementor-element-45e0dd8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-2592 .elementor-element.elementor-element-baf3cb3{--min-height:86vh;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2592 .elementor-element.elementor-element-bde507d{--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-2592 .elementor-element.elementor-element-efe187d{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-2592 .elementor-element.elementor-element-42f9982{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-42f9982.elementor-element{--order:-99999 /* order start hack */;}.elementor-2592 .elementor-element.elementor-element-468851a{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-642dfc3{padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-2592 .elementor-element.elementor-element-a5bc523{--width:45%;}.elementor-2592 .elementor-element.elementor-element-9f0fdc8{--width:54%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2592 .elementor-element.elementor-element-a5bc523{--width:100%;}.elementor-2592 .elementor-element.elementor-element-9f0fdc8{--width:100%;}}/* Start custom CSS */.elementor-tab-title {
    border-bottom: 1px solid #565656 !important;
}

.effect-offset .elementor-icon-list-item:hover .elementor-icon-list-text, .effect-offset-icon .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    transform:translateY(-6px);
    transition: transform 0.3s ease-in-out !important;
}
.elementor-button:hover{
  animation-name: elementor-animation-bob-float, elementor-animation-bob;
  animation-duration: .3s,1.5s;
  animation-delay: 0s,.3s;
  animation-timing-function: ease-out,ease-in-out;
  animation-iteration-count: 1,infinite;
  animation-fill-mode: forwards;
  animation-direction: normal,alternate;
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
    position: relative;
    z-index: -1;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
    content: "";
    display: block;
    height: 100px ;
    margin: -100px 0 0 ;
    visibility: hidden;
    pointer-events: none;
}/* End custom CSS */