.elementor-35857 .elementor-element.elementor-element-10766313{--display:flex;--min-height:7vh;--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:5% 5%;--row-gap:5%;--column-gap:5%;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#1B4673;--border-color:#1B4673;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-10766313:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-10766313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(35deg, #FFFFFF 0%, #F5F8FB 100%);}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 .elementor-repeater-item-12ecc50.elementor-social-icon{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 .elementor-repeater-item-fac13cb.elementor-social-icon{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 .elementor-repeater-item-94c9aac.elementor-social-icon{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;--icon-size:17px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 .elementor-social-icon{--icon-padding:0.3em;}.elementor-35857 .elementor-element.elementor-element-7e7e73c8 .elementor-icon{border-radius:2px 2px 2px 2px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35857 .elementor-element.elementor-element-75482482{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;--nav-menu-icon-size:28px;}.elementor-35857 .elementor-element.elementor-element-75482482.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-menu-toggle{margin:0 auto;background-color:rgba(255, 255, 255, 0);border-width:3px;border-radius:8px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a, .elementor-35857 .elementor-element.elementor-element-75482482 .elementor-menu-toggle{color:#1B4673;fill:#1B4673;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown{background-color:#FFFFFFE6;border-style:none;border-radius:0px 0px 15px 0px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a:hover,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a:focus,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-menu-toggle:hover,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a:hover,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a:focus,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a.highlighted{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a.elementor-item-active{color:#000000;background-color:#F2EFEC;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown .elementor-item, .elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"BLENDER", Sans-serif;font-size:20px;font-weight:300;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:0px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-35857 .elementor-element.elementor-element-75482482 div.elementor-menu-toggle{color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-75482482 div.elementor-menu-toggle svg{fill:#1B4673;}.elementor-35857 .elementor-element.elementor-element-75482482 div.elementor-menu-toggle:hover, .elementor-35857 .elementor-element.elementor-element-75482482 div.elementor-menu-toggle:focus{color:#ACA298;}.elementor-35857 .elementor-element.elementor-element-75482482 div.elementor-menu-toggle:hover svg, .elementor-35857 .elementor-element.elementor-element-75482482 div.elementor-menu-toggle:focus svg{fill:#ACA298;}.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-35857 .elementor-element.elementor-element-2ee43cc8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-35857 .elementor-element.elementor-element-2ee43cc8.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-2ee43cc8 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0px;color:#1B4673;}.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-35857 .elementor-element.elementor-element-ca322b3{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;}.elementor-35857 .elementor-element.elementor-element-ca322b3 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-35857 .elementor-element.elementor-element-ca322b3.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-ca322b3 img{max-width:40%;}.elementor-35857 .elementor-element.elementor-element-5d158736{--display:flex;--min-height:7vh;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#1B4673;--border-color:#1B4673;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-5d158736:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-5d158736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(35deg, #FFFFFF 0%, #F5F8FB 100%);}.elementor-35857 .elementor-element.elementor-element-2fcdd183{--display:flex;}.elementor-35857 .elementor-element.elementor-element-d8a00dd{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;}.elementor-35857 .elementor-element.elementor-element-d8a00dd > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-35857 .elementor-element.elementor-element-d8a00dd.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-d8a00dd img{max-width:40%;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-repeater-item-12ecc50.elementor-social-icon{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-repeater-item-fac13cb.elementor-social-icon{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-repeater-item-85b6492.elementor-social-icon{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-24ef712e{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-24ef712e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-24ef712e.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-social-icon{--icon-padding:0.3em;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-icon{border-radius:2px 2px 2px 2px;}.elementor-35857 .elementor-element.elementor-element-647b88a4{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;--nav-menu-icon-size:28px;}.elementor-35857 .elementor-element.elementor-element-647b88a4.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-menu-toggle{margin:0 auto;background-color:rgba(255, 255, 255, 0);border-width:3px;border-radius:8px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a, .elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-menu-toggle{color:#1B4673;fill:#1B4673;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown{background-color:#FFFFFFE6;border-style:none;border-radius:0px 0px 15px 0px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a:hover,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a:focus,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-menu-toggle:hover,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a:hover,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a:focus,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a.highlighted{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a.elementor-item-active{color:#000000;background-color:#F2EFEC;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown .elementor-item, .elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"BLENDER", Sans-serif;font-size:20px;font-weight:300;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:0px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-35857 .elementor-element.elementor-element-647b88a4 div.elementor-menu-toggle{color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-647b88a4 div.elementor-menu-toggle svg{fill:#1B4673;}.elementor-35857 .elementor-element.elementor-element-647b88a4 div.elementor-menu-toggle:hover, .elementor-35857 .elementor-element.elementor-element-647b88a4 div.elementor-menu-toggle:focus{color:#ACA298;}.elementor-35857 .elementor-element.elementor-element-647b88a4 div.elementor-menu-toggle:hover svg, .elementor-35857 .elementor-element.elementor-element-647b88a4 div.elementor-menu-toggle:focus svg{fill:#ACA298;}.elementor-35857 .elementor-element.elementor-element-1993d074{--display:flex;}.elementor-35857 .elementor-element.elementor-element-6ac1eef7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-35857 .elementor-element.elementor-element-6ac1eef7.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-6ac1eef7 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0px;color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-550826e6{--display:flex;--min-height:50vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-79c114dd{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-35857 .elementor-element.elementor-element-7d9ffcd1{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"BLENDER", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-35857 .elementor-element.elementor-element-7d9ffcd1.elementor-element{--align-self:center;}.elementor-35857 .elementor-element.elementor-element-7487313{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-5787b30{text-align:center;}.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.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-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-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-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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35857 .elementor-element.elementor-element-aee67ad{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-aee67ad:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-aee67ad.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-aee67ad.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-aee67ad.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-180c258{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-b50fcd9{text-align:center;}.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-5cfe9a4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-35857 .elementor-element.elementor-element-5cfe9a4:after{content:"1";}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-98adfb5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-a65ca64{text-align:center;}.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-7acf8a7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-35857 .elementor-element.elementor-element-7acf8a7:after{content:"1";}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-da288ee{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-00c1a62{text-align:center;}.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-9d97c3a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-35857 .elementor-element.elementor-element-9d97c3a:after{content:"1";}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-fc04747{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-01909c5{text-align:center;}.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-ca12fc8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-35857 .elementor-element.elementor-element-ca12fc8:after{content:"1";}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-042270a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-47762dc{text-align:center;}.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-e7d58eb{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-35857 .elementor-element.elementor-element-e7d58eb:after{content:"1";}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-275527e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-2cb1a01{text-align:center;}.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-0c67638{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35857 .elementor-element.elementor-element-0c67638 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-35857 .elementor-element.elementor-element-0c67638:after{content:"1";}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-35857 .elementor-element.elementor-element-0c67638.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35857 .elementor-element.elementor-element-0c67638.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35857 .elementor-element.elementor-element-0c67638.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__title, .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__title a{font-family:"BLENDER", Sans-serif;font-weight:600;}.elementor-35857 .elementor-element.elementor-element-4056a87d{--display:flex;--min-height:0vh;--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:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1B4673;--border-color:#1B4673;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-4056a87d:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-4056a87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-35857 .elementor-element.elementor-element-56eb8a6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-35857 .elementor-element.elementor-element-26d5b38d{text-align:start;}.elementor-35857 .elementor-element.elementor-element-26d5b38d .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-17e4c04e{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-social-icon i{color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-social-icon svg{fill:#1B4673;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-social-icon:hover i{color:#C8D5DC;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-social-icon:hover svg{fill:#C8D5DC;}.elementor-35857 .elementor-element.elementor-element-70b16523{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:#818FA7;--border-color:#818FA7;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-wrapper{text-align:center;}.elementor-35857 .elementor-element.elementor-element-598523cb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-35857 .elementor-element.elementor-element-598523cb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-35857 .elementor-element.elementor-element-598523cb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-title{margin-bottom:0px;font-family:"BLENDER", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-35857 .elementor-element.elementor-element-62a8eef1{--display:flex;--min-height:0em;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.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-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-icon i{color:#324A6D;transition:color 0.3s;}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-icon svg{fill:#324A6D;transition:fill 0.3s;}.elementor-35857 .elementor-element.elementor-element-4242e29a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-item > a{font-family:"BLENDER", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-text{color:#324A6D;transition:color 0.3s;}.elementor-35857 .elementor-element.elementor-element-703c205e{--display:flex;--min-height:0vh;--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:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1B4673;--border-color:#1B4673;--padding-top:10px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-703c205e:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-703c205e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-35857 .elementor-element.elementor-element-726e74e0{--display:flex;}.elementor-35857 .elementor-element.elementor-element-1b95d68{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-wrapper{text-align:center;}.elementor-35857 .elementor-element.elementor-element-2cc952f0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-title{margin-bottom:0px;font-family:"BLENDER", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-35857 .elementor-element.elementor-element-25dba24c{--display:flex;--min-height:0em;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-icon i{color:#324A6D;transition:color 0.3s;}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-icon svg{fill:#324A6D;transition:fill 0.3s;}.elementor-35857 .elementor-element.elementor-element-1eb95892{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-item > a{font-family:"BLENDER", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-text{color:#324A6D;transition:color 0.3s;}.elementor-35857 .elementor-element.elementor-element-41781cba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-35857 .elementor-element.elementor-element-41781cba:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-41781cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-124e0ea5{text-align:start;}.elementor-35857 .elementor-element.elementor-element-124e0ea5 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-18bcceaa{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-social-icon i{color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-social-icon svg{fill:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-social-icon:hover i{color:#C8D5DC;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-social-icon:hover svg{fill:#C8D5DC;}.elementor-35857 .elementor-element.elementor-element-58f4fe50{--display:flex;--min-height:30px;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-58f4fe50:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-58f4fe50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4673;}.elementor-35857 .elementor-element.elementor-element-66cbaea1{text-align:center;}.elementor-35857 .elementor-element.elementor-element-66cbaea1 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-6f270dc8{text-align:center;}.elementor-35857 .elementor-element.elementor-element-6f270dc8 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-10326425{text-align:center;}.elementor-35857 .elementor-element.elementor-element-10326425 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-3952abee{--display:flex;--min-height:30px;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-3952abee:not(.elementor-motion-effects-element-type-background), .elementor-35857 .elementor-element.elementor-element-3952abee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35857 .elementor-element.elementor-element-1f58f1ae{text-align:center;}.elementor-35857 .elementor-element.elementor-element-1f58f1ae .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-6cda9ca2{text-align:center;}.elementor-35857 .elementor-element.elementor-element-6cda9ca2 .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-35857 .elementor-element.elementor-element-1405945e{text-align:center;}.elementor-35857 .elementor-element.elementor-element-1405945e .elementor-heading-title{font-family:"BLENDER", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:29px !important;}.elementor-35857 .elementor-element.elementor-element-5d158736{--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-35857 .elementor-element.elementor-element-2fcdd183{--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;}.elementor-35857 .elementor-element.elementor-element-d8a00dd{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-35857 .elementor-element.elementor-element-d8a00dd img{max-width:63%;}.elementor-35857 .elementor-element.elementor-element-24ef712e{--grid-template-columns:repeat(2, auto);--icon-size:15px;}.elementor-35857 .elementor-element.elementor-element-24ef712e .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-647b88a4{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:29px !important;}.elementor-35857 .elementor-element.elementor-element-6ac1eef7{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-35857 .elementor-element.elementor-element-550826e6{--min-height:300px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-79c114dd{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-7d9ffcd1{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-7487313{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-180c258{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-98adfb5{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-da288ee{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-fc04747{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-042270a{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-275527e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-4056a87d{--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-35857 .elementor-element.elementor-element-56eb8a6f{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-widget-container{text-align:left;}.elementor-35857 .elementor-element.elementor-element-17e4c04e{--icon-size:18px;}.elementor-35857 .elementor-element.elementor-element-70b16523{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-wrapper{text-align:end;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-description{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-62a8eef1{--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-item > a{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-703c205e{--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-35857 .elementor-element.elementor-element-1b95d68{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-wrapper{text-align:end;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-title{font-size:45px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-description{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-25dba24c{--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-item > a{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-41781cba{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-widget-container{text-align:left;}.elementor-35857 .elementor-element.elementor-element-18bcceaa{--icon-size:18px;}.elementor-35857 .elementor-element.elementor-element-66cbaea1 .elementor-heading-title{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-6f270dc8 .elementor-heading-title{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-10326425 .elementor-heading-title{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-1f58f1ae .elementor-heading-title{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-6cda9ca2 .elementor-heading-title{font-size:14px;}.elementor-35857 .elementor-element.elementor-element-1405945e .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-35857 .elementor-element.elementor-element-7e7e73c8{width:auto;max-width:auto;--icon-size:15px;--grid-column-gap:10px;}.elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-75482482 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-35857 .elementor-element.elementor-element-5d158736{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35857 .elementor-element.elementor-element-2fcdd183{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35857 .elementor-element.elementor-element-d8a00dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-d8a00dd{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-35857 .elementor-element.elementor-element-d8a00dd img{width:100%;max-width:90%;}.elementor-35857 .elementor-element.elementor-element-24ef712e{width:auto;max-width:auto;--icon-size:15px;--grid-column-gap:10px;}.elementor-35857 .elementor-element.elementor-element-647b88a4{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;--nav-menu-icon-size:18px;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-35857 .elementor-element.elementor-element-647b88a4 .elementor-menu-toggle{border-width:3px;}.elementor-35857 .elementor-element.elementor-element-1993d074{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-35857 .elementor-element.elementor-element-6ac1eef7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-35857 .elementor-element.elementor-element-6ac1eef7 .elementor-heading-title{font-size:26px;}.elementor-35857 .elementor-element.elementor-element-550826e6{--min-height:260px;}.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-aee67ad:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail__link{width:100em;}.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-5cfe9a4:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-7acf8a7:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-9d97c3a:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-ca12fc8:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-e7d58eb:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-35857 .elementor-element.elementor-element-0c67638:after{content:"1.2";}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail__link{width:100%;}.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-35857 .elementor-element.elementor-element-4056a87d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-35857 .elementor-element.elementor-element-56eb8a6f{--width:50%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-26d5b38d .elementor-heading-title{font-size:18px;}.elementor-35857 .elementor-element.elementor-element-17e4c04e .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-70b16523{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-70b16523.e-con{--order:99999 /* order end hack */;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-wrapper{text-align:center;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-img{margin-bottom:0px;}.elementor-35857 .elementor-element.elementor-element-598523cb .elementor-image-box-title{font-size:28px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-62a8eef1{--margin-top:20%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-35857 .elementor-element.elementor-element-4242e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-35857 .elementor-element.elementor-element-703c205e{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-726e74e0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-35857 .elementor-element.elementor-element-1b95d68{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-1b95d68.e-con{--order:99999 /* order end hack */;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-wrapper{text-align:center;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-img{margin-bottom:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-title{margin-bottom:0px;font-size:13px;line-height:1.1em;}.elementor-35857 .elementor-element.elementor-element-2cc952f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-35857 .elementor-element.elementor-element-25dba24c{--width:40%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35857 .elementor-element.elementor-element-1eb95892 .elementor-icon-list-item > a{font-size:10px;}.elementor-35857 .elementor-element.elementor-element-41781cba{--width:100%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-35857 .elementor-element.elementor-element-124e0ea5 .elementor-heading-title{font-size:15px;}.elementor-35857 .elementor-element.elementor-element-18bcceaa .elementor-widget-container{text-align:center;}.elementor-35857 .elementor-element.elementor-element-18bcceaa{--icon-size:15px;--grid-column-gap:5px;}.elementor-35857 .elementor-element.elementor-element-58f4fe50{--padding-top:5px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-35857 .elementor-element.elementor-element-3952abee{--padding-top:5px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-35857 .elementor-element.elementor-element-550826e6{--content-width:1280px;}.elementor-35857 .elementor-element.elementor-element-79c114dd{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-7487313{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-180c258{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-98adfb5{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-da288ee{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-fc04747{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-042270a{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-275527e{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-4056a87d{--content-width:60%;}.elementor-35857 .elementor-element.elementor-element-56eb8a6f{--width:30%;}.elementor-35857 .elementor-element.elementor-element-70b16523{--width:40%;}.elementor-35857 .elementor-element.elementor-element-62a8eef1{--width:30%;}.elementor-35857 .elementor-element.elementor-element-1b95d68{--width:40%;}.elementor-35857 .elementor-element.elementor-element-25dba24c{--width:30%;}.elementor-35857 .elementor-element.elementor-element-41781cba{--width:30%;}.elementor-35857 .elementor-element.elementor-element-58f4fe50{--content-width:1790px;}.elementor-35857 .elementor-element.elementor-element-3952abee{--content-width:1790px;}}@media(max-width:1024px) and (min-width:768px){.elementor-35857 .elementor-element.elementor-element-56eb8a6f{--width:32%;}.elementor-35857 .elementor-element.elementor-element-70b16523{--width:36%;}.elementor-35857 .elementor-element.elementor-element-62a8eef1{--width:100%;}.elementor-35857 .elementor-element.elementor-element-1b95d68{--width:36%;}.elementor-35857 .elementor-element.elementor-element-25dba24c{--width:100%;}.elementor-35857 .elementor-element.elementor-element-41781cba{--width:32%;}}/* Start custom CSS for heading, class: .elementor-element-5787b30 *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-5787b30{
  --hof-year:"2018";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-5787b30::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-5787b30::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-5787b30.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-5787b30.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-5787b30.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-5787b30.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-5787b30::before,
  .elementor-35857 .elementor-element.elementor-element-5787b30::after,
  .elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-5787b30 .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-aee67ad *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-aee67ad מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-aee67ad{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-aee67ad{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-aee67ad .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b50fcd9 *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-b50fcd9{
  --hof-year:"2019";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-b50fcd9::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-b50fcd9::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-b50fcd9.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-b50fcd9.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-b50fcd9.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-b50fcd9.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-b50fcd9::before,
  .elementor-35857 .elementor-element.elementor-element-b50fcd9::after,
  .elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-b50fcd9 .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5cfe9a4 *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-5cfe9a4 מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-5cfe9a4{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-5cfe9a4 .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a65ca64 *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-a65ca64{
  --hof-year:"2021";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-a65ca64::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-a65ca64::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-a65ca64.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-a65ca64.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-a65ca64.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-a65ca64.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-a65ca64::before,
  .elementor-35857 .elementor-element.elementor-element-a65ca64::after,
  .elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-a65ca64 .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7acf8a7 *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-7acf8a7 מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-7acf8a7{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-7acf8a7{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-7acf8a7 .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c1a62 *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-00c1a62{
  --hof-year:"2022";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-00c1a62::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-00c1a62::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-00c1a62.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-00c1a62.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-00c1a62.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-00c1a62.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-00c1a62::before,
  .elementor-35857 .elementor-element.elementor-element-00c1a62::after,
  .elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-00c1a62 .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9d97c3a *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-9d97c3a מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-9d97c3a{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-9d97c3a{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-9d97c3a .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01909c5 *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-01909c5{
  --hof-year:"2023";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-01909c5::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-01909c5::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-01909c5.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-01909c5.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-01909c5.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-01909c5.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-01909c5::before,
  .elementor-35857 .elementor-element.elementor-element-01909c5::after,
  .elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-01909c5 .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca12fc8 *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-ca12fc8 מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-ca12fc8{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-ca12fc8{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-ca12fc8 .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47762dc *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-47762dc{
  --hof-year:"2024";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-47762dc::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-47762dc::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-47762dc.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-47762dc.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-47762dc.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-47762dc.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-47762dc::before,
  .elementor-35857 .elementor-element.elementor-element-47762dc::after,
  .elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-47762dc .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e7d58eb *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-e7d58eb מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-e7d58eb{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-e7d58eb{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-e7d58eb .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cb1a01 *//* =========================================================
   היכל התהילה – כותרת שנה, גרסה מתקדמת
   להדבקה בכל ווידג'ט כותרת: Advanced › Custom CSS

   לפני ההדבקה:
   1. טקסט הכותרת = השנה בלבד (למשל 2018)
   2. לעדכן את השנה בשורה --hof-year למטה – זו השנה הענקית ברקע
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-2cb1a01{
  --hof-year:"2025";            /* ← לשנות בכל כותרת */
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-brass-text:#8A6C2F;
  --hof-ghost:#D9E2EC;          /* קו המתאר של השנה ברקע */
  --hof-font:var(--e-global-typography-primary-font-family, inherit);

  position:relative;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:clamp(48px, 8vw, 110px) 0 clamp(28px, 4vw, 56px);
  margin-top:clamp(24px, 4vw, 48px);
  overflow:clip;
  isolation:isolate;
}
.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-widget-container{width:100%}

/* השנה הענקית ברקע – קו מתאר בלבד */
.elementor-35857 .elementor-element.elementor-element-2cb1a01::after{
  content:var(--hof-year);
  position:absolute;
  inset:0;
  z-index:-1;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(120px, 25vw, 340px);
  line-height:1;
  letter-spacing:.02em;
  color:transparent;
  -webkit-text-stroke:1.5px var(--hof-ghost);
  pointer-events:none;
  user-select:none;
}

/* "היכל התהילה" הקטן מעל השנה */
.elementor-35857 .elementor-element.elementor-element-2cb1a01::before{
  content:"◆\2003היכל התהילה\2003◆";
  position:relative;
  margin-bottom:4px;
  font-family:var(--hof-font);
  font-weight:700;
  font-size:clamp(15px, 1.8vw, 26px);
  letter-spacing:.18em;
  color:var(--hof-brass-text);
}

/* השנה בגדול, בין שני קווי פליז */
.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  gap:clamp(16px, 2.6vw, 36px);
  width:100%;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(60px, 8.4vw, 120px) !important;
  line-height:1 !important;
  color:var(--hof-navy) !important;
  text-align:center;
}
.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title::before,
.elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title::after{
  content:"";
  flex:1 1 0;
  min-width:24px;
  height:1px;
  background:var(--hof-brass);
}

/* ---------- אפקט כניסה ----------
   מופעל ע"י "אנימציית כניסה" של Elementor (Advanced › Motion Effects).
   כשהכותרת נכנסת למסך Elementor מוסיף לה את המחלקה animated,
   ואז: השנה ברקע עולה ונחשפת, "היכל התהילה" מתכנס, והקווים נמתחים החוצה */
@keyframes hofGhostIn{
  from{opacity:0; transform:translateY(40px) scale(.96)}
  to{opacity:1; transform:none}
}
@keyframes hofLineIn{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}
@keyframes hofLabelIn{
  from{opacity:0; letter-spacing:.4em}
  to{opacity:1; letter-spacing:.18em}
}
.elementor-35857 .elementor-element.elementor-element-2cb1a01.animated::after{
  animation:hofGhostIn 1.4s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-2cb1a01.animated::before{
  animation:hofLabelIn 1s cubic-bezier(.2,.7,.2,1) .3s both;
}
/* ב-RTL הקו הימני הוא ::before – נמתח מהשנה (שמאלו) החוצה */
.elementor-35857 .elementor-element.elementor-element-2cb1a01.animated .elementor-heading-title::before{
  transform-origin:left center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}
.elementor-35857 .elementor-element.elementor-element-2cb1a01.animated .elementor-heading-title::after{
  transform-origin:right center;
  animation:hofLineIn 1.1s cubic-bezier(.2,.7,.2,1) .5s both;
}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-2cb1a01::before,
  .elementor-35857 .elementor-element.elementor-element-2cb1a01::after,
  .elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title::before,
  .elementor-35857 .elementor-element.elementor-element-2cb1a01 .elementor-heading-title::after{animation:none !important}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0c67638 *//* =========================================================
   היכל התהילה – עיצוב לווידג'ט הפוסטים (Elementor Posts)
   להדבקה: הווידג'ט › Advanced › Custom CSS
   (המילה .elementor-35857 .elementor-element.elementor-element-0c67638 מוחלפת אוטומטית במזהה הווידג'ט)
   ========================================================= */

.elementor-35857 .elementor-element.elementor-element-0c67638{
  --hof-navy:#1b4673;
  --hof-brass:#D4B06A;
  --hof-font:var(--e-global-typography-primary-font-family, inherit);
}

/* ---------- הכרטיס ---------- */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post{
  direction:rtl;
  text-align:center;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 8px 24px rgba(27,70,115,.08);
  transition:transform .35s ease, box-shadow .35s ease;
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:0 1px 0 rgba(27,70,115,.08), 0 16px 36px rgba(27,70,115,.16);
}

/* ---------- התמונה: שחור-לבן מכובד, צבע במעבר עכבר ---------- */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail__link{
  display:block;
  margin:0 !important;
  width:100% !important;
  position:relative;
  overflow:hidden;
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail{
  border-radius:0 !important;
  background:var(--hof-navy);
  transition:transform .8s cubic-bezier(.2,.7,.2,1);
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail img{
  filter:grayscale(100%) contrast(1.05);
  transition:filter .6s ease;
}
/* ההגדלה על העטיפה – התמונה נשארת בתוך המסגרת */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:hover .elementor-post__thumbnail{
  transform:scale(1.05);
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:hover .elementor-post__thumbnail img{
  filter:grayscale(0%) contrast(1);
}

/* קו פליז שמפריד בין התמונה לשם */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:var(--hof-brass);
  transform:scaleX(.25);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  z-index:2;
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:hover .elementor-post__thumbnail__link::after{
  transform:scaleX(1);
}

/* ---------- הטקסט ---------- */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__text{
  padding:20px 18px 22px !important;
  margin:0 !important;
}

/* שם הספורטאי */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__title,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__title a{
  margin:0 0 6px !important;
  font-family:var(--hof-font) !important;
  font-weight:700 !important;
  font-size:clamp(19px, 1.6vw, 23px) !important;
  line-height:1.2 !important;
  color:var(--hof-navy) !important;
  text-decoration:none !important;
}

/* "היכל התהילה 2018" – שורה קטנה בפליז עם יהלומים */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__excerpt,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__meta-data{
  margin:0 !important;
  border:0 !important;
  padding:0 !important;
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__excerpt p,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__meta-data{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 !important;
  font-family:var(--hof-font) !important;
  font-weight:300 !important;
  font-size:15px !important;
  letter-spacing:.04em;
  color:#8A6C2F !important; /* פליז כהה – עומד בניגודיות על לבן */
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__excerpt p::before,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__excerpt p::after{
  content:"";
  width:5px;height:5px;
  background:var(--hof-brass);
  transform:rotate(45deg);
  flex:none;
}

/* מסתיר "קרא עוד" אם מופעל */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__read-more,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__read-more-wrapper{display:none !important}

/* הווידג'ט תמיד מקבל את גובה התוכן שלו – מונע עלייה על הכותרת הבאה.
   width:100% הוא התיקון העיקרי: בקונטיינר עם "גלישה" הדפדפן מודד את הווידג'ט
   ברוחב צר, מחשב את גובה התמונות לפי הרוחב הזה ומקצר את הווידג'ט */
.elementor-35857 .elementor-element.elementor-element-0c67638{
  width:100% !important;
  max-width:100% !important;
}
.elementor-35857 .elementor-element.elementor-element-0c67638,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-widget-container,
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container{
  height:auto !important;
  min-height:0 !important;
}
/* כל שורה ממורכזת – גם שורה אחרונה חלקית.
   הרשת עוברת מ-grid ל-flex עם מירכוז; רוחב הכרטיס מחושב לפי מספר העמודות */
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container{
  --hof-cols:3;
  --hof-gap:var(--grid-column-gap, 30px);
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;
  column-gap:var(--hof-gap) !important;
  row-gap:var(--grid-row-gap, 30px) !important;
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container > .elementor-post{
  flex:0 0 calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
  max-width:calc((100% - (var(--hof-cols) - 1) * var(--hof-gap)) / var(--hof-cols));
}
@media (max-width:1024px){
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container{--hof-cols:2}
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post{
  grid-row-end:auto !important;
  height:auto !important;
  margin-top:0 !important; /* מבטל היסט שלילי ששארית ה"פסיפס" מזריקה */
}
@media (max-width:767px){
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-posts-container{
    --hof-cols:1;
    row-gap:24px !important;
  }
}

/* ---------- כניסה מדורגת לכרטיסים ---------- */
@keyframes tlvHofCard{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post{
  animation:tlvHofCard .7s cubic-bezier(.2,.7,.2,1) both;
}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:nth-child(2){animation-delay:.08s}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:nth-child(3){animation-delay:.16s}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:nth-child(4){animation-delay:.24s}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:nth-child(5){animation-delay:.32s}
.elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post:nth-child(6){animation-delay:.40s}

@media (prefers-reduced-motion:reduce){
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post,
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail,
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail img,
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail__link::after{animation:none;transition:none !important}
}

/* במגע (מובייל) אין hover – מציגים את התמונות בצבע */
@media (hover:none){
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail img{filter:none}
  .elementor-35857 .elementor-element.elementor-element-0c67638 .elementor-post__thumbnail__link::after{transform:scaleX(1)}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BLENDER';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sportlv.co.il/wp-content/uploads/2024/12/Blender-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'BLENDER';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sportlv.co.il/wp-content/uploads/2024/12/Blender-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'BLENDER';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sportlv.co.il/wp-content/uploads/2024/12/Blender-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */