.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-156 .elementor-element.elementor-element-8f34471 > .elementor-container{max-width:1200px;}.elementor-156 .elementor-element.elementor-element-1e64bb7{--e-image-carousel-slides-to-show:1;}.elementor-156 .elementor-element.elementor-element-3ff3944{margin-top:20px;margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-92a5f94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-156 .elementor-element.elementor-element-369adb0{margin-top:10px;margin-bottom:10px;}/* Start custom CSS for column, class: .elementor-element-77c38eb */#icon-bar {
     position: fixed;
    right: 0px;
    bottom: 70px;
    width: 100px;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1e64bb7 */#banner-block{
   box-shadow: 0px 0px 35px 1px #d6a621 !important;
    border: 4px solid #f0e567;
    border-radius: 20px;
}
#banner-block img{
    border-radius: 1rem;
    overflow: hidden;
}
.zoom-in-out-box-2 {
    animation: zoom-in-zoom-out-2 2s ease infinite;
}
@keyframes zoom-in-zoom-out-2 {
    0% {
        scale: 100%
    }

    50% {
        scale: 105%;
    }

    100% {
        scale: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92a5f94 */#box{
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #C98400;
    box-shadow: 0px 0px 10px 1px #FFD641;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-369adb0 */.widget-pd{
    gap: 1-
}/* End custom CSS */