.elementor-2464 .elementor-element.elementor-element-313eb4d{--display:flex;}.elementor-2464 .elementor-element.elementor-element-2844a0b{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-4ac0441{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2464 .elementor-element.elementor-element-c8a7021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-c8a7021{text-align:center;}.elementor-2464 .elementor-element.elementor-element-7e440b3{--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-2464 .elementor-element.elementor-element-5e31e91{--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-2464 .elementor-element.elementor-element-5e31e91.e-con{--flex-grow:0;--flex-shrink:0;}.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-2464 .elementor-element.elementor-element-982d68b{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2464 .elementor-element.elementor-element-d17029a{column-gap:0px;}.elementor-2464 .elementor-element.elementor-element-4298684{--display:flex;}.elementor-2464 .elementor-element.elementor-element-0da611f{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-14cc0d7{--display:flex;}.elementor-2464 .elementor-element.elementor-element-5f155c8.elementor-element{--align-self:center;}.elementor-2464 .elementor-element.elementor-element-f858b23{--display:flex;}.elementor-2464 .elementor-element.elementor-element-f858b23:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-f858b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2464 .elementor-element.elementor-element-d7aceb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-d7aceb3{text-align:center;}.elementor-2464 .elementor-element.elementor-element-d7aceb3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2464 .elementor-element.elementor-element-d6f4a31{--display:flex;}.elementor-2464 .elementor-element.elementor-element-ad10493{--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-2464 .elementor-element.elementor-element-f6d2ff7{--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-2464 .elementor-element.elementor-element-9647145{text-align:center;}.elementor-2464 .elementor-element.elementor-element-9647145 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2464 .elementor-element.elementor-element-62e7556{text-align:center;}.elementor-2464 .elementor-element.elementor-element-62e7556 .elementor-heading-title{color:#C25700;}.elementor-2464 .elementor-element.elementor-element-c906f25{--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-2464 .elementor-element.elementor-element-1bf2fac{text-align:center;}.elementor-2464 .elementor-element.elementor-element-1bf2fac .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2464 .elementor-element.elementor-element-26a1f11{text-align:center;}.elementor-2464 .elementor-element.elementor-element-26a1f11 .elementor-heading-title{color:#C25700;}.elementor-2464 .elementor-element.elementor-element-4e27044{--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-2464 .elementor-element.elementor-element-c7ca740 img{width:60%;max-width:100%;height:301px;}.elementor-2464 .elementor-element.elementor-element-d96674a{text-align:center;}.elementor-2464 .elementor-element.elementor-element-d96674a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2464 .elementor-element.elementor-element-0b4f182{text-align:center;}.elementor-2464 .elementor-element.elementor-element-0b4f182 .elementor-heading-title{color:#C25700;}.elementor-2464 .elementor-element.elementor-element-9470052{--display:flex;}.elementor-2464 .elementor-element.elementor-element-98270d2{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-abe98df{--display:flex;}.elementor-2464 .elementor-element.elementor-element-f00040c{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-34dc2c5{--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-2464 .elementor-element.elementor-element-34dc2c5:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-34dc2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53b3b7c );}.elementor-2464 .elementor-element.elementor-element-a4d5cdd{text-align:center;}.elementor-2464 .elementor-element.elementor-element-a4d5cdd .elementor-heading-title{color:var( --e-global-color-6ab1e3d );}.elementor-2464 .elementor-element.elementor-element-33a67c8{--display:flex;}.elementor-2464 .elementor-element.elementor-element-8755f7f{--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-2464 .elementor-element.elementor-element-6ef4fdd{--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;box-shadow:0px 20px 45px -20px rgba(0,0,0,0.5);}.elementor-2464 .elementor-element.elementor-element-6ef4fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2464 .elementor-element.elementor-element-362f3a4{text-align:center;}.elementor-2464 .elementor-element.elementor-element-362f3a4 .elementor-heading-title{color:#C25700;}.elementor-2464 .elementor-element.elementor-element-ce0f470{text-align:center;}.elementor-2464 .elementor-element.elementor-element-ce0f470 .elementor-heading-title{color:var( --e-global-color-6ab1e3d );}.elementor-2464 .elementor-element.elementor-element-afb3180.elementor-element{--align-self:center;}.elementor-2464 .elementor-element.elementor-element-afb3180{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-6ab1e3d );}.elementor-2464 .elementor-element.elementor-element-afb3180 a{color:#FFFFFF;}.elementor-2464 .elementor-element.elementor-element-e6ffe45{--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;box-shadow:0px 25px 35px -20px rgba(0,0,0,0.5);}.elementor-2464 .elementor-element.elementor-element-e6ffe45.e-con{--align-self:center;}.elementor-2464 .elementor-element.elementor-element-3da6ac8{text-align:center;}.elementor-2464 .elementor-element.elementor-element-3da6ac8 .elementor-heading-title{color:#C25700;}.elementor-2464 .elementor-element.elementor-element-0b21799{text-align:center;}.elementor-2464 .elementor-element.elementor-element-0b21799 .elementor-heading-title{color:var( --e-global-color-6ab1e3d );}.elementor-2464 .elementor-element.elementor-element-f0d689e{text-align:center;}.elementor-2464 .elementor-element.elementor-element-24df25c{--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;box-shadow:0px 25px 35px -20px rgba(0,0,0,0.5);}.elementor-2464 .elementor-element.elementor-element-bffa7fd.elementor-element{--align-self:center;}.elementor-2464 .elementor-element.elementor-element-bffa7fd{text-align:center;}.elementor-2464 .elementor-element.elementor-element-bffa7fd .elementor-heading-title{color:#C25700;}.elementor-2464 .elementor-element.elementor-element-3779914{text-align:center;}.elementor-2464 .elementor-element.elementor-element-3779914 .elementor-heading-title{color:var( --e-global-color-6ab1e3d );}.elementor-2464 .elementor-element.elementor-element-2c77314{text-align:center;}.elementor-2464 .elementor-element.elementor-element-9aceec1{--display:flex;}.elementor-2464 .elementor-element.elementor-element-f762e60{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-59835b8{--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-2464 .elementor-element.elementor-element-626e1c8{--display:flex;}.elementor-2464 .elementor-element.elementor-element-626e1c8:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-626e1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ab1e3d );}.elementor-2464 .elementor-element.elementor-element-dac108c{--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-2464 .elementor-element.elementor-element-4cdbc66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-4cdbc66{text-align:center;}.elementor-2464 .elementor-element.elementor-element-4cdbc66 .elementor-heading-title{color:var( --e-global-color-53b3b7c );}.elementor-2464 .elementor-element.elementor-element-5eb1e28{--display:flex;}.elementor-2464 .elementor-element.elementor-element-a93bdf6{--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-2464 .elementor-element.elementor-element-83a75cd{--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-2464 .elementor-element.elementor-element-c8c98dc > .elementor-widget-container{margin:0px 0px 0px 220px;}.elementor-2464 .elementor-element.elementor-element-c8c98dc{color:var( --e-global-color-dbb4a66 );}.elementor-2464 .elementor-element.elementor-element-6ec2984{--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-2464 .elementor-element.elementor-element-b0b8862 > .elementor-widget-container{margin:0px 0px 0px 220px;}.elementor-2464 .elementor-element.elementor-element-b0b8862{color:var( --e-global-color-dbb4a66 );}.elementor-2464 .elementor-element.elementor-element-d287901{--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-2464 .elementor-element.elementor-element-f098f32 > .elementor-widget-container{margin:0px 0px 0px 220px;}.elementor-2464 .elementor-element.elementor-element-f098f32{color:var( --e-global-color-dbb4a66 );}.elementor-2464 .elementor-element.elementor-element-4293cbc{--display:flex;}.elementor-2464 .elementor-element.elementor-element-4d3f121{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-6fad8d8{--display:flex;}.elementor-2464 .elementor-element.elementor-element-4715fca{--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-2464 .elementor-element.elementor-element-1c538bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 9px;}.elementor-2464 .elementor-element.elementor-element-1c538bf{text-align:center;}.elementor-2464 .elementor-element.elementor-element-e72a8f5{--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-2464 .elementor-element.elementor-element-e72a8f5:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-e72a8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53b3b7c );}.elementor-2464 .elementor-element.elementor-element-87e5e5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2464 .elementor-element.elementor-element-d2f9285 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-d2f9285{text-align:center;}.elementor-2464 .elementor-element.elementor-element-61d5c21 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-61d5c21{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2464 .elementor-element.elementor-element-9fd6797 img{height:300px;}.elementor-2464 .elementor-element.elementor-element-982d68b{--min-height:0px;}.elementor-2464 .elementor-element.elementor-element-d17029a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-d17029a{text-align:justify;}.elementor-2464 .elementor-element.elementor-element-d17029a p{margin-block-end:0px;}.elementor-2464 .elementor-element.elementor-element-f6d2ff7{--min-height:0px;}.elementor-2464 .elementor-element.elementor-element-358bf3b img{width:100%;max-width:100%;height:298px;}.elementor-2464 .elementor-element.elementor-element-c7ca740 img{width:100%;max-width:84%;}.elementor-2464 .elementor-element.elementor-element-ce0f470 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-afb3180 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-afb3180 p{margin-block-end:0px;}.elementor-2464 .elementor-element.elementor-element-c8c98dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-b0b8862 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2464 .elementor-element.elementor-element-f098f32 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2464 .elementor-element.elementor-element-5e31e91{--width:50%;}.elementor-2464 .elementor-element.elementor-element-f6d2ff7{--width:50%;}.elementor-2464 .elementor-element.elementor-element-c906f25{--width:50%;}.elementor-2464 .elementor-element.elementor-element-4e27044{--width:50%;}.elementor-2464 .elementor-element.elementor-element-6ef4fdd{--width:33.061%;}.elementor-2464 .elementor-element.elementor-element-e6ffe45{--width:50%;}.elementor-2464 .elementor-element.elementor-element-24df25c{--width:50%;}.elementor-2464 .elementor-element.elementor-element-59835b8{--content-width:1600px;}.elementor-2464 .elementor-element.elementor-element-83a75cd{--width:50%;}.elementor-2464 .elementor-element.elementor-element-6ec2984{--width:50%;}.elementor-2464 .elementor-element.elementor-element-d287901{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2464 .elementor-element.elementor-element-5e31e91{--width:352.5px;}}/* Start custom CSS for container, class: .elementor-element-8755f7f *//* Custom styles for your animated button */
.my-animated-button {
    /* Base styles (similar to Tailwind's bg-accent-terracotta, text-neutral-light, etc.) */
    background-color: #D2691E; /* Example: Warm terracotta */
    color: #F5F5DC;           /* Example: Creamy off-white */
    padding: 1rem 2rem;       /* Example: px-8 py-4 */
    border-radius: 9999px;    /* Example: rounded-full */
    font-size: 1.25rem;       /* Example: text-xl */
    font-weight: 600;         /* Example: font-semibold */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Example: shadow-lg */

    /* The key for animation: define the transition */
    transition: all 0.3s ease-in-out; /* duration-300, transition-all */
    /* 'ease-in-out' makes the animation start and end smoothly */
}

/* Styles for when the button is hovered */
.my-animated-button:hover {
    background-color: #C05A1A; /* Slightly darker terracotta on hover */
    transform: translateY(-4px); /* Moves up by 4px (similar to -translate-y-1) */
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2); /* Larger shadow (similar to shadow-xl) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34dc2c5 *//* Custom styles for your animated button */
.my-animated-button {
    /* Base styles (similar to Tailwind's bg-accent-terracotta, text-neutral-light, etc.) */
    background-color: #D2691E; /* Example: Warm terracotta */
    color: #F5F5DC;           /* Example: Creamy off-white */
    padding: 1rem 2rem;       /* Example: px-8 py-4 */
    border-radius: 9999px;    /* Example: rounded-full */
    font-size: 1.25rem;       /* Example: text-xl */
    font-weight: 600;         /* Example: font-semibold */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Example: shadow-lg */

    /* The key for animation: define the transition */
    transition: all 0.3s ease-in-out; /* duration-300, transition-all */
    /* 'ease-in-out' makes the animation start and end smoothly */
}

/* Styles for when the button is hovered */
.my-animated-button:hover {
    background-color: #C05A1A; /* Slightly darker terracotta on hover */
    transform: translateY(-4px); /* Moves up by 4px (similar to -translate-y-1) */
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2); /* Larger shadow (similar to shadow-xl) */
}/* End custom CSS */