/** Shopify CDN: Minification failed

Line 19:25 Expected identifier but found whitespace
Line 19:27 Unexpected "{"
Line 19:37 Expected ":"
Line 21:24 Expected identifier but found whitespace
Line 21:26 Unexpected "{"
Line 21:36 Expected ":"
Line 23:27 Expected identifier but found whitespace
Line 23:29 Unexpected "{"
Line 23:39 Expected ":"
Line 24:29 Expected identifier but found whitespace
... and 35 more hidden warnings

**/
body.gradient { background: #F5FFFC !important; } 
article.article-template { margin: 56px 0 0; } 
article.article-template header.page-width { max-width: 1040px; padding: 0 20px; margin-top: 0!important; margin-bottom: 63.95px!important; text-align: center; } 
.h3heading { font-family: {{ settings.type_header_font }}; font-size: 41px; line-height: 47px; letter-spacing: .1em; color: #546056; font-weight: 400; text-transform: uppercase; } 
h1.h3heading { max-width: 748px; margin: 0 auto 32.41px !important; } 
.descshor { font-family: {{ settings.type_body_font }}; font-size: 20px; line-height: 29.3px; color: #797171; max-width: 706px; margin: 0 auto 33.83px; }
.date-author-read { display: flex; justify-content: space-between; gap: 10px; } 
.heading-dar { font-family: {{ settings.type_body_font }}; font-size: 23px; line-height: 31px; color: #779088; font-weight: 400; letter-spacing: 0; } 
span.time-data { font-family: {{ settings.type_body_font }}; font-size: 16px; line-height: 22px; color: #797171; font-weight: 400; letter-spacing: 1px; }
.content_share .article-template__content h2 { font-family: {{ settings.type_header_font }}; font-weight: 400; font-size: 25px; line-height: 29px; letter-spacing: 0.1em; color: #546056; text-transform: uppercase; margin: 0 0 20px; } 
.content_share .article-template__content h3 { font-family: {{ settings.type_body_font }}; font-size: 20px; line-height: 29px; color: #797171; font-weight: 400; margin: 0 0 20px; }
.date-author-read>div { width: calc(33.3% - 10px); position: relative; } 
.date-author-read>div:after { position: absolute; content: ''; top: 0; bottom: 0; width: 2px; background: #50E0B7; right: -8px; } 
.date-author-read .article-read:after { width: 0; }
.article-template__hero-adapt img { border-radius: 15px; } 
body .article-template__hero-container { max-width: 1040px; padding-left: 20px; padding-right: 20px; } 
.article-template__hero-adapt { padding-bottom: 51% !important; background: transparent !important; } 
.content_share { max-width: 1040px; margin: 0 auto; padding: 0 20px; position: relative; margin-top: 72.24px; }
.content_share .article-template__content { max-width: 742px !important; margin: 0 auto !important; } 
.content_share .article-template__social-sharing { max-width: 20px; margin: 0; position: absolute; left: 20px; top: 0; margin-top: 0 !important; } 
.share-button__socials a { display: grid; align-items: center; margin-bottom: 24px; }
.article-template__content table { box-shadow: none !important; } 
.article-template__content table p,.article-template__content p { font-family: {{ settings.type_body_font }}; font-size: 20px; line-height: 29px; color: #797171; font-weight: 400; margin: 0 0 30px; }
.article-template__content img {border-radius: 20px;}
.article-template__content li { font-family: {{ settings.type_body_font }}; font-size: 18px; line-height: 27px; color: #797171; font-weight: 400; } 
.article-template__content li p,.article-template__content li h3 { display: inline; } 
.article-template__content b, .article-template__content strong{ font-weight: 500;color:#313131; }
.article-template__content td { width: 100%!important; display: inline-block !important; padding: 0 !important; border: none !important; font-family: {{ settings.type_body_font }}; font-size: 20px; line-height: 29px; color: #797171; font-weight: 400; }
.article-template__content hr { margin: 30px 0; } 
.article-template__content td img { width: 100% !important; max-width: 100% !important; border-radius: 15px; margin: 72.64px 0; } 
.article-template__content table p:last-child { margin: 0; }
.article-template__content p:last-child { margin: 0; } 
.opmini-content-wrapper { margin: 50px 0 0; }
.article-template__content p.heading-bold-content { font-family: {{ settings.type_header_font }}; font-size: 31px; line-height: normal; letter-spacing: .1rem; color: #018560; font-weight: 400; text-align: center; margin: 0 auto 40px; text-transform: uppercase; max-width: 650px; } 
.h2-heading-content { font-family: {{ settings.type_header_font }}; font-size: 25px; line-height: 29px; letter-spacing: .1rem; color: #546056; font-weight: 400; max-width: 480px; margin: 100px 0 30px; }
.paragraph-content { font-family: {{ settings.type_body_font }}; font-size: 20px; line-height: 29px; color: #797171; font-weight: 400; } 
.column-content { margin: 80.48px 0 0; display: flex; column-gap: 67px; row-gap: 60px; flex-wrap: wrap; } 
.column-box { width: calc(50% - 33.5px); }
.h3-heading { font-family: {{ settings.type_body_font }}; font-size: 20px; line-height: 29.3px; color: #018560; font-weight: 400; letter-spacing: 0; margin: 0 0 23.8px; text-transform: uppercase; } 
.column-paragraph { font-size: 16px; line-height: 22px; color: #779088; font-family: {{ settings.type_body_font }}; letter-spacing: 0; font-weight: 400; }
.article-template__social-sharing { padding-right: 20px; }
.bottom-social .share-button__socials { display: flex; justify-content: center; gap: 14px; } 
.bottom-social a.share-button__social { margin: 0; }
.article-template__social-sharing.bottom-social { margin: 90px auto 69.41px; }
.article-meta { font-family: {{ settings.type_body_font }}; font-size: 23px; line-height: 31px; color: #018560; font-weight: 400; letter-spacing: 0; margin: 0 0 32px; }
/* ################# */
/* responsive start */
/* ################# */
@media screen and (max-width: 991px) {
.content_share .article-template__content { padding: 0 0 0 35px; }
.content_share .article-template__social-sharing { left: 0; }
.content_share { margin: 50px auto 0; }
.article-template__content td img { margin: 40px 0; }
.article-template__content table p { margin: 0 0 20px; }
.heading-bold-content { margin: 0 auto 30px; }
.h2-heading-content { margin: 60px 0 20px; }
.column-content { margin: 50px 0 0; column-gap: 47px; row-gap: 40px; }
.h3-heading { margin: 0 0 13.8px; }
.article-template__social-sharing.bottom-social { margin: 60px auto 59.41px; }
}
@media screen and (max-width: 749px) {
article.article-template { margin: 47.63px 0 0; }
body .h3heading { font-size: 32px; line-height: normal; margin-bottom: 24.66px !important; }
.descshor { font-size: 16px; line-height: 22px;; margin: 0 auto 24.63px; } 
.date-author-read { gap: 32px; flex-wrap: wrap; max-width: 134px; margin: 0 auto; } 
.date-author-read>div { width: 100%; }
.date-author-read>div:after { top: inherit; bottom: -16px; width: 100%; right: 0; left: 0; height: 2px; } 
.heading-dar { font-size: 18px; line-height: 25px; }
span.time-data { font-size: 13px; line-height: 18px; } 
article.article-template header.page-width { margin-bottom: 40.95px!important; } 
.content_share { margin: 30.49px auto 0; } 
.content_share .article-template__content { padding: 0; }
.article-template__content table p, .article-template__content p { font-size: 16px; line-height: 22px; margin: 0 0 30px; } 
.article-template__content li { font-size: 16px; line-height: 24px; } 
.content_share .article-template__social-sharing { max-width: 100%; position: static; } 
.share-button__socials { display: flex; justify-content: center; gap: 14px; margin-bottom: 33.4px; }
.share-button__socials a { margin-bottom: 0; } 
.article-template__content td img { margin: 56px 0; }
.heading-bold-content { font-size: 24px; }
.h2-heading-content { margin: 50px 0 20px; font-size: 20px; line-height: normal; }
.paragraph-content { font-size: 16px; line-height: 22px; }
.column-content { margin: 48.52px 0 0; row-gap: 40px; }
.column-box { width: 100%; }
.h3-heading { margin: 0 0 15.8px; font-size: 16px; line-height: 22px; }
.column-paragraph { font-size: 13px; line-height: 18px; }
.bottom-social .share-button__socials { margin: 0; }
.article-template__social-sharing.bottom-social { margin: 56.4px auto; }
.article-meta { font-size: 18px; line-height: 25px; margin: 0 0 16px; }
.article-template__content td { font-size: 16px; line-height: 22px; }
}