.custom_modal{z-index:9999;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal_content{text-align:center;background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.modal_content p{margin:20px}.primary{letter-spacing:-.48px;background:var(--gray-12,#1c2024);color:var(--gray-02,#f9f9fb);border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:Inter;font-size:16px;font-weight:500;line-height:100%;display:inline-flex}.primary:hover{cursor:pointer;background-color:#0a3e24}.blog_footer_custom,.blog-detail{width:2400px;margin:0 auto;position:relative}@media only screen and (max-width:2000px){.blog_footer_custom,.blog-detail{width:1200px}}@media only screen and (max-width:1280px){.blog_footer_custom,.blog-detail{width:calc(100% - 50px)}}@media only screen and (max-width:992px){.blog_footer_custom,.blog-detail{width:calc(100% - 50px)}}
.group_element .error_message{color:red;margin-top:5px}.group_element .form{background:var(--neutral-50,#fafafa);border-radius:6px;width:max-content;padding:5px;box-shadow:0 .483px .483px -1.875px rgba(0,0,0,.17),0 4px 4px -3.75px rgba(0,0,0,.06)}.group_element .form.small input{width:200px}.group_element .form.large input{width:400px}.group_element .form.error{box-shadow:0 0 5px red}.group_element .form input{all:unset;letter-spacing:-.2px;padding:11px 22px 2px;font-family:Inter;font-size:16px;font-weight:400;line-height:160%}.group_element .form button{color:var(--neutral-100,#f5f5f5);letter-spacing:-.42px;background-color:#000;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:14px;font-weight:600;line-height:100%;display:inline-flex}.group_element .checkbox_label{color:#838080!important;text-align:left!important;margin-top:10px!important;padding:0 5px!important;font-size:12px!important}.group_element #consent_check{margin-right:5px!important}
.content-footer{justify-content:space-between;align-items:center;display:flex;position:relative}.content-footer:before{content:"";background-color:#f2f2f5;width:100%;height:1px;position:absolute;top:35%}.content-footer .author-detail{flex-direction:column;justify-content:space-between;height:90px;display:flex}.content-footer .author-detail .share_blog{gap:10px;display:flex;position:relative}.content-footer .author-detail .share_blog .media-share-button:hover{cursor:pointer}.content-footer p{color:var(--Grays-Slate-08,#b9bbc6);letter-spacing:-.42px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:120%}
.share-buttons{background-color:#fff;border-radius:8px;width:264px;padding:20px;position:absolute;bottom:calc(100% + 10px);box-shadow:0 0 2px rgba(95,74,46,.08),0 2px 3px rgba(95,74,46,.04),0 3.999px 5.999px rgba(95,74,46,.04),0 19.997px 31.996px -11.998px rgba(95,74,46,.12)}.share-buttons .share-description{justify-content:space-between;margin-bottom:40px;display:flex}.share-buttons .share-description p{font-size:14px;font-weight:500}.share-buttons .share-description span:hover{cursor:pointer}.share-buttons .social-media-link{margin:10px}.share-buttons .social-media-link a{color:#a3a3a3;gap:10px;font-weight:500;text-decoration:none;transition:all .3s;display:block;display:flex!important}.share-buttons .social-media-link a:hover{color:#171717;cursor:pointer;transition:all .3s}

