.elementor-3404 .elementor-element.elementor-element-hero-single{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-hero-single:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-hero-single > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3404 .elementor-element.elementor-element-post-title-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-post-info-single .elementor-repeater-item-auth01 .elementor-icon-list-icon{width:28px;}.elementor-3404 .elementor-element.elementor-element-post-info-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-post-info-single .elementor-icon-list-icon{width:14px;}.elementor-3404 .elementor-element.elementor-element-post-info-single .elementor-icon-list-icon i{font-size:14px;}.elementor-3404 .elementor-element.elementor-element-post-info-single .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3404 .elementor-element.elementor-element-post-featured-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-body-single{--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:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-3404 .elementor-element.elementor-element-body-single:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-body-single > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3404 .elementor-element.elementor-element-post-content-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-author-single{--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:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-3404 .elementor-element.elementor-element-author-single:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-author-single > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3404 .elementor-element.elementor-element-author-box-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-related-single{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:70px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3404 .elementor-element.elementor-element-related-single:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-related-single > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri{writing-mode:inherit;}.elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri div{writing-mode:inherit;}.elementor-3404 .elementor-element.elementor-element-related-heading-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-related-heading-single{text-align:center;}.elementor-3404 .elementor-element.elementor-element-related-heading-single .elementor-heading-title{color:#2F3E49;}.elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > div, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > h1, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > h2, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > h3, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > h4, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > h5, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > h6, .elementor-3404 .elementor-element.elementor-element-related-heading-single.ob-harakiri > p{transform:rotate(0deg);}.elementor-3404 .elementor-element.elementor-element-related-heading-single > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-3404 .elementor-element.elementor-element-related-posts-single{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3404 .elementor-element.elementor-element-related-posts-single.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3404 .elementor-element.elementor-element-related-posts-single .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3404 .elementor-element.elementor-element-related-posts-single:after{content:"0.66";}.elementor-3404 .elementor-element.elementor-element-related-posts-single .elementor-post__thumbnail__link{width:100%;}.elementor-3404 .elementor-element.elementor-element-related-posts-single .elementor-post__meta-data span + span:before{content:"///";}.elementor-3404 .elementor-element.elementor-element-related-posts-single.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3404 .elementor-element.elementor-element-related-posts-single.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3404 .elementor-element.elementor-element-related-posts-single.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-3404 .elementor-element.elementor-element-hero-single{--padding-top:60px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3404 .elementor-element.elementor-element-body-single{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-related-posts-single .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3404 .elementor-element.elementor-element-related-posts-single:after{content:"0.5";}.elementor-3404 .elementor-element.elementor-element-related-posts-single .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-3404 .elementor-element.elementor-element-hero-single{--content-width:900px;}.elementor-3404 .elementor-element.elementor-element-body-single{--content-width:760px;}.elementor-3404 .elementor-element.elementor-element-author-single{--content-width:900px;}.elementor-3404 .elementor-element.elementor-element-related-single{--content-width:1140px;}}/* Start custom CSS *//* Single Post template — brand polish */ .single-post .elementor-widget-theme-post-title h1{font-family:"Poppins",sans-serif;font-weight:700;font-size:46px;line-height:1.18;color:#2F3E49;letter-spacing:-0.01em;text-align:center;margin:0 0 8px} @media(max-width:767px){.single-post .elementor-widget-theme-post-title h1{font-size:32px}} .single-post .elementor-widget-post-info{justify-content:center} .single-post .elementor-widget-post-info ul.elementor-icon-list-items{justify-content:center;font-family:"Poppins",sans-serif;font-size:14px;color:#5A6770;letter-spacing:0.02em} .single-post .elementor-widget-post-info .elementor-icon-list-icon i{color:#F77600;margin-right:6px} .single-post .elementor-widget-post-info .elementor-icon-list-text{color:#5A6770} .single-post .elementor-widget-theme-post-featured-image img{border-radius:14px;box-shadow:0 18px 40px rgba(47,62,73,0.10);max-height:520px;object-fit:cover;width:100%} .single-post .elementor-widget-theme-post-content{font-family:"Poppins",sans-serif;font-size:17px;line-height:1.78;color:#2F3E49} .single-post .elementor-widget-theme-post-content h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;line-height:1.3;color:#2F3E49;margin:48px 0 16px} .single-post .elementor-widget-theme-post-content h3{font-family:"Poppins",sans-serif;font-weight:600;font-size:22px;line-height:1.35;color:#2F3E49;margin:36px 0 10px} .single-post .elementor-widget-theme-post-content blockquote{margin:32px 0;padding:8px 0 8px 24px;border-left:4px solid #F77600;font-style:italic;font-size:20px;line-height:1.55;color:#2F3E49;background:transparent} .single-post .elementor-widget-theme-post-content blockquote p{margin:0} .single-post .elementor-widget-theme-post-content a{color:#F77600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px} .single-post .elementor-widget-theme-post-content a:hover{color:#2F3E49} .single-post .elementor-widget-theme-post-content ol,.single-post .elementor-widget-theme-post-content ul{padding-left:1.4em;margin:18px 0} .single-post .elementor-widget-theme-post-content li{margin:8px 0} .single-post .elementor-widget-theme-post-content hr{border:none;border-top:1px solid #E5E7EB;margin:48px 0} .single-post .elementor-widget-author-box .elementor-author-box{font-family:"Poppins",sans-serif;text-align:left;align-items:flex-start} .single-post .elementor-widget-author-box .elementor-author-box__avatar img{border-radius:50%;width:96px;height:96px} .single-post .elementor-widget-author-box .elementor-author-box__name{font-family:"Poppins",sans-serif;font-weight:700;color:#2F3E49;font-size:22px} .single-post .elementor-widget-author-box .elementor-author-box__bio{color:#2F3E49;font-size:15px;line-height:1.7;margin-top:6px} .single-post .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-weight:700;color:#2F3E49} .single-post .elementor-widget-posts .elementor-post__title a{color:#2F3E49;font-family:"Poppins",sans-serif;font-weight:600} .single-post .elementor-widget-posts .elementor-post__read-more{color:#F77600;font-weight:600;text-decoration:none} .single-post .elementor-widget-posts .elementor-post__read-more:hover{color:#2F3E49}/* End custom CSS */