.elementor-2466 .elementor-element.elementor-element-ccdd59f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2466 .elementor-element.elementor-element-38dd3012:not(.elementor-motion-effects-element-type-background), .elementor-2466 .elementor-element.elementor-element-38dd3012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2466 .elementor-element.elementor-element-38dd3012 > .elementor-background-overlay{opacity:0.98;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2466 .elementor-element.elementor-element-38dd3012{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:70px;padding:140px 50px 105px 50px;}.elementor-2466 .elementor-element.elementor-element-3f0e2259 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-2466 .elementor-element.elementor-element-3f0e2259 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:39px 19px 25px 21px;}.elementor-2466 .elementor-element.elementor-element-50f5053{z-index:9;}.elementor-2466 .elementor-element.elementor-element-5a138cd{z-index:9;text-align:center;}.elementor-2466 .elementor-element.elementor-element-5a138cd .elementor-heading-title{font-size:29px;color:#FFFFFF;}.elementor-2466 .elementor-element.elementor-element-01c7dc3{z-index:9;text-align:center;color:#F0F0F0;}.elementor-2466 .elementor-element.elementor-element-4324019 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-2466 .elementor-element.elementor-element-4324019 > .elementor-element-populated{margin:0px 61px 0px 64px;--e-column-margin-right:61px;--e-column-margin-left:64px;padding:39px 19px 25px 21px;}.elementor-2466 .elementor-element.elementor-element-2421508{z-index:9;}.elementor-2466 .elementor-element.elementor-element-5ea60ab{z-index:9;text-align:center;}.elementor-2466 .elementor-element.elementor-element-5ea60ab .elementor-heading-title{font-size:29px;color:#FFFFFF;}.elementor-2466 .elementor-element.elementor-element-b3470d5{z-index:9;text-align:center;color:#F0F0F0;}.elementor-2466 .elementor-element.elementor-element-2512eac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-2466 .elementor-element.elementor-element-2512eac > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:39px 19px 25px 21px;}.elementor-2466 .elementor-element.elementor-element-8ec3939{z-index:8;}.elementor-2466 .elementor-element.elementor-element-a8d5f4f{z-index:9;text-align:center;}.elementor-2466 .elementor-element.elementor-element-a8d5f4f .elementor-heading-title{font-size:29px;color:#FFFFFF;}.elementor-2466 .elementor-element.elementor-element-33dfeb7{z-index:9;text-align:center;color:#F0F0F0;}@media(min-width:768px){.elementor-2466 .elementor-element.elementor-element-3f0e2259{width:33.123%;}.elementor-2466 .elementor-element.elementor-element-4324019{width:33.21%;}}@media(max-width:1024px){.elementor-2466 .elementor-element.elementor-element-ccdd59f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2466 .elementor-element.elementor-element-ccdd59f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2466 .elementor-element.elementor-element-38dd3012{padding:40px 0px 40px 0px;}}/* Start custom CSS for column, class: .elementor-element-3f0e2259 */.elementor-2466 .elementor-element.elementor-element-3f0e2259:before{
    content: "";
    position: absolute;
        background: rgba(0,0,255,.6);
    left:0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    transition: .5s;
    border-radius: 53% 47% 59% 41% / 56% 17% 83% 44% ;
     animation: animate 10s linear infinite;
}
.elementor-2466 .elementor-element.elementor-element-3f0e2259{
    position: relative;
    z-index: 10;
}
.elementor-2466 .elementor-element.elementor-element-3f0e2259:hover p{
    color: #fff;
}
.elementor-2466 .elementor-element.elementor-element-3f0e2259:hover:before, .elementor-2466 .elementor-element.elementor-element-3f0e2259:hover:after{
    background: rgba(0,0,255,.6);
    border: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4324019 */.elementor-2466 .elementor-element.elementor-element-4324019:before{
    content: "";
    position: absolute;
        background:  linear-gradient(90deg, #ff2500, #ff7100);

    left:0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    transition: .5s;
    border-radius: 53% 47% 59% 41% / 56% 17% 83% 44% ;
     animation: animate 10s linear infinite;
}
.elementor-2466 .elementor-element.elementor-element-4324019{
    position: relative;
    z-index: 10;
}
.elementor-2466 .elementor-element.elementor-element-4324019:hover p{
    color: #fff;
}
.elementor-2466 .elementor-element.elementor-element-4324019:hover:before, .elementor-2466 .elementor-element.elementor-element-4324019:hover:after{
    background: rgba(0,0,255,.6);
    border: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2512eac */.elementor-2466 .elementor-element.elementor-element-2512eac:before{
    content: "";
    position: absolute;
        background: #1a1b1e;
    left:0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    transition: .5s;
    border-radius: 53% 47% 59% 41% / 56% 17% 83% 44% ;
     animation: animate 10s linear infinite;
}
.elementor-2466 .elementor-element.elementor-element-2512eac{
    position: relative;
    z-index: 10;
}
.elementor-2466 .elementor-element.elementor-element-2512eac:hover p{
    color: #fff;
}
.elementor-2466 .elementor-element.elementor-element-2512eac:hover:before, .elementor-2466 .elementor-element.elementor-element-2512eac:hover:after{
    background: rgba(0,0,255,.6);
    border: none;
}/* End custom CSS */