.elementor-11 .elementor-element.elementor-element-1edb7d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-1edb7d5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1edb7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0069CA 0%, #00D4FF 100%);}.elementor-11 .elementor-element.elementor-element-1edb7d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-1edb7d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-49fbe2f4{text-align:center;}.elementor-11 .elementor-element.elementor-element-49fbe2f4 img{width:100%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-73fa7ce .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-73fa7ce .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-73fa7ce .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-73fa7ce .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-73fa7ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-73fa7ce .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-73fa7ce .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-06fdc7e .elementor-button{background-color:#FF0000;font-family:"Mitr", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-0312b77 .elementor-button{background-color:#FF7400;font-family:"Mitr", Sans-serif;font-weight:500;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-49fbe2f4 img{width:85%;}.elementor-11 .elementor-element.elementor-element-debad7a{width:50%;}.elementor-11 .elementor-element.elementor-element-06fdc7e .elementor-button{font-size:12px;}.elementor-11 .elementor-element.elementor-element-27db10e{width:50%;}.elementor-11 .elementor-element.elementor-element-0312b77 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-97d922a{width:19.559%;}.elementor-11 .elementor-element.elementor-element-40e2b17{width:44.2%;}.elementor-11 .elementor-element.elementor-element-73ad243{width:35.878%;}.elementor-11 .elementor-element.elementor-element-debad7a{width:48.045%;}.elementor-11 .elementor-element.elementor-element-27db10e{width:51.955%;}}/* Start custom CSS for button, class: .elementor-element-06fdc7e */.elementor-11 .elementor-element.elementor-element-06fdc7e .elementor-button{
    background: linear-gradient(180deg,#00ff99 0%,#00b96b 50%,#008f52 100%);

    color: #ffffff !important;

    border: 2px solid #7dffca;

    border-radius: 16px;

    padding: 14px 32px;


    letter-spacing: 1px;
    text-transform: uppercase;

    box-shadow:
        0 0 12px rgba(0,255,153,0.55),
        0 0 24px rgba(0,255,153,0.35),
        inset 0 2px 6px rgba(255,255,255,0.35),
        inset 0 -3px 6px rgba(0,0,0,0.25);

    position: relative;
    overflow: hidden;

    transition: all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-06fdc7e .elementor-button:hover{
    transform: translateY(-3px) scale(1.03);

    background: linear-gradient(180deg,#1cffad 0%,#00d67d 50%,#00a864 100%);

    box-shadow:
        0 0 18px rgba(0,255,153,0.85),
        0 0 35px rgba(0,255,153,0.55),
        inset 0 2px 8px rgba(255,255,255,0.45);
}

.elementor-11 .elementor-element.elementor-element-06fdc7e .elementor-button::before{
    content: "";

    position: absolute;

    top: -30%;
    left: -60%;

    width: 40%;
    height: 180%;

    background: rgba(255,255,255,0.28);

    transform: rotate(25deg);

    animation: greenShine 3s infinite;
}

@keyframes greenShine{
    0%{
        left: -60%;
    }

    100%{
        left: 140%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0312b77 */.elementor-11 .elementor-element.elementor-element-0312b77 .elementor-button{
    background: linear-gradient(180deg,#29b6ff 0%,#0066ff 50%,#003cb3 100%);

    color: #ffffff !important;

    border: 2px solid #8fdcff;

    border-radius: 16px;

    padding: 14px 32px;

  
    letter-spacing: 1px;
    text-transform: uppercase;

    box-shadow:
        0 0 12px rgba(0,153,255,0.55),
        0 0 24px rgba(0,153,255,0.35),
        inset 0 2px 6px rgba(255,255,255,0.35),
        inset 0 -3px 6px rgba(0,0,0,0.25);

    position: relative;
    overflow: hidden;

    transition: all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-0312b77 .elementor-button:hover{
    transform: translateY(-3px) scale(1.03);

    background: linear-gradient(180deg,#4dc6ff 0%,#0088ff 50%,#0052cc 100%);

    box-shadow:
        0 0 18px rgba(0,153,255,0.85),
        0 0 35px rgba(0,153,255,0.55),
        inset 0 2px 8px rgba(255,255,255,0.45);
}

.elementor-11 .elementor-element.elementor-element-0312b77 .elementor-button::before{
    content: "";

    position: absolute;

    top: -30%;
    left: -60%;

    width: 40%;
    height: 180%;

    background: rgba(255,255,255,0.28);

    transform: rotate(25deg);

    animation: blueShine 3s infinite;
}

@keyframes blueShine{
    0%{
        left: -60%;
    }

    100%{
        left: 140%;
    }
}/* End custom CSS */