.elementor-141 .elementor-element.elementor-element-806e8ea{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-bdb2889{--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-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-141 .elementor-element.elementor-element-c4c33e9{text-align:center;}.elementor-141 .elementor-element.elementor-element-c4c33e9 img{width:100%;}.elementor-141 .elementor-element.elementor-element-c4c33e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-141 .elementor-element.elementor-element-636631b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-141 .elementor-element.elementor-element-636631b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-141 .elementor-element.elementor-element-a0b5f68{--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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-141 .elementor-element.elementor-element-a800d47 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-141 .elementor-element.elementor-element-a800d47 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-a800d47 .elementor-button:focus{border-color:#FFE7A3;}.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-141 .elementor-element.elementor-element-bdb2889{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-c4c33e9 img{width:37%;}.elementor-141 .elementor-element.elementor-element-636631b{--width:20%;}.elementor-141 .elementor-element.elementor-element-a0b5f68{--width:79%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-a800d47{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-141 .elementor-element.elementor-element-806e8ea{--content-width:1400px;}.elementor-141 .elementor-element.elementor-element-bdb2889{--width:20%;}.elementor-141 .elementor-element.elementor-element-636631b{--width:73.939%;}.elementor-141 .elementor-element.elementor-element-a0b5f68{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-c4c33e9 */.elementor-141 .elementor-element.elementor-element-c4c33e9 img{
    animation: vgFloat 5s ease-in-out infinite;
    transform-origin:center;
    transition:0.4s;
}

.elementor-141 .elementor-element.elementor-element-c4c33e9 img:hover{
    transform:scale(1.05);
    filter:drop-shadow(0 8px 18px rgba(212,175,55,.35));
}

@keyframes vgFloat{

0%{
transform:translateY(0px);
}

25%{
transform:translateY(-4px);
}

50%{
transform:translateY(-8px);
}

75%{
transform:translateY(-4px);
}

100%{
transform:translateY(0px);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a800d47 */.elementor-141 .elementor-element.elementor-element-a800d47 .elementor-button{
    position:relative;
    overflow:hidden;
    padding:18px 38px;
    border-radius:60px;
    font-family:'Montserrat',sans-serif;
    font-size:18px;
    font-weight:700;

    color:#0B1F45;

    background:linear-gradient(
    135deg,
    #F7D774 0%,
    #D9A520 50%,
    #F9E08E 100%
    );

    border:2px solid #E4B43D;

    box-shadow:
    0 12px 25px rgba(217,165,32,.25);

    transition:.4s ease;
}

.elementor-141 .elementor-element.elementor-element-a800d47 .elementor-button:hover{

transform:translateY(-5px);

box-shadow:
0 20px 35px rgba(217,165,32,.45);

background:linear-gradient(
135deg,
#FFE9A7,
#F5C54A,
#FFD976
);

}

.elementor-141 .elementor-element.elementor-element-a800d47 .elementor-button:before{

content:'';

position:absolute;

top:-30%;

left:-70%;

width:40%;

height:180%;

background:rgba(255,255,255,.45);

transform:rotate(25deg);

animation:buttonShine 4s linear infinite;

}
@keyframes buttonShine{

0%{
left:-70%;
}

100%{
left:160%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806e8ea *//* ==========================================
   STICKY HEADER
========================================== */

.vg-header{

    position:sticky;

    top:0;

    z-index:99999;

    background:rgba(255,255,255,.96);

    backdrop-filter:blur(22px);

    -webkit-backdrop-filter:blur(22px);

    border-bottom:1px solid rgba(24,59,78,.06);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        backdrop-filter .35s ease;

}

.vg-header:hover{

    box-shadow:
        0 18px 45px rgba(24,59,78,.08);

}/* End custom CSS */