/* site header/footer styles (from page-dry-eye-treatment.css) */
:root{ --primary: #37ca37;
--secondary: #188bf6;
--white: #ffffff;
--gray: #cbd5e0;
--black: #000000;
--red: #e93d3d;
--orange: #f6ad55;
--yellow: #faf089;
--green: #9ae6b4;
--teal: #81e6d9;
--malibu: #63b3ed;
--indigo: #757BBD;
--purple: #d6bcfa;
--pink: #fbb6ce;
--transparent: transparent;
--overlay: rgba(0, 0, 0, 0.5);
--color-m9a7tey6: #FB5B11;
--color-m9af09e2: #171717;
--color-m9aitkwg: #133475;
--color-m9a9ksb2: #133475;
--color-m9iokapv: #4d4d4dff;
--color-m9lwzqn1: #d72324ff;
--color-m9inikn4: #4d4d4dff;
--color-m9lvxlx6: #f0eefaff;
--color-m9rc4crv: #404b48ff;
--cobalt: #155eef;
--smoke: #f5f5f5;
--brandboards-new_color_3119: #49b3e4ff;
--brandboards-deep_ocean_navy: #112241ff;
--brandboards-navy_: #002462ff;
--brandboards-rust: #dd7052ff;
--brandboards-lime_green: #85bf41ff;
--brandboards-bue_2: #1d5daeff;
--brandboards-grey_2: #a3a4a7ff;
--brandboards-dusty_blue: #a0c3e0ff;
--brandboards-light_blue: #2d93c8ff;
--brandboards-dusty: #485766ff;
--brandboards-white: #ffffffff;
--brandboards-off_white: #f5f5f5ff;
--brandboards-night: #242730ff;
--brandboards-light_grey: #aeaeaeff;
--brandboards-sky_blue: #76bce0ff;
--brandboards-blue: #1b51abff;
--color-66c5b4f991201e717d357151: #a3a4a7;
--color-66c5b4f991201e3958357152: #FFFFFF;
--color-68ed54408c61ec6df4bb341d: #1b51ab;
--color-68ed54408c61ec01a7bb341e: #76bce0;
--color-68ed54408c61ecb6eabb341f: #808080;
--color-68ed54408c61ec6165bb3420: #a0c3e0;
--color-68ed54408c61ec09c4bb3421: #242730;
--sora: 'Sora';
--marcellus: 'Marcellus';
--headlinefont: 'Marcellus';
--contentfont: 'Sora';
--text-color: #000000;
--link-color: #188bf6; }
.drop-zone-draggable .hl_main_popup{box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}
#hl_main_popup.popup-body{position:absolute!important;left:50%!important;bottom:auto!important;transform:translate(-50%,0)!important;right:auto!important;box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}
@media screen and (min-width:0px) and (max-width:480px){#hl_main_popup.popup-body{width:380px!important}}
.drop-zone-draggable .hl_main_popup-KGdRs9433F{box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}
#hl_main_popup-KGdRs9433F.popup-body{position:absolute!important;left:50%!important;bottom:auto!important;transform:translate(-50%,0)!important;right:auto!important;box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}
.--mobile #hl_main_popup-KGdRs9433F.popup-body{width:380px!important}
@media screen and (min-width:0px) and (max-width:480px){#hl_main_popup-KGdRs9433F.popup-body{width:380px!important}}
/* ---- Section styles ----- */ 
:root{--marcellus:'Marcellus';--sora:'Sora';--white:#ffffff;--black:#000000;--green:#9ae6b4;--transparent:transparent;--color-m9rc4crv:#404b48ff}
/* ---- Section styles ----- */ 
:root{--sora:'Sora';--marcellus:'Marcellus';--white:#ffffff;--black:#000000;--transparent:transparent;--color-m9rc4crv:#404b48ff}
.hl_page-preview--content .cbulletList-gnpUpxoyoJb{icon-color:#76bce0ff;line-height:2em}
@media screen and (min-width:0px) and (max-width:480px){.bulletList-gnpUpxoyoJb h1,.bulletList-gnpUpxoyoJb h2,.bulletList-gnpUpxoyoJb h3,.bulletList-gnpUpxoyoJb h4,.bulletList-gnpUpxoyoJb h5,.bulletList-gnpUpxoyoJb h6,.bulletList-gnpUpxoyoJb ul li,.bulletList-gnpUpxoyoJb.text-output{font-size:16px!important;font-weight:400}.bulletList-gnpUpxoyoJb.text-output li:not(:last-child){margin-bottom:0}}
@media screen and (min-width:481px) and (max-width:10000px){.bulletList-gnpUpxoyoJb h1,.bulletList-gnpUpxoyoJb h2,.bulletList-gnpUpxoyoJb h3,.bulletList-gnpUpxoyoJb h4,.bulletList-gnpUpxoyoJb h5,.bulletList-gnpUpxoyoJb h6,.bulletList-gnpUpxoyoJb ul li,.bulletList-gnpUpxoyoJb.text-output{font-size:16px!important;font-weight:400}}
.bulletList-gnpUpxoyoJb.text-output ul{list-style-type:none;margin:0;padding:0 0 0 1.5em}
.bulletList-gnpUpxoyoJb.text-output ol{padding-left:1.5em}
.bulletList-gnpUpxoyoJb.text-output ol li,.bulletList-gnpUpxoyoJb.text-output ul li{padding-inline-start:.5em}
.bulletList-gnpUpxoyoJb.text-output li{list-style-type:""}
.bulletList-gnpUpxoyoJb.text-output li::marker{font-family:"Font Awesome 5 Free";font-weight:900;color:#76bce0ff;margin-right:.3em;margin-left:-1.5em;text-align:right}
.bulletList-gnpUpxoyoJb.text-output li:not(:last-child){margin-bottom:0}
/* ---- Section styles ----- */ 
:root{--sora:'Sora';--marcellus:'Marcellus';--white:#ffffff;--black:#000000;--green:#9ae6b4;--transparent:transparent}
/* ---- Section styles ----- */ 
:root{--sora:'Sora';--marcellus:'Marcellus';--white:#ffffff;--black:#000000;--green:#9ae6b4;--transparent:transparent;--color-m9rc4crv:#404b48ff}
/* ---- Section styles ----- */ 
:root{--marcellus:'Marcellus';--black:#000000;--transparent:transparent}
/* ---- Section styles ----- */ 
:root{--sora:'Sora';--black:#000000;--transparent:transparent}
/* ---- contact styles ----- */  
 :root{--sora:'Sora';--marcellus:'Marcellus';--white:#ffffff;--black:#000000;--green:#9ae6b4;--transparent:transparent;--color-m9rc4crv:#404b48ff;--smoke:#f5f5f5}
.hl_page-preview--content .section-2nd1GzwpvL{box-shadow:none;padding:20px 0;margin:0;background-color:var(--smoke);border-color:var(--black);border-width:2px;border-style:solid}
.hl_page-preview--content .row-4cyx82PV8U{margin:0 auto;padding:20px 0;background-color:var(--brandboards-off_white);border-color:var(--black);border-width:2px;border-style:solid;width:100%}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .row-4cyx82PV8U{padding-top:40px}}
.hl_page-preview--content .col-AEYSQ6Xz6e{box-shadow:none;padding:10px 5px 0;background-color:var(--transparent);width:100%;border-color:var(--black);border-width:2px;border-style:solid;margin:0}
.hl_page-preview--content .image-4QkrEDqbl2{margin:-100px 0-140px}
.hl_page-preview--content .image-4QkrEDqbl2 .image-container img{box-shadow:none}
.hl_page-preview--content .cimage-4QkrEDqbl2{padding:10px 10px 40px;background-color:var(--transparent);opacity:1;text-align:center}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .image-4QkrEDqbl2{margin-top:0;margin-bottom:-50px}.hl_page-preview--content .image-4QkrEDqbl2 .image-container img{box-shadow:undefined;height:200px}}
.hl_page-preview--content .col-c4Rhh0dgvh{box-shadow:none;padding:0 5px 10px 60px;background-color:var(--transparent);width:100%;border-color:var(--black);border-width:2px;border-style:solid;margin:0}
.hl_page-preview--content .button-7Q8wUPuWou{margin:10px 0 0;text-align:left}
.hl_page-preview--content .cbutton-7Q8wUPuWou{font-family:var(--contentfont);background-color:var(--brandboards-blue);color:#ffffffff;secondary-color:var(--white);text-decoration:none;padding:15px 65px;border-color:var(--green);border-width:2px;border-style:solid;letter-spacing:0;text-transform:none;width:auto%;text-shadow:none}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .button-7Q8wUPuWou{text-align:center}}
.hl_page-preview--content .button-8T_hjyNQ_l{margin:0;text-align:left}
.hl_page-preview--content .cbutton-8T_hjyNQ_l{font-family:var(--contentfont);background-color:var(--white);color:var(--color-m9rc4crv);secondary-color:var(--white);text-decoration:none;padding:15px;border-color:var(--green);border-width:2px;border-style:solid;letter-spacing:0;text-transform:none;width:auto%;text-shadow:none}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .button-8T_hjyNQ_l{text-align:center}}
.hl_page-preview--content #paragraph-F5qN-1zVVB,.hl_page-preview--content #paragraph-knu-m2k1_S,.hl_page-preview--content #sub-heading-6MwIoL1i1P,.hl_page-preview--content #sub-heading-C3xmKhrcxL{margin:0}
.hl_page-preview--content .cparagraph-F5qN-1zVVB{font-family:var(--contentfont);background-color:var(--transparent);color:var(--white);icon-color:var(--text-color);font-weight:medium;box-shadow:none;padding:0 20px 20px 0;opacity:1;text-shadow:none;border-color:var(--black);border-width:2px;border-style:solid;line-height:1.5em;text-transform:none;letter-spacing:0;text-align:left;inline-colors:#242730ff}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .cparagraph-F5qN-1zVVB{text-align:center}}
.hl_page-preview--content .csub-heading-6MwIoL1i1P{font-family:var(--headlinefont);background-color:var(--transparent);color:var(--white);icon-color:var(--text-color);font-weight:400;box-shadow:none;padding:0 0 10px;opacity:1;text-shadow:none;border-color:var(--black);border-width:2px;border-style:solid;line-height:1.3em;letter-spacing:0;text-align:left;inline-colors:#242730ff}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .csub-heading-6MwIoL1i1P{text-align:center}}
.hl_page-preview--content .row-WjPMGtyrae{margin:0 auto;padding:10px 0;background-color:var(--transparent);border-color:var(--transparent);border-width:0;border-style:solid;inline-colors:#1b51abff,var(--transparent);border-radius:25px;width:100%}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .row-WjPMGtyrae{padding-top:40px}}
.hl_page-preview--content .col-eaXskBQynd{box-shadow:none;padding:10px 5px 0;background-color:var(--transparent);width:39.3%;border-color:var(--black);border-width:2px;border-style:solid;margin:0}
.hl_page-preview--content .image-XmbKIhaYia{margin:5px 0}
.hl_page-preview--content .image-XmbKIhaYia .image-container img{box-shadow:none;width:auto;height:auto}
.hl_page-preview--content .cimage-XmbKIhaYia{padding:0 10px;background-color:var(--transparent);opacity:1;text-align:center}
@media screen and (min-width:0px) and (max-width:767px){.hl_page-preview--content .image-XmbKIhaYia{margin-top:0;margin-bottom:-50px}.hl_page-preview--content .image-XmbKIhaYia .image-container img{box-shadow:undefined;height:200px}}
.hl_page-preview--content .col-jy3nvyVo4H{box-shadow:none;padding:0 40px 10px;background-color:var(--transparent);width:60.7%;border-color:var(--black);border-width:2px;border-style:solid;margin:0}
.hl_page-preview--content .col-b2bCMaIh61,.hl_page-preview--content .row-Hkrl5lv2p6{margin:0 auto;box-shadow:none;padding:10px 5px;background-color:var(--transparent);backdrop-filter:none;border-color:var(--black);border-width:0;border-style:none;border-radius:0;width:100%}
.hl_page-preview--content .col-b2bCMaIh61{width:46.2%;margin:0}
.hl_page-preview--content .button-QUPKWwoDet{margin:0;text-align:center}
.hl_page-preview--content .cbutton-QUPKWwoDet{font-family:var(--contentfont);background-color:#1b51abff;color:#ffffffff;secondary-color:var(--white);text-decoration:none;padding:15px 20px;border-color:#ffffffff;border-width:3px;border-style:solid;letter-spacing:0;text-transform:none;width:auto%;text-shadow:none;inline-colors:#ffffffff;border-radius:5px}
.hl_page-preview--content .col-RJ7uSj2SGI{box-shadow:none;padding:10px 5px;background-color:var(--transparent);backdrop-filter:none;width:53.8%;border-color:var(--black);border-width:0;border-style:none;border-radius:0;margin:0}
.hl_page-preview--content .button--PRYafedHf{margin:0;text-align:left}
.hl_page-preview--content .cbutton--PRYafedHf,.hl_page-preview--content .cparagraph-knu-m2k1_S{font-family:var(--contentfont);text-shadow:none;border-width:2px;border-style:solid;text-transform:none;letter-spacing:0}
.hl_page-preview--content .cbutton--PRYafedHf{background-color:var(--white);color:var(--color-m9rc4crv);secondary-color:var(--white);text-decoration:none;padding:15px 10px;border-color:var(--green);width:auto%}
.hl_page-preview--content .cparagraph-knu-m2k1_S{background-color:var(--transparent);color:var(--black);icon-color:var(--text-color);font-weight:medium;box-shadow:none;padding:10px 0;opacity:1;border-color:var(--black);line-height:1.5em;text-align:left}
.hl_page-preview--content .col-kTjwhGe9G6,.hl_page-preview--content .row-lwWPFR3z1g{margin:0 auto;box-shadow:none;padding:0 5px;background-color:var(--transparent);backdrop-filter:none;border-color:var(--black);border-width:0;border-style:none;border-radius:0;width:100%}
.hl_page-preview--content .col-kTjwhGe9G6{padding:10px 5px;margin:0}
.hl_page-preview--content .csub-heading-C3xmKhrcxL{font-family:var(--headlinefont);background-color:var(--transparent);color:#242730ff;icon-color:var(--text-color);font-weight:400;box-shadow:none;padding:0 0 10px;opacity:1;text-shadow:none;border-color:var(--black);border-width:2px;border-style:solid;line-height:1.3em;letter-spacing:0;text-align:center;inline-colors:#1b51abff,#242730ff}
#section-2nd1GzwpvL>.inner{max-width:1170px}
@media (max-width:1024px){#section-2nd1GzwpvL{animation:none!important}}
.--mobile #row-4cyx82PV8U,.--mobile #section-2nd1GzwpvL{animation:none!important}
@media (max-width:1024px){#row-4cyx82PV8U{animation:none!important}}
#col-AEYSQ6Xz6e>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-AEYSQ6Xz6e{animation:none!important}}
.--mobile #col-AEYSQ6Xz6e{animation:none!important}
#col-c4Rhh0dgvh>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-c4Rhh0dgvh{animation:none!important}}
.--mobile #col-c4Rhh0dgvh,.--mobile #row-WjPMGtyrae{animation:none!important}
@media screen and (min-width:768px) and (max-width:10000px){.button-7Q8wUPuWou .button-icon-end,.button-7Q8wUPuWou .button-icon-start,.button-7Q8wUPuWou .main-heading-button{font-size:16px;font-weight:600}.button-7Q8wUPuWou .button-icon-start{margin-right:5px}.button-7Q8wUPuWou .button-icon-end{margin-left:5px}.button-7Q8wUPuWou .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:768px) and (max-width:1024px){.button-7Q8wUPuWou .button-icon-end,.button-7Q8wUPuWou .button-icon-start,.button-7Q8wUPuWou .main-heading-button{font-size:16px;font-weight:600}.button-7Q8wUPuWou .button-icon-start{margin-right:5px}.button-7Q8wUPuWou .button-icon-end{margin-left:5px}.button-7Q8wUPuWou .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:0px) and (max-width:767px){.button-7Q8wUPuWou .button-icon-end,.button-7Q8wUPuWou .button-icon-start,.button-7Q8wUPuWou .main-heading-button{font-size:16px;font-weight:600}.button-7Q8wUPuWou .button-icon-start{margin-right:5px}.button-7Q8wUPuWou .button-icon-end{margin-left:5px}.button-7Q8wUPuWou .sub-heading-button{font-size:15px;color:var(--white);font-weight:undefined}}
@media screen and (min-width:768px) and (max-width:10000px){.button-8T_hjyNQ_l .button-icon-end,.button-8T_hjyNQ_l .button-icon-start,.button-8T_hjyNQ_l .main-heading-button{font-size:16px;font-weight:600}.button-8T_hjyNQ_l .button-icon-start{margin-right:5px}.button-8T_hjyNQ_l .button-icon-end{margin-left:5px}.button-8T_hjyNQ_l .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:768px) and (max-width:1024px){.button-8T_hjyNQ_l .button-icon-end,.button-8T_hjyNQ_l .button-icon-start,.button-8T_hjyNQ_l .main-heading-button{font-size:16px;font-weight:600}.button-8T_hjyNQ_l .button-icon-start{margin-right:5px}.button-8T_hjyNQ_l .button-icon-end{margin-left:5px}.button-8T_hjyNQ_l .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:0px) and (max-width:767px){.button-8T_hjyNQ_l .button-icon-end,.button-8T_hjyNQ_l .button-icon-start,.button-8T_hjyNQ_l .main-heading-button{font-size:16px;font-weight:600}.button-8T_hjyNQ_l .button-icon-start{margin-right:5px}.button-8T_hjyNQ_l .button-icon-end{margin-left:5px}.button-8T_hjyNQ_l .sub-heading-button{font-size:15px;color:var(--white);font-weight:undefined}}
.paragraph-F5qN-1zVVB{font-weight:400}
.paragraph-F5qN-1zVVB a,.paragraph-F5qN-1zVVB a *,.paragraph-knu-m2k1_S a,.paragraph-knu-m2k1_S a *,.sub-heading-6MwIoL1i1P a,.sub-heading-6MwIoL1i1P a *,.sub-heading-C3xmKhrcxL a,.sub-heading-C3xmKhrcxL a *{color:var(--link-color);text-decoration:none}
.paragraph-F5qN-1zVVB a u,.paragraph-F5qN-1zVVB a:hover,.paragraph-knu-m2k1_S a u,.paragraph-knu-m2k1_S a:hover,.sub-heading-6MwIoL1i1P a u,.sub-heading-6MwIoL1i1P a:hover,.sub-heading-C3xmKhrcxL a u,.sub-heading-C3xmKhrcxL a:hover{text-decoration:underline}
.paragraph-F5qN-1zVVB a s,.paragraph-knu-m2k1_S a s,.sub-heading-6MwIoL1i1P a s,.sub-heading-C3xmKhrcxL a s{text-decoration:line-through}
@media screen and (min-width:0px) and (max-width:767px){.paragraph-F5qN-1zVVB h1,.paragraph-F5qN-1zVVB h2,.paragraph-F5qN-1zVVB h3,.paragraph-F5qN-1zVVB h4,.paragraph-F5qN-1zVVB h5,.paragraph-F5qN-1zVVB h6,.paragraph-F5qN-1zVVB ul li,.paragraph-F5qN-1zVVB.text-output{font-size:16px!important;font-weight:400}}
@media screen and (min-width:768px) and (max-width:10000px){.paragraph-F5qN-1zVVB h1,.paragraph-F5qN-1zVVB h2,.paragraph-F5qN-1zVVB h3,.paragraph-F5qN-1zVVB h4,.paragraph-F5qN-1zVVB h5,.paragraph-F5qN-1zVVB h6,.paragraph-F5qN-1zVVB ul li,.paragraph-F5qN-1zVVB.text-output{font-size:16px!important;font-weight:400}}
.paragraph-F5qN-1zVVB.text-output h1:first-child:before,.paragraph-F5qN-1zVVB.text-output h2:first-child:before,.paragraph-F5qN-1zVVB.text-output h3:first-child:before,.paragraph-F5qN-1zVVB.text-output h4:first-child:before,.paragraph-F5qN-1zVVB.text-output h5:first-child:before,.paragraph-F5qN-1zVVB.text-output h6:first-child:before,.paragraph-F5qN-1zVVB.text-output p:first-child:before,.paragraph-knu-m2k1_S.text-output h1:first-child:before,.paragraph-knu-m2k1_S.text-output h2:first-child:before,.paragraph-knu-m2k1_S.text-output h3:first-child:before,.paragraph-knu-m2k1_S.text-output h4:first-child:before,.paragraph-knu-m2k1_S.text-output h5:first-child:before,.paragraph-knu-m2k1_S.text-output h6:first-child:before,.paragraph-knu-m2k1_S.text-output p:first-child:before,.sub-heading-6MwIoL1i1P.text-output h1:first-child:before,.sub-heading-6MwIoL1i1P.text-output h2:first-child:before,.sub-heading-6MwIoL1i1P.text-output h3:first-child:before,.sub-heading-6MwIoL1i1P.text-output h4:first-child:before,.sub-heading-6MwIoL1i1P.text-output h5:first-child:before,.sub-heading-6MwIoL1i1P.text-output h6:first-child:before,.sub-heading-6MwIoL1i1P.text-output p:first-child:before,.sub-heading-C3xmKhrcxL.text-output h1:first-child:before,.sub-heading-C3xmKhrcxL.text-output h2:first-child:before,.sub-heading-C3xmKhrcxL.text-output h3:first-child:before,.sub-heading-C3xmKhrcxL.text-output h4:first-child:before,.sub-heading-C3xmKhrcxL.text-output h5:first-child:before,.sub-heading-C3xmKhrcxL.text-output h6:first-child:before,.sub-heading-C3xmKhrcxL.text-output p:first-child:before{color:var(--text-color);content:'\';
    font-family: '';margin-right:5px;font-weight:700}
.sub-heading-6MwIoL1i1P{font-weight:800}
@media screen and (min-width:0px) and (max-width:767px){.sub-heading-6MwIoL1i1P h1,.sub-heading-6MwIoL1i1P h2,.sub-heading-6MwIoL1i1P h3,.sub-heading-6MwIoL1i1P h4,.sub-heading-6MwIoL1i1P h5,.sub-heading-6MwIoL1i1P h6,.sub-heading-6MwIoL1i1P ul li,.sub-heading-6MwIoL1i1P.text-output{font-size:30px!important;font-weight:800}}
@media screen and (min-width:768px) and (max-width:10000px){.sub-heading-6MwIoL1i1P h1,.sub-heading-6MwIoL1i1P h2,.sub-heading-6MwIoL1i1P h3,.sub-heading-6MwIoL1i1P h4,.sub-heading-6MwIoL1i1P h5,.sub-heading-6MwIoL1i1P h6,.sub-heading-6MwIoL1i1P ul li,.sub-heading-6MwIoL1i1P.text-output{font-size:50px!important;font-weight:800}}
@media (max-width:1024px){#row-WjPMGtyrae{animation:none!important}}
#col-eaXskBQynd>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-eaXskBQynd{animation:none!important}}
.--mobile #col-eaXskBQynd{animation:none!important}
#col-jy3nvyVo4H>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-jy3nvyVo4H{animation:none!important}}
.--mobile #col-jy3nvyVo4H,.--mobile #row-Hkrl5lv2p6{animation:none!important}
@media (max-width:1024px){#row-Hkrl5lv2p6{animation:none!important}}
#col-b2bCMaIh61>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-b2bCMaIh61{animation:none!important}}
.--mobile #col-b2bCMaIh61{animation:none!important}
@media screen and (min-width:768px) and (max-width:10000px){.button-QUPKWwoDet .button-icon-end,.button-QUPKWwoDet .button-icon-start,.button-QUPKWwoDet .main-heading-button{font-size:16px;font-weight:600}.button-QUPKWwoDet .button-icon-start{margin-right:5px}.button-QUPKWwoDet .button-icon-end{margin-left:5px}.button-QUPKWwoDet .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:768px) and (max-width:1024px){.button-QUPKWwoDet .button-icon-end,.button-QUPKWwoDet .button-icon-start,.button-QUPKWwoDet .main-heading-button{font-size:16px;font-weight:600}.button-QUPKWwoDet .button-icon-start{margin-right:5px}.button-QUPKWwoDet .button-icon-end{margin-left:5px}.button-QUPKWwoDet .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:0px) and (max-width:767px){.button-QUPKWwoDet .button-icon-end,.button-QUPKWwoDet .button-icon-start,.button-QUPKWwoDet .main-heading-button{font-size:16px;font-weight:600}.button-QUPKWwoDet .button-icon-start{margin-right:5px}.button-QUPKWwoDet .button-icon-end{margin-left:5px}.button-QUPKWwoDet .sub-heading-button{font-size:15px;color:var(--white);font-weight:undefined}}
#col-RJ7uSj2SGI>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-RJ7uSj2SGI{animation:none!important}}
.--mobile #col-RJ7uSj2SGI,.--mobile #row-lwWPFR3z1g{animation:none!important}
@media screen and (min-width:768px) and (max-width:10000px){.button--PRYafedHf .button-icon-end,.button--PRYafedHf .button-icon-start,.button--PRYafedHf .main-heading-button{font-size:16px;font-weight:600}.button--PRYafedHf .button-icon-start{margin-right:5px}.button--PRYafedHf .button-icon-end{margin-left:5px}.button--PRYafedHf .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:768px) and (max-width:1024px){.button--PRYafedHf .button-icon-end,.button--PRYafedHf .button-icon-start,.button--PRYafedHf .main-heading-button{font-size:16px;font-weight:600}.button--PRYafedHf .button-icon-start{margin-right:5px}.button--PRYafedHf .button-icon-end{margin-left:5px}.button--PRYafedHf .sub-heading-button{font-size:15px;color:var(--white);font-weight:600}}
@media screen and (min-width:0px) and (max-width:767px){.button--PRYafedHf .button-icon-end,.button--PRYafedHf .button-icon-start,.button--PRYafedHf .main-heading-button{font-size:16px;font-weight:600}.button--PRYafedHf .button-icon-start{margin-right:5px}.button--PRYafedHf .button-icon-end{margin-left:5px}.button--PRYafedHf .sub-heading-button{font-size:15px;color:var(--white);font-weight:undefined}}
.paragraph-knu-m2k1_S{font-weight:400}
.paragraph-knu-m2k1_S em,.paragraph-knu-m2k1_S strong,.paragraph-knu-m2k1_S u{color:var(--text-color)}
@media screen and (min-width:0px) and (max-width:767px){.paragraph-knu-m2k1_S h1,.paragraph-knu-m2k1_S h2,.paragraph-knu-m2k1_S h3,.paragraph-knu-m2k1_S h4,.paragraph-knu-m2k1_S h5,.paragraph-knu-m2k1_S h6,.paragraph-knu-m2k1_S ul li,.paragraph-knu-m2k1_S.text-output{font-size:18px!important;font-weight:400}}
@media screen and (min-width:768px) and (max-width:10000px){.paragraph-knu-m2k1_S h1,.paragraph-knu-m2k1_S h2,.paragraph-knu-m2k1_S h3,.paragraph-knu-m2k1_S h4,.paragraph-knu-m2k1_S h5,.paragraph-knu-m2k1_S h6,.paragraph-knu-m2k1_S ul li,.paragraph-knu-m2k1_S.text-output{font-size:16px!important;font-weight:400}}
@media (max-width:1024px){#row-lwWPFR3z1g{animation:none!important}}
#col-kTjwhGe9G6>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-kTjwhGe9G6{animation:none!important}}
.--mobile #col-kTjwhGe9G6{animation:none!important}
.sub-heading-C3xmKhrcxL{font-weight:800}
@media screen and (min-width:0px) and (max-width:767px){.sub-heading-C3xmKhrcxL h1,.sub-heading-C3xmKhrcxL h2,.sub-heading-C3xmKhrcxL h3,.sub-heading-C3xmKhrcxL h4,.sub-heading-C3xmKhrcxL h5,.sub-heading-C3xmKhrcxL h6,.sub-heading-C3xmKhrcxL ul li,.sub-heading-C3xmKhrcxL.text-output{font-size:30px!important;font-weight:800}}
@media screen and (min-width:768px) and (max-width:10000px){.sub-heading-C3xmKhrcxL h1,.sub-heading-C3xmKhrcxL h2,.sub-heading-C3xmKhrcxL h3,.sub-heading-C3xmKhrcxL h4,.sub-heading-C3xmKhrcxL h5,.sub-heading-C3xmKhrcxL h6,.sub-heading-C3xmKhrcxL ul li,.sub-heading-C3xmKhrcxL.text-output{font-size:50px!important;font-weight:800}}
/* ---- Footer Down styles ----- */  
 :root{--sora:'Sora';--white:#ffffff;--black:#000000;--transparent:transparent;--color-m9rc4crv:#404b48ff}
.hl_page-preview--content .section-iP8FG1nByR{box-shadow:none;padding:10px 0;margin:0;background-color:var(--white);border-color:var(--black);border-width:2px;border-style:solid}
.hl_page-preview--content .row-A3AQ4RDxyJ{margin:0 auto;padding:0;width:100%}
.hl_page-preview--content .col-FT7cEjg170,.hl_page-preview--content .cparagraph-xnZZvp21Ax,.hl_page-preview--content .row-A3AQ4RDxyJ{background-color:var(--transparent);box-shadow:none;border-color:var(--black);border-width:2px;border-style:solid}
.hl_page-preview--content .col-FT7cEjg170{padding:10px 5px;width:100%;margin:0}
.hl_page-preview--content .cparagraph-xnZZvp21Ax{font-family:var(--contentfont);color:var(--color-m9rc4crv);icon-color:var(--text-color);font-weight:medium;padding:0;opacity:1;text-shadow:none;line-height:1.3em;letter-spacing:0;text-align:center}
#section-iP8FG1nByR>.inner{max-width:1170px}
@media (max-width:1024px){#section-iP8FG1nByR{animation:none!important}}
.--mobile #row-A3AQ4RDxyJ,.--mobile #section-iP8FG1nByR{animation:none!important}
@media (max-width:1024px){#row-A3AQ4RDxyJ{animation:none!important}}
#col-FT7cEjg170>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width:1024px){#col-FT7cEjg170{animation:none!important}}
.--mobile #col-FT7cEjg170{animation:none!important}
.paragraph-xnZZvp21Ax em,.paragraph-xnZZvp21Ax strong,.paragraph-xnZZvp21Ax u{color:var(--text-color)}
.paragraph-xnZZvp21Ax a,.paragraph-xnZZvp21Ax a *{color:var(--link-color);text-decoration:none}
.paragraph-xnZZvp21Ax a u,.paragraph-xnZZvp21Ax a:hover{text-decoration:underline}
.paragraph-xnZZvp21Ax a s{text-decoration:line-through}
.paragraph-xnZZvp21Ax.text-output h1:first-child:before,.paragraph-xnZZvp21Ax.text-output h2:first-child:before,.paragraph-xnZZvp21Ax.text-output h3:first-child:before,.paragraph-xnZZvp21Ax.text-output h4:first-child:before,.paragraph-xnZZvp21Ax.text-output h5:first-child:before,.paragraph-xnZZvp21Ax.text-output h6:first-child:before,.paragraph-xnZZvp21Ax.text-output p:first-child:before{color:var(--text-color);content:'\';
    font-family: '';margin-right:5px;font-weight:700}
@media (max-width: 1024px){#section-8_ef4CiDWu,
  #row-pUdUUBYKQT,
  #col-V8YWnNE1yI,
  #col-9MtqtJbRIa,
  #section-NO8yitk_k,
  #row-CPwv-iE752,
  #col-oYV3Q2anOz,
  #row-EDUK_Swfde,
  #col-KOC-juXUR6,
  #col-NUMU5jz47Q,
  #row-nbsip0m7Rh,
  #col-3kbJwuaXsc,
  #col-i0RRNaRrzR,
  #col-ChmNZeuzOt,
  #section-wmwP-DaECt,
  #row-fs0lrHKeBrM,
  #col-wQA1BPH4qkB,
  #row-_snOorSRPfF,
  #col-O1gEN5q8YqQ,
  #row-Z2QK26GYgi,
  #col-sHxa3f69De,
  #col-72Y8GKcL3X,
  #row-lqxDtboPBBS,
  #col-muFMrIxpuDv,
  #col-KEXGy8dbAgT,
  #col-6F_7AjJcClF,
  #col-OqG7NWc3bGT,
  #row-_WVGYrf12w,
  #col-e4C_ii5bWf,
  #col-l5gzT2H5mE,
  #col--iq_Z4J-P7,
  #col-rCRC74zBXb,
  #section-I8IEt1NsiC,
  #row-G7gtN0qCCSq,
  #col-FtUPfi7oLNo,
  #col-G6PqOgDhNz_,
  #section-DBRs_0twJ_,
  #row-slGcFEzox8,
  #col-3rdPSiDy91,
  #row-EuxiPLaW9eU,
  #col-1g1qEC1wnij,
  #row-loe0JcSrRVp,
  #col-B6Q0gEEWZyC,
  #col-GcTC5DmzSGD,
  #col-fBSnYNcO3JO,
  #section-Dt6tB7ylJM,
  #row-s-BpnK81i-t,
  #col-usbHc0RmcxG,
  #section-x5o1wLx4De,
  #row-of-9wsRFigv,
  #col-ZqrYExgeIuE,
  #section-2nd1GzwpvL,
  #row-lwWPFR3z1g,
  #col-kTjwhGe9G6,
  #row-WjPMGtyrae,
  #col-jy3nvyVo4H,
  #row-Hkrl5lv2p6,
  #col-RJ7uSj2SGI,
  #col-b2bCMaIh61,
  #col-eaXskBQynd,
  #row-4cyx82PV8U,
  #col-c4Rhh0dgvh,
  #col-AEYSQ6Xz6e,
  #section-rm60aYsMxX,
  #row-LtW-p1dEIO,
  #col-0_63f3BzkH,
  #col-dm4XVy_qGv,
  #col-Zca5OYoCbW,
  #col-SSMDEllvcd,
  #col-bW9cwRtTjc,
  #row-1IOuzFln34,
  #col-gaukn5-fB9,
  #section-iP8FG1nByR,
  #row-A3AQ4RDxyJ,
  #col-FT7cEjg170{
    animation: none !important;
  }}
/* blog post styles */
:root{ --primary: #37ca37;
--secondary: #188bf6;
--white: #ffffff;
--gray: #cbd5e0;
--black: #000000;
--red: #e93d3d;
--orange: #f6ad55;
--yellow: #faf089;
--green: #9ae6b4;
--teal: #81e6d9;
--malibu: #63b3ed;
--indigo: #757BBD;
--purple: #d6bcfa;
--pink: #fbb6ce;
--transparent: transparent;
--overlay: rgba(0, 0, 0, 0.5);
--arial: 'Arial';
--lato: 'Lato';
--open-sans: 'Open Sans';
--montserrat: 'Montserrat';
--headlinefont: 'Montserrat';
--contentfont: 'Lato';
--text-color: #000000;
--link-color: #188bf6; }
.drop-zone-draggable .hl_main_popup{padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white)}
#hl_main_popup{padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}
/* ---- Section styles ----- */ 
:root{--black:#000000;--transparent:transparent}
.hl_page-preview--content .col-Nd71RZCgQy,.hl_page-preview--content .row-5vwyOT8SMb,.hl_page-preview--content .section-SSO7jI0s7_{padding:20px 0;margin:0;background-color:var(--transparent);border-color:var(--black);border-width:2px;border-style:solid}
.hl_page-preview--content .col-Nd71RZCgQy,.hl_page-preview--content .row-5vwyOT8SMb{margin:0 auto;padding:15px 0;width:100%}
.hl_page-preview--content .col-Nd71RZCgQy{padding:10px 5px;margin:0}
.hl_page-preview--content .cblog-content-v_VvAdA1WZ{padding:10px;margin-top:0;margin-bottom:0;border-color:var(--black);border-style:solid;border-width:2px}
#section-SSO7jI0s7_>.inner{max-width:1170px}
#col-Nd71RZCgQy>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width: 1024px) {
  #section-SSO7jI0s7_,
  #row-5vwyOT8SMb,
  #col-Nd71RZCgQy {
    animation: none !important;
  }
}
.blog-html-container-single *{max-width:100%}
.blog-html-container-single{margin:0 auto;max-width:800px}
.blog-content-fluid-width .blog-html-container-single{max-width:100%}
.blog-html-container-single .header-image{margin:0 auto}
.category-separator{margin:0!important}
.blog-info-dot{font-size:17px!important}
.meta-section-1 span{color:#556c79;font-size:14px;margin-right:.5em}
.meta-section-2{margin-top:.3em}
.meta-section-2 span{color:#556c79;font-size:14px}
.header-image{height:auto;margin:0 auto;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center;object-position:center center;width:100%}
.blog-html-container-single{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.375;overflow:hidden}
.blog-html-container-single ul{display:block;list-style-type:disc;margin:1em 0 1 em;padding-left:40px}
.blog-html-container-single ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}
.blog-html-container-single h1{display:block;font-size:2em;font-weight:700;margin:.67em 0}
.blog-html-container-single h2{display:block;font-size:1.5em;font-weight:700;margin:.83em 0}
.blog-html-container-single h3{display:block;font-size:1.17em;font-weight:700;margin:1em 0}
.blog-html-container-single h4{display:block;font-size:1em;font-weight:700;margin:1.33em 0}
.blog-html-container-single h5{display:block;font-size:.83em;font-weight:700;margin:1.67em 0}
.blog-html-container-single h6{display:block;font-size:.67em;font-weight:700;margin:2.33em 0}
.blog-html-container-single p{display:block;margin-bottom:1em;margin-left:0;margin-right:0}
.blog-html-container-single code{background-color:#6161611a;color:#616161}
.blog-html-container-single pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}
.blog-html-container-single pre code{background:none;color:inherit;font-size:.8rem;padding:0}
.blog-html-container-single mark{background-color:#faf594}
.blog-html-container-single img,.blog-html-container-single video{height:auto;max-width:100%}
.blog-html-container-single figure.blog__image-figure{margin:1rem 0;max-width:100%;padding:0}
.blog-html-container-single figure.blog__image-figure img{display:block}
.blog-html-container-single figcaption.blog__image-caption{color:#6b7280;font-size:.875rem;font-style:italic;line-height:1.25rem;margin-top:.5rem;text-align:center}
.blog-html-container-single div.blog-html-container-single-selectednode iframe,.blog-html-container-single img.blog-html-container-single-selectednode,.blog-html-container-single video.blog-html-container-single-selectednode{outline:2px solid #188bf6}
.blog-html-container-single blockquote{border-left:2px solid hsla(0,0%,5%,.1);padding-left:1rem}
.blog-html-container-single hr{border:none;border-top:2px solid hsla(0,0%,5%,.1);margin:2rem 0}
.blog-html-container-single a{color:#335dff;text-decoration:underline}
.blog-html-container-single ul[data-type=taskList]{list-style:none;padding-left:24px}
.blog-html-container-single ul[data-type=taskList] p{margin:0}
.blog-html-container-single ul[data-type=taskList] li{border-radius:.25rem;display:flex}
.blog-html-container-single ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.blog-html-container-single ul[data-type=taskList] li>div{flex:1 1 auto}
.blog-html-container-single input[type=checkbox]{border-radius:4px;height:1rem;width:1rem}
.blog-html-container-single table{border-collapse:collapse;box-sizing:border-box;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}
.blog-html-container-single td,.blog-html-container-single th{border:1px solid #eaecf0;box-sizing:border-box;min-width:1.5em;padding:.75rem 1rem;vertical-align:top}
.blog-html-container-single th{background-color:#f9fafb;color:#101828;font-weight:600;text-align:left}
.blog-html-container-single td p,.blog-html-container-single th p{margin:0}
.blog-html-container-single table.tbl-align-center td,.blog-html-container-single table.tbl-align-center th{text-align:center}
.blog-html-container-single table.tbl-align-right td,.blog-html-container-single table.tbl-align-right th{text-align:right}
.blog-html-container-single table.tbl-align-left td,.blog-html-container-single table.tbl-align-left th{text-align:left}
.blog-html-container-single table.tbl-style-striped tbody tr:nth-child(2n) td{background-color:#f9fafb}
.blog-html-container-single table.tbl-style-borderless td,.blog-html-container-single table.tbl-style-borderless th{border:none;border-bottom:1px solid #eaecf0}
.blog-html-container-single table.tbl-style-borderless th{background-color:transparent;border-bottom:2px solid #344054}
.blog-html-container-single table.tbl-style-card{border:1px solid #eaecf0;border-collapse:separate;border-radius:12px;border-spacing:0;overflow:hidden}
.blog-html-container-single table.tbl-style-card td,.blog-html-container-single table.tbl-style-card th{border:none;border-bottom:1px solid #f2f4f7}
.blog-html-container-single table.tbl-style-card tr:last-child td{border-bottom:none}
.blog-html-container-single table.tbl-style-card th{background-color:#f9fafb}
.blog-left-arrow{margin-right:.5em}
.blog-left-arrow:before{content:"";font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:700}
.blog-back-button{color:#6b7280!important;cursor:pointer;display:block;font-size:13px;margin-top:1em;text-decoration:none!important}
.blog-tags{clear:both;display:flex;flex-wrap:wrap;padding:1em 0}
.blog-tags .tag{background-color:#e5e7eb;border-radius:10px;color:#6b7280;font-size:13px;margin:2px;padding:5px 10px}
.blog-author-details{background-color:#f9fafb;border-color:#e5e7eb;border-style:solid;clear:both}
.blog-author-details-md{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:4px}
.blog-html mark{color:inherit!important}
div[data-code-embed-placeholder]{display:none}
.category-label{color:inherit;text-decoration:none}
.table-of-contents a{cursor:pointer!important}
.table-of-contents .numbered a{width:100%}
.table-of-contents.dotted a,.table-of-contents.numbered a{color:#000;text-decoration:none}
.table-of-contents p{cursor:pointer;margin:0!important}
.link-item{display:flex!important;justify-content:space-between;padding-left:calc(.875rem*(var(--level) - 1))}
.numbered-item{justify-content:space-between}
.dotted-item,.numbered-item{padding-left:calc(.875rem*(var(--level) - 1))}
.dotted-item,.dotted-item a,.numbered-item{color:var(--black);display:flex!important;text-decoration:none}
.line-with-dots{border-bottom:1px dotted #ccc;flex:1;margin:0 6px 2px 3px}
.big-dot{background-color:#000;border-radius:50%;height:6px;margin-top:10px;width:6px}
.big-dot-a{height:100%;width:100%}
.anchor-span{border-bottom:1px dotted transparent;display:flex;flex:1}
.numbered-a{height:25px;width:10px}
.empty-number-a{border-bottom:1px dotted transparent;cursor:text;display:flex;flex:1}
.blog-cover-image-container{align-items:center;display:flex;flex-direction:column}
.blog-cover-image-container picture{width:100%}
.back-to-top{background-color:#f4f7fe;border:none;border-radius:12px;color:#007bff;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px 20px;transition:background .2s ease-in-out}
.hl-blog-content-back-to-top-container{margin:10px auto 0!important;width:-moz-fit-content;width:fit-content}
.author-icons-container{align-items:center;display:flex;margin:0 auto}
.author-social-icon{align-items:center;display:flex;flex-direction:column;padding:5px;text-align:center}
.author-social-icon img{background:gray;border-radius:25%;height:25px;-o-object-fit:cover;object-fit:cover;width:25px}
.blog-html-container-single img[data-popup=true]{cursor:pointer}
@media screen and (max-width:992px){.blog-html img.blog__image--responsive{height:auto!important;width:100%!important}}
.blog-image-overlay{align-items:center;background:#fff;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}
.blog-image-overlay__content{max-height:95vh;max-width:95vw;text-align:center}
.blog-image-overlay__content img{border-radius:6px;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}
.blog-image-overlay__content__close{background-color:transparent;border:transparent;cursor:pointer;position:absolute;right:16px;top:16px}
.blog-html img[data-popup=true]{cursor:zoom-in}
.blog-author-container{display:flex;justify-content:center}
.blog-author-social-icon{height:13px;width:13px}
.blog-author{align-items:center;display:flex;margin:auto;text-decoration:none!important}
.blog-author .blog-author-image-post{height:36px;width:36px}
.blog-author .blog-author-name{margin-bottom:0}
.blog-author-description{color:#6b7280;font-size:14px;font-style:normal;line-height:16px;text-align:center}
.blog-author-details .blog-author-description{margin-bottom:0}
.blog-author-social-icons{text-align:center}
.blog-author-social-icons a{color:#6b7280!important;margin:.5em;text-decoration:none!important}
.blog-author-social-icon.facebook:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.instagram:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.twitter:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.linkedin:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.youtube:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.author-social-icon-container{align-items:center;display:flex;flex-direction:column}
.blog-author-details-modern{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;gap:20px;width:100%}
.blog-author-modern-photo-link{display:block;flex-shrink:0;height:64px;overflow:hidden;text-decoration:none;width:64px}
:where(.blog-author-modern-photo-link){border-radius:50%}
.blog-author-modern-photo-link>img,.blog-author-modern-photo-link>picture,.blog-author-modern-photo-link>picture>img{border-radius:inherit;display:block;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}
.blog-author-modern-body{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}
.blog-author-meta-row-modern{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:4px}
.blog-author-name-modern{font-weight:600}
.blog-author-name-modern a{color:inherit;text-decoration:none!important}
.blog-author-role-modern{opacity:.7}
.blog-author-sep-modern{color:#d1d5db;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.blog-author-description-modern{margin-left:0;margin-right:0;margin-top:0;text-align:left}
.blog-author-description-modern--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.blog-author-description-modern--expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}
.blog-author-description-modern--measure{display:block!important;height:0!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;margin:0!important;max-height:none!important;overflow:hidden;padding-bottom:0!important;padding-top:0!important;pointer-events:none;visibility:hidden}
.blog-author-description-modern .blog-author-read-more{background:transparent;border:0;color:#007bff;cursor:pointer;display:inline;font-weight:600;font:inherit;margin-left:4px;opacity:.9;padding:0;text-decoration:none;vertical-align:baseline;white-space:nowrap}
.blog-author-description-modern .blog-author-read-more:hover{opacity:1;text-decoration:underline}
.blog-author-description-modern .blog-author-read-more:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.author-icons-container-modern{align-items:center;display:inline-flex;flex-wrap:wrap;margin:unset!important}
.author-icons-container-modern img.author-social-icon{height:24px;width:24px}
.author-icons-container-modern .author-social-icon-container{flex-direction:row;gap:4px;text-decoration:none}
.author-icons-container-modern .author-social-icon-container .author-blog-title{text-decoration:none}
.blog-author .blog-author-role{color:#6b7280;font-size:14px;margin-bottom:0}
.blog-author-details .author-social-icon .author-blog-title{margin-bottom:0}
.blog-html img.blog-post-image{display:block;width:600px;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:1.5rem auto}
/* site fonts for header/footer; blog fonts stay inside the post */
:root{--headlinefont:'Marcellus';--contentfont:'Sora'}
.c-blog-content{--headlinefont:'Montserrat';--contentfont:'Lato'}
