.elementor .item-list{column-gap:32px;row-gap:32px;}.elementor .headline-5{font-family:"Poppins";font-weight:600;font-size:14px;letter-spacing:0.42px;text-transform:uppercase;margin-block-end:16px;}.elementor .headline-2{font-family:"Poppins";font-weight:600;font-size:48px;letter-spacing:-0.96px;}.elementor .chr-paragragh{font-family:"Poppins";font-weight:400;font-size:16px;word-spacing:-0.48px;margin-block-end:32px;}.elementor .chr-button{height:56px;min-width:160px;overflow:hidden;position:relative;z-index:1;font-family:"Poppins";font-weight:500;font-size:16px;color:#fff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:56px;background-color:var(--theme-color);display:inline-flex;justify-content:center;align-items:center;&::before {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-color:  black;
  content: '';
  z-index: -1; 
   transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
   border-radius: inherit;
   transform: scaleX(0);
  transform-origin: 0 50%;
};\n}.elementor .chr-button:hover,.elementor .chr-button:focus-visible{&::before {
  transform: scaleX(1);
}\n}.elementor .chr-button--secondary{color:var(--body-font-color);border-width:1px;border-color:var(--theme-color);border-style:solid;background-color:var(--transparent);&:before{
  background-color: blue;
}\n}.elementor .chr-button--secondary:hover,.elementor .chr-button--secondary:focus-visible{color:var(--white);background-color:var(--transparent);}.elementor .button-list-wrapper{padding:0px;display:flex;flex-direction:row;gap:16px;}.elementor .top-right-content{width:42.83%;padding:0px;display:block;}.elementor .top-left-content{width:45.83%;padding:0px;}.elementor .bottom-content{padding:0px;margin-block-start:48px;}.elementor .main-content{max-width:1760px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.elementor .module{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-wrap:wrap;justify-content:center;}.elementor .singe-item{padding:0px;}.elementor .single-item-hover:hover,.elementor .single-item-hover:focus-visible{color:var(--white);background-color:var(--theme-color);img {
   transform: scale(1.1);
}\n}.elementor .single-item-hover{color:var(--body-font-color);transition:all 300ms;}.elementor .image-wrapper{overflow:hidden;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;}.elementor .bg-img-4-3{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;transition:transform 300ms;}.elementor .single-item-content{padding:0px;margin-block-start:24px;display:block;flex-direction:row;}.elementor .headline-4{font-family:var(--header_font);font-weight:600;font-size:24px;margin-block-end:8px;}.elementor .icon-list-icon{width:80px;height:80px;color:var(--theme-color);}.elementor .center-content{text-align:center;}.elementor .same-bg-color-above{padding-block-start:0px;}.elementor .bg-gray{background-color:var(--light-gray);}.elementor .box-content-wrapper{padding:24px;background-color:var(--light-gray);}.elementor .testomonial-content{font-weight:500;font-size:18px;}.elementor .tesimonial-author{font-weight:300;font-size:14px;margin-block-start:12px;}.elementor .play-video-wrapper{border-width:0px;&:before{
  position: absolute;
  width: 48px;
  height: 48px;
  background: url(https://exp00stg.dev.chrstg.com/wp-content/uploads/2026/08/play-button.png) no-repeat center;
  background-size: contain;
  display: block;
  content: '';
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto; 
  z-index: 1;
}\n}.elementor .play-video-wrapper:hover,.elementor .play-video-wrapper:focus-visible{img{
 transform: scale(1.1); 
}\n}.elementor .text-media-content{width:45.8%;padding:0px;}.elementor .text-media-image-wrapper{width:45%;padding:0px;}.elementor .text-media-content-right{flex-direction:row-reverse;}