.elementor-40 .elementor-element.elementor-element-e177a7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-e177a7a .elementor-repeater-item-bd477b8 svg{width:600px;height:600px;}.elementor-40 .elementor-element.elementor-element-e177a7a .elementor-repeater-item-bd477b8.premium-blob-shadow{filter:drop-shadow(0px 0px 20px #00000035);}.elementor-40 .elementor-element.elementor-element-e177a7a .elementor-repeater-item-bd477b8{z-index:0;left:76.579%;top:-43.52%;}.elementor-40 .elementor-element.elementor-element-b872d03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-66f8bed{--ui-e-ico-box-text-align:center;padding:5px 10px 5px 10px;border-radius:24px 24px 24px 24px;--ui-e-ico-box-icon-spacing:10px !important;--ui-e-ico-box-icon-rotate:0deg;}.elementor-40 .elementor-element.elementor-element-66f8bed.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-66f8bed .ui-e-icon-wrp i{color:var( --e-global-color-uicore_accent );}.elementor-40 .elementor-element.elementor-element-66f8bed .ui-e-icon-wrp svg{fill:var( --e-global-color-uicore_accent );}.elementor-40 .elementor-element.elementor-element-66f8bed .ui-e-icon-wrp{padding:0px 0px 0px 0px;--ui-e-media-size:15px;--ui-e-ico-box-icon-wrp-rotate:0deg;--ui-e-ico-box-vertical-off:2px;--ui-e-ico-box-horizontal-off:0px;}.elementor-40 .elementor-element.elementor-element-66f8bed .ui-e-title{color:var( --e-global-color-uicore_accent );margin-bottom:0px !important;font-family:"Serotiva", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0px;}.elementor-40 .elementor-element.elementor-element-66f8bed .ui-e-description{margin-bottom:0px !important;}.elementor-40 .elementor-element.elementor-element-dd03b9d .uicore-repeater-selector{border-style:text;}.elementor-40 .elementor-element.elementor-element-dd03b9d{text-align:center;}.elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-headline-text path{stroke-width:40;}.elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-headline-text svg{bottom:0%;}.elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-highlight-icon, .elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-headline-text{color:var( --e-global-color-uicore_body );}.elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-highlight-icon, .elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-headline-text, .elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-highlight-image{font-size:100px;line-height:100px;}.elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-headline-highlighted{color:var( --e-global-color-uicore_accent );font-size:100px;}.elementor-40 .elementor-element.elementor-element-9a7f8ea{font-family:"Serotiva", Sans-serif;font-size:18px;}.elementor-40 .elementor-element.elementor-element-e177a7a .elementor-repeater-item-f99861a svg{width:600px;height:600px;}.elementor-40 .elementor-element.elementor-element-e177a7a .elementor-repeater-item-f99861a.premium-blob-shadow{filter:drop-shadow(0px 0px 20px #00000035);}.elementor-40 .elementor-element.elementor-element-e177a7a .elementor-repeater-item-f99861a{z-index:0;left:-21.472%;top:-39.677%;}.elementor-40 .elementor-element.elementor-element-e3ca89a{--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-40 .elementor-element.elementor-element-29c081c .elementor-heading-title{font-size:18px;text-transform:uppercase;color:var( --e-global-color-uicore_primary );}.elementor-40 .elementor-element.elementor-element-9fe4cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-9fe4cde .elementor-heading-title{font-family:"Antipasto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-uicore_body );}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-post-outer-container{width:100%;margin-bottom:5px;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 5px/2 );}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -5px/2 );}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-marquee-wrapper{--pa-marquee-spacing:5px;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-content-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-225a2c4 .post-categories , .elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-post-tags-container {justify-content:start;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-thumb-effect-wrapper{flex-basis:25%;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-entry-title, .elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-entry-title a{font-size:30px;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-cats-container a{font-size:14px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-225a2c4 .elementor-repeater-item-b7a7680{color:var( --e-global-color-uicore_secondary );background-color:#D6F8F2;}.elementor-40 .elementor-element.elementor-element-225a2c4 .elementor-repeater-item-b7a7680:hover{color:var( --e-global-color-uicore_primary );background-color:#FFE1E7;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-meta-data{font-size:14px;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-meta-data > *{color:var( --e-global-color-uicore_headline );}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-post-content{font-size:16px;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-post-container{background-color:#f5f5f5;border-radius:28px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-40 .elementor-element.elementor-element-9bea561{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1e08f86 .elementor-heading-title{font-size:18px;text-transform:uppercase;color:var( --e-global-color-uicore_primary );}.elementor-40 .elementor-element.elementor-element-0364ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-0364ee7 .elementor-heading-title{font-family:"Antipasto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-uicore_body );}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-filter-item{background-color:var( --e-global-color-uicore_secondary );font-size:20px;font-weight:500;color:var( --e-global-color-uicore_white );border-radius:24px 24px 24px 24px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-filter-item:hover{background-color:var( --e-global-color-uicore_primary );}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-active{background-color:var( --e-global-color-uicore_primary );}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-grid{grid-template-columns:repeat(3, minmax(0, 1fr));--ui-e-column-count:3;grid-gap:20px;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-adv-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-item article{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);padding:24px 24px 24px 24px;}.elementor-40 .elementor-element.elementor-element-3574575 {--ui-e-border-radius:24px 24px 24px 24px;--ui-e-content-space:0em;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-post-top{--ui-e-img-size:57;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-post-img{background-position:center center;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-post-title{font-family:"Gilbert Color Bold", Sans-serif;margin-top:1.2em;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-post-text{margin-top:0.8em;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-top {gap:8px;}.elementor-40 .elementor-element.elementor-element-3574575  .ui-e-before_title{margin-top:1.2em;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-before_title {gap:8px;}.elementor-40 .elementor-element.elementor-element-3574575  .ui-e-after_title{margin-top:1.2em;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-after_title {gap:8px;}.elementor-40 .elementor-element.elementor-element-3574575  .ui-e-bottom{margin-top:1.2em;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-bottom {gap:8px;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-filters{justify-content:center;}.elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination a.prev svg, .elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination a.next svg{width:16px;height:16px;}.elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination a.prev i, .elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination a.next i{font-size:16px;}.elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination{margin-top:50px;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-load-more{margin-top:50px;}.elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination ul li > *{width:calc(1em + 0.4em);line-height:calc(1em + 0.4em);}.elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination ul{gap:0.4em;}.elementor-40 .elementor-element.elementor-element-3574575 .uicore-pagination ul li{border-radius:0.2em;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-66f8bed{--ui-e-ico-box-text-align:center;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-post-outer-container{width:50%;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-grid{grid-template-columns:repeat(2, minmax(0, 1fr));--ui-e-column-count:2;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-adv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-66f8bed{--ui-e-ico-box-text-align:center;}.elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-highlight-icon, .elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-headline-text, .elementor-40 .elementor-element.elementor-element-dd03b9d .ui-e-highlight-image{font-size:48px;line-height:48px;}.elementor-40 .elementor-element.elementor-element-9a7f8ea{text-align:center;}.elementor-40 .elementor-element.elementor-element-e177a7a{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-29c081c .elementor-heading-title{font-size:14px;}.elementor-40 .elementor-element.elementor-element-9fe4cde .elementor-heading-title{font-size:36px;}.elementor-40 .elementor-element.elementor-element-225a2c4 .premium-blog-post-outer-container{width:100%;}.elementor-40 .elementor-element.elementor-element-1e08f86 .elementor-heading-title{font-size:14px;}.elementor-40 .elementor-element.elementor-element-0364ee7 .elementor-heading-title{font-size:36px;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-grid{grid-template-columns:repeat(1, minmax(0, 1fr));--ui-e-column-count:1;}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-adv-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-40 .elementor-element.elementor-element-3574575 .ui-e-filters{align-items:center;}}