.elementor-6776 .elementor-element.elementor-element-f75ec91{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-6776 .elementor-element.elementor-element-f75ec91:not(.elementor-motion-effects-element-type-background), .elementor-6776 .elementor-element.elementor-element-f75ec91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6776 .elementor-element.elementor-element-f75ec91::before, .elementor-6776 .elementor-element.elementor-element-f75ec91 > .elementor-background-video-container::before, .elementor-6776 .elementor-element.elementor-element-f75ec91 > .e-con-inner > .elementor-background-video-container::before, .elementor-6776 .elementor-element.elementor-element-f75ec91 > .elementor-background-slideshow::before, .elementor-6776 .elementor-element.elementor-element-f75ec91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6776 .elementor-element.elementor-element-f75ec91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6776 .elementor-element.elementor-element-21fe8b4{--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-6776 .elementor-element.elementor-element-ba4ed45 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6776 .elementor-element.elementor-element-ba4ed45 .elementor-heading-title{font-size:40px;text-transform:capitalize;color:#FFFFFF;}.elementor-6776 .elementor-element.elementor-element-40133d6{font-size:20px;color:#F3EEEE;}.elementor-6776 .elementor-element.elementor-element-2e5e3d6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6776 .elementor-element.elementor-element-ecd51d5 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:-1px 0px 0px 0px;}.elementor-6776 .elementor-element.elementor-element-ebaeb07{--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-6776 .elementor-element.elementor-element-54179cd{--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:22px;--margin-bottom:29px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-924e437{--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-6776 .elementor-element.elementor-element-753911e{--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-6776 .elementor-element.elementor-element-a6a09ac{--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-6776 .elementor-element.elementor-element-191432e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6776 .elementor-element.elementor-element-191432e:not(.elementor-motion-effects-element-type-background), .elementor-6776 .elementor-element.elementor-element-191432e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDBDB;}.elementor-6776 .elementor-element.elementor-element-f1797b1{--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-6776 .elementor-element.elementor-element-8c0ebdc .elementor-heading-title{font-size:35px;}.elementor-6776 .elementor-element.elementor-element-56d6450{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-52b4183 img{width:60%;max-width:100%;height:500px;}.elementor-6776 .elementor-element.elementor-element-5532bea{--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-6776 .elementor-element.elementor-element-336676d{--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-6776 .elementor-element.elementor-element-8e27c47{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-5e5d14c{--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-6776 .elementor-element.elementor-element-82800f9{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-5d78bb3{--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:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-f5c3300 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6776 .elementor-element.elementor-element-f5c3300 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6776 .elementor-element.elementor-element-f5c3300{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6776 .elementor-element.elementor-element-f5c3300 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6776 .elementor-element.elementor-element-f507a43{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-8732c60{--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-6776 .elementor-element.elementor-element-0cf14cf{--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-6776 .elementor-element.elementor-element-3ec3cb2{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6776 .elementor-element.elementor-element-3dfc207{--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-6776 .elementor-element.elementor-element-3dfc207:not(.elementor-motion-effects-element-type-background), .elementor-6776 .elementor-element.elementor-element-3dfc207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDDDD;}.elementor-6776 .elementor-element.elementor-element-4ba74de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6776 .elementor-element.elementor-element-325fd32{--display:flex;}.elementor-6776 .elementor-element.elementor-element-0ffd40a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6776 .elementor-element.elementor-element-e0ecb34{--display:flex;}.elementor-6776 .elementor-element.elementor-element-a642176{--display:flex;}.elementor-6776 .elementor-element.elementor-element-7c766d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6776 .elementor-element.elementor-element-c98a0ae{--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-6776 .elementor-element.elementor-element-1a8c57f{--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-6776 .elementor-element.elementor-element-51ce98e{--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-6776 .elementor-element.elementor-element-383d6c7{--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-6776 .elementor-element.elementor-element-ead1d90{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6776 .elementor-element.elementor-element-21fe8b4{--margin-top:0px;--margin-bottom:0px;--margin-left:-22px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6776 .elementor-element.elementor-element-ba4ed45 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-6776 .elementor-element.elementor-element-ba4ed45 .elementor-heading-title{font-size:27px;}.elementor-6776 .elementor-element.elementor-element-ebaeb07{--margin-top:20px;--margin-bottom:25px;--margin-left:-22px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-6776 .elementor-element.elementor-element-f75ec91{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-21fe8b4{--width:70%;}.elementor-6776 .elementor-element.elementor-element-ebaeb07{--width:30%;}.elementor-6776 .elementor-element.elementor-element-54179cd{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-924e437{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-753911e{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-f1797b1{--width:50%;}.elementor-6776 .elementor-element.elementor-element-56d6450{--width:50%;}.elementor-6776 .elementor-element.elementor-element-5e5d14c{--width:50%;}.elementor-6776 .elementor-element.elementor-element-82800f9{--width:50%;}.elementor-6776 .elementor-element.elementor-element-8732c60{--width:50%;}.elementor-6776 .elementor-element.elementor-element-0cf14cf{--width:50%;}.elementor-6776 .elementor-element.elementor-element-325fd32{--width:50%;}.elementor-6776 .elementor-element.elementor-element-0ffd40a{--width:50%;}.elementor-6776 .elementor-element.elementor-element-c98a0ae{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-1a8c57f{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-51ce98e{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-383d6c7{--content-width:1260px;}.elementor-6776 .elementor-element.elementor-element-ead1d90{--content-width:1260px;}}@media(min-width:1025px){.elementor-6776 .elementor-element.elementor-element-f75ec91:not(.elementor-motion-effects-element-type-background), .elementor-6776 .elementor-element.elementor-element-f75ec91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-cfb2398 */.sr-services-full{
  padding:40px 16px;
  background:#FAFAFA;
  overflow:hidden;
}

.ttl{
  text-align:center;
  font-size:clamp(26px,3.5vw,36px);
  font-weight:900;
  margin-bottom:20px;
}

.svc-slider{
  overflow:hidden;
  position:relative;
}

.svc-track{
  display:flex;
  gap:16px;
  width:max-content;
  animation: scroll 35s linear infinite;
}

.svc-slider:hover .svc-track{
  animation-play-state: paused;
}

.svc{
  flex:0 0 auto;
  padding:14px 22px;
  border-radius:30px;
  background:#f8fafc;
  border:1px solid #e5e7eb;
  font-weight:700;
  white-space:nowrap;
}

@keyframes scroll{
  from{ transform:translateX(0); }
  to{ transform:translateX(-50%); }
}

.svc-note{
  margin-top:28px;
  text-align:center;
  font-weight:800;
  background:#f1f5f9;
  padding:16px;
  border-radius:14px;
}/* End custom CSS */