.elementor-392657 .elementor-element.elementor-element-22a6186{--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-392657 .elementor-element.elementor-element-28797106{--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-392657 .elementor-element.elementor-element-7df3ff04 img{opacity:0.97;}.elementor-392657 .elementor-element.elementor-element-54d0b2b5{--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-392657 .elementor-element.elementor-element-51dfc0fe{--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-392657 .elementor-element.elementor-element-6a34389c{--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-392657 .elementor-element.elementor-element-7722f3a9{--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-392657 .elementor-element.elementor-element-1030ac38{--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-392657 .elementor-element.elementor-element-4347a888 img{opacity:0.99;}.elementor-392657 .elementor-element.elementor-element-6b0a233e{--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-392657 .elementor-element.elementor-element-2e4c33bb{--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-392657 .elementor-element.elementor-element-3d71e4d4{--display:flex;--min-height:400px;--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-392657 .elementor-element.elementor-element-3d71e4d4.e-con{--align-self:center;}.elementor-392657 .elementor-element.elementor-element-4c5086cd{--display:flex;--min-height:350px;--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;--background-transition:0.3s;}.elementor-392657 .elementor-element.elementor-element-4c5086cd:not(.elementor-motion-effects-element-type-background), .elementor-392657 .elementor-element.elementor-element-4c5086cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDED;}.elementor-392657 .elementor-element.elementor-element-4c5086cd:hover{background-color:#F5EFEF;}.elementor-392657 .elementor-element.elementor-element-4809d354{--display:flex;--min-height:368px;--background-transition:0.3s;--border-radius:3px 3px 3px 3px;box-shadow:-7px 9px 26px -7px rgba(0,0,0,0.5);--e-con-transform-transition-duration:100ms;}.elementor-392657 .elementor-element.elementor-element-4809d354:hover{background-color:transparent;background-image:linear-gradient(180deg, #F1EEE7 0%, #CA952B 100%);}.elementor-392657 .elementor-element.elementor-element-4e5bffc3{--icon-box-icon-margin:15px;}.elementor-392657 .elementor-element.elementor-element-4e5bffc3 .elementor-icon-box-description{font-size:15px;}.elementor-392657 .elementor-element.elementor-element-1e830cad{--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;--background-transition:0.3s;}.elementor-392657 .elementor-element.elementor-element-1e830cad:not(.elementor-motion-effects-element-type-background), .elementor-392657 .elementor-element.elementor-element-1e830cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDED;}.elementor-392657 .elementor-element.elementor-element-544c216c{--display:flex;--min-height:368px;--background-transition:0.3s;--border-radius:3px 3px 3px 3px;box-shadow:-7px 9px 26px -7px rgba(0,0,0,0.5);--e-con-transform-transition-duration:100ms;}.elementor-392657 .elementor-element.elementor-element-544c216c:hover{background-color:transparent;background-image:linear-gradient(180deg, #F1EEE7 0%, #CA952B 100%);}.elementor-392657 .elementor-element.elementor-element-35eaad03{--icon-box-icon-margin:15px;}.elementor-392657 .elementor-element.elementor-element-35eaad03 .elementor-icon-box-description{font-size:15px;}.elementor-392657 .elementor-element.elementor-element-1cd79e0e{--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;--background-transition:0.3s;}.elementor-392657 .elementor-element.elementor-element-1cd79e0e:not(.elementor-motion-effects-element-type-background), .elementor-392657 .elementor-element.elementor-element-1cd79e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDED;}.elementor-392657 .elementor-element.elementor-element-5bf181c2{--display:flex;--min-height:368px;--background-transition:0.3s;--border-radius:3px 3px 3px 3px;box-shadow:-7px 9px 26px -7px rgba(0,0,0,0.5);--e-con-transform-transition-duration:100ms;}.elementor-392657 .elementor-element.elementor-element-5bf181c2:hover{background-color:transparent;background-image:linear-gradient(180deg, #F1EEE7 0%, #CA952B 100%);}.elementor-392657 .elementor-element.elementor-element-6e3c3ce7{--icon-box-icon-margin:15px;}.elementor-392657 .elementor-element.elementor-element-6e3c3ce7 .elementor-icon-box-description{font-size:15px;}.elementor-392657 .elementor-element.elementor-element-1598a4ae{--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;--background-transition:0.3s;}.elementor-392657 .elementor-element.elementor-element-1598a4ae:not(.elementor-motion-effects-element-type-background), .elementor-392657 .elementor-element.elementor-element-1598a4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDED;}.elementor-392657 .elementor-element.elementor-element-4866ed16{--display:flex;--min-height:367px;--background-transition:0.3s;--border-radius:3px 3px 3px 3px;box-shadow:-7px 9px 26px -7px rgba(0,0,0,0.5);--e-con-transform-transition-duration:100ms;}.elementor-392657 .elementor-element.elementor-element-4866ed16:hover{background-color:transparent;background-image:linear-gradient(180deg, #F1EEE7 0%, #CA952B 100%);}.elementor-392657 .elementor-element.elementor-element-27e49213{--icon-box-icon-margin:15px;}.elementor-392657 .elementor-element.elementor-element-27e49213 .elementor-icon-box-description{font-size:15px;}.elementor-392657 .elementor-element.elementor-element-5fd4fb9b{--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;--background-transition:0.3s;}.elementor-392657 .elementor-element.elementor-element-5fd4fb9b:not(.elementor-motion-effects-element-type-background), .elementor-392657 .elementor-element.elementor-element-5fd4fb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDED;}.elementor-392657 .elementor-element.elementor-element-5b55e42c{--display:flex;--min-height:367px;--background-transition:0.3s;--border-radius:3px 3px 3px 3px;box-shadow:-7px 9px 26px -7px rgba(0,0,0,0.5);--e-con-transform-transition-duration:100ms;}.elementor-392657 .elementor-element.elementor-element-5b55e42c:hover{background-color:transparent;background-image:linear-gradient(180deg, #F1EEE7 0%, #CA952B 100%);}.elementor-392657 .elementor-element.elementor-element-1355b548{--icon-box-icon-margin:15px;}.elementor-392657 .elementor-element.elementor-element-1355b548 .elementor-icon-box-description{font-size:15px;}.elementor-392657 .elementor-element.elementor-element-3f80981{--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-392657 .elementor-element.elementor-element-4c5233f3{--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-392657 .elementor-element.elementor-element-3c4b19e4{--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-392657 .elementor-element.elementor-element-30bf3b6d img{opacity:0.98;}.elementor-392657 .elementor-element.elementor-element-5e20d9c8{--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-392657 .elementor-element.elementor-element-57ca3a79{--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-392657 .elementor-element.elementor-element-799af3b3{--display:flex;}.elementor-392657 .elementor-element.elementor-element-1635c7f5{--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-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action{max-width:1170px;background-color:#E1A037;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action.bg-img:after{background-color:#E1A037;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action .cta-button{font-size:20px;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#F3EEEE;background:#0F0202;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#DB3B41;background:#3F51B5;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3F51B5;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action .cta-button.effect-1:after{background:#3F51B5;}.elementor-392657 .elementor-element.elementor-element-6552edbd .eael-call-to-action .cta-button.effect-2:after{background:#3F51B5;}.elementor-392657 .elementor-element.elementor-element-5b9f8df1{--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-392657 .elementor-element.elementor-element-6eb2d436{--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-392657 .elementor-element.elementor-element-5c5b5b43{--display:flex;}.elementor-392657 .elementor-element.elementor-element-e55ff3a{--display:flex;}.elementor-392657 .elementor-element.elementor-element-2af13a74{--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-392657 .elementor-element.elementor-element-6181412f{--display:flex;}.elementor-392657 .elementor-element.elementor-element-30903a56{--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-392657 .elementor-element.elementor-element-18ba0be7{--display:flex;}.elementor-392657 .elementor-element.elementor-element-979226c{--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-392657 .elementor-element.elementor-element-f8e1e07{--display:flex;}.elementor-392657 .elementor-element.elementor-element-6a84bc89{--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-392657 .elementor-element.elementor-element-62d8a97e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-392657 .elementor-element.elementor-element-62d8a97e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #E7B74D 0%, #E7B74D 100%);}@media(min-width:768px){.elementor-392657 .elementor-element.elementor-element-28797106{--width:55%;}.elementor-392657 .elementor-element.elementor-element-54d0b2b5{--width:66.6666%;}.elementor-392657 .elementor-element.elementor-element-7722f3a9{--width:50%;}.elementor-392657 .elementor-element.elementor-element-1030ac38{--width:50%;}.elementor-392657 .elementor-element.elementor-element-4c5086cd{--width:25%;}.elementor-392657 .elementor-element.elementor-element-1e830cad{--width:25%;}.elementor-392657 .elementor-element.elementor-element-1cd79e0e{--width:25%;}.elementor-392657 .elementor-element.elementor-element-1598a4ae{--width:25%;}.elementor-392657 .elementor-element.elementor-element-5fd4fb9b{--width:25%;}.elementor-392657 .elementor-element.elementor-element-4c5233f3{--width:50%;}.elementor-392657 .elementor-element.elementor-element-3c4b19e4{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4809d354 *//* Add this in WordPress Customizer > Additional CSS */

.services-container {
    position: relative;
    background-image: url('your-background-image.jpg');
    background-size: cover;
    background-position: center;
}

.service-card {
    transition: all 0.3s ease;
    background: white;
    padding: 30px;
    border-radius: 10px;
}

.service-card:hover {
    background-color: #ff0000 !important; /* Your red color */
    transform: translateY(-10px);
    color: white;
}

/* Auto-rotate animation */
@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.service-card {
    animation: float 6s ease-in-out infinite;
}

/* Delay animations for each card */
.service-card:nth-child(2) { animation-delay: 1s; }
.service-card:nth-child(3) { animation-delay: 2s; }
.service-card:nth-child(4) { animation-delay: 3s; }
.service-card:nth-child(5) { animation-delay: 4s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544c216c *//* Add this in WordPress Customizer > Additional CSS */

.services-container {
    position: relative;
    background-image: url('your-background-image.jpg');
    background-size: cover;
    background-position: center;
}

.service-card {
    transition: all 0.3s ease;
    background: white;
    padding: 30px;
    border-radius: 10px;
}

.service-card:hover {
    background-color: #ff0000 !important; /* Your red color */
    transform: translateY(-10px);
    color: white;
}

/* Auto-rotate animation */
@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.service-card {
    animation: float 6s ease-in-out infinite;
}

/* Delay animations for each card */
.service-card:nth-child(2) { animation-delay: 1s; }
.service-card:nth-child(3) { animation-delay: 2s; }
.service-card:nth-child(4) { animation-delay: 3s; }
.service-card:nth-child(5) { animation-delay: 4s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf181c2 *//* Add this in WordPress Customizer > Additional CSS */

.services-container {
    position: relative;
    background-image: url('your-background-image.jpg');
    background-size: cover;
    background-position: center;
}

.service-card {
    transition: all 0.3s ease;
    background: white;
    padding: 30px;
    border-radius: 10px;
}

.service-card:hover {
    background-color: #ff0000 !important; /* Your red color */
    transform: translateY(-10px);
    color: white;
}

/* Auto-rotate animation */
@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.service-card {
    animation: float 6s ease-in-out infinite;
}

/* Delay animations for each card */
.service-card:nth-child(2) { animation-delay: 1s; }
.service-card:nth-child(3) { animation-delay: 2s; }
.service-card:nth-child(4) { animation-delay: 3s; }
.service-card:nth-child(5) { animation-delay: 4s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866ed16 *//* Add this in WordPress Customizer > Additional CSS */

.services-container {
    position: relative;
    background-image: url('your-background-image.jpg');
    background-size: cover;
    background-position: center;
}

.service-card {
    transition: all 0.3s ease;
    background: white;
    padding: 30px;
    border-radius: 10px;
}

.service-card:hover {
    background-color: #ff0000 !important; /* Your red color */
    transform: translateY(-10px);
    color: white;
}

/* Auto-rotate animation */
@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.service-card {
    animation: float 6s ease-in-out infinite;
}

/* Delay animations for each card */
.service-card:nth-child(2) { animation-delay: 1s; }
.service-card:nth-child(3) { animation-delay: 2s; }
.service-card:nth-child(4) { animation-delay: 3s; }
.service-card:nth-child(5) { animation-delay: 4s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b55e42c *//* Add this in WordPress Customizer > Additional CSS */

.services-container {
    position: relative;
    background-image: url('your-background-image.jpg');
    background-size: cover;
    background-position: center;
}

.service-card {
    transition: all 0.3s ease;
    background: white;
    padding: 30px;
    border-radius: 10px;
}

.service-card:hover {
    background-color: #ff0000 !important; /* Your red color */
    transform: translateY(-10px);
    color: white;
}

/* Auto-rotate animation */
@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.service-card {
    animation: float 6s ease-in-out infinite;
}

/* Delay animations for each card */
.service-card:nth-child(2) { animation-delay: 1s; }
.service-card:nth-child(3) { animation-delay: 2s; }
.service-card:nth-child(4) { animation-delay: 3s; }
.service-card:nth-child(5) { animation-delay: 4s; }/* End custom CSS */