.elementor-2 .elementor-element.elementor-element-bloghero1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-bloghero1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bloghero1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F8;}.elementor-2 .elementor-element.elementor-element-blogh1{text-align:center;}.elementor-2 .elementor-element.elementor-element-blogh1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:600;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-blogsub{text-align:center;font-size:18px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-blogcats1{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-blogcatsh2{text-align:left;}.elementor-2 .elementor-element.elementor-element-blogcatsh2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-blogcatgrid{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-catgastro{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-catgastro:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-catgastro > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-chtgwgixf{text-align:center;}.elementor-2 .elementor-element.elementor-element-chtgwgixf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#1A3A5C;}.elementor-2 .elementor-element.elementor-element-ctynmpf9h{text-align:center;font-size:14px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-catwellness{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-catwellness:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-catwellness > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-chzwce08z{text-align:center;}.elementor-2 .elementor-element.elementor-element-chzwce08z .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#1A3A5C;}.elementor-2 .elementor-element.elementor-element-ctwr2wrsj{text-align:center;font-size:14px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-catnakupy{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-catnakupy:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-catnakupy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-chnvdoias{text-align:center;}.elementor-2 .elementor-element.elementor-element-chnvdoias .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#1A3A5C;}.elementor-2 .elementor-element.elementor-element-ctkxphkiv{text-align:center;font-size:14px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-catkultura{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-catkultura:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-catkultura > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-chgif04mf{text-align:center;}.elementor-2 .elementor-element.elementor-element-chgif04mf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#1A3A5C;}.elementor-2 .elementor-element.elementor-element-ctwl9hnma{text-align:center;font-size:14px;color:#64748B;}.elementor-2 .elementor-element.elementor-element-blogposts1{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-blogpostsh2{text-align:left;}.elementor-2 .elementor-element.elementor-element-blogpostsh2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;color:#1E293B;}.elementor-2 .elementor-element.elementor-element-blogpostgrid{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2 .elementor-element.elementor-element-blogpostgrid:after{content:"0.66";}.elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-post__meta-data span + span:before{content:"///";}.elementor-2 .elementor-element.elementor-element-blogpostgrid.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-blogpostgrid.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-blogpostgrid.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2 .elementor-element.elementor-element-blognews1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-blognews1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-blognews1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3A5C;}.elementor-2 .elementor-element.elementor-element-blognewsh3{text-align:center;}.elementor-2 .elementor-element.elementor-element-blognewsh3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-blognewstext{text-align:center;font-size:16px;color:rgba(255,255,255,0.8);}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2 .elementor-element.elementor-element-blogpostgrid:after{content:"0.5";}.elementor-2 .elementor-element.elementor-element-blogpostgrid .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-catgastro */.elementor-2 .elementor-element.elementor-element-catgastro { text-align: center !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; cursor: pointer !important; }
.elementor-2 .elementor-element.elementor-element-catgastro:hover { transform: translateY(-4px) !important; box-shadow: 0 8px 24px rgba(26, 58, 92, 0.12) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-catwellness */.elementor-2 .elementor-element.elementor-element-catwellness { text-align: center !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; cursor: pointer !important; }
.elementor-2 .elementor-element.elementor-element-catwellness:hover { transform: translateY(-4px) !important; box-shadow: 0 8px 24px rgba(26, 58, 92, 0.12) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-catnakupy */.elementor-2 .elementor-element.elementor-element-catnakupy { text-align: center !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; cursor: pointer !important; }
.elementor-2 .elementor-element.elementor-element-catnakupy:hover { transform: translateY(-4px) !important; box-shadow: 0 8px 24px rgba(26, 58, 92, 0.12) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-catkultura */.elementor-2 .elementor-element.elementor-element-catkultura { text-align: center !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; cursor: pointer !important; }
.elementor-2 .elementor-element.elementor-element-catkultura:hover { transform: translateY(-4px) !important; box-shadow: 0 8px 24px rgba(26, 58, 92, 0.12) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-blogcatgrid */.elementor-2 .elementor-element.elementor-element-blogcatgrid { display: flex !important; flex-wrap: wrap !important; gap: 16px !important; }
.elementor-2 .elementor-element.elementor-element-blogcatgrid > .elementor-element { flex: 1 1 calc(25% - 12px) !important; min-width: 200px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-blogcats1 */.elementor-2 .elementor-element.elementor-element-blogcats1 { max-width: 1200px !important; margin: 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-blogposts1 */.elementor-2 .elementor-element.elementor-element-blogposts1 { max-width: 1200px !important; margin: 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-blognews1 */.elementor-2 .elementor-element.elementor-element-blognews1 { max-width: 600px !important; margin: 0 auto !important; text-align: center !important; }/* End custom CSS */