1<!doctype html> 2<html lang="en-US" class="berqwp-premium"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <title>Sam R. Cammack III Biography | Houston Criminal Defense Lawyer</title> 8<meta name="description" content="Learn more about Sam R. Cammack III, a Houston criminal defense lawyer, former felony prosecutor, and trial attorney licensed in Texas since 2002."> 9<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 10<link rel="canonical" href="https://yourhoustoncriminallawyers.com/about-sam/"> 11<meta property="og:url" content="https://yourhoustoncriminallawyers.com/about-sam/"> 12<meta property="og:site_name" content="Your Houston Criminal Lawyers"> 13<meta property="og:locale" content="en_US"> 14<meta property="og:type" content="article"> 15<meta property="article:author" content="https://www.facebook.com/SamCammackLaw/"> 16<meta property="article:publisher" content="https://www.facebook.com/SamCammackLaw/"> 17<meta property="og:title" content="Sam R. Cammack III | Houston Criminal Defense"> 18<meta property="og:description" content="Former felony prosecutor with 23+ years licensed in Texas, 20+ murder and capital-murder matters, and 16+ homicide jury trials."> 19<meta property="og:image" content="https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/sam-r-cammack-iii-biography-about-page-social.webp"> 20<meta property="og:image:secure_url" content="https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/sam-r-cammack-iii-biography-about-page-social.webp"> 21<meta property="og:image:width" content="1200"> 22<meta property="og:image:height" content="630"> 23<meta property="og:image:alt" content="Promotional image for Sam R. Cammack III biography page on Your Houston Criminal Lawyers."> 24<meta property="fb:pages" content=""> 25<meta property="fb:app_id" content=""> 26<meta name="twitter:card" content="summary_large_image"> 27<meta name="twitter:title" content="About Sam Cammack III - Houston Criminal Defense Lawyer"> 28<meta name="twitter:description" content="Meet Sam R. Cammack III of Your Houston Criminal Lawyers, a former felony prosecutor with 23+ years licensed in Texas and extensive serious-felony jury-trial experience."> 29<meta name="twitter:image" content="https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/sam-r-cammack-iii-biography-about-page-social.webp"> 30<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 31<link rel="alternate" type="application/rss+xml" title="Your Houston Criminal Lawyers » Feed" href="https://yourhoustoncriminallawyers.com/feed/" /> 32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://yourhoustoncriminallawyers.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fabout-sam%2F" /> 33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://yourhoustoncriminallawyers.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fabout-sam%2F&format=xml" /> 34<link rel='preconnect' href='https://static.berqwp.com/' crossorigin> 35<link rel='preconnect' href='https://images.berqwp.com/' crossorigin> 36<link rel="preload" as="image" fetchpriority="high" loading="eager" href="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=300&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp" imagesrcset="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=200&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp 200w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=400&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp 400w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=600&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp 600w" imagesizes="auto, (max-width: 300px) 100v
36w, (max-width: 375px) 100vw, (max-width: 412px) 100vw, (max-width: 530px) 100vw, 600px" > 37<link rel="preload" as="image" fetchpriority="high" loading="eager" href="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=300&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png" imagesrcset="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=200&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 200w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=400&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 400w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=600&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 600w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=800&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 800w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=900&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 900w" imagesizes="auto, (max-width: 300px) 100vw, (max-width: 375px) 100vw, (max-width: 412px) 100vw, (max-width: 530px) 100vw, (max-width: 630px) 100vw, (max-width: 800px) 100vw, 900px" > 38 39<style data-berqwp id="berqwp-critical-css">img[height] {height: auto;}img:is([sizes="auto" i], [sizes^="auto," i]) {contain-intrinsic-size: revert;}@media all{:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
39--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px}:where(body){margin:0}:root{--wp--style--block-gap: 24px}body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media all{html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-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;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-block-end:.9rem;margin-block-start:0}a{background-color:transparent;color:#c36;text-decoration:none}a:hover{color:#336}strong{font-weight:bolder}small{font-size:80%}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}button{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}button{overflow:visible}button{text-transform:none}[type=button],button{-webkit-appearance:button;width:auto}[type=button],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;white-space:nowrap}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}}@media all{.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}}@media all{:root{--direction-multiplier:1}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-widget{position:relative}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;
39--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con .elementor-widget{min-width:0}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}}}@media all{.elementor-kit-2010{--e-global-color-primary:#2A2D41;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#1F2937;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";
39--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-2010 button{background-color:#1F2937;color:#FFFFFF}.elementor-kit-2010 a{color:#1F2937}.elementor-kit-2010 h1{color:#1F2937}.elementor-kit-2010 h2{color:#1F2937}.elementor-kit-2010 h3{color:#1F2937}.e-con{--container-max-width:1140px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}}@media all{.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}}@media all{.elementor .e-e4d4656{flex-direction:column}}@media all{.elementor .e-5e35ee8{flex-direction:column}}@media all{.elementor .e-9540d4c{flex-direction:column}}@media all{.elementor-2041 .elementor-element.elementor-element-6b4b821{--display:flex}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.yhcl-phone{margin-right:0;margin-bottom:5px;font-size:18px!important;width:100%;justify-content:center;text-align:center}}@media all{.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}}@media all{}@media all{@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}}@media all{.sticky-call-bar{display:flex;position:fixed;z-index:9999;box-shadow:0 4px 15px rgba(0,0,0,0.3);bottom:30px;right:30px;top:auto;left:auto;width:auto;border-radius:50px;overflow:hidden;font-family:'Montserrat',Arial,sans-serif}.sticky-call-bar a.sticky-call-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;white-space:nowrap}.sticky-call-bar a.call-btn{background:#8E2A2A!important}.sticky-call-bar a.msg-btn{background:#0a1a3c!important}.sticky-call-bar .call-label{font-weight:700;letter-spacing:0.5px;font-size:15px;color:#fff!important}.sticky-call-bar .call-icon{width:20px;height:20px;fill:#fff;flex-shrink:0}@media (max-width:768px){.sticky-call-bar{bottom:0;right:0;left:0;width:100%;border-radius:0}.sticky-call-bar a.sticky-call-link{flex:1;padding:16px 10px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));font-size:16px}.sticky-call-bar .phone-number{display:none}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}}@media all{.yhcl-header *,.yhcl-header *::before,.yhcl-header *::after{box-sizing:border-box}.yhcl-header button.yhcl-dd-toggle,.yhcl-header button.yhcl-burger{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;text-decoration:none!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;line-height:normal!important;margin:0!important}.yhcl-header button.yhcl-dd-toggle{padding:0!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px!important;color:#0a1a3c!important}.yhcl-header button.yhcl-burger{padding:6px!important}.yhcl-header{position:sticky;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 20px rgba(0,0,0,.05);z-index:999;font-family:'Montserrat',sans-serif}.yhcl-inner{width:100%;max-width:1400px;margin:0 auto;padding:6px 40px;display:flex;align-items:center;justify-content:space-between;position:relative}.yhcl-skip{position:absolute;left:-9999px;top:0;background:#0a1a3c;color:#fff;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;z-index:10}#content.yhcl-skip-target{display:block;height:0;margin:0;padding:0;border:0;outline:none}.yhcl-logo{display:flex;align-items:center;flex-shrink:0}.yhcl-logo img{width:auto;max-height:90px;display:block}.yhcl-right{display:flex;align-items:center;margin-left:auto}.yhcl-menu{display:flex;align-items:center;gap:22px}.yhcl-menu a,.yhcl-dd-toggle{text-decoration:none;color:#0a1a3c;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.yhcl-phone{font-size:16px!important;font-weight:800!important;
39color:#1a365d!important;margin-right:5px;display:flex;align-items:center;gap:6px}.yhcl-menu a.yhcl-cta{background:#b8860b;color:#fff;padding:10px 20px;border-radius:4px}.yhcl-dd{position:relative;display:flex;align-items:center}.yhcl-dd-head{display:flex;align-items:center;gap:5px}.yhcl-parent-link{display:inline-flex;align-items:center}.yhcl-dd-toggle{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;color:inherit}.yhcl-header button.yhcl-dd-toggle--caret{padding:7px!important;margin:-7px!important;margin-left:-2px!important}.yhcl-dd-toggle--caret .yhcl-caret{margin-left:1px}.yhcl-caret{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-2px;flex-shrink:0}.yhcl-submenu{position:absolute;top:100%;left:0;min-width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 14px 28px rgba(0,0,0,.1);padding:8px;margin:14px 0 0;list-style:none;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-8px)}.yhcl-submenu li{width:100%}.yhcl-submenu li.yhcl-view-all{margin-top:4px;padding-top:6px;border-top:1px solid #e5e7eb}.yhcl-submenu a{display:block;padding:10px 14px;font-size:13px;font-weight:700;color:#0a1a3c;border-radius:4px;white-space:nowrap;line-height:1.35}.yhcl-submenu a .sub-desc{display:block;font-size:11.5px;font-weight:500;color:#6b7280;margin-top:3px;letter-spacing:0}.yhcl-dd:last-of-type .yhcl-submenu{left:auto;right:0}.yhcl-burger{display:none;flex-direction:column;gap:5px;padding:6px;margin-left:auto;background:none;border:0}.yhcl-burger span{width:26px;height:3px;background:#0a1a3c;border-radius:20px;display:block}@media only screen and (min-width:1151px) and (max-width:1320px){.yhcl-inner{padding:6px 24px}.yhcl-menu{gap:16px}.yhcl-header button.yhcl-dd-toggle{font-size:13px!important}.yhcl-menu a{font-size:13px}.yhcl-phone{font-size:15px!important}.yhcl-menu a.yhcl-cta{padding:9px 16px}.yhcl-logo img{max-height:74px}.yhcl-submenu{min-width:280px}}@media only screen and (max-width:1150px){.yhcl-inner{padding:6px 20px;min-height:60px}.yhcl-logo{position:absolute;left:50%;transform:translateX(-50%);z-index:2}.yhcl-logo img{max-height:65px}.yhcl-right{width:100%;display:flex;justify-content:flex-end}.yhcl-burger{display:flex;z-index:20}.yhcl-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;align-items:center;gap:18px;padding:24px 20px;border-top:1px solid #e5e7eb;box-shadow:0 14px 24px rgba(0,0,0,.08);max-height:calc(100vh - 60px);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px)}.yhcl-menu a{font-size:17px;width:100%;text-align:center}.yhcl-menu a.yhcl-cta{width:auto}.yhcl-phone{margin:0 0 5px;font-size:18px!important;justify-content:center}.yhcl-dd{flex-direction:column;width:100%}.yhcl-dd-head{width:100%;justify-content:center;gap:8px}.yhcl-parent-link{width:auto!important;text-align:center}.yhcl-header button.yhcl-dd-toggle{justify-content:center;width:100%!important;font-size:17px!important;padding:4px 0!important}.yhcl-dd-head button.yhcl-dd-toggle--caret{width:36px!important;height:36px!important;padding:8px!important;margin:0!important;flex:0 0 36px}.yhcl-dd:last-of-type .yhcl-submenu{right:auto}.yhcl-submenu{position:static;width:100%;min-width:0;box-shadow:none;border:none;margin:0;padding:0;max-height:0;overflow:hidden;transform:none;opacity:1;visibility:visible;white-space:normal}.yhcl-submenu a{text-align:center;font-size:15px;padding:10px 0;white-space:normal}.yhcl-submenu a .sub-desc{font-size:12px}}@media only screen and (max-width:480px){.yhcl-inner{min-height:54px;padding:6px 16px}.yhcl-logo img{max-height:58px}.yhcl-menu a{font-size:16px}}}@media all{#yhcl-ribbon-root{margin:0!important;padding:0!important}}@media all{.sam-bio-page{--sam-navy:#2A2D41;--sam-navy-deep:#1B1D2B;--sam-ivory:#FAF8F3;--sam-paper:#FFFFFF;--sam-brass:#A9803D;--sam-brass-light:#C9A461;--sam-line:#DCD7C9;--sam-muted:#5C5F72;background:var(--sam-ivory);color:var(--sam-navy);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.7}.sam-bio-page *{box-sizing:border-box}.sam-bio-page a{color:var(--sam-brass);text-decoration:none}.sam-wrap{max-width:1120px;margin:0 auto;padding-left:32px;padding-right:32px}.sam-section{padding:80px 0}.sam-eyebrow{font-family:Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--sam-brass);font-weight:700}.sam-section-title{font-family:Georgia,"Times New Roman",serif;font-size:36px;line-height:1.2;margin:10px 0 28px;color:var(--sam-navy)}.sam-hero{background:var(--sam-navy);color:#fff}.sam-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center;padding-top:72px;padding-bottom:72px}.sam-hero .sam-eyebrow{color:var(--sam-brass-light)}.sam-hero h1{margin:12px 0 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:48px;line-height:1.12;font-weight:700}.sam-subtitle{margin-top:14px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--sam-brass-light)}.sam-hero-copy{margin-top:24px;max-width:620px;color:#DDDAD1;font-size:18px}.sam-hero-copy p{color:#DDDAD1}.sam-hero-copy a{color:#EFD9A6;font-weight:600}.sam-statebar{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:10px 15px;border:1px solid rgba(201,164,97,.45);background:rgba(0,0,0,.15);color:#fff!important;border-radius:3px;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.sam-check{color:var(--sam-brass-light);font-size:18px}.sam-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.sam-btn{display:inline-block;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:14px 24px;border-radius:2px}.sam-btn-primary{background:var(--sam-brass);border:1px solid var(--sam-brass);color:#171923!important}.sam-btn-outline{border:1px solid var(--sam-brass);color:#fff!important;background:transparent}.sam-availability{margin-top:18px;color:var(--sam-brass-light);font-family:Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sam-availability:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sam-brass-light);margin-right:8px}.sam-photo-wrap{position:relative}.sam-photo-frame{border:1px solid rgba(201,164,97,.5);padding:13px}.sam-photo-frame img{width:100%;height:510px;object-fit:cover;object-position:top center;display:block}.sam-photo-stat{position:absolute;
39left:-16px;bottom:35px;background:var(--sam-ivory);border:1px solid var(--sam-line);padding:17px 24px}.sam-photo-stat strong{display:block;color:var(--sam-brass);font-size:30px;line-height:1;font-family:Georgia,"Times New Roman",serif}.sam-photo-stat span{display:block;margin-top:7px;color:var(--sam-muted);font-family:Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.sam-bio-intro{max-width:880px;margin:auto}.sam-bio-intro p{margin:0 0 20px;color:#3B3D50;font-size:19px}.sam-pullquote{margin:38px 0;padding-left:25px;border-left:3px solid var(--sam-brass);color:var(--sam-navy);font-size:23px;line-height:1.55;font-style:italic}.sam-practice-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sam-practice-links a{padding:9px 13px;background:#fff;border:1px solid var(--sam-line);color:var(--sam-navy);font-family:Arial,sans-serif;font-size:12px;font-weight:600}.sam-practice-links .sam-hub-link{border-color:var(--sam-brass);background:#F7F1E5}.sam-credentials{background:#fff;border-top:1px solid var(--sam-line);border-bottom:1px solid var(--sam-line)}.sam-credential-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.sam-credential{text-align:center;padding:38px 22px;border-left:1px solid var(--sam-line)}.sam-credential:first-child{border-left:0}.sam-credential strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:32px;line-height:1.1;color:var(--sam-navy)}.sam-credential span{display:block;margin-top:9px;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sam-muted)}.sam-stat-note{max-width:1120px;margin:0 auto;padding:12px 32px 18px;font-family:Arial,sans-serif;font-size:11px;line-height:1.6;color:var(--sam-muted);text-align:center}.sam-trial-section{background:#F1EEE5}.sam-trial-intro{max-width:850px}.sam-trial-intro p{color:#3B3D50}.sam-trial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.sam-trial-card{background:#fff;border:1px solid var(--sam-line);border-top:3px solid var(--sam-brass);padding:27px}.sam-trial-card strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:1.1;color:var(--sam-navy)}.sam-trial-card span{display:block;margin-top:8px;font-family:Arial,sans-serif;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--sam-muted)}.sam-trial-card p{margin:15px 0 0;font-size:15px;line-height:1.6;color:#4A4D5F}.sam-explore{background:#fff}.sam-explore-intro{max-width:790px}.sam-explore-intro p{color:#3B3D50}.sam-explore-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:32px}.sam-explore-card{display:block;background:var(--sam-ivory);border:1px solid var(--sam-line);padding:24px;color:var(--sam-navy)!important;min-height:155px}.sam-explore-card small{display:block;font-family:Arial,sans-serif;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--sam-brass);margin-bottom:7px}.sam-explore-card strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:21px;line-height:1.3;color:var(--sam-navy)}.sam-explore-card p{font-size:14px;line-height:1.5;color:var(--sam-muted);margin:9px 0 0}.sam-exhibit{background:var(--sam-ivory)}.sam-exhibit-alt{background:#F1EEE5}.sam-exhibit-tag{display:inline-block;padding:6px 13px;background:var(--sam-navy);color:#fff;font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sam-record-list{list-style:none;padding:0;margin:30px 0 0;border-top:1px solid var(--sam-line)}.sam-record-list li{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:20px 0;border-bottom:1px solid var(--sam-line)}.sam-record-no{color:var(--sam-brass);font-style:italic}.sam-record-text{color:#3B3D50}.sam-media{background:var(--sam-navy);color:#fff}.sam-media .sam-eyebrow{color:var(--sam-brass-light)}.sam-media .sam-section-title{color:#fff}.sam-media-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:center}.sam-media p{color:#D7D5CC;font-size:18px}.sam-media-points{list-style:none;margin:25px 0 0;padding:0}.sam-media-points li{padding:9px 0;color:#fff;font-family:Arial,sans-serif;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}.sam-media-points li:before{content:"â";color:var(--sam-brass-light);margin-right:9px}.sam-media-box{border:1px solid rgba(201,164,97,.5);padding:28px}.sam-media-box strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:27px;color:#fff}.sam-media-box p{margin:12px 0 22px;font-size:15px}.sam-authority{background:#fff}.sam-authority-header{max-width:760px;margin-bottom:38px}.sam-authority-header p{color:#3B3D50}.sam-authority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sam-authority-card{display:block;padding:25px;min-height:165px;background:var(--sam-ivory);border:1px solid var(--sam-line);color:var(--sam-navy)!important}.sam-source-type{font-family:Arial,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sam-brass)}.sam-authority-card h3{margin:7px 0;font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1.3;color:var(--sam-navy)}.sam-authority-card p{margin:0;color:var(--sam-muted);font-size:15px;line-height:1.55}.sam-authority-note{margin-top:22px;max-width:930px;font-size:14px;color:var(--sam-muted)}.sam-academic-list{list-style:none;margin:28px 0 0;padding:0}.sam-academic-list li{display:grid;grid-template-columns:45px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--sam-line)}.sam-roman{font-weight:700;color:var(--sam-navy)}.sam-membership-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--sam-line);border:1px solid var(--sam-line);margin-top:30px}.sam-membership{background:#fff;padding:22px 25px;display:flex;align-items:center;gap:12px;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.sam-membership-icon{color:var(--sam-brass);font-size:19px}.sam-cta{padding:82px 0;background:var(--sam-navy-deep);text-align:center;color:#fff}.sam-cta h2{margin:10px auto 0;max-width:700px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:38px;line-height:1.2}.sam-cta p{color:#C9C7BD;font-size:18px;margin:16px auto 0;max-width:700px}.sam-cta .sam-actions{justify-content:center}.sam-cta-links{margin-top:22px;font-family:Arial,sans-serif;font-size:12px;color:#C9C7BD}.sam-cta-links a{color:var(--sam-brass-light);margin:0 8px}
39@media (max-width:900px){.sam-wrap{padding-left:22px;padding-right:22px}.sam-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:50px}.sam-photo-wrap{order:-1}.sam-photo-frame img{height:400px}.sam-hero h1{font-size:38px}.sam-credential-grid{grid-template-columns:repeat(2,1fr)}.sam-credential{border-top:1px solid var(--sam-line)}.sam-trial-grid{grid-template-columns:1fr}.sam-explore-grid{grid-template-columns:repeat(2,1fr)}.sam-media-grid{grid-template-columns:1fr}.sam-authority-grid{grid-template-columns:1fr}.sam-membership-grid{grid-template-columns:1fr}}@media (max-width:540px){.sam-section{padding:58px 0}.sam-hero h1{font-size:32px}.sam-section-title{font-size:30px}.sam-credential-grid{grid-template-columns:1fr}.sam-explore-grid{grid-template-columns:1fr}.sam-record-list li{grid-template-columns:1fr;gap:5px}.sam-photo-frame img{height:340px}.sam-photo-stat{left:7px;bottom:20px}}.sam-federal{background:var(--sam-navy);color:#fff}.sam-federal .sam-eyebrow,.sam-federal .sam-section-title{color:#fff}.sam-federal .sam-eyebrow{color:var(--sam-brass-light)}.sam-federal p{color:#DDDAD1}.sam-federal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.sam-federal-card{border:1px solid rgba(201,164,97,.45);background:rgba(255,255,255,.035);padding:26px}.sam-federal-card strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:24px;color:#fff;margin-bottom:8px}.sam-federal-card p{font-size:15px;margin:0}.sam-source-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sam-source-links a{display:inline-block;padding:9px 13px;border:1px solid rgba(201,164,97,.45);color:#EFD9A6!important;font-family:Arial,sans-serif;font-size:12px;font-weight:600}.sam-faq{background:#F1EEE5}.sam-faq-list{max-width:900px;margin-top:30px}.sam-faq-list details{background:#fff;border:1px solid var(--sam-line);margin-bottom:11px}.sam-faq-list summary{list-style:none;position:relative;padding:19px 50px 19px 22px;color:var(--sam-navy);font-family:Arial,sans-serif;font-size:15px;font-weight:700}.sam-faq-list summary::-webkit-details-marker{display:none}.sam-faq-list summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--sam-brass);font-size:23px;font-weight:400}.sam-faq-list details[open] summary::after{content:"Ã"}.sam-faq-answer{padding:0 22px 20px}.sam-faq-answer p{margin:0;color:#3B3D50;font-size:16px}@media (max-width:900px){.sam-federal-grid{grid-template-columns:1fr}}}@media all{.yhcl-footer,.yhcl-footer *,.yhcl-footer *::before,.yhcl-footer *::after{box-sizing:border-box}.yhcl-footer{background:#0a1a3c;color:#fff;padding:60px 20px 0;font-family:'Montserrat',sans-serif;line-height:1.6}.yhcl-footer-content{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(210px,1fr) minmax(200px,.95fr) minmax(250px,1.15fr);gap:34px;align-items:start;padding-bottom:50px}.yhcl-footer-col h3{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b8860b;margin:0 0 18px}.yhcl-footer-col p,.yhcl-footer-col address{font-size:14px;font-style:normal;color:#d6dbe6;margin:0 0 14px}.yhcl-footer-col ul{list-style:none;margin:0;padding:0}.yhcl-footer-col li{margin:0 0 10px}.yhcl-footer-col a{color:#d6dbe6;text-decoration:none;font-size:14px}.yhcl-footer-logo{width:100%;max-width:320px;height:auto;display:block;margin:0 0 20px}.yhcl-footer-phone{font-size:20px!important;font-weight:800;color:#fff!important;display:inline-block;margin-bottom:6px}.yhcl-footer-hours{font-size:13px;color:#9aa5bb;margin:0 0 18px}.yhcl-footer-social{display:flex;gap:14px;margin-top:8px}.yhcl-footer-social a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center}.yhcl-footer-social svg{width:18px;height:18px;fill:#fff;display:block}.yhcl-footer-authority{margin:18px 0 20px;padding:14px 15px;border-left:3px solid #b8860b;background:rgba(255,255,255,.045);max-width:360px}.yhcl-footer-authority strong{display:block;color:#fff;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.yhcl-footer-authority p{margin:0;font-size:12.5px;line-height:1.6;color:#b9c4d7}.yhcl-footer-authority a{font-size:12.5px;color:#d6dbe6;text-decoration:underline;text-underline-offset:3px}.yhcl-footer-viewall{margin-top:14px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.10)}.yhcl-footer-viewall a{color:#d9bd69;font-weight:700}.yhcl-footer-bottom{border-top:1px solid rgba(255,255,255,.12);max-width:1280px;margin:0 auto;padding:24px 0 34px}.yhcl-footer-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.yhcl-footer-bottom p{font-size:12.5px;color:#9aa5bb;margin:0}.yhcl-footer-bottom a{color:#c3cad8;text-decoration:none}.yhcl-footer-legal{font-size:11.5px!important;color:#7d879c!important;line-height:1.7!important;max-width:1080px;margin:16px 0 0!important;text-align:left}@media (max-width:1100px){.yhcl-footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 48px}}@media (max-width:640px){.yhcl-footer{padding:44px 18px 0}.yhcl-footer-content{grid-template-columns:1fr;gap:34px;padding-bottom:36px;text-align:left}.yhcl-footer-logo{margin-left:0;margin-right:0}.yhcl-footer-social{justify-content:flex-start}.yhcl-footer-authority{text-align:left;max-width:none;margin-left:0;margin-right:0}.yhcl-footer-bottom-row{display:block}.yhcl-footer-bottom-row p+p{margin-top:10px}.yhcl-footer-legal{margin-top:16px!important}}}iframe {max-width:100%}body {opacity:1 !important}.elementor-post__card a.elementor-post__thumbnail__link img {position: absolute;}.lqd-page-loaded .lqd-preloader-wrap, #tp-loader-wrapper, .overlay-loader, av-siteloader-wrap, #loftloader-wrapper, .dipi_preloader_wrapper_outer {display: none !important;opacity: 0 !important;}@media (min-width:999px) {body.et_pb_pagebuilder_layout div#et-main-area div#main-content {display: inline-block;width: 100%;}}body {visibility: visible !important;}html {height: auto;}e-page-transition {display: none;}div#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle .dipi_hamburger.hamburger.hamburger--spring:nth-child(2) {display: none !important;}@media (min-width:999px) {.no-js .top-bar {display: block !important;}}#elementor-header.main-menu-wrapper {opacity: 1;}body:not(.wp-admin) .jet-listing-grid__item:not(.is-visible) {visibility: visible !important;}.stk-block {text-align: start;}.overlay.overlay-search {transition: unset !important;}</style>
39<script data-berqwp async> 40 41function berqwpLoadFonts() { 42 let styleTags = document.querySelectorAll('style[type="text/berqwpfonts"]'); 43 44 if (styleTags) { 45 styleTags.forEach((styleTag) => { 46 styleTag.setAttribute('type', 'text/css'); 47 }); 48 } 49} 50window.addEventListener('berqwp_critical_css_processed', berqwpLoadFonts) 51window.addEventListener('load', berqwpLoadFonts) 52 53 </script>
vendor: 1 bytes, line 53
53
54<script id='berqwp-img-lazyload' async> 55 document.addEventListener('DOMContentLoaded', function () { 56 var berq_img_lazy_options = { 57 root: null, // null means the viewport 58 rootMargin: '0px', 59 threshold: 0 60 }; 61 62 var img_observer = new IntersectionObserver(function (entries, observer) { 63 entries.forEach(function (entry) { 64 if (entry.isIntersecting) { 65 let img = entry.target; 66 let imgSrc = img.getAttribute('data-berqwpsrc'); 67 let imgSrcset = img.getAttribute('data-berqwp-srcset'); 68 69 // Set the actual image source from data-berqwpsrc 70 if (imgSrc !== null) { 71 img.src = imgSrc; 72 } 73 74 if (imgSrcset !== null) { 75 img.srcset = imgSrcset; 76 } 77 78 if (img.getAttribute('data-srcset') !== null) { 79 img.srcset = img.getAttribute('data-srcset'); 80 } 81 82 // You might want to remove the data-src attribute after loading 83 img.removeAttribute('data-berqwpsrc'); 84 img.removeAttribute('data-berqwp-srcset'); 85 86 img_observer.unobserve(img); 87 } 88 }); 89 }, berq_img_lazy_options); 90 91 function berqwp_lazyload_images() { 92 let lazyImages = document.querySelectorAll('img[data-berqwpsrc]'); 93 lazy_img_int = 1000; 94 95 lazyImages.forEach(function (img) { 96 img_observer.observe(img); 97 }); 98 } 99 100 function berqwp_lazyload_source() { 101 let lazyImages = document.querySelectorAll('source[data-berqwp-srcset]'); 102 lazy_img_int = 1000; 103 104 lazyImages.forEach(function (img) { 105 img_observer.observe(img); 106 }); 107 } 108 109 berqwp_lazyload_images(); 110 setInterval(berqwp_lazyload_images, 1000); 111 setInterval(berqwp_lazyload_source, 1000); 112 113 }); 114 115 document.addEventListener('DOMContentLoaded', function () { 116 117 // Set up IntersectionObserver to lazy load background images 118 let bwp_bg_observer = new IntersectionObserver((entries, observer) => { 119 entries.forEach(entry => { 120 if (entry.isIntersecting) { 121 // Get the element that entered the viewport 122 const element = entry.target; 123 124 // Get the background image from the data-bg attribute 125 const bgImage = element.getAttribute('data-berqwpbg'); 126 127 // If there's a data-bg attribute, set the background image 128 if (bgImage) { 129 element.style.backgroundImage = 'url('+bgImage+')'; 130 element.removeAttribute('data-berqwpbg'); // Remove the data-bg attribute after loading 131 } 132 133 // Stop observing the element once it's loaded 134 bwp_bg_observer.unobserve(element); 135 } 136 }); 137 }); 138 139 function berqwp_lazyload_bg_images() { 140 const lazyElements = document.querySelectorAll('.lazy-berqwpbg'); 141 142 // Observe each lazy-loaded element
143 lazyElements.forEach(element => { 144 bwp_bg_observer.observe(element); 145 }); 146 } 147 148 berqwp_lazyload_bg_images(); 149 setInterval(berqwp_lazyload_bg_images, 1000); 150 151 }); 152 153 </script>
vendor: 1 bytes, line 153
153
154<script data-berqwp aync> 155 var berqwp_readyState = 'loading'; 156 var isDispatchingEvent = false; // Track if event is being dispatched 157 158 if (document.readyState === 'complete') { 159 // Define a custom readyState property on the document 160 Object.defineProperty(document, 'readyState', { 161 get() { return berqwp_readyState; } 162 }); 163 } 164 165 // Function to manually dispatch the 'readystatechange' event 166 function triggerReadyStateChange(newState) { 167 if (!isDispatchingEvent) { 168 try { 169 isDispatchingEvent = true; // Set flag to indicate event is being dispatched 170 berqwp_readyState = newState; // Update the custom readyState 171 var event = new Event('readystatechange'); // Create a new 'readystatechange' event 172 document.dispatchEvent(event); // Dispatch the event 173 } finally { 174 isDispatchingEvent = false; // Reset flag after dispatch 175 } 176 } else { 177 console.warn('Event dispatch in progress. Skipping duplicate dispatch.'); 178 } 179 } 180 </script>
180 181 182
182<script id='load-early-js' defer> 183 (function(){ 184 let scriptsLoaded = false; 185 window.addEventListener('DOMContentLoaded', function () { 186 187 if (scriptsLoaded) { 188 return; 189 } 190 scriptsLoaded = true; 191 192 var scripts = document.querySelectorAll('script[data-earlyberqwp][type="text/bwp-script"]'); 193 194 195 // Function to dynamically load scripts 196 async function loadScript(index) { 197 if (index >= scripts.length) { 198 199 // setTimeout(function() { 200 // if (document.readyState == 'complete') { 201 // console.log('Releasing page lifecyle events.') 202 // // After all scripts are loaded, dispatch events 203 // let event = new Event('DOMContentLoaded', { 204 // bubbles: true, 205 // cancelable: true 206 // }); 207 // document.dispatchEvent(event); 208 209 // window.dispatchEvent(new Event('load')); 210 211 // triggerReadyStateChange('complete'); 212 // } 213 214 // // Create a new resize event 215 // var resizeEvent = new Event('resize'); 216 217 // // Dispatch the resize event 218 // window.dispatchEvent(resizeEvent); 219 220 console.log('scripts early loaded.') 221 222 // }, 1000) 223 return; 224 } 225 226 // Create a new script element 227 var script = scripts[index]; 228 var newScript = document.createElement('script'); 229 // newScript.type = 'text/javascript'; 230 newScript.type = script.getAttribute('data-type'); 231 let loadType = script.getAttribute('data-earlyberqwp') 232 233 if (loadType == 'mobile' && !isMobileDevice()) { 234 return; 235 } 236 237 // Copy the content or src of the original script 238 if (script.src) { 239 newScript.src = script.src; 240 241 if (script.hasAttribute('data-berqwpskiponload')) { 242 loadScript(index + 1); 243 } else { 244 245 // Set a timeout to proceed even if onload doesn't fire 246 var scriptTimeout = setTimeout(function() { 247 console.warn('Script load timeout:', script.src); 248 loadScript(index + 1); 249 }, 5000); // 5 seconds timeout 250 251 252 newScript.onload = function() { 253 clearTimeout(scriptTimeout); // Clear timeout if script loads successfully 254 loadScript(index + 1); 255 }; 256 257 newScript.onerror = function() { 258 clearTimeout(scriptTimeout); // Clear timeout if there's an error loading the script 259 console.warn('Error loading script:', script.src); 260 loadScript(index + 1); // Proceed to the next script 261 }; 262 } 263 264 265 } else { 266 newScript.text = script.textContent; 267 setTimeout(function() { 268 loadScript(index + 1); 269 }, 0); // Delay to simulate async load 270 } 271 272 // Copy other attributes if necessary 273 Array.from(script.attributes).forEac
273h(function(attr) { 274 if (attr.name !== 'type' && attr.name !== 'src') { 275 newScript.setAttribute(attr.name, attr.value); 276 } 277 }); 278 279 // Replace the old script with the new script 280 script.parentNode.replaceChild(newScript, script); 281 } 282 283 (async () => { 284 // triggerReadyStateChange('complete'); 285 286 // Start loading scripts from the first one 287 loadScript(0); 288 289 })(); 290 291 }) 292 })() 293 </script>
293 294 295
296<script data-berqwp id='berqwp-preloader' defer> 297class berqwpPreloader { 298 jobId = 0; 299 pending = new Map(); 300 301 _preloadAssets(assets, asType) { 302 const seen = new Set(); 303 const unique = assets.filter(({ url }) => { 304 if (seen.has(url)) return false; 305 seen.add(url); 306 return true; 307 }); 308 309 const id = ++this.jobId; 310 311 return new Promise((resolve) => { 312 if (unique.length === 0) { 313 console.log('[berqwp] empty â resolving immediately'); // Is it bailing here? 314 resolve({ status: 'done', failed: [] }); 315 return; 316 } 317 318 this.pending.set(id, resolve); 319 320 let completed = 0; 321 const failed = []; 322 323 const onSettle = () => { 324 completed++; 325 if (completed === unique.length) { 326 this.pending.delete(id); 327 resolve({ status: 'done', failed }); 328 } 329 }; 330 331 unique.forEach(({ url, crossOrigin }) => { 332 const alreadyPreloaded = document.querySelector(`link[rel="preload"][as="${asType}"][href="${url}"]`); 333 const alreadyScript = asType === 'script' && document.querySelector(`script[src="${url}"]:not([type="text/bwp-script"])`); 334 const alreadyStyle = asType === 'style' && document.querySelector(`link[rel="stylesheet"][href="${url}"]`); 335 336 if (alreadyPreloaded || alreadyScript || alreadyStyle) { 337 return onSettle(); 338 } 339 340 const link = document.createElement('link'); 341 link.rel = 'preload'; 342 link.as = asType; 343 link.href = url; 344 345 if (crossOrigin) { 346 link.crossOrigin = crossOrigin; 347 } 348 349 link.onload = () => { 350 console.log('[berqwp] preloaded:', url); // Is onload firing? 351 onSettle(); 352 }; 353 link.onerror = () => { 354 console.warn('[berqwp] failed:', url); // Or is it erroring? 355 failed.push(url); 356 onSettle(); 357 }; 358 359 document.head.appendChild(link); 360 }); 361 }); 362 } 363 364 preload(assets) { 365 const normalized = assets.map(a => 366 typeof a === 'string' ? { url: a, crossOrigin: null } : a 367 ); 368 return this._preloadAssets(normalized, 'script'); 369 } 370 371 preloadScripts() { 372 const elements = [...document.querySelectorAll('script[type="text/bwp-script"]')]; 373 const assets = elements 374 .filter(el => el.getAttribute('src')) 375 .map(el => ({ 376 url: el.getAttribute('src'), 377 crossOrigin: el.getAttribute('crossorigin') || null 378 })); 379 380 return this._preloadAssets(assets, 'script'); 381 } 382 383 preloadStyles() { 384 const elements = [...document.querySelectorAll('link[data-berqwp-style-href]')]; 385 const assets = elements 386 .filter(el => el.getAttribute('data-berqwp-style-href')) 387 .map(el => ({ 388 url: el.getAttribute('data-berqwp-style-href'), 389 crossOrigin: el.getAttribute('crossorigin') || null 390 })); 391 392 return this._preloadAssets(assets, 'style'); 393 } 394 395} 396 397(function() { 398 window.bwpPreloader = new berqwpPreloader(); 399})() 400</script>
vendor: 1 bytes, line 400
400
401<script data-berqwp id='berqwp-worker' defer> 402class berqwpWorker { 403 worker; 404 jobId = 0; 405 pending = new Map(); 406 407 init() { 408 const workerCode = ` 409 self.onmessage = async function(e) { 410 const { id, urls } = e.data; 411 412 await Promise.all(urls.map(url => { 413 return fetch(url, { 414 mode: 'no-cors', 415 credentials: 'same-origin', 416 cache: 'force-cache' 417 }).catch(() => null); 418 })); 419 420 self.postMessage({ id, status: 'done' }); 421 }; 422 `; 423 424 const blob = new Blob([workerCode], { type: 'application/javascript' }); 425 this.worker = new Worker(URL.createObjectURL(blob)); 426 427 this.worker.onmessage = (e) => { 428 const { id, status } = e.data; 429 const resolve = this.pending.get(id); 430 if (resolve) { 431 resolve({ status }); 432 this.pending.delete(id); 433 } 434 }; 435 } 436 437 preload(assets) { 438 if (!this.worker) { 439 return Promise.resolve({ status: 'no-worker' }); 440 } 441 442 return new Promise((resolve) => { 443 const id = ++this.jobId; 444 this.pending.set(id, resolve); 445 446 this.worker.postMessage({ 447 id, 448 urls: [...new Set(assets)] 449 }); 450 }); 451 } 452} 453 454(function() { 455 456 if (!('Worker' in window)) return; 457 458 window.bwpWorker = new berqwpWorker(); 459 window.bwpWorker.init(); 460 461})() 462</script>
462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480
481<script id="jquery-core-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-type="text/javascript" type="text/bwp-script"></script>
481<script id='bwp-jquery-fix' data-type="text/javascript" type="text/bwp-script"> 482 if (jQuery && typeof $ == 'undefined') { 483 var $ = jQuery; 484 } 485 </script>
vendor: 1 bytes, line 485
485
486<script id="jquery-migrate-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-type="text/javascript" type="text/bwp-script"></script>
486 487 488<!-- Google tag (gtag.js) snippet added by Site Kit --> 489<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 489-490
489 490<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
490GT-TB65FL5F
vendor: 95 bytes, line 490
490" async data-berqwpskiponload="1" data-type="text/javascript" type="text/bwp-script"></script>
491<script id="google_gtagjs-js-after" data-type="text/javascript" type="text/bwp-script"> 492window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 493gtag("set","linker",{"domains":["yourhoustoncriminallawyers.com"]}); 494gtag("js", new Date()); 495gtag("set", "developer_id.dZTNiMT", true); 496gtag("config", "GT-TB65FL5F"); 497 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 498//# sourceURL=google_gtagjs-js-after 499</script>
499 500<link rel="https://api.w.org/" href="https://yourhoustoncriminallawyers.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://yourhoustoncriminallawyers.com/wp-json/wp/v2/pages/1366" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://yourhoustoncriminallawyers.com/xmlrpc.php?rsd" /> 501<meta name="generator" content="WordPress 7.0.7" /> 502<link rel='shortlink' href='https://yourhoustoncriminallawyers.com/?p=1366' /> 503<!-- start Simple Custom CSS and JS -->
504<script data-type="text/javascript" type="text/bwp-script"> 505/* Default comment here */ 506 507</script>
507 508<!-- end Simple Custom CSS and JS --> 509<meta name="generator" content="Site Kit by Google 1.185.0" /><meta name="google-site-verification" content="Ha97klTcZJtWKhRPBJRXVxN1h6PvSL_PSFUwkhAVxFY" /><meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC95b3VyaG91c3RvbmNyaW1pbmFsbGF3eWVycy5jb20/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRmFib3V0LXNhbSUyRiZhbXA7X3dwbm9uY2U9ZTIzMDQ4ZTlhNSJ9" /><link rel="llms-sitemap" href="https://yourhoustoncriminallawyers.com/llms.txt" /> 510<meta name="generator" content="Elementor 4.2.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 511 512 513<!-- Medai site schema v4 -->
514<script type="application/ld+json"> 515{ 516 "@context": "https://schema.org", 517 "@graph": [ 518 { 519 "@type": "LegalService", 520 "@id": "https://yourhoustoncriminallawyers.com/#organization", 521 "name": "Your Houston Criminal Lawyers (Sam R. Cammack III)", 522 "legalName": "SAM R CAMMACK III, ATTORNEY AT LAW PLLC", 523 "alternateName": "Your Houston Criminal Lawyers", 524 "url": "https://yourhoustoncriminallawyers.com/", 525 "logo": { 526 "@type": "ImageObject", 527 "@id": "https://yourhoustoncriminallawyers.com/#logo", 528 "url": "https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/08/Copy-of-Your-Houston-Criminal-Lawyers-logo-305-x-102-px.webp", 529 "caption": "Your Houston Criminal Lawyers" 530 }, 531 "image": { 532 "@id": "https://yourhoustoncriminallawyers.com/#logo" 533 }, 534 "telephone": "713-224-4444", 535 "email": "[email protected]", 536 "address": { 537 "@type": "PostalAddress", 538 "streetAddress": "1001 West Loop South, Suite 700", 539 "addressLocality": "Houston", 540 "addressRegion": "TX", 541 "postalCode": "77027", 542 "addressCountry": "US" 543 }, 544 "geo": { 545 "@type": "GeoCoordinates", 546 "latitude": 29.7590338, 547 "longitude": -95.4546405 548 }, 549 "areaServed": [ 550 "Harris County, TX", 551 "Montgomery County, TX", 552 "Fort Bend County, TX", 553 "Galveston County, TX", 554 "Brazoria County, TX", 555 "Liberty County, TX", 556 "Waller County, TX" 557 ], 558 "openingHoursSpecification": [ 559 { 560 "@type": "OpeningHoursSpecification", 561 "dayOfWeek": [ 562 "Monday", 563 "Tuesday", 564 "Wednesday", 565 "Thursday", 566 "Friday" 567 ], 568 "opens": "09:00", 569 "closes": "16:30" 570 } 571 ], 572 "contactPoint": [ 573 { 574 "@type": "ContactPoint", 575 "contactType": "customer service", 576 "telephone": "713-224-4444", 577 "areaServed": "US-TX", 578 "hoursAvailable": { 579 "@type": "OpeningHoursSpecification", 580 "dayOfWeek": [ 581 "Monday", 582 "Tuesday", 583 "Wednesday", 584 "Thursday", 585 "Friday", 586 "Saturday", 587 "Sunday" 588 ], 589 "opens": "00:00", 590 "closes": "23:59" 591 } 592 } 593 ], 594 "founder": { 595 "@id": "https://yourhoustoncriminallawyers.com/#sam" 596 }, 597 "employee": [ 598 { 599 "@id": "https://yourhoustoncriminallawyers.com/#sam" 600 } 601 ], 602 "sameAs": [ 603 "https://www.google.com/maps/place/?q=place_id:ChIJZUUdmTfBQIYRrGStX3AxVU8", 604 "https://www.facebook.com/SamCammackLaw/", 605 "https://www.instagram.com/sam_r.cammackiii/", 606 "https://www.youtube.com/@samcammacklawdefense" 607 ] 608 }, 609 { 610 "@type": "Person", 611 "@id": "https://yourhoustoncriminallawyers.com/#sam", 612 "name": "Sam R. Cammack III", 613 "jobTitle": "Founder and Lead Attorney", 614 "url": "https://yourhoustoncriminallawyers.com/about-sam/", 615 "worksFor": { 616 "@id": "https://yourhoustoncriminallawyers.com/#organization" 617 }, 618 "alumniOf": { 619 "@type": "CollegeOrUniversity", 620 "name": "Texas Southern University" 621 } 622 }, 623 { 624 "@type": "WebSite", 625 "@id": "https://yourhoustoncriminallawyers.com/#website", 626 "url": "https://yourhoustoncriminallawyers.com/", 627 "name": "Your Houston Criminal Lawyers", 628 "publisher": { 629 "@id": "https://yourhoustoncriminallawyers.com/#organization" 630 }, 631 "inLanguage": "en-US", 632 "potentialAction": { 633 "@type": "SearchAction", 634 "target": {
635 "@type": "EntryPoint", 636 "urlTemplate": "https://yourhoustoncriminallawyers.com/?s={search_term_string}" 637 }, 638 "query-input": "required name=search_term_string" 639 } 640 }, 641 { 642 "@type": "WebPage", 643 "@id": "https://yourhoustoncriminallawyers.com/about-sam/#webpage", 644 "url": "https://yourhoustoncriminallawyers.com/about-sam/", 645 "name": "Sam R. Cammack III Biography | Houston Criminal Defense Lawyer", 646 "isPartOf": { 647 "@id": "https://yourhoustoncriminallawyers.com/#website" 648 }, 649 "inLanguage": "en-US", 650 "publisher": { 651 "@id": "https://yourhoustoncriminallawyers.com/#organization" 652 }, 653 "dateModified": "2026-10-03T01:59:02-05:00" 654 } 655 ] 656} 657</script>
657 658<link rel="icon" href="https://static.berqwp.com/yourhoustoncriminallawyers.com/mw1920-q70-webp/https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/site_icon_cammack-150x150.png" sizes="32x32" /> 659<link rel="icon" href="https://static.berqwp.com/yourhoustoncriminallawyers.com/mw1920-q70-webp/https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/site_icon_cammack-300x300.png" sizes="192x192" /> 660<link rel="apple-touch-icon" href="https://static.berqwp.com/yourhoustoncriminallawyers.com/mw1920-q70-webp/https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/site_icon_cammack-300x300.png" /> 661<meta name="msapplication-TileImage" content="https://static.berqwp.com/yourhoustoncriminallawyers.com/mw1920-q70-webp/https://yourhoustoncriminallawyers.com/wp-content/uploads/2026/09/site_icon_cammack-300x300.png" /> 662<meta name="google-site-verification" content="WiFPTSbf2EW6HPzd0vasC3no4bzyVwLSPmwa-UNyPTw" /> 663 664 665 666
666<script data-berqwp async> 667 668 // let criticalStyleTags = document.querySelectorAll('style[data-berqwp-critical-inline]'); 669 let criticalStyleTag = document.getElementById('berqwp-critical-css'); 670 var extractedProperties = []; 671 672 // criticalStyleTags.forEach((criticalStyleTag) => { 673 // Extract the CSS content from the style tag 674 const cssContent = criticalStyleTag.textContent; 675 676 // Regular expression to match CSS rules 677 const ruleRegex = /([^{}]+)\{([^{}]+)\}/g; 678 679 // Regular expression to match background or background-image properties with url() function 680 const backgroundRegex = /(?:background(?:-image)?:[^;]*?url\([^)]*\))/g; 681 682 // Match CSS rules in the CSS content 683 let ruleMatch; 684 while ((ruleMatch = ruleRegex.exec(cssContent)) !== null) { 685 const cssBlockSelector = ruleMatch[1].trim(); 686 const cssProperties = ruleMatch[2]; 687 688 // Match background properties in the CSS properties 689 let backgroundMatch; 690 while ((backgroundMatch = backgroundRegex.exec(cssProperties)) !== null) { 691 // let prop_value = backgroundMatch[0].trim().replace('background:', 'background-image:'); 692 let prop_value = backgroundMatch[0].trim(); 693 694 extractedProperties.push({ cssBlockSelector, backgroundValue: prop_value }); 695 /* extractedProperties.push({ cssBlockSelector, backgroundValue: backgroundMatch[0].trim() }); */ 696 } 697 } 698 699 // console.log(extractedProperties); 700 701 // Iterate through the extracted properties and modify background images directly in the style tag 702 let modifiedCssContent = cssContent; 703 let skipebgimg = 3; 704 let interationcount = 0; 705 extractedProperties.forEach(property => { 706 interationcount = interationcount + 1; 707 708 // if (interationcount <= skipebgimg) { 709 // return; 710 // } 711 712 // Replace the original background value with 'none' 713 let bg_img_hash = btoa(property.backgroundValue); 714 const regex = /url\([^)]*\)/; 715 const match = property.backgroundValue.match(regex); 716 // const regex = /url\(([^)]*)\)/; // fix bg image error 717 718 719 // Replace the URL function with the new URL 720 /* const prop_value = property.backgroundValue.replace(regex, 'urlbgberq(#'+bg_img_hash+')'); */ 721 // const prop_value = property.backgroundValue.replace(regex, 'url(data:image/svg+xml;base64,'+bg_img_hash+')'); 722 723 724 // const prop_value = property.backgroundValue.replace(regex, 'unset'); 725 726 // let lcp_exists = lcp_ele.some(element => property.backgroundValue.includes(element)); 727 728 if (typeof lcp_ele === 'undefined') { 729 var lcp_ele = []; 730 } 731 732 let preloading_img_links = document.querySelectorAll('link[rel="preload"][as="image"]'); 733 let lcp_exists = Array.from(preloading_img_links).some(link => { 734 const media = link.getAttribute('media'); 735 // If media attribute exists, check if it matches current viewport 736 if (media && !window.matchMedia(media).matches) { 737 link.remove(); 738 return false; // media query does not match, ignore this link 739 } 740 return property.backgroundValue.includes(link.href); 741 }); 742 743 // const prop_value = property.backgroundValue.replace(match[0], `unset--`); 744 const prop_value = property.backgroundValue.replace(match[0], `unset !important`); 745 746 747 if (lcp_exists) { 748 modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue); 749 // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue+' !important;'); 750 // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, prop_value); 751 } else { 752 // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, prop_value); 753 const bgLazyStyleTag = document.createElement('style'); 754 bgLazyStyleTag.setAttribute('data-selector', property.cssBlockSelector); 755 bgLazyStyleTag.textContent = `${property.cssBlockSelector} {${prop_value}}`; 756 document.head.appendChild(bgLazyStyleTag); 757 // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue); 758 // modifiedCssContent = modifiedCssContent.replace('background-image: unset;', prop_value); 759 760 } 761 762 }); 763 764 // Update the text content of the style tag with the modified CSS content
765 criticalStyleTag.textContent = modifiedCssContent; 766 767 document.addEventListener('DOMContentLoaded', async () => { 768 769 function extractCssUrl(cssValue) { 770 if (!cssValue) return null; 771 772 // Match the first url(...) occurrence and extract the inner part 773 const match = cssValue.match(/url\(\s*(['"]?)(.*?)\1\s*\)/i); 774 return match ? match[2] : null; 775 } 776 777 function preloadBackgroundImage(url) { 778 return new Promise((resolve, reject) => { 779 if (!url) return reject(new Error('No image URL provided')); 780 781 const link = document.createElement('link'); 782 link.rel = 'preload'; 783 link.as = 'image'; 784 link.href = url; 785 link.fetchPriority = 'high'; 786 787 link.onload = () => resolve(); // when preload finishes 788 link.onerror = (err) => reject(err); 789 790 document.head.appendChild(link); 791 }); 792 } 793 794 let promises = extractedProperties.map(property => { 795 function isElementInViewport(selector) { 796 const elements = document.querySelectorAll(selector); 797 if (!elements.length) return false; 798 799 for (const el of elements) { 800 const style = window.getComputedStyle(el); 801 const isVisible = 802 style.display !== 'none' && 803 style.visibility !== 'hidden' && 804 style.opacity !== '0'; 805 806 if (!isVisible) continue; 807 808 const rect = el.getBoundingClientRect(); 809 const withinViewport = 810 rect.top < window.innerHeight && 811 rect.bottom > 0 && 812 rect.left < window.innerWidth && 813 rect.right > 0; 814 815 if (withinViewport) return true; 816 } 817 818 return false; 819 } 820 821 822 if (isElementInViewport(property.cssBlockSelector)) { 823 824 const regex = /url\([^)]*\)/; 825 826 const match = property.backgroundValue.match(regex); 827 828 if (match) { 829 modifiedCssContent = modifiedCssContent.replace(`unset--${match[0]}`, match[0]); 830 return preloadBackgroundImage(extractCssUrl(match[0])); 831 } 832 833 } 834 }) 835 836 criticalStyleTag.textContent = modifiedCssContent; 837 838 if (promises && promises.length > 0) { 839 await Promise.all(promises); 840 window.dispatchEvent( new Event('berqwp_critical_css_processed') ); 841 842 } else { 843 window.dispatchEvent( new Event('berqwp_critical_css_processed') ); 844 } 845 846 }) 847 // }); 848 849 850 851 </script>
851 852 853 854 855<style data-berqwp type="text/berqwpfonts" bwp-move-head="1">@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/100/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 856@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek/100/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 857@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/100/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 858@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin/100/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 859@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/math/100/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 860@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/symbols/100/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 861@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/100/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 862@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/100/normal.woff2);
862unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 863@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/100/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 864@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/symbols/100/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 865@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/100/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 866@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/100/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 867@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin/100/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 868@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek/100/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 869@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/math/100/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 870@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/100/italic.woff2);
870unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 871@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/100/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 872@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/100/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 873@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek/200/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 874@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/math/200/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 875@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/200/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 876@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/200/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 877@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/symbols/200/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 878@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/200/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 879@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/200/normal.woff2);
879unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 880@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/200/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 881@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin/200/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 882@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek/200/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 883@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/200/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 884@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/200/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 885@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/200/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 886@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin/200/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 887@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/200/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 888@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/math/200/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 889@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/symbols/200/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 890@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/200/italic.woff2);
890unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 891@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 892@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 893@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek/300/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 894@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/math/300/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 895@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/symbols/300/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 896@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 897@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 898@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin/300/normal.woff2);
898unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 899@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 900@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/300/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 901@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/symbols/300/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 902@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/300/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 903@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/300/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 904@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek/300/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 905@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin/300/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 906@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/300/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 907@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/math/300/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2
907038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 908@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/300/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 909@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/symbols/400/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 910@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 911@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 912@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/math/400/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 913@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 914@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek/400/normal.woff2);
914unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 915@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 916@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 917@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 918@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 919@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 920@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/400/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 921@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 922@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/400/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 923@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/math/400/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 924@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/symbols/400/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 925@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/400/italic.woff2);
925unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 926@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek/400/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 927@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/math/500/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 928@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek/500/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 929@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/500/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 930@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/symbols/500/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 931@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 932@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 933@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/500/normal.woff2);
933unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 934@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 935@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 936@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/500/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 937@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/500/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 938@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/symbols/500/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 939@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek/500/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 940@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin/500/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 941@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/500/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 942@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/500/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 943@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/math/500/italic.woff2);
943unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 944@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/500/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 945@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/symbols/600/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 946@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 947@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 948@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek/600/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 949@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 950@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 951@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/600/normal.woff2);
951unicode-range:U+1F00-1FFF;font-display:swap} 952@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 953@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/math/600/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 954@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/600/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 955@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin/600/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 956@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek/600/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 957@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/600/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 958@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/600/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 959@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/600/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 960@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/symbols/600/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 961@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/math/600/italic.woff2);
961unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 962@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/600/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 963@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 964@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 965@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 966@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 967@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 968@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek/700/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 969@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/math/700/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 970@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/symbols/700/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 971@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/700/normal.woff2);
971unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 972@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin/700/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 973@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/symbols/700/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 974@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/700/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 975@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek/700/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 976@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/700/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 977@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 978@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 979@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/700/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 980@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/math/700/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2
980038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 981@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/800/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 982@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek/800/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 983@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/symbols/800/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 984@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/800/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 985@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/800/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 986@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin/800/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 987@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/800/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 988@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/800/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 989@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/math/800/normal.woff2);
989unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 990@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin/800/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 991@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek/800/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 992@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/800/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 993@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/800/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 994@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/800/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 995@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/800/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 996@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/symbols/800/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 997@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/math/800/italic.woff2);
997unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 998@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/800/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 999@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/math/900/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 1000@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/900/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 1001@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek/900/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 1002@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/900/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 1003@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin/900/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 1004@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/900/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 1005@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/900/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 1006@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/900/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 1007@font-face{font-family:'Roboto';font-display:swap;font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/symbols/900/normal.woff2);
1007unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 1008@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin/900/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap} 1009@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/900/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap} 1010@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/900/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap} 1011@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/900/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap} 1012@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek/900/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap} 1013@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/900/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap} 1014@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/math/900/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap} 1015@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/symbols/900/italic.woff2);
1015unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap} 1016@font-face{font-family:'Roboto';font-display:swap;font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/900/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap} 1017 1018 1019</style> 1020<style id="wp-img-auto-sizes-contain-inline-css" bwp-move-head="1" type="text/berqwp-style"> 1021img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 1022/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 1023</style> 1024<style id="global-styles-inline-css" bwp-move-head="1" type="text/berqwp-style"> 1025:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1025--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1025.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 1026:root :where(.wp-block-icon svg){width: 24px;} 1027:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 1028/*# sourceURL=global-styles-inline-css */ 1029</style> 1030<link rel='stylesheet' id='hello-elementor-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.9" /> 1031<link rel='stylesheet' id='hello-elementor-theme-style-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.9" /> 1032<link rel='stylesheet' id='hello-elementor-header-footer-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.9" /> 1033<link rel='stylesheet' id='elementor-frontend-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.2" /> 1034<style id="elementor-frontend-inline-css" bwp-move-head="1" type="text/berqwp-style"> 1035.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; } 1036/*# sourceURL=elementor-frontend-inline-css */ 1037</style> 1038<link rel='stylesheet' id='elementor-post-2010-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/post-2010.css?ver=1788295083" /> 1039<link rel='stylesheet' id='base-desktop-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/base-desktop.css?ver=6a9737aba5922" /> 1040<link rel='stylesheet' id='local-2041-frontend-desktop-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/local-2041-frontend-desktop.css?ver=6aa87e1b855e0" /> 1041<link rel='stylesheet' id='local-2126-frontend-desktop-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/local-2126-frontend-desktop.css?ver=6aa87f26862a8" /> 1042<link rel='stylesheet' id='local-1366-frontend-desktop-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/local-1366-frontend-desktop.css?ver=6ac0a7e0bc677" /> 1043<link rel='stylesheet' id='base-mobile-css' href='' media='(max-width:767px)' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/base-mobile.css?ver=6a9737aba5922" /> 1044<link rel='stylesheet' id='elementor-post-2041-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/post-2041.css?ver=1789427227" /> 1045<link rel='stylesheet' id='elementor-post-2126-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/uploads/elementor/css/post-2126.css?ver=1789427494" /> 1046<style type="text/berqwp-style" bwp-move-head="1">@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/100/normal.woff2);
1046unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek/100/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/100/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin/100/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/math/100/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/symbols/100/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/100/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/100/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/100/normal.woff2);
1046unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/symbols/100/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/100/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/100/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin/100/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek/100/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/math/100/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/100/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/100/italic.woff2);
1046unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/100/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek/200/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/math/200/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/200/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/200/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/symbols/200/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/200/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/200/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/200/normal.woff2);
1046unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin/200/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek/200/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/200/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/200/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/200/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin/200/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/200/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/math/200/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/symbols/200/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:200;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/200/italic.woff2);
1046unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek/300/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/math/300/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/symbols/300/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/300/normal.woff2);
1046unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/300/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/symbols/300/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/300/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/300/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek/300/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin/300/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/300/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/math/300/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/300/italic.woff2);
1046unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/symbols/400/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/math/400/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek/400/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/400/normal.woff2);
1046unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/400/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/400/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/math/400/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/symbols/400/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/400/italic.woff2);
1046unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek/400/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/math/500/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek/500/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/500/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/symbols/500/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/500/normal.woff2);
1046unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/500/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/500/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/symbols/500/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek/500/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin/500/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/500/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/500/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/math/500/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/500/italic.woff2);
1046unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/symbols/600/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek/600/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/600/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/math/600/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/600/italic.woff2);
1046unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin/600/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek/600/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/600/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/600/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/600/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/symbols/600/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/math/600/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:600;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/600/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/700/normal.woff2);
1046unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek/700/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/math/700/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/symbols/700/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin/700/italic.woff2);
1046unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/symbols/700/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/700/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek/700/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/700/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/700/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/math/700/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/800/normal.woff2);
1046unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek/800/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/symbols/800/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/800/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/800/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin/800/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/800/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/800/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/math/800/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin/800/italic.woff2);
1046unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek/800/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/800/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/800/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/800/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/800/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/symbols/800/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/math/800/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:800;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/800/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/math/900/normal.woff2);
1046unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/900/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek/900/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/900/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin/900/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/900/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/900/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/900/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/symbols/900/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin/900/italic.woff2);
1046unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/900/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/900/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/900/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek/900/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/900/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/math/900/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/symbols/900/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/900/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}</style> 1047<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap" /> 1048<style bwp-move-head="1" type="text/berqwp-style"> 1049 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 1050 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 1051 background-image: none !important; 1052 } 1053 @media screen and (max-height: 1024px) { 1054 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 1055 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 1056 background-image: none !important; 1057 } 1058 } 1059 @media screen and (max-height: 640px) { 1060 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 1061 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 1062 background-image: none !important; 1063 } 1064 } 1065 </style> 1066<style type="text/berqwp-style" bwp-move-head="1">.saboxplugin-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;width:100%;clear:both;display:block;overflow:hidden;word-wrap:break-word;position:relative}.saboxplugin-wrap .saboxplugin-gravatar{float:left;padding:0 20px 20px 20px}.saboxplugin-wrap .saboxplugin-gravatar img{max-width:100px;height:auto;border-radius:0;}.saboxplugin-wrap .saboxplugin-authorname{font-size:18px;line-height:1;margin:20px 0 0 20px;display:block}.saboxplugin-wrap .saboxplugin-authorname a{text-decoration:none}.saboxplugin-wrap .saboxplugin-authorname a:focus{outline:0}.saboxplugin-wrap .saboxplugin-desc{display:block;margin:5px 20px}.saboxplugin-wrap .saboxplugin-desc a{text-decoration:underline}.saboxplugin-wrap .saboxplugin-desc p{margin:5px 0 12px}.saboxplugin-wrap .saboxplugin-web{margin:0 20px 15px;text-align:left}.saboxplugin-wrap .sab-web-position{text-align:right}.saboxplugin-wrap .saboxplugin-web a{color:#ccc;text-decoration:none}.saboxplugin-wrap .saboxplugin-socials{position:relative;display:block;background:#fcfcfc;padding:5px;border-top:1px solid #eee}.saboxplugin-wrap .saboxplugin-socials a svg{width:20px;height:20px}
1066.saboxplugin-wrap .saboxplugin-socials a svg .st2{fill:#fff; transform-origin:center center;}.saboxplugin-wrap .saboxplugin-socials a svg .st1{fill:rgba(0,0,0,.3)}.saboxplugin-wrap .saboxplugin-socials a:hover{opacity:.8;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;box-shadow:none!important;-webkit-box-shadow:none!important}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color{box-shadow:none;padding:0;border:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;display:inline-block;color:#fff;font-size:0;text-decoration:inherit;margin:5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:hidden}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey{text-decoration:inherit;box-shadow:none;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:10px 5px;color:#444;fill:#444}.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}.ie7 .clearfix{zoom:1}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitch{border-color:#38245c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-behance{border-color:#003eb0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-deviantart{border-color:#036824}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-digg{border-color:#00327c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-dribbble{border-color:#ba1655}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook{border-color:#1e2e4f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-flickr{border-color:#003576}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-github{border-color:#264874}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-google{border-color:#0b51c5}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-html5{border-color:#902e13}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-instagram{border-color:#1630aa}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-linkedin{border-color:#00344f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-pinterest{border-color:#5b040e}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-reddit{border-color:#992900}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-rss{border-color:#a43b0a}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-sharethis{border-color:#5d8420}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-soundcloud{border-color:#995200}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-spotify{border-color:#0f612c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stackoverflow{border-color:#a95009}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-steam{border-color:#006388}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-user_email{border-color:#b84e05}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-tumblr{border-color:#10151b}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitter{border-color:#0967a0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vimeo{border-color:#0d7091}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-windows{border-color:#003f71}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-whatsapp{border-color:#003f71}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-wordpress{border-color:#0f3647}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-yahoo{border-color:#14002d}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-youtube{border-color:#900}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-xing{border-color:#000202}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mixcloud{border-color:#2475a0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vk{border-color:#243549}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-medium{border-color:#00452c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-quora{border-color:#420e00}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-meetup{border-color:#9b181c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-goodreads{border-color:#000}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-snapchat{border-color:#999700}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-500px{border-color:#00557f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mastodont{border-color:#185886}.sabox-plus-item{margin-bottom:20px}@media screen and (max-width:480px){.saboxplugin-wrap{text-align:center}.saboxplugin-wrap .saboxplugin-gravatar{float:none;padding:20px 0;text-align:center;margin:0 auto;display:block}.saboxplugin-wrap .saboxplugin-gravatar img{float:none;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1}.saboxplugin-wrap .saboxplugin-desc{margin:0 10px 20px;text-align:center}.saboxplugin-wrap .saboxplugin-authorname{text-align:center;margin:10px 0 20px}}body .saboxplugin-authorname a,body .saboxplugin-authorname a:hover{box-shadow:none;-webkit-box-shadow:none}a.sab-profile-edit{font-size:16px!important;line-height:1!important}.sab-edit-settings a,a.sab-profile-edit{color:#0073aa!important;box-shadow:none!important;-webkit-box-shadow:none!important}.sab-edit-settings{margin-right:15px;position:absolute;right:0;z-index:2;bottom:10px;line-height:20px}.sab-edit-settings i{margin-left:5px}.saboxplugin-socials{line-height:1!important}.rtl .saboxplugin-wrap .saboxplugin-gravatar{float:right}.rtl .saboxplugin-wrap .saboxplugin-authorname{display:flex;align-items:center}.rtl .saboxplugin-wrap .saboxplugin-authorname .sab-profile-edit{margin-right:10px}.rtl .sab-edit-settings{right:auto;left:0}img.sab-custom-avatar{max-width:75px;}.saboxplugin-wrap {border-color:#000000;}.saboxplugin-wrap .saboxplugin-socials {border-color:#000000;}.saboxplugin-wrap .saboxplugin-gravatar img {-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.saboxplugin-wrap .saboxplugin-gravatar img {-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.saboxplugin-wrap {margin-top:40px; margin-bottom:14px; padding: 10px 15px }.saboxplugin-wrap .saboxplugin-authorname {font-size:18px; line-height:25px;}.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {font-size:14px !important; line-height:21px !important;}.saboxplugin-wrap .saboxplugin-web {font-size:14px;}.saboxplugin-wrap .saboxplugin-socials a svg {width:18px;height:18px;}</style> 1067<style id="wp-custom-css" bwp-move-head="1" type="text/berqwp-style"> 1068/* Stretches the main Elementor page wrapper to full width */ 1069.elementor-2250 { 1070 width: 100% !important; 1071 max-width: 100vw !important; 1072 margin: 0 auto !important; 1073} 1074 1075/* Ensures the inner flexbox containers also stretch */ 1076.elementor-2250 .e-con, 1077.elementor-2250 .e-con-inner { 1078 max-width: 100% !important; 1079 padding-left: 0 !important; 1080 padding-right: 0 !important; 1081} 1082 1083.single-post.postid-2896 .page-header, 1084.single-post.postid-2896 .entry-header { 1085 display: none !important; 1086} 1087</style> 1088<style bwp-move-head="1" type="text/berqwp-style"> 1089.sticky-call-bar { 1090 display: flex; 1091 position: fixed; 1092 z-index: 9999; 1093 box-shadow: 0 4px 15px rgba(0,0,0,0.3); 1094 bottom: 30px; 1095 right: 30px; 1096 top: auto; 1097 left: auto; 1098 width: auto; 1099 border-radius: 50px; 1100 overflow: hidden; 1101 font-family: 'Montserrat', Arial, sans-serif; 1102} 1103 1104.sticky-call-bar a.sticky-call-link { 1105 display: flex; 1106 align-items: center; 1107 justify-content: center; 1108 gap: 10px; 1109 padding: 14px 24px; 1110 color: #fff !important; 1111 font-size: 18px; 1112 font-weight: 700; 1113 text-decoration: none !important; 1114 white-space: nowrap; 1115 transition: filter 0.2s ease; 1116} 1117 1118.sticky-call-bar a.sticky-call-link:hover { 1119 filter: brightness(1.15); 1120} 1121 1122.sticky-call-bar a.sticky-call-link:focus-visible { 1123 outline: 3px solid #fff; 1124 outline-offset: -6px; 1125 border-radius: 4px; 1126} 1127 1128.sticky-call-bar a.call-btn { background: #8E2A2A !important; } 1129.sticky-call-bar a.msg-btn { background: #0a1a3c !important; } 1130 1131.sticky-call-bar .call-label { 1132 font-weight: 700; 1133 letter-spacing: 0.5px; 1134 font-size: 15px; 1135 color: #fff !important; 1136} 1137 1138.sticky-call-bar .call-icon {
1139 width: 20px; 1140 height: 20px; 1141 fill: #fff; 1142 flex-shrink: 0; 1143} 1144 1145.sticky-call-bar.is-call-only a.call-btn { flex: 1; } 1146 1147@media (max-width: 768px) { 1148 .sticky-call-bar { 1149 bottom: 0; 1150 right: 0; 1151 left: 0; 1152 width: 100%; 1153 border-radius: 0; 1154 } 1155 1156 .sticky-call-bar a.sticky-call-link { 1157 flex: 1; 1158 padding: 16px 10px; 1159 padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px)); 1160 font-size: 16px; 1161 } 1162 1163 .sticky-call-bar .phone-number { 1164 display: none; 1165 } 1166 1167 body { 1168 padding-bottom: calc(60px + env(safe-area-inset-bottom, 0px)); 1169 } 1170} 1171 1172@media (prefers-reduced-motion: reduce) { 1173 .sticky-call-bar a.sticky-call-link { transition: none; } 1174} 1175 1176@media print { 1177 .sticky-call-bar { display: none !important; } 1178 body { padding-bottom: 0 !important; } 1179} 1180</style> 1181<style bwp-move-head="1" type="text/berqwp-style"> 1182 1183.yhcl-header *, 1184.yhcl-header *::before, 1185.yhcl-header *::after{box-sizing:border-box;} 1186 1187.yhcl-header button.yhcl-dd-toggle, 1188.yhcl-header button.yhcl-d
1188d-toggle:hover, 1189.yhcl-header button.yhcl-dd-toggle:focus, 1190.yhcl-header button.yhcl-dd-toggle:active, 1191.yhcl-header button.yhcl-dd-toggle[aria-expanded="true"], 1192.yhcl-header button.yhcl-burger, 1193.yhcl-header button.yhcl-burger:hover, 1194.yhcl-header button.yhcl-burger:focus, 1195.yhcl-header button.yhcl-burger:active{ 1196 -webkit-appearance:none !important; 1197 appearance:none !important; 1198 background:transparent !important; 1199 background-color:transparent !important; 1200 background-image:none !important; 1201 border:0 !important; 1202 border-radius:0 !important; 1203 box-shadow:none !important; 1204 text-shadow:none !important; 1205 text-transform:none !important; 1206 text-decoration:none !important; 1207 min-width:0 !important; 1208 min-height:0 !important; 1209 width:auto !important; 1210 height:auto !important; 1211 line-height:normal !important; 1212 margin:0 !important; 1213} 1214.yhcl-header button.yhcl-dd-toggle{ 1215 padding:0 !important; 1216 font-family:'Montserrat',sans-serif !important; 1217 font-size:14px !important; 1218 font-weight:700 !important; 1219 letter-spacing:.2px !important; 1220 color:#0a1a3c !important; 1221} 1222.yhcl-header button.yhcl-dd-toggle:hover, 1223.yhcl-header button.yhcl-dd-toggle:focus-visible, 1224.yhcl-header button.yhcl-dd-toggle[aria-expanded="true"]{ 1225 color:#b8860b !important; 1226} 1227.yhcl-header button.yhcl-burger{padding:6px !important;} 1228 1229.yhcl-header{ 1230 position:sticky;top:0;left:0;width:100%; 1231 background:#fff; 1232 border-bottom:1px solid #e5e7eb; 1233 box-shadow:0 8px 20px rgba(0,0,0,.05); 1234 z-index:999; 1235 font-family:'Montserrat',sans-serif; 1236} 1237.yhcl-inner{ 1238 width:100%;max-width:1400px;margin:0 auto; 1239 padding:6px 40px; 1240 display:flex;align-items:center;justify-content:space-between; 1241 position:relative; 1242} 1243 1244.yhcl-skip{ 1245 position:absolute;left:-9999px;top:0; 1246 background:#0a1a3c;color:#fff;padding:12px 20px; 1247 font-size:14px;font-weight:700;text-decoration:none;z-index:10; 1248} 1249.yhcl-skip:focus{left:0;} 1250 1251#content.yhcl-skip-target{ 1252 display:block;height:0;margin:0;padding:0;border:0;outline:none; 1253} 1254 1255.yhcl-logo{display:flex;align-items:center;flex-shrink:0;} 1256.yhcl-logo img{width:auto;max-height:90px;display:block;} 1257 1258.yhcl-right{display:flex;align-items:center;margin-left:auto;} 1259.yhcl-menu{display:flex;align-items:center;gap:22px;} 1260.yhcl-menu a, 1261.yhcl-dd-toggle{ 1262 text-decoration:none;color:#0a1a3c; 1263 font-family:'Montserrat',sans-serif; 1264 font-size:14px;font-weight:700;letter-spacing:.2px; 1265 white-space:nowrap;transition:color .25s ease; 1266} 1267.yhcl-menu > a:hover, 1268.yhcl-dd-toggle:hover{color:#b8860b;} 1269.yhcl-menu a:focus-visible, 1270.yhcl-dd-toggle:focus-visible, 1271.yhcl-burger:focus-visible{ 1272 outline:2px solid #b8860b;outline-offset:3px;border-radius:2px; 1273} 1274 1275.yhcl-menu > a[aria-current="page"]{ 1276 color:#b8860b;box-shadow:inset 0 -2px 0 #b8860b; 1277} 1278.yhcl-submenu a[aria-current="page"]{ 1279 background:#f7f3e8;color:#b8860b; 1280} 1281 1282.yhcl-phone{ 1283 font-size:16px !important;font-weight:800 !important; 1284 color:#1a365d !important;margin-right:5px; 1285 display:flex;align-items:center;gap:6px; 1286} 1287.yhcl-phone:hover{color:#b8860b !important;} 1288 1289.yhcl-menu a.yhcl-cta{ 1290 background:#b8860b;color:#fff;padding:10px 20px;border-radius:4px; 1291} 1292.yhcl-menu a.yhcl-cta:hover{background:#996f09;color:#fff !important;} 1293 1294.yhcl-dd{position:relative;display:flex;align-items:center;} 1295.yhcl-dd-head{display:flex;align-items:center;gap:5px;} 1296.yhcl-parent-link{display:inline-flex;align-items:center;} 1297.yhcl-parent-link.is-section-active, 1298.yhcl-dd-toggle.is-section-active{color:#b8860b !important;} 1299.yhcl-dd-toggle{ 1300 display:flex;align-items:center;gap:6px; 1301 cursor:pointer;background:none;border:0;padding:0; 1302 font:inherit;color:inherit; 1303} 1304.yhcl-header button.yhcl-dd-toggle--caret{ 1305 padding:7px !important; 1306 margin:-7px !important; 1307 margin-left:-2px !important; 1308} 1309.yhcl-dd-toggle--caret .yhcl-caret{margin-left:1px;} 1310.yhcl-caret{ 1311 width:8px;height:8px; 1312 border-right:2px solid currentColor;border-bottom:2px solid currentColor; 1313 transform:rotate(45deg);transition:transform .25s ease; 1314 margin-top:-2px;flex-shrink:0; 1315} 1316.yhcl-dd-toggle[aria-expanded="true"] .yhcl-caret{ 1317 transform:rotate(-135deg);margin-top:2px; 1318} 1319.yhcl-submenu{ 1320 position:absolute;top:100%;left:0; 1321 min-width:300px;background:#fff; 1322 border:1px solid #e5e7eb;border-radius:6px; 1323 box-shadow:0 14px 28px rgba(0,0,0,.1); 1324 padding:8px;margin:14px 0 0; 1325 list-style:none;display:flex;flex-direction:column;gap:2px; 1326 opacity:0;visibility:hidden;transform:translateY(-8px); 1327 transition:opacity .25s ease,transform .25s ease,visibility .25s; 1328} 1329.yhcl-submenu li{width:100%;} 1330.yhcl-submenu li.yhcl-view-all{margin-top:4px;padding-top:6px;border-top:1px solid #e5e7eb;} 1331.yhcl-submenu a{ 1332 display:block;padding:10px 14px; 1333 font-size:13px;font-weight:700;color:#0a1a3c; 1334 border-radius:4px;white-space:nowrap;line-height:1.35; 1335} 1336.yhcl-submenu a .sub-desc{ 1337 display:block;font-size:11.5px;font-weight:500; 1338 color:#6b7280;margin-top:3px;letter-spacing:0; 1339 transition:color .2s ease; 1340} 1341.yhcl-submenu a:hover{background:#f7f3e8;color:#b8860b;} 1342.yhcl-submenu a:hover .sub-desc{color:#8a7345;} 1343.yhcl-dd:hover .yhcl-submenu,
1344.yhcl-dd.is-open .yhcl-submenu{ 1345 opacity:1;visibility:visible;transform:translateY(0); 1346} 1347 1348.yhcl-dd:last-of-type .yhcl-submenu{left:auto;right:0;} 1349 1350.yhcl-burger{ 1351 display:none;flex-direction:column;gap:5px; 1352 cursor:pointer;padding:6px;margin-left:auto;background:none;border:0; 1353} 1354.yhcl-burger span{ 1355 width:26px;height:3px;background:#0a1a3c; 1356 border-radius:20px;display:block;transition:all .25s ease; 1357} 1358.yhcl-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg);} 1359.yhcl-burger[aria-expanded="true"] span:nth-child(2){opacity:0;} 1360.yhcl-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg);} 1361 1362@media only screen and (min-width:1151px) and (max-width:1320px){ 1363 .yhcl-inner{padding:6px 24px;} 1364 .yhcl-menu{gap:16px;} 1365 .yhcl-header button.yhcl-dd-toggle{font-size:13px !important;} 1366 .yhcl-menu a{font-size:13px;} 1367 .yhcl-phone{font-size:15px !important;} 1368 .yhcl-menu a.yhcl-cta{padding:9px 16px;} 1369 .yhcl-logo img{max-height:74px;} 1370 .yhcl-submenu{min-width:280px;} 1371} 1372 1373@media only screen and (max-width:1150px){ 1374 .yhcl-inner{padding:6px 20px;min-height:60px;} 1375 .yhcl-logo{position:absolute;left:50%;transform:translateX(-50%);z-index:2;} 1376 .yhcl-logo img{max-height:65px;} 1377 .yhcl-right{width:100%;display:flex;justify-content:flex-end;} 1378 .yhcl-burger{display:flex;z-index:20;} 1379 .yhcl-menu{ 1380 position:absolute;top:100%;left:0;width:100%; 1381 background:#fff;flex-direction:column;align-items:center; 1382 gap:18px;padding:24px 20px; 1383 border-top:1px solid #e5e7eb; 1384 box-shadow:0 14px 24px rgba(0,0,0,.08); 1385 max-height:calc(100vh - 60px);overflow-y:auto; 1386 opacity:0;visibility:hidden;transform:translateY(-10px); 1387 transition:opacity .3s ease,transform .3s ease,visibility .3s; 1388 } 1389 .yhcl-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);} 1390 .yhcl-menu a{font-size:17px;width:100%;text-align:center;} 1391 .yhcl-menu a.yhcl-cta{width:auto;} 1392 .yhcl-phone{margin:0 0 5px;font-size:18px !important;justify-content:center;} 1393 .yhcl-dd{flex-direction:column;width:100%;} 1394 .yhcl-dd-head{width:100%;justify-content:center;gap:8px;} 1395 .yhcl-parent-link{width:auto !important;text-align:center;} 1396 .yhcl-header button.yhcl-dd-toggle{ 1397 justify-content:center;width:100% !important; 1398 font-size:17px !important;padding:4px 0 !important; 1399 } 1400 .yhcl-dd-head button.yhcl-dd-toggle--caret{ 1401 width:36px !important;height:36px !important; 1402 padding:8px !important;margin:0 !important; 1403 flex:0 0 36px; 1404 } 1405 1406 .yhcl-dd:hover .yhcl-submenu{opacity:0;visibility:hidden;} 1407 .yhcl-dd:last-of-type .yhcl-submenu{right:auto;} 1408 .yhcl-submenu{ 1409 position:static;width:100%;min-width:0; 1410 box-shadow:none;border:none;margin:0;padding:0; 1411 max-height:0;overflow:hidden;transform:none; 1412 opacity:1;visibility:visible; 1413 white-space:normal; 1414 transition:max-height .3s ease,padding .3s ease; 1415 } 1416 .yhcl-dd.is-open .yhcl-submenu{ 1417 max-height:720px;padding:6px 0 0;opacity:1;visibility:visible; 1418 } 1419 .yhcl-submenu a{text-align:center;font-size:15px;padding:10px 0;white-space:normal;} 1420 .yhcl-submenu a .sub-desc{font-size:12px;} 1421} 1422 1423@media only screen and (max-width:480px){ 1424 .yhcl-inner{min-height:54px;padding:6px 16px;} 1425 .yhcl-logo img{max-height:58px;} 1426 .yhcl-menu a{font-size:16px;} 1427} 1428 1429@media (prefers-reduced-motion:reduce){ 1430 .yhcl-header *{transition:none !important;} 1431} 1432</style> 1433<style bwp-move-head="1" type="text/berqwp-style"> 1434 1435#yhcl-ribbon-root .yhcl-ribbon{ 1436 --navy:#0B2545; --gold:#B8944D; --green:#014220; 1437 --urgent:#8E2A2A; --cream:#FAF8F4; 1438 position:relative; 1439 display:block; 1440 width:100%; 1441 font-family:'Montserrat','Poppins',sans-serif; 1442 border-bottom:1px solid rgba(0,0,0,.08); 1443 z-index:998; 1444 animation:yhclRibbonIn .45s ease both; 1445} 1446@keyframes yhclRibbonIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}} 1447 1448#yhcl-ribbon-root{margin:0 !important;padding:0 !important;} 1449#yhcl-ribbon-root .yhcl-ribbon *{box-sizing:border-box;} 1450 1451#yhcl-ribbon-root .yhcl-rb-inner{ 1452 max-width:1400px;margin:0 auto; 1453 padding:11px 40px; 1454 display:flex;align-items:center;gap:18px; 1455} 1456 1457#yhcl-ribbon-root .tone-urgent{background:var(--urgent);} 1458#yhcl-ribbon-root .tone-urgent .yhcl-rb-msg, 1459#yhcl-ribbon-root .tone-urgent .yhcl-rb-ico{color:#fff;} 1460#yhcl-ribbon-root .tone-urgent .yhcl-rb-msg strong{color:#FFD9A0;} 1461 1462#yhcl-ribbon-root .tone-navy{background:var(--navy);} 1463#yhcl-ribbon-root .tone-navy .yhcl-rb-msg, 1464#yhcl-ribbon-root .tone-navy .yhcl-rb-ico{color:#fff;} 1465#yhcl-ribbon-root .tone-navy .yhcl-rb-msg strong{color:#E4C88A;} 1466 1467#yhcl-ribbon-root .tone-cream{background:var(--cream);border-bottom-color:#e5e7eb;} 1468#yhcl-ribbon-root .tone-cream .yhcl-rb-msg{color:#1f2937;} 1469#yhcl-ribbon-root .tone-cream .yhcl-rb-ico{color:var(--green);} 1470#yhcl-ribbon-root .tone-cream .yhcl-rb-msg strong{color:var(--navy);} 1471 1472#yhcl-ribbon-root .yhcl-rb-ico{flex:0 0 auto;width:22px;height:22px;opacity:.9;} 1473#yhcl-ribbon-root .yhcl-rb-ico svg{width:100%;height:100%;display:block;} 1474 1475#yhcl-ribbon-root .yhcl-rb-msgwrap{flex:1 1 auto;min-width:0;} 1476#yhcl-ribbon-root .yhcl-rb-msg{ 1477 font-size:14.5px;line-height:1.45;font-weight:500;letter-spacing:.01em; 1478 margin:0; 1479} 1480#yhcl-ribbon-root .yhcl-rb-msg strong{font-weight:800;} 1481 1482#yhcl-ribbon-root .yhcl-rb-cta{flex:0 0 auto;display:flex;align-items:center;gap:10px;} 1483#yhcl-ribbon-root .yhcl-rb-btn{ 1484 display:inline-flex;align-items:center;gap:7px; 1485 font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.03em; 1486 padding:9px 18px;border-radius:4px;text-decoration:none;white-space:nowrap; 1487 transition:opacity .2s ease,background .2s ease; 1488} 1489#yhcl-ribbon-root .yhcl-rb-btn:hover{opacity:.88;} 1490#yhcl-ribbon-root .yhcl-rb-call{background:var(--gold);color:#fff !important;} 1491#yhcl-ribbon-root .tone-cream .yhcl-rb-call{background:var(--green);} 1492#yhcl-ribbon-root .yhcl-rb-form{ 1493 background:transparent;border:1.5px solid rgba(255,255,255,.5);color:#fff !important; 1494} 1495#yhcl-ribbon-root .tone-cream .yhcl-rb-form{border-color:var(--navy);color:var(--navy) !important;} 1496#yhcl-ribbon-root .yhcl-rb-form:hover{background:rgba(255,255,255,.12);} 1497#yhcl-ribbon-root .tone-cream .yhcl-rb-form:hover{background:rgba(11,37,69,.06);} 1498 1499#yhcl-ribbon-root a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:3px;} 1500#yhcl-ribbon-root .tone-cream a:focus-visible{outline-color:var(--navy);} 1501 1502@media(max-width:1150px){ 1503 #yhcl-ribbon-root .yhcl-rb-inner{padding:10px 20px;gap:14px;} 1504 #yhcl-ribbon-root .yhcl-rb-msg{font-size:13.5px;} 1505 #yhcl-ribbon-root .yhcl-rb-form{display:none;} 1506} 1507 1508@media(max-width:720px){ 1509 #yhcl-ribbon-root .yhcl-rb-inner{ 1510 padding:11px 16px;text-align:center;justify-content:center; 1511 } 1512 #yhcl-ribbon-root .yhcl-rb-ico{display:none;} 1513 #yhcl-ribbon-root .yhcl-rb-msg{font-size:13.5px;line-height:1.5;} 1514 #yhcl-ribbon-root .yhcl-rb-cta{display:none;} 1515} 1516 1517@media(prefers-reduced-motion:reduce){ 1518 #yhcl-ribbon-root .yhcl-ribbon{animation:none;} 1519} 1520</style> 1521<style bwp-move-head="1" type="text/berqwp-style"> 1522 1523/* ========================================================== 1524 SAM R. CAMMACK III | BIOGRAPHY 1525 Your Houston Criminal Lawyers 1526 Elementor HTML Widget 1527 1528 SEO metadata / Schema / Canonical intentionally excluded. 1529 Those are handled separately through SEOPress / WPCode. 1530 ========================================================== */ 1531 1532.sam-bio-page{ 1533 --sam-navy:#2A2D41; 1534 --sam-navy-deep:#1B1D2B; 1535 --sam-ivory:#FAF8F3; 1536 --sam-paper:#FFFFFF; 1537 --sam-brass:#A9803D; 1538 --sam-brass-light:#C9A461; 1539 --sam-line:#DCD7C9; 1540 --sam-muted:#5C5F72; 1541 1542 background:var(--sam-ivory); 1543 color:var(--sam-navy); 1544 font-family:Georgia,"Times New Roman",serif; 1545 font-size:18px; 1546 line-height:1.7; 1547} 1548 1549.sam-bio-page *{ 1550 box-sizing:border-box; 1551} 1552 1553.sam-bio-page a{ 1554 color:var(--sam-brass); 1555 text-decoration:none; 1556} 1557 1558.sam-bio-page a:hover{ 1559 text-decoration:underline; 1560} 1561 1562.sam-wrap{ 1563 max-width:1120px; 1564 margin:0 auto; 1565 padding-left:32px; 1566 padding-right:32px; 1567} 1568 1569.sam-section{ 1570 padding:80px 0; 1571} 1572 1573.sam-eyebrow{ 1574 font-family:Arial,sans-serif; 1575 font-size:12px; 1576 line-height:1.4; 1577 letter-spacing:.22em; 1578 text-transform:uppercase; 1579 color:var(--sam-brass); 1580 font-weight:700; 1581} 1582 1583.sam-section-title{ 1584 font-family:Georgia,"Times New Roman",serif; 1585 font-size:36px; 1586 line-height:1.2; 1587 margin:10px 0 28px; 1588 color:var(--sam-navy); 1589} 1590 1591 1592/* ========================================================== 1593 HERO 1594 ========================================================== */ 1595 1596.sam-hero{ 1597 background:var(--sam-navy); 1598 color:#fff; 1599} 1600 1601.sam-hero-grid{ 1602 display:grid; 1603 grid-template-columns:1.08fr .92fr; 1604 gap:58px; 1605 align-items:center; 1606 padding-top:72px; 1607 padding-bottom:72px; 1608} 1609 1610.sam-hero .sam-eyebrow{ 1611 color:var(--sam-brass-light); 1612} 1613 1614.sam-hero h1{ 1615 margin:12px 0 0; 1616 color:#fff; 1617 font-family:Georgia,"Times New Roman",serif; 1618 font-size:48px; 1619 line-height:1.12; 1620 font-weight:700; 1621} 1622 1623.sam-subtitle{ 1624 margin-top:14px; 1625 font-family:Arial,sans-serif; 1626 font-size:14px; 1627 font-weight:700; 1628 letter-spacing:.13em; 1629 text-transform:uppercase; 1630 color:var(--sam-brass-light); 1631} 1632 1633.sam-hero-copy{ 1634 margin-top:24px; 1635 max-width:620px; 1636 color:#DDDAD1; 1637 font-size:18px; 1638} 1639 1640.sam-hero-copy p{ 1641 color:#DDDAD1; 1642} 1643 1644.sam-hero-copy a{ 1645 color:#EFD9A6; 1646 font-weight:600; 1647} 1648 1649.sam-statebar{ 1650 display:inline-flex; 1651 align-items:center; 1652 gap:9px; 1653 margin-top:20px; 1654 padding:10px 15px; 1655 border:1px solid rgba(201,164,97,.45); 1656 background:rgba(0,0,0,.15); 1657 color:#fff !important; 1658 border-radius:3px; 1659 font-family:Arial,sans-serif; 1660 font-size:13px; 1661 font-weight:600; 1662} 1663 1664.sam-statebar:hover{ 1665 border-color:var(--sam-brass-light); 1666 text-decoration:none !important; 1667} 1668 1669.sam-check{ 1670 color:var(--sam-brass-light); 1671 font-size:18px; 1672} 1673 1674.sam-actions{ 1675 display:flex; 1676 flex-wrap:wrap; 1677 gap:14px; 1678 margin-top:30px; 1679} 1680 1681.sam-btn{ 1682 display:inline-block; 1683 font-family:Arial,sans-serif; 1684 font-size:13px; 1685 font-weight:700; 1686 letter-spacing:.05em; 1687 text-transform:uppercase; 1688 padding:14px 24px; 1689 border-radius:2px; 1690} 1691 1692.sam-btn-primary{ 1693 background:var(--sam-brass); 1694 border:1px solid var(--sam-brass); 1695 color:#171923 !important; 1696} 1697 1698.sam-btn-primary:hover{ 1699 background:var(--sam-brass-light); 1700 text-decoration:none !important; 1701} 1702 1703.sam-btn-outline{ 1704 border:1px solid var(--sam-brass); 1705 color:#fff !important; 1706 background:transparent; 1707} 1708 1709.sam-btn-outline:hover{ 1710 background:var(--sam-brass); 1711 color:#171923 !important; 1712 text-decoration:none !important; 1713} 1714 1715.sam-availability{ 1716 margin-top:18px; 1717 color:var(--sam-brass-light); 1718 font-family:Arial,sans-serif; 1719 font-size:12px; 1720 font-weight:600; 1721 letter-spacing:.1em; 1722 text-transform:uppercase; 1723} 1724 1725.sam-availability:before{ 1726 content:""; 1727 display:inline-block; 1728 width:7px; 1729 height:7px; 1730 border-radius:50%; 1731 background:var(--sam-brass-light); 1732 margin-right:8px; 1733} 1734 1735.sam-photo-wrap{ 1736 position:relative; 1737} 1738 1739.sam-photo-frame{ 1740 border:1px solid rgba(201,164,97,.5); 1741 padding:13px; 1742} 1743 1744.sam-photo-frame img{ 1745 width:100%; 1746 height:510px; 1747 object-fit:cover; 1748 object-position:top center; 1749 display:block; 1750} 1751 1752.sam-photo-stat{ 1753 position:absolute; 1754 left:-16px; 1755 bottom:35px; 1756 background:var(--sam-ivory); 1757 border:1px solid var(--sam-line); 1758 padding:17px 24px; 1759} 1760 1761.sam-photo-stat strong{ 1762 display:block; 1763 color:var(--sam-brass); 1764 font-size:30px; 1765 line-height:1; 1766 font-family:Georgia,"Times New Roman",serif; 1767} 1768 1769.sam-photo-stat span{ 1770 display:block; 1771 margin-top:7px; 1772 color:var(--sam-muted); 1773 font-family:Arial,sans-serif; 1774 font-size:10px; 1775 font-weight:600; 1776 letter-spacing:.11em; 1777 text-transform:uppercase; 1778} 1779 1780 1781/* ========================================================== 1782 BIOGRAPHY 1783 ========================================================== */ 1784 1785.sam-bio-intro{ 1786 max-width:880px; 1787 margin:auto; 1788} 1789 1790.sam-bio-intro p{ 1791 margin:0 0 20px; 1792 color:#3B3D50; 1793 font-size:19px; 1794} 1795 1796.sam-pullquote{ 1797 margin:38px 0; 1798 padding-left:25px; 1799 border-left:3px solid var(--sam-brass); 1800 color:var(--sam-navy); 1801 font-size:23px; 1802 line-height:1.55; 1803 font-style:italic; 1804} 1805 1806.sam-practice-links{ 1807 display:flex; 1808 flex-wrap:wrap; 1809 gap:10px; 1810 margin-top:28px; 1811} 1812 1813.sam-practice-links a{ 1814 padding:9px 13px; 1815 background:#fff; 1816 border:1px solid var(--sam-line); 1817 color:var(--sam-navy); 1818 font-family:Arial,sans-serif; 1819 font-size:12px; 1820 font-weight:600; 1821} 1822 1823.sam-practice-links a:hover{ 1824 border-color:var(--sam-brass); 1825 color:var(--sam-brass); 1826 text-decoration:none; 1827} 1828 1829.sam-practice-links .sam-hub-link{ 1830 border-color:var(--sam-brass); 1831 background:#F7F1E5; 1832} 1833 1834 1835/* ========================================================== 1836 CREDENTIAL STRIP 1837 ========================================================== */ 1838 1839.sam-credentials{ 1840 background:#fff; 1841 border-top:1px solid var(--sam-line); 1842 border-bottom:1px solid var(--sam-line); 1843} 1844 1845.sam-credential-grid{ 1846 max-width:1120px; 1847 margin:auto; 1848 display:grid; 1849 grid-template-columns:repeat(4,1fr); 1850} 1851 1852.sam-credential{ 1853 text-align:center; 1854 padding:38px 22px; 1855 border-left:1px solid var(--sam-line); 1856} 1857 1858.sam-credential:first-child{ 1859 border-left:0; 1860} 1861 1862.sam-credential strong{ 1863 display:block; 1864 font-family:Georgia,"Times New Roman",serif; 1865 font-size:32px; 1866 line-height:1.1; 1867 color:var(--sam-navy); 1868} 1869 1870.sam-credential span{ 1871 display:block; 1872 margin-top:9px; 1873 font-family:Arial,sans-serif; 1874 font-size:11px; 1875 font-weight:600; 1876 letter-spacing:.09em; 1877 text-transform:uppercase; 1878 color:var(--sam-muted); 1879} 1880 1881.sam-stat-note{ 1882 max-width:1120px; 1883 margin:0 auto; 1884 padding:12px 32px 18px; 1885 font-family:Arial,sans-serif; 1886 font-size:11px; 1887 line-height:1.6; 1888 color:var(--sam-muted); 1889 text-align:center; 1890} 1891 1892 1893/* ==========================================================
1894 SERIOUS FELONY / HOMICIDE EXPERIENCE 1895 ========================================================== */ 1896 1897.sam-trial-section{ 1898 background:#F1EEE5; 1899} 1900 1901.sam-trial-intro{ 1902 max-width:850px; 1903} 1904 1905.sam-trial-intro p{ 1906 color:#3B3D50; 1907} 1908 1909.sam-trial-grid{ 1910 display:grid; 1911 grid-template-columns:repeat(3,1fr); 1912 gap:18px; 1913 margin-top:35px; 1914} 1915 1916.sam-trial-card{ 1917 background:#fff; 1918 border:1px solid var(--sam-line); 1919 border-top:3px solid var(--sam-brass); 1920 padding:27px; 1921} 1922 1923.sam-trial-card strong{ 1924 display:block; 1925 font-family:Georgia,"Times New Roman",serif; 1926 font-size:34px; 1927 line-height:1.1; 1928 color:var(--sam-navy); 1929} 1930 1931.sam-trial-card span{ 1932 display:block; 1933 margin-top:8px; 1934 font-family:Arial,sans-serif; 1935 font-size:11px; 1936 line-height:1.5; 1937 letter-spacing:.1em; 1938 text-transform:uppercase; 1939 color:var(--sam-muted); 1940} 1941 1942.sam-trial-card p{ 1943 margin:15px 0 0; 1944 font-size:15px; 1945 line-height:1.6; 1946 color:#4A4D5F; 1947} 1948 1949 1950/* ========================================================== 1951 EXPLORE / SITE ARCHITECTURE 1952 ========================================================== */ 1953 1954.sam-explore{ 1955 background:#fff; 1956} 1957 1958.sam-explore-intro{ 1959 max-width:790px; 1960} 1961 1962.sam-explore-intro p{ 1963 color:#3B3D50; 1964} 1965 1966.sam-explore-grid{ 1967 display:grid; 1968 grid-template-columns:repeat(4,1fr); 1969 gap:15px; 1970 margin-top:32px; 1971} 1972 1973.sam-explore-card{ 1974 display:block; 1975 background:var(--sam-ivory); 1976 border:1px solid var(--sam-line); 1977 padding:24px; 1978 color:var(--sam-navy) !important; 1979 min-height:155px; 1980 transition:.2s ease; 1981} 1982 1983.sam-explore-card:hover{ 1984 border-color:var(--sam-brass); 1985 transform:translateY(-2px); 1986 text-decoration:none !important; 1987} 1988 1989.sam-explore-card small{ 1990 display:block; 1991 font-family:Arial,sans-serif; 1992 font-size:10px; 1993 line-height:1.4; 1994 font-weight:700; 1995 letter-spacing:.13em; 1996 text-transform:uppercase; 1997 color:var(--sam-brass); 1998 margin-bottom:7px; 1999} 2000 2001.sam-explore-card strong{ 2002 display:block; 2003 font-family:Georgia,"Times New Roman",serif; 2004 font-size:21px; 2005 line-height:1.3; 2006 color:var(--sam-navy); 2007} 2008 2009.sam-explore-card p{ 2010 font-size:14px; 2011 line-height:1.5; 2012 color:var(--sam-muted); 2013 margin:9px 0 0; 2014} 2015 2016 2017/* ========================================================== 2018 PROFESSIONAL RECORD 2019 ========================================================== */ 2020 2021.sam-exhibit{ 2022 background:var(--sam-ivory); 2023} 2024 2025.sam-exhibit-alt{ 2026 background:#F1EEE5; 2027} 2028 2029.sam-exhibit-tag{ 2030 display:inline-block; 2031 padding:6px 13px; 2032 background:var(--sam-navy); 2033 color:#fff; 2034 font-family:Arial,sans-serif; 2035 font-size:10px; 2036 font-weight:700; 2037 letter-spacing:.16em; 2038 text-transform:uppercase; 2039} 2040 2041.sam-record-list{ 2042 list-style:none; 2043 padding:0; 2044 margin:30px 0 0; 2045 border-top:1px solid var(--sam-line); 2046} 2047 2048.sam-record-list li{ 2049 display:grid; 2050 grid-template-columns:90px 1fr; 2051 gap:25px; 2052 padding:20px 0; 2053 border-bottom:1px solid var(--sam-line); 2054} 2055 2056.sam-record-no{ 2057 color:var(--sam-brass); 2058 font-style:italic; 2059} 2060 2061.sam-record-text{ 2062 color:#3B3D50; 2063} 2064 2065 2066/* ========================================================== 2067 MEDIA / CASE RESULTS 2068 ========================================================== */ 2069 2070.sam-media{ 2071 background:var(--sam-navy); 2072 color:#fff; 2073} 2074 2075.sam-media .sam-eyebrow{ 2076 color:var(--sam-brass-light); 2077} 2078 2079.sam-media .sam-section-title{ 2080 color:#fff; 2081} 2082 2083.sam-media-grid{ 2084 display:grid; 2085 grid-template-columns:1.3fr .7fr; 2086 gap:55px; 2087 align-items:center; 2088} 2089 2090.sam-media p{ 2091 color:#D7D5CC; 2092 font-size:18px; 2093} 2094 2095.sam-media-points{ 2096 list-style:none; 2097 margin:25px 0 0; 2098 padding:0; 2099} 2100 2101.sam-media-points li{ 2102 padding:9px 0; 2103 color:#fff; 2104 font-family:Arial,sans-serif; 2105 font-size:14px; 2106 border-bottom:1px solid rgba(255,255,255,.1); 2107} 2108 2109.sam-media-points li:before{ 2110 content:"â"; 2111 color:var(--sam-brass-light); 2112 margin-right:9px; 2113} 2114 2115.sam-media-box{ 2116 border:1px solid rgba(201,164,97,.5); 2117 padding:28px; 2118} 2119 2120.sam-media-box strong{ 2121 display:block; 2122 font-family:Georgia,"Times New Roman",serif; 2123 font-size:27px; 2124 color:#fff; 2125} 2126 2127.sam-media-box p{ 2128 margin:12px 0 22px; 2129 font-size:15px; 2130} 2131 2132 2133/* ========================================================== 2134 PROFESSIONAL PROFILES / VERIFICATION 2135 ========================================================== */ 2136 2137.sam-authority{ 2138 background:#fff; 2139} 2140 2141.sam-authority-header{ 2142 max-width:760px; 2143 margin-bottom:38px; 2144} 2145 2146.sam-authority-header p{ 2147 color:#3B3D50; 2148} 2149 2150.sam-authority-grid{ 2151 display:grid; 2152 grid-template-columns:repeat(3,1fr); 2153 gap:16px; 2154} 2155 2156.sam-authority-card{ 2157 display:block; 2158 padding:25px; 2159 min-height:165px; 2160 background:var(--sam-ivory); 2161 border:1px solid var(--sam-line); 2162 color:var(--sam-navy) !important; 2163 transition:.2s ease; 2164} 2165 2166.sam-authority-card:hover{ 2167 border-color:var(--sam-brass); 2168 transform:translateY(-2px); 2169 text-decoration:none !important; 2170} 2171 2172.sam-source-type{ 2173 font-family:Arial,sans-serif; 2174 font-size:10px; 2175 font-weight:700; 2176 text-transform:uppercase; 2177 letter-spacing:.12em; 2178 color:var(--sam-brass); 2179} 2180 2181.sam-authority-card h3{ 2182 margin:7px 0; 2183 font-family:Georgia,"Times New Roman",serif; 2184 font-size:22px; 2185 line-height:1.3; 2186 color:var(--sam-navy); 2187} 2188 2189.sam-authority-card p{ 2190 margin:0; 2191 color:var(--sam-muted); 2192 font-size:15px; 2193 line-height:1.55; 2194} 2195 2196.sam-authority-note{ 2197 margin-top:22px; 2198 max-width:930px; 2199 font-size:14px; 2200 color:var(--sam-muted); 2201} 2202 2203 2204/* ========================================================== 2205 ACADEMICS 2206 ========================================================== */ 2207 2208.sam-academic-list{ 2209 list-style:none; 2210 margin:28px 0 0; 2211 padding:0; 2212} 2213 2214.sam-academic-list li{ 2215 display:grid; 2216 grid-template-columns:45px 1fr; 2217 gap:16px; 2218 padding:16px 0; 2219 border-bottom:1px solid var(--sam-line); 2220} 2221 2222.sam-roman{ 2223 font-weight:700; 2224 color:var(--sam-navy); 2225} 2226 2227 2228/* ========================================================== 2229 MEMBERSHIPS 2230 ========================================================== */ 2231 2232.sam-membership-grid{ 2233 display:grid; 2234 grid-template-columns:repeat(2,1fr); 2235 gap:1px; 2236 background:var(--sam-line); 2237 border:1px solid var(--sam-line); 2238 margin-top:30px; 2239} 2240 2241.sam-membership{ 2242 background:#fff; 2243 padding:22px 25px; 2244 display:flex; 2245 align-items:center; 2246 gap:12px; 2247 font-family:Arial,sans-serif; 2248 font-size:14px; 2249 font-weight:600; 2250} 2251 2252.sam-membership-icon{ 2253 color:var(--sam-brass); 2254 font-size:19px; 2255} 2256 2257 2258/* ========================================================== 2259 CTA 2260 ========================================================== */ 2261 2262.sam-cta{ 2263 padding:82px 0; 2264 background:var(--sam-navy-deep); 2265 text-align:center; 2266 color:#fff; 2267} 2268 2269.sam-cta h2{ 2270 margin:10px auto 0; 2271 max-width:700px; 2272 color:#fff; 2273 font-family:Georgia,"Times New Roman",serif; 2274 font-size:38px; 2275 line-height:1.2; 2276} 2277 2278.sam-cta p{ 2279 color:#C9C7BD; 2280 font-size:18px; 2281 margin:16px auto 0; 2282 max-width:700px; 2283} 2284 2285.sam-cta .sam-actions{ 2286 justify-content:center; 2287} 2288 2289.sam-cta-links{ 2290 margin-top:22px; 2291 font-family:Arial,sans-serif; 2292 font-size:12px; 2293 color:#C9C7BD; 2294} 2295 2296.sam-cta-links a{ 2297 color:var(--sam-brass-light); 2298 margin:0 8px; 2299} 2300 2301 2302/* ========================================================== 2303 RESPONSIVE 2304 ========================================================== */ 2305
2306@media(max-width:900px){ 2307 2308 .sam-wrap{ 2309 padding-left:22px; 2310 padding-right:22px; 2311 } 2312 2313 .sam-hero-grid{ 2314 grid-template-columns:1fr; 2315 gap:35px; 2316 padding-top:50px; 2317 padding-bottom:50px; 2318 } 2319 2320 .sam-photo-wrap{ 2321 order:-1; 2322 } 2323 2324 .sam-photo-frame img{ 2325 height:400px; 2326 } 2327 2328 .sam-hero h1{ 2329 font-size:38px; 2330 } 2331 2332 .sam-credential-grid{ 2333 grid-template-columns:repeat(2,1fr); 2334 } 2335 2336 .sam-credential{ 2337 border-top:1px solid var(--sam-line); 2338 } 2339 2340 .sam-trial-grid{ 2341 grid-template-columns:1fr; 2342 } 2343 2344 .sam-explore-grid{ 2345 grid-template-columns:repeat(2,1fr); 2346 } 2347 2348 .sam-media-grid{ 2349 grid-template-columns:1fr; 2350 } 2351 2352 .sam-authority-grid{ 2353 grid-template-columns:1fr; 2354 } 2355 2356 .sam-membership-grid{ 2357 grid-template-columns:1fr; 2358 } 2359 2360} 2361 2362@media(max-width:540px){ 2363 2364 .sam-section{ 2365 padding:58px 0; 2366 } 2367 2368 .sam-hero h1{ 2369 font-size:32px; 2370 } 2371 2372 .sam-section-title{ 2373 font-size:30px; 2374 } 2375 2376 .sam-credential-grid{ 2377 grid-template-columns:1fr; 2378 } 2379 2380 .sam-explore-grid{ 2381 grid-template-columns:1fr; 2382 } 2383 2384 .sam-record-list li{ 2385 grid-template-columns:1fr; 2386 gap:5px; 2387 } 2388 2389 .sam-photo-frame img{ 2390 height:340px; 2391 } 2392 2393 .sam-photo-stat{ 2394 left:7px; 2395 bottom:20px; 2396 } 2397 2398} 2399 2400 2401.sam-federal{ 2402 background:var(--sam-navy); 2403 color:#fff; 2404} 2405 2406.sam-federal .sam-eyebrow, 2407.sam-federal .sam-section-title{ 2408 color:#fff; 2409} 2410 2411.sam-federal .sam-eyebrow{ 2412 color:var(--sam-brass-light); 2413} 2414 2415.sam-federal p{ 2416 color:#DDDAD1; 2417} 2418 2419.sam-federal-grid{ 2420 display:grid; 2421 grid-template-columns:repeat(2,1fr); 2422 gap:18px; 2423 margin-top:30px; 2424} 2425 2426.sam-federal-card{ 2427 border:1px solid rgba(201,164,97,.45); 2428 background:rgba(255,255,255,.035); 2429 padding:26px; 2430} 2431 2432.sam-federal-card strong{ 2433 display:block; 2434 font-family:Georgia,"Times New Roman",serif; 2435 font-size:24px; 2436 color:#fff; 2437 margin-bottom:8px; 2438} 2439 2440.sam-federal-card p{ 2441 font-size:15px; 2442 margin:0; 2443} 2444 2445.sam-source-links{ 2446 display:flex; 2447 flex-wrap:wrap; 2448 gap:10px; 2449 margin-top:22px; 2450} 2451 2452.sam-source-links a{ 2453 display:inline-block; 2454 padding:9px 13px; 2455 border:1px solid rgba(201,164,97,.45); 2456 color:#EFD9A6 !important; 2457 font-family:Arial,sans-serif; 2458 font-size:12px; 2459 font-weight:600; 2460} 2461 2462.sam-source-links a:hover{ 2463 border-color:var(--sam-brass-light); 2464 color:#fff !important; 2465 text-decoration:none !important; 2466} 2467 2468.sam-faq{ 2469 background:#F1EEE5; 2470} 2471 2472.sam-faq-list{ 2473 max-width:900px; 2474 margin-top:30px; 2475} 2476 2477.sam-faq-list details{ 2478 background:#fff; 2479 border:1px solid var(--sam-line); 2480 margin-bottom:11px; 2481} 2482 2483.sam-faq-list summary{ 2484 cursor:pointer; 2485 list-style:none; 2486 position:relative; 2487 padding:19px 50px 19px 22px; 2488 color:var(--sam-navy); 2489 font-family:Arial,sans-serif; 2490 font-size:15px; 2491 font-weight:700; 2492} 2493 2494.sam-faq-list summary::-webkit-details-marker{ 2495 display:none; 2496} 2497 2498.sam-faq-list summary::after{ 2499 content:"+"; 2500 position:absolute; 2501 right:20px; 2502 top:50%; 2503 transform:translateY(-50%); 2504 color:var(--sam-brass); 2505 font-size:23px; 2506 font-weight:400; 2507} 2508 2509.sam-faq-list details[open] summary::after{ 2510 content:"Ã"; 2511} 2512 2513.sam-faq-answer{ 2514 padding:0 22px 20px; 2515} 2516 2517.sam-faq-answer p{ 2518 margin:0; 2519 color:#3B3D50; 2520 font-size:16px; 2521} 2522 2523.sam-note{ 2524 margin-top:20px; 2525 padding:16px 18px; 2526 border-left:3px solid var(--sam-brass); 2527 background:#fff; 2528 color:var(--sam-muted); 2529 font-family:Arial,sans-serif; 2530 font-size:13px; 2531 line-height:1.6; 2532} 2533 2534@media(max-width:900px){ 2535 .sam-federal-grid{ 2536 grid-template-columns:1fr; 2537 } 2538} 2539 2540</style> 2541<style bwp-move-head="1" type="text/berqwp-style"> 2542.yhcl-footer, 2543.yhcl-footer *, 2544.yhcl-footer *::before, 2545.yhcl-footer *::after{box-sizing:border-box;} 2546 2547.yhcl-footer{ 2548 background:#0a1a3c; 2549 color:#fff; 2550 padding:60px 20px 0; 2551 font-family:'Montserrat',sans-serif; 2552 line-height:1.6; 2553} 2554 2555.yhcl-footer-content{ 2556 max-width:1280px;margin:0 auto; 2557 display:grid; 2558 grid-template-columns:minmax(280px,1.25fr) minmax(210px,1fr) minmax(200px,.95fr) minmax(250px,1.15fr); 2559 gap:34px; 2560 align-items:start; 2561 padding-bottom:50px; 2562} 2563 2564.yhcl-footer-col h3{ 2565 font-size:15px;font-weight:800;letter-spacing:.08em; 2566 text-transform:uppercase;color:#b8860b; 2567 margin:0 0 18px; 2568} 2569.yhcl-footer-col p, 2570.yhcl-footer-col address{ 2571 font-size:14px;font-style:normal;color:#d6dbe6;margin:0 0 14px; 2572} 2573.yhcl-footer-col ul{list-style:none;margin:0;padding:0;} 2574.yhcl-footer-col li{margin:0 0 10px;} 2575.yhcl-footer-col a{ 2576 color:#d6dbe6;text-decoration:none;font-size:14px; 2577 transition:color .2s ease; 2578} 2579.yhcl-footer-col a:hover, 2580.yhcl-footer-col a:focus-visible{color:#b8860b;} 2581.yhcl-footer a:focus-visible{ 2582 outline:2px solid #b8860b;outline-offset:3px;border-radius:2px; 2583} 2584 2585.yhcl-footer-logo{ 2586 width:100%;max-width:320px;height:auto; 2587 display:block;margin:0 0 20px; 2588} 2589 2590.yhcl-footer-phone{ 2591 font-size:20px !important;font-weight:800;color:#fff !important; 2592 display:inline-block;margin-bottom:6px; 2593} 2594.yhcl-footer-phone:hover{color:#b8860b !important;} 2595.yhcl-footer-hours{font-size:13px;color:#9aa5bb;margin:0 0 18px;} 2596 2597.yhcl-footer-social{display:flex;gap:14px;margin-top:8px;} 2598.yhcl-footer-social a{ 2599 width:38px;height:38px;border-radius:50%; 2600 background:rgba(255,255,255,.08); 2601 display:inline-flex;align-items:center;justify-content:center; 2602 transition:background .2s ease; 2603} 2604.yhcl-footer-social a:hover{background:#b8860b;} 2605.yhcl-footer-social svg{width:18px;height:18px;fill:#fff;display:block;} 2606 2607.yhcl-footer-authority{ 2608 margin:18px 0 20px; 2609 padding:14px 15px; 2610 border-left:3px solid #b8860b; 2611 background:rgba(255,255,255,.045); 2612 max-width:360px; 2613} 2614.yhcl-footer-authority strong{ 2615 display:block;color:#fff;font-size:12.5px; 2616 text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px; 2617} 2618.yhcl-footer-authority p{margin:0;font-size:12.5px;line-height:1.6;color:#b9c4d7;} 2619.yhcl-footer-authority a{font-size:12.5px;color:#d6dbe6;text-decoration:underline;text-underline-offset:3px;} 2620 2621.yhcl-footer-viewall{ 2622 margin-top:14px !important; 2623 padding-top:12px; 2624 border-top:1px solid rgba(255,255,255,.10); 2625} 2626.yhcl-footer-viewall a{ 2627 color:#d9bd69;font-weight:700; 2628} 2629 2630.yhcl-footer-bottom{ 2631 border-top:1px solid rgba(255,255,255,.12); 2632 max-width:1280px;margin:0 auto; 2633 padding:24px 0 34px; 2634} 2635.yhcl-footer-bottom-row{ 2636 display:flex; 2637 align-items:center; 2638 justify-content:space-between; 2639 gap:22px; 2640 flex-wrap:wrap; 2641} 2642.yhcl-footer-bottom p{ 2643 font-size:12.5px;color:#9aa5bb;margin:0; 2644} 2645.yhcl-footer-bottom a{color:#c3cad8;text-decoration:none;} 2646.yhcl-footer-bottom a:hover{color:#b8860b;} 2647.yhcl-footer-legal{ 2648 font-size:11.5px!important; 2649 color:#7d879c!important; 2650 line-height:1.7!important; 2651 max-width:1080px; 2652 margin:16px 0 0!important; 2653 text-align:left; 2654} 2655 2656@media(max-width:1100px){ 2657 .yhcl-footer-content{ 2658 grid-template-columns:repeat(2,minmax(0,1fr)); 2659 gap:38px 48px; 2660 } 2661} 2662@media(max-width:640px){ 2663 .yhcl-footer{padding:44px 18px 0;} 2664 .yhcl-footer-content{ 2665 grid-template-columns:1fr; 2666 gap:34px; 2667 padding-bottom:36px; 2668 text-align:left; 2669 } 2670 .yhcl-footer-logo{margin-left:0;margin-right:0;} 2671 .yhcl-footer-social{justify-content:flex-start;} 2672 .yhcl-footer-authority{ 2673 text-align:left; 2674 max-width:none; 2675 margin-left:0;margin-right:0; 2676 } 2677 .yhcl-footer-bottom-row{ 2678 display:block; 2679 } 2680 .yhcl-footer-bottom-row p + p{ 2681 margin-top:10px; 2682 } 2683 .yhcl-footer-legal{ 2684 margin-top:16px!important; 2685 } 2686} 2687</style> 2688</head> 2689<body data-rsssl=1 class="wp-singular page-template page-template-elementor_header_footer page page-id-1366 wp-embed-responsive wp-theme-hello-elementor eio-default hello-elementor-default elementor-default elementor-template-full-width elementor-kit-2010 elementor-page elementor-page-1366"> 2690 2691<!-- YHCL sticky-call-bar-v3. Do not edit here; edit the documented source. --> 2692 2693 2694<nav class="sticky-call-bar" aria-label="Quick contact"> 2695 2696 <a class="sticky-call-link call-btn" 2697 href="tel:7132244444" 2698 aria-label="Call Your Houston Criminal Lawyers at 713-224-4444"> 2699 <svg class="call-icon" viewbox="0 0 24 24" aria-hidden="true" focusable="false"> 2700 <path d="M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.01-.24 11.36 11.36 0 0 0 3.58.57 1 1 0 0 1 1 1v3.5a1 1 0 0 1-1 1A18 18 0 0 1 2 3a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.36 11.36 0 0 0 .57 3.58 1 1 0 0 1-.24 1.01l-2.21 2.2z"/> 2701 </svg> 2702 <span class="call-label">CALL US<span class="phone-number">
2702: 713-224-4444</span></span> 2703 </a> 2704 2705 <a class="sticky-call-link msg-btn" 2706 href="https://yourhoustoncriminallawyers.com/contact/" 2707 aria-label="Send a message. Free case review form."> 2708 <svg class="call-icon" viewbox="0 0 24 24" aria-hidden="true" focusable="false"> 2709 <path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/> 2710 </svg> 2711 <span class="call-label">MESSAGE US</span> 2712 </a> 2713 2714</nav> 2715
2716<script data-type="text/javascript" type="text/bwp-script"> 2717(function () { 2718 "use strict"; 2719 function trim(p) { return p.replace(/\/+$/, "").toLowerCase(); } 2720 2721 function apply() { 2722 var bar = document.querySelector(".sticky-call-bar"); 2723 if (!bar) return; 2724 var msg = bar.querySelector("a.msg-btn"); 2725 if (!msg) return; 2726 2727 var here = trim(window.location.pathname); 2728 var dest; 2729 try { 2730 dest = trim(new URL(msg.getAttribute("href"), window.location.origin).pathname); 2731 } catch (e) { 2732 return; 2733 } 2734 2735 if (here === dest) { 2736 msg.parentNode.removeChild(msg); 2737 bar.classList.add("is-call-only"); 2738 } 2739 } 2740 2741 if (document.readyState === "loading") { 2742 document.addEventListener("DOMContentLoaded", apply); 2743 } else { 2744 apply(); 2745 } 2746})(); 2747</script>
2747 2748<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 2749 2750 <header data-elementor-type="header" data-elementor-id="2041" class="elementor elementor-2041 elementor-location-header" data-elementor-post-type="elementor_library"> 2751 <div class="elementor-element elementor-element-38f8eae e-con e-atomic-element e-flexbox-base e-e4d4656" data-id="38f8eae" data-element_type="e-flexbox" data-e-type="e-flexbox" data-interaction-id="38f8eae"> 2752 <div class="elementor-element elementor-element-6943278 elementor-widget elementor-widget-html" data-id="6943278" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2753 2754 2755 2756<header class="yhcl-header"> 2757 <a class="yhcl-skip" href="#content">Skip to content</a> 2758 2759 <div class="yhcl-inner"> 2760 2761 <div class="yhcl-logo"> 2762 <a href="https://yourhoustoncriminallawyers.com/"> 2763 <img decoding="async" fetchpriority="high" width="305" height="102" data-berqwpsrc="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=300&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FCopy-of-Your-Houston-Criminal-Lawyers-logo-305-x-102-px.webp" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA1IiBoZWlnaHQ9IjEwMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" 2764 alt="Your Houston Criminal Lawyers - Sam R. Cammack III" 2765 loading="lazy" sizes="auto, (max-width: 300px) 100vw, 305px" 2766 data-berqwp-srcset="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=200&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FCopy-of-Your-Houston-Criminal-Lawyers-logo-305-x-102-px.webp 200w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=305&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FCopy-of-Your-Houston-Criminal-Lawyers-logo-305-x-102-px.webp 305w"> 2767 </a> 2768 </div> 2769 2770 <div class="yhcl-right"> 2771 <nav class="yhcl-menu" id="yhclMenu" aria-label="Main navigation"> 2772 2773 <a href="https://yourhoustoncriminallawyers.com/case-results/">CASE RESULTS</a> 2774 2775 <div class="yhcl-dd"> 2776 <button type="button" class="yhcl-dd-toggle" 2777 aria-haspopup="true" aria-expanded="false" aria-controls="yhclAboutMenu"> 2778 <span>
2778ABOUT</span><span class="yhcl-caret" aria-hidden="true"></span> 2779 </button> 2780 <ul class="yhcl-submenu" id="yhclAboutMenu"> 2781 <li><a href="https://yourhoustoncriminallawyers.com/about-sam/">Sam R. Cammack III<span class="sub-desc">Criminal defense in Houston since 2002</span></a></li> 2782 <li><a href="https://yourhoustoncriminallawyers.com/about-the-firm/">The Firm & Team<span class="sub-desc">Our philosophy and the people behind it</span></a></li> 2783 <li><a href="https://yourhoustoncriminallawyers.com/location/">Our Houston Office<span class="sub-desc">1001 West Loop South, Suite 700. Map and directions.</span></a></li> 2784 <li><a href="https://yourhoustoncriminallawyers.com/professional-colleagues/">Professional Colleagues<span class="sub-desc">Independent lawyers in our Texas professional community</span></a></li> 2785 </ul> 2786 </div> 2787 2788 <div class="yhcl-dd" data-section="/practice-areas/"> 2789 <div class="yhcl-dd-head"> 2790 <a class="yhcl-parent-link" href="https://yourhoustoncriminallawyers.com/practice-areas/">PRACTICE AREAS</a> 2791 <button type="button" class="yhcl-dd-toggle yhcl-dd-toggle--caret" 2792 aria-label="Open Practice Areas menu" aria-haspopup="true" 2793 aria-expanded="false" aria-controls="yhclPracticeMenu"> 2794 <span class="yhcl-caret" aria-hidden="true"></span> 2795 </button> 2796 </div> 2797 <ul class="yhcl-submenu" id="yhclPracticeMenu"> 2798 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/murder-and-assault/">Murder & Assault<span class="sub-desc">Homicide, aggravated assault, deadly weapon charges</span></a></li> 2799 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/family-violence-and-domestic-assault/">Family Violence & Domestic Assault<span class="sub-desc">Protective orders, strangulation, repeat offenses</span></a></li> 2800 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/dwi-and-dui/">DWI & DUI<span class="sub-desc">First offense through felony DWI and license hearings</span></a></li> 2801 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/narcotics-and-drug-possession/">Narcotics & Drug Possession<span class="sub-desc">Possession, intent to deliver, trafficking</span></a></li> 2802 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/robbery-and-theft/">Robbery & Theft<span class="sub-desc">Burglary, robbery, misdemeanor & felony theft</span></a></li> 2803 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/federal-criminal-defense/">Federal Criminal Defense<span class="sub-desc">Federal investigations, subpoenas, indictments & serious charges</span></a></li> 2804 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/personal-injury/">Personal Injury<span class="sub-desc">Crash and wrongful death claims</span></a></li> 2805 <li class="yhcl-view-all"><a href="https://yourhoustoncriminallawyers.com/practice-areas/">View All Practice Areas<span class="sub-desc">Browse all criminal defense and legal services</span></a></li> 2806 </ul> 2807 </div> 2808 2809 <div class="yhcl-dd" data-section="/county-state/"> 2810 <div class="yhcl-dd-head"> 2811 <a class="yhcl-parent-link" href="https://yourhoustoncriminallawyers.com/county-state/">COUNTIES</a> 2812 <button type="button" class="yhcl-dd-toggle yhcl-dd-toggle--caret" 2813 aria-label="Open Counties menu" aria-haspopup="true" 2814 aria-expanded="false" aria-controls="yhclCountiesMenu"> 2815 <span class="yhcl-caret" aria-hidden="true"></span> 2816 </button> 2817 </div> 2818 <ul class="yhcl-submenu" id="yhclCountiesMenu"> 2819 <li><a href="https://yourhoustoncriminallawyers.com/county-state/harris-county-texas/">Harris County<span class="sub-desc">Houston, 1201 Franklin Criminal Courthouse</span></a></li> 2820 <li><a href="https://yourhoustoncriminallawyers.com/county-state/montgomery-county-texas/">Montgomery County<span class="sub-desc">Conroe, The Woodlands, Spring</span></a></li> 2821 <li><a href="https://yourhoustoncriminallawyers.com/county-state/fort-bend-county-texas/">Fort Bend County<span class="sub-desc">Richmond, Sugar Land, Katy</span></a></li> 2822 <li><a href="https://yourhoustoncriminallawyers.com/county-state/galveston-county-texas/">Galveston County<span class="sub-desc">Galveston, League City, Texas City</span></a></li> 2823 <li><a href="https://yourhoustoncriminallawyers.com/county-state/brazoria-county-texas/">Brazoria County<span class="sub-desc">Angleton, Pearland, Lake Jackson</span></a></li> 2824 <li class="yhcl-view-all"><a href="https://yourhoustoncriminallawyers.com/county-state/">
2824View All Counties<span class="sub-desc">See all Greater Houston county pages</span></a></li> 2825 </ul> 2826 </div> 2827 2828 <div class="yhcl-dd" data-section="/resources/" data-section-alt="/blogs/"> 2829 <div class="yhcl-dd-head"> 2830 <a class="yhcl-parent-link" href="https://yourhoustoncriminallawyers.com/resources/">RESOURCES</a> 2831 <button type="button" class="yhcl-dd-toggle yhcl-dd-toggle--caret" 2832 aria-label="Open Resources menu" aria-haspopup="true" 2833 aria-expanded="false" aria-controls="yhclResourcesMenu"> 2834 <span class="yhcl-caret" aria-hidden="true"></span> 2835 </button> 2836 </div> 2837 <ul class="yhcl-submenu" id="yhclResourcesMenu"> 2838 <li><a href="https://yourhoustoncriminallawyers.com/resources/">Inmate Search & Court Records<span class="sub-desc">Find someone in jail, look up a charge or bond</span></a></li> 2839 <li><a href="https://yourhoustoncriminallawyers.com/blogs/">Articles & Insights<span class="sub-desc">Plain-English guides to Texas criminal law</span></a></li> 2840 </ul> 2841 </div> 2842 2843 <a href="tel:7132244444" class="yhcl-phone"> 2844 <span aria-hidden="true">📞</span> 2845 <span>
2845713-224-4444</span> 2846 </a> 2847 2848 <a class="yhcl-cta" href="https://yourhoustoncriminallawyers.com/contact/">FREE CONSULT</a> 2849 </nav> 2850 2851 <button type="button" class="yhcl-burger" id="yhclBurger" 2852 aria-label="Open menu" aria-expanded="false" aria-controls="yhclMenu"> 2853 <span></span><span></span><span></span> 2854 </button> 2855 </div> 2856 </div> 2857</header> 2858 2859<div id="content" class="yhcl-skip-target" tabindex="-1"></div> 2860
2861<script data-type="text/javascript" type="text/bwp-script"> 2862(function(){ 2863 "use strict"; 2864 document.addEventListener("DOMContentLoaded", function(){ 2865 var burger = document.getElementById("yhclBurger"); 2866 var menu = document.getElementById("yhclMenu"); 2867 var header = document.querySelector(".yhcl-header"); 2868 if(!burger || !menu || !header) return; 2869 2870 var toggles = header.querySelectorAll(".yhcl-dd-toggle"); 2871 2872 function closeAllDropdowns(exceptDd){ 2873 header.querySelectorAll(".yhcl-dd.is-open").forEach(function(dd){ 2874 if(exceptDd && dd === exceptDd) return; 2875 dd.classList.remove("is-open"); 2876 var t = dd.querySelector(".yhcl-dd-toggle"); 2877 if(t) t.setAttribute("aria-expanded","false"); 2878 }); 2879 } 2880 2881 function closeMenu(){ 2882 menu.classList.remove("is-open"); 2883 burger.setAttribute("aria-expanded","false"); 2884 burger.setAttribute("aria-label","Open menu"); 2885 closeAllDropdowns(); 2886 } 2887 2888 burger.addEventListener("click", function(){ 2889 var open = menu.classList.toggle("is-open"); 2890 burger.setAttribute("aria-expanded", open ? "true" : "false"); 2891 burger.setAttribute("aria-label", open ? "Close menu" : "Open menu"); 2892 if(!open) closeAllDropdowns(); 2893 }); 2894 2895 toggles.forEach(function(toggle){ 2896 toggle.addEventListener("click", function(e){ 2897 e.preventDefault(); 2898 e.stopPropagation(); 2899 var dd = toggle.closest(".yhcl-dd"); 2900 if(!dd) return; 2901 var isOpen = dd.classList.contains("is-open"); 2902 closeAllDropdowns(dd); 2903 dd.classList.toggle("is-open", !isOpen); 2904 toggle.setAttribute("aria-expanded", isOpen ? "false" : "true"); 2905 }); 2906 }); 2907 2908 menu.querySelectorAll("a").forEach(function(link){ 2909 link.addEventListener("click", closeMenu); 2910 }); 2911 2912 document.addEventListener("click", function(e){ 2913 if(!header.contains(e.target)){ closeMenu(); return; } 2914 if(!e.target.closest(".yhcl-dd")) closeAllDropdowns(); 2915 }); 2916 2917 document.addEventListener("keydown", function(e){ 2918 if(e.key !== "Escape") return; 2919 var openDd = header.querySelector(".yhcl-dd.is-open"); 2920 if(openDd){ 2921 var openToggle = openDd.querySelector(".yhcl-dd-toggle"); 2922 openDd.classList.remove("is-open"); 2923 if(openToggle){ openToggle.setAttribute("aria-expanded","false"); openToggle.focus(); } 2924 return; 2925 } 2926 if(menu.classList.contains("is-open")){ closeMenu(); burger.focus(); } 2927 }); 2928 2929 /* Exact-page state for submenu links + section state for hub labels. */ 2930 var here = window.location.pathname.replace(/\/+$/,"/") || "/"; 2931 2932 menu.querySelectorAll("a").forEach(function(link){ 2933 var href = link.getAttribute("href") || ""; 2934 if(href.indexOf("tel:") === 0) return; 2935 var path; 2936 try { path = new URL(href, window.location.origin).pathname.replace(/\/+$/,"/") || "/"; } 2937 catch(err){ return; } 2938 if(path === here && path !== "/") link.setAttribute("aria-current","page"); 2939 }); 2940 2941 header.querySelectorAll(".yhcl-dd[data-section]").forEach(function(dd){ 2942 var section = dd.getAttribute("data-section") || ""; 2943 var sectionAlt = dd.getAttribute("data-section-alt") || ""; 2944 if(!section) return; 2945 var inSection = (here === section || here.indexOf(section) === 0); 2946 var inAltSection = sectionAlt && (here === sectionAlt || here.indexOf(sectionAlt) === 0); 2947 if(inSection || inAltSection){ 2948 var parent = dd.querySelector(".yhcl-parent-link"); 2949 var toggle = dd.querySelector(".yhcl-dd-toggle"); 2950 if(parent) parent.classList.add("is-section-active"); 2951 if(toggle) toggle.classList.add("is-section-active"); 2952 } 2953 }); 2954 2955 /* About has no single hub page, so highlight the label on its related pages. */ 2956 if(here.indexOf("/about-sam/") === 0 || 2957 here.indexOf("/about-the-firm/") === 0 || 2958 here.indexOf("/location/") === 0 || 2959 here.indexOf("/professional-colleagues/") === 0){ 2960 var aboutToggle = document.querySelector('[aria-controls="yhclAboutMenu"]'); 2961 if(aboutToggle) aboutToggle.classList.add("is-section-active"); 2962 } 2963 }); 2964})(); 2965</script>
2965 </div> 2966 2967</div> 2968<div class="elementor-element elementor-element-6b4b821 e-flex e-con-boxed e-con e-parent" data-id="6b4b821" data-element_type="container" data-e-type="container"> 2969 <div class="e-con-inner"> 2970 <div class="elementor-element elementor-element-b621a80 elementor-widget elementor-widget-html" data-id="b621a80" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2971 <!-- YHCL global-ribbon-v3. Do not edit here; edit the documented source. --> 2972<div id="yhcl-ribbon-root"></div> 2973 2974 2975
2976<script data-type="text/javascript" type="text/bwp-script"> 2977(function(){ 2978 "use strict"; 2979 2980 var PHONE_HREF = "tel:7132244444"; 2981 var PHONE_TEXT = "713-224-4444"; 2982 var FORM_HREF = "https://yourhoustoncriminallawyers.com/contact/"; 2983 2984 var ICONS = { 2985 clock:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg>', 2986 alert:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z"/><path d="M12 9v4M12 17h.01"/></svg>', 2987 key:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="7.5" cy="15.5" r="4.5"/><path d="M10.7 12.3 21 2M17 6l3 3M14 9l3 3"/></svg>', 2988 shield:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3l8 3v6c0 5-3.4 8.4-8 9-4.6-.6-8-4-8-9V6l8-3Z"/><path d="m9 12 2 2 4-4"/></svg>', 2989 scales:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3v18M5 7l-2 6h4l-2-6ZM19 7l-2 6h4l-2-6ZM4 7h16M8 21h8"/></svg>' 2990 }; 2991 2992 var RIBBONS = { 2993 2994 home:{tone:"navy",icon:"key", 2995 msg:'<strong>Most people do not know what defenses they have until they ask.</strong> The first conversation is free, and it usually surfaces options you did not know existed.' 2996 }, 2997 2998 dwi:{tone:"urgent",icon:"alert", 2999 msg:'<strong>You have 15 days from notice of suspension to request an ALR hearing.</strong> Miss it and your license suspension takes effect automatically, even if your case is later dismissed.' 3000 }, 3001 3002 murder:{tone:"urgent",icon:"clock", 3003 msg:'<strong>Evidence disappears. Witnesses forget.</strong> The earlier a defense investigation begins, the more there is left to find.' 3004 }, 3005 3006 family:{tone:"urgent",icon:"alert", 3007 msg:'<strong>Protective order hearings move fast, and bond conditions get set early.</strong> Those decisions are much easier to influence before they are made than after.' 3008 }, 3009 3010 drugs:{tone:"navy",icon:"shield", 3011 msg:'<strong>Most drug cases turn on whether the stop and search were lawful.</strong> That question gets harder to answer the longer you wait to ask it.' 3012 }, 3013 3014 theft:{tone:"navy",icon:"scales", 3015 msg:'<strong>Before indictment is when a theft or robbery case is most winnable.</strong> That window is short, and it closes quietly.' 3016 }, 3017 3018 injury:{tone:"cream",icon:"clock", 3019 msg:'<strong>Texas generally gives you two years to file</strong>, but the footage, the vehicles, and the witnesses that prove your claim can disappear within weeks.' 3020 }, 3021 3022 counties:{tone:"navy",icon:"scales", 3023 msg:'<strong>Every county runs differently.</strong> The prosecutors, the bond practice, and the diversion programs all vary, and local knowledge changes outcomes.' 3024 }, 3025 3026 results:{tone:"navy",icon:"shield", 3027 msg:'<strong>Every one of these started with a phone call.</strong> Yours is free, and we answer 24 hours a day.' 3028 }, 3029 3030 generic:{tone:"navy",icon:"key", 3031 msg:'<strong>Charged with a crime in Houston?</strong> The first consultation is free, and it usually surfaces options you did not know you had.' 3032 } 3033 }; 3034 3035 var ROUTES = [ 3036 ["dwi", ["dwi","dui"]], 3037 ["family", ["family-violence","domestic"]], 3038 ["murder", ["murder","assault"]], 3039 ["drugs", ["narcotic","drug"]], 3040 ["theft", ["robbery","theft"]], 3041 ["injury", ["personal-injury","injury"]], 3042 ["results", ["case-results"]], 3043 ["counties", ["county"]] 3044 ]; 3045 3046 function detect(){ 3047 var p = window.location.pathname.toLowerCase(); 3048 if(p === "/" || p === "") return "home"; 3049 for(var i = 0; i < ROUTES.length; i++){ 3050 var name = ROUTES[i][0], keys = ROUTES[i][1]; 3051 for(var k = 0; k < keys.length; k++){ 3052 if(p.indexOf(keys[k]) > -1) return name; 3053 } 3054 } 3055 return "generic"; 3056 } 3057 3058 function build(target, variant){ 3059 var cfg = RIBBONS[variant] || RIBBONS.generic; 3060 3061 var bar = document.createElement("div"); 3062 bar.className = "yhcl-ribbon tone-" + cfg.tone;
3063 bar.setAttribute("role","region"); 3064 bar.setAttribute("aria-label","Time-sensitive legal notice"); 3065 3066 bar.innerHTML = 3067 '<div class="yhcl-rb-inner">' + 3068 '<span class="yhcl-rb-ico" aria-hidden="true">' + (ICONS[cfg.icon]||ICONS.key) + '</span>' + 3069 '<div class="yhcl-rb-msgwrap">' + 3070 '<p class="yhcl-rb-msg">' + cfg.msg + '</p>' + 3071 '</div>' + 3072 '<div class="yhcl-rb-cta">' + 3073 '<a class="yhcl-rb-btn yhcl-rb-call" href="' + PHONE_HREF + '">' + 3074 '<span aria-hidden="true">☎</span> ' + PHONE_TEXT + 3075 '</a>' + 3076 '<a class="yhcl-rb-btn yhcl-rb-form" href="' + FORM_HREF + '">Free Case Review</a>' + 3077 '</div>' + 3078 '</div>'; 3079 3080 target.appendChild(bar); 3081 } 3082 3083 document.addEventListener("DOMContentLoaded", function(){ 3084 var slots = document.querySelectorAll(".yhcl-ribbon-slot"); 3085 if(slots.length){ 3086 build(slots[0], slots[0].getAttribute("data-variant") || "generic"); 3087 return; 3088 } 3089 var root = document.getElementById("yhcl-ribbon-root"); 3090 if(root) build(root, detect()); 3091 }); 3092 3093})(); 3094</script>
3094 3095 </div> 3096 </div> 3097 </div> 3098 </header> 3099 <div data-elementor-type="wp-page" data-elementor-id="1366" class="elementor elementor-1366" data-elementor-post-type="page"> 3100 <div class="elementor-element elementor-element-bcd5a04 e-con e-atomic-element e-flexbox-base e-9540d4c" data-id="bcd5a04" data-element_type="e-flexbox" data-e-type="e-flexbox" data-interaction-id="bcd5a04"> 3101 <div class="elementor-element elementor-element-e0a26b3 elementor-widget elementor-widget-html" data-id="e0a26b3" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 3102 3103 3104 3105<div class="sam-bio-page"> 3106 3107<section class="sam-hero"> 3108 <div class="sam-wrap sam-hero-grid"> 3109 3110 <div> 3111 <div class="sam-eyebrow"> 3112 Your Houston Criminal Lawyers · Meet Sam Cammack 3113 </div> 3114 3115 <h1>Sam R. Cammack III</h1> 3116 3117 <div class="sam-subtitle"> 3118 Houston Criminal Defense Attorney · Former Felony Prosecutor 3119 </div> 3120 3121 <div class="sam-hero-copy"> 3122 <p> 3123 Sam R. Cammack III leads 3124 <a href="https://yourhoustoncriminallawyers.com/">Your Houston Criminal Lawyers</a> 3125 and has practiced law in Texas since 2002. Before becoming a criminal defense attorney, 3126 he served as a felony prosecutor in Harrison County, Texas, where he prosecuted hundreds 3127 of criminal cases ranging from DWI to murder. While practicing criminal defense, he also 3128 served by appointment as a special prosecutor in <a href="https://yourhoustoncriminallawyers.com/county-state/harris-county-texas/">Harris County</a> in 2016 and 2017. 3129 </p> 3130 3131 <p> 3132 Today, Sam represents people facing misdemeanor and serious felony charges in Houston 3133 and throughout Greater Houston. His practice includes murder and capital murder, 3134 assault, family violence, DWI, drug charges, robbery and theft, juvenile matters, 3135 and federal criminal defense. 3136 </p> 3137 </div> 3138 3139 <a 3140 class="sam-statebar" 3141 href="https://www.texasbar.com/AM/Template.cfm?Section=Find_A_Lawyer&template=/Customsource/MemberDirectory/MemberDirectoryDetail.cfm&ContactID=202812" 3142 target="_blank" 3143 rel="noopener noreferrer" 3144 > 3145 <span class="sam-check">â</span> 3146 Licensed in Texas Since 2002 · Verify State Bar Record 3147 </a> 3148 3149 <div class="sam-actions"> 3150 <a class="sam-btn sam-btn-primary" href="tel:7132244444">713-224-4444</a> 3151 <a class="sam-btn sam-btn-primary" href="https://yourhoustoncriminallawyers.com/contact/">Request a Free Consultation</a> 3152 <a class="sam-btn sam-btn-outline" href="https://yourhoustoncriminallawyers.com/case-results/">View Case Results</a> 3153 </div> 3154 3155 <div class="sam-availability"> 3156 Phones answered 24 hours a day 3157 </div> 3158 </div> 3159 3160 <div class="sam-photo-wrap"> 3161 <div class="sam-photo-frame"> 3162 <img decoding="async" fetchpriority="high" 3163 width="600" height="750" src="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=300&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp" 3164 alt="Sam R. Cammack III, Houston criminal defense attorney and former felony prosecutor" 3165 loading="eager" 3166 sizes="auto, (max-width: 300px) 100vw, (max-width: 375px) 100vw, (max-width: 412px) 100vw, (max-width: 530px) 100vw, 600px" srcset="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=200&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp 200w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=400&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp 400w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=600&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F07%2FSam-Cammack-III-Houston-Criminal-Attorney-.webp 600w" 3167 > 3168 </div> 3169 3170 <div class="sam-photo-stat"> 3171 <strong>Since 2002</strong>
3172 <span>Licensed in Texas</span> 3173 </div> 3174 </div> 3175 3176 </div> 3177</section> 3178 3179 3180<section class="sam-section"> 3181 <div class="sam-wrap sam-bio-intro"> 3182 3183 <div class="sam-eyebrow">Biography</div> 3184 3185 <h2 class="sam-section-title"> 3186 A Criminal Law Career on Both Sides of the Courtroom 3187 </h2> 3188 3189 <p> 3190 Sam began his Texas legal career as a prosecutor. In Harrison County, he handled 3191 felony prosecutions and worked on criminal cases ranging from DWI and drug offenses 3192 to murder. That experience required evaluating police reports and physical evidence, 3193 preparing witnesses, presenting matters to grand juries, negotiating cases, and trying 3194 felony prosecutions. 3195 </p> 3196 3197 <p> 3198 He later moved to criminal defense, where he has represented thousands of people accused 3199 of crimes. His current work includes 3200 <a href="https://yourhoustoncriminallawyers.com/practice-areas/murder-and-assault/">murder and assault</a>, 3201 <a href="https://yourhoustoncriminallawyers.com/practice-areas/family-violence-and-domestic-assault/">family violence and domestic assault</a>, 3202 <a href="https://yourhoustoncriminallawyers.com/practice-areas/dwi-and-dui/">DWI and DUI</a>, 3203 <a href="https://yourhoustoncriminallawyers.com/practice-areas/narcotics-and-drug-possession/">drug possession and narcotics</a>, 3204 <a href="https://yourhoustoncriminallawyers.com/practice-areas/robbery-and-theft/">robbery and theft</a>, 3205 and 3206 <a href="https://yourhoustoncriminallawyers.com/practice-areas/federal-criminal-defense/">federal criminal defense</a>. 3207 </p> 3208 3209 <p> 3210 While practicing criminal defense, Sam also served by appointment as a special prosecutor 3211 in Harris County in 2016 and 2017. His prosecution experience therefore includes both his 3212 earlier felony-prosecutor role in Harrison County and his later special-prosecutor service 3213 in Harris County. Together with his defense work, these roles have given him experience 3214 both presenting criminal prosecutions and challenging the State's evidence on behalf of 3215 the accused. 3216 </p> 3217 3218 <p> 3219 Sam represents clients in Houston and 3220 <a href="https://yourhoustoncriminallawyers.com/county-state/">courts throughout the Greater Houston area</a>. 3221 The firm also considers selected 3222 <a href="https://yourhoustoncriminallawyers.com/practice-areas/personal-injury/">personal injury matters</a> 3223 subject to case review and acceptance. 3224 </p> 3225 3226 <p> 3227 Across his career, firm and attorney records report more than 3228 <strong>10,000 criminal matters handled</strong> across prosecution and defense, 3229 more than <strong>3,000 dismissals or charges dismissed</strong> in the criminal defense practice, 3230 more than <strong>20 murder and capital murder matters</strong>, and at least 3231 <strong>16 homicide jury trials</strong>. 3232 </p> 3233 3234 <div class="sam-pullquote"> 3235 Sam's background combines experience building felony cases as a prosecutor with decades of work 3236 challenging criminal accusations for the defense. 3237 </div> 3238 3239 <p> 3240 The 3241 <a 3242 href="https://www.texasbar.com/AM/Template.cfm?Section=Find_A_Lawyer&template=/Customsource/MemberDirectory/MemberDirectoryDetail.cfm&ContactID=202812" 3243 target="_blank" 3244 rel="noopener noreferrer" 3245 >State Bar of Texas attorney record</a> 3246 lists Sam as eligible to practice in Texas and licensed since December 5, 2002. 3247 His Texas Bar number is 24014415. 3248 </p> 3249 3250 <div class="sam-practice-links"> 3251 <a href="https://yourhoustoncriminallawyers.com/practice-areas/murder-and-assault/">Murder & Assault</a> 3252 <a href="https://yourhoustoncriminallawyers.com/practice-areas/family-violence-and-domestic-assault/">Family Violence</a> 3253 <a href="https://yourhoustoncriminallawyers.com/practice-areas/dwi-and-dui/">DWI & DUI</a> 3254 <a href="https://yourhoustoncriminallawyers.com/practice-areas/narcotics-and-drug-possession/">Drug Defense</a> 3255 <a href="https://yourhoustoncriminallawyers.com/practice-areas/robbery-and-theft/">Robbery & Theft</a> 3256 <a href="https://yourhoustoncriminallawyers.com/practice-areas/federal-criminal-defense/">Federal Criminal Defense</a> 3257 <a class="sam-hub-link" href="https://yourhoustoncriminallawyers.com/practice-areas/">View All Practice Areas</a> 3258 <a class="sam-hub-link" href="https://yourhoustoncriminallawyers.com/county-state/">Counties & Cities We Serve</a> 3259 </div> 3260 3261 </div> 3262</section> 3263 3264 3265<section class="sam-credentials">
3266 <div class="sam-credential-grid" style="grid-template-columns:repeat(3,1fr);"> 3267 3268 <div class="sam-credential"> 3269 <strong>Since 2002</strong> 3270 <span>Licensed in Texas</span> 3271 </div> 3272 3273 <div class="sam-credential"> 3274 <strong>Former</strong> 3275 <span>Felony Prosecutor</span> 3276 </div> 3277 3278 <div class="sam-credential"> 3279 <strong>10,000+</strong> 3280 <span>Criminal Matters Handled*</span> 3281 </div> 3282 3283 <div class="sam-credential"> 3284 <strong>3,000+</strong> 3285 <span>Dismissals / Charges Dismissed*</span> 3286 </div> 3287 3288 <div class="sam-credential"> 3289 <strong>20+</strong> 3290 <span>Murder & Capital Murder Matters*</span> 3291 </div> 3292 3293 <div class="sam-credential"> 3294 <strong>16+</strong> 3295 <span>Homicide Jury Trials*</span> 3296 </div> 3297 3298 </div> 3299 3300 <div class="sam-stat-note"> 3301 *Career figures are conservative firm-reported or attorney-reported counts based on practice records and attorney review. 3302 The 10,000+ criminal-matter figure includes prosecution and defense work. A single client or incident can involve multiple 3303 charges or cause numbers. The 3,000+ dismissal figure is reported by the firm from its criminal defense practice. 3304 </div> 3305</section> 3306 3307 3308<section class="sam-section sam-trial-section"> 3309 <div class="sam-wrap"> 3310 3311 <div class="sam-trial-intro"> 3312 <div class="sam-eyebrow">Serious Felony & Homicide Experience</div> 3313 <h2 class="sam-section-title">Murder and Homicide Trial Experience</h2> 3314 3315 <p> 3316 Murder, capital murder, and other homicide cases can involve forensic evidence, 3317 disputed identification, expert testimony, self-defense issues, complex witness testimony, 3318 and extensive jury preparation. Sam reports handling more than 20 murder and capital murder 3319 matters and taking at least 16 homicide cases to jury trial over his career. 3320 </p> 3321 3322 <p> 3323 Explore how that courtroom background relates to choosing counsel in 3324 <a href="https://yourhoustoncriminallawyers.com/murder-defense-trial-experience-houston/">When Everything Is at Stake: Why Trial Experience Matters in a Murder Defense</a>, 3325 featuring documented cases and questions families can bring to a consultation. 3326 </p> 3327 </div> 3328 3329 <div class="sam-trial-grid"> 3330 3331 <div class="sam-trial-card"> 3332 <strong>20+</strong> 3333 <span>Murder & Capital Murder Matters</span> 3334 <p>Conservative attorney-reported career count involving murder and capital murder matters.</p> 3335 </div> 3336 3337 <div class="sam-trial-card"> 3338 <strong>16+</strong> 3339 <span>Homicide Jury Trials</span> 3340 <p>Conservative attorney-reported career count of homicide cases taken to a jury.</p> 3341 </div> 3342 3343 <div class="sam-trial-card"> 3344 <strong>National</strong> 3345 <span>Media-Reported Trial Work</span> 3346 <p>Selected homicide cases involving Sam have been reported by Houston and national news organizations.</p> 3347 </div> 3348 3349 </div> 3350 3351 <div class="sam-actions"> 3352 <a class="sam-btn sam-btn-primary" href="https://yourhoustoncriminallawyers.com/case-results/">Review Sam's Case Results</a> 3353 <a class="sam-btn sam-btn-primary" href="https://yourhoustoncriminallawyers.com/practice-areas/murder-and-assault/">Murder & Assault Defense</a> 3354 </div> 3355 3356 </div> 3357</section> 3358 3359 3360<section class="sam-section sam-federal"> 3361 <div class="sam-wrap"> 3362 3363 <div class="sam-eyebrow">Federal Criminal Defense</div> 3364 3365 <h2 class="sam-section-title"> 3366 Admitted in the Southern District of Texas 3367 </h2> 3368 3369 <p style="max-width:860px;"> 3370 Federal criminal matters use the United States District Court system rather than Texas county courts. 3371 Sam R. Cammack III is admitted to practice in the U.S. District Court for the 3372 <strong>Southern District of Texas</strong>. 3373 His federal criminal defense work can involve investigations, agent contact, search warrants, 3374 grand jury subpoenas, target letters, indictments, conspiracy allegations, and other federal charges, 3375 subject to the facts and court involved. 3376 </p> 3377 3378 <div class="sam-federal-grid"> 3379 3380 <div class="sam-federal-card"> 3381 <strong>Southern District of Texas</strong> 3382 <p> 3383 Federal court admission covering the Southern District of Texas, which includes the Houston Division 3384 and other divisions within the district. 3385 </p> 3386 </div> 3387 3388 </div> 3389 3390 <div class="sam-actions"> 3391 <a class="sam-btn sam-btn-primary" href="https://yourhoustoncriminallawyers.com/practice-areas/federal-criminal-defense/">Federal Criminal Defense</a> 3392 <a class="sam-btn sam-btn-outline" href="https://yourhoustoncriminallawyers.com/contact/">Discuss a Federal Matter</a> 3393 </div> 3394 3395 </div> 3396</section> 3397 3398 3399<section class="sam-section sam-explore"> 3400 <div class="sam-wrap"> 3401 3402 <div class="sam-explore-intro"> 3403 <div class="sam-eyebrow">Explore the Practice</div> 3404 <h2 class="sam-section-title">
3404Sam's Background in Context</h2> 3405 3406 <p> 3407 Review Sam's case results, the charges the firm handles, the counties and cities it serves, 3408 and the people who support clients through the Houston office. 3409 </p> 3410 </div> 3411 3412 <div class="sam-explore-grid"> 3413 3414 <a class="sam-explore-card" href="https://yourhoustoncriminallawyers.com/case-results/"> 3415 <small>Courtroom Record</small> 3416 <strong>Case Results</strong> 3417 <p>Selected independently reported trials and clearly labeled client-reported outcomes.</p> 3418 </a> 3419 3420 <a class="sam-explore-card" href="https://yourhoustoncriminallawyers.com/practice-areas/"> 3421 <small>Legal Services</small> 3422 <strong>Practice Areas</strong> 3423 <p>Explore state and federal criminal defense services and other matters handled by the firm.</p> 3424 </a> 3425 3426 <a class="sam-explore-card" href="https://yourhoustoncriminallawyers.com/county-state/"> 3427 <small>Greater Houston</small> 3428 <strong>Counties & Cities</strong> 3429 <p>Find local county guides, courthouse information, and Greater Houston service areas.</p> 3430 </a> 3431 3432 <a class="sam-explore-card" href="https://yourhoustoncriminallawyers.com/about-the-firm/"> 3433 <small>Your Houston Criminal Lawyers</small> 3434 <strong>The Firm & Team</strong> 3435 <p>Meet the team and learn how intake, scheduling, communication, and client support work.</p> 3436 </a> 3437 3438 </div> 3439 3440 </div> 3441</section> 3442 3443 3444<section class="sam-section sam-exhibit" id="sam-professional-record"> 3445 <div class="sam-wrap"> 3446 3447 <span class="sam-exhibit-tag">Professional Background</span> 3448 3449 <h2 class="sam-section-title">Professional Experience</h2> 3450 3451 <ul class="sam-record-list"> 3452 3453 <li> 3454 <span class="sam-record-no">Current</span> 3455 <span class="sam-record-text"> 3456 Leads Your Houston Criminal Lawyers, with a practice focused primarily on criminal defense matters involving adults and juveniles. 3457 </span> 3458 </li> 3459 3460 <li> 3461 <span class="sam-record-no">Leadership</span> 3462 <span class="sam-record-text"> 3463 Former Vice President and Managing Criminal Attorney at a consumer law firm. 3464 </span> 3465 </li> 3466 3467 <li> 3468 <span class="sam-record-no">Defense</span> 3469 <span class="sam-record-text"> 3470 Has defended thousands of criminal matters, including serious and publicly reported cases in Texas. 3471 </span> 3472 </li> 3473 3474 <li> 3475 <span class="sam-record-no">Juvenile</span> 3476 <span class="sam-record-text"> 3477 Was hired by the State of Oregon to defend a juvenile charged with a serious felony offense in Texas. 3478 </span> 3479 </li> 3480 3481 <li> 3482 <span class="sam-record-no">Prosecution</span> 3483 <span class="sam-record-text"> 3484 Former felony prosecutor in Harrison County, Texas, where he prosecuted hundreds of cases ranging from DWI to murder. 3485 </span> 3486 </li> 3487 3488 <li> 3489 <span class="sam-record-no">2016 / 2017</span> 3490 <span class="sam-record-text"> 3491 Served by appointment as a special prosecutor in Harris County, Texas, in 2016 and 2017 3492 while practicing criminal defense. 3493 </span> 3494 </li> 3495 3496 <li> 3497 <span class="sam-record-no">Law Enforcement</span> 3498 <span class="sam-record-text"> 3499 Counseled State Troopers concerning procedures for felony prosecutions ranging from drug offenses to murder. 3500 </span> 3501 </li> 3502 3503 </ul> 3504 3505 </div> 3506</section> 3507 3508 3509<section class="sam-section sam-media"> 3510 <div class="sam-wrap sam-media-grid"> 3511 3512 <div> 3513 <div class="sam-eyebrow">Independent Reporting</div> 3514 3515 <h2 class="sam-section-title"> 3516 Trial Work Documented Outside the Firm's Website 3517 </h2> 3518 3519 <p> 3520 Selected cases involving Sam's criminal defense work have been covered by local and national news organizations. 3521 The David Barajas murder trial in Brazoria County ended in a jury acquittal in 2014. 3522 The Damian Ricardo Flores attempted capital murder trial in Harris County ended in a hung jur
3522y and mistrial. 3523 Other serious felony matters have also been publicly reported. 3524 </p> 3525 3526 <ul class="sam-media-points"> 3527 <li>David Barajas murder acquittal, Brazoria County</li> 3528 <li>Damian Ricardo Flores attempted capital murder mistrial, Harris County</li> 3529 <li>Jordan Isaiha Lopez capital murder prosecution and lesser murder verdict, Harris County</li> 3530 <li>Media coverage from Houston and national news organizations</li> 3531 </ul> 3532 3533 <div class="sam-source-links"> 3534 <a href="https://www.cnn.com/2014/08/28/us/texas-father-acquittal" target="_blank" rel="noopener noreferrer">CNN</a> 3535 <a href="https://www.nbcnews.com/news/crime-courts/texas-dad-david-barajas-acquitted-murdering-man-who-killed-sons-n190286" target="_blank" rel="noopener noreferrer">NBC News</a> 3536 <a href="https://www.cbsnews.com/news/jury-finds-texas-dad-not-guilty-of-murdering-sons-killer/" target="_blank" rel="noopener noreferrer">CBS News</a> 3537 <a href="https://abc13.com/post/dad-acquitted-in-slaying-of-driver-who-killed-sons/282700/" target="_blank" rel="noopener noreferrer">ABC13</a> 3538 </div> 3539 </div> 3540 3541 <div class="sam-media-box"> 3542 <strong>Review the Published Record</strong> 3543 3544 <p> 3545 The Case Results page separates independently reported public cases from outcomes described in former clients' public reviews. 3546 </p> 3547 3548 <a class="sam-btn sam-btn-primary" href="https://yourhoustoncriminallawyers.com/case-results/"> 3549 View Case Results 3550 </a> 3551 </div> 3552 3553 </div> 3554</section> 3555 3556 3557<section class="sam-section sam-authority"> 3558 <div class="sam-wrap"> 3559 3560 <div class="sam-authority-header"> 3561 <div class="sam-eyebrow">Professional Profiles & Verification</div> 3562 3563 <h2 class="sam-section-title"> 3564 Verify Sam Cammack Through Public Legal Sources 3565 </h2> 3566 3567 <p> 3568 The State Bar of Texas is the primary source for Texas licensing status. 3569 Additional public attorney profiles provide professional history, practice information, 3570 associations, and former-client reviews. 3571 </p> 3572 </div> 3573 3574 <div class="sam-authority-grid"> 3575 3576 <a 3577 class="sam-authority-card" 3578 href="https://www.texasbar.com/AM/Template.cfm?Section=Find_A_Lawyer&template=/Customsource/MemberDirectory/MemberDirectoryDetail.cfm&ContactID=202812" 3579 target="_blank" 3580 rel="noopener noreferrer" 3581 > 3582 <div class="sam-source-type">Official Licensing Record</div> 3583 <h3>State Bar of Texas</h3> 3584 <p>Official attorney licensing, eligibility, and professional record.</p> 3585 </a> 3586 3587 <a 3588 class="sam-authority-card" 3589 href="https://www.avvo.com/attorneys/77027-tx-samuel-cammack-61376.html" 3590 target="_blank" 3591 rel="noopener noreferrer" 3592 > 3593 <div class="sam-source-type">Attorney Directory</div> 3594 <h3>Avvo</h3> 3595 <p>Public attorney profile with professional information and former-client reviews.</p> 3596 </a> 3597 3598 <a 3599 class="sam-authority-card" 3600 href="https://lawyers.justia.com/lawyer/samuel-r-cammack-iii-218746" 3601 target="_blank" 3602 rel="noopener noreferrer" 3603 > 3604 <div class="sam-source-type">Legal Directory</div> 3605 <h3>Justia</h3> 3606 <p>Public profile with practice information, education, associations, and professional background.</p> 3607 </a> 3608 3609 <a 3610 class="sam-authority-card" 3611 href="https://lawyers.law.cornell.edu/lawyer/samuel-r-cammack-iii-218746" 3612 target="_blank" 3613 rel="noopener noreferrer" 3614 > 3615 <div class="sam-source-type">Public Attorney Profile</div> 3616 <h3>Cornell LII</h3> 3617 <p>Attorney listing available through Cornell's Legal Information Institute.</p> 3618 </a> 3619 3620 <a 3621 class="sam-authority-card" 3622 href="https://lawyers.oyez.org/lawyer/samuel-r-cammack-iii-218746" 3623 target="_blank" 3624 rel="noopener noreferrer" 3625 > 3626 <div class="sam-source-type">Public Attorney Profile</div> 3627 <h3>Oyez</h3> 3628 <p>Public attorney listing with criminal defense practice information.</p> 3629 </a> 3630 3631 <a 3632 class="sam-authority-card" 3633 href="https://lawyers.findlaw.com/texas/houston/5017133_1/" 3634 target="_blank" 3635 rel="noopener noreferrer" 3636 > 3637 <div class="sam-source-type">Law Firm Directory</div> 3638 <h3>FindLaw</h3> 3639 <p>Public Houston attorney and law-firm directory listing.</p> 3640 </a> 3641 3642 </div> 3643 3644 <p class="sam-authority-note"> 3645 Directory information can be supplied or updated by attorneys and law firms. 3646 Use the State Bar of Texas record for current Texas license status. 3647 </p> 3648 3649 </div> 3650</section> 3651 3652 3653<section class="sam-section sam-exhibit-alt"> 3654 <div class="sam-wrap"> 3655 3656 <span class="sam-exhibit-tag">Education</span> 3657 3658 <h2 class="sam-section-title">Education &
3658 Academic Background</h2> 3659 3660 <ol class="sam-academic-list"> 3661 3662 <li> 3663 <span class="sam-roman">I.</span> 3664 <span> 3665 Earned a bachelor's degree in Psychology from the University of Houston and graduated with honors. 3666 </span> 3667 </li> 3668 3669 <li> 3670 <span class="sam-roman">II.</span> 3671 <span> 3672 Graduated magna cum laude from law school and earned his law degree. 3673 </span> 3674 </li> 3675 3676 <li> 3677 <span class="sam-roman">III.</span> 3678 <span> 3679 Finished first in his class in eleven areas of law and received the Prima Excellencia award for Legal Scholars. 3680 </span> 3681 </li> 3682 3683 <li> 3684 <span class="sam-roman">IV.</span> 3685 <span> 3686 Won the HDW mock trial competition in law school and qualified for nationals. 3687 </span> 3688 </li> 3689 3690 <li> 3691 <span class="sam-roman">V.</span> 3692 <span> 3693 Interned at the Fourteenth Court of Appeals with Justice Eva Guzman. 3694 </span> 3695 </li> 3696 3697 </ol> 3698 3699 </div> 3700</section> 3701 3702 3703<section class="sam-section"> 3704 <div class="sam-wrap"> 3705 3706 <span class="sam-exhibit-tag">Professional Associations</span> 3707 3708 <h2 class="sam-section-title">Legal Associations & Memberships</h2> 3709 3710 <div class="sam-membership-grid"> 3711 3712 <div class="sam-membership"> 3713 <span class="sam-membership-icon">â </span> 3714 <a href="https://www.tcdla.com/" target="_blank" rel="noopener noreferrer"> 3715 Texas Criminal Defense Lawyers Association 3716 </a> 3717 </div> 3718 3719 <div class="sam-membership"> 3720 <span class="sam-membership-icon">â </span> 3721 <a href="https://hccla.org/" target="_blank" rel="noopener noreferrer"> 3722 Harris County Criminal Lawyers Association 3723 </a> 3724 </div> 3725 3726 <div class="sam-membership"> 3727 <span class="sam-membership-icon">â</span> 3728 <a 3729 href="https://www.texasbar.com/AM/Template.cfm?Section=Find_A_Lawyer&template=/Customsource/MemberDirectory/MemberDirectoryDetail.cfm&ContactID=202812" 3730 target="_blank" 3731 rel="noopener noreferrer" 3732 > 3733 State Bar of Texas 3734 </a> 3735 </div> 3736 3737 </div> 3738 3739 3740 3741 </div> 3742</section> 3743 3744 3745<section class="sam-section sam-faq"> 3746 <div class="sam-wrap"> 3747 3748 <div class="sam-eyebrow">Frequently Asked Questions</div> 3749 3750 <h2 class="sam-section-title"> 3751 Questions People Ask About Sam R. Cammack III 3752 </h2> 3753 3754 <div class="sam-faq-list"> 3755 3756 <details open> 3757 <summary>Who is Sam R. Cammack III?</summary> 3758 <div class="sam-faq-answer"> 3759 <p> 3760 Sam R. Cammack III is a Houston criminal defense attorney and former felony prosecutor. 3761 He leads Your Houston Criminal Lawyers and has been licensed in Texas since December 5, 2002. 3762 </p> 3763 </div> 3764 </details> 3765 3766 <details> 3767 <summary>Was Sam Cammack a prosecutor before becoming a defense lawyer?</summary> 3768 <div class="sam-faq-answer"> 3769 <p> 3770 Yes. Sam served as a felony prosecutor in Harrison County, Texas. 3771 His professional history includes prosecuting hundreds of criminal cases ranging from DWI to murder. 3772 Later, while practicing criminal defense, he also served by appointment as a special 3773 prosecutor in Harris County in 2016 and 2017. 3774 </p> 3775 </div> 3776 </details> 3777 3778 <details> 3779 <summary>How long has Sam Cammack been licensed in Texas?</summary> 3780 <div class="sam-faq-answer"> 3781 <p> 3782 Sam has been licensed in Texas since December 5, 2002. 3783 His current licensing status can be verified through the State Bar of Texas under Bar No. 24014415. 3784 </p> 3785 </div> 3786 </details> 3787 3788 <details> 3789 <summary>Does Sam Cammack handle murder and capital murder cases?</summary> 3790 <div class="sam-faq-answer"> 3791 <p> 3792 Yes. Sam reports more than 20 murder and capital murder matters over his career, 3793 including at least 16 homicide jury trials. Selected independently reported cases 3794 are documented on the firm's Case Results page. 3795 </p> 3796 </div> 3797 </details> 3798 3799 <details> 3800 <summary>Does Sam Cammack handle federal criminal cases?</summary> 3801 <div class="sam-faq-answer"> 3802 <p> 3803 Yes. Sam is admitted to practice in the U.S. District Court for the Southern District of Texas. 3804 The firm's Federal Criminal Defense page covers federal investigations, subpoenas, indictments, and other federal criminal matters. 3805 </p> 3806 </div> 3807 </details> 3808 3809 <details> 3810 <summary>What types of criminal cases does Sam Cammack handle?</summary> 3811 <div class="sam-faq-answer"> 3812 <p> 3813 The firm's core criminal defense areas include murder and assault, family violence and domestic assault, 3814 DWI and DUI, drug possession and narcotics, robbery and theft, and federal criminal defense. 3815 Sam also has experience with juvenile matters and other criminal charges. 3816 </p> 3817 </div> 3818 </details> 3819 3820 <details> 3821 <summary>Where does Sam Cammack handle criminal cases?</summary> 3822 <div class="sam-faq-answer"> 3823 <p> 3824 Sam represents clients in Houston and throughout the Greater Houston area. 3825 The website has detailed county guides for Harris, Montgomery, Fort Bend, Galveston, and Brazoria Counties, 3826 with additional representation in Liberty and Waller Counties subject to the specific case. 3827 Federal matters use the U.S. District Court system. 3828 </p> 3829 </div> 3830 </details> 3831 3832 <details> 3833 <summary>How can I verify Sam Cammack's license and professional background?</summary> 3834 <div class="sam-faq-answer"> 3835 <p> 3836 The State Bar of Texas provides the primary record for Texas licensing status. 3837 This page also links to public profiles on Avvo, Justia, Cornell LII, Oyez, and FindLaw, 3838 as well as independent reporting about selected criminal trials. 3839 </p> 3840 </div> 3841 </details> 3842 3843 <details> 3844 <summary>Where can I see Sam Cammack's case results?</summary> 3845 <div class="sam-faq-answer"> 3846 <p> 3847 Visit the Case Results page for selected independently reported jury trials and clearly labeled client-reported outcomes. 3848 Past results do not guarantee or predict the outcome of another case. 3849 </p> 3850 </div> 3851 </details> 3852 3853 <details> 3854 <summary>How do I contact Sam Cammack about a criminal case?</summary> 3855 <div class="sam-faq-answer"> 3856 <p> 3857 Call 713-224-4444 or use the firm's contact page. 3858 If you have court paperwork, it can help to have the charge, county or federal court, 3859 cause number, bond conditions, and next known court date available. 3860 </p> 3861 </div> 3862 </details> 3863 3864 </div> 3865 3866 </div> 3867</section> 3868 3869 3870<section class="sam-cta"> 3871 <div class="sam-wrap"> 3872 3873 <div class="sam-eyebrow">Speak With the Firm</div> 3874 3875 <h2>Facing Criminal Charges or a Federal Investigation?</h2> 3876 3877 <p>
3878 Contact Your Houston Criminal Lawyers to discuss the charge, investigation, court, 3879 and next known deadline. A case evaluation is needed to determine what defense options may apply. 3880 </p> 3881 3882 <div class="sam-actions"> 3883 <a class="sam-btn sam-btn-primary" href="tel:7132244444">Call 713-224-4444</a> 3884 <a class="sam-btn sam-btn-primary" href="https://yourhoustoncriminallawyers.com/contact/">Request a Free Consultation</a> 3885 <a class="sam-btn sam-btn-outline" href="https://yourhoustoncriminallawyers.com/case-results/">Review Case Results</a> 3886 </div> 3887 3888 <div class="sam-cta-links"> 3889 <a href="https://yourhoustoncriminallawyers.com/practice-areas/">Practice Areas</a> 3890 · 3891 <a href="https://yourhoustoncriminallawyers.com/county-state/">Counties & Cities</a> 3892 · 3893 <a href="https://yourhoustoncriminallawyers.com/about-the-firm/">Firm & Team</a> 3894 · 3895 <a href="https://yourhoustoncriminallawyers.com/contact/">Contact</a> 3896 </div> 3897 3898 <div class="sam-availability" style="text-align:center;color:#C9C7BD;"> 3899 Phones answered 24 hours a day 3900 </div> 3901 3902 </div> 3903</section> 3904 3905</div> 3906 3907 </div> 3908 3909</div> 3910 </div> 3911 <footer data-elementor-type="footer" data-elementor-id="2126" class="elementor elementor-2126 elementor-location-footer" data-elementor-post-type="elementor_library"> 3912 <div class="elementor-element elementor-element-89600cb e-con e-atomic-element e-flexbox-base e-5e35ee8" data-id="89600cb" data-element_type="e-flexbox" data-e-type="e-flexbox" data-interaction-id="89600cb"> 3913 <div class="elementor-element elementor-element-392a1e1 elementor-widget elementor-widget-html" data-id="392a1e1" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 3914 <!-- YHCL global-footer-v4. Updated for Federal Criminal Defense + current site architecture. --> 3915 3916 3917<footer class="yhcl-footer"> 3918 <div class="yhcl-footer-content"> 3919 3920 <div class="yhcl-footer-col"> 3921 <a href="https://yourhoustoncriminallawyers.com/" aria-label="Your Houston Criminal Lawyers home"> 3922 <img decoding="async" class="yhcl-footer-logo" 3923 width="900" height="300" src="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=300&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png" 3924 alt="Your Houston Criminal Lawyers - Sam R. Cammack III" 3925 loading="eager" sizes="auto, (max-width: 300px) 100vw, (max-width: 375px) 100vw, (max-width: 412px) 100vw, (max-width: 530px) 100vw, (max-width: 630px) 100vw, (max-width: 800px) 100vw, 900px" srcset="https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=200&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 200w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=400&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 400w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=600&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 600w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=800&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 800w, https://images.berqwp.com/?domain=yourhoustoncriminallawyers.com&w=900&mw=1920&q=70&url=https%3A%2F%2Fyourhoustoncriminallawyers.com%2Fwp-content%2Fuploads%2F2026%2F08%2FSam-Cammack-III-white-logo.png 900w" fetchpriority="high"> 3926 </a> 3927 3928 <p> 3929 Houston criminal defense for people facing serious state and federal 3930 investigations and charges. Serving Harris, Montgomery, Fort Bend, 3931 Galveston, and Brazoria counties. Sam R. Cammack III has been licensed 3932 in Texas since 2002. 3933 </p> 3934 3935 <div class="yhcl-footer-authority"> 3936 <strong>Federal Court Admissions</strong> 3937 <p> 3938 Admitted to practice in the U.S. District Courts for the
3939 Southern and Eastern Districts of Texas. 3940 <a href="https://yourhoustoncriminallawyers.com/practice-areas/federal-criminal-defense/">Federal Criminal Defense</a> 3941 </p> 3942 </div> 3943 3944 <div class="yhcl-footer-social"> 3945 <a href="https://www.facebook.com/SamCammackLaw/" target="_blank" rel="noopener" aria-label="Your Houston Criminal Lawyers on Facebook"> 3946 <svg viewbox="0 0 24 24" aria-hidden="true"><path d="M22 12a10 10 0 1 0-11.6 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.4h-1.2c-1.2 0-1.6.8-1.6 1.6V12h2.7l-.4 2.9h-2.3v7A10 10 0 0 0 22 12z"/></svg> 3947 </a> 3948 <a href="https://www.instagram.com/sam_r.cammackiii/" target="_blank" rel="noopener" aria-label="Sam R. Cammack III on Instagram"> 3949 <svg viewbox="0 0 24 24" aria-hidden="true"><path d="M12 2.2c3.2 0 3.6 0 4.9.1 1.2.05 1.8.25 2.2.42.6.22 1 .48 1.4.9.42.4.68.8.9 1.4.17.4.37 1 .42 2.2.06 1.3.07 1.7.07 4.9s0 3.6-.07 4.9c-.05 1.2-.25 1.8-.42 2.2a3.8 3.8 0 0 1-.9 1.4c-.4.42-.8.68-1.4.9-.4.17-1 .37-2.2.42-1.3.06-1.7.07-4.9.07s-3.6 0-4.9-.07c-1.2-.05-1.8-.25-2.2-.42a3.8 3.8 0 0 1-1.4-.9 3.8 3.8 0 0 1-.9-1.4c-.17-.4-.37-1-.42-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.08-4.9c.05-1.2.25-1.8.42-2.2.22-.6.48-1 .9-1.4.4-.42.8-.68 1.4-.9.4-.17 1-.37 2.2-.42C8.4 2.2 8.8 2.2 12 2.2Zm0 1.8c-3.1 0-3.5 0-4.7.07-1.1.05-1.7.24-2.1.4-.5.2-.9.44-1.3.83-.4.4-.63.8-.83 1.3-.16.4-.35 1-.4 2.1C2.6 9.9 2.6 10.3 2.6 12s0 2.1.07 3.3c.05 1.1.24 1.7.4 2.1.2.5.44.9.83 1.3.4.4.8.63 1.3.83.4.16 1 .35 2.1.4 1.2.07 1.6.07 4.7.07s3.5 0 4.7-.07c1.1-.05 1.7-.24 2.1-.4.5-.2.9-.44 1.3-.83.4-.4.63-.8.83-1.3.16-.4.35-1 .4-2.1.07-1.2.07-1.6.07-3.3s0-2.1-.07-3.3c-.05-1.1-.24-1.7-.4-2.1a3.5 3.5 0 0 0-.83-1.3 3.5 3.5 0 0 0-1.3-.83c-.4-.16-1-.35-2.1-.4C15.5 4 15.1 4 12 4Zm0 3.1a4.9 4.9 0 1 1 0 9.8 4.9 4.9 0 0 1 0-9.8Zm0 8.1a3.2 3.2 0 1 0 0-6.4 3.2 3.2 0 0 0 0 6.4Zm6.3-8.3a1.15 1.15 0 1 1-2.3 0 1.15 1.15 0 0 1 2.3 0Z"/></svg> 3950 </a> 3951 <a href="https://www.youtube.com/@samcammacklawdefense" target="_blank" rel="noopener" aria-label="Your Houston Criminal Lawyers on YouTube"> 3952 <svg viewbox="0 0 24 24" aria-hidden="true"><path d="M23 12s0-3.2-.4-4.7a2.5 2.5 0 0 0-1.8-1.8C19.3 5 12 5 12 5s-7.3 0-8.8.5A2.5 2.5 0 0 0 1.4 7.3C1 8.8 1 12 1 12s0 3.2.4 4.7a2.5 2.5 0 0 0 1.8 1.8C4.7 19 12 19 12 19s7.3 0 8.8-.5a2.5 2.5 0 0 0 1.8-1.8C23 15.2 23 12 23 12zM9.8 15.1V8.9l6 3.1-6 3.1z"/></svg> 3953 </a> 3954 <a href="https://www.google.com/maps/place/?q=place_id:ChIJZUUdmTfBQIYRrGStX3AxVU8" target="_blank" rel="noopener" aria-label="Your Houston Criminal Lawyers on Google Maps"> 3955 <svg viewbox="0 0 24 24" aria-hidden="true"><path d="M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7Zm0 9.6A2.6 2.6 0 1 1 12 6.4a2.6 2.6 0 0 1 0 5.2Z"/></svg> 3956 </a> 3957 </div> 3958 </div> 3959 3960 <div class="yhcl-footer-col"> 3961 <h3>Practice Areas</h3> 3962 <ul> 3963 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/murder-and-assault/">Murder & Assault</a></li> 3964 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/family-violence-and-domestic-assault/">Family Violence & Domestic Assault</a></li> 3965 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/dwi-and-dui/">DWI & DUI</a></li> 3966 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/narcotics-and-drug-possession/">Narcotics & Drug Possession</a></li> 3967 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/robbery-and-theft/">Robbery & Theft</a></li> 3968 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/federal-criminal-defense/">Federal Criminal Defense</a></li> 3969 <li><a href="https://yourhoustoncriminallawyers.com/practice-areas/personal-injury/">Personal Injury</a></li> 3970 <li class="yhcl-footer-viewall"><a href="https://yourhoustoncriminallawyers.com/practice-areas/">View All Practice Areas ›</a></li> 3971 </ul> 3972 </div> 3973 3974 <div class="yhcl-footer-col"> 3975 <h3>Counties We Serve</h3> 3976 <ul> 3977 <li><a href="https://yourhoustoncriminallawyers.com/county-state/harris-county-texas/">Harris County</a></li> 3978 <li><a href="https://yourhoustoncriminallawyers.com/county-state/montgomery-county-texas/">Montgomery County</a></li> 3979 <li><a href="https://yourhoustoncriminallawyers.com/county-state/fort-bend-county-texas/">Fort Bend County</a></li> 3980 <li><a href="https://yourhoustoncriminallawyers.com/county-state/galveston-county-texas/">Galveston County</a></li> 3981 <li><a href="https://yourhoustoncriminallawyers.com/county-state/brazoria-county-texas/">Brazoria County</a></li> 3982 <li class="yhcl-footer-viewall"><a href="https://yourhoustoncriminallawyers.com/county-state/">View All Counties ›</a></li> 3983 </ul> 3984 </div> 3985 3986 <div class="yhcl-footer-col"> 3987 <h3>Contact & Office</h3> 3988 <address> 3989 Your Houston Criminal Lawyers<br> 3990 1001 West Loop South, Suite 700<br> 3991 Houston, TX 77027 3992 </address> 3993 3994 <p><a href="https://www.google.com/maps/dir/?api=1&destination=1001+West+Loop+South+Suite+700+Houston+TX+77027" target="_blank" rel="noopener">Get Directions ›</a></p> 3995 <a class="yhcl-footer-phone" href="tel:7132244444">713-224-4444</a> 3996 <p class="yhcl-footer-hours"> 3997 Phones answered 24 hours a day, 7 days a week.<br>
3998 Office hours Monday to Friday, 9:00 am to 5:00 pm. 3999 </p> 4000 <p><a href="/cdn-cgi/l/email-protection#9ae9fbf7f9fbf7f7fbf9f1f6fbeddae3f5efe8f2f5efe9eef5f4f9e8f3f7f3f4fbf6f6fbede3ffe8e9b4f9f5f7"><span class="__cf_email__" data-cfemail="790a18141a181414181a1215180e3900160c0b11160c0a0d16171a0b10141017181515180e001c0b0a571a1614">[email protected]</span></a></p> 4001 4002 <ul> 4003 <li><a href="https://yourhoustoncriminallawyers.com/contact/">Free Case Review</a></li> 4004 <li><a href="https://yourhoustoncriminallawyers.com/case-results/">Case Results</a></li> 4005 <li><a href="https://yourhoustoncriminallawyers.com/about-sam/">About Sam R. Cammack III</a></li> 4006 <li><a href="https://yourhoustoncriminallawyers.com/about-the-firm/">The Firm & Team</a></li> 4007 <li><a href="https://yourhoustoncriminallawyers.com/professional-colleagues/">Professional Colleagues</a></li> 4008 <li><a href="https://yourhoustoncriminallawyers.com/blogs/">Articles & Insights</a></li> 4009 <li><a href="https://yourhoustoncriminallawyers.com/resources/">Inmate Search & Court Records</a></li> 4010 </ul> 4011 </div> 4012 4013 </div> 4014 4015 <div class="yhcl-footer-bottom"> 4016 <div class="yhcl-footer-bottom-row"> 4017 <p> 4018 © 2026 4019 <a href="https://yourhoustoncriminallawyers.com/">Your Houston Criminal Lawyers</a>. 4020 SAM R CAMMACK III, ATTORNEY AT LAW PLLC. All rights reserved. 4021 </p> 4022 <p> 4023 <a href="https://yourhoustoncriminallawyers.com/privacy-policy/">Privacy Policy</a> 4024 · 4025 <a href="https://yourhoustoncriminallawyers.com/terms-of-service/">Terms of Service</a> 4026 · 4027 <a href="https://yourhoustoncriminallawyers.com/contact/">Contact Us</a> 4028 </p> 4029 </div> 4030 <p class="yhcl-footer-legal"> 4031 Your Houston Criminal Lawyers, by Sam R. Cammack III, Esq., is located at 4032 1001 West Loop South, Suite 700, Houston, TX 77027. This website is 4033 attorney advertising. The information on this site is general information 4034 and is not legal advice. Reading it or contacting the firm does not create 4035 an attorney-client relationship. That relationship is created only by a 4036 signed written agreement. Prior results do not guarantee or predict the 4037 outcome of any future matter. Every case is different and depends on its 4038 own facts. 4039 </p> 4040 </div> 4041</footer> </div> 4042 4043</div> 4044 </footer>
vendor: 184 bytes, lines 4044-4046
4044 4045 4046<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js" data-earlyberqwp="1" data-type="text/javascript" type="text/bwp-script"></script>
4046<script type="speculationrules"> 4047{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 4048</script>
4048 4049
4049<script data-type="text/javascript" type="text/bwp-script"> 4050 ( () => { 4051 const lazyloadRunObserver = () => { 4052 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 4053 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 4054 entries.forEach( ( entry ) => { 4055 if ( entry.isIntersecting ) { 4056 let lazyloadBackground = entry.target; 4057 if( lazyloadBackground ) { 4058 lazyloadBackground.classList.add( 'e-lazyloaded' ); 4059 } 4060 lazyloadBackgroundObserver.unobserve( entry.target ); 4061 } 4062 }); 4063 }, { rootMargin: '200px 0px 200px 0px' } ); 4064 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 4065 lazyloadBackgroundObserver.observe( lazyloadBackground ); 4066 } ); 4067 }; 4068 const events = [ 4069 'DOMContentLoaded', 4070 'elementor/lazyload/observe', 4071 ]; 4072 events.forEach( ( event ) => { 4073 document.addEventListener( event, lazyloadRunObserver ); 4074 } ); 4075 } )(); 4076 </script>
4076 4077
4077<script id="hello-theme-frontend-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.9" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4077
4077
4078<script id="elementor-webpack-runtime-js" src="https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4078
4078
4079<script id="elementor-frontend-modules-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4079
4079
4080<script id="jquery-ui-core-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4080
4080
4081<script id="elementor-frontend-js-before" data-type="text/javascript" type="text/bwp-script"> 4082var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"e_atomic_elements":true,"atomic_widgets_should_enforce_capabilities":true,"editor_mcp":true,"e_bc_migrations":true,"e_classes":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_variables_manager":true,"e_opt_in_v4_page":true,"e_opt_in_v4":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/yourhoustoncriminallawyers.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/yourhoustoncriminallawyers.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/yourhoustoncriminallawyers.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"e0e5d92fcf","atomicFormsSendForm":"1b316cd522"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":1366,"title":"Sam%20R.%20Cammack%20III%20Biography%20%7C%20Houston%20Criminal%20Defense%20Lawyer","excerpt":"","featuredImage":"https:\/\/yourhoustoncriminallawyers.com\/wp-content\/uploads\/2026\/09\/sam-r-cammack-iii-biography-about-page-featured-1024x576.webp"}}; 4083//# sourceURL=elementor-frontend-js-before 4084</script>
vendor: 1 bytes, line 4084
4084
4085<script id="elementor-frontend-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4085
4085
4086<script id="googlesitekit-events-provider-wpforms-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-063cb453c64ecfd3dafe.js" defer data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4086
4086
4087<script id="elementor-pro-webpack-runtime-js" src="https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.35.0" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4087
4087
4088<script id="wp-hooks-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4088
4088
4089<script id="wp-i18n-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4089
4089
4090<script id="wp-i18n-js-after" data-type="text/javascript" type="text/bwp-script"> 4091wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 4092//# sourceURL=wp-i18n-js-after 4093</script>
vendor: 1 bytes, line 4093
4093
4094<script id="elementor-pro-frontend-js-before" data-type="text/javascript" type="text/bwp-script"> 4095var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/yourhoustoncriminallawyers.com\/wp-admin\/admin-ajax.php","nonce":"122002adca","urls":{"assets":"https:\/\/yourhoustoncriminallawyers.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/yourhoustoncriminallawyers.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/yourhoustoncriminallawyers.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 4096//# sourceURL=elementor-pro-frontend-js-before 4097</script>
vendor: 1 bytes, line 4097
4097
4098<script id="elementor-pro-frontend-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.35.0" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 4098
4098
4099<script id="pro-elements-handlers-js" src="https://static.berqwp.com/yourhoustoncriminallawyers.com/https://yourhoustoncriminallawyers.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.0" data-type="text/javascript" type="text/bwp-script"></script>
4099 4100 4101 4102
4102<script defer> 4103 var comment = document.createComment(' This website is optimized using the BerqWP plugin. @1791426885 '); 4104 document.documentElement.insertBefore(comment, document.documentElement.firstChild); 4105 4106 function isMobileDevice() { 4107 return /Mobi|Android|iPhone|iPad|iPod|Opera Mini|IEMobile|WPDesktop/i.test(navigator.userAgent); 4108 } 4109 4110 function astraHeaderClass() { 4111 if (isMobileDevice() && window.screen.width <= 999) { 4112 if ((document.body.classList.contains('theme-astra') || document.body.classList.contains('ast-page-builder-template')) && !document.body.classList.contains('ast-header-break-point')) { 4113 document.body.classList.add('ast-header-break-point'); 4114 } 4115 } 4116 } 4117 4118 function divimobilemenu() { 4119 const divimenuele = document.querySelector('#et_mobile_nav_menu .mobile_menu_bar.mobile_menu_bar_toggle'); 4120 4121 if (isMobileDevice() && divimenuele) { 4122 divimenuele.innerHTML = '<div class="dipi_hamburger hamburger hamburger--spring"> <div class="hamburger-box"> <div class="hamburger-inner"></div> </div> </div>'; 4123 } 4124 } 4125 4126 divimobilemenu(); 4127 astraHeaderClass(); 4128 window.addEventListener('resize', function() { 4129 astraHeaderClass(); 4130 }); 4131 4132 window.dispatchEvent(new Event('berqwp_js_initialized')); 4133 4134 </script>
4134 4135 4136
4136<script async> 4137 (function(){ 4138 // window.addEventListener('load', function() { 4139 window.addEventListener('DOMContentLoaded', function() { 4140 // Function to load video and its sources 4141 function loadLazyVideo(video) { 4142 // Set video src from data attribute if exists 4143 const videoSrc = video.getAttribute('data-berqwpsrc'); 4144 if (videoSrc) { 4145 video.setAttribute('src', videoSrc); 4146 } 4147 4148 // Find all <source> tags inside the video and apply their data-berqwpsrc as src 4149 const sources = video.querySelectorAll('source'); 4150 sources.forEach(source => { 4151 const sourceSrc = source.getAttribute('data-berqwpsrc'); 4152 if (sourceSrc) { 4153 source.setAttribute('src', sourceSrc); 4154 } 4155 }); 4156 4157 // Load the video once the sources have been set 4158 video.load(); 4159 } 4160 4161 // Use IntersectionObserver to detect when the video is about to enter the viewport 4162 let lazyVideos = [].slice.call(document.querySelectorAll('video.berqwp-lazy-video')); 4163 4164 if ('IntersectionObserver' in window) { 4165 let lazyVideoObserver = new IntersectionObserver(function(entries, observer) { 4166 entries.forEach(function(entry) { 4167 if (entry.isIntersecting) { 4168 let video = entry.target; 4169 loadLazyVideo(video); 4170 // Unobserve the video once it's loaded 4171 lazyVideoObserver.unobserve(video); 4172 } 4173 }); 4174 }); 4175 4176 // Observe each lazy video 4177 lazyVideos.forEach(function(video) { 4178 lazyVideoObserver.observe(video); 4179 }); 4180 } else { 4181 // Fallback for browsers that don't support IntersectionObserver 4182 lazyVideos.forEach(function(video) { 4183 loadLazyVideo(video); 4184 }); 4185 } 4186 }); 4187 4188 })() 4189 </script>
4189 4190 4191
4191<script> 4192 async function berqwp_add_assets_browser_cache(asset_urls) { 4193 if (!('caches' in window)) { 4194 console.error('Cache API is not supported in this browser.'); 4195 return; 4196 } 4197 4198 const fetchPromises = []; 4199 4200 asset_urls.forEach(url => { 4201 if (url) { 4202 fetchPromises.push( 4203 fetch(url, { 4204 method: 'GET', 4205 mode: 'cors' // Ensure CORS mode is set 4206 }) 4207 .then(response => { 4208 if (!response.ok) { 4209 console.error('Failed to fetch:', response); 4210 } 4211 return response; 4212 }) 4213 .catch(error => { 4214 console.error('Fetch error:', error); 4215 return null; 4216 }) 4217 ); 4218 } 4219 }); 4220 4221 try { 4222 const responses = await Promise.all(fetchPromises); 4223 4224 // Open or create a cache 4225 const cache = await caches.open('berqwp-assets-cache'); 4226 4227 responses.forEach(response => { 4228 if (response && response.ok) { 4229 console.log('Preloading and caching:', response.url); 4230 4231 // Add the response to the cache 4232 cache.put(response.url, response.clone()); 4233 } 4234 }); 4235 } catch (error) { 4236 console.error('Error during fetching and caching:', error); 4237 } 4238 } 4239 4240 </script>
4240 4241 4242
4242<script id='prefetch-links' defer> 4243 4244 function berq_prerender(url) { 4245 const s = document.createElement('script'); 4246 s.type = 'speculationrules'; 4247 s.textContent = JSON.stringify({ 4248 prerender: [{ urls: [url] }] 4249 }); 4250 document.head.appendChild(s); 4251 } 4252 4253 // Set to keep track of prefetched links 4254 const prefetchedLinks = new Set(); 4255 4256 // Get all anchor tags on the page 4257 const links = document.querySelectorAll('a:not([data-price-key])'); 4258 4259 // Loop through each anchor tag 4260 links.forEach(link => { 4261 // Add mouseover event listener 4262 link.addEventListener('mouseover', () => { 4263 const excludes = ['tel:', 'mailto:', 'sms:', 'geo:']; 4264 4265 const isExcluded = excludes.some(prefix => 4266 link.href.startsWith(prefix) 4267 ); 4268 4269 // Check if the link has already been prefetched 4270 if (!prefetchedLinks.has(link.href) && !isExcluded) { 4271 berq_prerender(link.href); 4272 4273 // Add the link to the set of prefetched links 4274 prefetchedLinks.add(link.href); 4275 } 4276 }); 4277 }); 4278 4279 </script>
4279 4280
4280<script defer> 4281 // document.addEventListener('DOMContentLoaded', function () { 4282 4283 (function(){ 4284 4285 var options = { 4286 root: null, // null means the viewport 4287 rootMargin: '0px', // adjust as needed 4288 threshold: 0.1 // adjust as needed 4289 }; 4290 4291 var bwp_iframe_observer = new IntersectionObserver(function (entries, observer) { 4292 entries.forEach(function (entry) { 4293 if (entry.isIntersecting) { 4294 let item = entry.target; 4295 let iframe = item.getAttribute('data-embed'); 4296 4297 let wrapper = document.createElement('div'); 4298 wrapper.innerHTML = iframe; 4299 let iframeElement = wrapper.firstChild; 4300 4301 // Insert the iframe next to the item 4302 item.insertAdjacentElement('afterend', iframeElement); 4303 4304 // Remove the original item 4305 item.remove(); 4306 4307 bwp_iframe_observer.unobserve(item); 4308 } 4309 }); 4310 }, options); 4311 4312 let yt_em = document.querySelectorAll('.berqwp-lazy-youtube'); 4313 yt_em.forEach(function (item) { 4314 bwp_iframe_observer.observe(item); 4315 }); 4316 4317 })() 4318 // }); 4319 </script>
4319 4320
4320<script id='lazy-load-bg-img' async> 4321 const berq_bg_observer = new IntersectionObserver(entries => { 4322 entries.forEach(entry => { 4323 // Check if the entry is intersecting 4324 if (entry.isIntersecting) { 4325 // Find the corresponding CSS property in the extractedProperties array 4326 const matchedProperty = extractedProperties.find(property => entry.target.matches(property.cssBlockSelector)); 4327 // console.log(matchedProperty) 4328 if (matchedProperty) { 4329 4330 document.querySelectorAll( 4331 `style[data-selector="${matchedProperty.cssBlockSelector}"]` 4332 ).forEach(style => style.remove()); 4333 4334 4335 } 4336 } 4337 }); 4338 }, { threshold: 0.0 }); 4339 4340 // Observe each element corresponding to the CSS selectors in the extractedProperties array 4341 extractedProperties.forEach(property => { 4342 let selector = property.cssBlockSelector; 4343 const elements = document.querySelectorAll(selector); 4344 elements.forEach(element => { 4345 berq_bg_observer.observe(element); 4346 }); 4347 }); 4348 4349 4350 // Lazy load svn > use tags 4351 (function(){ 4352 const lazySVGs = document.querySelectorAll('svg use[data-berqwp-href]'); 4353 4354 const lazyLoadSVG = (element) => { 4355 element.setAttribute('href', element.getAttribute('data-berqwp-href')); 4356 element.removeAttribute('data-berqwp-href'); 4357 }; 4358 4359 const bwp_svg_observer = new IntersectionObserver((entries, observer) => { 4360 entries.forEach(entry => { 4361 if (entry.isIntersecting) { 4362 lazyLoadSVG(entry.target); 4363 bwp_svg_observer.unobserve(entry.target); 4364 } 4365 }); 4366 }); 4367
4368 lazySVGs.forEach(svgUse => bwp_svg_observer.observe(svgUse)); 4369 })(); 4370 4371</script>
4371<script> 4372 (function(){ 4373 let cached_at = 1791426885; 4374 let current_time = Math.floor(new Date().getTime() / 1000); 4375 let is_expired = current_time > (cached_at + 60 * 60 * 24 * 30); 4376 4377 function sendPostRequest(url, data) { 4378 var xhr = new XMLHttpRequest(); 4379 xhr.open('POST', url, true); 4380 xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 4381 4382 xhr.onreadystatechange = function() { 4383 if (xhr.readyState === 4 && xhr.status === 200) { 4384 console.log('Success:', JSON.parse(xhr.responseText)); 4385 } else if (xhr.readyState === 4) { 4386 console.error('Error:', xhr.statusText); 4387 } 4388 }; 4389 4390 // Convert data to URL-encoded string 4391 var urlEncodedData = Object.keys(data).map(function(key) { 4392 return encodeURIComponent(key) + '=' + encodeURIComponent(data[key]); 4393 }).join('&'); 4394 4395 xhr.send(urlEncodedData); 4396 } 4397 4398 const url = 'https://yourhoustoncriminallawyers.com'+'/?berqwp_request_cache'; 4399 const data = { page_slug: '/about-sam/', page_url: 'https://yourhoustoncriminallawyers.com/about-sam/' }; 4400 4401 if (is_expired) { 4402 sendPostRequest(url, data); 4403 } 4404 4405 })() 4406 4407 </script>
4407<script defer data-berqwp> 4408 (function() { 4409 var THRESHOLD = 0.05; 4410 4411 function isStretched(img) { 4412 if (!img.naturalWidth || !img.naturalHeight) return false; 4413 if (!img.clientWidth || !img.clientHeight) return false; 4414 4415 const objectFit = window.getComputedStyle(img).objectFit; 4416 if (objectFit && objectFit !== 'fill') return false; 4417 4418 var naturalRatio = img.naturalWidth / img.naturalHeight; 4419 var renderedRatio = img.clientWidth / img.clientHeight; 4420 4421 return Math.abs(naturalRatio - renderedRatio) / naturalRatio > THRESHOLD; 4422 } 4423 4424 function fixImage(img) { 4425 // Calculate correct height based on current width + natural ratio 4426 var correctHeight = img.clientWidth / (img.naturalWidth / img.naturalHeight); 4427 let ratio = img.naturalWidth / img.naturalHeight; 4428 // img.style.height = correctHeight + 'px !important'; 4429 // img.style.setProperty('height', correctHeight + 'px', 'important'); 4430 img.style.setProperty('aspect-ratio', ratio, 'important'); 4431 img.style.setProperty('height', 'auto', 'important'); 4432 img.dataset.stretchFixed = 'true'; 4433 } 4434 4435 function checkImage(img) { 4436 if (img.dataset.stretchFixed) return; 4437 if (isStretched(img)) fixImage(img); 4438 } 4439 4440 function checkAll() { 4441 var images = document.querySelectorAll('img'); 4442 for (var i = 0; i < images.length; i++) { 4443 if (images[i].complete) checkImage(images[i]); 4444 } 4445 } 4446 4447 document.addEventListener('load', function(e) { 4448 if (e.target.tagName === 'IMG') checkImage(e.target); 4449 }, true); 4450 4451 if (document.readyState === 'loading') { 4452 document.addEventListener('DOMContentLoaded', checkAll); 4453 } else { 4454 checkAll(); 4455 } 4456 4457 // Recalculate on resize 4458 window.addEventListener('resize', function() { 4459 var fixed = document.querySelectorAll('[data-stretch-fixed]'); 4460 for (var i = 0; i < fixed.length; i++) { 4461 var img = fixed[i]; 4462 var correctHeight = img.clientWidth / (img.naturalWidth / img.naturalHeight); 4463 img.style.height = correctHeight + 'px'; 4464 } 4465 }); 4466 })(); 4467 </script>
4467 4468
4468<script> 4469 var bwp_css_load_method = 'preload'; 4470 4471 function berqwpLoadCss() { 4472 // Get all link tags containing data-berqwp-style-href 4473 let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]'); 4474 4475 // Iterate through each link tag 4476 berqwp_linkTags.forEach(function (linkTag, index) { 4477 // Set the href attribute of each link tag 4478 linkTag.setAttribute('href', linkTag.getAttribute('data-berqwp-style-href')); 4479 4480 }); 4481 4482 // Get all style tags containing data-berqwp-style 4483 var berqwp_styleTags = document.querySelectorAll('style[data-berqwp-style]'); 4484 4485 // Loop through each style tag 4486 berqwp_styleTags.forEach(function (styleTag) { 4487 // Get the value of data-berqwp-style 4488 var berqwpStyle = styleTag.getAttribute('data-berqwp-style'); 4489 4490 // Set the content of the style tag with the value of data-berqwp-style 4491 styleTag.textContent = berqwpStyle; 4492 }); 4493 4494 } 4495 </script>
4495 4496 4497
4497<script id='preload-styles' defer> 4498 let initialized_style_preload = false; 4499 let lcp_fired = false; 4500 let load_fired = false; 4501 4502 // window.addEventListener('load', function () { 4503 function bwp_initialize_preload_styles() { 4504 if (initialized_style_preload) { 4505 return; 4506 } 4507 4508 initialized_style_preload = true; 4509 4510 setTimeout(function(){ 4511 let berqwp_styles = []; 4512 let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]'); 4513 4514 // Iterate through each link tag 4515 berqwp_linkTags.forEach(function (linkTag, index) { 4516 berqwp_styles.push(linkTag.getAttribute('data-berqwp-style-href')) 4517 }); 4518 4519 (async () => { 4520 4521 // berqwp_preload_css(); 4522 4523 })(); 4524 }, 1000) 4525 4526 4527 } 4528 window.addEventListener('berqwpLCPLoaded', function() { 4529 lcp_fired = true 4530 if (lcp_fired && load_fired) { 4531 bwp_initialize_preload_styles(); 4532 } 4533 }); 4534 4535 window.addEventListener('load', function() { 4536 load_fired = true 4537 if (lcp_fired && load_fired) { 4538 bwp_initialize_preload_styles(); 4539 } 4540 }); 4541 4542 setTimeout(function() { 4543 if (document.readyState === 'complete') { 4544 bwp_initialize_preload_styles(); 4545 } else { 4546 window.addEventListener('load', bwp_initialize_preload_styles); 4547 } 4548 }, 1000); 4549 4550 4551 function berqwp_preload_css() { 4552 // Get all link tags containing data-berqwp-style-href 4553 let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]'); 4554 4555 // Iterate through each link tag 4556 berqwp_linkTags.forEach(function (linkTag, index) { 4557 // Set the href attribute of each link tag 4558 linkTag.setAttribute('href', linkTag.getAttribute('data-berqwp-style-href')); 4559 4560 }); 4561 4562 // Get all style tags containing data-berqwp-style 4563 var berqwp_styleTags = document.querySelectorAll('style[data-berqwp-style]'); 4564 4565 // Loop through each style tag 4566 berqwp_styleTags.forEach(function (styleTag) { 4567 // Get the value of data-berqwp-style 4568 var berqwpStyle = styleTag.getAttribute('data-berqwp-style'); 4569 4570 // Set the content of the style tag with the value of data-berqwp-style 4571 styleTag.textContent = berqwpStyle; 4572 }); 4573 4574 // Trigger event when styles are loaded 4575 let berqwp_styles_event = new CustomEvent('berqwpStylesLoaded'); 4576 4577 // Dispatch the custom event 4578 window.dispatchEvent(berqwp_styles_event); 4579 4580 4581 } 4582 4583 </script>
4583 4584 4585
4585<script id='create-blob'> 4586 // Get all script tags in the document 4587 var scriptTags = document.getElementsByTagName('script'); 4588 4589 // Loop through each script tag 4590 for (let i = 0; i < scriptTags.length; i++) { 4591 const scriptTag = scriptTags[i]; 4592 4593 // Check if the script tag contains the data-berqwp-js attribute 4594 const berqwpAttribute = scriptTag.getAttribute('data-berqwp-js'); 4595 if (berqwpAttribute) { 4596 // Decode the base64 encoded string 4597 const decodedString = atob(berqwpAttribute); 4598 4599 // Extract the inner content of the decoded string 4600 const match = decodedString.match(/
4600<script[^>]*>([\s\S]+)<\/script>/i); 4601 if (match && match.length > 1) { 4602 const innerContent = match[1]; 4603 4604 // Convert the inner content into a Blob 4605 const blob = new Blob([innerContent], { type: 'application/javascript' }); 4606 4607 // Create a new script tag with the blob content 4608 const newScriptTag = document.createElement('script'); 4609 newScriptTag.src = URL.createObjectURL(blob); 4610 console.log(URL.createObjectURL(blob)) 4611 4612 // Convert the newScriptTag HTML string to base64 4613 const newScriptTagHtml = newScriptTag.outerHTML; 4614 const base64Encoded = btoa(newScriptTagHtml); 4615 4616 // Add the base64 encoded string back to the data-berqwp-js attribute of the original script tag 4617 scriptTag.setAttribute('data-berqwp-js', base64Encoded); 4618 } 4619 } 4620 } 4621 4622 </script>
4622 4623 4624
4624<script type='text/javascript' async> 4625 // Function to cache and load scripts 4626 async function cache_file(url) { 4627 const cache = await caches.open('berqwp-cache'); 4628 4629 // Check if the resource is already cached 4630 const cachedResponse = await cache.match(url); 4631 if (cachedResponse) { 4632 console.log('Script is already cached:', url); 4633 } else { 4634 // Fetch and cache the resource 4635 const response = await fetch(url, { cache: 'reload' }); 4636 if (response.ok) { 4637 await cache.put(url, response.clone()); 4638 console.log('Fetched and cached script:', url); 4639 } else { 4640 console.error('Failed to fetch script:', response.statusText); 4641 } 4642 } 4643 } 4644 (function() { 4645 var berqwpScriptsPreloaded = false; 4646 window.addEventListener('berqwpLCPLoaded', function() { 4647 if (berqwpScriptsPreloaded) { 4648 return; 4649 } 4650 4651 berqwpScriptsPreloaded = true; 4652 4653 // Function to preload scripts 4654 function preloadScripts() { 4655 const scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])'); 4656 4657 scripts.forEach(script => { 4658 if (script.src) { 4659 const link = document.createElement('link'); 4660 link.rel = 'preload'; 4661 link.href = script.src; 4662 link.as = 'script'; 4663 document.head.appendChild(link); 4664 } 4665 }); 4666 } 4667 4668 // Function to load scripts from the cache 4669 function loadScripts() { 4670 const scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])'); 4671 4672 scripts.forEach((script, index) => { 4673 const newScript = document.createElement('script'); 4674 newScript.src = script.src; 4675 newScript.type = script.getAttribute('data-type') || 'text/javascript'; 4676 newScript.async = false; // To maintain order of execution 4677 4678 // Copy other attributes 4679 Array.from(script.attributes).forEach(attr => { 4680 if (attr.name !== 'type') { 4681 newScript.setAttribute(attr.name, attr.value); 4682 } 4683 }); 4684 4685 // Replace the original script 4686 script.parentNode.replaceChild(newScript, script); 4687 }); 4688 } 4689 4690 // setTimeout(function() { 4691 // Preload scripts as early as possible 4692 // preloadScripts(); 4693 // }, 500) 4694 4695 let styleTag = document.querySelector('style[type="text/berqwpfonts"]'); 4696 4697 if (styleTag) { 4698 styleTag.setAttribute('type', 'text/css'); 4699 } 4700 4701 4702 }); 4703 })(); 4704 4705 </script>
4705 4706
4706<script data-mode='5'> 4707 function berqwpLoadJs() { 4708 4709 (function () { 4710 'use strict'; 4711 const VERSION = '3.0'; 4712 let activated = false; 4713 const pendingScripts = new Map(); 4714 let completedCount = 0; 4715 let scriptQueue = []; 4716 let currentlyLoading = null; 4717 4718 // Custom Event System 4719 const createTrackerEvent = (name, detail = {}) => 4720 new CustomEvent(`bwp:${name}`, { 4721 detail: { 4722 version: VERSION, 4723 timestamp: performance.now(), 4724 ...detail 4725 } 4726 }); 4727 4728 // Lifecycle listener capture: 4729 // While a script is loading (_capturing=true), any addEventListener call 4730 // for readystatechange/DOMContentLoaded/load is queued instead of registered 4731 // natively. After all scripts finish, those listeners are replayed directly 4732 // (listener.call(target, event)) so they fire exactly once in the right order. 4733 const _captureEvents = ['readystatechange', 'DOMContentLoaded', 'load']; 4734 const _captured = { readystatechange: [], DOMContentLoaded: [], load: [] }; 4735 let _capturing = false; 4736 let _jqHeld = false; 4737 const _origAddEventListener = EventTarget.prototype.addEventListener; 4738 EventTarget.prototype.addEventListener = function(type, listener, options) { 4739 if (_capturing && _captureEvents.includes(type) && typeof listener === 'function') { 4740 _captured[type].push({ target: this, listener, options }); 4741 return; 4742 } 4743 _origAddEventListener.call(this, type, listener, options); 4744 }; 4745 4746 // Expose replay so the outer berqwp_after_delay_js_loaded handler can call it. 4747 window._bwpReplayLifecycle = function() { 4748 if (typeof jQuery !== 'undefined' && _jqHeld && typeof jQuery.holdReady !== 'undefined') { 4749 jQuery.holdReady(false); 4750 } 4751 _captureEvents.forEach(function(eventName) { 4752 _captured[eventName].forEach(function(entry) { 4753 try { 4754 entry.listener.call(entry.target, new Event(eventName, { bubbles: true, cancelable: true })); 4755 } catch(e) {} 4756 }); 4757 _captured[eventName].length = 0; 4758 }); 4759 4760 setTimeout(function() { 4761 document.querySelectorAll(':not(script)[src]').forEach(function(el) { 4762 el.dispatchEvent(new Event('load', { bubbles: false })); 4763 }); 4764 }, 0); 4765 }; 4766 4767 // Activation System 4768 function activate() { 4769 if (activated) return; 4770 activated = true; 4771 document.dispatchEvent(createTrackerEvent('activation')); 4772 4773 // Remove listeners 4774 ['mousemove', 'click', 'scroll', 'keydown'].forEach(evt => { 4775 window.removeEventListener(evt, activate, true); 4776 }); 4777 4778 processScripts(); 4779 setupObserver(); 4780 } 4781 4782 function processScripts() { 4783 const scripts = Array.from(document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])')); 4784 scriptQueue = scripts.map(script =>
4784 ({ script, processed: false })); 4785 loadNextScript(); 4786 } 4787 4788 function loadNextScript() { 4789 if (currentlyLoading) return; 4790 const nextItem = scriptQueue.find(item => !item.processed); 4791 if (!nextItem) return; 4792 currentlyLoading = nextItem.script; 4793 convertScript(nextItem.script); 4794 } 4795 4796 function setupObserver() { 4797 new MutationObserver(mutations => { 4798 mutations.forEach(mutation => { 4799 mutation.addedNodes.forEach(node => { 4800 if (node.tagName === 'SCRIPT' && node.type === 'text/bwp-script') { 4801 scriptQueue.push({ script: node, processed: false }); 4802 if (!currentlyLoading) loadNextScript(); 4803 } 4804 }); 4805 }); 4806 }).observe(document, { childList: true, subtree: true }); 4807 } 4808 4809 // Script Conversion 4810 function convertScript(original) { 4811 if (original.dataset.processed) return; 4812 original.dataset.processed = 'true'; 4813 4814 const script = document.createElement('script'); 4815 const attrs = Array.from(original.attributes).filter(a => a.name !== 'type'); 4816 const id = `script-${performance.now()}-${Math.random().toString(36).slice(2)}`; 4817 4818 script.type = original.getAttribute('data-type'); 4819 try { 4820 attrs.forEach(attr => script.setAttribute(attr.name, attr.value)); 4821 } catch (e) { 4822 } 4823 if (original.textContent) script.textContent = original.textContent; 4824 4825 pendingScripts.set(id, { 4826 element: script, 4827 src: script.src, 4828 isExternal: !!script.src 4829 }); 4830 4831 document.dispatchEvent(createTrackerEvent('script-loading', { 4832 scriptId: id, 4833 element: script 4834 })); 4835 4836 const onScriptComplete = (success) => { 4837 _capturing = false; 4838 if (!_jqHeld && typeof jQuery !== 'undefined' && typeof jQuery.holdReady !== 'undefined') { 4839 jQuery.holdReady(true); 4840 _jqHeld = true; 4841 } 4842 const queueItem = scriptQueue.find(item => item.script === original); 4843 if (queueItem) queueItem.processed = true; 4844 handleCompletion(id, success); 4845 currentlyLoading = null; 4846 // if (typeof window._bwpReplayLifecycle === 'function') window._bwpReplayLifecycle(); 4847 setTimeout(loadNextScript, 0); 4848 }; 4849 4850 _origAddEventListener.call(script, 'load', () => onScriptComplete(true)); 4851 _origAddEventListener.call(script, 'error', () => onScriptComplete(false)); 4852 4853 if (script.src) { 4854 const observer = new MutationObserver(() => { 4855 if (!document.contains(script)) { 4856 observer.disconnect(); 4857 console.log('Script not found. Skipping ', script.src) 4858 onScriptComplete(true); 4859 } 4860 }); 4861 observer.observe(document, { childList: true, subtree: true }); 4862 4863 } 4864 4865 _capturing = true; 4866 original.replaceWith(script); 4867 4868 if (!script.src && script.textContent) { 4869 setTimeout(() => onScriptComplete(true), 0); 4870 } 4871 4872 if (!script.textContent && !script.src) { 4873 setTimeout(() => onScriptComplete(true), 0); 4874 } 4875 } 4876 4877 function handleCompletion(id, success) { 4878 const record = pendingScripts.get(id); 4879 if (!record) return; 4880 4881 pendingScripts.delete(id); 4882 completedCount++; 4883 4884 document.dispatchEvent(createTrackerEvent('script-complete', { 4885 scriptId: id, 4886 success, 4887 duration: performance.now() - record.element.startTime 4888 })); 4889 4890 const allQueued = scriptQueue.every(item => item.processed); 4891 if (pendingScripts.size === 0 && allQueued) { 4892 document.dispatchEvent(createTrackerEvent('scripts-loaded', { 4893 total: completedCount, 4894 failed: 0 4895 })); 4896 } 4897 } 4898 4899 document.addEventListener('bwp:scripts-loaded', (e) => { 4900 console.log('all scripts loaded') 4901 window.dispatchEvent(new Event('berqwp_after_delay_js_loaded')); 4902 }); 4903 4904 // Initialization 4905 activate(); 4906 })(); 4907 } 4908 </script>
4908 4909
4909<script> 4910 (function(){ 4911 // Select all inline script tags with type="text/bwp-script" 4912 const inlineScripts = document.querySelectorAll('script[type="text/bwp-script"]'); 4913 4914 inlineScripts.forEach((script) => { 4915 // Get the content of the inline script 4916 const scriptContent = script.innerHTML; 4917 4918 if (!scriptContent) { 4919 return; 4920 } 4921 4922 if (script.getAttribute('data-type') == 'module') { 4923 return; 4924 } 4925 4926 // Create a Blob from the script content 4927 const blob = new Blob([scriptContent], { type: 'application/javascript' }); 4928 4929 // Create a URL for the Blob 4930 const scriptURL = URL.createObjectURL(blob); 4931 4932 // Create a new external script tag 4933 const newScript = document.createElement('script'); 4934 newScript.src = scriptURL; 4935 newScript.type = 'text/bwp-script'; // Or 'text/bwp-script', but 'application/javascript' is more typical for JS 4936 newScript.setAttribute('data-type', script.getAttribute('data-type')); 4937 4938 // Copy other attributes if necessary 4939 Array.from(script.attributes).forEach(function(attr) { 4940 if (attr.name !== 'type' && attr.name !== 'src') { 4941 newScript.setAttribute(attr.name, attr.value); 4942 } 4943 }); 4944 4945 // Replace the original inline script with the new external script tag 4946 script.parentNode.replaceChild(newScript, script); 4947 }); 4948 4949 4950 4951 })(); 4952 </script>
4952 4953
4953<script id='optimize-js' async> 4954 let js_execution_mode = '5'; 4955 let js_loading = 'delay'; 4956 var bwp_js_load_method = 'delay'; 4957 let berq_content = true; 4958 var berq_click = null; 4959 var total_berq_scripts = 0; 4960 var loaded_berq_scripts = 0; 4961 let assets_to_cache = []; 4962 4963 // Get all link tags containing data-berqwp-style-href 4964 let berqwpLinkTags = document.querySelectorAll('link[data-berqwp-style-href]'); 4965 let berqwpScriptTags = document.querySelectorAll('script[type="text/bwp-script"]'); 4966 4967 // Extract the URLs from the data attributes 4968 let cssUrls = Array.from(berqwpLinkTags).map(linkTag => linkTag.getAttribute('data-berqwp-style-href')); 4969 let jsUrls = Array.from(berqwpScriptTags).map(scriptTag => scriptTag.getAttribute('src')).filter(url => url); 4970 let resourcesUrls = cssUrls.concat(jsUrls); 4971 4972 4973 var scriptTags = document.querySelectorAll('script[data-berqwp-js]'); 4974 scriptTags.forEach(div => { 4975 const scriptData = atob(div.getAttribute('data-berqwp-js')); 4976 const scriptElement = document.createRange().createContextualFragment(scriptData).children[0]; 4977 4978 if (scriptElement.src) { 4979 total_berq_scripts++; 4980 } 4981 4982 }); 4983 4984 function preloadJS(jsURLs) { 4985 // jsURLs = jsURLs.filter((item) => item && !item.includes('blob:')); 4986 // return window.bwpWorker.preload(jsURLs); 4987 return window.bwpPreloader.preloadScripts(); 4988 } 4989 4990 function preloadCSS(cssURLs) { 4991 // return window.bwpWorker.preload(cssURLs); 4992 return window.bwpPreloader.preloadStyles(); 4993 } 4994 4995 let bwp_css_initialized = false; 4996 function bwp_css_init(cssUrls) { 4997 if (bwp_css_initialized) { 4998 return; 4999 } 5000 bwp_css_initialized = true; 5001 preloadCSS(cssUrls); 5002 berqwpLoadCss(); 5003 5004 document 5005 .querySelectorAll('style[type="text/berqwp-style"]') 5006 .forEach(style => { 5007 style.type = 'text/css'; 5008 }); 5009 } 5010 5011 let bwp_js_initialized = false; 5012 function bwp_js_init(jsUrls) { 5013 if (bwp_js_initialized) { 5014 return; 5015 } 5016 bwp_js_initialized = true; 5017 5018 if (js_execution_mode === '3') { 5019 berqwpLoadJs(); 5020 } else { 5021 preloadJS(jsUrls) 5022 .then(() => { 5023 console.log('Preloading completed, invoking berqwpLoadJs...'); 5024 if (typeof berqwpLoadJs === 'function') { 5025 berqwpLoadJs(); 5026 } else { 5027 console.error('berqwpLoadJs is not defined or not a function.'); 5028 } 5029 }) 5030 .catch(error => { 5031 console.error('bwp_js_init failed during preloadJS:', error); 5032 }); 5033 5034 } 5035 } 5036 5037 let bwp_lastScrollY = window.scrollY; 5038 const bwp_SCROLL_THRESHOLD = 10; 5039 5040 function berqwp_js_handleUserInteraction(event) { 5041 5042 if (event.type === 'click' || event.type === 'touchstart') { 5043 berq_click = event.target; 5044 5045 // Traverse up the DOM to find the closest <a> ancestor 5046 if (berq_click.closest('a')) { 5047 berq_click = berq_click.closest('a'); 5048 } 5049 5050 // If click is done on a link 5051 if (berq_click.tagName === 'A' && berq_click.href && /^https?:\/\//.test(berq_click.href)) { 5052 console.log('Skipping JavaScript execution, a link was clicked.') 5053 return; 5054 } 5055 5056 console.log(event.type) 5057 // event.preventDefault(); 5058 } 5059 5060 if (event.type == 'scroll') { 5061 const currentScrollY = window.scrollY; 5062 const diff = Math.abs(currentScrollY - bwp_lastScrollY); 5063 5064 if (diff < bwp_SCROLL_THRESHOLD) { 5065 return; 5066 } 5067 } 5068 5069 bwp_js_init(jsUrls); 5070 bwp_css_init(cssUrls); 5071 5072 5073 // After running the function, remove all event listeners to ensure it runs only once 5074 for (let eventType of berqwp_js_interactionEventTypes) { 5075 window.removeEventListener(eventType, berqwp_js_handleUserInteraction); 5076 } 5077 } 5078 5079 let berqwp_js_interactionEventTypes = ['click', 'mousemove', 'keydown', 'touchstart', 'scroll', 'berqwpLoadJS', 'berqwp_interaction_event']; 5080 let waitForEvent = false;
5081 5082 // setTimeout(function() { 5083 // bwp_js_init(jsUrls); 5084 // bwp_css_init(cssUrls); 5085 // }, 10000) 5086 5087 if (js_loading == 'preload' && bwp_css_load_method == 'preload') { 5088 // berqwp_js_interactionEventTypes = ['berqwpStylesLoaded']; 5089 // berqwp_js_interactionEventTypes.push('berqwpStylesLoaded'); 5090 5091 bwp_js_init(jsUrls); 5092 bwp_css_init(cssUrls); 5093 5094 // window.addEventListener('load', function () { 5095 // }) 5096 5097 } else if (js_loading == 'preload' && bwp_css_load_method !== 'preload') { 5098 // window.addEventListener('load', function () { 5099 bwp_js_init(jsUrls); 5100 // }) 5101 waitForEvent = true; 5102 5103 } else if (js_loading !== 'preload' && bwp_css_load_method == 'preload') { 5104 bwp_css_init(cssUrls); 5105 waitForEvent = true; 5106 5107 } else { 5108 waitForEvent = true; 5109 } 5110 5111 if (waitForEvent) { 5112 for (let eventType of berqwp_js_interactionEventTypes) { 5113 window.addEventListener(eventType, berqwp_js_handleUserInteraction, { passive: false }); 5114 } 5115 } 5116 5117 window.addEventListener('berqwp_critical_css_processed', function() { 5118 //preloadJS(jsUrls); 5119 }) 5120 5121 window.addEventListener('berqwp_after_delay_js_loaded', function() { 5122 if (berq_content == true) { 5123 berq_content = false; 5124 5125 if (js_execution_mode === '5') { 5126 if (typeof window._bwpReplayLifecycle === 'function') window._bwpReplayLifecycle(); 5127 window.dispatchEvent(new Event('resize')); 5128 5129 } else { 5130 triggerReadyStateChange('complete'); 5131 if (typeof elementorFrontend !== 'undefined' && typeof elementorFrontend.init === 'function') { 5132 var _realInit = elementorFrontend.init.bind(elementorFrontend); 5133 elementorFrontend.init = function() {}; 5134 _realInit(); 5135 } 5136 let event = new Event('DOMContentLoaded', { 5137 bubbles: true, 5138 cancelable: true 5139 }); 5140 document.dispatchEvent(event); 5141 document.dispatchEvent(new Event('readystatechange')); 5142 window.dispatchEvent(new Event('load')); 5143 5144 5145 // Create a new resize event 5146 var resizeEvent = new Event('resize'); 5147 5148 // Dispatch the resize event 5149 window.dispatchEvent(resizeEvent); 5150 5151 } 5152 5153 5154 5155 5156 5157 } 5158 5159 function whenScriptsAreIdle({ 5160 idleTime = 300, // ms of quiet time 5161 timeout = 10000 // max wait 5162 } = {}) { 5163 return new Promise((resolve) => { 5164 let pending = new Set(); 5165 let idleTimer; 5166 let resolved = false; 5167 5168 function done() { 5169 if (resolved) return; 5170 resolved = true; 5171 observer.disconnect(); 5172 resolve(); 5173 } 5174 5175 function resetIdleTimer() { 5176 clearTimeout(idleTimer); 5177 idleTimer = setTimeout(() => { 5178 if (pending.size === 0) done(); 5179 }, idleTime); 5180 } 5181 5182 function track(script) { 5183 if (script.dataset._tracked) return; 5184 script.dataset._tracked = '1'; 5185 5186 // Inline scripts execute immediately 5187 if (!script.src) { 5188 resetIdleTimer(); 5189 return; 5190 } 5191 5192 pending.add(script); 5193 5194 const cleanup = () => { 5195 pending.delete(script); 5196 resetIdleTimer(); 5197 }; 5198 5199 script.addEventListener('load', cleanup, { once: true }); 5200 script.addEventListener('error', cleanup, { once: true }); 5201 } 5202 5203 // Track existing scripts 5204 document.querySelectorAll('script').forEach(track); 5205 5206 // Observe new scripts 5207 const observer = new MutationObserver((mutations) => { 5208 for (const m of mutations) { 5209 for (const node of m.addedNodes) { 5210 if (node.tagName === 'SCRIPT') { 5211 track(node); 5212 } else if (node.querySelectorAll) { 5213 node.querySelectorAll('script').forEach(track); 5214 } 5215 } 5216 } 5217 }); 5218 5219 observer.observe(document.documentElement, { 5220 childList: true, 5221 subtree: true 5222 }); 5223 5224 // Safety timeout 5225 setTimeout(done, timeout); 5226 5227 resetIdleTimer(); 5228 }); 5229 } 5230 5231 if (berq_click) { 5232 5233 console.log(berq_click); 5234 const clickEvent = new MouseEvent('click', { 5235 bubbles: true, 5236 cancelable: false, 5237 view: window 5238 }); 5239 berq_click.dispatchEvent(clickEvent); 5240 berq_click = null; 5241 5242 // whenScriptsAreIdle({ idleTime: 800 }).then(() => { 5243 // setTimeout(function() { 5244 // console.log(berq_click); 5245 // const clickEvent = new MouseEvent('click', { 5246 // bubbles: true, 5247 // cancelable: false, 5248 // view: window 5249 // }); 5250 // berq_click.dispatchEvent(clickEvent); 5251 // berq_click = null; 5252 // }, 500) 5253 // }); 5254 } 5255 }); 5256 5257 5258 5259 </script>
5259 5260
5260<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"d0e3dd86f2ae4fa2922aa23793a57985","r":1,"spa":2}' crossorigin="anonymous"></script>
5260 5261</body> 5262</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.