.elementor-4902 .elementor-element.elementor-element-cccfdda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:152px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4902 .elementor-element.elementor-element-7f04844{width:var( --container-widget-width, 78ch );max-width:78ch;--container-widget-width:78ch;--container-widget-flex-grow:0;text-align:center;}.elementor-4902 .elementor-element.elementor-element-7f04844 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4902 .elementor-element.elementor-element-7f04844 .elementor-heading-title{font-size:36px;font-weight:700;line-height:120%;color:#000000;}.elementor-4902 .elementor-element.elementor-element-7f04844 .elementor-heading-title a:hover, .elementor-4902 .elementor-element.elementor-element-7f04844 .elementor-heading-title a:focus{color:#EF7E06;}.elementor-4902 .elementor-element.elementor-element-9f51493{width:var( --container-widget-width, 78ch );max-width:78ch;--container-widget-width:78ch;--container-widget-flex-grow:0;}.elementor-4902 .elementor-element.elementor-element-9f51493 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4902 .elementor-element.elementor-element-9f51493.elementor-element{--align-self:center;}.elementor-4902 .elementor-element.elementor-element-cc4791f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-icon i{color:#404040;font-size:14px;}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-icon svg{fill:#404040;--e-icon-list-icon-size:14px;}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-icon{width:14px;}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-text, .elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-text a{color:#404040;}.elementor-4902 .elementor-element.elementor-element-b9e359c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4902 .elementor-element.elementor-element-fd6055e{--display:flex;--min-height:460px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4902 .elementor-element.elementor-element-fd6055e:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-fd6055e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4902 .elementor-element.elementor-element-fd6055e.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-4902 .elementor-element.elementor-element-1235b05{column-gap:8px;font-size:14.2px;color:#404040;}.elementor-4902 .elementor-element.elementor-element-dee6701{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4902 .elementor-element.elementor-element-4d66220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:32px;}.elementor-4902 .elementor-element.elementor-element-4f080b6{--display:flex;--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;}.elementor-4902 .elementor-element.elementor-element-641602c .elementor-heading-title{font-size:16px;font-weight:400;line-height:150%;color:#404040;}.elementor-4902 .elementor-element.elementor-element-dc4145c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;}.elementor-4902 .elementor-element.elementor-element-0915171{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4902 .elementor-element.elementor-element-69c873b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:999px 999px 999px 999px;}.elementor-4902 .elementor-element.elementor-element-f80eb38{--display:flex;}.elementor-4902 .elementor-element.elementor-element-0bd96b0 .elementor-heading-title{font-size:14.2px;font-weight:500;line-height:120%;color:#000000;}.elementor-4902 .elementor-element.elementor-element-a601991{font-size:14.2px;line-height:120%;color:#404040;}.elementor-4902 .elementor-element.elementor-element-0cab366 .elementor-button{background-color:#FFFFFF;font-size:14.2px;font-weight:600;fill:#404040;color:#404040;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-4902 .elementor-element.elementor-element-5b19cbc{--display:flex;}.elementor-4902 .elementor-element.elementor-element-7814499 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-4902 .elementor-element.elementor-element-20fba09{--display:flex;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-e4eefc0 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-4902 .elementor-element.elementor-element-e4eefc0 .elementor-heading-title{font-size:16px;font-weight:400;line-height:150%;color:#404040;}.elementor-4902 .elementor-element.elementor-element-6c86ce3{--display:flex;}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-icon{width:14px;}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-icon i{font-size:14px;}.elementor-4902 .elementor-element.elementor-element-969eba2 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4902 .elementor-element.elementor-element-f7249e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-6238621{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:64px;--padding-right:64px;}.elementor-4902 .elementor-element.elementor-element-6238621:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-6238621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF7E06;}body:not(.rtl) .elementor-4902 .elementor-element.elementor-element-4fc93ba{right:0px;}body.rtl .elementor-4902 .elementor-element.elementor-element-4fc93ba{left:0px;}.elementor-4902 .elementor-element.elementor-element-4fc93ba{bottom:-304px;text-align:end;}.elementor-4902 .elementor-element.elementor-element-4fc93ba img{width:70%;}.elementor-4902 .elementor-element.elementor-element-3db6c21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-441e8a5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4902 .elementor-element.elementor-element-441e8a5 .elementor-heading-title{font-size:32px;font-weight:700;line-height:120%;color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-1cdd4ad > .elementor-widget-container{margin:0px 0px 044px 0px;}.elementor-4902 .elementor-element.elementor-element-1cdd4ad{font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-3206b6f .elementor-button{background-color:#FFFFFF;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-3206b6f .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-3206b6f .elementor-button:focus{color:var( --e-global-color-51a33a0 );}.elementor-4902 .elementor-element.elementor-element-3206b6f .elementor-button:hover svg, .elementor-4902 .elementor-element.elementor-element-3206b6f .elementor-button:focus svg{fill:var( --e-global-color-51a33a0 );}.elementor-4902 .elementor-element.elementor-element-c2992a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4902 .elementor-element.elementor-element-285f226 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-4902 .elementor-element.elementor-element-285f226{text-align:center;}.elementor-4902 .elementor-element.elementor-element-285f226 .elementor-heading-title{font-size:32px;font-weight:700;line-height:120%;}.elementor-4902 .elementor-element.elementor-element-a475fa7{--grid-columns:3;width:100%;max-width:100%;}@media(max-width:1150px){.elementor-4902 .elementor-element.elementor-element-cccfdda{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-b9e359c{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4902 .elementor-element.elementor-element-dee6701{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4902 .elementor-element.elementor-element-4d66220{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4902 .elementor-element.elementor-element-f7249e6{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-4902 .elementor-element.elementor-element-4fc93ba{right:-47px;}body.rtl .elementor-4902 .elementor-element.elementor-element-4fc93ba{left:-47px;}.elementor-4902 .elementor-element.elementor-element-4fc93ba{bottom:-228px;}.elementor-4902 .elementor-element.elementor-element-c2992a9{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4902 .elementor-element.elementor-element-a475fa7{--grid-columns:1;}}@media(max-width:767px){.elementor-4902 .elementor-element.elementor-element-cccfdda{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-7f04844{width:100%;max-width:100%;}.elementor-4902 .elementor-element.elementor-element-7f04844 .elementor-heading-title{font-size:32px;}.elementor-4902 .elementor-element.elementor-element-9f51493{width:100%;max-width:100%;}.elementor-4902 .elementor-element.elementor-element-0f1d7c2.elementor-element{--align-self:center;}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-4902 .elementor-element.elementor-element-b9e359c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-dee6701{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-4d66220{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-0915171{--flex-wrap:nowrap;}.elementor-4902 .elementor-element.elementor-element-f7249e6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-6238621{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4902 .elementor-element.elementor-element-4fc93ba{z-index:0;}.elementor-4902 .elementor-element.elementor-element-441e8a5{text-align:center;}.elementor-4902 .elementor-element.elementor-element-1cdd4ad{text-align:center;}.elementor-4902 .elementor-element.elementor-element-3206b6f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4902 .elementor-element.elementor-element-a475fa7{--grid-columns:1;}}@media(min-width:768px){.elementor-4902 .elementor-element.elementor-element-b9e359c{--content-width:854px;}.elementor-4902 .elementor-element.elementor-element-fd6055e{--width:100%;}.elementor-4902 .elementor-element.elementor-element-dee6701{--content-width:854px;}.elementor-4902 .elementor-element.elementor-element-4d66220{--content-width:854px;}.elementor-4902 .elementor-element.elementor-element-0915171{--width:50%;}.elementor-4902 .elementor-element.elementor-element-3db6c21{--width:50%;}}@media(max-width:1150px) and (min-width:768px){.elementor-4902 .elementor-element.elementor-element-3db6c21{--width:60%;}}/* Start custom CSS for shortcode, class: .elementor-element-9f51493 */.elementor-4902 .elementor-element.elementor-element-9f51493 *{
    color: #404040;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    width: 100%;
}

.elementor-4902 .elementor-element.elementor-element-9f51493{
       max-width: 67ch !important;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-0f1d7c2 */.elementor-4902 .elementor-element.elementor-element-0f1d7c2 .elementor-icon-list-icon{
    margin-right: 8px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1235b05 */.elementor-4902 .elementor-element.elementor-element-1235b05 span{
    display: inline-block !important;
    padding: 6px 12px;
    background-color: #ffff;
    border-radius: 32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-641602c */.elementor-4902 .elementor-element.elementor-element-641602c h4{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c873b */.elementor-4902 .elementor-element.elementor-element-69c873b{
    width: 45px;
    height: 45px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4eefc0 */.elementor-4902 .elementor-element.elementor-element-e4eefc0 h4{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-969eba2 */.elementor-4902 .elementor-element.elementor-element-969eba2 span span span{
    display: inline-block !important;
    padding: 6px 12px;
    background-color: #F3F3F3;
    border-radius: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fba09 */.elementor-4902 .elementor-element.elementor-element-20fba09{
    border-top: 1px solid #E4E4E4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6238621 */.elementor-4902 .elementor-element.elementor-element-6238621{
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a475fa7 */.elementor-4902 .elementor-element.elementor-element-a475fa7 .elementor-pagination{
    display: flex;
    justify-content: center;
}
.elementor-4902 .elementor-element.elementor-element-a475fa7 .page-numbers{
    display: flex;
    color: #656565;
    height: 44px;
    width: 44px;
    border: 1px solid #656565;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 20px;
}

.elementor-4902 .elementor-element.elementor-element-a475fa7 .page-numbers:hover{
      color: #EF7E06;
    border-color: #EF7E06;
}
.elementor-4902 .elementor-element.elementor-element-a475fa7 .page-numbers.current{
    color: #EF7E06;
    border-color: #EF7E06;
}/* End custom CSS */
/* Start custom CSS *//* Fix 1: Allow grid items to shrink below their content width */
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item {
  min-width: 0;
  overflow: hidden;
}

/* Fix 2 (belt-and-suspenders): Use minmax(0, 1fr) for grid columns */
.elementor-grid-2 .elementor-loop-container.elementor-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.elementor-grid-6 .elementor-loop-container.elementor-grid {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

/* Fix 3: Constrain the post-info list from overflowing */
.e-loop-item .elementor-post-info {
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */