.elementor-12747 .elementor-element.elementor-element-9b3ac57:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-9b3ac57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.camico.com/wp-content/uploads/2025/02/camico-testimonials-bg-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-12747 .elementor-element.elementor-element-9b3ac57 > .elementor-container{min-height:213px;}.elementor-12747 .elementor-element.elementor-element-9b3ac57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-9b3ac57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-14aa2db{text-align:center;}.elementor-12747 .elementor-element.elementor-element-14aa2db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:400;line-height:60px;}.elementor-12747 .elementor-element.elementor-element-b21efa2:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-b21efa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-b21efa2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-b21efa2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-7401912{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-a949726{text-align:center;}.elementor-12747 .elementor-element.elementor-element-a949726 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;color:#F15C22;}.elementor-12747 .elementor-element.elementor-element-4ff7948{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-16af5bf{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#00747E;--arrow-hover-color:#00747E;}.elementor-12747 .elementor-element.elementor-element-d76ae44{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-91b125c:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-91b125c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-91b125c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-91b125c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-55adf7d .elementor-button{background-color:#00747E;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00747E;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-12747 .elementor-element.elementor-element-55adf7d .elementor-button:hover, .elementor-12747 .elementor-element.elementor-element-55adf7d .elementor-button:focus{background-color:#FFFFFF;color:#00747E;}.elementor-12747 .elementor-element.elementor-element-55adf7d .elementor-button:hover svg, .elementor-12747 .elementor-element.elementor-element-55adf7d .elementor-button:focus svg{fill:#00747E;}.elementor-12747 .elementor-element.elementor-element-e4af124{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-7b95cc4:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-7b95cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-7b95cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-7b95cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-d115bd4{--grid-columns:2;--grid-row-gap:20px;--load-more-message-alignment:center;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-button{background-color:#F15C22;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F15C22;border-radius:20px 20px 20px 20px;}.elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12747 .elementor-element.elementor-element-d115bd4 .e-loop-item > .elementor-section, .elementor-12747 .elementor-element.elementor-element-d115bd4 .e-loop-item > .elementor-section > .elementor-container, .elementor-12747 .elementor-element.elementor-element-d115bd4 .e-loop-item > .e-con, .elementor-12747 .elementor-element.elementor-element-d115bd4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-12747 .elementor-element.elementor-element-e15637f{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-653a397:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-653a397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-653a397{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-653a397 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-554f33f:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-554f33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.camico.com/wp-content/uploads/2025/02/camico-testimonials-mid-bg.jpg");background-size:cover;}.elementor-12747 .elementor-element.elementor-element-554f33f, .elementor-12747 .elementor-element.elementor-element-554f33f > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12747 .elementor-element.elementor-element-554f33f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-12747 .elementor-element.elementor-element-554f33f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-ac3a899.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12747 .elementor-element.elementor-element-8ab24cb{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;line-height:34px;color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-a12191a{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-a12191a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-4c2e7a6{--spacer-size:25px;}.elementor-12747 .elementor-element.elementor-element-47a6efa .elementor-button{background-color:#56B6BE;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#56B6BE;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-12747 .elementor-element.elementor-element-47a6efa .elementor-button:hover, .elementor-12747 .elementor-element.elementor-element-47a6efa .elementor-button:focus{background-color:#FFFFFF;color:#56B6BE;}.elementor-12747 .elementor-element.elementor-element-47a6efa .elementor-button:hover svg, .elementor-12747 .elementor-element.elementor-element-47a6efa .elementor-button:focus svg{fill:#56B6BE;}.elementor-12747 .elementor-element.elementor-element-0276957{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-fbfcffe:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-fbfcffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-fbfcffe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-fbfcffe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-a75c8fc{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-33ddea5{text-align:center;}.elementor-12747 .elementor-element.elementor-element-33ddea5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;color:#F15C22;}.elementor-12747 .elementor-element.elementor-element-a8d39e7{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-bc524e4{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#00747E;--arrow-hover-color:#00747E;}.elementor-12747 .elementor-element.elementor-element-d0db438{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-0e68945:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-0e68945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-0e68945{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-0e68945 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-78116c2 .elementor-button{background-color:#00747E;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00747E;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-12747 .elementor-element.elementor-element-78116c2 .elementor-button:hover, .elementor-12747 .elementor-element.elementor-element-78116c2 .elementor-button:focus{background-color:#FFFFFF;color:#00747E;}.elementor-12747 .elementor-element.elementor-element-78116c2 .elementor-button:hover svg, .elementor-12747 .elementor-element.elementor-element-78116c2 .elementor-button:focus svg{fill:#00747E;}.elementor-12747 .elementor-element.elementor-element-545a3b7{--spacer-size:50px;}.elementor-12747 .elementor-element.elementor-element-7feb59d:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-7feb59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12747 .elementor-element.elementor-element-7feb59d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12747 .elementor-element.elementor-element-7feb59d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-77574b7{--grid-columns:2;--grid-row-gap:20px;--load-more-message-alignment:center;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-button{background-color:#F15C22;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F15C22;border-radius:20px 20px 20px 20px;}.elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12747 .elementor-element.elementor-element-77574b7 .e-loop-item > .elementor-section, .elementor-12747 .elementor-element.elementor-element-77574b7 .e-loop-item > .elementor-section > .elementor-container, .elementor-12747 .elementor-element.elementor-element-77574b7 .e-loop-item > .e-con, .elementor-12747 .elementor-element.elementor-element-77574b7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-12747 .elementor-element.elementor-element-9b7d53e, .elementor-12747 .elementor-element.elementor-element-9b7d53e > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12747 .elementor-element.elementor-element-9b7d53e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-12747 .elementor-element.elementor-element-9b7d53e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12747 .elementor-element.elementor-element-6892403.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12747 .elementor-element.elementor-element-80dfe8e{width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;line-height:34px;color:#00747E;}.elementor-12747 .elementor-element.elementor-element-796a412{width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:70px;color:#000000;}.elementor-12747 .elementor-element.elementor-element-97cb1a0 .elementor-button{background-color:#F15C22;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F15C22;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-12747 .elementor-element.elementor-element-97cb1a0 .elementor-button:hover, .elementor-12747 .elementor-element.elementor-element-97cb1a0 .elementor-button:focus{background-color:#FFFFFF;color:#F15C22;}.elementor-12747 .elementor-element.elementor-element-97cb1a0 .elementor-button:hover svg, .elementor-12747 .elementor-element.elementor-element-97cb1a0 .elementor-button:focus svg{fill:#F15C22;}@media(max-width:1024px){.elementor-12747 .elementor-element.elementor-element-16af5bf{--swiper-slides-to-display:2;}.elementor-12747 .elementor-element.elementor-element-d115bd4{--grid-columns:2;}.elementor-12747 .elementor-element.elementor-element-bc524e4{--swiper-slides-to-display:2;}.elementor-12747 .elementor-element.elementor-element-77574b7{--grid-columns:2;}}@media(max-width:767px){.elementor-12747 .elementor-element.elementor-element-9b3ac57:not(.elementor-motion-effects-element-type-background), .elementor-12747 .elementor-element.elementor-element-9b3ac57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.camico.com/wp-content/uploads/2022/01/about_banner.png");background-size:cover;}.elementor-12747 .elementor-element.elementor-element-9b3ac57 > .elementor-container{min-height:405px;}.elementor-12747 .elementor-element.elementor-element-16af5bf{--swiper-slides-to-display:1;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;}.elementor-12747 .elementor-element.elementor-element-16af5bf > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-12747 .elementor-element.elementor-element-55adf7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-55adf7d .elementor-button{padding:10px 20px 010px 20px;}.elementor-12747 .elementor-element.elementor-element-d115bd4{--grid-columns:1;}.elementor-12747 .elementor-element.elementor-element-554f33f{padding:20px 20px 20px 20px;}.elementor-12747 .elementor-element.elementor-element-8ab24cb{width:100%;max-width:100%;}.elementor-12747 .elementor-element.elementor-element-a12191a{width:100%;max-width:100%;}.elementor-12747 .elementor-element.elementor-element-47a6efa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-47a6efa .elementor-button{padding:10px 20px 010px 20px;}.elementor-12747 .elementor-element.elementor-element-bc524e4{--swiper-slides-to-display:1;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;}.elementor-12747 .elementor-element.elementor-element-bc524e4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-12747 .elementor-element.elementor-element-78116c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-78116c2 .elementor-button{padding:10px 20px 010px 20px;}.elementor-12747 .elementor-element.elementor-element-77574b7{--grid-columns:1;}.elementor-12747 .elementor-element.elementor-element-9b7d53e{padding:20px 20px 20px 20px;}.elementor-12747 .elementor-element.elementor-element-80dfe8e{width:100%;max-width:100%;}.elementor-12747 .elementor-element.elementor-element-796a412{width:100%;max-width:100%;line-height:25px;}.elementor-12747 .elementor-element.elementor-element-796a412 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-97cb1a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12747 .elementor-element.elementor-element-97cb1a0 .elementor-button{padding:10px 20px 010px 20px;}}/* Start custom CSS for section, class: .elementor-element-b21efa2 */.cookie-consent-overlay {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55adf7d */.elementor-12747 .elementor-element.elementor-element-55adf7d a, .elementor-12747 .elementor-element.elementor-element-55adf7d a:focus{
      background-image: linear-gradient(90deg,
          #00747E 0%,
          #00747E 50%,
          #fff 50%,
          #fff 100%);
      background-size: 202%;
      transition: background-position .1s ease,
        color .05s linear;
        color: white;
}

.elementor-12747 .elementor-element.elementor-element-55adf7d a:focus .elementor-button-text{
    color: white;
}

.elementor-12747 .elementor-element.elementor-element-55adf7d a:hover .elementor-button-text{
    color: #00747E;
}
.elementor-12747 .elementor-element.elementor-element-55adf7d a:hover{
    
      background-position: -98% 100%;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d115bd4 */.elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-button-link, .elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-button-link:focus{
      background-image: linear-gradient(90deg,
          #F15C22 0%,
          #F15C22 50%,
          #fff 50%,
          #fff 100%);
      background-size: 202%;
      transition: background-position .1s ease,
        color .05s linear;
        color: white;
}

.elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-button-link:focus .elementor-button-text{
    color: white;
}

.elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-button-link:hover .elementor-button-text{
    color: #F15C22;
}
.elementor-12747 .elementor-element.elementor-element-d115bd4 .elementor-button-link:hover{
    
      background-position: -98% 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47a6efa */.elementor-12747 .elementor-element.elementor-element-47a6efa a, .elementor-12747 .elementor-element.elementor-element-47a6efa a:focus{
      background-image: linear-gradient(90deg,
          #56B6BE 0%,
          #56B6BE 50%,
          #fff 50%,
          #fff 100%);
      background-size: 202%;
      transition: background-position .1s ease,
        color .05s linear;
        color: white;
}

.elementor-12747 .elementor-element.elementor-element-47a6efa a:focus .elementor-button-text{
    color: white;
}

.elementor-12747 .elementor-element.elementor-element-47a6efa a:hover .elementor-button-text{
    color: #56B6BE;
}
.elementor-12747 .elementor-element.elementor-element-47a6efa a:hover{
    
      background-position: -98% 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fbfcffe */.cookie-consent-overlay {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78116c2 */.elementor-12747 .elementor-element.elementor-element-78116c2 a, .elementor-12747 .elementor-element.elementor-element-78116c2 a:focus{
      background-image: linear-gradient(90deg,
          #00747E 0%,
          #00747E 50%,
          #fff 50%,
          #fff 100%);
      background-size: 202%;
      transition: background-position .1s ease,
        color .05s linear;
        color: white;
}

.elementor-12747 .elementor-element.elementor-element-78116c2 a:focus .elementor-button-text{
    color: white;
}

.elementor-12747 .elementor-element.elementor-element-78116c2 a:hover .elementor-button-text{
    color: #00747E;
}
.elementor-12747 .elementor-element.elementor-element-78116c2 a:hover{
    
      background-position: -98% 100%;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-77574b7 */.elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-button-link, .elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-button-link:focus{
      background-image: linear-gradient(90deg,
          #F15C22 0%,
          #F15C22 50%,
          #fff 50%,
          #fff 100%);
      background-size: 202%;
      transition: background-position .1s ease,
        color .05s linear;
        color: white;
}

.elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-button-link:focus .elementor-button-text{
    color: white;
}

.elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-button-link:hover .elementor-button-text{
    color: #F15C22;
}
.elementor-12747 .elementor-element.elementor-element-77574b7 .elementor-button-link:hover{
    
      background-position: -98% 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97cb1a0 */.elementor-12747 .elementor-element.elementor-element-97cb1a0 a, .elementor-12747 .elementor-element.elementor-element-97cb1a0 a:focus{
      background-image: linear-gradient(90deg,
          #F15C22 0%,
          #F15C22 50%,
          #fff 50%,
          #fff 100%);
      background-size: 202%;
      transition: background-position .1s ease,
        color .05s linear;
        color: white;
}

.elementor-12747 .elementor-element.elementor-element-97cb1a0 a:focus .elementor-button-text{
    color: white;
}

.elementor-12747 .elementor-element.elementor-element-97cb1a0 a:hover .elementor-button-text{
    color: #F15C22;
}
.elementor-12747 .elementor-element.elementor-element-97cb1a0 a:hover{
    
      background-position: -98% 100%;
}/* End custom CSS */