.elementor-4216 .elementor-element.elementor-element-3b1441a{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4216 .elementor-element.elementor-element-80f8dea{--display:flex;--min-height:500px;--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;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-4216 .elementor-element.elementor-element-80f8dea:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-80f8dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F80101;}.elementor-4216 .elementor-element.elementor-element-80f8dea:hover{background-color:#000000;border-style:none;}.elementor-4216 .elementor-element.elementor-element-80f8dea, .elementor-4216 .elementor-element.elementor-element-80f8dea::before{--border-transition:0.3s;}.elementor-4216 .elementor-element.elementor-element-8e3eeeb{--display:flex;--min-height:485px;--border-radius:15px 15px 15px 15px;}.elementor-4216 .elementor-element.elementor-element-8e3eeeb:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-8e3eeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4216 .elementor-element.elementor-element-5ecd7c3{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4216 .elementor-element.elementor-element-9a46b6f{--display:flex;--min-height:500px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-4216 .elementor-element.elementor-element-9a46b6f:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-9a46b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7902;}.elementor-4216 .elementor-element.elementor-element-9a46b6f:hover{background-color:#FF0000;border-style:none;}.elementor-4216 .elementor-element.elementor-element-9a46b6f, .elementor-4216 .elementor-element.elementor-element-9a46b6f::before{--border-transition:0.3s;}.elementor-4216 .elementor-element.elementor-element-a73c00c{--display:flex;--min-height:485px;--border-radius:15px 15px 15px 15px;}.elementor-4216 .elementor-element.elementor-element-a73c00c:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-a73c00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-4216 .elementor-element.elementor-element-80f8dea{--width:350px;}.elementor-4216 .elementor-element.elementor-element-8e3eeeb{--width:335px;}.elementor-4216 .elementor-element.elementor-element-9a46b6f{--width:350px;}.elementor-4216 .elementor-element.elementor-element-a73c00c{--width:335px;}}/* Start custom CSS for container, class: .elementor-element-80f8dea */:root{
    --first-color: #ef32d9;
    --second-color: #89fffd;
    --size: 50%;
    --speed: 4s;
}
.elementor-4216 .elementor-element.elementor-element-80f8dea{
    overflow: hidden !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-4216 .elementor-element.elementor-element-80f8dea:hover:before{
    content: '';
    position: absolute;
    left: 0px;
  right: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
    width: var(--size);
    height: 160%;
    background: linear-gradient(var(--first-color), var(--second-color));
    transform: rotate(35deg);
    animation: animate2 var(--speed) linear infinite;
}
@keyframes animate2{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a46b6f */:root{
    --first-color: #ff0000;
    --second-color: #00FF00;
    --size: 350px;
    --speed: 4s;
}
.elementor-4216 .elementor-element.elementor-element-9a46b6f{
    overflow: hidden !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-4216 .elementor-element.elementor-element-9a46b6f:hover:before{
    content: '';
    position: absolute;
    left: 0px;
  right: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
    width: var(--size);
    height: 200%;
    background: linear-gradient(var(--first-color), var(--second-color));
    animation: animate var(--speed) linear infinite;
}
@keyframes animate{
    50%{
        filter: hue-rotate(350deg);
    }
    
}/* End custom CSS */