.elementor-33 .elementor-element.elementor-element-3853458{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-385bda6.elementor-element{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-5d517a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e6009d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-4e3e2a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-cf18ee6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-098c0f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-098c0f9:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-098c0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FC;}.elementor-33 .elementor-element.elementor-element-ce32ef5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2ad2f1b{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-6cc7504{text-align:center;}.elementor-33 .elementor-element.elementor-element-6cc7504 .elementor-heading-title{font-family:"Cabin Condensed", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-946a72d );}.elementor-33 .elementor-element.elementor-element-b97923f{--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-premium-media-wheel .premium-adv-carousel__media-title{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-desc{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button svg, .elementor-widget-premium-media-wheel .flipster__button svg *{fill:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover span{background-color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-e1b888a img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-e1b888a .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-e1b888a .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-cd80b05 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-cd80b05 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-cd80b05 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4cc0022 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4cc0022 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4cc0022 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-f790649 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-f790649 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-f790649 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-ac1a206 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-ac1a206 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-ac1a206 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-1647213 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-1647213 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-1647213 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-8e0c50f img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-8e0c50f .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-8e0c50f .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-92b7f2f img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-92b7f2f .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-92b7f2f .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-924aaed img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-924aaed .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-924aaed .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-1e44acc img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-1e44acc .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-1e44acc .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-e4f0bdf img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-e4f0bdf .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-e4f0bdf .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-996fbf2 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-996fbf2 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-996fbf2 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-83da91c img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-83da91c .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-83da91c .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-8fb939c img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-8fb939c .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-8fb939c .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-ee2484c img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-ee2484c .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-ee2484c .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-830250a img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-830250a .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-830250a .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-0863894 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-0863894 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-0863894 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-d8c653d img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-d8c653d .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-d8c653d .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-72bc638 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-72bc638 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-72bc638 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4447e64 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4447e64 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4447e64 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-f063e24 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-f063e24 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-f063e24 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-9194e18 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-9194e18 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-9194e18 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4504fdc img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4504fdc .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-4504fdc .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-13128a6 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-13128a6 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-13128a6 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-b3b4189 img.premium-adv-carousel__item-img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-b3b4189 .premium-adv-carousel__item-img img, .elementor-33 .elementor-element.elementor-element-06a8852 .elementor-repeater-item-b3b4189 .vid-overlay{object-fit:contain;}.elementor-33 .elementor-element.elementor-element-06a8852.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-33 .elementor-element.elementor-element-06a8852.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-33 .elementor-element.elementor-element-06a8852.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-33 .elementor-element.elementor-element-06a8852 .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 200 * 1000ms ) !important;}.elementor-33 .elementor-element.elementor-element-06a8852 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-33 .elementor-element.elementor-element-06a8852 .pa-media-icons-inner-container i{font-size:20px;}.elementor-33 .elementor-element.elementor-element-06a8852 .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-33 .elementor-element.elementor-element-c8e2c97{--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;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2585651{text-align:center;}.elementor-33 .elementor-element.elementor-element-2585651 .elementor-heading-title{font-family:"Cabin Condensed", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-946a72d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-33 .elementor-element.elementor-element-6e24100 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-33 .elementor-element.elementor-element-6e24100{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-946a72d );}.elementor-33 .elementor-element.elementor-element-6e24100 p{margin-bottom:0px;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33 .elementor-element.elementor-element-dacd13c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__thumbnail__link{width:100%;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__meta-data span + span:before{content:"•";}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__card{border-color:#000000;border-width:2px;border-radius:12px;padding-top:0px;padding-bottom:0px;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__text{padding:0 14px;margin-top:20px;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__meta-data{padding:10px 14px;color:var( --e-global-color-54ba17e );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__avatar{padding-right:14px;padding-left:14px;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__badge{right:0;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-cbf2921 );margin:20px;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__title, .elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__title a{color:var( --e-global-color-946a72d );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__meta-data span:before{color:var( --e-global-color-cbf2921 );}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__read-more{color:var( --e-global-color-cbf2921 );}.elementor-33 .elementor-element.elementor-element-dacd13c a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-1866e3f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-3853458{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__thumbnail__link{width:100%;}.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-385bda6 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');

.offer-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 36px; /* Exact height to fully cover the top bar */
  background-color: #000000;
  color: white;
  overflow: hidden;
  line-height: 36px; /* Vertically center text */
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 15px;
  z-index: 100000; /* Ensure it stays above all */
  text-align: center;
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

.offer-slide {
  display: inline-block;
  white-space: nowrap;
  animation: slideText 25s linear infinite;
}

@keyframes slideText {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-dacd13c *//* Custom CSS for Elementor Posts Widget
  - This code transforms the default posts layout into a modern card-based grid.
  - Paste this entire code into the "Advanced" -> "Custom CSS" section of your Posts widget.
*/

/* --- Google Font Import --- */
@import url('https://fonts.googleapis.com/css2?family=Cabin+Condensed:wght@700&family=Poppins:wght@400;500;600;700&display=swap');

/* --- Define Color and Style Variables --- */
.elementor-33 .elementor-element.elementor-element-dacd13c {
    --accent-color: #E25041;
    --heading-color: #002D5A;
    --body-color: #333333;
    --white-color: #ffffff;
    --font-heading: 'Cabin Condensed', sans-serif;
    --font-body: 'Poppins', sans-serif;
}

/* --- Grid Container Styling --- */
/* Targets the main container of the posts */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-posts-container {
    gap: 30px; /* Sets the spacing between cards */
}

/* --- Individual Post Card Styling --- */
/* Targets each individual post item */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post {
    background: var(--white-color);
    border-radius: 8px;
    box-shadow: 0 4px 25px rgba(0, 45, 90, 0.08);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: none; /* Removes default border */
    margin: 0 !important; /* Overrides default margin */
}

.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post:hover {
    transform: translateY(-8px);
    box-shadow: 0 8px 40px rgba(0, 45, 90, 0.12);
}

/* --- Post Image Styling --- */
/* Targets the image container */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__thumbnail__link {
    position: relative;
}

.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__thumbnail img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    display: block;
}

/* --- Category Badge Styling --- */
/* Targets the category badge. Make sure you have "Badge" enabled in the widget settings. */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__badge {
    position: absolute;
    top: 15px;
    left: 15px;
    background-color: var(--accent-color);
    color: var(--white-color);
    padding: 5px 12px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 600;
    font-family: var(--font-body);
}

/* --- Post Content Area Styling --- */
/* Targets the text content area below the image */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__text {
    padding: 25px;
    display: flex;
    flex-direction: column;
    flex-grow: 1; /* This is key to making the footer stick to the bottom */
}

/* --- Post Title Styling --- */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__title,
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__title a {
    font-family: var(--font-heading);
    font-size: 22px;
    color: var(--heading-color);
    line-height: 1.3;
    margin-bottom: 15px;
}

/* --- Meta Data & Footer Styling --- */
/* Targets the container for date, author, etc. */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__meta-data {
    margin-top: auto; /* Pushes footer to the bottom */
    padding-top: 15px;
    border-top: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    color: #777;
    font-family: var(--font-body);
}

/* --- Read More Link Styling --- */
/* Targets the "Read More" link */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__read-more {
    color: var(--accent-color);
    font-weight: 600;
    font-family: var(--font-body);
}

/* Add an arrow to the "Read More" link */
.elementor-33 .elementor-element.elementor-element-dacd13c .elementor-post__read-more::after {
    content: ' →';
}/* End custom CSS */